@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;
}
div.h1, div.h2, div.h3, div.h4, div.h5 {
	padding: 10px 0;
	margin: 0;
}
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, sub, sup, 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;
}
html.ie7{
overflow:hidden;
}

ol, ul {
	list-style: none;
}

html body {
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #333;
}
.main, .header_container, .topNav, .container, .header, .banner, .slider, .breadCrumb, .content, .insideTab, .insideTab ul, .footer_container, .transparent_container, .commonContainer, .bottomPopupMenus, .main_holder {
	margin: 0 auto;
}
body{
background:#000;
font-family: 'Open Sans', sans-serif;
}
.banner{
min-height:300px;
}
.banner img {
	width: 100%;
	height: auto;
}
.main_holder {
	max-width: 80%;
}
.header_container, .topNav, .container, .header, .banner, .slider, .breadCrumb, .main_holder, .content, .insideTab, .footer_container, .transparent_container, .commonContainer, .bottomPopupMenus {
	width: 100%;
}
img {
	width: 100%;
	height: auto;
}
.content p {
	padding: 5px 10px;
	line-height: 20px;
}
/*h1, h2, h3, h4, h5{font-family:'regularWebFont';}*/
.content h1, 
.content h2, 
.content h3, 
.content h4 {
	padding: 10px 10px 0 10px;
	font-family: 'Open Sans', sans-serif;
}
.content h1 {
	font-size: 21px;
}
.content h2 {
	font-size: 19px;
}
.content h3 {
	font-size: 13px;
}
/*making all heading tags to div */
.content div.h1, 
.content div.h2, 
.content div.h3, 
.content div.h4 {
	padding: 10px 10px 0 10px;
	font-family: 'Open Sans', sans-serif;
}
.content div.h1 {
	font-size: 21px;
}
.content div.h2 {
	font-size: 19px;
}
.content div.h3 {
	font-size: 13px;
}
/*  Reusable Classes  */
a {
	text-decoration: none;
	color: #666;
}/*  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 */
.right {
	float: right;
}/* float right */
.left {
	float: left;
}/* float left */
.clear {
	clear: both;
}/* clear float */
.upper {
	text-transform: uppercase;
}
.greyBullet {
	list-style-type: disc;
	color: #444444;
	padding: 0 0 0 10px;
}
.greyBullet li, 
.tabNav .greyBullet li {
	padding: 5px 0;
	width: 80%;
	*background:url(../../../themes/wipro-home/images/ie_bullet.png) no-repeat left 10px;
	*padding-left:10px;
}
.greyBullet li {
	margin-left: 16px;
	*margin-left:0px;
}
.main-head {
	padding: 15px 0
}
.mar-tb {
	margin-top: 10px;
	margin-bottom: 10px;
}
.tagline {
	text-align: center;
	color: #444444;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0;
}
.blue {
	background: #28ace2;
}
.dark-blue {
	background: #0091ee;
}
.orange {
	background: #e68100;
}
.lightGreen {
	background: #70b900;
}
.light-grey {
	background: #e9e9e9;
}
.darkGrey {
	background: #444444;
}
.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;
}
.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;
}
.equal-shift, .inside-divider {
	width: 49.8%;
	float: left;
}
.white-bor-r {
	border-right: 1px solid #FFF;
}
.white-bor-b {
	border-bottom: 1px solid #FFF;
}
.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;
}
.read-more-black, .read-more-white, .read-more-black a {
	font-family: 'Open Sans', sans-serif;
}
.read-more-black, .read-more-black a {
	color: #000;
}
.read-more-white {
	color: #FFF;
}
.inside-divider p {
	padding: 3px 10px;
}
.dot-bor-b {
	border-bottom: 1px dotted #555555;
}
/*  Reusable Classes Ends  */

.hide {
	display: none;
}

.header .main_holder, 
.tabNav > ul > li {
	position: relative;
}

