/**
 * Styles for page level contect area
 */
 

/** initial setup **/
.nano {
  position : relative;
  width    : 94%;
  /*height   : 100%;*/
  overflow : hidden;
}
.nano > .nano-content {
  position      : absolute;
  overflow      : scroll;
  overflow-x    : hidden;
  top           : 0;
  right         : 0;
  bottom        : 0;
  left          : 0;
}
.nano > .nano-content:focus {
  outline: thin dotted;
}
.nano > .nano-content::-webkit-scrollbar {
  visibility: hidden;
}
.has-scrollbar > .nano-content::-webkit-scrollbar {
  visibility: visible;
}
.nano > .nano-pane {
  background : #c1c1c1;
  position   : absolute;
  width      : 7px;
  right      : 0;
  top        : 0;
  bottom     : 0;
  visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
  opacity    : .01;
  -webkit-transition    : .2s;
  -moz-transition       : .2s;
  -o-transition         : .2s;
  transition            : .2s;
  -moz-border-radius    : 5px;
  -webkit-border-radius : 5px;
  border-radius         : 5px;
}
.nano > .nano-pane > .nano-slider {
  background: #636363;
  position              : relative;
  margin                : 0 1px;
  -moz-border-radius    : 3px;
  -webkit-border-radius : 3px;
  border-radius         : 3px;
}
ul.nano > .nano-pane{background:#dddddd; width:5px;}
ul.nano > .nano-pane > .nano-slider{background:#00a1e2;}
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
  visibility : visible\9; /* Target only IE7 and IE8 with this hack */
  opacity    : 0.99;
}
@charset "utf-8";
/*  Universal Classes  */
* {
	margin: 0;
	padding: 0;
}
img, a {
	outline: none;
	border: none;
}
h1, h2, h3, h4, h5 {
	padding: 10px 0;
	margin: 0;
}
/*making all heading tags to div */
div.h1, div.h2, div.h3, div.h4, div.h5 {
	padding: 10px 0;
	margin: 0;
}
:focus{
	outline:none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6,div.h1, div.h2, div.h3, div.h4, div.h5, div.h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, dl, dt, dd, ol, nav ul, nav li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
sub{
	vertical-align: sub;
	font-size: 1em;
} 
sup{
	vertical-align: super;
	font-size: 1em;
}
/*  Font Linking  */
@font-face {
	font-family: 'ActorRegular';
	src: url('/wp-content/themes/fonts/actor/ActorRegular.eot'); /* IE9 Compat Modes */
	src: url('/wp-content/themes/fonts/actor/ActorRegular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  
		url('/wp-content/themes/fonts/actor/ActorRegular.woff') format('woff'), /* Modern Browsers */  
		url('/wp-content/themes/fonts/actor/ActorRegular.ttf') format('truetype'), /* Safari, Android, iOS */  
		url('/wp-content/themes/fonts/actor/ActorRegular.svg') format('svg')
}
@font-face {
	font-family: 'bookManFont';
	src: url('/wp-content/themes/fonts/bookman/bookman.eot'); /* IE9 Compat Modes */
	src: url('/wp-content/themes/fonts/bookman/bookman.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  
		url('/wp-content/themes/fonts/bookman/bookman.woff') format('woff'), /* Modern Browsers */  
		url('/wp-content/themes/fonts/bookman/bookman.ttf') format('truetype'), /* Safari, Android, iOS */  
		url('/wp-content/themes/fonts/bookman/bookman.svg') format('svg')
}
@font-face {
	font-family: 'bookManItalic';
	src: url('/wp-content/themes/fonts/bookman/bookman_italic.eot'); /* IE9 Compat Modes */
	src: url('/wp-content/themes/fonts/bookman/bookman_italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  
		url('/wp-content/themes/fonts/bookman/bookman_italic.woff') format('woff'), /* Modern Browsers */  
		url('/wp-content/themes/fonts/bookman/bookman_italic.ttf') format('truetype'), /* Safari, Android, iOS */  
		url('/wp-content/themes/fonts/bookman/bookman_italic.svg') format('svg')
}

@font-face {
	font-family: 'myriadPro';
	src: url('/wp-content/themes/fonts/myriadPro/MyriadPro-Regular.eot'); /* IE9 Compat Modes */
	src: url('/wp-content/themes/fonts/myriadPro/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  
		url('/wp-content/themes/fonts/myriadPro/MyriadPro-Regular.woff') format('woff'), /* Modern Browsers */  
		url('/wp-content/themes/fonts/myriadPro/MyriadPro-Regular.ttf') format('truetype'), /* Safari, Android, iOS */  
		url('/wp-content/themes/fonts/myriadPro/MyriadPro-Regular.svg') format('svg')
}

@font-face {
	font-family: 'Serifa BT';
	src: url('/wp-content/themes/fonts/serifa/bt/serifa-bt.eot'); /* IE9 Compat Modes */
	src: url('/wp-content/themes/fonts/serifa/bt/serifa-bt.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  
		url('/wp-content/themes/fonts/serifa/bt/serifa-bt.woff') format('woff'), /* Modern Browsers */  
		url('/wp-content/themes/fonts/serifa/bt/serifa-bt.ttf') format('truetype'), /* Safari, Android, iOS */  
		url('/wp-content/themes/fonts/serifa/bt/serifa-bt.svg') format('svg') 
}

@font-face {
	font-family: 'Serifa Blk BT';
	src: url('/wp-content/themes/fonts/serifa/blk-bt/serifa-blk-bt.eot'); /* IE9 Compat Modes */
	src: url('/wp-content/themes/fonts/serifa/blk-bt/serifa-blk-bt.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  
		url('/wp-content/themes/fonts/serifa/blk-bt/serifa-blk-bt.woff') format('woff'), /* Modern Browsers */  
		url('/wp-content/themes/fonts/serifa/blk-bt/serifa-blk-bt.ttf') format('truetype'), /* Safari, Android, iOS */  
		url('/wp-content/themes/fonts/serifa/blk-bt/serifa-blk-bt.svg') format('svg') 
}

@font-face {
	font-family: 'Serifa BT Roman';
	src: url('/wp-content/themes/fonts/serifa/roman/Serifa_BT_Roman.eot'); /* IE9 Compat Modes */
	src: url('/wp-content/themes/fonts/serifa/roman/Serifa_BT_Roman.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */  
		url('/wp-content/themes/fonts/serifa/roman/Serifa_BT_Roman.woff') format('woff'), /* Modern Browsers */  
		url('/wp-content/themes/fonts/serifa/roman/Serifa_BT_Roman.ttf') format('truetype'), /* Safari, Android, iOS */  
		url('/wp-content/themes/fonts/serifa/roman/Serifa_BT_Roman.svg') format('svg') 
}

@font-face {
	font-family: 'helveticaBlack';
	src: url('/wp-content/themes/fonts/helvetica_black/Helvetica-Condensed-Black.eot'); /* IE9 Compat Modes */
	src: url('/wp-content/themes/fonts/helvetica_black/Helvetica-Condensed-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('/wp-content/themes/fonts/helvetica_black/Helvetica-Condensed-Black.woff') format('woff'), /* Modern Browsers */
		 url('/wp-content/themes/fonts/helvetica_black/Helvetica-Condensed-Black.otf') format('opentype'), /* Modern Browsers */
		 url('/wp-content/themes/fonts/helvetica_black/Helvetica-Condensed-Black.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/wp-content/themes/fonts/helvetica_black/Helvetica-Condensed-Black.svg') format('svg');
	-webkit-font-smoothing: antialiased;
}

@font-face {
	font-family: 'helveticaRegular';
	src: url('/wp-content/themes/fonts/helvetica_regular/helvetica_regular.eot'); /* IE9 Compat Modes */
	src: url('/wp-content/themes/fonts/helvetica_regular/helvetica_regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('/wp-content/themes/fonts/helvetica_regular/helvetica_regular.woff') format('woff'), /* Modern Browsers */
		 url('/wp-content/themes/fonts/helvetica_regular/helvetica_regular.otf') format('opentype'), /* Modern Browsers */
		 url('/wp-content/themes/fonts/helvetica_regular/helvetica_regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/wp-content/themes/fonts/helvetica_regular/helvetica_regular.svg') format('svg');
	-webkit-font-smoothing: antialiased;
}


@font-face {
	font-family: 'opensanslight';
	src: url('/wp-content/themes/fonts/open_sans/OpenSans-Light.eot'); /* IE9 Compat Modes */
	src: url('/wp-content/themes/fonts/open_sans/OpenSans-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('/wp-content/themes/fonts/open_sans/OpenSans-Light.woff') format('woff'), /* Modern Browsers */
		 url('/wp-content/themes/fonts/open_sans/OpenSans-Light.otf') format('opentype'), /* Modern Browsers */
		 url('/wp-content/themes/fonts/open_sans/OpenSans-Light.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/wp-content/themes/fonts/open_sans/OpenSans-Light.svg') format('svg');
	-webkit-font-smoothing: antialiased;
}

@font-face {
	font-family: 'segoe';
	src: url('/wp-content/themes/fonts/segoe/segoe.eot'); /* IE9 Compat Modes */
	src: url('/wp-content/themes/fonts/segoe/segoe.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('/wp-content/themes/fonts/segoe/segoe.woff') format('woff'), /* Modern Browsers */
		 url('/wp-content/themes/fonts/segoe/segoe.otf') format('opentype'), /* Modern Browsers */
		 url('/wp-content/themes/fonts/segoe/segoe.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/wp-content/themes/fonts/segoe/segoe.svg') format('svg');
	-webkit-font-smoothing: antialiased;
}

@font-face {
	font-family: 'segoe-semibold';
	src: url('/wp-content/themes/fonts/segoe-bold/segoe-bold.eot'); /* IE9 Compat Modes */
	src: url('/wp-content/themes/fonts/segoe-bold/segoe-bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('/wp-content/themes/fonts/segoe-bold/segoe-bold.woff') format('woff'), /* Modern Browsers */
		 url('/wp-content/themes/fonts/segoe-bold/segoe-bold.otf') format('opentype'), /* Modern Browsers */
		 url('/wp-content/themes/fonts/segoe-bold/segoe-bold.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('/wp-content/themes/fonts/segoe-bold/segoe-bold.svg') format('svg');
	-webkit-font-smoothing: antialiased;
}
/*  Font Linking Ends */

ol, ul {
	list-style: none;
}

html body {
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #333;
}
.main_holder {
	max-width: 80%;
}
.content p {
	padding: 5px 10px;
	line-height: 20px;
}
.content h1, 
.content h2, 
.content h3, 
.content h4 {
	padding: 10px 10px 0 10px;
	font-family: 'ActorRegular';
}
h1 {
	font-size: 1.5em;
}
h2 {
	font-size: 1.3em;
}
h3 {
	font-size: 1.2em;
}
h4{
	font-size:1em;
}
/*making h1,h2,h3,h4 html tags to div*/
div.h1 {
	font-size: 1.5em;
}
div.h2 {
	font-size: 1.3em;
}
div.h3 {
	font-size: 1.2em;
}
div.h4{
	font-size:1em;
}
.content div.h1, 
.content div.h2, 
.content div.h3, 
.content div.h4 {
	padding: 10px 10px 0 10px;
	font-family: 'ActorRegular';
	font-weight:bold;
}
/*making h1,h2,h3,h4 html tags to div end here*/
#report_download h3 {
	font-size: 1.1em;
	padding: 10px 0 0px 0;
	font-family: Arial, sans-serif;
	color: #555555;
}
.content .col-4 h4 {
	padding: 0 0;
}
/*  Reusable Classes  */
/*link highlighting inside p*/
p a{
color:#3188c0;
}
a {
	text-decoration: none;
	color: #0370a9;
}
.nomargin_t{
margin-top:0px !important;
}
.nopadding_l{
padding-left:0px !important;
}
.nopadding_r{
padding-right:0px !important;
}
.nopadding_t{
padding-top:0px !important;
}
.nopadding_b{
padding-bottom:0px !important;
}
.no_bottom{
padding-bottom:0px !important;
margin-bottom:0px !important;
border:none !important;
}
.noborder{
border:0px !important;
}
.img_center{
text-align:center !important;
}
/*  Text Decoration  */
.align-r {
	text-align: right;
}/* text align right */
.align-l {
	text-align: left;
}/* text align left */
.align-c {
	text-align: center;
}/* text align center */
.txt-bd{
	font-weight:bold;
}
.right {
	float: right;
}/* float right */
.left {
	float: left;
}/* float left */
.left1 {
	float: left;
	margin-right:1%;
}
.clear {
	clear: both;
}/* clear float */
.upper {
	text-transform: uppercase;
}
.article .link-geo {
  font-size: 1em;
  text-transform: uppercase;
  font-weight: bold;
  color: #333;
  display: inline-block;
}
.capital{
text-transform: capitalize;
}
.lower{
text-transform: lowercase;
}
.event-left {
	padding-left:20px !important;
}
.normal-case {
	text-transform: none !important;
}
.greyBullet {
	list-style-type: disc;
	color: #444444;
	margin-left: 20px;
}
.circle{
	list-style-type: circle;
	color: #444444;
}
.greyBullet li, 
.tabNav .greyBullet li {
	padding: 5px 0;
	*padding:2px 0;
	width: 80%;
}
.dark-grey h2{
	color: #00a1e5;
	text-transform: uppercase;
}
.dark-grey .h2{
	color: #00a1e5;
	text-transform: uppercase;
	font-size:1.3em;
 	font-family: "ActorRegular";
	font-weight:bold;
	padding: 0 0 0.5em 0.6em !important;
}
.greyBullet li {
	margin-left: 16px;
	*margin-left:0px;
}
.blueBullet li{
	padding-left:1em;
	margin-left:1em;
}
.main-head {
	padding: 15px 0
}
.mar-tb {
	margin-top: 10px;
	/*margin-bottom: 10px;*/
}
.tagline {
	text-align: center;
	color: #444444;
	font-weight: bold;
	margin: 10px 0;
}
.blue {
	background: #28ace2;
}
.dark-blue {
	background: #0091ee;
}
.orange {
	background: #e68100;
}
.orange_light {
	background: #ee8600;
}
.lightGreen {
	background: #70b900;
}
.dark_green {
	background: #008646;
}
.light-grey {
	background: #e9e9e9;
}
.darkGrey {
	background: #444444;
}

/*light background colours*/
.light_cyan{
background:#d8ebf9;
}
.light_purple{
background:#e5dced;
}
.light_yellow{
background:#fbf0d1;
}
.light_pink{
background:#f6dee9;
}
.light_green{
background:#ddeed5;
}
/*rgb colours for border top*/
.skyblue_border{
	border-top:8px solid #25ade3;
}
.purple_border{
	border-top:8px solid #9774b3;
}
.yellow_border{
	border-top:8px solid #edc019;
}
.pink_border{
	border-top:8px solid #d86ca1;
}
.green_border{
	border-top:8px solid #62ba49;
}
/*layout re-usable class*/
.full_90{
width: 95%;
margin: 0 auto;
float: none;
padding: 2.4%;
}
img.button_auto{
width:auto;
}
img.image_auto{
width:auto;
}
.entry-content{

}
.content_area{

}
.content_area .left{
width:45%;
float: left;
margin-right: 3em;
}
.content_area .left ul{
margin: 0 0 0 4%;
}
.content_area .left ul li{
padding:0.5em 0em 0.5em 2.5em;
}
.top_space{
margin-top:10px;
padding-top: 0px !important;
}
.primary_section .tab_area_content,
.primary_section .tabAreaContent {
padding-top: 10px;
margin: -1px 0 0px 0;
padding-bottom: 10px;
float: left;
width: 99.8%;
line-height: 18px;
}
/*font colors*/
.red_color{
	color:#FA0207;
}
.green_color{
	color:#019B01;
}
.yellow_color{
	color:#F2BF0D;
}
.violet_color{
	color:#6F3E97;
}
.blue_color{
	color:#576CB4;
}
/*common icons*/
.pdf,
.pdf_link {
	background: url('/wp-content/themes/images/pdf.png');
}
.pdf_link{
background-position:right;
background-repeat: no-repeat;
padding: 0.5em 1.5em 0.5em 0.5em;
}
.browser{
background: url('/wp-content/themes/images/browser.png');
}
.weblink{
background: url('/wp-content/themes/images/web-link.gif');
}
.ppt{
background: url('/wp-content/themes/images/ppt.jpg');
}
.pdf,
.browser,
.weblink,
.ppt{
	background-repeat: no-repeat;
	background-position: 0px 15px;
	font-family: bookManItalic;
}
.pdf  a,
.browser a,
.weblink a,
.ppt a{
color:#333;
}
/*icons close here*/
.mlr5 {
	margin-left: 5px;
	margin-right: 5px;
}
.col-1, 
.col-2, 
.col-3, 
.col-4 {
	float: left;
}
.col-1 {
	width: 100%;
}
.col-2 {
	width: 50%;
}
.col-3 {
	width: 33%;
}
.col-4 {
	width: 24.8%;
	text-align: center;
	margin: 30px 0;
}
.error{
	color:#DF2225;
	font-size: 0.9em;
	font-weight: normal;
	text-align: left;
}
.upload_error{
	color:#DF2225;
	font-size: 0.9em;
	font-weight: normal;
	text-align: left;
	}
.hidden{
	display:none;
}
.pointer{
	cursor:pointer;
}
.col-4 .container {
	padding: 10px 0;
}
.col-4 img {
	width: auto;
	height: auto;
}
.dot-right-left {
	border-right: 1px dotted #717171;
	border-left: 1px dotted #717171;
}
.dot-top-bottom {
	border-top: 1px dotted #717171;
	border-bottom: 1px dotted #717171;
}
.dark-grey {
	background: #333333;
	color: #FFF;
	padding: 1% 0;
}
.dark-grey  a{
color:#00a1e5;
}
.dark-grey .common,
.dark-grey .tickMark {
padding: 10px 1% 0 1%;
}
.dark-grey .col-2 .common,
.dark-grey .col-2 .tickMark{
padding: 10px 2.5% 0 2.5%;
}
.dark-grey .common  li,
.dark-grey .tickMark  li{
background:url('/wp-content/themes/images/orange_circle.png') no-repeat 0px 8px;
border-top: 1px dotted #555555;
}
.dark-grey .common  li ul.light_orange,
.dark-grey .tickMark  li ul.light_orange{
padding-top:0.5em;
}
.dark-grey .common  li ul.light_orange li,
.dark-grey .tickMark  li ul.light_orange li{
background:url('/wp-content/themes/images/orange_circle_light.png') no-repeat 0px 10px;
}
.dark-grey .container .col-2 p img {
	width: 100%;
	height: auto;
}
.equal-shift, 
.inside-divider {
	width: 49.8%;
	float: left;
}
.small_container {
	width: 50%;
	margin: auto;
}
.white-bor-r {
	border-right: 1px solid #FFF !important;
}
.white-bor-b {
	border-bottom: 1px solid #FFF !important;
}
.mtop60 {
	margin-top: 60px;
}
.mtop30 {
	margin-top: 30px;
}
.greyHeading {
	background: #efefef;
	padding: 3px;
	margin: 0 10px;
}
.dot-r {
	border-right: 1px dotted #CCC;
}
.bor-r {
	border-right: 1px solid #484848;
}
.bor-top-white {
	border-top: 1px solid #FFF;
}
.hide {
	display: none;
}
.read-more-black, 
.read-more-white, 
.read-more-black a,
.back_btn {
	font-family: 'bookManitalic';
}
.read-more-black, 
.read-more-black a,
.back_btn {
	color: #000;
}
.show_more, 
.read-more-black{
	border-top:2px solid #FFF;
	line-height:24px;
}
.read-more-white {
	color: #FFF;
}
.download a, 
.view-all a ,
.share  a{
	color: #000;
	padding: 0 0 0 20px;
	font-family: 'bookManitalic';
}
.download a {
	background: url(/wp-content/themes/images/download.png) no-repeat left center;
}
.play a{
	background: url(/wp-content/themes/images/play.png) no-repeat left center;
	text-transform:capitalize;
}
.view-all a {
	background: url(/wp-content/themes/images/view-all.png) no-repeat 5px center;
	float: right;
	padding: 0px 6px 0px 20px;
}
.share  a{
	background: url(/wp-content/themes/images/share.png) no-repeat 2px center;
}
.inside-divider p {
	padding: 3px 10px;
	line-height: 20px;
}
.inside-divider .content h3 {
	padding: 5px 10px
}
.gradient_bg {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 1%, #e4e4e4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ffffff), color-stop(100%, #e4e4e4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 1%, #e4e4e4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 1%, #e4e4e4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 1%, #e4e4e4 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 1%, #e4e4e4 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0 ); /* IE6-9 */
 *background:#e4e4e4;
	background: #e4e4e4\9;
}
.border {
	border: 1px solid #CCC;
}
.no_border{
border:none !important;
}
.pos_rel{
	position:relative;
}
.arrow_up,
.small_arrow_up{
	position:absolute;
}
.arrow_up{
	width:28px;
	height:12px;
	bottom:4px;
	left: 43px;
	background:url(/wp-content/themes/images/up-arrow-big.png) no-repeat;
}
.small_arrow_up{
	width:15px;
	height:7px;
	/*bottom:8px;*/
	bottom:5px;
	left: 19px;
	background:url(/wp-content/themes/images/up-arrow-small.png) no-repeat;
}
/*   Bottom Up Arrow  */
.up_arrow {
	width: 32px;
	height: 32px;
	position: fixed;
	bottom: 45px;
	right: 10px;
	background: url(/wp-content/themes/images/arrow_up.png) no-repeat;
	display: none;
	opacity: 0.8;
	cursor:pointer;
}
.bgtxt-page {
    background: #f6f6f6 none repeat scroll 0 0;
    border: 1px solid #c1c6d0;
    margin: 10px;
    padding: 10px;
}
/*   Bottom Up Arrow is end here  */

table tr td p,
table tr td a{
font-size:12px;
}
/*common custom link for investors*/
.custom_link{
font-family: bookManItalic !important;
font-weight: normal;
font-size: 14px;
text-align: right;
margin: 0.3em 1em 0.3em 1em;
}
.custom_link a{
color: #000;
}
.custom_link a img{
width:auto;
}
p.ppdf {
background: url('/wp-content/themes/images/pdf.png') no-repeat left center;
padding-left: 2em;
margin-left:0.5em;
}
p.ppdf a{
	color:#333;
	font-size: 14px;
    font-weight: bold;
	font-style:italic;
	font-family: bookManItalic;
}
.bottom-line {
	border-bottom: 1px solid #CCC !important;
}

.faqlst {
  list-style-type: decimal;
  margin-left: 25px;
  padding-right: 5px;
}
/*pagination css start from here*/
.pagination{
text-align: center;
margin: 0.5em 0em;
}
.pagination span:hover, .pagination span:active {
 background:#fff;
 color:#333;
 cursor:pointer;
 text-decoration:none;
}
.pagination  .page-numbers.current{
 background:#fff;
 color:#333;
 border: 1px solid darkgray;
}
.pagination .page-numbers {
 background:#eee;
 border:1px solid #ddd;
 padding:0.3em 0.6em;
 color:#000000;
 font-size:11px;
 text-decoration:none;
 margin: 2px;
}

.pagination a:hover, .pagination a:active {
 background:#fff;
 color:#333;
 text-decoration:none;
}
/*pagination css end*/

/*common css for ul li*/
.common,
.common li,
.inner,
.inner li,
.common_border,
.common_border li,
.inner_border,
.inner_border li{
	float: none;
}
.common, 
.common_border{
	margin: 0 0 0 2%;
	width: 98%;
}
.common li, 
.inner li, 
.common_border li, 
.inner_border li{
	width: 92%;
}
.common_border li, 
.inner_border li{
	padding: 9px 1% 9px 3%;
}
.tickMark li,
.common li{
	 padding:0.5em 2.5em;
} 
.inner li{
	padding: 0.5em 1em 0.5em 2em;
}
.common  ul.gray_filled  li,
.dark-grey ul.gray_filled  li,
li.gray_filled{
background: url('/wp-content/themes/images/gray_filled.png') no-repeat left 12px;
}
li.gray_filled a{
color:#333;
}
.common li,
.tickMark li ,
.common_border li{
		 background: url('/wp-content/themes/images/gray_tick_bullet.png') no-repeat 0px 8px;
}
.common_bg_top li{
background-position:left 7px;
}
.tickMark{
	padding: 0 1%;
	margin: 0;
	overflow: hidden;
}
.tickMark li{
	 display: block;
	 float: none;	
}
.common_italic li a{
text-decoration: underline;
color:#fff;
font-style: italic;
}
.inner, 
.common, 
.inner_border, 
.common_border{
	display: block;
}
.inner li, 
.inner_border li{
	background: url(/wp-content/themes/images/gray_tick_bullet.png) no-repeat left center;
	font-weight:normal;
	text-transform:none;
}
.common > li > a, 
.common > li, 
.common_border > li > a, 
.common_border > li{
	text-transform:none;
}
.common_border > li {
	border-top: 1px dotted #555555;
	background: url(/wp-content/themes/images/bullet_blue.png) no-repeat left center;
	width:100%;
}
.section_container{
	width:98%;
	margin:0 auto;
}
.needHelp {
	border-bottom: 3px solid #c7c7c7;
	padding: 0.7em 0;
	margin-bottom: 30px;
}
.needHelpContact {
	padding: 5px 0 5px 25px;
	background: url(/wp-content/themes/images/need-help-icon.png) no-repeat left;
	float: right;
	color: #000;
	font-family: 'bookManItalic';
	font-size: 1.1em;
}
.accordion-expand-holder{
	cursor:pointer;
}

/*error messages css*/
input.error,
select.error,
textarea.error{
color:#333;
}
span label.error {
width: auto !important; 
margin-left: 0.5em;
}
/*reusable form css*/
/*post comments form*/
#comment_form{

}
#comment_form .gglcptch{
padding:10px 10px 0px 10px;
}
#comment_form  .comment-reply-title{
padding: 0.5em 0em;
}
#comment_form .comment-form{
margin: 0em 1em 0em 0em;
width: 45%;
}
#comment_form .comment-form .required{
display:none;
}
#comment_form  .comment-form  p{
margin:0;
font-weight:bold;
}

 #comment_form  .comment-form  p input , p textarea{
width: 100%;
padding: 5px 0px;
border-radius: 2px;
border: 1px solid #ccc;
margin-top: 0.5em;
text-indent:0.5em;
}
 #comment_form  .comment-form  p input , p textarea#comment{
color: #333;
}
 #comment_form  .comment-form  p.form-submit input{
background: #de4b39;
border: none;
width: auto;
padding: 0.4em 1em;
color: #fff;
float: right;
cursor: pointer;
border-radius: 0px;
font-family: 'bookManItalic';
}

 #comment_form div.error { font-size: 12px; padding: 5px 0; color: #FF0000; font-weight:normal }


/*reusable form css end here*/
/*banner super slides nav icon css across the site*/
#slides .slides-pagination a {
	border:none;
	border-radius: 0px;
	width: 10px;
	height: 10px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
 	*vertical-align: auto;
	zoom: 1;
 	*display: inline;
	margin: 2px;
	overflow: hidden;
	text-indent: -100px;
	background: url('/wp-content/themes/images/banner_nav_icon.png');
	background-position: -2px -3px;
}
#slides  .slides-pagination a.current {
	background-position: 14px -3px;
}

.event-main-head {
	margin:10px 10px 0px 10px;
	padding:5px 25px 5px 10px;
	display:inline-block;
	font-size:1.5em;
	background:#ff9400;
	font-weight:bold;
	color:#fff;
	line-height:18px;
	font-family: 'ActorRegular';
}

.event-global-head {
	margin:10px 10px 0px 10px;
	padding:5px 25px 5px 10px;
	display:inline-block;
	font-size:1.5em;
	background:#5b5b5b;
	color:#fff;
	line-height:18px;
	font-family: 'ActorRegular';
	font-weight:bold;
}

/*  Reusable Classes Ends */

/*industries and services landing page layout*/
li.third_level_menu{
padding-left: 8% !important;
width: 90.2% !important;
}
.landing_page{

}
.landing_page .col-3.last_bottom{
border-bottom:none;
}
.landing_page p{
font-family: 'bookManitalic';
text-align:center;
}
.landing_page p a{
color:#555555;
}
.landing_container .landing_title a {
text-transform: uppercase;
}
.landing_container .landing_title a#base-platform-2028 {
  text-transform: none !important;
}
.landing_page p a:hover{
text-decoration:underline;
}
/*icons position for services*/
.landing_page .page_icon.pes{
background-position: -248px 0px;
}
.landing_page .page_icon.aps{
background-position: -292px 0px;
}
.landing_page .page_icon.mas{
background-position: -330px 0px;
}
.landing_page .page_icon.bpo{
background-position: -368px 0px;
}
.landing_page .page_icon.cls{
background-position: -408px 0px;
}
.landing_page .page_icon.mob{
background-position: -446px 0px;
}
.landing_page .page_icon.cos{
background-position: -488px 0px;
}
.landing_page .page_icon.eoe{
background-position: -528px 0px;
}
.landing_page .page_icon.ana{
background-position: -574px 0px;
}
.landing_page .page_icon.inm{
background-position: -623px 0px;
}
.landing_page .page_icon.ims{
background-position: -664px 0px;
}
.landing_page .page_icon.bos{
background:url('/wp-content/themes/images/bos.png') -6px 0px;
width:50px;
}
.landing_page .page_icon.dig{
background:url('/wp-content/themes/images/landing_pageicons_services.png') -45px 0px;
}
.landing_page .page_icon.iot{
background:url('/wp-content/themes/images/landing_pageicons_services.png') 0px 0px;
}
.landing_page .page_icon.ops{
background:url('/wp-content/themes/images/landing_pageicons_services.png') -88px 0px;
}
.landing_container.landing_page .landing_title,
.landing_container.landing_page .landing_content {
text-align:center;
height: auto;
}
.landing_page .col-3{
border-right:1px solid #eee;
border-bottom:1px solid #eee;
}
.landing_page.services .col-3{
height:120px;
}
.landing_page .page_icon{
width: 40px;
height: 50px;
margin: auto;
background:url('/wp-content/themes/images/landing_pageicons_industries.png');
background-position:0px 0px;
display: block;
}
/*icons position for industries*/
.landing_page.industries .col-3{
height:120px;
}
.landing_page .page_icon a{
display: block;
width:100%;
height:100%;
}
.landing_container .landing_title a {
text-transform: uppercase;
}
.landing_page.industries  .page_icon{
width: 60px;
height: 50px;
margin: auto;
background:url('/wp-content/themes/images/industries_sprite.png');
background-position:0px 0px;
display: block;
}
/*industries sprite image css*/
.landing_page.industries  .page_icon.aut{
background-position: -58px 0px;
width: 57px;
}
.landing_page.industries  .page_icon.ban{
width:46px;
background-position:-111px 0px;
}
.landing_page.industries  .page_icon.csp{
width: 50px;
background-position: -155px 0px;
}
.landing_page.industries  .page_icon.cog{
width:46px;
background-position: -199px 0px;
}
.landing_page.industries  .page_icon.ene{
background-position: -239px 0px;
width: 28px;
}
.landing_page.industries  .page_icon.enc{
background-position: -263px 0px;
width:38px;
}
.landing_page.industries  .page_icon.gov{
background-position: -298px 0px;
width: 38px;
}
.landing_page.industries  .page_icon.hea{
background-position: -338px 0px;
width: 38px;
}
.landing_page.industries  .page_icon.hit{
background-position: -380px 0px;
width: 38px;
}
.landing_page.industries  .page_icon.ins{
background-position: -418px 0px;
width: 38px;
}
.landing_page.industries  .page_icon.man{
background-position: -456px 0px;
width: 32px;
}
.landing_page.industries  .page_icon.med{
background-position: -487px 0px;
width: 30px;
}
.landing_page.industries  .page_icon.medi{
background-position: -518px 0px;
width: 30px;
}
.landing_page.industries  .page_icon.nat{
background-position: -552px 0px;
}
.landing_page.industries  .page_icon.pha{
background-position: -613px 0px;
width: 40px;
}
.landing_page.industries  .page_icon.pro{
background-position: -652px 0px;
width: 50px;
}
.landing_page.industries  .page_icon.ret{
background-position: -710px 0px;
width: 38px;
}
.landing_page.industries  .page_icon.sec{
background-position: -740px 0px;
}
.landing_page.industries  .page_icon.net{
background-position: -794px 0px;
}
.landing_page.industries  .page_icon.tra{
background-position: -844px 0px;
width: 48px;
}
.landing_page.industries  .page_icon.uti{
background-position: -883px 0px;
width: 26px;
}
/*content popup*/
.center_popup{
width:50%;
margin:auto;
position:relative;
}
/*fancy box css*/
div.fancybox-overlay,
div#fancybox-buttons{
z-index:999999;
}
div.fancybox-opened{
z-index:99999999;
}
div.fancybox-outer {
position: relative;
padding: 0;
margin: 0;
background: #000;
color: #444;
text-shadow: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.fancybox-iframe {
background: #fff;
}
/*404 page css*/
.page_404{
margin: 2em auto;
width: 90%;
text-align: center;
}
.page_404 span{
display: block;
font-family:opensanslight;
}
.page_404 .title1_404{
font-size: 4.6em;
width: 100%;
height:auto;
color:#555555;
line-height: 50px;
*line-height: 80px;
}
.page_404 .title2_404{
font-size:2em;
margin: 0.8em 0em;
}
.page_404 .title3_404{
font-size: 1.8em;
font-weight: bold;
margin: 2em 0em;
}
.page_404 .title3_404 a{
padding: 0.3em 1em;
border-top: 1px solid #ccc;
color: #ec8000;
border-bottom: 1px solid #ccc;
font-family:opensanslight;
}
.page_404  .col-4{
background:url('/wp-content/themes/images/404/border_right.png') right no-repeat;
width: 20%;
*width: 19.4%;
}
.page_404  .col-4 .container{
margin:1em 0em;
}
.page_404   .col-4.last{
padding:0px;
background:none;
}
.page_404  .col-4 span{
font-size:1.4em;
font-family:bookManItalic;
margin-top: 0.5em;
}
.page_404  .col-4 span a{
color:#000;
}
/*search page results*/
/*search tab css*/
.search.flexslider{
position:relative;
}
.search.flexslider .flex-viewport{
background: #e9e9e9;
border: 1px solid #eee;
}
.search.flexslider .flex-control-nav.flex-control-paging{
display:none;
}
/*nav directions css*/
.search.flexslider  .flex-direction-nav a {
width: 22px;
height: 50px;
/* margin: -20px 0 0; */
display: block;
background: url(/wp-content/themes/images/bg_direction_nav.png)  no-repeat #fff ;
/*background-color:#e9e9e9;*/
position: absolute;
top: 24%;
cursor: pointer;
text-indent: -9999px;
-webkit-transition: all .3s ease;
 }
.search.flexslider  .flex-direction-nav .flex-next {background-position: 100% center; right: 1px; }
.search.flexslider  .flex-direction-nav .flex-prev {left: 1px; background-position:0px center;}
/*.search.flexslider  .flexslider:hover .flex-next {opacity: 0.8; right: 5px;}
.search.flexslider  .flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}
.search.flexslider  .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}*/
.search.flexslider  .flex-direction-nav .flex-disabled {display:none; cursor: default;}

.search_tab{
clear: both;
display: block;
overflow: hidden;
/*width: 100%;
height: 60px;*/
}
.search_tab li{
float:left;
width: auto;
}
.search_tab li.arrow > a{
border-right: 0px;
padding: 0.6em 0.2em;
min-width: 20px;
}
.search_tab li.active_tab {
background:#fff;
border-bottom:5px solid #009ee0;
}
.search_tab li.active_tab > a{
border-right:0px;
margin-bottom:0.2em;
color: #000;
}
.search_tab li a{
font-size: 1em;
display: block;
padding: 0.6em 0.35em;
margin: 0.5em 0em;
min-width: 50px;
color: #636363;
text-align: center;
border-right: 1px solid #ccc;
font-family: segoe-semibold;
text-transform: uppercase;
}


.search_results .primary_section,
.search_results .secondary_section{
width: 100%;
}
.search_results  .cat_section{
background:#ddd;
height: 2px;
margin:2.4em 0em 2em 0em;
}
.search_results p{
color:darkgrey;
}
.search_results div.h1{
font-size: 2em;
padding: 5px 0px 5px 0px;
font-family: Serifa BT;
color: #636363;
margin-bottom: 0.5em;
text-transform: uppercase;
font-weight: 500;
}
.search_results p.h2{
font-size: 1.2em;
/* font-weight: bold; */
padding: 0em 0em 0.6em 0em;
font-family: segoe-semibold;
}
/*css for search content*/
.search_content{
color:#343434;
font-size: 1.1em;
font-family: segoe;
}
.search_content .left{
width:160px;
}
.search_content .left a {
border:3px solid #ddd;
display:block;
line-height:0px;
}
.search_content .left a img{
height:auto;
}
.search_content .right{
width:74%;
}
.search_content .left1{
width:74%;
 margin-left: 2%;
}
.search_content,
.search_results p.h2{
margin-bottom:0.5em;
}
.search_results p.url{
margin-bottom:1em;
border-bottom:1px dashed #636363;
padding:0em 0em 1em;
font-size: 1em;
}
.search_results p.url > a{
text-decoration:underline;
color:#009ee0;
font-family: segoe;
}
.search_results p.h2 > a{
color:#009ee0;
text-transform:uppercase;
}
.search_results .noresult {
	display:none;
}
.search_results .pagination{
margin-bottom:2.2em;
}
/*search pagination css*/
.pagination.search{text-align:right;}
.pagination.search .page-numbers {
color: #636363;
background:#e9e9e9;
font-family: segoe-semibold;
font-size: 1em;
margin:1px;
padding:0.1em 0.6em 0.1em 0.5em;
}
.pagination.search .page-numbers.current{
background: none repeat scroll 0 0 #009ee0;
border: 0 solid darkgray;
color: #fff;
padding:0.2em 0.65em 0.2em 0.55em;
font-size: 1em;
}

/* Search Banner */
.search-form-banner {
	clear: both;
	margin: 0 auto;
	position: absolute;
	width: 100%;
	height:100%;
	left:0;
	z-index: 999999;
}

.search-form-banner .search_site {
	width:100%;
	padding:0%;	
}
.search-form-banner #search_site .searchform {
	background: url("/wp-content/themes/images/search-form-bg1.png") no-repeat scroll center center rgba(0, 0, 0, 0);
  width: 600px;
  padding: 50px 30px;
  background-size: 100% 100%;
  height: 75px;
  position: absolute;
  top: 50%;
  margin: -88px 0 0 -330px;
  left: 50%;
}
.search-form-banner #search_site .search {
	border:none !important;
    outline: medium none !important;
    width: 465px;
	border-radius:none;
	font-size:1.8em;
	line-height:2.5em;
	color:#080d10;
	float:left;
	background:none;
}
.search-form-banner #search_site .input-search-txt {
	background:#ffffff;
	height:75px;
	border-radius:10px;
	width:600px;
}

