<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html,body{ height:100%;}
body {margin:0 auto;}
body#site{background:url('../images/bg.gif'); font-size:62.5%;color:#666666;}
a {text-decoration:none; }
.alignC { text-align:center; }
.alignR{ text-align:right;}
.alignL{text-align:left;}
.no-callout{ -webkit-touch-callout:none;}
p{ padding:5px 0;}
.ovv{ overflow:visible !important}
span.clear{ display:block; height:1px; line-height:1px; clear:both;}
.bgW{ background:#fff;}
.vmid{vertical-align:middle;}
.alignJ, p, .desc, .info{ text-align:justify}
/*Icons*/
.icon,.flex-prev,.flex-next,.fwselect-arrow,.arw-list li em { background:url('../images/sprite.png') no-repeat 0 0;}
.icon,.flex-prev,.flex-next,.fwselect-arrow,.arw-list li em,.smArw { background:url('../images/sprite.png') no-repeat 0 0;}
.login em, .jobSummary em, .statInfoIcon, .expireIcon, .shareCont em, .crossLB, .contactDetCont em, .sponsLinkCont em, .viewContactBtn em, .register em, .blueBut_n button em, .blueBut_n button p, .lightBlueBtn button em, .lightBlueBtn button p, .notifyIcon,.successIcon, .blueBut_sml button p, .blueBut_sml button em, .pNotify em{
    background:url('../images/jd-icon-sprite.png') 0 0; overflow:hidden}
.statInfoIcon{width:17px; height:17px; background-position:-24px 0; float:left; margin:0 2px}
.icon { padding:1px 0; }
.exp, .loc, .date, .time, .rup, .openings { width:20px; height:20px; float:left; margin-right:5px; }
.exp { background-position:-18px -64px; }
.loc { background-position:-38px -64px; margin-right:2px; }
.date { background-position:-58px -64px;position:static;*padding-left:20px; }
.time { background-position:-78px -64px; }
.rup {background-position:-60px -119px;}
.fb, .tw, .in{background:url('../images/icon-social.png') 0 0 no-repeat;}
.fb, .tw, .in { width:34px; height:30px; float:left; margin-top:5px; }
.fb { background-position:0 0; }
.tw { background-position:-45px 0; }
.in { background-position:-90px 0; }
.play { width:16px; height:20px; float:left; background-position:0 -63px; }
.navL span,.navR span{ width:16px; height:16px; float:left; margin-top:14px;margin-left:14px;}
.navL span{  background-position:0 -121px}
.navR span{  background-position:-19px -121px;}
.back{ background-position:-36px -120px;}
.pNotify em{width: 30px;height: 27px;margin: 10px 10px 0 0;background-position: -171px -21px;}

a#show-more-loca {color: #09c;}
.txtAlgLf{text-align:left; clear: both;}
.fbShare,.lnkShare, .twtrShare, .wtsappShare,.shareCross, .shareClick {background:url('../images/socialShare2.png') no-repeat 0 0;}
.fbShare{background-position:0 -44px; width: 35px; height: 35px}
.lnkShare{background-position:0 -82px; width: 35px; height: 37px}
.twtrShare{background-position:0 -118px; width: 35px; height: 35px}
.wtsappShare{background-position:0 0; width: 38px; height: 37px}
.shareCross{background-position:0 -154px; width: 35px; height: 35px}
.shareClick{background-position: 0 -185px; width: 49px; height: 38px}
/*Font size*/
.f16 { font-size:16px; }
.f14 { font-size:14px; }
.f12 { font-size:12px; }
/*Line height*/
.lh30 { line-height:30px; }
.lh18 { line-height:18px; }
.lh12 { line-height:12px; }
.lh20 { line-height:20px; }
.lh35 { line-height:35px; }
.lh40 { line-height:40px; }
/*Padding Margins*/
.pl0 {padding-left:0px !important;}
.pb10 { padding-bottom:10px; }
.pb20{ padding-bottom:20px;}
.pt10{ padding-top:10px;}
.pt5 { padding-top:5px; }
.mb20 { margin-bottom:20px; }
.mr10{ margin-right:10px; }
.ml10{ margin-left:10px; }
.mr15{ margin-right:15px;}
.ptb20{ padding-top:20px; padding-bottom:20px;}
.pt0{ padding-top:0px !important;}
.mb0{ margin-bottom:0px !important;}
.mt5{ margin-top:5px;}
/*width*/
.wrapFlex{ width:950px; overflow:hidden}
/*Header*/
.header { padding:20px 0 10px; }
.logo { margin-top:5px; }
.nav { margin-left:40px; }
.nav li { float:left; padding:0 20px; background:url('../images/nav_divider.png') no-repeat right center; }
.nav li:last-child { background:none; padding-right:0px; }
.nav li a { font-size:18px; line-height:70px; }
.nav li.current_page_item a { font-weight:bold; }
/*Banner*/
.banner {margin-top:1px;*margin-top:3px !important;}
@-moz-document url-prefix() {
    .banner {margin-top:0px !important}
}
/* social share*/
.socialShare {display:none;}

.banner,.gallery { position:relative }
.banner img{ width:100%;}
.banner object { width:100%; height:auto;}
.gallery li{ width:33.3%; text-align:center; float:left}
.flex-prev, .flex-next { position:absolute; top:45%; z-index:9; width:45px; height:52px; text-indent:-99999px; }
.flex-prev { left:-7px; background-position:0 0; }
.flex-next { right:-6px; background-position:-53px 0; }
/*Body*/
.bodyCont { padding:30px 0 0 0;margin-top:2px;*margin-top:3px; }
p.row{ padding:0px;}
.job{ padding:20px 0;}
.back{ width:25px; padding-top:20px; font-size:1em; position:absolute; left:-30px; top:0px;}
.box { background:#fff; padding:20px 17px; padding-top:15px; margin-bottom:25px; -webkit-box-shadow: 0 10px 6px -6px #ddd; -moz-box-shadow: 0 10px 6px -6px #ddd; box-shadow: 0 10px 6px -6px #ddd; overflow:hidden;clear:both;}
.box2{ background:#f5f4f4; border-bottom:1px solid #c5c3c3; border-top:1px solid #c5c3c3;padding:20px 17px;}
.vLine { background:url('../images/jobs_divider.jpg') no-repeat 49% center; background-size: 1px 100%;}
.hLine{ background:url('../images/h_seperator.png') no-repeat bottom center;background-size: 100% 1px;}
.hlight { border:1px solid #e1dfdf; }
.pic { border:1px solid #ebebeb; border-radius:5px; -webkit-border-radius:5px; padding:2px; background:#fff; margin:3px 10px 20px 0; display:inline-block;}
.picR{display:inline-block; width:88%;}
.two-col .picR{display:inline-block; width:76%;}
.page-template-page-templatesfront-page-php .picR{display:inline-block; width:80%;}
.page-template-page-templatesfront-page-php .two-col .picR{display:inline-block; width:82%;}
.pic img { border-radius:5px; -webkit-border-radius:5px; display:block }
.people img{ width:75px; height:75px;}
.vid { position:relative ; margin:0 10px 10px 0;}
.two-col .vid{ display:block; margin:0 0 10px 0;}
.vid span { position:absolute; width:54px; height:54px; border-radius:50%; -webkit-border-radius:50%; top:50%; left:50%; margin-top:-27px; margin-left:-27px; z-index:9; background:#727d87; }
.vid iframe,.vid object {width: 100%;height: 240px;}
.grid-13 .vid{ margin:0 0 10px 0;}
.grid-13 .vid iframe{ height:200px;}
.vid span small { position:absolute; top:50%; left:50%; margin-left:-5px; margin-top:-10px; z-index:10; }
.share { float:none; margin:0 auto;}
.share li { display:inline-block; *display:inline; margin-right:5px; }
.share li.txt{padding-bottom: 7px; font-size: 12px;}
.share a{*margin-top:-5px;*padding:15px 0px;}
.share li small.normal{font-weight:normal;}
.share li small{ float:left; font-weight:bold;}
.btn,.nConfig-button,.btn:link,.btnLight { border-radius:3px; -webkit-border-radius:3px; padding:0 25px; font-weight:bold; border:0px; height:35px; }
.btn,.nConfig-button,.btn:link,.btnLight { border-radius:3px; -webkit-border-radius:3px; padding:0 25px; font-weight:bold; border:0px; height:35px; line-height: 35px;}
.list li{ padding:5px 0;}
.arw-list{ margin-left:15px;}
.arw-list li{ clear:both;}
.arw-list li em{ width:11px ; height:20px;background-position:0px -140px; float:left; margin-right:5px;}
.form label{ display:block; padding-bottom:5px;}
.form span.text{ border:1px solid #f2f2f2;-webkit-box-shadow: inset 0px 1px 1px 0px #cccccc; box-shadow: inset 0px 1px 1px 0px #cccccc; border-radius:3px; -webkit-border-radius:3px; display:block; background:#fff;}
.form span.error{ border:1px solid #F00; }
.error{color:#f00;}
small.error{ font-size:1.1em; line-height:18px;}
.form span.text input,.form span.text textarea,.form span.text select{box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; background:none; border:0px; width:95%; padding:5px 2.5%; line-height:20px; font-size:1.4em; color:#cbcbcb; }
.form span.text input,.form span.text textarea,.form span.text select{box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; background:none; border:0px; width:95%; padding:5px 0; line-height:20px; font-size:1.4em; color:#cbcbcb; }
.form2 span.text input,.form2 span.text textarea,.form2 span.text select{color:#000;}
.form .chk{ margin:2px 5px 0 0 ;}
.form span.text select{ width:100%;}
.h160{ height:160px;}
.form span.text select{ padding:6px 2.5%;}
.toggleBtn{ float:left; padding:0 0 0 10px;*width:35%; border:1px solid #d7dbdc; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; cursor:pointer;}
.toggleBtn span{ float:right; width:30px; text-align:center; margin-left:20px; background:#eeeff1; *position:relative;*margin-top:-30px;}
.pager{ clear:both; padding:20px 0 0 0; overflow:hidden; height:100%;}
.pager a{ float:left; border:1px solid #dce2f1; color:#0e76b4; background:#fff; font-size:14px; line-height:18px; padding:0 7px; margin-right:5px;}
.pager a.active{ color:#fff; border:1px solid #1e1e8e; background:#2e6ab1;}
.tag{ float:left; padding:2px 6px;*width:80%; *display:block; border:1px solid #cecece; border-radius:5px; -webkit-border-radius:5px; margin:5px 10px 5px 0;background: rgb(254,255,255);
      background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(244,243,243,1) 100%);
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(100%,rgba(244,243,243,1)));
      background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(244,243,243,1) 100%);
      background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(244,243,243,1) 100%);
      background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(244,243,243,1) 100%);
      background: linear-gradient(to bottom,  rgba(254,255,255,1) 0%,rgba(244,243,243,1) 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#f4f3f3',GradientType=0 );}
.disc-li .tag{*width:156px;}
.disc-li a {color: #666;}
.disc-li a:hover {color: #0e76b4;}
.tag span{ color:#636161; padding-right:10px;}
.col{ float:left; margin-right:20px;}
.col1{ width:260px;}
.col2{ width:180px;}
.col3{ width:80px;}
.col4{ width:180px;}
.col4 .text{ width:80px;float:left}
.col5{ padding-top:19px;}
.outBox{clear:both;overflow:hidden;margin-top:10px;}
.footer { padding:20px; }
.footer p{text-align:center;}
.subfooter{text-align:center; font-size:10px; padding:10px 0px;}
.group{ border:1px solid #f1f1f1; margin:5px 0;}
.group .top{ background:#fbfbfb; border-bottom:1px solid #f1f1f1; overflow:hidden; display:block }
.group img{ width:100px; height:80px; float:left; margin-right:10px;}
.group .info{ padding:10px;}
.group .bottom{ padding:10px;}
.group-full img{ float:left; margin:5px 15px 5px 0; width:100px; height:80px;}
.tweets{ font-size:1.4em; line-height:18px;}
.tweets li{ padding:5px 0;}
.tweets em{ font-style:normal;}
/*Page specific*/
/*body.page .bodyCont{ padding:0px;}*/

p label {text-align: left !important; display:block;}
.wpcf7 .f14 {font-size:1.1em;}
.form2 span.text input {font-size: 1em;}
button, input, select, textarea {font-family: inherit; font-size: 100%; line-height: normal; margin: 0; vertical-align: top; border: 1px solid #ccc;}
.wpcf7-textarea{width:263px;}

/*Error, Notify and warning scenarios*/
.lh18 { line-height: 18px; }
.p10 { padding: 10px; }
.pErrCont,.pSuccCont,.pWarnCont,.pInfoCont{ margin:10px 0;}
.pErr em, .pSucc em, .pWarn em, .pInfo em { background:url(../images/msg_icons.png) 0 0 no-repeat; width:30px; height:27px; float:left; margin:0 10px 0 0 }
.pErr, .pSucc, .pWarn, .pInfo { padding:12px; margin:0 0 5px; line-height:26px; font-size:1.4em }
.pErr { background:#f6d4d6;  color:#be1e2d }
.pSucc { background:#d6e8c5;  color:#39b54a}
.pWarn { background:#f7eac5;  color:#f7941e}
.pInfo { background:#c9e8f2;  color:#1c75bc}
.pErr em{ background-position:0px 0px;} 
.pSucc em{ background-position:-33px 0px;} 
.pWarn em{ background-position:-66px 0px;}
.pInfo em{ background-position:-99px 0px;}
.msgTxt { display:block; overflow:hidden; margin-left:40px; color:inherit;  }

/* Auto Suggest */
.sugCont { border: 1px solid #ccc; background: #FFF; cursor: default; overflow: auto; font-size:1.4em; max-height:250px; position:absolute; z-index:999;}

.suggest .sWrap, .singleDD .dWrap { border: solid #dedede; border-width: 1px; position: relative; }

.suggest { background-color: #fff; }
.suggest .inpWrap { padding-left: 5px; }
.suggest .sugInp { padding: 13px 0 13px 0; border: none !important; margin: 0; outline: none; box-sizing: content-box; -moz-box-sizing: border-box; /* Firefox 28 and earlier*/ width: 100%; }
.suggest .sOpen { border-bottom: 0; }
.suggest .Sdrop { position: relative; text-align: left; width: 100%; }
.suggest .Sdrop li { overflow: hidden; padding: 0; margin: 0; position: relative; }
.suggest .Sdrop .sAct { color: #0099cc; background-color: #f1f1f1; }
.suggest .Sdrop .sAct strong { color: #0099cc; }
.suggest .Sdrop .category { padding: 10px 10px 5px; color: #A8A8A8; }
.suggest .Sbtn { font-size: 13px; height: 25px; display: block; word-wrap: break-word; padding-left: 15px; padding-right: 15px; -moz-box-sizing: border-box; box-sizing: border-box; text-decoration: none; line-height: 25px; color: #000; background: none; text-align: left; border: 0; width: 100%; cursor: pointer; }
.suggest .sugCont { max-height: 0; overflow-y: hidden; visibility: hidden; -moz-transition: max-height 1s ease; transition: max-height 1s ease; position: absolute; background-color: #fff; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3); z-index: 15; border: 1px solid #c5c5c5\9; }
.suggest .iconWrap { position: absolute; right: 0; }
.suggest .nLoder { background: url(../../100/i/anim_loading_16x16.gif); width: 16px; height: 16px; float: right; margin: 12px 3px 0 0px; display: none; }
.suggest .Sarw { background-position: 9px -118px; height: 25px; width: 25px; position: absolute; right: 0; top: 0; }
.suggest .Sarw.sAct { background-position: -8px -118px; }
.suggest .wrapTable { padding-right: 25px; }
.suggest .slideDown { max-height: 100%; visibility: visible; }
.suggest ul{margin:0;padding:0}
/*.sugCont { border: 1px solid #ccc; background: #FFF; cursor: default; overflow: auto; font-size:1.4em; max-height:250px;display: none; position:absolute; z-index:999;}
.sugCont ul { padding: 0; margin: 0; list-style-type: none; z-index:1000; }
.sugCont a {padding: 5px 5px; white-space: nowrap; overflow: hidden; text-decoration: none; display:block; color:#666; width:auto !important }
.sugCont a:hover,.sugCont a.sAct { background: #F0F0F0;  }
.sugCont .sugGrey{ font-weight:bold}

*/

/* Custom Select box */
.fwselect { display:block;  overflow:hidden; font-size:1.4em; line-height:20px; user-select:none; -webkit-user-select:none; -moz-user-select:none; -o-user-select:none; -ms-user-select:none; }
.fwselect-focus, .fwselect:hover {  }
.fwselect-disabled.fwselect-focus, .fwselect-disabled.fwselect:hover { }
.fwselect-text { color:#cbcbcb; display:block; float:left; padding:5px; }
.fwselect-focus .fwselect-text, .fwselect:hover .fwselect-text { }
.fwselect-arrow { float:right; width:10px; height:10px; background-position:-90px -125px; margin-top:10px; margin-right:5px; }
.fwselect-menu { display:none; position:absolute; margin:0; padding:0; width:100%; background-color:#fff; border:1px solid #ccc; text-decoration:none; }
.fwselect-menu-open { display:block; }
.fwselect-menu-drop-down { }
.fwselect-menu-drop-up {}
.fwselect-menu ul { display:block; margin:0; padding:0; list-style-type:none; }
.fwselect-menu ul.fwselect-menu-list { overflow:scroll;overflow-x:auto; }
.fwselect-menu ul li { display:block; margin:0; padding:0; }
.fwselect-menu .fwselect-menu-group span { display:block; background-color:#c0c0c0; padding:5px; color:#ffffff; }
.fwselect-menu ul li a.fwselect-menu-listitem { display:block; padding:5px; color:#000; text-decoration:none; font-size:1.4em }
.fwselect-menu .fwselect-menu-group a.fwselect-menu-listitem { padding:4px 5px 4px 10px; }
.fwselect-menu ul li a.fwselect-menu-listitem-focus, .fwselect-menu ul li a.fwselect-menu-listitem:hover { outline:0; color:#000; background-color:#eee; }
.fwselect-menu-scroll { position:absolute; top:5px; right:5px; width:0; height:50px; border:1px solid #ccc; -moz-opacity: 0.50; opacity: 0.50; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
/*
.frm_dv {width:90%; margin-left: 5%; margin-top: 10px; height: auto}
.frm_hdn{ font-size: 16px; padding-bottom: 10px;margin-top:20px;border-bottom:1px solid #e3e5e6;padding-left:50px}
.frm_sel{text-align:center;font-size: 15px;padding-top:15px}
.frmwrp{ background-color:#ffffff}
*/
/* omj integration */
.frm_dv {width:90%; margin-left: 5%; margin-top: 10px; height: auto}
.frm_hdn{ font-size: 16px; padding-bottom: 10px;margin-top:20px; padding-left:50px}
.frm_sel{text-align:center;font-size: 15px;padding-top:15px}
.frmwrp{ background-color:#ffffff}
.bb1{ border-bottom:1px solid #e3e5e6; }

/* scroll to top */
/*#goToTop{ position: fixed; right: 0px; bottom: 0px; }*/

/*Lightbox*/
.modC{filter: alpha(opacity=60);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: .8;-khtml-opacity: .8;opacity: .8; margin:auto;}
.frm{margin:0;padding:0; position:fixed; z-index:9999; background-color:#000;left:0;top:0; filter: alpha(opacity=0);filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: .0;}
.mod1{position:fixed; left:0; top:0;z-index:9998;margin:auto; background:#000;}
.lCont{position:absolute; z-index:99999;background:#fff;color:#000; border:2px solid #010101;display:none; padding:15px}
.crossLB{background-position:-48px 0;cursor: pointer;float:right;width:14px;height:14px;overflow:hidden}
.lHead{border-bottom: 2px solid #FFB812;color: #000;font-size: 18px;line-height: 24px;margin: 0 0 15px;padding:0 0 5px; height:22px} .lHead span{float:left}
.cl{height:auto}
.cln{height:auto}
.cls{clear:both}
.alpha{padding-left:0px}

.miframe{border:none;}
/*Responsive*/
@-ms-viewport {
    width: device-width;
}
.hidden { display: none; visibility: hidden; }
.visible-phone { display: none !important; }
.visible-tablet { display: none !important; }
.hidden-desktop { display: none !important; }
.visible-desktop { display: inherit !important; }
@media (max-width: 979px) {
    .hidden-desktop {display: inherit !important;}
    .visible-desktop { display: none !important;}
    .visible-tablet { display: inherit !important;}
    .hidden-tablet { display: none !important;}
    .wrapFlex{ width:100%; overflow:hidden;}
    .nav{ margin-left:0px; margin-right:20px; float:right;}
}
@media (max-width: 767px) {
    .hidden-desktop { display: inherit !important;}
    .visible-desktop { display: none !important;}
    .visible-phone { display: inherit !important;}
    .gototop-visible-phone { bottom: 36px !important; }
    .socialShare{display:block;margin-top:10% }
    /*.socialShare div a{margin:5%}*/
    .hidden-phone { display: none !important;}
    .float-right-phone{ float:right !important;}

    .page{ background:#fff;}
    .pad50{padding-left:50px; padding-right:10px;}
    .wrapFlex .grid-19,.wrapFlex .grid-27,.wrapFlex .grid-40,.wrapFlex .grid-13{ margin-left:0px; margin-right:0px; padding-left:0px; padding-right:0px; width:100%;}
    .vLine{ background:none;}
    .logo{ float:none; display:table-cell; vertical-align:middle;}
    .header{ text-align:center; position:relative;-webkit-box-shadow: 0 10px 6px -6px #ddd; -moz-box-shadow: 0 10px 6px -6px #ddd; box-shadow: 0 10px 6px -6px #ddd; z-index:9; padding:0px; display:table; width:100%;}
    .navL,.navR{ width:45px; height:45px;}
    .bodyCont{ padding-top:0px;}
    .box { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: 0 10px 6px -6px none; border-bottom:2px solid #f6f5f5; margin-bottom:5px; }
    .box2{ padding:20px;}

    .wrapFlex{ position:relative; overflow:hidden; background:url('../images/bg2.gif');}
    .boxHlite{ background:#f3f5f6 !important; border-bottom:1px solid #ebeaea !important;}
    .slideML,.slideMR{ position:absolute; width:263px; top:0px;}
    .slideML{ left:-263px;}
    .slideMR{ right:-263px;}
    #slideO{ width:100%; height:100%; position:absolute; z-index:99; cursor:pointer; left:0px; top:0px; display:none }
    .slideWrap{ overflow:auto;}
    .sideMenu li{ border-bottom:1px solid #676767;}
    .sideMenu a{ display:block; line-height:40px; color:#fefefe; font-size:1.6em; padding: 0 15px}
    .flex-prev, .flex-next{ display:none !important}

    .col{ float:left; margin-right:0px; padding:5px 0;}
    .col1,.col2,.col3,.col4{ width:100%;}
    .col2,.col3,.col4{display:none;}
    .col4 .text{ width:48%;}
    .col4 .text select{ padding:5px 5% !important;}
    .form span.text{ margin:0px !important}

    .sideTag .box{ background:none; border-bottom:1px solid #676767; box-shadow:none;-webkit-box-shadow:none;-webkit-box-shadow:none;}
    .sideTag .cTitle{ color:#fff;}
    .sideTag .tag{ float:left; padding:2px 6px; border:1px solid #666465; border-radius:5px; -webkit-border-radius:5px; margin:5px 10px 5px 0;background: rgb(145,143,144);
                   background: -moz-linear-gradient(top,  rgba(145,143,144,1) 0%, rgba(145,143,144,1) 100%);
                   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(145,143,144,1)), color-stop(100%,rgba(145,143,144,1)));
                   background: -webkit-linear-gradient(top,  rgba(145,143,144,1) 0%,rgba(145,143,144,1) 100%);
                   background: -o-linear-gradient(top,  rgba(145,143,144,1) 0%,rgba(145,143,144,1) 100%);
                   background: -ms-linear-gradient(top,  rgba(145,143,144,1) 0%,rgba(145,143,144,1) 100%);
                   background: linear-gradient(to bottom,  rgba(145,143,144,1) 0%,rgba(145,143,144,1) 100%);
                   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#918f90', endColorstr='#918f90',GradientType=0 ); }
    .sideTag .tag span{ color:#fff; padding-right:10px;}

}
@media (max-width: 480px) {
    body{ font-size:58%}
    .logo{margin-top:15px; }
    .desc{ clear:both;}
    .box,.box2{ padding:20px 10px;}
    .vid{ margin:0 0 10px 0;}
    .vid img{ width:100%;}
    .vid iframe,.vid object{ height:auto !important;}
    .header{ text-align:center; position:relative;-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; z-index:9; padding:0px; display:table; width:100%;}
    #google_map{display :none}

}
@media (max-width: 320px) {
    .header{ text-align:center; position:relative;-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; z-index:9; padding:0px; display:table; width:100%;}
    .logo img{width:100px;}
    #google_map{display :none}
}
.visible-print { display: none !important; }
@media print {
    .visible-print { display: inherit !important; }
    .hidden-print { display: none !important; }
}
.disc-li ul{list-style-type:disc;}
.disc-li li{}
#google_map{margin-top: 1px;*margin-top:2px;}
.sal-ie {*clear:both;*width:100% !important;}

/* msgbar css added here after removing common_v2.min.css */
.msgBar{overflow:hidden;background:url(../images/msgBar.png) 20px center no-repeat;padding-left:70px}
.msgBar .cnt{padding:20px;font-size:18px;background:#fff;font-weight:300;line-height:25px;word-break:break-word}
.msgBar .cnt p{color:#999;padding-top:10px;font-size:14px}
.msgBar.green{background-color:#0cc663}
.msgBar.green .cnt{color:#0cc663}
.msgBar.red{background-color:#bf1e2e;background-position:-54px center}
.msgBar.red .cnt{color:#bf1e2e}
.msgBar.yellow{background-color:#f7941e;background-position:-134px center}
.msgBar.yellow .cnt{color:#f7941e}
.msgBar.blue{background-color:#0e76bc;background-position:-215px center}
.msgBar.blue .cnt{color:#0e76bc}

/* singleSelect_dropDown */
.singleDD { background-color: #fff; position: relative; /** IE7 z-index for position:absolute .sDrop require .singleDD to have some z-Index*/ /** --- */ }
.singleDD .dWrap { position: relative;padding-left: 5px; }
.singleDD .sdTxt { cursor: pointer; padding: 12px 0; }
.singleDD .smArw { display: inline-block; right: 7px; top: 10px; z-index: 1; position: absolute; margin: 0; }
.singleDD .sDrop { position: absolute; background-color: #fff; display: none; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2); z-index: 45; max-height: 340px; }
.singleDD .sDrop ul { border-style: solid\9; border-color: #cccccc \9; border-width: 0 1px 1px 1px\9; margin: 0; padding: 0; }
.singleDD .sDrop li { padding: 6px 5px 6px 10px; cursor: pointer; margin: 0;    font-size: 12px; }
.singleDD li.sAct { color: #3875D7; font-weight: bold;font-size: 13px; }
.singleDD.zIndexIE7 { *z-index: 10; }
.smArw {    background-position: -90px -125px;
            width: 11px;
            height: 11px;}
/*End of singleSelect_dropDown */

/*custom scroll*/
.nScroll{*overflow:auto;}
.nScrollable .csb, .nScrollable .csb .bar, .nScrollable .csb .anchor, .nScroll .csb, .nScroll .csb .bar, .nScroll .csb .anchor { border-radius: 6px; }
.nScrollable, .nScroll { *overflow: auto; /** UI Part */ /**Additional */ }
.nScrollable .matchParent, .nScroll .matchParent { height: 100%; width: 100%; }
.nScrollable .cover, .nScroll .cover { overflow: hidden; position: relative; height: 100%; }
.nScrollable .cover .content, .nScroll .cover .content { overflow: scroll; padding: 0 0 17px 0; margin-right: -17px; margin-bottom: -17px; width: auto; position: relative; /*IE7 scroll overlap fix*/ }
.nScrollable .csb, .nScrollable .csb .bar, .nScrollable .csb .anchor, .nScroll .csb, .nScroll .csb .bar, .nScroll .csb .anchor { z-index: 1; position: absolute; }
.nScrollable .csb, .nScroll .csb { display: none; }
.nScrollable .csb.vertical, .nScroll .csb.vertical { right: 5px; top: 10px; bottom: 18px; height: auto; width: 6px; -webkit-transition: width 300ms; transition: width 300ms;}
.nScrollable .csb.horizontal, .nScroll .csb.horizontal { bottom: 10px; left: 10px; right: 18px; width: auto; height: 8px;display:none !important; }
.nScrollable .csb .anchor.head, .nScroll .csb .anchor.head { top: 0; left: 0; }
.nScrollable .csb .anchor.foot, .nScroll .csb .anchor.foot { bottom: 0; right: 0; }
.nScrollable .csb.vertical .bar, .nScroll .csb.vertical .bar { width: 100%; }
.nScrollable .csb.horizontal .bar, .nScroll .csb.horizontal .bar { height: 100%; }
.nScrollable .csb, .nScroll .csb { background: #E2E2E2; }
.nScrollable .csb .bar, .nScroll .csb .bar { background: #B3B3B3; }
.nScrollable .csb .anchor, .nScroll .csb .anchor { background: blue; }
.nScrollable .csb.vertical .anchor, .nScroll .csb.vertical .anchor { height: 0px; }
.nScrollable .csb.horizontal .anchor, .nScroll .csb.horizontal .anchor { width: 0px; }
.nScrollable .csb:hover, .nScrollable .csb.hover, .nScroll .csb:hover, .nScroll .csb.hover { background: #D9D9D9; }
.nScrollable .csb:hover .bar, .nScrollable .csb.hover .bar, .nScroll .csb:hover .bar, .nScroll .csb.hover .bar { background: #A0A0A0; }
.nScrollable .csb.vertical:hover { width:9px;-webkit-transition: width 300ms; transition: width 300ms; }

/* fat footer start */

.clr {
    clear: both;
}

.fatFooter {
    background: #FFF;
    margin-top: 10px;
    margin-left: 0px;
}

.fatFooter .info {
    font-size: 14px;
    margin: 0;
    padding: 10px;
    font-weight: 300
}

.fatFooter .info .searchfor {
    font-weight: 400
}

.fatFooter .tabbing .tab li {
    padding: 13px 7px
}

.fatFooter .anchorList {
    padding: 20px
}

.fatFooter .anchorList .column {
    text-align: left;
    float: left;
    border-right: 1px solid #f7f7f7
}

.fatFooter .anchorList .column.noBrd {
    border-right: none
}

.fatFooter .anchorList a {
    display: block;
    padding: 5px;
    color: #666
}

.fatFooter .anchorList a:hover {
    color: #0e82a9
}

.fatFooter .anchorList.colspan_two .column {
    width: 45%;
}

.fatFooter .anchorList.colspan_three .column {
    width: 33%
}
/* fat footer ends */
.tabbing { font-size: 12px; }

.tabbing .tabCont { clear: both; display: none; padding: 10px 0; overflow:hidden; background-color: #fff; }

.tabbing .tab { background-color: #efefef; overflow: hidden; }

.tabbing .tab li, .tabbing .tab .tab, .tabbing .tab .noBrd, .tabbing .tab .active, .tabbing .tab .disable, .tabbing .tab .row .savejob, .row .tabbing .tab .savejob, .tabbing .tab .row .salary, .row .tabbing .tab .salary, .tabbing .tab .row .rec_details, .row .tabbing .tab .rec_details { cursor: pointer; float: left; padding: 13px 30px; background-color: #efefef; border-right: 1px solid #e4e4e4; }

.tabbing .tab li:hover, .tabbing .tab .tab:hover, .tabbing .tab .noBrd:hover, .tabbing .tab .active:hover, .tabbing .tab .disable:hover, .tabbing .tab .row .savejob:hover, .row .tabbing .tab .savejob:hover, .tabbing .tab .row .salary:hover, .row .tabbing .tab .salary:hover, .tabbing .tab .row .rec_details:hover, .row .tabbing .tab .rec_details:hover { background-color: #d4d4d4; }

.tabbing .tab li { list-style: none; }

.tabbing .tab .noBrd { padding-left: 37px; padding-right: 36px; border-right: 0; }

.tabbing .tab .active { padding-bottom: 10px; border-bottom: 4px solid #0099cc; background-color: #d4d4d4; }

.tabbing .tab .disable:hover { background-color: #efefef; }

.jdSum .sumFoot {
    background-color: #f9f9f9;
    position: relative;
    padding: 10px 0 10px 0px;
    margin-top: 35px;

}
.jdSum .sumFoot span.fav {
    cursor: pointer;
}
.f12{font-size: 12px;}
.jdSum .sumFoot span {
    font-size: 11px;
    color: #999;
    border-right: 1px solid #f2f1f1;
    vertical-align: middle;
    display: inline-block;
    padding: 0 10px;
    max-width: 300px;
    line-height: 18px;
}
.jdSum .sumFoot span, .similarJob .hdSec p span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}
.jdSum .sumFoot span.fav em {
    background-position: 0 -29px;
    margin-top: -4px;
}
.jdSum .sumFoot span em {
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
}
.jdSum em, .lftSec .logReg_Apply em, .recSum .recFoot em, .similarJob em, .walkIn em {
    background: url(../images/srpSprites_v3.png) 0 15px no-repeat;
}
.jdSum .sumFoot span.sal {
    color: #333;
}
.jdSum .sumFoot span.sal em {
    background-position: 0 -48px;
}
.fr {
    float: right;
}
.jdSum .sumFoot strong {
    vertical-align: middle;
    color: #333;
}
.applyWithNaukri{
    background-color: #666666;
    color:#fff;
    padding: 0 25px;
    font-weight: 700;
    border: 0;
    height: 35px;
    line-height: 35px;
    font-size: 12px;
}
.applyWithNaukriBtnOr{
    font-size: 15px;
    padding-left: 10px;
}
.hide{display: none;}
@media (min-width: 1200px) {
   
}
.row {
    width: 100%;
    float: left;
    position: relative;
    margin-bottom: 20px;
    clear: both;
}
/**
*   Apply RCODE Start
*/

.pErr em, .pSucc em.rcodeIcon, .pWarn em.rcodeIcon, .pInfo em.rcodeIcon { background:url(../images/msg_icons.png) 0 0 no-repeat; width:26px; height:27px; float:left; margin:2px 10px 0 0 }
#applyRcodeContainer em.closeIcon { background:url(../images/close.png) 0 0 no-repeat; width:26px; height:27px; margin:2px 10px 0 0 }
#applyRcodeContainer em.closeIcon{float: right;}
.pErr, .pSucc, .pWarn, .pInfo { padding:12px; margin:0 0 5px; line-height:24px; font-size:14px;font-family:Arial, Helvetica, sans-serif; }
.pErr { background:#f6d4d6;color:#be1e2d;border:1px solid #be1e2d;overflow:hidden;}
.pSucc { background:#d6e8c5;color:#39b54a;border:1px solid #39B54A;overflow:hidden;}
.pWarn {background:#f7eac5;color:#f7941e;border:1px solid #f7941e;overflow:hidden;}
.pInfo { background:#c9e8f2;color:#1c75bc}
.pErr em.rcodeIcon{ background-position:0px -3px;}
.pSucc em.rcodeIcon{ background-position:-33px -3px;}
.pWarn em.rcodeIcon{ background-position:-66px -3px;}
.pInfo em.rcodeIcon{ background-position:-99px -3px;}
.closeIcon:hover{cursor: pointer;}
.msgtop{text-align:center; font-size:11px; background:#fbfcc8; padding:3px 0}
/**
*END
*/
.nomb{margin-bottom:0;}


.naukicon:before {
    font-family: fontIcons !important;
    font-style: normal;
    font-weight: normal !important;
    vertical-align: top;
}

.naukicon-ambition:before {
    content: "\F101";
}
.naukicon-app_download:before {
    content: "\F102";
}
.naukicon-application:before {
    content: "\F103";
}
.naukicon-arrow-1:before {
    content: "\F104";
}
.naukicon-arrow-icon:before {
    content: "\F105";
}
.naukicon-arrow-up:before {
    content: "\F106";
}
.naukicon-arrow:before {
    content: "\F107";
}
.naukicon-bag:before {
    content: "\F108";
}
.naukicon-bookMatchScore:before {
    content: "\F109";
}
.naukicon-briefcase:before {
    content: "\F10A";
}
.naukicon-bubble:before {
    content: "\F10B";
}
.naukicon-calendar:before {
    content: "\F10C";
}
.naukicon-check_circle:before {
    content: "\F10D";
}
.naukicon-checkbox:before {
    content: "\F10E";
}
.naukicon-checked:before {
    content: "\F10F";
}
.naukicon-checkedSkill:before {
    content: "\F110";
}
.naukicon-clock:before {
    content: "\F111";
}
.naukicon-CLOCK:before {
    content: "\F112";
}
.naukicon-close:before {
    content: "\F113";
}
.naukicon-companyLogo:before {
    content: "\F114";
}
.naukicon-contact:before {
    content: "\F115";
}
.naukicon-crawled:before {
    content: "\F116";
}
.naukicon-crawledJob:before {
    content: "\F117";
}
.naukicon-cross:before {
    content: "\F118";
}
.naukicon-CrossLayer:before {
    content: "\F119";
}
.naukicon-crossMatchscore:before {
    content: "\F11A";
}
.naukicon-date:before {
    content: "\F11B";
}
.naukicon-dollar:before {
    content: "\F11C";
}
.naukicon-donate:before {
    content: "\F11D";
}
.naukicon-education:before {
    content: "\F11E";
}
.naukicon-error_small:before {
    content: "\F11F";
}
.naukicon-error:before {
    content: "\F120";
}
.naukicon-experience:before {
    content: "\F121";
}
.naukicon-external_site:before {
    content: "\F122";
}
.naukicon-facebook:before {
    content: "\F123";
}
.naukicon-featured:before {
    content: "\F124";
}
.naukicon-featuredJob:before {
    content: "\F125";
}
.naukicon-filter:before {
    content: "\F126";
}
.naukicon-govt:before {
    content: "\F127";
}
.naukicon-green_tick:before {
    content: "\F128";
}
.naukicon-history:before {
    content: "\F129";
}
.naukicon-hot-jobs:before {
    content: "\F12A";
}
.naukicon-hot:before {
    content: "\F12B";
}
.naukicon-ic-BankingFinance:before {
    content: "\F12C";
}
.naukicon-ic-BPO:before {
    content: "\F12D";
}
.naukicon-ic-Consulting:before {
    content: "\F12E";
}
.naukicon-ic-eCommerce:before {
    content: "\F12F";
}
.naukicon-ic-FMCG:before {
    content: "\F130";
}
.naukicon-ic-Government:before {
    content: "\F131";
}
.naukicon-ic-Healthcare:before {
    content: "\F132";
}
.naukicon-ic-Insurance:before {
    content: "\F133";
}
.naukicon-ic-ITSoftware:before {
    content: "\F134";
}
.naukicon-ic-Logistics:before {
    content: "\F135";
}
.naukicon-ic-Telecom:before {
    content: "\F136";
}
.naukicon-insights:before {
    content: "\F137";
}
.naukicon-intern:before {
    content: "\F138";
}
.naukicon-internship:before {
    content: "\F139";
}
.naukicon-interview:before {
    content: "\F13A";
}
.naukicon-linkedin:before {
    content: "\F13B";
}
.naukicon-location:before {
    content: "\F13C";
}
.naukicon-lock:before {
    content: "\F13D";
}
.naukicon-mail:before {
    content: "\F13E";
}
.naukicon-notepad:before {
    content: "\F13F";
}
.naukicon-pencil:before {
    content: "\F140";
}
.naukicon-plus:before {
    content: "\F141";
}
.naukicon-preferedJob:before {
    content: "\F142";
}
.naukicon-preferred:before {
    content: "\F143";
}
.naukicon-premium:before {
    content: "\F144";
}
.naukicon-premiumJob:before {
    content: "\F145";
}
.naukicon-profilePhoto:before {
    content: "\F146";
}
.naukicon-questionBubble:before {
    content: "\F147";
}
.naukicon-right_arrow:before {
    content: "\F148";
}
.naukicon-rupee:before {
    content: "\F149";
}
.naukicon-salary:before {
    content: "\F14A";
}
.naukicon-save:before {
    content: "\F14B";
}
.naukicon-saved:before {
    content: "\F14C";
}
.naukicon-saveUnfilled:before {
    content: "\F14D";
}
.naukicon-search-icon:before {
    content: "\F14E";
}
.naukicon-share_alt:before {
    content: "\F14F";
}
.naukicon-silhouette:before {
    content: "\F150";
}
.naukicon-sort:before {
    content: "\F151";
}
.naukicon-star-rounded:before {
    content: "\F152";
}
.naukicon-star:before {
    content: "\F153";
}
.naukicon-success:before {
    content: "\F154";
}
.naukicon-thumsup:before {
    content: "\F155";
}
.naukicon-tick-icon:before {
    content: "\F156";
}
.naukicon-twitter:before {
    content: "\F157";
}
.naukicon-unchecked:before {
    content: "\F158";
}
.naukicon-uncheckedSkill:before {
    content: "\F159";
}
.naukicon-walk-in:before {
    content: "\F15A";
}
.naukicon-warning:before {
    content: "\F15B";
}
.naukicon-watch:before {
    content: "\F15C";
}
.naukicon-webPresentation:before {
    content: "\F15D";
}
.naukicon-website:before {
    content: "\F15E";
}


.job-desc .key-skill {
    margin-top: 20px;
}
.job-desc .heading {
    font-size: 13px;
    font-weight: 500;
    color: #333333;
}
.job-desc .chip {
    margin-top: 10px;
    display: inline-block;
    margin-right: 10px;
    font-size: 13px;
    font-weight: 400;
    color: #333333;
    border: 1px solid #CCCCCC;
    border-radius: 14px;
    padding: 4px 10px;
}
.naukicon {
    width: 16px;
    height: 16px;
    font-size: 14px;
}
.naukicon {
    line-height: 1;
}
.naukicon:before {
    vertical-align: text-top !important;
}
.naukicon:before {
    font-family: fontIcons !important;
    font-style: normal;
    font-weight: normal !important;
    vertical-align: top;
}

.job-desc .chip .naukicon-save {
    font-size: 12px;
    margin-right: 4px;
}
.job-desc .chip.non-clickable {
    cursor: auto;
}
.job-desc .legend {
    margin-top: 12px;
    font-size: 11px;
    font-weight: 400;
    color: #999999;
}

</pre></body></html>