/*  Slider   */
.main_holder .container {
	width: 100%;
}
.slider {
	position: relative;
	width: 100%;
	height: auto;
	background: url(../../../themes/wipro-home/images/energy-banner.html) no-repeat;
	background-position: 50% 50%;
}
.slider.aboutUs {
	background: url(../../../themes/wipro-home/images/about-banner.html) no-repeat;
	background-position: 50% 50%;
}
.slider .main_holder {
	position: absolute;
	left: 50%;
	margin-left: -480px;
	top: 25%;
}
.slider .main_holder .slider-content {
	color: #FFF;
	width: 40%;
	float: left;
}
/*making all heading tags to div */
.slider .main_holder .slider-content div.h1, .slider .main_holder .slider-content p {
	padding: 5px 0;
}
.slider .main_holder .slider-content div.h1 {
	font-size: 33px;
	font-weight: normal;
}
.slider .main_holder .slider-content h1, .slider .main_holder .slider-content p {
	padding: 5px 0;
}
.slider .main_holder .slider-content h1 {
	font-size: 33px;
	font-weight: normal;
}
.slider .main_holder .slider-content p {
	font-size: 14px;
}
.slider .main_holder .slider-content .readmore {
	background: #303030;
	padding: 7px 10px;
	color: #7bb0e4;
	font-family: 'bookManItalic';
	font-size: .8em;
	font-weight: bold;
}
.reg-top {
	vertical-align:text-top !important;
}
.content_slide {
	position: absolute;
	/*top: 35%;
	width: 60%;
	max-width: 600px;*/
	width:530px;
	color: #FFF;
	float: left;
	top: 24%;
	font-family: 'Open Sans', sans-serif;
	margin-left: 5px;
	padding-top:65px;
}
.banner-wsize {
	width:auto !important;
}
/*making all heading tags to div */
.content_slide h1, .content_slide h2 ,
.content_slide div.h1, .content_slide div.h2{
	font-family: 'Open Sans', sans-serif;
}
.content_slide h1,
.content_slide div.h1 {
	font-size: 4.7em;
	text-transform: uppercase;
	line-height: 55px;
}
.content_slide h2, 
.content_slide div.h2 {
	font-size: 1.7em;
	letter-spacing: 2px;
	height: 50px;
	padding: 0 0 0.2em;
}
.content_slide h1, .content_slide h2,
.content_slide div.h1, .content_slide div.h2 {
	font-weight: normal;
}
.content_slide.one h1 span,
.content_slide.one div.h1 span{
	display: block;
	margin-top: -10px;
	float: left;
}
p.desc {
	padding: 10px 0;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	font-size: 1.3em;
}
p.desc.b_t{
	border-top:0px;
	border-bottom: 1px solid #FFF;
}
/*.fixedMenus {
	font-family: 'helveticaBlack';
}*/
.readCaseStudy {
	background:#DB1E32;
	padding: 10px;
	color: #fff;
	font-family: 'Open Sans', sans-serif;	
	font-weight: bold;
	float: left
	text-shadow: 2px 2px 5px #535353;
	display:table;
	margin:10px 0;
	clear:both;
}
.fixedMenus {
	background: url('../../../themes/wipro-home/images/gray_transparent.png');
	/*background:url(/wp-content/themes/wipro-home/images/fixed_menus_bg.gif) repeat;
	background: url(/wp-content/themes/wipro-home/images/fixed_menus_bg.gif) repeat\9;*/
	padding: 16px 20px;
	position: absolute;
	top: 14%;
	right: 10%;
	z-index: 9;
	width: 87px;
	/*font-family: 'helveticaBlack';*/
}
.fixedMenus a {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1.4em;
	display: block;
	border-left: 2px solid;
	padding: 0 0 0 5px;
	margin: 5px 0px;
	font-family: 'helveticaBlack';
	
	-webkit-transition-property:color, text;
	-webkit-transition-duration: 0.50s, 0.50s;
	-webkit-transition-timing-function: linear, ease-in;
	-moz-transition-property:color, text;
	-moz-transition-duration:0.50s;
	-moz-transition-timing-function: linear, ease-in;

	-o-transition-property:color, text;
	-o-transition-duration:0.50s;
	-o-transition-timing-function: linear, ease-in;
}
.fixedMenus a:hover{
color:#fff;
-webkit-transition-property:color, text;
-webkit-transition-duration: 0.50s, 0.50s;
-webkit-transition-timing-function: linear, ease-in;
-moz-transition-property:color, text;
-moz-transition-duration:0.50s;
-moz-transition-timing-function: linear, ease-in;

-o-transition-property:color, text;
-o-transition-duration:0.50s;
-o-transition-timing-function: linear, ease-in;
}
.fixedMenus ul li {
	border-bottom: 1px solid #5e5e5e;
	padding: 5px 0px;
}
.fixedMenus ul li.last {
	border: none;
	padding-bottom:0em;
}
.fixedMenus ul li.first{
	padding-top:0em;

}
.fixedMenus a span {
	font-size: 1.8em;
	display: block;
	/*font-family: 'helveticaBlack';*/
}
.ceo {
	color: #fff000;
}
.cfo {
	color: #9ee800;
}
.cio {
	color: #49caff;
}
.cmo {
	color: #fe9500;
}
/*bottom popup css*/
.bottomPopupMenus {
	position: fixed;
	bottom: 57px;
	z-index: 9;
}
.bottomPopupMenus .main_holder{
	*z-index:999999;
	position:relative;
}
.videos{
width:25%;
	float: left;
	margin: 0 0 0 0.2%;
	/*position: relative;*/
	background: #eaeef1; /* Old browsers */
	background: -moz-linear-gradient(top, #eaeef1 0%, #dbdbdb 54%, #b9bdc0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeef1), color-stop(54%, #dbdbdb), color-stop(100%, #b9bdc0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eaeef1 0%, #dbdbdb 54%, #b9bdc0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eaeef1 0%, #dbdbdb 54%, #b9bdc0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eaeef1 0%, #dbdbdb 54%, #b9bdc0 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eaeef1 0%, #dbdbdb 54%, #b9bdc0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeef1', endColorstr='#b9bdc0', GradientType=0 ); /* IE6-9 */
}
.bottomPopupMenus .leadership{
margin:0px;
}
.leadership, .awards, .news {
	width: 24.8%;
	float: left;
	margin: 0 0 0 0.2%;
	/*position: relative;*/
	background: #eaeef1; /* Old browsers */
	background: -moz-linear-gradient(top, #eaeef1 0%, #dbdbdb 54%, #b9bdc0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeef1), color-stop(54%, #dbdbdb), color-stop(100%, #b9bdc0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #eaeef1 0%, #dbdbdb 54%, #b9bdc0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #eaeef1 0%, #dbdbdb 54%, #b9bdc0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #eaeef1 0%, #dbdbdb 54%, #b9bdc0 100%); /* IE10+ */
	background: linear-gradient(to bottom, #eaeef1 0%, #dbdbdb 54%, #b9bdc0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeef1', endColorstr='#b9bdc0', GradientType=0 ); /* IE6-9 */
}
.leadership h4, .awards h4, .news h4, .videos h4 ,.leadership div.h4, .awards div.h4, .news div.h4, .videos div.h4 {
	color: #000;
	text-align: center;
	padding: 5px 0;
	text-transform: uppercase;
	background: url(../../../themes/wipro-home/images/bottomMenuArrow.png) no-repeat;
	cursor: pointer;
	font-size: 1em;
}
.leadership h4.current, .awards h4.current, .news h4.current, .videos h4.current,
.leadership div.h4.current, .awards div.h4.current, .news div.h4.current, .videos div.h4.current {
	background: url(../../../themes/wipro-home/images/bottomMenuArrowActive.png) no-repeat;
}
.leadership h4, .leadership h4.current,
.leadership div.h4, .leadership div.h4.current {
	background-position: 11% center;
}
.awards h4, .awards h4.current,
.awards div.h4, .awards div.h4.current {
	background-position: 11% center;
}
.news h4, .news h4.current,
.news div.h4, .news div.h4.current {
	background-position: 11% center;
}
.videos h4, .videos h4.current,
.videos div.h4, .videos div.h4.current {
	background-position: 11% center;
}
.slideUpContainer {
	width: 100%;
	*width:99.6%;
	min-height: 300px;
	background: #FFF;
	display: none;
	position: absolute;
	bottom: 2px;
	*bottom: 26px;	
	left:0px;
	z-index:9999;
	/*
	width: 79.5%;
	height: auto;
	background: #FFF;
	display: none;
	position: fixed;
	bottom: 82px;
	*/
}
.slideUpContainer .bottompop_img{
width: 96%;
margin: 2% auto;
line-height: 0px;
}
.slideUpContainer .bottompop_img img{

}
/*.slideUpContainer.two {
	left: -100.6%;
}
.slideUpContainer.three {
	left: -201.5%;
}
.slideUpContainer.four {
	left: -302%;
}*/
.btn_close {
	width: 24px;
	height: 24px;
	background: url(../../../themes/wipro-home/images/btn_close_24.png) no-repeat;
	position: absolute;
	right: 1px;
	top: 0;
	cursor: pointer;
}
.bottom_popbox{
position:absolute;
height:auto;
}
.thought .bottom_popbox,
.recognition .bottom_popbox,
.news_tab .bottom_popbox{
width:250px;
} 
/*thought box*/
.thought .bottom_popbox.box1{
top: 21%;
left: 36.5%;
}
.thought .bottom_popbox.box2{
bottom: 13%;
left: 41.5%;
}
.thought .bottom_popbox.box3{
top: 39%;
right: 4%;
}
/*recognition box*/
.recognition p.box_heading{
bottom: 10%;
top: auto;
font-size: 20px;
text-align: right;
right: 14%;
}
.recognition .bottom_popbox.box1{
top: 29%;
left: 6%;
}
.recognition .bottom_popbox.box2{
top: 40%;
left: 48%;
}
.recognition .bottom_popbox.box3{
top: 18%;
right: 6%;
}
/*news tab box*/
.news_tab p.box_heading{
font-size: 30px;
}
.news_tab .bottom_popbox.box1{
top: 31%;
left: 6%;
}
.news_tab .bottom_popbox.box2{
left: 16%;
bottom: 26%;
}
.news_tab .bottom_popbox.box3{
top: 36%;
right: 6%;
}
.news_tab .bottom_popbox.box4{
bottom: 24%;
right: 6%;
}
/*quick tabs container*/
.quick_container{
overflow: hidden;
}
.quick_container .bottom_popbox{
width: 8%;
}
.quick_container .bottom_popbox a{
display: block;
}
.quick_container .bottom_popbox a img{

}
.quick_container .bottom_popbox.box1{
bottom: 32.4%;
left: 6.5%;
width: 9%;
}
.quick_container .bottom_popbox.box2{
top: 10%;
left: 24.8%;
}
.quick_container .bottom_popbox.box3{
bottom: 60%;
left: 23.5%;
}
.quick_container .bottom_popbox.box4{
top: 28.4%;
right: 49%;
}
.quick_container .bottom_popbox.box5{
bottom: 19%;
right: 39.6%;
}
/*quick tabs container end here*/
.bottom_popbox p{
font-weight:bold;
color:#fff;
}
p.box_heading{
font-size:16px;
position:absolute;
top:9%;
text-align:center;
width:100%;
color:#fff;
text-transform:uppercase;
font-weight:bold;
}
.bottom_popbox p.box_title{
text-transform:uppercase;
font-weight:bold;
}
.bottom_popbox p.box_title a{
color: #fff;
}
.bottom_popbox p.box_desc{
font-size:11px;
padding:0.8em 0em;
font-weight:normal;
}
.bottom_popbox p.box_desc a{
color:#678594;
}
.bottom_popbox p.box_desc a:hover{
color:#fff;
}
.bottom_popbox p.box_readmore{

}
p.box_readmore a{
background:url('../../../themes/wipro-home/images/readmore_plus.png');
background-repeat:no-repeat;
display:block;
color:#fff;
font-family:'bookManItalic';
text-indent:1em;
font-size:11px;
}
a.view_all{
background-image: url('../../../themes/wipro-home/images/readmore_plus.png');
background-repeat:no-repeat;
background-color: #dd4240;
background-position: 5px;
display:block;
position: absolute;
bottom: 9%;
right: 4%;
text-indent: 0.5em;
padding: 8px 15px;
font-size: 14px;
color: #fff;
font-family: 'bookManItalic';
}
/*bottom popup css end here*/
/*  Top navigation   */
.mobile_home {
	display: none;
	background: #000;
	height: 32px;
	margin: auto;
}
/*  Footer  */
.footer_container {
	padding: 3px 0;
	background: #000;
}
.transparent_container {
	position: fixed;
	bottom: 30px;
	text-align: center;
	padding: 6px 0;
	background: rgba(0,0,0,0.5);
*background:url(../../../themes/wipro-home/images/fixed_menus_bg.gif) repeat;
	z-index: 9;
}
.transparent_container{
background: url('../../../themes/wipro-home/images/gray_transparent.png');
}
.transparent_container a, .transparent_container {
	color: #838383;
}
.transparent_container a {
	text-decoration: underline;
}
.footer_container {
	z-index: 9;
	height: 35px;
	position: fixed;
	bottom: 0px;
        vertical-align:middle;
}
.footer_container .main_holder{
overflow:hidden;
}
.main {
	position: relative;
}
.header_container {
	/*position: absolute;*/
	background: #FFF;
	z-index: 9;
}
.footer_container li {
	list-style-type: none;
}
/*media queries are started*/

@media only screen and (max-width:1280px) {
.main_holder {
	max-width: 90%;
}
}
@media only screen and (max-width: 1024px) {
.content_slide{
	padding-top: 0px;
}
.fixedMenus {
	right: 1%;
	top: 30.5%;
}
/*.bottomPopupMenus {
	bottom: 77px;
}*/
.main_holder {
	max-width: 98%;
}
.recognition .bottom_popbox {
    width: 279px;
}
.recognition .bottom_popbox.box2 {
    top: 46%;
}
}

@media only screen and (max-width: 980px) {
.slider .main_holder {
	position: absolute;
	left: 50%;
	margin-left: -48%;
	top: 10%;
	width: 98%;
}
.slider .main_holder .slider-content {
	color: #FFF;
	width: 60%;
	float: left;
}
.slider .main_holder .slider-content p {
	padding: 2px 0 3px 0;
}
/*making all heading tags to div */
.slider .main_holder .slider-content h1,
.slider .main_holder .slider-content div.h1 {
	padding: 0;
	font-size: 16px;
}

.btn_close{
width:20px;
height:20px;
}
/*banner*/
.banner{
min-height:auto;
}
}

@media only screen and (max-width: 810px) {
/*  Menus Section Common  */
.fixedMenus {
z-index:9;
}
.transparent_container {
	display: none;
}
.bottomPopupMenus {
	bottom: 30px;
}
.main-nav > ul {
    margin-top: 35px;
}

/*bottom popups css*/
a.view_all{
    bottom: 12%;
    font-size: 12px;
    padding: 5px 15px;
}
.recognition p.box_heading {
    bottom: 12%;
    font-size: 16px;
    right: 16%;
}
.news_tab .bottom_popbox{
width: 196px;
}
.recognition .bottom_popbox{
 width: 262px;
}
.bottom_popbox p.box_title{
font-size:10px;
}
/*quick links*/
.bottom_popbox p.box_desc{
display:none;
}
.quick_container .bottom_popbox.box2{
top:12%;
}
.quick_container .bottom_popbox.box5{
bottom: 20%;
}

.quick_container .bottom_popbox.box1 {

}
.bottomPopupMenus .leadership,
.bottomPopupMenus .news{
margin-right:1px;
}
.bottomPopupMenus .leadership,
.bottomPopupMenus .awards{
margin-bottom:1px;
}
.leadership, .awards, .news, .videos 
{
margin: 0;
width: 49.8%;
}
/*making all heading tags to div */
.leadership h4, .awards h4, .news h4, .videos h4 ,.leadership div.h4, .awards div.h4, .news div.h4, .videos div.h4 {
	text-align: left;
	padding-left: 20%;
	background: url(../../../themes/wipro-home/images/bottomMenuArrow.png) no-repeat 20px center;
}
.videos h4, .videos h4.current, .awards h4, .awards h4.current, .leadership h4, .leadership h4.current, .news h4, .news h4.current,
.videos div.h4, .videos div.h4.current, .awards div.h4, .awards div.h4.current, .leadership div.h4, .leadership div.h4.current, .news div.h4, .news div.h4.current {
	background-position: 20px center;
}
.bottomPopupMenus {
	bottom: 30px;
}
.btn_close {
    height: 20px;
    right: 0;
    width: 20px;
}
}

@media only screen and (max-width: 768px) {

.page-inner .row-fluid .span8{
    width:95% !important;
    float:none !important;
}
.page-inner .row-fluid .span4{
    width:95% !important;
    float:none !important;
}

.menu-main-menu-container .main-nav > ul {
    margin-top: 30px;
}
/*making all heading tags to div */
.content_slide h1,
.content_slide div.h1 {
	font-size: 3.7em;
}
.readCaseStudy {
	font-size: 1em;
}
.slider .main_holder .slider-content {
	width: 97%;
}
.main_holder {
	width: 100%;
}
.fixedMenus {
	top: 32%;
}
.header > .main_holder {
	position: relative;
	float: left;
}

}
@media only screen and (max-width: 700px) {
/*making all heading tags to div */
.content_slide h1,
.content_slide div.h1 {
	font-size: 3.2em;
}
.content_slide h2,
.content_slide div.h2 {
	font-size: 0.9em;
	font-weight: normal;
	letter-spacing:1px;
}
.p.desc {
	font-size: 1.2em;
}
.bottomPopupMenus {
	bottom: 29px;
}
.searchSite {
	float: right;
}
.footer_container span, .mainTopNav span {
	display: none;
}
.slider .main_holder .slider-content .readmore {
	background: none;
	padding: 0 0 0 0;
}
.container .col-2 {
	width: 90%;
}
}

@media only screen and (max-width: 680px) {
.content p {
	font-size: 0.9em;
}
.content h2 {
	font-size: 1em;
}

p.desc {
	padding:5px 0px;
	font-size: 1em;
	height: 50px;
}
p.desc span {
	display: none;
}
.readCaseStudy {
	padding: 3px 5px;
}
.content_slide {
	top: 14%;
	left: 1%;
	width: 50%;
}
.banner-wsize {
	width:50% !important;
}
/*making all heading tags to div */
.content_slide h1,
.content_slide div.h1 {
	font-size: 2.8em;
    line-height: 36px;
}
.content_slide h2,
.content_slide div.h2{
height: auto;
min-height: 20px;
font-size:1.2em;
}
.content_slide.one h1 span,
.content_slide.one div.h1 span {
	margin-top: -5px;
}
.container .col-2 {
	width: 95%;
}
.bor-r {
	border-right: none;
}
.fixedMenus {
	top: 14%;
	right: 2%;
	bottom: auto;
	left: auto;
	position:absolute;
	/*padding:12px;*/
}
.fixedMenus ul li {
	margin-bottom:3px;
	margin-top:3px;
}
.fixedMenus a span {
	font-size: 1.6em;
}
.fixedMenus a {
	font-size: 1.2em;
}
.fixedMenus ul li.last {
	padding-bottom:5px;
}
.fixedMenus ul li.first{
	padding-top:5px;
}
/*footer popup tabs css*/

/*tabs css*/
/*making all heading tags to div */
.leadership h4, 
.awards h4, 
.news h4, 
.videos h4,
.leadership div.h4, 
.awards div.h4, 
.news div.h4, 
.videos div.h4 
{
	font-size: 0.8em;
}
.slideUpContainer .bottompop_img{
display:none;
}

.bottom_popbox p.box_desc {
    padding: 0.4em 0;
}
.btn_close {
    height: 20px;
    right: 0;
    top: -2px;
    width: 20px;
}
/*popup content area*/
.footerpopup_mobile_container{
display: block;
height: 88%;
position: absolute;
right: 2%;
top: 6%;
width: 96%;
}
.bottom_popbox p.box_title {
    font-size: 0.75em;
}
.thought .footerpopup_mobile_container{
    background: url("../../../themes/wipro-home/images/footer_popup/mobile_thought.jpg") no-repeat center  #041b2e;
}
.awards .footerpopup_mobile_container{
    background: url("../../../themes/wipro-home/images/footer_popup/mobile_awards.jpg") no-repeat center  #041b2e;
}
.news .footerpopup_mobile_container{
    background: url("../../../themes/wipro-home/images/footer_popup/mobile_news.jpg") no-repeat center  #041b2e;
}
.videos .footerpopup_mobile_container{
    background:url("../../../themes/wipro-home/images/footer_popup/most-visited-mobile-bg.png") no-repeat 0 0;
} 
.thought .bottom_popbox,
.recognition .bottom_popbox,
.news_tab .bottom_popbox{
width:96%;
}
.thought .bottom_popbox.box1,
.thought .bottom_popbox.box2,
.thought .bottom_popbox.box3,
.recognition .bottom_popbox.box1,
.recognition .bottom_popbox.box2,
.recognition .bottom_popbox.box3,
.news_tab .bottom_popbox.box1,
.news_tab .bottom_popbox.box2,
.news_tab .bottom_popbox.box3,
.news_tab .bottom_popbox.box4{
left: auto;
padding: 1.4% 2%;
position: static;
right: auto;
text-align: justify;
top: auto;
}
.footerpopup_mobile_container  .bottom_popbox:last-child{
border-bottom:0px;
}
.footerpopup_mobile_container .bottom_popbox p.box_title{
  border-bottom: 1px dotted #fff;
}

/*awards tab*/
.thought .bottom_popbox,
.recognition .bottom_popbox{
 padding-top: 3%;
}
.thought .bottom_popbox p.box_desc,
.recognition .bottom_popbox p.box_desc {
    height: 24px;
    overflow: hidden;
}
/*final tab icons*/
.videos .bottom_popbox.box1{
left:0%;
top:2%;
right:auto;
bottom:auto;
}
.videos .bottom_popbox.box2{
bottom: 2%;
left: 2%;
right: auto;
top: auto;
}
.videos .bottom_popbox.box3{
bottom: 0;
left: 0;
/*top: 30%;*/
}
.videos .bottom_popbox.box4{
right:2%;
top:2%;
left:auto;
bottom:auto;
}
.videos .bottom_popbox.box5{
right:2%;
bottom:2%;
left:auto;
top:auto;
}
.quick_container .bottom_popbox.box1{
width:12%;
}
.quick_container .bottom_popbox{
width:10%;
}
a.view_all {
bottom: 2%;
font-size: 0.9em;
padding: 0.5em 1em;
right: 2%
}
.btn_close {

}
}
/*reset page ui break css*/
@media only screen and (max-height: 570px) and (orientation:landscape){
.bottomPopupMenus,
.transparent_container{
position:absolute;
}
.footer_container
{
position:static;
}
}
@media only screen and (max-width: 420px) and (orientation:portrait){
.bottomPopupMenus,
.transparent_container{
position:absolute;
}
.footer_container
{
position:static;
}
}
@media only screen and (max-width: 620px){

}

@media only screen and (max-width: 500px) {
.content {
	padding-top: 0px;
}
.bottomPopupMenus {
	bottom: 55px;
}

.leadership, 
.awards, 
.news, 
.videos {

}

.col-3 {
	width: 49%;
}
.equal-shift {
	width: 99.6%
}
.socialMedia, 
.slider-content p {
	display: none;
}
.bottomPopupMenus {
	bottom: 30px;
}
p.desc {
	padding: 8px 0;
}
/*making all heading tags to div */
.content_slide h1,
.content_slide div.h1 {
	font-size: 2em;
	font-weight: normal;
}
.col-4 {
	width: 49.5%
}
.container .col-4:nth-child(3), 
.container .col-4:nth-child(4) {
	margin-top: 0px;
}
.container .col-4:nth-child(1), 
.container .col-4:nth-child(2) {
	margin-bottom: 0px;
}
}
@media only screen and (max-width: 480px) {

.bottom_popbox p.box_title{
font-size:0.7em;
}
/*fixed menu css*/
.fixedMenus{
bottom: 26%;
left: 0;
position: absolute;
right: 0;
top: auto;
width: auto;
padding: 5px 10px;
}
.fixedMenus a {
	font-size: .9em;
}
.fixedMenus ul li {
    border: medium none;
    float: left;
    margin: 0 1% 0 0;
    width: 24%;
}
.fixedMenus ul li.last{
border:0px;
}
/*fixed menu css end here*/
/*slider content css*/
.content_slide {
 top: 8%;
 width: 95%;
}
.banner-wsize {
	width:95% !important;
}
.content_slide h1, .content_slide div.h1 {
    font-size: 2em;
    font-weight: normal;
}
p.desc {
    height: 30px;
}
p.desc-ht {
	height: 45px;
}
.content_slide h2,
.content_slide div.h2{
height: 40px;
min-height: 20px;
}
/*footer bottom popup css*/

/*news tab*/
.news_tab .bottom_popbox.box1,
.news_tab .bottom_popbox.box2,
.news_tab .bottom_popbox.box3,
.news_tab .bottom_popbox.box4{
padding: 2% 1.6%;
}
.leadership, .awards, .news, .videos {

}
}
@media only screen and (max-width: 400px) {
.content_slide {
    top: 8%;
}
.fixedMenus {
	bottom: 28%;
}
.slideUpContainer.final {
	left: 0;
}
.fixedMenus a span {
	font-size: 1.5em;
}
.fixedMenus a {
	font-size: 1em;
	font-weight:normal;
}
.slider .main_holder .slider-content {
	display: none;
}
.rightSide {
	width: 88%;
}
.readCaseStudy {
	padding: 3px 8px;
	font-size: .8em;
}
.content25, .content70 {
	width: 98%;
}
.fixedMenus ul li.last {
	border-bottom: none;
}
.awards .slideUpContainer {
	left: 0%;
}
.container .content25 {
	width: 98%;
}
.searchSite {
	left: 25%;
}
.home_icon {
	margin-left: 13%;
}
/*footer bottom tabs css */
.slideUpContainer{
bottom: 2px;
width: 100%;
}
.bottomPopupMenus  .leadership,
.bottomPopupMenus  .awards,
.bottomPopupMenus  .news{
width:100%;
margin: 0px 0px 1px 0px;
}
.bottomPopupMenus  .videos{
width:100%;
margin:0px;
}
.quick_container .bottom_popbox{
width:14.6%;
}
/*footer bottom popups*/
.leadership, .awards, .news, .videos {
    padding: 0;
}
.bottom_popbox p.box_title {
    font-size: 0.9em;
}
}

@media only screen and (max-width: 340px) {
.quick_container .bottom_popbox,
.quick_container .bottom_popbox.box1{
width:16%;
}
/*home page banner content*/
.content_slide {
    top: 3%;
}
.fixedMenus {
	bottom: 26%;
	padding: 0 10px;
    position: absolute;
}
}


/** 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;
}
#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: 9999;
  bottom: 70px;
  width:auto;
	left: 50%;
	margin-left: -40px;
}
.slides-pagination a {
  border: none;
  border-radius: 0px;
  width: 12px;
  height: 12px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 2px;
  float:left;
  overflow: hidden;
  text-indent: 200%;
  background:url(../images/fullscreen_nav.png);
  background-position:12px 0px;
}
.slides-pagination a.current {
   background-position:0px 0px;
}
/*media css*/
@media only screen  and (max-width:1280px){
.slides-pagination {
bottom:80px;
}
}
@media only screen  and (max-width:810px){
.slides-pagination {
bottom:100px;
}
}
@media only screen  and (max-width:640px){
	.slides-pagination{
		bottom:83px;
		display: none;
	}
	.slides-pagination a {
	width:6px;
	height:6px;
	}
}
@media only screen  and (max-width:500px){
	.slides-pagination{
		bottom:80px;
	}
}	@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:#DB1E32;
	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(../../../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: 9.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.5% 1% 0 5%;
width: 55%;
*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: 3.6% 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 #DB1E32;
}
.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: #DB1E32;
}
.sub-menu li .sub-menu li.heading:hover {
	background: #FFF;
}
.sub-menu li .sub-menu li.heading:hover a {
	color: #DB1E32;
	border: none;
}
.sub-menu li .sub-menu li:hover a {
	color: #FFF;
	border-left: 2px solid #fff;
}
.heading > a {
	color: #DB1E32;
	text-transform: uppercase;
	font-weight: bold;
	border-left: 2px solid #DB1E32;
	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 #DB1E32;
	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 #DB1E32;
	display: block;
	padding-left: 4px;
}
.borderLeft a:hover {
	background: #DB1E32;
	color: #FFF;
}
.borderLeft > a:hover span{
	border-left:2px solid #fff;
}

.search_site {
	padding: 1.5% 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(../../../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(../images/search-icon.png) no-repeat right;
	width: 25px;
	border: none;
	text-indent: -9999px;
	 float: right;
    height: 30px;
    margin-right: 12%;
    margin-top: -30px;
	margin-top: -29px\9;
	cursor:pointer;
	position:relative;
    z-index: 10000;
	outline:none !important;
}

.search-form-banner #search_site .srcharrow-banner {
	background: url("../../../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 #DB1E32
	}
	.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(../../../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("../../../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("../../../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(../images/social-media-icons.png);
	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";
/* CSS Document */

/*body {
	margin:0px;
	padding:0px;
	
}*/
.close_global{
height: 20px;
width: 20px;
position: absolute;
top: 5px;
right: 10px;
cursor:pointer;
background:url('../../../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('../../../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(../../../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(../../../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('../../../themes/images/global_locations/asean.png') no-repeat;
}
.china_map{
    right: 22%;
    top: 28%;
}
.china_map >a{
	background:url('../../../themes/images/global_locations/asia_china.png') no-repeat;
}
.japan_map{
	top: 24%;
	right: 11%;
}
.japan_map > a{
background:url('../../../themes/images/global_locations/asia_japan.png') no-repeat;
}
.korea_map{
	right: 5.8%;
	top: 15%;
}
.korea_map > a{
background:url('../../../themes/images/global_locations/asia_korea.png') no-repeat;
}
.anz_map{
	bottom: 28%;
	right: 14%;
}
.anz_map > a{
background:url('../../../themes/images/global_locations/anz.png') no-repeat;
}
.dach_map{
top: 21%;
left: 50%;
}
.dach_map > a{
background:url('../../../themes/images/global_locations/dach.png') no-repeat;
}
.france_map{
top: 22%;
left: 45%;
}
.france_map > a{
background:url('../../../themes/images/global_locations/france.png') no-repeat;
}
.benelux_map{
top: 15%;
left: 47.6%;
}
.benelux_map > a{
background:url('../../../themes/images/global_locations/benelux.png') no-repeat;
}
.nordic_map{
top: 8%;
left: 50%;
}
.nordic_map > a{
background:url('../../../themes/images/global_locations/nordic.png') no-repeat;
}
.brazil_map{
bottom: 32%;
left: 29%;
}
.brazil_map > a{
background:url('../../../themes/images/global_locations/brazil.png') no-repeat;
}
.latam_map{
bottom: 18%;
left: 26.4%;
}
.latam_map > a{
background:url('../../../themes/images/global_locations/latam.png') no-repeat;
}
.uganda_map {
bottom: 45%;
left: 54%;	
}

.uganda_map > a{
background:url('../../../themes/images/global_locations/uganda.png') no-repeat;
}

.nigeria_map {
bottom: 44%;
left: 45%;	
}

.nigeria_map > a{
background:url('../../../themes/images/global_locations/nigeria.png') no-repeat;
}

.swaziland_map {
bottom: 31%;
left: 55%;	
}

.swaziland_map > a{
background:url('../../../themes/images/global_locations/swaziland.png') no-repeat;
}

.zambia_map {
bottom: 32%;
left: 51%;	
}

.zambia_map > a{
background:url('../../../themes/images/global_locations/zambian.png') no-repeat;
}

.rwanda_map {
	bottom: 42%;
left: 51%;
	
}


.africa_map{
bottom: 21%;
left: 51%;
}

.canada_map{
top: 14%;
left: 16%;
}

.australia_map {
bottom: 28%;
right: 12%;
}

.india_map{
right: 28%;
top: 38%;
}

.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%;

.banner-wsize .h1 span{
   font-size:24px !important;
}

}
.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;
}
}

/*--------------Custom styles--------------------*/

.header{
    box-shadow:2px 5px 5px #ccc;
}
.form-control-input input,.form-control-input textarea{
	width:100%;
	margin-top:5px;
}
.submit-btn {
    background:#db1e32;
    border: medium none;
    box-shadow: none;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    padding: 8px 25px;
}
.banner-wsize .h1 span {
    background: #DB1E32;
    font-size: 45px !important;
    line-height: 1em !important;
    margin-bottom: 5px;
}

.fixedMenus {
    display: none;
}
.row-fluid .span8 {
    width: 65.812% !important;
	float:left;
}
.row-fluid [class*="span"] {
    box-sizing: border-box;
    display: block;
    float: left;
    margin-left: 2.5641%;
    min-height: 30px;
}
.row-fluid .span4 {
    width: 28.6239% !important;
	float:right;
}
.entrytext {
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 20px 0;
}
.row-fluid aside {
    background: #f2f2f2 none repeat scroll 0 0;
    border: 1px solid #ccc;
    padding: 10px;
}
.widget {
    margin-bottom: 30px;
}
.widget {
    margin-bottom: 30px;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    border: 2px solid #ededed;
    border-radius: 3px;
    box-shadow: none;
    min-height: 30px;
    padding: 0 15px;
}
.widget {
    margin-bottom: 30px;
}
.widget > h3 {
    font-size: 16px;
    margin-top: 0;
	line-height:40px;
}
.widget-title {
    background: #db1e32 none repeat scroll 0 0;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
.input-block-level {
    box-sizing: border-box;
    display: block;
    min-height: 30px;
    width: 100%;
}
.page-inner{
	margin:30px 0;
}
.page-title {
    margin-top: 0;
}
.transparent_container {
    display: none;
}