.search-form-banner #search_site .srchicon-banner {
	 background: url("/wp-content/themes/images/banner-search-icon.jpg") no-repeat 8px center;
	 float: left;
	 height:54px;
	 width: 60px;
	 margin-top:10px;
	
}
.search-form-banner #search_site .srcharrow-banner {
	 background: url("/wp-content/themes/images/banner-arrow-icon.jpg") no-repeat 5px center;
	 float: left;
   	 cursor:pointer;
	 margin-top:15px;
}
.search-form-banner #search_site .wiprosearchicon {
   background:none;
    border: medium none;
    cursor: pointer;
    height: 46px;
    margin-left: 260px;
    margin-top: -60px;
    outline: medium none !important;
    position: absolute;
    text-indent: -9999px;
    width: 25px;
    z-index: 2147483647;
}


/*table css*/
.tableBorder{
	margin:5px 10px;
}
.tableBorder .leftbr {
border-left: 1px solid #EDEDED;
}
.tableBorder .top {
border-top: 1px solid #EDEDED;
}
.tableBorder td {
border-right: 1px solid #EDEDED;
border-bottom: 1px solid #EDEDED;
text-align: left;
padding: 3px 5px;
}	
.tableBorder td.last{
border-right: 0px;
} 

/*investors tab*/

#investors-tabs table {
  width: 100%;
  border-left: 1px solid #d7d7d7;
  border-collapse: collapse;
}

#investors-tabs .quart-tab-head {
	background:#00aeef;
	color:#fff;
}
#investors-tabs .quart-tab-head td{
	text-align:center;
	vertical-align:middle;
	height:50px;
	font-size:1.2em;
	font-weight:bold;
	border-left:1px solid #d7d7d7;
}
#investors-tabs .quart-border td{
	height:40px;
	border-bottom:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	vertical-align:middle;
	font-size:1em;
	color:#2c2c2c;
	font-weight:bold;
}

#investors-tabs td.quart-links {
	font-weight:normal !important;	
}
#investors-tabs td.quart-links a{
	text-align:center;
	vertical-align:middle;
	color:#00aeef;
	font-size:1em;
	font-weight:normal;
	cursor:pointer;
}
.fancybox-close {
	z-index:999 \9 !important; 
}
#search_site .wiprosearchicon {
	z-index:999 \9 !important; 
}

/*  Media Query Starts  */
@media only screen and (max-width:1280px) {
.main_holder {
	max-width: 90%;
}
}
@media only screen and (max-width:1024px) {
.main_holder {
	max-width: 98%;
} 
.tabNav ul li ul.sub-menu li a,
.tabNav ul li a, 
.tickMark li, 
.greyBullet li {
	font-size: 0.9em;
}
/*common css for ui li*/
.tickMark li{
 background-position: left center;
}
.search-form-banner #search_site .search {
	border:none !important;
    outline: medium none !important;
    width: 75%;
	border-radius:none;
	font-size:1.8em;
	line-height:2em;
	color:#080d10;
	float:left;
	background:none;
}
}
@media only screen and (max-width:810px) {
.main_holder {
	max-width: 100%;
}
h1,
h2,
h3,
h4{
	font-size:1em;
}
/*making all heading tags to div */
div.h1,
div.h2,
div.h3,
div.h4{
	font-size:1em;
}
p{
	font-size:0.9em;
}
.needHelp {
	margin-bottom: 0px;
}
.secondary_section .tab_area_content{
	border:none;
	margin: 0 0 5px 0;
}
.main_holder .content .primary_section{
	margin-top:0px;
}
/*common css for ui li*/
.tickMark li{
 background-position: left center;
}
img.image_auto{
width:100%;
}
/*tab menu top space hiding*/
.main .content{
padding:0px;
}
.mar-tb{
margin:8px 0;
}
/*capcha css*/
#comment_form .gglcptch{
padding-left:0px;
}
#search_site .wiprosearchicon  {
	  margin-left: -25px;
	  position:relative;
	  margin-top:-25px;
}
.search-form-banner #search_site .search  {
	line-height:2em;
	padding-top:6px;		
}

.search-form-banner .search_site {
    position: static;
}
}
@media only screen and (max-width:640px){

.bread_crumb ul li, 
.tickMark li,
.common li, 
.greyBullet li,
.tabNav ul li,
.tabNav ul li ul li,
.tabNav ul li ul.sub-menu li a,
.tabNav > ul > li > a,
.tabNav ul li ul.sub-menu li ul.sub-menu li, 
.tabNav > ul > li.current-menu-item > a,
.tabNav > ul > li.anscestor > a, 
.tabNav ul li.dropDown > a > span {
	font-size:0.9em;
} 
.dark-grey .common li,
.dark-grey .tickMark li {
    background-position: 0 12px;
}
.common li{
    background-position: 0 10px;
}
/*.common li{
font-size:0.9em;
}*/

/*comments section*/
#comment_form  .comment-form{
width:90%;
margin:0em auto;
}
/*content popup*/
.center_popup{
width:90%;
}

/*404 page css*/
.page_404 .title1_404{
font-size:3em;
}
.page_404 .title2_404 {
    font-size: 1.3em;
}
.page_404 .title3_404 {
    font-size: 1.2em;
}
.page_404 .col-4 span{
font-size:1em;
}
/*search results css*/
.search_results p.h2,
.search_content,
.search_results p.url{
margin_bottom:0.3em;
}
.search_results div.h1{
font-size:1.2em;
}
.search_results p.h2{
font-size: 1em;
}
/*pagination css*/
.pagination .page-numbers{
float:left;
}
.search_results .pagination{
margin-left: auto;
margin-right: auto;
overflow: hidden;
width: 95%;
}
.search_content .right{
width:100%;
}
.search-form-banner #search_site .search  {
	line-height:1.8em;
	font-size:1.2em;
	padding-left:20px;
	padding-top:6px;	
}
.search-form-banner #search_site .searchform {
	margin: 0%;
    padding: 0;
	background:none;
}

.search-form-banner #search_site .searchform .wiprosearchicon {
	background-size:80% 75%;
	margin-right:8%;	
}

.search-form-banner #search_site .searchform {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 40px;
    margin: -20px 0 0 -250px;
    padding: 0;
    width: 500px;
}

.search-form-banner #search_site .input-search-txt {
	width:500px;
	height:40px;
}
.search-form-banner #search_site .srchicon-banner, .search-form-banner #search_site .srcharrow-banner {
	display:none;	
}
}
@media only screen and (max-width:480px){
/*common css for ul li*/

.needHelpContact {
	padding: 5px 25% 5px 25px;
}
.needHelp{
	border-bottom:0px;
}
/*industries and services landing page layout*/
.landing_container.landing_page .landing_content{
padding:0.5em;
}

.dark-grey .common li,
.dark-grey .tickMark li{
    background-position: 0 10px;
}
.common li{
    background-position: 0 8px;
}

/*404 page css*/
.page_404 .col-4 {
    width: 50%;
}
.page_404 .col-4:nth-child(2),
.page_404 .col-4:nth-child(4){
background:none;
}
.search-form-banner #search_site .searchform {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 40px;
    margin: -20px 0 0 -150px;
    padding: 0;
    width: 500px;
}
.search-form-banner #search_site .input-search-txt {
	width:300px;
	height:40px;
}
}

@media only screen and (max-width:400px){
/*industries and services landing page layout*/
.landing_page .col-3{
width: 100%;
float:none;
border-right:0px;
}
.landing_page .col-3.last_bottom{
border-bottom:1px solid #eee;
}
.landing_page.services .col-3,
.landing_page.industries .col-3{
height:auto;
min-height: 0;
}
.common li,
.inner li,
.common_border li,
.inner_border li{
width:auto;
}
/*404 page css*/
.page_404 .title1_404{
font-size:2em;
}
.page_404 .title2_404 {
    font-size: 1.2em;
}
.page_404 .title3_404 {
    font-size: 1em;
}
.page_404 .col-4 {
    width: 100%;
	background:none;
}
}	@charset "utf-8";

/*  header   */
/*theme switch css*/
.africa .global_nav,
.africa .mobile_home{
	background: #155851;
}
.africa .footer,
.africa  .footer_container{
	background: #155851;
}
/*text font color for footer*/
.africa .copyright a,
.africa  .copyright{
color:#fff;
}
/*theme switch css end here*/

/*off screen css code is added*/
.offscreen {
 position:absolute;
 left:-10000px;
 top:auto;
 width:1px;
 height:1px;
 overflow:hidden;
 }
/*off screen css code is end*/ 
.mobile_home {
	display: none;
	background: #000;
	height: 32px;
	margin: auto;
}
.global_nav {
	background: #000;
	overflow:hidden;
}
.global_nav > .main_holder{

}
.main_top_nav {
	padding: 9px 0;
}
.main_top_nav li {
	padding: 0 2px;
	border-right: 1px solid #FFF;
	float: left;
	height:17px;
}
.main_top_nav  li > a:hover{
	border-bottom:3px solid #FFF;
	display:block;
}
.main_top_nav li.current-menu-item a{
	border-bottom:3px solid #FFF;
	display:block;
}
.main_top_nav > li > .sub-menu {
	background: #000;
	z-index: 9;
	width: 120%;
	line-height: 20px;
	margin: 0;
	display: none;
}
.main_top_nav > li > .sub-menu li {
	border: none;
}
.main_top_nav li.last {
	background: url(/wp-content/themes/images/global_menu.png) no-repeat;
	background-position:82px -8px;
}

.main_top_nav li.last.last_active{
	background-position: 96% 5px;
}

.main_top_nav li a {
	color: #FFF;
	margin: 0 16px;
}
.main_top_nav li a.active {
	border-bottom: 3px solid #FFF;
}
.main_top_nav li.last {
	position: relative;
}
.countryList {
	position: absolute;
	top: 20px;
	text-align: center;
	z-index: 1;
	left: 0;
}
.countryList li {
	width: 100%;
	float: left;
	background: #333;
	padding: 2px 0;
	border-top: 1px solid #FFF;
}
.countryList li {
	border-right: none;
	color: #FFF;
}
.countryList li:hover {
	background: #6D6B6B;
}
.logo {
	padding: 0.4em 0 0 0;
	width: 5.5%;
}
.logo > a{
display:block;
}
.main_top_nav li.last {
	border-right: none;
	cursor: pointer;
}
.header{
	*background:#FFF;
} 
.header .main_holder {
	position:relative;
	*z-index:9;
}
.menu-main-menu-container {
float: left;
padding: 0 1% 0 5%;
width: 63%;
*width: 60%;
}
.main-nav a {
	display: block;
	color:#666;
}
.menu-main-menu-container > ul > .main-nav > a {
	color: #555555;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 1.2em;
	border-right: 1px solid #CCC;
	padding: 0 2.5%;
	font-weight: bold;
}
.main .menu-main-menu-container > ul > .main-nav.last > a {
	border-right: 0px;
}
.menu-main-menu-container > ul > .main-nav {
	padding: 4.3% 0 4.3% 0;
	width: 25%;
}
.menu-main-menu-container > ul > .main-nav > a {
	text-align:center;
}
.sub-menu li .sub-menu li{
	text-align:left;
}
.menu-main-menu-container > ul > li:hover > a > span, 
.menu-main-menu-container > ul > li.main_menu_active > a > span, 
.header .current_page_item > a > span {
	border-bottom: 5px solid #00a1e5;
}
.menu-main-menu-container > ul > .main-nav:last-child > a, 
.menu-main-menu-container > ul > .main-nav.last > a {
	border-right: 0px;
}
.main-nav > ul {
	/*margin-top: 23px;*/
	background: none repeat scroll 0 0 #fff;
    border-top: 1px solid #000;
    display: none;
    padding: 1% 0.5%;
    z-index: 999;
}
.sub-menu {
	position: absolute;
	*position:absolute;
	left: 0;
	width: 99%;
}
.main-nav > ul.sub-menu{
	margin-top:-1px;
	/*box shadow*/
	box-shadow: 0px 5px 4px 0px rgba(36, 36, 36, 0.4);
	-moz-box-shadow: 0px 5px 4px 0px rgba(36, 36, 36, 0.4);
	-webkit-box-shadow: 0px 5px 4px 0px rgba(36, 36, 36, 0.4);
	zoom: 1;
	*overflow:visible;
	position:absolute;
	z-index:9999;
}
/*ie7/8 border adding instead of box-shadow*/
.ie8 .main-nav > ul.sub-menu,
.ie7 .main-nav > ul.sub-menu{
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.main-nav > .sub-menu > li {
	width: 23.8%;
	padding: 0 0.5%;
	/*padding:0 1% 0 0;*/
	border-right: 1px solid #CCC;
}
.main-nav > .sub-menu > li a {
	*margin:0 2%;
}
#menu-main-menu li.main-nav > .sub-menu > li > a {
padding-left: 2px;
}
.main-nav > .sub-menu > li.last, 
.main-nav > .sub-menu > li.fourth {
	border: none;
}
.menu-main-menu-container > ul > li, 
.sub-menu li .sub-menu li, .sub-menu > li {
	float: left;
}
.menu-main-menu-container > ul > li, 
.sub-menu li .sub-menu li {
	font-size: 1em;
}
.sub-menu li .sub-menu {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.sub-menu li .sub-menu li:hover {
	background: #00a1e5;
}
.sub-menu li .sub-menu li.heading:hover {
	background: #FFF;
}
.sub-menu li .sub-menu li.heading:hover a {
	color: #00a1e5;
	border: none;
}
.sub-menu li .sub-menu li:hover a {
	color: #FFF;
	border-left: 2px solid #fff;
}
.heading > a {
	color: #00a1e5;
	text-transform: uppercase;
	font-weight: bold;
	border-left: 2px solid #00a1e5;
	display: block;
	cursor: default;
	/*border-bottom: 1px dotted #CCC;*/
}
.main-nav > ul > li > ul > li {
	display: block;
	font-size: .8em;
}
#menu-main-menu .sub-menu li .sub-menu li.heading{
padding-top: 2px;
padding-bottom: 0px;
}
#menu-main-menu .sub-menu > li.heading > a ,
#menu-main-menu .borderLeft > a{
border-bottom:1px dotted #ccc;
padding: 8px 0px 8px 0px;
}
.sub-menu li .sub-menu li.heading{
border:none;
}
.sub-menu > li.heading > a {
	/*padding-bottom: 5px;*/
	padding:8px 0px 8px 0px;
}
.sub-menu > .heading > a, 
.sub-menu > li > .sub-menu > .heading > a {
	border-left: none;
	padding: 0;
}
.sub-menu li .sub-menu li {
	width: 100%;
	float: left;
	padding: 8px 0px 8px 2px;
	border-bottom: 1px dotted #CCC;
	/*border-top: 1px dotted #CCC;*/
}
.sub-menu li .sub-menu li a {
	border-left: 2px solid #00a1e5;
	padding-left: 4px;
}
.main-nav > .sub-menu > li .sub-menu li.heading > a {
	border-bottom: none;
	padding:0px 0px 0px 2px;
	/*margin-top: 7px; mom-04-aug-2014*/
}
.borderLeft > a {
	/*border-bottom: 1px dotted #cccccc;*/
	padding: 8px 0px 8px 2px;
}
.borderLeft > a > span {
	border-left: 2px solid #00a1e5;
	display: block;
	padding-left: 4px;
}
.borderLeft a:hover {
	background: #00a1e5;
	color: #FFF;
}
.borderLeft > a:hover span{
	border-left:2px solid #fff;
}

.search_site {
	padding: 2% 0;
	*padding:1.7% 0;
	text-align: center;
	width: 24%;
}
#search_site .search {
	/*background: url(/wp-content/themes/images/search-icon.png) no-repeat right center;*/
	padding: 7px 27px 7px 5px;
	border: 1px solid #CCC;
	width: 80%;
	outline:none !important;
}
#search_site .wiprosearchicon {
	background: url(/wp-content/themes/images/search-icon.png) no-repeat right;
	width: 25px;
	border: none;
	text-indent: -9999px;
	 float: right;
    height: 30px;
    margin-right: 6%;
    margin-top: -30px;
	cursor:pointer;
	position:relative;
    z-index: 10000;
	outline:none !important;
}

.search-form-banner #search_site .search{
	height:60px \9;
	line-height:2.8em \9;
}
#search_site .wiprosearchicon {
	background: url(/wp-content/themes/images/search-icon.png) no-repeat right;
	width: 25px;
	border: none;
	text-indent: -9999px;
	 float: right;
    height: 30px;
    margin-right: 6%;
    margin-top: -29px;
	margin-top: -29px\9;
	cursor:pointer;
	position:relative;
    z-index: 10000;
	outline:none !important;
}

.search-form-banner #search_site .srcharrow-banner {
	background: url("/wp-content/themes/images/banner-arrow-icon.jpg") no-repeat 5px center;
    float: right;
    height: 45px;
    outline: medium none !important;
    text-indent: -9999px;
    width: 6%;
    z-index: 10000;
	border:0px;
	 margin-right: 1%;
    margin-top: -60px;
}
.search-form-banner #search_site .search::-ms-clear {
    display: none;
} 

.global-side {
	display: none;
}
/*ie7 css add on aug-07-2014
.ie7 .sub-menu li .sub-menu li{
padding:6px 0px 6px 0px;
margin:0 0.4em;
width:99%;
}
.ie7 .sub-menu li .sub-menu li a{
margin:0 0.2em;
}*/
@media only screen and (max-width:1024px) {
	.search_site {
		width: 25%;
		padding:1.6% 0;
	}
	.menu-main-menu-container > ul > .main-nav > a{
		font-size:1.1em;
	}
	
	/*page level menu*/
	.tabNav ul li a{
	padding:5px 22px 0px 10px;
	}
}
@media only screen and (max-width:960px) {
	.search_site {
		width: auto;
	}
	.menu-main-menu-container{
		padding:0 3%;
	}
}
@media only screen and (max-width:810px) {
	/*main top nav css*/
	.main_top_nav  li > a:hover{
	border-bottom:0px;
	}
	.main_top_nav li{
	height:auto;
	}
	.main-nav > ul.sub-menu{
	margin-top:0px;
	}
/*africa css*/
	.africa .global_nav{
	background:#fff;
	}
	.main_top_nav li.last {
     background-position:90px -8px;
	}
	.menu-main-menu-container > ul > li:hover > a > span{
		border-bottom: none;
	}
	.menu-main-menu-container > ul > li > a > span:hover,
	.menu-main-menu-container > ul > li.active > a > span,
	.menu-main-menu-container > ul > li.active_dropdown > a > span{
	border-bottom:5px solid #00a1e5
	}
	.menu-main-menu-container > ul > .main-nav > a {
		font-size: 1em;
	}
	.menu-main-menu-container > ul > .main-nav.last{
		border-right:none;
	}
	.search_site {
		position: absolute;
		top: 4px;
		left: 40%;
		display: block;
		padding: 0;
	}
	#search_site .search {
		width: auto;
		color: #FFF;
		padding: 3px 20px 3px 5px;
		background: #000/*url(/wp-content/themes/images/search-icon-mobile.png) no-repeat right center*/;
	}
	#search_site .submit-icon-search {
		height:20px;
	}
	.mobile_home {
		display: block;
	}
	.main_holder {
		max-width: 100%;
	}
	.home_icon {
		width: 18px;
		height: 18px;
		background: url(/wp-content/themes/images/mobile_home.png) no-repeat;
		margin-left: 33%;
		margin-top: 7px;
		float: left;
	}
	.top_nav_btn {
		width: 24px;
		height: 17px;
		float: right;
		cursor: pointer;
		margin: 6px 10px 6px 10px;
		padding: 3px 0px 0 6px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
	.top_nav_btn .icon {
		display: block;
		width: 18px;
		height: 2px;
		margin-top: 3px;
		background-color: #FFF;
		-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		border-radius: 1px;
		-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
		box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	}
	.global_nav {
		background: #FFF;
		display: none;
		border-bottom: 1px solid #CCC;
	}
	.main_top_nav li {
		border-right: 1px solid #000;
	}
	.main_top_nav li.current-menu-item a {
		border-bottom: 3px solid #000;
	}
	.main_top_nav li a {
		font-size: 1em;
		color: #000;
	}
	.tab_area_content {
		padding: 0px;
	}
	.main_top_nav li.last {
		padding: 0 8px;
	}
	.menu-main-menu-container ul {
		float: right;
		width: 100%;
	}	
	.logo {
		width: 9%;
		margin-right: 1%;
		padding-left: 1%;
		height: auto;
	}	

	.menu-main-menu-container {
		width: 89%;
		padding: 0;
		float: right;
	}
	.main-nav > ul {
		height: 300px;
		overflow-y: scroll;
		overflow-x: hidden;
		-webkit-overflow-scrolling: touch;
		margin-top: 130px;
		border-bottom: 2px solid #CCC;
	}
	.menu-main-menu-container ul .main-nav a {
		border-right: none;
		font-size:0.9em;
	}
	/*mom-04-aug-2014*/
	.sub-menu > li.heading > a {
      padding: 5px 0px;
     }
	.menu-main-menu-container > ul > .main-nav > a {
		padding: 0 4px;
	}
	.menu-main-menu-container > ul > .main-nav {
		background: #e2e1e1;
		border-right: 1px solid #FFF;
		border-bottom:1px solid #e2e1e1;
		padding: 5%;
		float: left;
		width:auto;
		-webkit-overflow-scrolling: touch;
	}
	.header .main_holder{
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	}
	.main-nav > .sub-menu > li {
	width: 48%;
	padding: 0 1%;		 
	}
	/*only for industries spacial css under tab version to solve ui break*/
	li.ui_manufact{
	margin-top: -8.6em;
	}
	li.ui_future{
	margin-top: -4em;
	}
	.sub-menu li .sub-menu li {
		width: 100%;
		float: left;
		padding: 8px 0px 8px 2px;
    }
	/*.main-nav > .sub-menu > li:last-child,  .main-nav > .sub-menu > li.fourth {
		border-right: 1px solid #CCC;
	}*/
	.main-nav > ul {
		margin-top: 130px;
	}
	.menu-main-menu-container > ul{
		background:#E2E1E1;
	}
	.header .main_holder {
		position:static;
	}
	
	/*new added as per requirement*/
	.main-nav > ul {
	margin-top: 23px;
	}
	.sub-menu > li.heading > a {
	padding-bottom: 5px;
	}
	.sub-menu li .sub-menu li {
	padding: 6px 0px 6px 2px;
	border-top: 1px dotted #CCC;
	}
	#menu-main-menu .sub-menu li .sub-menu li{
	border-top: 0px;
	}	
	.main-nav > .sub-menu > li .sub-menu li.heading > a{

	}
	.main-nav > ul {
	padding: 1% 0.5%;
	width:99%;
	}
	.main-nav > .sub-menu > li{
	border-right:0px;
	}
	.main-nav > ul.sub-menu{
	margin-top:36px;
	background:url("/wp-content/themes/images/vertical_devider.png") repeat-y scroll center center #fff;
	}
	/*adding border for main menu drop down under 810*/
	li.border_bottom{
	 border-bottom:1px dotted #ccc;
	}
#search_site .wiprosearchicon  {
	margin-top:-25px;
	background-size:100% 70%;
	margin-right:9%;
		
	}
}

@media only screen and (max-width:640px) {
	.menu-main-menu-container > ul > .main-nav {
		padding: 5% 4.1%;
	}
	.main-nav > ul {
		margin-top: 24px;
	}
	.menu-main-menu-container > ul > .main-nav > a {
		font-size: 0.9em;
	}
	.home_icon {
		margin-left: 5%;
	}
	.main_top_nav li a {
		margin: 0 4px;
	}
	.menu-main-menu-container .sub-menu > li.heading > a, 
	.menu-main-menu-container .sub-menu li .sub-menu li a{
		font-size:0.9em;
	}
	.main-nav > .sub-menu > li .sub-menu li.heading > a{
		margin-top:0px;
	}
	.sub-menu > li.heading > a {
		padding: 5px 0;
	}
	.main-nav > ul.sub-menu {
        height: 154px;
        margin-top: 4.9%;
    }
	.global-side {
	display: block;
	color: #fff;
    cursor: pointer;
    float: left;
    font-size: 10px;
    height: 17px;
	width:62px;
    margin-top: 1px;
	margin-left:40px;
    padding: 0 7px;
    position: absolute;
	left:10px;
		 background: rgba(0, 0, 0, 0) url("/wp-content/themes/images/global_menu.png") no-repeat scroll 64px -9px;
		 
	}
	.main_top_nav li:nth-child(1), 
	.main_top_nav li:nth-child(8){
		display:none;
	}
	.main_top_nav li:nth-child(7){
		border-right:none;
	}
	
	#search_site .wiprosearchicon {
	background-size:70% 70%;
	margin-right:8%;
}
}
@media only screen and (max-width:480px) {
	.menu-main-menu-container > ul > .main-nav {
		padding: 5% 3%;
	}
	.menu-main-menu-container > ul > .main-nav > a {
		font-size: .75em;
	}
.global-side {
	margin-left:10px;	
}
	.logo {
		padding: 4px 0 0 1%;
	}
	.main-nav > ul.sub-menu {
      height: 136px;
      margin-top: 5.1%;
    }
	
	
}

@media only screen and (max-width:440px){
.main-nav > ul.sub-menu {
height: 400px;
margin-top: 5.1%;
background: none repeat scroll 0 0 #fff;
}
.main-nav > .sub-menu > li {
	width: 98%;
	border-bottom: 0px;
}
}
@media only screen and (max-width:400px) {
	.main_top_nav li a {
		font-size: 0.74em;
		margin: 0 2px;
	}
	.menu-main-menu-container > ul > .main-nav {
		padding: 5% 2%;
	}
	.menu-main-menu-container > ul > .main-nav > a {
		padding: 0 5px;
	}
	.search_site {
		left: 30%;
	}
	.main-nav > ul {
		margin-top: 20px;
	}
	.home_icon {
		margin-left: 1%;
	}
	#search_site .search{
		font-size:0.9em;
	}
	/*only for industries spacial css under tab version*/
	li.border_bottom{
	border-bottom:none;
	}
	li.ui_future,
	li.ui_manufact{
	margin-top:0em;
	}
	.main-nav > ul.sub-menu {
	height: 300px;
	}	
}
@media only screen and (max-width:360px) {
	.menu-main-menu-container > ul > .main-nav {
		padding: 5% 1.4%;
	}
	.menu-main-menu-container > ul > .main-nav > a {
		padding: 0 3px;
	}	
	.copyright a {
		margin:0 6px;
	}
}
@media only screen and (max-width:320px) {
	.main-nav > ul.sub-menu {
    height: 260px;
    margin-top: 5%;
    }
	.menu-main-menu-container > ul > .main-nav > a {
		padding: 0;
	}
	.menu-main-menu-container > ul > .main-nav {
    padding: 5% 2%;
	}
	.copyright a {
		margin:0 3px;
	}
}

@charset "utf-8";

/*  Footer  */
.footer{
	padding:3px 0; 
	background:#000;
}
.footer li{
	list-style-type:none;
}
.copyright{ 
	width: 64%;
	font-size:11px; 
	margin:5px 0;
}
.copyright a, 
.copyright{
	color:#838383;
}
.copyright a{
	margin:0 10px; 
	text-decoration:underline;
}
.copyright ul{
	padding:0 0 0 2%;
}
.copyright ul.left_section li, 
.copyright ul.right_section li{
	width:auto;
}
.copyright ul, 
.copyright ul li{
	float:left;
}
.socialMedia{
	float:right; 
	width:30%; 
	padding-right: 1%;
}
.copyright{
	float:left;
}
.twitter, 
.linkedIn, 
.youtube, 
.facebook, 
.gplus{
	float:right;
}
.twitter, 
.linkedIn, 
.youtube, 
.facebook, 
.gplus{
	width:24px; 
	height:24px; 
	margin:0 0 0 5px; 
	background:url(/wp-content/themes/images/social-media-icons.png) no-repeat;
	opacity:0.8;
}

.twitter{
	background-position:-3px -3px;
}
.linkedIn{
	background-position:-32px -3px;
}
.youtube{
	background-position:-61px -3px;
}
.facebook{
	background-position:-90px -3px;
}
.gplus{
	background-position:-119px -3px;
}
.twitter:hover{
	background-position:-3px -28px;
}
.linkedIn:hover{
	background-position:-32px -28px;
}
.youtube:hover{
	background-position:-61px -28px;
}
.facebook:hover{
	background-position:-90px -28px;
}
.gplus:hover{
	background-position:-119px -28px;
}
/*add on 4-aug-2014*/
.copyright ul.right_section{
padding:0em;
}
@media only screen and (max-width:810px){
	/*   Footer  */
	.socialMedia{
		display:none;
	}
	.copyright{
		width:99%;
		text-align:center;
	}
	.copyright .right_section{
		float:left;
	}
	/*remove footer separator for last link*/
	.left_section li:last-child span{
	display:none;
	}
}
@media only screen and (max-width:640px){
	/*  Footer  */
	.footer a,
	.footer	 li,
	.footer_container a,
	.footer_container li
	{
		font-size:0.9em;
	}
	/*#contactDetails .container .col-2.last {
		float:left;
		width:93%;
		text-align: center;
		margin-bottom: 5px;
	}*/
	.copyright ul {
		padding: 0 0 0 2px;
	}
	/*hide feedback menu for mobile*/
	li.feedback{
	display:none;
	}
}
@media only screen and (max-width:480px){
	/*  Footer  */
	.footer a,
	.footer	 li,
	.footer_container a,
	.footer_container li
	{
		font-size:0.9em;
	}
	.copyright a{
		margin: 0 3px;
	}
}
@media only screen and (max-width:360px){
.bottomPopupMenus {
    bottom: 40px;
}
.footer_container {
    height: 34px;
}
.copyright{
float: none;
margin: 0;
overflow: hidden;
width: 100%;
}
.copyright ul.left_section{
padding:0% 5%;
margin-bottom:0.8em;
}
.copyright ul.right_section{
    padding: 0 30%;
}
.copyright .left_section,
.copyright .right_section
{
text-align:center;
display:block;
}
.copyright .left_section > li,
.copyright .right_section > li{
margin: 0 2px;
}
}
@media only screen and (max-width: 320px) {
	.copyright a{
		margin: 0 1px;
	}
}@charset "utf-8";
/*banner css*/
#slides {
	position: relative;
}
#slides .slides-container {
	display: none;
}
#slides .scrollable {
	*zoom: 1;
	position: relative;
	top: 0;
	left: 0;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	height: 100%;
}
#slides .scrollable:after {
	content: "";
	display: table;
	clear: both;
}
.slides-navigation {
	margin: 0 auto;
	position: absolute;
	z-index: 3;
	top: 46%;
	width: 100%;
}
.slides-navigation a {
	position: absolute;
	display: block;
}
.slides-navigation a.prev {
	left: 0;
}
.slides-navigation a.next {
	right: 0;
}
.slides-pagination {
	position: absolute;
	z-index: 3;
	bottom: 10px;
	text-align: center;
	width: 100%;
}
/*.slides-pagination a {
	border: 2px solid #FFF;
	border-radius: 15px;
	width: 10px;
	height: 10px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
 	*vertical-align: auto;
	zoom: 1;
 	*display: inline;
	margin: 2px;
	overflow: hidden;
	text-indent: -100px;
	background: #666;
	background: rgba(0,0,0,0.5);
}
.slides-pagination a.current {
	background: #55b906;
	background: rgba(85,185,6,0.9);
}
.slides-pagination a:hover {
	background: #333;
	background: rgba(0,0,0,0.7);
}*/
/*  Customization  */

.banner {
	overflow: hidden;
}
.banner-container {
	width: 80%;
	position: absolute;
	left: 10%;
	height: 100%;
	top: 0;
	margin: 0;
}
.wide-container {
	width: 100%;
	height: 250px;
	margin: 0 auto;
}
.banner-container .sliderCont {
	position: absolute;
	color: #004d9b;
	/*min-width: 50%;*/
	width: 40%;
	top: 8%;
	color: #fff;
	height: auto;
}
.banner-container .smallscreen.banner_title{
font-size: 1.8em;
border-bottom:1px solid #ccc;
padding: 0.3em 0em;
}
.banner-container .banner_custom_layout{

}
.banner-container .sliderCont .readmorebtn {
	background: #303030;
	padding: 0.5em 1em;
	margin:0.3em 0em;
	color: #7bb0e4;
	text-decoration: none;
	float: left;
	font-family: 'bookManItalic';
}
.banner-container .sliderCont h2, .smallscreen {
	font-family: 'ActorRegular';
	text-shadow: 2px 2px 5px #535353;
}
.banner-container .smallscreen{
padding: 0.3em 0em;
}
.banner-container .sliderCont h2 {
	font-size: 2.8em;
	text-transform: uppercase;
	font-weight: normal;
}
.banner-container .smallscreen {
	font-size: 1.3em;
	line-height: 18px;
}
/*  Breadcrumb  */
.bread_crumb {
	background: url(/wp-content/themes/images/breadCrumb.jpg) repeat-x;
	z-index: 10;
	border-bottom: 1px solid #d5d5d5;
	border-top: 1px solid #FFF;
	/*margin-top:-2px !important;*/
}
.bread_crumb .main_holder ul li {
	padding: 7px 0.4%;
	float: left;
	color: #FFF;
}
.bread_crumb .main_holder ul li a {
	color: #FFF;
	/*padding: 10px;*/
}
.bread_crumb .main_holder ul li.active {
	font-weight: bold;
}
.banner-container .sliderCont .banner-txt {
  color: #555555 !important;
  text-shadow: none !important;
}
.g-color {
	color: #555555 !important;
	text-shadow:none !important;
}
/*  Media Query Starts  */
@media only screen and (min-device-width: 1600px) and (max-device-width: 1980px){
.banner-container .sliderCont {
	top:15%;
}
}
@media only screen and (min-device-width: 1981px){
.banner-container .sliderCont {
	top:20%;
}
}

@media only screen and (max-width:1280px) {
.banner-container.banner-container {
	left: 5%;
}
.banner-container .sliderCont {
	width: 35%;
}
.banner-container .sliderCont h2 {
font-size: 2.4em;
}
}

@media only screen and (max-width:1024px) {
.banner-container {
	left: 1%;
}
}

@media only screen and (max-width:960px) {
.wide-container {
	height: 150px;
}
.banner-container .sliderCont {
	top: 4%;
	width: 60%;
}
.banner-container .sliderCont h2 {
	font-size: 2.2em;
}
.banner-container .smallscreen,
.banner-container .smallscreen.banner_title
{
	 padding:0.2em 0;
}
.banner-container .smallscreen.banner_title {
     font-size: 1.4em;
}
.banner-container .smallscreen{
     font-size: 1em;
}
.banner-container .readmorebtn{
padding:0.5em;
}
}

@media only screen and (max-width:640px) {
.banner-container .sliderCont .readmorebtn {
    background: none repeat scroll 0 0 transparent;
    float: left;
    margin: 0.2em 0 0 0;
    padding: 0;
	font-size:0.9em;
}
.banner-container.banner-container {
    left: 2%;
}
.banner-container {
    width: 96%;
}
.banner-container  .smallscreen.banner_title{
display:block;
font-size: 0.9em;
}
.banner-container  .smallscreen {
	display: none;
}
.wide-container {
	height: 90px;
}
.banner-container .sliderCont h2 {
    font-size: 1.3em;
}
.banner-container .sliderCont {
height: auto;
min-width: 50%;
width: auto;
top: 10%;
}
}

@media only screen and (max-width:400px) {
.bread_crumb .main_holder ul li {
	font-size: 0.7em;
}
.bread_crumb .main_holder ul li a {
	padding: 8px 5px;
}
}
@charset "utf-8";

/*  Content Area Right Side  */
.rightSide {
	width: 26%;
	width:25.9%\9;
	float: left;
	margin-left: 2%;
}
.accordionHead {
	background: #ff9600 url(/wp-content/themes/images/accordion-flip-down.png) no-repeat 95% center;
	width: 100%;
	padding: 7px 0;
	margin: 0 0 10px 0;
	cursor: pointer;
}
.content .accordionHead h3 {
	color: #FFF;
	background: url(/wp-content/themes/images/contact-wipro.png) no-repeat 10px center;
	padding: 3px 0 3px 40px;
	font-weight: normal;
	font-family: 'bookManitalic';
}
.accordionHead.current {
	background: #ff9600 url(/wp-content/themes/images/accordion-flip-up.png) no-repeat 95% center;
}
.rightSide .details, 
.relatedLinks {
	padding: 10px 15px;
	margin: 0 0 10px 0;
}
.accordion .details h4, 
.relatedLinks h4 {
	padding-left: 0px;
}
.rightSide .container {
	margin-bottom: 8px;
}
.rightSide .container.light-grey {
	position: relative;
}
.share-icon {
	width: 16px;
	height: 16px;
	position: absolute;
	right: 15px;
	top: 10px;
	background: url(/wp-content/themes/images/share.png) no-repeat;
}
.rightSide .container .carousel {
	padding: 0 15px;
	margin: auto;
}
.rightSide .container .carousel p img {
	width: auto;
	height: auto;
}
.rightSide #contactWipro {
	position: relative;
}
.rightSide .details {
	padding: 0;
	display:none;
}
/*wipro sidebar contact us and locations start from here*/
.wipro_cl{
background:#333333;
overflow:hidden;
}
.wipro_cl .left,
.wipro_cl .right{
	width:46%;
	*width:45%;
	padding: 0em 2%;	
}
.wipro_cl .left a,
.wipro_cl .right a{
display:block;
}

/*contact wipro end here*/
.rightSide .details_banner ul.greyBullet{
margin-left:10px;
}
.rightSide .details img {
	width: 100%;
	height: auto;
}
.content .rightSide .container h4 {
	*font-size:12px;
}
.download-view-section {
	border-top: 1px solid #FFF;
	padding: 3% 3%;
	margin: auto;
	width: 94%;
}
.rightSide .details_banner {
	padding: 0;
}
.rightSide .details_banner {
	background: #e8e8e8;
	margin: 0 0 10px 0;
}
.details_banner h4 {
	padding: 12px 10px;
	border-bottom: 1px solid #FFF;
}
.rightSide .details_banner .greyBullet li {
	border-bottom: 1px solid #bababa;
	padding: 8px 0;
	vertical-align:middle;
}
.rightSide .details_banner .greyBullet li.last {
	border-bottom: none;
	padding-bottom: 12px;
}
.content .details_banner h4{
	font-family:Arial, Helvetica, sans-serif;
	padding: 10px;
}
.content .details_banner h4 a{
	font-family:Arial, Helvetica, sans-serif;
	color: #333;
	font-weight:bold;
}


/*   News room  */
.rightSide #details_banner, 
.rightSide .search_fields {
	background: #e8e8e8;
}
.rightSide .search_fields input[type=text] {
	width: 95%;
	padding: 2%;
	background: #FFF url(/wp-content/themes/images/calender-icon.jpg) 98% center no-repeat;
	border: 1px solid #CCC;
}
.rightSide .search_fields .search_btn_holder {
	text-align: right;
}
.rightSide .search_fields .search_btn_holder .search_button {
	padding: 4px 10px;
	font-family: 'bookManitalic';
	color: #000;
	background: #DADADA;
}
.rightSide .details_banner a {
	font-family: 'bookManItalic';
	color: #555555;
	font-weight: normal;
}
.rightSide .details_banner ul li a{
	font-family:Arial;
	font-style:normal;
}
.ie7 .rightSide .details_banner UL.greyBullet,
.ie7 .greyBullet{
	margin-left:30px;
}
/*   Removed Tick Mark and Added orange rounded bullet  */
@media only screen and (max-width:810px) {
	.rightSide {
		width: 50%;
		margin-left: 0;
	}
	.rightSide .details {
		position: relative;
		margin-top: 5px;
	}
	.accordion {
		position: fixed;
		top: 124px;
		right: 4px;
		z-index: 9999;
	}
	.accordion {
		width: 30%;
		top: 145px;
	}
	.accordionHead {
		margin: 0;
	}
	.rightSide .search_fields input[type="text"]{
		padding:1%;
	}
}
@media only screen and (max-width:640px) {
	.inside-divider {
		width: 100%;
	}
	.accordionHead {
		padding: 2px 0;
	}
	.content .accordionHead h3 {
		padding: 3px 10px;
		background: none;
	}
	.accordion {
		width: 30%;
		top: 130px;
	}
}
@media only screen and (max-width:480px) {
	.rightSide {
		width: 100%;
	}
}
@media only screen and (max-width:400px) {
	.accordion {
		width: 35%;
		top: 110px;
	}
}
@charset "utf-8";
/*  Main tab navigational structure  */

.tabNav > ul  li {
	position: relative;
}
.tabNav {
	width: 100%;
	float: left;
}
.tabNav > ul {
	padding: 0 0 0 10px;
	float: left;
	border-bottom: 1px solid #CCC;
	height: 25px;
	z-index:10;
}
.tabNav, .tabNav ul li {
	float: left;
}
.tabNav ul li.dropDown > a > span, 
.tabNav ul li.drop > a > span {
	background: url(/wp-content/themes/images/dropdown-grey.png)  no-repeat;
	background-position:center right;
	padding: 7px 15px 7px 0;
}
.tabNav ul li a {
	float: left;
	color: #444444;
	text-decoration: none;
	padding: 5px 22px 1px 10px;
	font-weight: bold;
}
.tabNav > ul > li > a {
	height: 19px;
}
.tabNav > ul > li {
	background: url(/wp-content/themes/images/tab-menu-left.png) top left no-repeat;
	padding-left: 14px;
	height: 25px;
	*z-index:6;
}
.tabNav > ul > li > a {
	background: url(/wp-content/themes/images/tab-menu-right.png) top right no-repeat;
}
.tabNav > ul > li.two, 
.tabNav > ul > li.three, 
.tabNav > ul > li.four, 
.tabNav > ul > li.five,
.tabNav > ul > li.six {
	margin-left: -10px;
}


/***Second Level Menu****/
.tabNav ul li ul.sub-menu > li.dropDown ul li.sub-heading:hover a{
border-left:none;
}
.tabNav ul li ul.sub-menu li.dropDown > a{
	color:#444444;
	cursor: pointer;
}
.tabNav ul li ul.sub-menu li.dropDown:hover > a{
color:#fff;
}
/****Second Level Menu css end here*****/

/*******/

/******** Active menu items ********/

.tabNav > ul > li[class*='current-'] {
	z-index: 9;
}
.tabNav > ul > li[class*='current-'] {
	background: url(/wp-content/themes/images/tab-menu-active-left.png) top left no-repeat;
	border-bottom: 1px solid #FFFFFF;
} 
.tabNav > ul > li[class*='current-'] > a {
	background: url(/wp-content/themes/images/tab-menu-active-right.png) top right no-repeat;
	padding: 6px 20px 5px 9px;
 	*padding-top:5px;
	color: #ff9600;
}

/******** End of active menu items ********/

.tabNav ul li ul {
	position: absolute;
	left: 0;
	top: 26px;
	z-index: 9999;
	display: none;
	padding: 10px 0 0 0;
	background: #FFF;
	-webkit-box-shadow: 0px 6px 7px 6px rgba(50, 50, 46, 0.22);
	-moz-box-shadow: 0px 6px 7px 6px rgba(50, 50, 46, 0.22);
	box-shadow: 0px 6px 7px 6px rgba(50, 50, 46, 0.22);
	width: auto;
}
.tabNav ul li ul.sub-menu li ul.sub-menu {
	left: 100%;
	position: absolute;
	padding: 0;
	top: 0px;
	display:none;
}
.tabNav ul li ul.sub-menu > li, 
.tabNav ul li ul.sub-menu li ul.sub-menu > li {
	padding: 6px 5px;
	border-bottom: 1px dotted #9B9B9B;
	border-top: none;
	background: #FFF;
	width: 250px;
	position:relative;
}
.tabNav ul li ul.sub-menu li ul.sub-menu > li {
font-size:0.9em;
}
.tabNav ul li ul > li a {
	border-left: 2px solid #00a1e5;
}
.tabNav ul li ul li:hover, 
.tabNav ul li ul li ul li:hover,
.tabNav ul li ul li ul.sub-menu li ul.sub-menu li:hover {
	background: #00a1e5;
}

.tabNav ul li ul.sub-menu li ul.sub-menu > li:hover{
	background:#00a1e5;
}
.tabNav ul li ul li.sub-heading:hover, 
.tabNav ul li ul.sub-menu li ul.sub-menu li.sub-heading:hover {
	background: #FFF;
}
.tabNav ul li ul li.sub-heading:hover a, 
.tabNav ul li ul li ul li.sub-heading:hover a {
	color: #00a1e5;
}
.tabNav ul li ul > li:hover > a {
	color: #FFF;
	border-left: 2px solid #fff;
}
.tabNav ul li ul li a {
	padding: 0px 5px;
	font-weight: normal;
	display: block;
	width: 95%;
}
.tabNav ul li ul li.sub-menu-dropdown > a {
	background: url(/wp-content/themes/images/submenu-arrow.png) no-repeat right center;
}
.tabNav ul li ul li.sub-menu-dropdown.expanded > a{
	background: url(/wp-content/themes/images/submenu-arrow-expanded.png) no-repeat right center;
}
#tabs-container .tab .col-3 {
	padding: 2%;
	width: 29%;
}
.tab-content .col-3:nth-child(2) {
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

.tabNav ul li ul li.sub-heading:hover, 
.tabNav ul li ul li ul li.sub-heading:hover {
	background: #FFF;
}
.tabNav ul li ul li.sub-heading:hover a, 
.tabNav ul li ul li ul li.sub-heading:hover a {
	color: #00a1e5;
}
.tabNav ul > li > ul > li.sub-heading > a {
	color: #00a1e5;
	font-weight: normal;
	text-transform: uppercase;
	cursor: default;
	border-left: 0px;
	padding-left: 0;
}
/*   Removed Tick Mark and Added orange rounded bullet  */
/*sub-heading css*/
.sub-heading {
text-transform: uppercase;
font-size: 1em;
font-weight: bold;
padding-bottom: 8px;
display: block;
}

/*ie drop down css*/
.ie8 .tabNav .sub-menu,
.ie7 .tabNav .sub-menu{
border-bottom:1px solid #CCC;
border-left:1px solid #CCC;
border-right:1px solid #CCC;
}
.ie8 .tabNav ul li ul{
border-top:1px solid #CCC;
top:25px;
}
.ie7 .tabNav ul li ul{
border-top:2px solid #CCC;
top:25px;
}
.ie8 .tabNav UL LI UL.sub-menu LI UL.sub-menu,
.ie7 .tabNav UL LI UL.sub-menu LI UL.sub-menu{
border-top:1px solid #CCC;
}
/*ie drop down css end here*/
@media only screen and (max-width:1100px) {  
/*ie7 css*/
.ie7 .main-nav > .sub-menu{
width:99%;
left:49.5%;
margin-left:-49.5%;
}
.ie7 .menu-main-menu-container{
width:60%;
}
}
@media only screen and (max-width:810px) {  
.tabNav {
	width: 100%;
	margin: auto;
	padding: 0;
}
.tabNav > ul {
	width: 100%;
}
.tabNav ul li:nth-child(2) ul li {
	width: 99%;
}
.tabNav > ul > li {
	float: left;
	width: 99.2%;
}
.tabNav > ul {
	padding: 0;
	min-height: 112px;
	border-bottom: none;
	margin-bottom: 10px;
	height:auto;
}
.tabNav > ul > li.current-menu-item {
	color: #ff9400;
	background: #FFFFFF url(/wp-content/themes/images/minus.png) no-repeat 96% 5px !important;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #FFF;
}
.tabNav > ul > li[class*="current-"] {
	color: #ff9400;
	background: #FFFFFF url(/wp-content/themes/images/minus.png) no-repeat 96% 5px !important;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #FFF;
}
.tabNav > ul > li[class*="current-"] > a {
background:none;
padding:0px;

}
.tabNav > ul > li {
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #FFF;
	background: #dddddd url(/wp-content/themes/images/plus-icon.png) no-repeat 96% 5px;
}
.tabNav ul li.dropDown > a > span,  
.tabNav ul li.drop > a > span,  
.tabNav > ul > li.current-menu-item > a,  
.tabNav > ul > li.current-menu-ancestor > a,  
.tabNav ul li > a,  
.tabNav > ul > li.current-menu-item > a,  
.tabNav > ul > li.current-menu-ancestor {
	background: none;
}
/*second level menu css*/
.tabNav ul li ul.sub-menu > li, 
.tabNav ul li ul.sub-menu li ul.sub-menu > li{
	/*width:100%;*/
	width:97%;
}

.tabNav ul li ul.sub-menu > li.dropDown ul li:hover a{
border-left:2px solid #fff;
}

.tabNav ul li ul li.sub-menu-dropdown.expanded > a{
	color: #333;
	border-left:2px solid #fff;
}
.tabNav ul li ul.sub-menu li ul.sub-menu > li a{
border-left:none;
}

.tabNav ul li ul li.sub-menu-dropdown.expanded:hover > a{
	color: #333;
}
.tabNav ul li ul li.sub-menu-dropdown.expanded:hover {
background:#fff;
}
/*second level menu css end here*/
.tabNav ul li ul.sub-menu li ul.sub-menu > li.last {
	border-bottom:none;
}
.tabNav ul li ul li a{
	width:97%;
}
.tabNav > ul > li.two,  
.tabNav > ul > li.three,  
.tabNav > ul > li.four,  
.tabNav > ul > li.five,
.tabNav > ul > li.six {
	margin-left: 0;
}
.tabNav ul > li.current-menu-item,  
.tabNav ul > li {
	height: auto;
	position:relative;
}
.tabNav > ul > li.current-menu-item > ul.sub-menu,
.tabNav > ul > li.current-menu-ancestor > ul.sub-menu{
	display:block;
}
/*industries and insights menu css*/
.tabNav > ul > li[class*="current-"].level-one-active,
.tabNav > ul > li.level-one-active {
background: #FFFFFF url(/wp-content/themes/images/minus.png) no-repeat 96% 5px !important;
}
.tabNav ul li ul.sub-menu li ul.sub-menu > li.current-menu-item{
background: none repeat scroll 0 0 #00a1e5;
}
.tabNav ul li ul.sub-menu li ul.sub-menu > li.current-menu-item a{
 border-left: 2px solid #fff;
}
/*.tabNav  li.non-click:hover{
background:none;
}
.tabNav  li.non-click:hover a{
color:#333;
}*/
.tabNav > ul > li.level-one-active > ul.sub-menu,
.tabNav > ul > li.level-one-active > ul.sub-menu > li.level-two-active > ul.sub-menu{
display:block;
}
/*industries and insights menu css end here*/

.tabNav ul li ul {
	position: relative;
	left: auto;
	top: auto;
	padding: 0;
	box-shadow:none;
}
.tabNav > ul > li {
	padding: 6px 0 6px 5px;
}
.tabNav > ul > li.current-menu-item > a,  
.tabNav ul li.drop > a > span,  
.tabNav > ul > li > a {
	padding: 0;
}
.tabNav ul li ul.sub-menu > li,  
.tabNav > ul > li.current-menu-item > a,  
.tabNav > ul > li > a {
	width: 97%;
	height: auto;
}
.tabNav ul li > ul {
	margin-left: -5px;
	margin-top: 25px;
}
.tabNav ul li ul > li {
	padding: 2px 3px;
	margin-bottom: 3px;
}
.tabNav > ul > li.current-menu-ancestor > a {
	padding: 6px 6px 5px 2px;
}
.tabNav ul li ul > li a {
	border-left: none;
}
.tabNav ul li.current-menu-parent ul > li.current-menu-item > a {
	color: #FFF;
	border-left:2px solid #fff;
}
.tabNav ul li.current-menu-parent ul > li.current-menu-item {
	background: #00a1e5;
}
.tabNav .tickMark li {
	width: 91%;
}
.tabNav ul li ul.sub-menu > li.dropDown > ul{
	display:none;
	/*left: 15px;
	position: relative;*/
	left: 0px;
	position: relative;
	padding-left:10px;
}
/*.tabNav ul li ul.sub-menu > li.dropDown:hover{
	background:#FFF;
}*/


/* second level menu border removing*/
li.non-click ul.sub-menu li{
border-bottom:none;
}



}
@media only screen and (max-width:640px) {
.tabNav .tickMark li {
	width: 86%;
}
.tagline, 
.insideTab ul li{
	font-size:0.9em;
}
}

@media only screen and (max-width:400px) {
.tabNav .tickMark li {
	width: 79%;
}
.tabNav > ul > li {
     width: 98.8%;
}
.tabNav ul li ul.sub-menu li ul.sub-menu{
	left: 5%;
	top: auto;
	position: relative;
}
.tabNav ul li ul.sub-menu > li.sub-menu-dropdown:hover{
	background:#00a1e5;
}
.tabNav ul li ul.sub-menu > li.sub-menu-dropdown:hover > a{
	color:#fff;
}
.tabNav .sub-menu li .sub-menu{
	width: 90%;
}
/*second level menu css*/
.tabNav ul li ul li.sub-menu-dropdown.expanded:hover > a {
color: #333;
}
.tabNav ul li ul li.sub-menu-dropdown.expanded:hover {
background:#fff;
}
}@charset "utf-8";
/* CSS Document */

/*body {
	margin:0px;
	padding:0px;
	
}*/
.close_global{
height: 20px;
width: 20px;
position: absolute;
top: 5px;
right: 10px;
cursor:pointer;
background:url('/wp-content/themes/images/close_buttom20x20.png');
}
 .global_site .ui-tabs-vertical { 
	width: 100%;
	border: none;
	border-radius: 0px;
	background: #042E46;
	padding:0px;
 }
 .global_site .ui-tabs-vertical .ui-tabs-nav {
	float: left;
	width: 16%;
	height: 420px;
	background: #1D1D1D;
	border-radius: 0px;
	border: none;
	padding: 0px;
 }
 .global_site .ui-tabs-vertical .ui-tabs-nav li {
	 clear: left;
	 width: 99%;
	 margin: 0;
	 height:58px;
	 font-size: 14px;
	 padding-left: 5px;
	 background: url('/wp-content/themes/images/global_tab_border.gif') repeat-x bottom;
	 border: 0px;
	 border-radius:0px;
 }
 .global_site .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{
 	 cursor:pointer;
 }
  .global_site .ui-tabs .ui-tabs-panel {
	/* display: block; */
	border-width: 0;
	padding: 0em;
	background: #fff;
	border-radius: 0px;
	width: 84%;
	float: left;
}
 .global_site .ui-tabs-vertical .ui-tabs-nav li a {
	display: block;
	padding: 1.5em 0em 1.5em 0.5em;
	color: #6f7476;
	float: none;
	border-radius: 0px;
	font-weight: normal;
	}
 .global_site .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
	 background: none;
	 padding-bottom: 0;
	 padding-left:0px;
	 padding-right: .0em;
	 border-right-width: 0px;
	 font:normal 14px Arial;
	 border-left: 5px solid #f0900d;
 }
  .global_site.ui-tabs-vertical .ui-tabs-panel { padding: 0em; float: right; width: 88%;}
 .global_site .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
    border-left: 4px solid #f0900d;
	background: #042e46;
	color: #ffffff;
  }
 .global_site .ui-tabs-vertical .ui-tabs-nav li a :hover{
   background:#042e46;
   border-left: 4px solid #f0900d;
  }
 .global_site .ui-tabs-vertical .ui-tabs-nav li.ui-state-active a,
 .global_site .ui-tabs-vertical .ui-tabs-nav li.ui-state-active a:link,
 .global_site .ui-tabs-vertical .ui-tabs-nav li.ui-state-active a:visited{
   background:#042e46;
   color: #fff;
  }

.global_site{
	display:none;
	position:fixed;
	height: 100%;
	width: 100%;
	background:url(/wp-content/themes/images/transparent_bg.png);
    z-index: 9999999;
}

.global_site .container {
	width: 90%;
	right: 5%;
	left: 5%;
	position: absolute;
	overflow:hidden;
	background:#042E46;
	border:1px solid #404040;
	display:inline-block;
}

.gs_heading {
	width:100%;
	height:41px;
	text-align:center;
	background:#0a0a0f;
	color:#ffffff;
	font:normal 16px/41px Arial;
}
.gs_heading span {
	color:#f0900d;
	font:normal 16px/41px Arial;
}

.tab_map {
	overflow: hidden;
	background: #fff;
}

.language {
	padding:2px;
	background:url(/wp-content/themes/images/bline.gif) no-repeat center bottom;
}

.maps_links {
	width:14%;
	height:420px;
	float:left;
	padding: 0px 10px;
	/*background:url(/wp-content/themes/images/scroll-bg.gif) no-repeat right 10px #042e46;*/
     background:#042e46;
	}
.force_overflow {
	min-height: 150px
}
.map_view {
	/* width: 77%; */
	height: 420px;
	float: right;
	/* background: #ffffff; */
	position: relative;
	width: 768px;
	margin: 0% 4.35%;
}
.lang_head {
	color:#ffffff;
	font:normal 14px/30px Arial;
	padding:5px 0px 0px 0px
}

.lang_type {
	color:#ffffff;
	font:normal 14px Arial;
	padding-bottom:8px;
}

.lang_type span{
	color:#6b7174;
	padding:0px 10px;
}

.ui-widget-content .lang_type a {
	text-decoration:none;
	font:normal 14px Arial;
	border-bottom:1px solid #6b7174;
	line-height:25px;
	font-size: 12px;
	color: #6f7476;
}

.lang_type a:hover{
	color:#ffffff;
	text-decoration:none;
}
.location_map img.asean_map{
	width:100%;
	z-index: 0;
}
.location_map {
/* width: 768px; */
/* height: 420px; */
/* position: absolute; */
/* left: 5%; */
/* right: 5%; */
}
.location_map  img{
width:auto;
}
/*global locations*/
.pulse {
	/*background: rgba(0,0,0,0.2);*/
-webkit-border-radius: 50%;
border-radius: 50%;
height: 90px;
width: 45px;
position: absolute;
-webkit-transform: rotateX(55deg);
-moz-transform: rotateX(55deg);
-o-transform: rotateX(55deg);
-ms-transform: rotateX(55deg);
transform: rotateX(55deg);
bottom: -20px;
left: 0px;
z-index: -2;
}
.map_point > a:hover + .pulse:after{
  content: "";
  -webkit-border-radius: 50%;
  border-radius: 50%;
width: 30px;
height: 30px;
  position: absolute;
  -webkit-animation: pulsate 1s ease-out;
  -moz-animation: pulsate 1s ease-out;
  -o-animation: pulsate 1s ease-out;
  -ms-animation: pulsate 1s ease-out;
  animation: pulsate 1s ease-out;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-box-shadow: 0 0 1px 2px #1c1c1c;
  box-shadow: 0 0 1px 2px #1c1c1c;
  /*-webkit-animation-delay: 1s;
  -moz-animation-delay: 1s;
  -o-animation-delay: 1s;
  -ms-animation-delay: 1s;
  animation-delay: 1s;*/
  bottom: -0px;
  left: 7px;
}
@-moz-keyframes pulsate {
  0% {
    -webkit-transform: scale(0.1, 0.1);
    -moz-transform: scale(0.1, 0.1);
    -o-transform: scale(0.1, 0.1);
    -ms-transform: scale(0.1, 0.1);
    transform: scale(0.1, 0.1);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  50% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
@-webkit-keyframes pulsate {
  0% {
    -webkit-transform: scale(0.1, 0.1);
    -moz-transform: scale(0.1, 0.1);
    -o-transform: scale(0.1, 0.1);
    -ms-transform: scale(0.1, 0.1);
    transform: scale(0.1, 0.1);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  50% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
@-o-keyframes pulsate {
  0% {
    -webkit-transform: scale(0.1, 0.1);
    -moz-transform: scale(0.1, 0.1);
    -o-transform: scale(0.1, 0.1);
    -ms-transform: scale(0.1, 0.1);
    transform: scale(0.1, 0.1);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  50% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
@keyframes pulsate {
  0% {
    -webkit-transform: scale(0.1, 0.1);
    -moz-transform: scale(0.1, 0.1);
    -o-transform: scale(0.1, 0.1);
    -ms-transform: scale(0.1, 0.1);
    transform: scale(0.1, 0.1);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
  50% {
    opacity: 1;
    -ms-filter: none;
    filter: none;
  }
  100% {
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -o-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
  }
}
.map_point{
height: 60px;
width: 45px;
position:absolute;
cursor:pointer;
z-index:99999;
}
.map_point > a{
width:100%;
height:100%;
display:block;

}
.map_point img{

}
.asean_map{
right: 27.4%;
top: 24%;
}
.asean_map >a{
	background:url('/wp-content/themes/images/global_locations/asean.png') no-repeat;
}
.china_map{
    right: 22%;
    top: 28%;
}
.china_map >a{
	background:url('/wp-content/themes/images/global_locations/asia_china.png') no-repeat;
}
.japan_map{
	top: 24%;
	right: 11%;
}
.japan_map > a{
background:url('/wp-content/themes/images/global_locations/asia_japan.png') no-repeat;
}
.korea_map{
	right: 5.8%;
	top: 15%;
}
.korea_map > a{
background:url('/wp-content/themes/images/global_locations/asia_korea.png') no-repeat;
}
.anz_map{
	bottom: 28%;
	right: 14%;
}
.anz_map > a{
background:url('/wp-content/themes/images/global_locations/anz.png') no-repeat;
}
.dach_map{
top: 21%;
left: 50%;
}
.dach_map > a{
background:url('/wp-content/themes/images/global_locations/dach.png') no-repeat;
}
.france_map{
top: 22%;
left: 45%;
}
.france_map > a{
background:url('/wp-content/themes/images/global_locations/france.png') no-repeat;
}
.benelux_map{
top: 15%;
left: 47.6%;
}
.benelux_map > a{
background:url('/wp-content/themes/images/global_locations/benelux.png') no-repeat;
}
.nordic_map{
top: 8%;
left: 50%;
}
.nordic_map > a{
background:url('/wp-content/themes/images/global_locations/nordic.png') no-repeat;
}
.brazil_map{
bottom: 32%;
left: 29%;
}
.brazil_map > a{
background:url('/wp-content/themes/images/global_locations/brazil.png') no-repeat;
}
.latam_map{
bottom: 18%;
left: 26.4%;
}
.latam_map > a{
background:url('/wp-content/themes/images/global_locations/latam.png') no-repeat;
}
.uganda_map {
bottom: 45%;
left: 54%;	
}

.uganda_map > a{
background:url('/wp-content/themes/images/global_locations/uganda.png') no-repeat;
}

.nigeria_map {
bottom: 44%;
left: 45%;	
}

.nigeria_map > a{
background:url('/wp-content/themes/images/global_locations/nigeria.png') no-repeat;
}

.swaziland_map {
bottom: 31%;
left: 55%;	
}

.swaziland_map > a{
background:url('/wp-content/themes/images/global_locations/swaziland.png') no-repeat;
}

.zambia_map {
bottom: 32%;
left: 51%;	
}

.zambia_map > a{
background:url('/wp-content/themes/images/global_locations/zambian.png') no-repeat;
}

.rwanda_map {
	bottom: 42%;
left: 51%;
	
}

.rwanda_map > a{
background:url('/wp-content/themes/images/global_locations/rwanda.png') no-repeat;
}

.africa_map{
bottom: 21%;
left: 51%;
}
.africa_map > a{
background:url('/wp-content/themes/images/global_locations/africa.png') no-repeat;
}
.canada_map{
top: 14%;
left: 16%;
}
.canada_map > a{
background:url('/wp-content/themes/images/global_locations/canada.png') no-repeat;
}
.australia_map {
bottom: 28%;
right: 12%;
}
.australia_map > a{
background:url('/wp-content/themes/images/global_locations/australia.png') no-repeat;
}
.india_map{
right: 28%;
top: 38%;
}
.india_map > a{
background:url('/wp-content/themes/images/global_locations/india.png') no-repeat;
}
.map_container{
    height: 420px;
    position: relative;
    width: 100%;
	margin-top: 1em;	
}

.ui-widget-content .loc_type a{
	color:#6f7476;
	font:normal 12px/15px Arial;
	text-align:center;
	text-decoration:none;
	border-bottom:1px solid #6f7476;
}

.loc_type a:hover {
	color:#6f7476;
	font:normal 12px/14px Arial;
	text-decoration:none;
}

/*nano scroll css*/
.nano_pane {
    right: 5px;
}

.nano > .nano_pane {
    bottom: 5px;
    top: 5px;
}

/* Tooltip css */
#tooltip {
	position:absolute;
	z-index:9999999;
	opacity: .0;
	filter: alpha(opacity=00);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
	
	 /* Edit from here */
	 height:auto;
	 background:#042E46;
	 color:#ffffff;
	 text-align:center;
	 margin:0px;
	 top:10.8%;
	 left:65.8%;
	 width: auto;
	 padding:0.5% 1%;
	 border-radius:5px;
	}
/* Tooltip css end */
@media only screen and(max-width: 1280px){



}

@media only screen and (max-width: 1024px){
.global_site .container{
width:100%;
left:0%;
right:0%;
}
}
@media only screen and (max-width: 980px){
.maps_links{
width:16%;
}
}
@media only screen and (max-width: 810px){
.lang_type span{
	color:#6b7174;
	padding:0px 0px;
}

.loc_type span {
	color:#6b7174;
	padding:0px 5px;
}

/*global locations css code*/
.global_site .ui-tabs .ui-tabs-panel{
width:100%;
}
.global_site .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
border-top: 3px solid #f0900d;
border-left:0px;
height: 55px;
/* z-index: 999999999; */
}
.global_site .ui-tabs-vertical .ui-tabs-nav{
height:auto;
width: 100%;
float:left;
}
.global_site .ui-tabs-vertical .ui-tabs-nav li{
width:auto;
float:left;
clear: none;
padding-left: 0;
background-image: none;
}
.global_site .ui-tabs-vertical .ui-tabs-nav li a{
padding: 1.5em 2em;
}
.tab_map{
width:100%;
overflow:visible;
}
.maps_links{
width:100%;
height:auto;
}
.map_container{
background:#fff;
}
.language{
padding:2px 5px;
float:left;
margin: 0px 10px;
background-image: none;
}
.map_view{
margin:0em 0em 0em 0em;
}	
}	
@media only screen and (max-width: 740px){
.global_site .container{
width:99%;
}
.map_view{
display:none;
}
.global_site .ui-tabs-vertical .ui-tabs-nav li a{
padding: 1.5em 0.8em;
}

}

@media only screen and (max-width: 640px){
.close_global{
right:1px;
}
}/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* Icon Fonts
*********************************/
/* Font-face Icons */
@font-face {
	font-family: 'flexslider-icon';
	src:url('/wp-content/themes/wipro-home/css/fonts/flexslider-icon.eot');
	src:url('/wp-content/themes/wipro-home/css/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
		url('/wp-content/themes/wipro-home/css/fonts/flexslider-icon.woff') format('woff'),
		url('/wp-content/themes/wipro-home/css/fonts/flexslider-icon.ttf') format('truetype'),
		url('/wp-content/themes/wipro-home/css/fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { margin: 0 0 60px; background: #fff; border: 4px solid #fff; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2); box-shadow: 0 1px 4px rgba(0,0,0,.2); zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 1px 1px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; }
.flex-direction-nav .flex-next { right: -50px; text-align: right; }
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 10px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
.flex-direction-nav a:before  { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; }
.flex-direction-nav a.flex-next:before  { content: '\f002'; }

/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; /*background: #666; background: rgba(0,0,0,0.5);*/ cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { /*background: #000; background: rgba(0,0,0,0.9);*/ cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}
/*
Theme Name: Wipro Home
Author: Regalix
Author : Sukku
Text Domain: Wipro Home
Version: 1.0
*/

@charset "utf-8";

.main, 
.header_holder, 
.global_nav, 
.container, 
.main_holder, 
.header, 
.banner, 
.slider, 
.bread_crumb, 
.content, 
.insideTab, 
.insideTab ul, 
.footer, 
.commonContainer, 
.bottomPopupMenus {
	margin: 0 auto;
}
.header_holder, 
.global_nav, 
.container, 
.main_holder, 
.header, 
.banner, 
.slider, 
.bread_crumb, 
.content, 
.insideTab, 
.footer, 
.commonContainer, 
.bottomPopupMenus {
	width: 100%;
}
html.ie7{
overflow-x:hidden;
}
/*header css for logo*/
.content25 img, .logo img {
    height: auto;
    width: 100%;
}

/*removing active page menu css*/
/*industries and insights menu css*/
.tabNav > ul > li[class*='current-'] {
    background: url(/wp-content/themes/wipro-home/images/tab-menu-left.png) top left no-repeat;
	border-bottom: 1px solid #ccc;
} 
.tabNav > ul > li[class*='current-'] > a {
    background: url(/wp-content/themes/wipro-home/images/tab-menu-right.png) top right no-repeat;
	padding: 6px 20px 0px 9px;
	color: #444444;
}

.tabNav > ul > li[class*='current-'].level-one-active{
 background: url(/wp-content/themes/wipro-home/images/tab-menu-active-left.png) top left no-repeat;
 border-bottom: 1px solid #FFFFFF;
}
.tabNav > ul > li[class*='current-'].level-one-active > a{
	background: url(/wp-content/themes/wipro-home/images/tab-menu-active-right.png) top right no-repeat;
	color:#FF9400;
}
/* Content Area  */
img {
width: 100%;
height: auto;
}
.content {
	padding: 10px 0 0 0;
}
.primary_section, 
.secondary_section {
	float: left;
	width: 72%;
}
.tab_area_content {
	margin: -1px 0 4px 0;
	float: left;
	width: 100%;
	line-height: 18px;
}
/*.tab_area_content h1 {
	color: #444444;
}*/
.entry-content h3 {
	padding: 10px 10px 0 10px;
}
/*  Tab Structure  */
.tabs-menu {
	height: 30px;
	float: left;
	clear: both;
	margin: 20px 0 0 10px;
}
.tabs-menu li {
	height: 30px;
	line-height: 30px;
	float: left;
	margin-right: 10px;
	padding: 0;
}
.tabs-menu li.current {
	position: relative;
	background-color: #fff;
	border-bottom: 1px solid #fff;
	z-index: 5;
	border-top: 1px solid #d4d4d1;
	border-right: 1px solid #d4d4d1;
	border-left: 1px solid #d4d4d1;
}
.tabs-menu li a {
	padding: 0 10px;
	color: #444444;
	text-decoration: none;
	font-weight: bold;
}
.tabs-menu .current a {
	color: #fe9500;
	text-transform: uppercase;
	font-weight: bold;
}
.tab {
	border: 1px solid #d4d4d1;
	background-color: #fff;
	float: left;
	margin: 0 10px 20px 10px;
	width: 97%;
}
.tab-content {
	padding: 10px 0;
	display: none;
}
/*mobile menu showing class*/
.hidden_menu{
display:none;
}
/*content slider*/
.content_slider{
position:relative;
padding-top: 0.2em;
}
.content_set{
overflow: hidden;
margin: 0.35em auto;
width: 99%;
}
/*with slider*/
.content_slider .content_set{
width: 98%;
}
.content_set .greyBullet{
margin:0em;
}
.content_set .greyBullet li{
margin-right:10px;
}
.content_set .col-3{
padding:0.4%;
width: 32.5%;
}
.content_set .col-3 p {
padding-left: 0px;
padding-right: 0px;
}
.content_set .half_layout{
width: 49%;
padding: 0em;
margin:0.3% 0.5%;
}
.content_set.content_divider{
/*background:url('/wp-content/themes/images/vertical_devider.png') repeat-y center;*/
}
.content_slider .flex-direction-nav a.flex-prev{
background:url('/wp-content/themes/images/content_arrows.gif') no-repeat scroll 0 0 transparent;
left:0px;
}
.content_slider .flex-direction-nav a.flex-next{
background:url('/wp-content/themes/images/content_arrows.gif') no-repeat scroll -26px 0px transparent;
right: 0px;
}
.content_slider  .flex-direction-nav a{
height:50px;
opacity: 1;
margin:0px;
}
.content_slider  .flex-direction-nav .flex-disabled{
display:none;
}
/*content slider*/

/*tab second level menu expand and collapse css*/
.floating_scroll_container{
	position:absolute;
	right:0;
	top:0;
	width:150px;
}
.scroll_btn{
	background:#4d4d4d url(/wp-content/themes/wipro-home/images/icon_floating_plus.png) no-repeat center;
	width:27px;
	height:27px;
	position:absolute;
	right:-1px;
	top:-1px;
	cursor:pointer;
	z-index:1;
	border:1px solid #CCC;
}
.scroll_btn.expanded{
	background:#4d4d4d url(/wp-content/themes/wipro-home/images/icon_floating_minus.png) no-repeat center;
}
.floating_content{
	display:none;
	z-index:2;
	background:#4d4d4d;
	padding:6px;
}
.floating_content li{
	border-bottom:1px solid #cbcbcb;
	padding:3px 0;
}
.floating_content > ul > li a{
	color:#FFF;
}
.floating_content > ul > li.social-share{
	border-bottom:0;
}
.social_share{
	width:98%;
	margin:3% 1% 0 1%;
}
.search_icon,
.subscribe_icon,
.share_icon,
.mail_icon,
.print_icon{
	width:18px;
	height:18px;
	float:left;
	margin-right:10px;
	background:url(/wp-content/themes/wipro-home/images/social_share_icons.png) no-repeat;
}
.search_icon{
	background-position:0 1px;
}
.search_icon:hover {
	background-position: -18px 1px;
}
.subscribe_icon {
	background-position: 0 -17px;
}
.subscribe_icon:hover {
	background-position: -18px -17px;
}
.share_icon {
	background-position: 0 -35px;
}
.share_icon:hover {
	background-position: -18px -35px;
}
.mail_icon {
	background-position: 0 -68px;
}
.mail_icon:hover {
	background-position: -18px -68px;
}
.print_icon {
	background-position: 0 -51px;
	margin-right: 0px;
}
.print_icon:hover {
	background-position: -18px -51px;
}
/*gray container css*/
.dark-grey{
margin: 0.6em 0em;
padding:0px;
}
.dark-grey h2{
padding:0em 0em 0.5em 0.6em;
}
.dark-grey li{
}
/*gray container end here*/

/*priorities css*/
.priorities .flex-direction-nav{
display:none;
}
.banner_background {
	height: 420px;
	position: relative;
}
.cmo_background{
   background: url(/wp-content/themes/wipro-home/images/priorities/cmo.jpg) no-repeat center;
}
.ceo_background{
   background: url(/wp-content/themes/wipro-home/images/priorities/ceo.jpg) no-repeat center;
}
.cfo_background{
   background: url(/wp-content/themes/wipro-home/images/priorities/cfo.jpg) no-repeat center;
}
.cio_background{
   background: url(/wp-content/themes/wipro-home/images/priorities/cio.jpg) no-repeat center;
}
.slidertext {
    padding: 2%;
}
 .slide-head {
	color: #ffffff;
	/* font: 30px/42px Helvetica; */
	text-transform: uppercase;
	font-family: 'helveticaBlack';
	font-size: 3.6em;
	font-weight: bold;
	margin-bottom: 0.5em;
	z-index:99999;
}
.slides-container  li,
.slides-container  li img{
z-index:0 !important;
}
.slide-subhead {
	display: block;
	padding: 0px;
	margin-bottom: 1em;
}
.slide-subhead span{
    background: none repeat scroll 0 0 #ffd932;
    color: #000000;
	font-size: 2em;
	font-family: 'helveticaRegular';
	text-transform: uppercase;
	/* font-weight: bold; */
	padding: 5px;

}
.slide-para {
    color: #ffffff;
    padding-top: 10px;
	font-weight:bold;
	width: 40%;
}
.priorities .ui-tabs .ui-tabs-nav li {
    border-right: 1px solid #ffffff;
    cursor: pointer;
    float: left;
	height: 70px;
	list-style: none outside none;
	padding: 0.5em 0em 0em 0em;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    top: 0;
    width: 24.4%;	
}
.priorities .ui-tabs .ui-tabs-nav li.ui-tabs-active.last_tab{
	border-right: 1px solid #CCC;
	margin-right: 0px;
	margin-left: 3px;
}
.priorities .ui-tabs .ui-tabs-nav li.last_tab{
border-right:0px;
width: 24.8%;
padding-left: 0px;
}

.priorities .ui-tabs .ui-tabs-nav a {
    float: left;
    height: 60px;
    padding-top: 8px;
    text-decoration: none;
    width: 90%;
}
.priorities .ui-tabs .ui-tabs-nav li a {
    background: url("/wp-content/themes/wipro-home/images/priorities/border-top.png") repeat-x;
	float: left;
	margin: 0em 0em 0em 1em;
	padding-top: 10px;
	text-decoration: none;
	width: 78%;
	font-family: 'helveticaRegular';
	font-size: 1.4em;
}
/*ie 9 ui issue*/
.ie9 .priorities .ui-tabs .ui-tabs-nav li a {
	font-size: 1.1em;
}
.priorities .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    background: none repeat scroll 0 0 #ffffff;
    padding-bottom: 10px;
	margin-right: 3px;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-top: 1px solid #CCC;
}
.priorities .tab-data {
    background: none repeat scroll 0 0 #027bc6;
    color: #ffffff;
}
.priorities .tab-data .ui-state-default .ui-corner-top .ui-tabs-active .ui-state-active {
    background: none repeat scroll 0 0 #ffffff !important;
    color: #027bc6 !important;
}
.priorities .tab-digital {
    background: none repeat scroll 0 0 #4b7c5f;
    color: #ffffff;
}
.priorities .tab-digital active {
    background: none repeat scroll 0 0 #ffffff;
    color: #4b7c5f;
}
.priorities .tab-manage {
    background: none repeat scroll 0 0 #543333;
    color: #ffffff;
}
.priorities .tab-manage active {
    background: none repeat scroll 0 0 #543333;
    color: #ffffff;
}
.priorities .tab-exp {
    background: none repeat scroll 0 0 #3c263e;
    color: #ffffff;
}
.priorities .tab-exp active {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #3c263e;
}
.priorities .tabs1 {
    color: #ffffff;
}
.priorities li.ui-tabs-active a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-top: 3px solid;
    color: #027bc6;
 
}
.priorities li.ui-tabs-active a#ui-id-2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-top: 3px solid;
    color: #4b7c5f;
  
}
.priorities li.ui-tabs-active a#ui-id-3 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-top: 3px solid;
    color: #543333;
 
}
.priorities li.ui-tabs-active a#ui-id-4 {
    border-top: 3px solid;
    color: #3c263e;

}
.priorities #priorities_tabs {
}
.priorities #priorities_tabs ul.ui-tabs-nav{
overflow:hidden;
margin-top: -96px;
}
/*slider css*/
.priorities img{
width:100%;
}
.priorities  .col-4.slider_box li{

}
.priorities  .col-4.slider_box{
position:relative;
margin: 0px;
}
/*two column layout*/
.priorities  .two_column {
width: 50%;
margin: auto;
}
.priorities  .two_column .col-4.slider_box {
width: 46%;
margin: 0% 2%;
}
.priorities  .full_90 .col-4.slider_box{
margin: 0px 1%;
width: 23%;
}
.priorities  .main_holder .col-4.slider_box{
width: 28%;
margin-right: 8%;
*margin-right: 7%;
}

.priorities .main_holder .col-4.priority-tab-last {
    margin-right: 0;
}
.priorities .priority_slide_h2 {
    background: none repeat scroll 0 0 #6f6f6f;
    color: #ffffff;
    font: 14px/25px Arial;
    height: 25px;
    margin: 0px;
    text-align: center;
    text-transform: uppercase;
}
.priorities .priority_slider-image{
line-height:0px;
width: 92%;
padding-left: 4%;
padding-right: 4%;
}
.priorities .priority_slider-image img {
    border: 1px solid #cccccc;
}
.priorities .priority_slider-desc {
    color: #333;
    font: 12px/14px Arial;
	height: 38px;
	overflow: hidden;
    text-align: center;
	margin-top: 0.4em;	
}
.priorities .download a {
background: url(/wp-content/themes/wipro-home/images/view-all.png) no-repeat left center;
}
/*canada content area css*/
.canada_container {
	position:relative;
	height:700px;
	margin: 2em auto;	
}
.canada_container .common{
	margin: 0px;
	width: 100%;
}
.canada_container .common ul.gray_filled{
width: 88%;
margin: auto;
}
.canada_container .common ul.gray_filled li{
width:auto;
background-position: 0px 12px;
padding: 0.5em 0em 0.5em 1.5em;
}
.canada_containerimg {
	left: 31%;
	top: 23%;
	position: absolute;
	z-index: 99999;
	width: 36%;	
}

.canada_value_bgborder {
	color:#ffffff;
	background:#44ABDF;
	font-size:12px;
	padding: 0.5em 0em;
}
.canada_value__headborder {
	height:auto;
	color:#ffffff;
	background:#1E8BC2;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding:0.8em 0.5em;
}

.canada_box1 {
	width:40%;
	position:absolute;
	left:30%;
	top:1%;
}

.canada_box2 {
	width:33%;
	position:absolute;
	top:29%;
	left: 2%;
}
.canada_box3 {
	width:33%;
	position:absolute;
	right: 2%;	
	top:29%;
}

.canada_box4 {
	width:40%;
	position:absolute;
	top: 55%;
	left: 2%;
}

.canada_box5 {
	width:40%;
	position:absolute;
	right: 2%;
	top: 55%;
}
/*canada content area css end*/
/*sidebar slider*/
.article {
margin-top: 10px;
margin-bottom: 10px;
padding: 0px 10px;
border: 1px solid #cccccc;
line-height: 18px;
background: #e8e8e8;
}
.article .title {
font-size: 1.2em;
text-transform: uppercase;
font-weight: bold;
color: #333;
display: inline-block;
}
.article .top {
width: 100%;
overflow: hidden;
padding: 0.8em 0em;
}
.sidebar_flex_slider {
position: relative;
}
.sidebar_flex_slider .slider_inner {
padding: 1em 0em 0em 0em;
height: 180px;
overflow: hidden;
}
.sidebar_flex_slider .slider_inner p.subtitle {
overflow: hidden;
font-weight: bold;
}
.sidebar_slider.sidebar_flex_slider .slider_inner p {
padding-left: 0px;
padding-right: 0px;
}
.sidebar_flex_slider .slider_inner p.desc {
overflow: hidden;
}
.download_view_all {
width: 96%;
padding: 0.8em 0em;
margin: 0 auto;
border-top: 1px solid #FFF;
}
.sidebar_flex_slider .flex-control-nav{
bottom: 220px;
*bottom:224px;
line-height: 0px;
}
/* sidebar slider end here*/
/*flexslider nav icons*/
.flex-control-nav li {
margin: 0px 6px 0px 0px;
display: inline-block;
zoom: 1;
*display:block;
*float:left;
}
.flex-control-nav{
bottom: 78px;
*bottom:68px;
*left:40%;
line-height: 0px;
}
.flex-control-paging li a.flex-active
{
background-position: 8px 0px;
background-color: transparent;
}

.flex-control-paging li a{
width: 8px;
height: 8px;
background: url('/wp-content/themes/images/slider_nav_icon.png');
border: none;
background-position: 0px 0px;
}
.flex-control-paging li a:hover{
background:none;
}
/*nav icons css end*/

/*sitemap css*/
.site_map {
padding: 1%;
width: 98%;
}
.secondary_section.sitemap_needhelp{
width:100%;
}
.site_map .site_heading.first{
margin-top:0px;
}
.site_map .site_heading{
width: 100%;
float: left;
margin-top: 20px;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
background: #f4f4f4;
font-size: 1.2em;
color: #027bc6;
padding: 10px 0px;
text-indent: 1em;
font-family: 'ActorRegular';
font-weight: bold;
}
.site_map .col-3.last,
.site_map .col-1.last{
border-right:0px;
}
.site_map .col-3,
.site_map .col-1{
margin-top: 5px;
min-height: 100px;
border-right: 1px solid #CCC;
}
.site_map .heading{
list-style:none;
width: 100%;
margin: 0px;
}
.site_map .heading > a{
border:0px;
}
/*sitemap css end here*/

/*  Media Query Starts  */
@media only screen and (max-width:1280px) {

}
@media only screen and (max-width:1024px) {
/*cxo design css*/
.priorities .ui-tabs .ui-tabs-nav li a{
font-size:1.2em;
}
}

@media only screen and (max-width:810px) {
/*industries and insights menu css*/
.tabNav > ul > li[class*='current-'] {
    background: url(/wp-content/themes/wipro-home/images/plus-icon.png) no-repeat scroll 96% 5px #dddddd !important;
	border-bottom: 1px solid #ccc;
} 
.tabNav > ul > li[class*='current-'] > a {
    background: url(/wp-content/themes/wipro-home/images/tab-menu-right.png) top right no-repeat;
	padding: 6px 17px 0px 9px;
	color: #444444;
}

.tabNav > ul > li[class*='current-'].level-one-active{
 background: url(/wp-content/themes/wipro-home/images/tab-menu-active-left.png) top left no-repeat;
 border-bottom: 1px solid #FFFFFF;
}
.tabNav > ul > li[class*='current-'].level-one-active > a{
	background: none;
}
.tabNav ul li.current-menu-parent ul > li.current-menu-item.level-two-active{
background:#fff;
}
.tabNav ul li.current-menu-parent ul > li.current-menu-item.level-two-active > a{
	color: #444444;
}

/*mobile menu showing class*/
.hidden_menu{
display:block;
}
.floating_scroll_container{
	display:none;
}
.primary_section, 
.secondary_section {
	float: left;
	width: 100%;
}
.tab_area_content {
	border: 1px solid #CCC;
	width: 99%;
	margin-top: 16px;
}
/*.tab_area_content:nth-child(3) {
	border: none;
}*/
.tab_area_content {
	padding: 0px;
}
/*   Footer  */
.socialMedia {
	display: none;
}

.accordionHead {
	margin: 0;
}
/*parent and child relation tab css*/
.tabNav > ul > li[class*="current-"] {
background: url("/wp-content/themes/wipro-home/images/plus-icon.png") no-repeat scroll 96% 5px #dddddd;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #fff;
}

.tabNav > ul > li[class*="current-"] > a {
padding:0px;
background:none;
}

/*ceo priorities css*/
.slide-para{
width:60%;
}
.slide-head{
font-size:2.5em;
}
.slide-subhead span{
font-size:1.5em;
}
.slide-subhead{
margin-bottom:1.2em;
}
.banner_background{
height:400px;
}
.priorities .ui-tabs .ui-tabs-nav li a{
font-size:1.2em;
}
.priorities #priorities_tabs ul.ui-tabs-nav {
    margin-top: -84px;
}
.tab_area_content .main_holder{
width:80%;
}



}
@media only screen and (max-width:640px) {
.up_arrow {
	display: block;
}
.tabs-menu li {
	margin-right: 5px;
}
.tabs-menu li a {
	padding: 0px 7px;
}
.section_container .col-3{
	width:100%;
}
/*priorities css*/
.slide-para {
    width: 100%;
}
.priorities #priorities_tabs {
    margin-top: -12%;
}
.priorities .ui-tabs .ui-tabs-nav li,
.priorities .ui-tabs .ui-tabs-nav li.last_tab{
width:24.3%;
}
.banner_background{
height:300px;
}
/*canada content are css*/

.canada_container {
    margin: 2em auto;
    padding: 1%;
    width: 98%;
}
.canada_box4,
.canada_box5{
top:52%;
}
.canada_box2,
.canada_box3{
top:26%;
}
}

@media only screen and (max-width:480px) {
.content {
	padding-top: 0px;
}
.tab,  .tabs-menu li {
	width: 94%;
}
.tabs-menu li {
	height: 22px;
	border-bottom: 1px dotted #000;
}
.tabs-menu li a {
	line-height: 22px;
}
.tabs-menu li.current {
	border: none;
	border-bottom: 1px dotted #000;
	background: url(/wp-content/themes/wipro-home/images/active-orange.png) no-repeat left 7px;
}
.tabs-menu li.current a {
	padding-left: 20px;
}
.tabs-menu {
	height: auto;
	margin-bottom: 20px;
}
.rightSide {
	width: 100%;
}
/*ceo priorities css*/
.slide-head{
font-size:2em;
}
.slide-subhead span {
    font-size: 1em;
}
.banner_background{
height:300px;
}
.priorities .ui-tabs .ui-tabs-nav li{
height:auto;
width:100%;
padding:5px 0px;
}
.priorities .ui-tabs .ui-tabs-nav li.ui-tabs-active{
border-bottom:2px solid #ccc;
}
.priorities .priority_slider-desc{

}
.priorities .ui-tabs .ui-tabs-nav li.ui-tabs-active.last_tab{
border-right:0px;
margin-left:0px;
}
.priorities .ui-tabs .ui-tabs-nav li.last_tab{
width:100%;
}
.priorities .ui-tabs .ui-tabs-nav a{
height:auto;
}
.priorities #priorities_tabs {
    margin-top: -2.5%;
}
.priorities .ui-tabs .ui-tabs-nav li {
    height: auto;
}
.priorities .ui-tabs .ui-tabs-nav li.ui-tabs-active{
padding:5px 0px;
}
.priorities .tab-digital{
margin:0px;
}
.priorities  .two_column{
    float: none;
    margin: 0 auto;
    padding: 2.4%;
    width: 95%;
}
.priorities .main_holder .col-4.slider_box,
.priorities .full_90 .col-4.slider_box,
.priorities  .two_column .col-4.slider_box {
    float: none;
    margin: auto;
    width: 90%;
}
/*canada css*/
.canada_container,
.canada_containerimg,
.canada_box1,
.canada_box2,
.canada_box3,
.canada_box4,
.canada_box5{
	position:static;
	top:0%;
	left:0%;
	right:0%;
	bottom:0%;
	height:auto;
	width: 99%;
	margin:1em 0em;
}
.canada_containerimg{
text-align:center;
}
.canada_containerimg img{
width:auto;
}

/*site map css*/
.site_map {
    padding: 1% 0;
    width: 100%;
}
.site_map .site_heading{
float:none;
}
.site_map .col-3,
.site_map .col-1{
border-left: 1px solid #ccc;
float: none;
margin: 10px auto 0;
border-right: 0px;
width: 96%;
min-height: inherit;
}
.site_map .col-3:last,
.site_map .col-1:last{
border:0px;
}

}

@media only screen and (max-width:400px) {


}
