/* COMMON */
/* main common */
.centerdiv { margin: 0 auto; float: none }
#mnuser_nav > li > a.mn_notification { padding: 18px 20px !important; }
#mnuser_nav > li > a.mnuser_avatar img { height: 30px !important; margin: -12px auto 0 !important; }
#mnuser_nav > li > a.mnuser_avatar { padding: 18px 26px !important; }
#update_pfbtn .btn { padding: 3px 10px !important; }
#update_pfbtn { padding: 4px 0 !important }
#adwrappermain { padding: 1px 0; text-align: center; background: #fff }
#update_pfbtn_sm { padding: 0; width: 168px }
.btn_purple, .btn_purple:hover { background: #6F4D74; color: #fff; margin-right: 8px; padding: 8px 20px }
.cm_morelnk:after, .job_optwrap .job_optitem:before, .joblnk .jtxt.jico:before, .tip::before { content: '' }
.borderbox, select.form-control { box-sizing: border-box!important }
* { line-height: 1.2; outline: 0 }
body { font-family: Roboto, sans-serif!important; font-size: 14px; font-weight: 300; color: #424242; background: #f2f2f2!important }
body.modal-open { overflow: hidden }
html { -ms-overflow-style: scrollbar }
.tip::before { height: 20px; left: 0; width: 20px; position: absolute; top: -3px; bottom: 0; background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) 0 -319px no-repeat }
.tip { font-size: 12px; color: #333; margin-top: 5px; position: relative; padding-left: 25px }
.marradiolable { margin: 5px 6px; display: inline-block }
.marradio { margin-top: 5px; display: inline-block }
.sq_frmwrap .expinfo select.form-control { padding: 5px; height: 30px; font-size: 14px; background: #FFF; border: 1px solid #bfbfbf; color: #9d90ae; width: 49%; display: inline-block }
.sq_frmwrap .expinfo .popupExp { position: absolute; left: 0; z-index: 10; width: 100%; background: #FFF; padding: 10px; display: none; border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175); box-shadow: 0 6px 12px rgba(0,0,0,.175); top: 105% }
#update_prf_no .form-control::-moz-input-placeholder {
color:#555
}
#update_prf_no .form-control:-ms-input-placeholder {
color:#555
}
#update_prf_no .form-control::-webkit-input-placeholder {
color:#555
}
#place_holder .form-control::-moz-input-placeholder {
color:#555
}
#place_holder .form-control:-ms-input-placeholder {
color:#555
}
#place_holder .form-control::-webkit-input-placeholder {
color:#555
}
#update_prf .form-control::-moz-input-placeholder {
color:#555
}
#update_prf .form-control:-ms-input-placeholder {
color:#555
}
#update_prf .form-control::-webkit-input-placeholder {
color:#555
}
.mn_updprfl { font-size: 20px; font-weight: 400; background: #5e4fa2; margin: 0; line-height: 26px; padding: 11px; color: #fff; position: relative }
#update_prf_no .open>.dropdown-menu { display: block; width: 100% }
.border_plup { border: 1px solid #5e4fa2 }
.form-control::-moz-placeholder {
color:#555!important
}
.noellipsis { overflow-wrap: break-word!important; white-space: inherit!important }
.ullilist { list-style: none; margin: 0; padding: 0 }
.bg_disable_grey { background-color: #eee!important }
.bg_disable_white { background-color: #FFF!important }
.updateprofile_width { width: 50%!important; float: left!important }
.background_white { background-color: #fff }
#mn_mainwrap, .mn_mainwrap { padding: 15px 10px; max-width: 1350px; margin: 0 auto }
.mn-shdcmmn, .mn-shdcmmn_settigns { box-shadow: 0 0 3px #bfbfbf; background: #fff; margin-bottom: 30px }
.rec_imgwrap:hover, a.cmp_block.cmpupdate:hover .cmp_img { -webkit-box-shadow: 0 2px 2px #999; -moz-box-shadow: 0 2px 2px #999 }
a.cmpname:hover { text-decoration: underline }
.cmp_txt { color: #424242; font-size: 14px; margin-bottom: 2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
.cmp_txt.noovrflow, .cmpname.noovrflow { white-space: inherit; overflow: visible; text-overflow: inherit; display: block }
.rec_txt, .recname { white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
.btn-brdr { border: 1px solid #5f328b; color: #fff; background: #5f328b; text-decoration: none!important; transition: all .3s ease; padding: 5px 12px; border-radius: 3px }
.btn-brdr.blnk { color: #5f328b; background: 0 0 }
.btn-brdr:focus, .btn-brdr:hover { border: 1px solid #5f328b; color: #5f328b; background: #fff }
.btn-brdr.blnk:focus, .btn-brdr.blnk:hover { border: 1px solid #5f328b; color: #fff; background: #5f328b }
.cmp_block .btn-brdr, .rec_block .btn-brdr { margin-top: 5px }
a.cmp_block.cmpupdate { color: #424242 }
a.cmp_block.cmpupdate:hover .cmp_img { box-shadow: 0 2px 2px #999 }
a.cmp_block.cmpupdate:hover .cmp_desc { text-decoration: underline!important }
.cm_morelnk, a.mn-lnk { text-decoration: underline }
a.mn-lnk { color: #25b18b; font-size: 14px }
.cm_morelnk { background: #f9f9f9; border-top: 1px #e9e9e9 solid; padding: 10px; position: relative; display: block; color: #5d5d5d }
.cm_morelnk:hover { background: #e9e9e9; color: #584d8d }
.cm_morelnk:after { position: Absolute; right: 10px; width: 30px; height: 30px; top: 0; background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -120px 2px no-repeat; transition: background .3s ease }
.cm_morelnk:hover:after { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -150px 0 no-repeat }
ul.li_inilneblock { margin: 0; padding: 0 }
ul.li_inilneblock li { display: inline-block }
.tab-content .tab-pane { background: #fff; box-shadow: 0 0 3px #bfbfbf; margin-bottom: 30px; padding: 15px }
.rec_imgwrap { display: block; margin-bottom: 5px; transition: box-shadow .2s linear; max-width: 66px }
.rec_imgwrap2 { max-width: 35px!important }
.rec_imgwrap:hover { box-shadow: 0 2px 2px #999 }
.rec_img { width: 100%; display: block; border: 0; max-width: 66px }
.recname { font-size: 15px; font-weight: 400; color: #5d5d5d; text-decoration: none; display: inline-block; max-width: 100% }
.rec_txt, a.rec_block.recupdate { color: #424242 }
.adbannerwrap a, .adbannerwrap a img { display: block; height: auto; width: 100% }
a.recname:hover { text-decoration: underline }
.rec_txt { font-size: 14px; margin-bottom: 2px }
.rec_txt.noovrflow, .recname.noovrflow { white-space: inherit; overflow: visible; text-overflow: inherit }
.adbannerwrap { padding: 15px 15px 5px }
.adbannerwrap a { margin-bottom: 10px }
.mn_phead.small { background: #f3f3f3; border-top: 1px #ededed solid; font-size: 16px; padding: 15px 50px 15px 20px; color: #000 }
.mn_hc { font-size: 16px; color: #5d5d5d }
.mn-lnk1 { text-decoration: underline; color: #424242!important }
.mn_chkwrap { padding-left: 25px; position: relative; color: #424242; line-height: 20px; margin: 0 15px }
.mn_chkwrap .mnchkbox { border: 1px solid #ccc; width: 19px; height: 19px; position: Absolute; left: 0; border-radius: 2px }
.col_equal, .tab_wrapper, .u_info { position: relative }
.mn_chkwrap.active { color: #595959 }
.mn_chkwrap.active .mnchkbox { border: 1px solid #6F4D74; background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -221px -102px no-repeat #6F4D74 }
.edit_form { background: #f3f3f3; border: 1px solid #e8e8e8; padding: 10px 15px }
.mn-sidebarwrap { padding: 20px 15px; text-align: center }
.mn-adbox { text-align: left }
.block_box { display: block }
.col_equal { margin-bottom: -99999px; padding-bottom: 99999px }
.tab-content .tab-pane.padd20 { padding: 20px }
.u_info { padding-left: 80px }
.btn-file input[type=file] { position: absolute; top: 0; right: 0; min-width: 100%; min-height: 100%; font-size: 10px; text-align: right; filter: alpha(opacity=0); opacity: 0; outline: 0; background: #fff; cursor: pointer; display: block }
.datepicker, .popover { min-width: 260px }
.select_menu, .tooltip-inner { text-align: left }
.mn_h1 { font-size: 20px; color: #5e4fa2; margin: 0 0 15px }
.mn_h1 .mn-lnk1 { color: #6F4D74!important; font-size: 12px; float: right; margin-top: 7px }
a.ar_lnk { text-decoration: none; color: #424242; position: relative; padding-left: 8px; display: inline-block; margin: 5px 0; font-weight: 300; font-size: 13px }
a.ar_lnk:hover { color: #000; text-decoration: underline }
a.ar_lnk:before { content: '\203A'; position: absolute; left: 0 }
.btn-default { background: 0 0; border: 1px solid #cecece; color: #555; font-size: 16px; border-radius: 2px; font-weight: 200 }
.set_txtbig { font-size: 18px; color: #737373 }
.set_txtblk { font-size: 16px; color: #282828 }
.mx600 { max-width: 600px }
.list-group-item { border-radius: 0!important }
.t_h1 { font-weight: 500; color: #5a5764; margin-bottom: 5px }
.tab-content .tab-pane.pdtb30 { padding: 30px }
.list-group.pdtb20 .list-group-item { padding: 20px }
.insidescreen_only .modal-body { max-height: calc(100vh - 210px); overflow-y: auto; padding: 15px 10px; word-wrap: break-word }
.savedjoblnk { padding: 0 10px 10px }
.savedjoblnk a { display: block; border-bottom: 1px #e6e6e6 solid; text-decoration: none!important; color: #454545; padding: 8px 0 }
.mn_h1 .cj_btn, .pitchingpoint, .rop_lnk { display: inline-block }
.savedjoblnk a:hover { border-bottom: 1px #252525 solid; color: #252525 }
.pend_tabwrap { padding: 10px 10px 20px }
.pend_tabwrap .btn { background: #fff; color: #454545; border-color: #e1e1e1; box-shadow: none; font-size: 18px; font-weight: 300; padding: 6px 25px }
.pend_tabwrap .btn.active { background: #98b011; color: #fff; border-color: #98b011 }
.tooltip-inner .bld { font-weight: 500; margin-bottom: 7px; font-size: 15px }
.mnjb_wrap { padding-right: 200px; position: relative }
.mnjb_btn { margin-top: 15px; margin-right: 0 }
.rop_lnk { padding: 15px 5px; border-right: 1px #ededed solid }
a.rop_lnk { text-decoration: underline }
.rop_lnkwrap { padding: 0 10px }
.req_ico { font-size: 16px; font-weight: 500; color: red; line-height: 16px; top: 0; vertical-align: top }
.success_msg { color: #fff; background: #2eb489; border-radius: 20px; padding: 8px 10px 8px 45px; position: relative; word-wrap: break-word }
.success_msg:before { content: ''; width: 20px; height: 16px; position: absolute; left: 15px; top: 8px; background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -137px -298px no-repeat }
.btn-white { background: #f7f8fb; color: #4a2a51; max-width: 182px; font-size: 16px }
.selectpicker .select_main { background-color: #fff; border: 1px solid #ccc; text-align: left; border-radius: 2px; font-size: 16px; padding: 8px 12px; height: 38px; box-shadow: none!important; font-weight: 300; text-shadow: none; position: relative; line-height: 1.42857143; color: #555; outline: 0!important; overflow: hidden }
.selectpicker .select_main:before { position: absolute; content: ''; right: 5px; top: 50%; width: 10px; height: 10px; background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -158px -326px no-repeat; margin-top: -5px }
.select_menu { position: absolute; left: 5px; right: 5px; top: 36px; border: 1px solid rgba(0,0,0,.15); box-shadow: 0 6px 12px rgba(0,0,0,.175); font-size: 14px; z-index: 1000; background: #fff; display: none }
.error_ro, .selectpicker { position: relative }
.endorse_btn_darbg, .endorse_btn_darbg:hover { background-color: #382052!important; color: #ccc!important; border: 1px solid #eee }
.endorse_btn { background: #FCFCFC; box-shadow: none; float: right; padding: 5px; border: 1px solid #eee; font-size: 12px; clear: both }
.row_bg { margin: 0; background: #f8f6f6; border: 1px solid #efefef; border-bottom: none; padding-top: 5px }
.row_bg+.row_bg { border-top: none; padding-top: 0 }
.row_bg:last-child { border-bottom: 1px #efefef solid; padding-bottom: 5px }
.row_bg .col { padding: 5px 10px }
select.form-control { padding-right: 12px; -moz-appearance: window; cursor: pointer }
select.form-control::-ms-expand {
display:none
}
.cs_iconwrap .col-sm-2 { padding: 0 }
.cc_header { text-align: center; padding: 120px 10px; background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/cc_header.jpg) center top no-repeat; background-size: cover }
.cc_header h1 { font-weight: 400; color: #fff; font-size: 50px; text-transform: uppercase; margin: 0 }
.cc_header.mrr { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mrr_header.jpg) center top no-repeat; background-size: cover }
.cc_header.complain { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/cmp_heder.jpg) center top no-repeat; background-size: cover }
.cc_header.cjobs { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/cjob_header.jpg) right top no-repeat; background-size: cover; padding: 68px 100px; text-align: left }
.cc_header.cjobs .cc_headerinnr, .cc_header.msi .cc_headerinnr { max-width: 1300px; margin: 0 auto }
.cc_header.msi { padding: 80px 10px; background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mei_header.jpg) center top no-repeat; background-size: cover }
.cc_header.cjobs h1 { color: #342578; text-transform: capitalize; margin: 0 auto 20px; font-size: 44px }
.cc_header.msi.exp_speak { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/es_header.jpg) center top no-repeat; background-size: cover }
.req { background-image: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/req.png); background-position: 2px 2px; background-repeat: no-repeat }
.save_btn.btn-block { padding: 7px 0 }
.ovrflow { overflow: hidden }
.mn_h1 .cj_btn { border: 1px solid #98b011; color: #98b011; font-size: 18px; padding: 5px 20px; border-radius: 20px; margin: 0 10px 10px 0; font-weight: 300; transition: all .3s ease }
.mn_h1 .cj_btn:hover { background: #98b011; color: #fff; text-decoration: none }
.rg_frmrow .rupload_btn { width: 290px }
#ErrorMsgOnEditPage .form-control { border-radius: 2px; font-size: 16px; box-sizing: border-box; margin: 5px 0; padding: 8px 12px; height: auto; box-shadow: none!important; color: #555; width: 100%; background-color: #fff; border: 1px solid #ccc }
.error_ro { background: #523670; color: #fff; padding: 15px; width: 96%; margin-bottom: 15px; box-shadow: 0 0 3px #bfbfbf }
.pitchingpoint { text-align: center; font-size: 22px; width: 100% }
.pitchborder::after, .pitchborder::before { content: ""; height: 30px; width: 30px; display: block }
.pitchborder::before { border-top: 3px solid green; border-left: 3px solid green }
.pitchborder::after { border-right: 3px solid green; border-bottom: 3px solid green; float: right }
#ErrorMsgOnEditPage #field, #ErrorMsgOnEditPage #txt { margin-bottom: 5px }
#ErrorMsgOnEditPage #field span { margin-top: 5px }
.col.brdrtp { border-top: 1px #c7c7c7 solid; padding-top: 10px }
.prpl { color: #683996 }
.app_jobh { padding: 5px 10px 15px; color: #683997; font-size: 18px; font-weight: 400 }
.app_jobh.applyall { padding-right: 90px; position: relative }
.app_jobh.applyall .btn-brdr { position: absolute; right: 10px; top: 0 }
.fb_likewrap, .placeholder_cmmn { position: relative }
.sc_ico { padding-top: 15px }
.sc_ico.share { padding: 5px 17px }
.sc_ico>a { display: inline-block; width: 26px; height: 26px; margin-right: 5px }
.sc_ico.share>a { margin-right: 13px }
.sc_ico a.fb { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -163px -381px no-repeat }
.sc_ico a.tw { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -191px -381px no-repeat }
.sc_ico a.gp { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -219px -381px no-repeat }
.sc_ico a.in { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -247px -381px no-repeat }
.fb_likewrap { display: inline-block; width: 50px; overflow: hidden; top: -3px; height: 20px }
.carousel-inner .col-sm-6 { padding: 5px }
.carousel-inner .col-sm-6 img { display: block; margin: 0 auto; width: 100%; max-width: 110px }
.placeholder_cmmn label { cursor: text; position: absolute; left: 15px; top: 12px; font-size: 16px; color: #555; font-weight: 300; line-height: 14px; transition: all .2s linear }
.multiselect_label em, .placeholder_cmmn .error:focus~label, .placeholder_cmmn input.filled~label, .placeholder_cmmn input:focus~label, .select_label span { background: #ddd; padding: 1px 4px; color: #757575; border-radius: 12px; font-size: 10px; top: -9px; left: 14px }
.multiselect_label, .select_label { position: relative }
.multiselect_label em, .select_label span { position: absolute; font-style: normal; z-index: 5 }
.cal_wrap .form-control.error_box, .error_box { border-bottom: 1px red solid!important; background-color: #f9f2f4!important }
.error_txt { color: red; font-size: 10px }
.sc_ico.msi_share { padding-top: 3px; text-align: right }
.sc_ico.mei_share { padding: 8px 10px 5px; background: #fff; border-radius: 3px; display: inline-block }
.txt_inline { display: inline-block; position: relative; top: -8px; margin-right: 8px }
/*using in index homepage too*/
.sc_hcmmn { color: #6F4D74; font-size: 17px; font-weight: 400; padding: 15px; position: relative; text-align: left }
.mn_srch_bar { background: #e2e2e2; padding: 10px; border-bottom: 1px #d6d6d6 solid }
.mn_srchbarinnr { width: 790px; margin: 0 auto }
.mn_srchbarinnr .row .col { padding-left: 5px; padding-right: 5px }
#headernav_wrap.srchbar_h .navbar { box-shadow: 0 8px 8px -8px #d0d0d0; }
.card { display: block; border-top: 5px #ecb2f5 solid; background: #fff; padding: 20px; font-size: 14px; color: #000; position: relative; transition: all .3s ease; font-weight: 400; text-decoration: none!important; margin-bottom: 20px }
.card .heading { font-size: 16px; margin-bottom: 7px; height: 40px; overflow: hidden }
.card .content, .card .content_inner { font-size: 13px; color: #8d8b8b; overflow: hidden }
.card .content { height: 138px }
.card .content_inner { height: 65px }
.card .read_more { background: #6F4D74; color: #fff; display: block; padding: 5px; width: 80px; }
.keyskills ul.ui-autocomplete { border: 1px solid #CCC; width: 98.5%!important; margin: 0; padding: 0; list-style-type: none; background: #fff; left: 0!important }
.keyskills ul.ui-autocomplete li { width: 100%; padding: 0!important; border-bottom: 0 solid #eee; text-align: left; cursor: pointer }
.keyskills ul.ui-autocomplete li a { padding: 8px!important; border: 0 solid #eee; cursor: pointer; font-size: 14px; color: #555 }
.keyskills ul.ui-autocomplete li a.ui-state-focus, .keyskills ul.ui-autocomplete li a:hover { padding: 8px!important; border: 0 solid #eee; cursor: pointer; font-size: 14px; color: #555; background-color: #eee!important }
div.keyword_sugg a { padding: 5px 10px; display: inline-block; background-color: #f2f5e4; border: 1px solid #ddd; text-decoration: none; margin: 5px; font-size: 12px }
div.keyword_sugg a.active { background-color: #6F4D74; border-color: #6F4D74; color: #fff; text-decoration: none }
.tooltip { z-index: 10 }
.select2-container .select2-choice>.select2-chosen { margin-top: 12px }
#select2-chosen-1, #select2-chosen-2, #select2-chosen-3 { margin-left: 2px }
.select_popup_inner .top_height { width: 94%!important; margin-left: 10px!important }
#PLACEHOLDER_combo_location .select2-container #select2-chosen-1, #PLACEHOLDER_combo_nationality .select2-choice #select2-chosen-1 { margin-left: 32px }
#main_form .rg_frmfieldwrap { padding: 5px 0 }
#main_form .checkwrap { text-align: left }
#main_form .ui-datepicker .ui-datepicker-title { margin: 0; line-height: 0; text-align: center }
#main_form .ui-datepicker select.ui-datepicker-month { width: 48% }
#main_form .ui-datepicker select.ui-datepicker-month, #main_form .ui-datepicker select.ui-datepicker-year { margin-right: 0 }
#main_form .rg_frmrow.closewrap .close_addmore { right: 25px }
#main_form .daterangepicker.dropdown-menu { z-index: 98 }
#rtitle .ugg_que .sq_frmwrap #expYrMonth_popup { margin: 0!important; width: 83%!important }
#rtitle .ugg_que .sq_frmwrap #expYrMonth_popup .select_item.left { width: 50%!important; color: #424242 }
#rtitle .ugg_que .sq_frmwrap #expYrMonth_popup .select_item>div.left { width: 25px!important }
.func_mob .dropdown-menu { z-index: 10!important }
.profile_year_exp { margin: 0!important; width: 100%!important }
.profile_year_exp #expYrMonth_popup { z-index: 10!important; margin: 0!important }
.logo_wrap_nj { height: 40px; width: 110px }
.rp_wrap_nj { height: 70px; width: 70px!important }
.logo_wrap_nj img, .rp_wrap_nj img { width: 100%; height: 100% }
.ui-panel-fixed-toolbar { overflow: visible!important }
.divider_login { display: inline-block }
.cluster_head { font-weight: 500 }
.mob_cart_div { width: 56px; display: none }
.mob_cart_ul { margin-right: 0!important; position: absolute!important; top: 0 }
.mob_cart_ul li { width: 100%!important }
.jd_rate_que { float: left; padding: 0 10px 0 0 }
.internationaljobs { display: block }
/* centered columns styles for login quickprofile */
.row-centered { text-align: center; }
.col-centered { display: inline-block; float: none; text-align: left; margin-right: -4px; }
/* testimonial */
.media img { padding: 3px; border: 2px solid #f8f6f6; float: left; margin-right: 10px; margin-bottom: 20px; margin-left: 10px; }
.tm { margin-bottom: 0px; clear: both; }
.media { color: #000; font-weight: 300; }
.media h3 { font-size: 16px; color: #000; font-weight: 400; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 5px; margin-top: 0; }
.bubble { position: relative; width: 100%; box-sizing: border-box; padding: 20px; background: #f8f6f6; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; line-height: bubble21px; margin-bottom: 50px; }
.bubble:after { content: ''; position: absolute; border-style: solid; border-width: 0 12px 12px; border-color: #f8f6f6 transparent; display: block; width: 0; z-index: 1; top: -12px; left: 73px; }
.media-body em { display: block; line-height: 17px; font-size: 12px }
.serachjoblnk .jtitle { font-size: 14px; color: #5d5d5d; font-weight: 400; width: 100%; display: inline-block; }
.serachjoblnk .jtitle .seotitle { font-size: 14px; color: #5d5d5d; font-weight: 400; margin: 0 !important; float: left }
.serachjoblnk .jtitle .title_in { float: none; margin-right: 20px; cursor: pointer; }
.serachjoblnk .jtxt { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-bottom: 5px; font-size: 13px; }
.nav-tabs.tabs-left>li.active>a, .nav-tabs.tabs-left>li.active>a:focus, .nav-tabs.tabs-left>li.active>a:hover { border-left: 2px solid #fd8d29; box-shadow: -3px 0 3px 0 #bfbfbf; border-top: 0!important; background-color: #fafafa }
.nav-tabs.tabs-left>li { z-index: 1; width: 100% }
.fatfooter .nav-tabs>li>a { font-size: 14px }
.fatfooter .tab-left-content { position: absolute; left: -17px; z-index: 0; height: 389px; padding: 0; background-color: #fafafa }
.tab-left-content .cs_wdget { margin-bottom: 0; box-shadow: none!important }
.head_left { background: #fafafa; border-top: 1px solid #e6e6e6; color: #797881; display: block; padding: 7px 13px; text-decoration: none; font-size: 16px; font-weight: 500 }
.sq_frmwrap .cal_wrap { height: 45px; }
.cal_wrap { position: relative; background: #fff; border: 1px #ccc solid; position: relative; border-radius: 2px; height: 39px; }
.ns_brandmaximizer_fade { background: rgb(0,0,0); background: #252525; opacity: 0.8; position: fixed; width: 100%; height: 100%; display: none; left: 0; top: 0; z-index: 1000; }
.ns_brandmaximizer_inner { display: none; margin: 0 auto; text-align: center }
.ns_brandmaximizer_popup { position: absolute; z-index: 1001; width: 400px; height: 300px; left: -700px; top: -400px; margin-left: 0; margin-top: 0; border: 2px solid #609; display: none }
.sq_frmwrap .cal_wrap { height: 45px }
.cal_wrap { background: #fff; border: 1px solid #ccc; position: relative; border-radius: 2px; height: 39px }
.ns_brandmaximizer_fade { background: #252525; opacity: .8; position: fixed; width: 100%; height: 100%; display: none; left: 0; top: 0; z-index: 1000 }
.cal_wrap:focus { border: 1px solid #ccc }
.ns_bottombanner_wrap { width: 100%; background: #fff; height: 100px; text-align: center; border-top: 3px #609 solid; position: fixed; bottom: -103px; z-index: 100 }
.cal_wrap .form-control { border: 0!important; background: 0 0!important; box-shadow: none; position: relative }
.ns_bottombanner { width: 100%; background: #fff; height: 90px; text-align: center; margin: 0 auto; padding: 5px 0 }
.cal_wrap:before { width: 24px; height: 24px; content: ''; position: absolute; right: 5px; top: 50%; margin-top: -12px; background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -9px -262px no-repeat }
.ns_bottombanner_space { width: 728px; margin: 0 auto; height: 90px; position: relative }
.noticewrap { position: relative }
.ns_bottombanner_close { top: 0; background: url(//media.monsterindia.com/seeker_2014/ns_combined.png) -73px -120px no-repeat; width: 32px; height: 32px; float: right; position: absolute; z-index: 10; right: -50px; cursor: pointer }
.checkbox.custom label { padding-left: 25px; line-height: 20px; z-index: 1 }
.job_alert .button, .job_alert .field { margin-top: 10px }
.job_alert, .refine { box-shadow: 0 0 3px #bfbfbf }
.checkbox.custom input[type=checkbox]:checked+label::after, .checkbox.custom label::before, .facetwiditem .csmall .chksmall:before, .radio-inline.custom input[type=radio]:checked+label::after, .radio-inline.custom label::before { content: '' }
.facetwiditem .ftxt, .featured_employers .company, .featured_employers .title, .walkin .company, .walkin .title { overflow: hidden; white-space: nowrap; text-overflow: ellipsis }
.ns_resulttxt_wrap_y { width: 100%; background: #f0f0f0; height: 170px }
.checkbox.custom label::after, .checkbox.custom label::before { position: absolute; width: 19px; height: 19px; left: 0; top: 0; display: block }
.checkbox.custom label::before { border: 1px solid #ccc; border-radius: 3px; background-color: #fff; z-index: 0 }
.rgtadbanner { text-align: center }
.checkbox.custom label::after { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -128px -263px no-repeat }
.facetspacr { height: 20px }
.job_alert { background: #fff; margin-bottom: 30px; padding: 13px }
.noticewrap .n_wrap { padding-right: 196px }
textarea { resize: none }
.walkin_details .logo img { border: 1px solid #bfbfbf }
.featured_employers, .walkin { box-shadow: 0 0 3px #bfbfbf; background: #fff; margin-bottom: 30px; padding: 13px 13px 50px; position: relative }
.radio-inline.custom { padding-left: 0; margin-left: 0; margin-right: 12px }
.featured_employers { padding-bottom: 15px }
.featured_employers a, .walkin a { text-decoration: none }
.radio-inline.custom label { padding-top: 25px; font-weight: 400 }
.featured_employers .heading, .walkin .heading { font-size: 17px; font-weight: 400; position: relative; color: #5e4fa2 }
.radio-inline.custom input[type=radio] { opacity: 0 }
.featured_employers .title, .walkin .title { font-size: 16px; color: #52366f; font-weight: 400; margin-top: 10px }
.radio-inline.custom label::before { display: block; position: absolute; width: 19px; height: 19px; left: 0; border: 1px solid #d1d1d1; border-radius: 50%; background-color: #fff; top: 0 }
.featured_employers .company, .walkin .company { color: #f19005 }
.radio-inline.custom label::after { display: block; position: absolute; width: 15px; height: 15px; left: 2px; top: 2px; background: #5e4fa2; border-radius: 50% }
.featured_employers .desc, .walkin .desc { font-size: 13px; margin-top: 7px; color: #83818a }
.featured_employers .view_more a, .walkin .view_more a { color: #57b8a9; font-weight: 400; font-size: 15px; display: block; background: #f2f2f2; padding: 10px; margin-top: 20px; border-top: solid 1px #e8e8e8; position: absolute; bottom: 0; left: 0; width: 100%; text-align: right }
.radio-inline.custom input[type=radio]:checked+label::before { border: 1px solid #5e4fa2 }
.result_head { width: 100%; margin-bottom: 15px }
.control-label { font-size: 15px; font-weight: 400; margin-bottom: 8px; display: block }
.result_head .count { font-size: 16px; color: #282828; padding-top: 5px; transition: all .3s ease }
#disability_opts { border: 1px solid #e8e8e8; padding: 15px; margin: 10px -16px; background: #efeeee }
.result_head .btn-group .active { background: #565656; color: #fff; border: 1px solid #565656; transition: all .3s ease }
.checkbox.checkbox-inline { padding-left: 0; margin-top: 10px!important; margin-bottom: 10px }
.refine { background: #fff; padding-bottom: 24px; margin-bottom: 20px }
.refine .facetwidget_h, .refine .heading { padding: 13px; font-weight: 400; border-top: 1px #d7d7e4 solid }
.refine .heading { font-size: 17px; color: #5e4fa2 }
.refine .facetwidget_h { color: #828282; font-size: 15px; position: relative; cursor: pointer }
.no_before::after, .no_before::before { background: #fff!important }
.facetwidget_h:after, .facetwidget_h:before { content: ''; background: #b2b2b2; position: absolute; cursor: pointer; border-radius: 2px }
.facetwidget_h:before { width: 12px; height: 2px; right: 10px; top: 22px }
.facetwidget_h.collapsed:after { width: 2px; height: 12px; right: 15px; top: 17px; transition: all .3s linear }
.facetwidget_h.collapsed.active:after { top: 11px; height: 0 }
.facetwidget .facetwidgetbody { padding: 0 5px 10px }
.facetwiditem { margin: 10px 0 0 10px; padding: 0 30px 0 0; position: relative }
.facetwiditem label { font-size: 13px; font-weight: 200!important }
.facetwiditem .checkbox.custom label::after { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/icon_tick.png) center center no-repeat #5f328b; border-radius: 2px }
.facetwiditem .csmall { margin-top: 4px; cursor: default }
.facetwiditem .csmall .chksmall { border: 1px solid #b6b6b6; width: 16px; height: 16px; position: absolute; cursor: pointer; border-radius: 2px; left: 7px; top: -1px }
.facetwiditem .csmall .chksmall:before { position: absolute; top: 0; left: 0; width: 16px; height: 16px }
.facetwiditem .csmall.chcked .chksmall { border: 0 solid #8e8e8e }
.facetwiditem .csmall.chcked .chkicon:before { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/icon_tick.png) center center no-repeat #5f328b; border-radius: 2px }
.facetwiditem .csmall .chktext { font-size: 14px; margin-left: 8px; line-height: 20px; color: #737373 }
.facetwiditem .ftxt { line-height: 14px; font-size: 16px; color: #565656 }
.facetwiditem .fcnt { font-size: 16px; position: Absolute; right: 6px; top: -1px; color: #673074 }
.facetwidget_wrapper { position: relative; width: 100% }
.facetwidget_b .fixed, .refine_mbutton { position: fixed; box-shadow: 0 0 5px 0 #999 }
.facetwidget_b { width: 100%!important; padding: 10px; background: #f2f2f2 }
.facetwidget_b a { color: #000; font-size: 15px }
.facetwidget_b .fixed { padding: 5px; background: #fff; bottom: 0; z-index: 3 }
.facetwidget_b .clear { padding: 10px 5px; text-decoration: underline }
.apply, .facetwidget_b input { text-decoration: none!important }
.facetwidget_b .refine_button { width: 50% }
.facetwidget_b input { width: 100%; background: #6F4D74!important; border-radius: 4px; color: #fff!important; font-size: 17px; font-weight: 300; display: block; padding: 5px }
.refine_mbutton { width: 50px; height: 50px; background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/icon_refine.png) center center no-repeat #ff7e00; border-radius: 50px; bottom: 10px; right: 10px; cursor: pointer; z-index: 19 }
.apply { border: 1px solid #5f328b; background: #5f328b; color: #fff; transition: all .3s ease; padding: 5px 25px; border-radius: 3px; margin-bottom: 10px }
.apply:focus, .apply:hover { border: 1px solid #5f328b; background: #fff; color: #5f328b }
.company { color: #6F4D74 }
/* common */
/* margin  padding border style*/
.mar_left10 { margin-left: 10px; }
.mrgntp15 { margin-top: 15px; }
.mar_right10 { margin-right: 10px!important; }
.m_notop { margin-top: 0 !important; }
.no_ptp { padding-top: 0 !important; }
.mrgnbtm20 { margin-bottom: 20px; }
.mrgnbtm30 { margin-bottom: 30px !important; }
.mrgnbtm15 { margin-bottom: 15px !important; }
.mrgntp30 { margin-top: 30px !important; }
.mrgntp10 { margin-top: 10px; }
.mrgntp5 { margin-top: 5px; }
.pdtb { padding-top: 30px; padding-bottom: 30px; }
.pdtb15 { padding-top: 15px; padding-bottom: 15px; }
.pdtb30 { padding-top: 30px; padding-bottom: 30px; }
.pdall { padding: 15px 10px; }
.pdall30 { padding: 30px !important; }
.pdall15 { padding: 15px; }
.pdall5 { padding: 5px; }
.pdall0 { padding: 0px!important; }
.nomargin { margin: 0px; }
.border_btm { border-bottom: solid 1px #ddd }
.border_left { border-left: solid 1px #ddd }
.border_right { border-right: solid 1px #ddd }
.ln20 { line-height: 20px; }
.bld { font-weight: 400; }
.bld_1 { font-weight: 500; }
.no_bottompadding { padding-bottom: 0 !important; }
.mrgnbtm5 { margin-bottom: 5px; }
.mrgn_r { margin-right: 8px }
.nopadding { padding: 0 !important; }
.padd_top40 { padding-top: 40px; }
.pdtb10 { padding: 10px 0px 1px 0px; }
.mrgntp20 { margin-top: 20px; }
.bg_grey { background: #f9f9f9 }
.heading_cjb { font-size: 18px; margin-bottom: 15px; font-weight: 400; color: #4a4a4a; }
.smallerhead { font-size: 16px; color: #333; font-weight: 500; margin-bottom: 20px; }
.bold { font-weight: 600 }
.font-15 { font-size: 15px !important; }
.brdr_right { border-right: 1px solid #eee; }
.nopadding { padding: 0 !important }
.mrgnbtm { margin-bottom: 10px; }
.padd_top { padding-top: 14px; }
.mrgn_r { margin-right: 8px; }
.no-padding-left { padding-left: 0 }
.mrgnbtm { margin-bottom: 10px; }
.inlineblock { display: inline-block; }
/* margin */
/* bootstrap custom */
.hovergry .btn-default.disabled.focus, .hovergry .btn-default.disabled:focus, .hovergry .btn-default.disabled:hover, .hovergry .btn-default.focus[disabled], .hovergry .btn-default[disabled]:focus, .hovergry .btn-default[disabled]:hover, .hovergry fieldset[disabled] .btn-default.focus, .hovergry fieldset[disabled] .btn-default:focus, .hovergry fieldset[disabled] .btn-default:hover { background-color: #eee!important }
#advance_main_form .bootstrap-select > .dropdown-toggle.bs-placeholder, #advance_main_form .bootstrap-select > #advance_main_form .dropdown-toggle.bs-placeholder:hover, #advance_main_form .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, #advance_main_form .bootstrap-select > .dropdown-toggle.bs-placeholder:active { color: #555 !important }
.modal-footer { padding: 10px; }
input[type="file"] { cursor: pointer; border-radius: 2px; border: 1px #ccc solid; width: 100%; padding: 7px 9px; background: #fff; color: #bcbcbc; margin: 0; outline: 0; }
select.combo-style option { background-color: #fff !important }
.double_dropdown { background-color: #fff; overflow: auto; padding: 0; }
.double_dropdown .facetwiditem label { font-size: 13px; }
.form-control { border-radius: 2px; font-size: 16px; padding: 8px 12px; height: 38px; box-shadow: none!important; color: #555 }
::-webkit-input-placeholder {
color:#555
}
::-moz-placeholder {
color:#555
}
:-ms-input-placeholder {
color:#555
}
:-moz-placeholder {
color:#555
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option { color: #555!important }
.form-control:focus { border: 1px solid #ccc }
.tagator_element { line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 2px; font-size: 16px; padding: 5px!important; display: block; width: 100%!important }
.tagator_element input { outline: 0; border: 0; margin-left: 8px }
.tagator_tags { display: inline }
.tagator_tag, .tagator_tag_remove { display: inline-block; color: #a6a5ab; vertical-align: top }
.tagator_tag { background-color: #f6f6f6; border-radius: 2px; padding: 2px 20px 2px 4px; font-size: 13px; margin: 2px; position: relative; border: 1px solid #e9e9ea }
.tagator_tag_remove { font-weight: 400; margin: 0 0 0 5px; padding: 6px 5px 4px; cursor: pointer; font-size: 11px; line-height: 10px; border-radius: 0 2px 2px 0; position: absolute; right: 0; top: 0; bottom: 0 }
.tagator_options {; margin: 0; padding: 0; border-radius: 0 0 3px 3px; position: absolute; box-sizing: border-box; -moz-box-sizing: border-box; z-index: 101; background-color: #fff; overflow: auto; max-height: 250px; list-style: none; left: -1px; right: -1px; }
.tagator_option { padding: 5px; cursor: pointer; color: #000 }
.tagator_option.active { background-color: #5e4fa2; color: #fff }
.form-group.no_mbtm { margin-bottom: 0 }
.cancel_btn, .save_btn { color: #fff!important; padding: 8px 20px; margin-bottom: 7px }
.save_btn { background: #6F4D74; margin-right: 7px }
.save_btn#ad_search { font-size: 20px; border-radius: 0 }
.cancel_btn { background: #adb3c2 }
.edit_form .row { margin-left: -5px; margin-right: -5px }
.edit_form .col { padding: 0 5px 15px }
.add_morelnk { color: #7c7c7c; text-decoration: underline }
.add_morelnk:hover { color: #5e4fa2 }
.cal_wrap { background: #fff; border: 1px solid #ccc; position: relative; border-radius: 2px }
.cal_wrap:focus { border: 1px solid #ccc }
.cal_wrap .form-control { border: 0!important; background: 0 0!important; box-shadow: none; position: relative }
.cal_wrap:before { width: 24px; height: 24px; content: ''; position: absolute; right: 5px; top: 50%; margin-top: -12px; background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -9px -262px no-repeat }
.noticewrap { position: relative }
.radio-inline.custom input[type=radio]:checked+label::after, .radio-inline.custom label::before { content: '' }
textarea { resize: none }
.radio-inline.custom { padding-left: 0; margin-left: 0; margin-right: 12px }
.radio-inline.custom label { padding-top: 25px; font-weight: 400 }
.radio-inline.custom input[type=radio] { opacity: 0 }
.radio-inline.custom label::before { display: block; position: absolute; width: 19px; height: 19px; left: 0; border: 1px solid #d1d1d1; border-radius: 50%; background-color: #fff; top: 0 }
.radio-inline.custom label::after { display: block; position: absolute; width: 15px; height: 15px; left: 2px; top: 2px; background: #6F4D74; border-radius: 50% }
.radio-inline.custom input[type=radio]:checked+label::before { border: 1px solid #6F4D74 }
.control-label { font-size: 15px; font-weight: 400; margin-bottom: 8px; display: block }
#disability_opts { border: 1px solid #e8e8e8; padding: 15px; margin: 10px -16px; background: #efeeee }
.checkbox.checkbox-inline { padding-left: 0; margin-top: 10px!important; margin-bottom: 10px }
.tagator_tag_remove { display: inline-block; font-weight: 400; color: #a6a5ab; margin: 0 0 0 5px; padding: 6px 5px 4px 5px; cursor: pointer; font-size: 11px; line-height: 10px; vertical-align: top; border-radius: 0 2px 2px 0; position: absolute; right: 0; top: 0; bottom: 0; }
.cancel_btn { background: #adb3c2; color: #fff !important; padding: 8px 20px; }
.add_morelnk { color: #7c7c7c; text-decoration: underline }
.ns_brandmaximizer_popup_close_wrap { position: relative; width: 100% }
.add_morelnk:hover { color: #5e4fa2 }
.ns_brandmaximizer_popup_close { top: -15px; background: url(//media.monsterindia.com/seeker_2014/ns_combined.png) -73px -120px no-repeat; width: 32px; height: 32px; right: -20px; cursor: pointer; position: absolute }
.checkbox.custom input[type="checkbox"] { opacity: 0; }
.checkbox.custom label, .radio.custom label { padding-left: 25px; line-height: 20px; z-index: 1 }
.checkbox.custom input[type="checkbox"], .radio.custom input[type="radio"] { opacity: 0; margin-left: 0; }
.checkbox.custom label::before { content: ''; display: block; position: absolute; width: 19px; height: 19px; left: 0; border: 1px solid #cccccc; border-radius: 3px; background-color: #fff; top: 0; z-index: 0; }
.checkbox.custom label::after { display: block; position: absolute; width: 19px; height: 19px; left: 0; top: 0; background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) no-repeat -128px -263px; }
.checkbox.custom input[type="checkbox"]:checked + label::after, .checkbox.custom input[type="radio"]:checked + label::after { content: ''; }
.radio.custom label::before { content: ''; display: block; position: absolute; width: 19px; height: 19px; left: 0; border: 1px solid #cdcdcd; border-radius: 50%; background-color: #fff; top: 0; }
.radio.custom label::after { display: block; position: absolute; width: 15px; height: 15px; left: 2px; top: 2px; background: #5f328b; border-radius: 50%; }
.radio.custom input[type="radio"]:checked + label::after { content: ''; }
.radio.custom input[type="radio"]:checked + label::before { border: 1px solid #5e4fa2; }
/* for year and month popup not using in responsive i guess*/
.select_popup { background: #fff; border: 1px solid #cecece; display: none; font-size: 12px; height: 250px; left: 0; overflow: auto; position: absolute; top: 33px; width: 100%; z-index: 100000 }
.select_popup_inner { height: auto; width: 50% }
.select_item .left { color: #4f4f4f; height: 14px; line-height: 12px; margin: 0; overflow: hidden; padding: 0 5px; text-overflow: ellipsis; white-space: nowrap; width: 18% }
.left { float: left }
.clear_left { clear: left }
.select_popup { width: 100!important; background: #fff; border: 1px solid #cecece; display: none; font-size: 12px; height: 250px; left: 0; overflow: auto; position: absolute; top: 33px; z-index: 100000; margin: 1% }
.select_item left, .select_popup_inner>.left { width: 50%!important; font-weight: 300!important }
.select_item>div.left { width: 20%!important; font-weight: 300!important }
.left label { width: 100%!important; font-size: 12px }
.select_item input { margin: 0!important }
/* bootstrap coustom */

/* link */
.a_underline:hover, a.t20 { text-decoration: underline }
a { color: #424242 }
.orange_link a { color: #479CE5!important }
a.t20 { color: #252525 }
.txt_white { color: #fff }
.txt_black { color: #000 }
.txt_purple { color: #5e4fa2 }
.tcmplnkwrap.orange a { font-size: 14px }
.tcmplnkwrap.orange a.active, .tcmplnkwrap.orange a:hover { color: #ff8a00; text-decoration: none }
.hideall, .viewall { color: #333; float: right; padding-bottom: 10px; display: block; cursor: pointer; text-decoration: underline }
.white_close, .white_close:hover { color: #fff }
.txt_green1 { color: #6F4D74; }
/* link */

/* for iframe taboola */
.trc_popover, .trc_undo_btn, .trc_user_exclude_btn, .videoCube.trc_excludable .trc_exclude_overlay.trc_fade { z-index: 9!important }
.taboola_fieldsetwrap { border: 1px solid #d7d7e4; margin-bottom: 35px; overflow-wrap: break-word; padding: 30px 20px 10px; position: relative }
.taboola_fieldsetwrap.gad { padding: 15px }
h2.taboola_fieldset_h { margin-top: 10px }
.taboola_fieldset_h { background: #fff; color: #673074; display: inline-block; font-size: 15px; font-weight: 400; left: 10px; line-height: 20px; padding: 0 10px; position: absolute; top: -22px }
/* iframe taboola closed */ 

/* breadcrumb pagination */
.breadcrumb { font-size: 12px; padding-bottom: 0; margin-left: 10px; background: 0 0!important }
.pager li>a, .pager li>span { background-color: #f3f3f3; border-radius: 3px; box-shadow: 0 1px 2px 1px #7e7e7e; display: inline-block; padding: 5px 14px }
.pager li { display: inline; margin-left: 10px }
.pagination.full-width { display: table; width: 100% }
.pagination.full-width>li { display: table-cell }
.pagination.full-width>li>a { float: none; position: relative; display: block; padding: 5px 0; text-align: center }
.pagination.full-width>li.active>a:before { content: ''; position: Absolute; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #683996; left: 50%; bottom: -6px; margin-left: -6px }
.pagination.full-width>li.icon_home { height: 30px; width: 35px }
.pagination.full-width>li.icon_home>a { height: 30px; width: 35px; color: #f2f2f2 }
.pagination.full-width>li.icon_home>a:after { content: ''; position: Absolute; left: 50%; top: 50%; width: 17px; height: 13px; background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -237px -298px no-repeat #f2f2f2; margin-left: -8px; margin-top: -7px }
.pagination.full-width>li.icon_home.active>a { color: #683996 }
.pagination.full-width>li.icon_home.active>a:after { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -256px -298px no-repeat #683996 }
.pagination.nomrgn { margin: 0 }
/* breadcrumb */

/* header and navbar */
.navbar { min-height: 38px; }
.small_font, .small_noline { font-size: 12px }
#mnrec_seek_signwrap .btn_purple, #mnuser_signwrap .btn_purple, .dropdown-menu-title, .mn_navh, .navbar-nav>li>a { text-transform: uppercase }
.navbar-brand a img { margin-bottom: 2px }
.navbar-collapse.in < body {
margin:0;
height:100%;
overflow:hidden
}
span.employer_sign::before, span.jobseeker::before { position: Absolute; left: -24px; width: 20px; height: 20px; top: 0; transition: height .3s ease; right: 0; content: '' }
#mnrec_seek_signwrap { display: none }
#mnrec_seek_signwrap, #mnuser_signwrap { padding: 11px 0 11px 50px }
.small_font { text-decoration: underline }
span.jobseeker::before { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -219px -492px no-repeat }
span.employer_sign::before { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -249px -492px no-repeat }
span.employer_sign, span.jobseeker { margin-left: 25px; position: relative; display: inline-block; margin-right: 5px }
.prpl_bg { background-color: #7F70C9!important }
.btn_purple.nobg { background: #fff!important; color: #5e4fa2!important; border: 1px solid #5e4fa2 }
#headernav_wrap { height: 62px }
.switch_lang_link { font-size: 10px; padding-left: 4px; float: left }
.headernav_main { background: #fff }
.headernav_main.fix { position: fixed; top: 0; left: 0; right: 0; box-shadow: 0 8px 8px -8px #d0d0d0; z-index: 999 }
.navbar-nav>li>a { letter-spacing: 0.5px; color: #6F4D74!important; position: relative; font-weight: 600; padding: 7px 12px; font-size: 12px }
.navbar-nav>li>a:before { content: ''; position: Absolute; left: 0; top: 0; right: 0; height: 0; background: #6F4D74; transition: height .3s ease }
.navbar-nav>li:hover>a, .navbar-nav>li>a:hover { color: #6F4D74; background: #f6f6f6 }
.navbar-nav>li.active>a:before, .navbar-nav>li:hover>a:before { height: 3px }
.navbar-header { padding: 5px 15px; margin-right: 10px }
.navbar-brand { display: block; width: 141px; height: 54px; padding: 5px 0; overflow: hidden; transition: width .3s ease }
.navbar_brand_noswitch { height: 36px!important; padding: 12px!important }
.navbar-toggle .icon-bar { width: 17px; height: 4px; border-radius: 1px; background: #000 }
.navbar-toggle { position: relative; float: left; margin-right: 5px; padding: 5px; margin-top: 2px; border: 1px solid transparent; border-radius: 2px; margin-bottom: 0 }
.nav_big .nav>li { position: static; overflow: hidden; margin-top: 0 }
.nav_big .navbar-nav>li:hover { overflow: visible }
#mnuser_nav .dropdown-menu>li>a, .dropdown-user-name, .mn-navlnk.artcle { overflow: hidden; text-overflow: ellipsis }
.nav_big { position: relative; z-index: 1000 }
.nav_big .navbar-nav>li>.dropdown-menu { display: block; left: 0; width: 790px; opacity: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: rotateX(-91deg); transform: rotateX(-91deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; -webkit-transition: -webkit-transform .1s linear 0s, opacity .1s 0s; transition: transform .1s linear 0s, opacity .1s 0s; background: #f6f6f6; border: 0 }
.nav_big .navbar-nav li.lastdropDownSet .dropdown-menu { margin-left: 0!important }
.nav_big .navbar-nav#mnuser_nav { position: relative; margin-right: -15px; border-left: 1px #ececec solid; margin-left: 20px }
.nav_big .navbar-nav>li>.dropdown-menu.notification_pmenu { width: 390px; left: inherit; right: 0 }
.nav_big .navbar-nav>li:focus .children, .nav_big .navbar-nav>li:hover .dropdown-menu { opacity: 1; -webkit-transform: rotateX(0) translateZ(0); transform: rotateX(0) translateZ(0); -webkit-transition: -webkit-transform .3s linear .3s, opacity .1s .3s; transition: transform .3s linear .3s, opacity .3s .3s }
.mn-navlnk { display: block; color: #333!important; line-height: 18px; padding: 8px 0; font-size: 13px; border-bottom: 1px #f6f6f6 solid }
.mn-navlnk.artcle { white-space: pre-wrap }
.mn-navlnk:hover { border-bottom: 1px #e9e9e9 solid; color: #7e7e7e; text-decoration: none }
.mn_navh { color: #4b4b4b; font-size: 14px; font-weight: 500; margin-top: 10px }
.counter_txt { position: absolute; top: 57%; right: 3px; height: 16px; min-width: 16px; padding: 0 3px; border-radius: 50%; background: #6F4D74; text-align: center; line-height: 16px; color: #fff; font-size: 9px; letter-spacing: .5px; margin-top: -20px; z-index: 3 }
#mnuser_nav>li>a.mn_notification { padding: 31px 20px; position: relative }
#mnuser_nav>li>a.mn_notification:after { content: ''; position: absolute; left: 0; right: 0; margin: -11px auto 0; width: 22px; height: 22px; top: 50% }
#mnuser_nav>li>a.mn_notification#cs:after { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -240px 0 no-repeat }
#mnuser_nav>li>a.mn_notification#cart:after { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -220px -435px no-repeat }
#mnuser_nav>li>a.mn_notification#in:after { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -240px -22px no-repeat }
#mnuser_nav>li>a.mn_notification#nt:after { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -240px -44px no-repeat }
#mnuser_nav>li>a.mn_notification#net:after { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -240px -66px no-repeat }
#mnuser_nav>li>a.mn_notification#home:after { width: 30px; background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -240px -122px no-repeat }
.dropdown-menu-title { font-size: 16px; color: #252525; font-weight: 400; padding: 8px 15px }
.dropdown-user-name { font-size: 22px; color: #252525; font-weight: 400; padding: 15px 15px 4px }
.dropdownuser_cnt { font-size: 16px; color: #7e7e7e; font-weight: 400; padding: 4px 15px }
.dropdown-menu-footer { padding: 8px 15px }
#mnuser_nav .dropdown-menu>li.dropdownuser_opts { border-top: 1px #e9e9e9 solid; margin-top: 10px; margin-bottom: -5px }
#update_pfbtn .btn, #update_pfbtn_sm .btn { margin: 0; text-transform: uppercase; font-size: 13px }
#mnuser_nav .dropdown-menu>li.dropdownuser_opts a { position: relative; display: block; width: 33.3333%; float: left; padding: 15px; color: #333; font-size: 13px; text-decoration: none }
#mnuser_nav .dropdown-menu>li.dropdownuser_opts a.mdl:before, .dropdownuser_opts a.mdl:after { width: 1px; content: ''; position: absolute; top: 0; bottom: 0; background: #e9e9e9 }
#mnuser_nav .dropdown-menu>li.dropdownuser_opts a.mdl:before { left: 0 }
#mnuser_nav .dropdown-menu>li.dropdownuser_opts a.mdl:after { right: 0 }
#mnuser_nav .dropdown-menu>li>a { white-space: nowrap; padding: 8px 15px; border-bottom: 1px #dfdfdf solid; color: #7e7e7e; font-size: 13px; clear: none; text-align: left }
#mnuser_nav .dropdown-menu>li>a.save_btn { text-align: center }
#mnuser_nav .dropdown-menu>li.dropdownuser_opts a.logout { background: #fff }
#mnuser_nav .dropdown-menu>li.dropdownuser_opts a.logout:hover { background: #6F4D74; color: #fff }
#mnuser_nav .dropdown-menu>li>a:hover { color: #000 }
#mnuser_nav .dropdown-menu>li>a.btn:hover { background: #6F4D74; color: #fff }
#mnuser_nav .dropdown-menu>li:nth-last-child(-n+2)>a { border-bottom: 0 }
#update_pfbtn { padding: 12px 0 }
#update_pfbtn_sm { padding: 0; width: 168px }
#update_pfbtn .btn { padding: 8px 10px }
#update_pfbtn_sm .btn { padding: 4px 10px }
#update_pfbtn_sm .search_btn { margin-left: 0; width: 33px; height: 34px; background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -240px -88px no-repeat; float: right }
#update_pfbtn_sm .jd_back_btn { margin-left: 0; width: 34px; height: 34px; background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -195px -460px no-repeat; float: right }
#mnuser_nav>li>a.mnuser_avatar { border-left: 1px #ececec solid; padding: 31px 26px }
#mnuser_nav>li>a.mnuser_avatar img { position: Absolute; display: block; border: 0; width: 32px; height: 32px; border-radius: 50%; left: 0; right: 0; margin: -16px auto 0; top: 50% }
#monster_nav { position: relative; float: right; z-index: 999!important; }
#monster_nav .dropdown-menu a, #monster_nav .dropdown-menu div, #monster_nav .dropdown-menu li { box-sizing: border-box!important }
/*header*/ 

/* top banner */
.mn_topbanner, .mn_topbanner_big, .mn_topbexpndbtn { position: relative; text-align: center }
.mn_topbanner { height: 30px!important; background: #000 }
.mn_topbanner_big { height: auto!important; background: #e2e2e2; line-height: 0 }
.mn_topbannerinnr { width: 1024px; margin: 0 auto }
.mn_topbannerinnr img { display: block; margin: 0; border: 0; width: 100% }
.mn_topbexpndbtn { cursor: pointer; width: 73px; height: 30px; padding-right: 10px; background: #f4f4f4; font-weight: 500; font-size: 13px; line-height: 30px; color: #676767 }
.mn_topbexpndbtn:before { content: ''; position: absolute; right: 3px; top: 13px; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #676767 }
.mn_topbannerexpnd { top: 0; text-align: center; position: fixed; z-index: 9999; background: #fdffd3; border-bottom: 3px #7c6fb8 solid; left: 0; right: 0 }
.mn_topbannerexpndinnr { width: 728px; height: 100px; text-align: center; margin: 0 auto; padding: 5px 0; position: relative }
#mn-wrap { max-width: 1380px }
.mn_topbannerexpndinnr img { display: block; width: 100%; border: 0 }
.close.bn-close { position: Absolute; width: 20px; height: 20px; background: #454545; right: -30px; top: 50%; margin: -8px 0 0; border: 2px solid #000; border-radius: 50%; padding: 0 }
.close.bn-close span { line-height: 13px; font-size: 20px; display: block; padding: 0 }
/* top banner */


/* footer */
.border_bttomline ul.f_lnkwrapmain li, .colonstyle:before, .f_lnkwrap, .footer_blocks, .footer_lnkwrap a, .footer_scwrap a { display: inline-block }
.border_bttomline ul.f_lnkwrapmain { margin: 0; padding: 0 10px }
.footer_heading { font-weight: 500; font-size: 14px!important; color: #828282!important; padding-left: 10px!important }
.border_bttomline { border-bottom: 1px solid #dbdbdb }
.border_bttomline .f_lnkwrap { font-size: 12px; color: #777 }
.colonstyle:before { float: right; font-weight: 600; color: #777; padding: 8px 0; content: ":" }
.footer_blocks:before, .footer_expand:before { content: ''; left: 0; top: 50% }
footer { padding: 15px 0; background: #52366f; color: #bbb }
.footer_desktop { background: #eaeaea }
.footer_max { max-width: 1300px; margin: 0 auto; padding: 10px }
.footer_max.nopadd { padding: 0 10px }
.footer_blocks { position: relative; margin: 5px; color: #717171; padding: 5px 5px 5px 35px }
.footer_blocks:before { position: absolute; width: 26px; height: 26px; margin-top: -13px }
.footer_blocks.ico1:before { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -50px -380px no-repeat }
.footer_blocks.ico2:before { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -76px -380px no-repeat }
.footer_blocks.ico3:before { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -50px -406px no-repeat }
.footer_expand { width: 100%; max-width: 38px; margin: 0 auto; height: 38px; position: relative; background: #ff8400; cursor: pointer }
.footer_expand:before { position: absolute; width: 20px; height: 19px; right: 0; margin: -10px auto 0; background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -78px -410px no-repeat }
.footer_expand.expanded { background: #ababab }
.footer_expand.expanded:before { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -99px -410px no-repeat }
.nocolpadd .col { padding: 0 }
.footer_lnkwrap { background: #fff; border-top: 1px #dbdbdb solid; border-bottom: 1px #dbdbdb solid; padding: 8px }
.footer_lnkwrap a { color: #424242; margin: 5px 10px; white-space: nowrap }
.footer_categories { background: #eaeaea }
.cell_brdr { border-left: 1px #e0e0e0 solid; border-right: 1px #e0e0e0 solid }
.table_footer { border: 0; margin: 0 }
.table_footer td { border-top: 0!important; padding: 0 15px 15px!important }
.footer_h { font-size: 16px; font-weight: 500; color: #000 }
.f_lnkwrap { padding: 8px 0; word-wrap: break-word }
.footer_bottom { background: #6F4D74 }
.copyright_txt { color: #bbb; font-size: 13px; padding: 6px 0 5px 20px }
.footer_scwrap { padding-right: 10px; text-align: right; height: 26px }
.footer_scwrap .footer_sctxt { display: inline-block; line-height: 26px; margin-right: 10px; color: #bbb; font-size: 13px; position: relative; top: -9px }
.footer_scwrap a { width: 26px; height: 26px; margin-right: 5px; opacity: .5; filter: alpha(opacity=50) }
.footer_scwrap a:hover { opacity: 1; filter: alpha(opacity=100) }
.footer_scwrap a.ico1 { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) 0 -432px no-repeat }
.footer_scwrap a.ico2 { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -26px -432px no-repeat }
.footer_scwrap a.ico3 { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -52px -432px no-repeat }
.footer_scwrap a.ico4 { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) -78px -432px no-repeat }
.footer_collapsed { display: none }
footer .footer_desktop div { box-sizing: border-box!important; margin: 0 auto }
/* for header from main.css */
#headernew .bg { position: absolute; width: 100%; height: 100%; top: 72px; bottom: 0; left: 0; right: 0; overflow: hidden; background: url(//media.monsterindia.com/seeker_2014/seeker_2015/header_bg.jpg) center top no-repeat !important; background-size: cover; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//media.monsterindia.com/seeker_2014/seeker_2015/images/header_bg.jpg', sizingMethod='scale');
height: 277px; }
#exp_container .dropdown_smaller_wrapper .right.clip_image { background: none !important; }
/* for year and month popup */
.select_popup_inner { height: auto; width: 50% }
.select_item { cursor: pointer; display: block; padding: 5px; width: 100% }
.select_item .left { color: #4f4f4f; height: 14px; line-height: 12px; margin: 0; overflow: hidden; padding: 0 5px 0 0; text-overflow: ellipsis; white-space: nowrap; width: 18% }
.left { float: left }
.clear_left { clear: left }
.select_popup { width: 100!important; background: #fff; border: 1px solid #cecece; display: none; font-size: 12px; height: 250px; left: 0; overflow: auto; position: absolute; top: 33px; z-index: 100000; margin: 1% }
.select_item left, .select_popup_inner>.left { width: 50%!important }
.left label { width: 100%!important; font-size: 12px }
.select_item input { margin: 0!important }
#expSkill1_parent .select_popup { top: 38px; margin: 0 }
#expSkill1_parent .select_popup_inner .left { width: 50%!important }
#expSkill1_parent .select_popup_inner .select_item { width: auto!important }
/* for main homepage search button */
.frmbtnwrap .btnmain { padding: 0 !important; box-sizing: content-box !important; }
/* for main walkin job */
.lookingformore .button { height: 30px !important; width: 179px !important; }
/* for header from main.css */
#headernew .bg { position: absolute; width: 100%; top: 72px; bottom: 0; left: 0; right: 0; overflow: hidden; background: url(//media.monsterindia.com/seeker_2014/seeker_2015/header_bg.jpg) center top no-repeat!important; background-size: cover; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//media.monsterindia.com/seeker_2014/seeker_2015/images/header_bg.jpg', sizingMethod='scale');
height: 277px }
#exp_container .dropdown_smaller_wrapper .right.clip_image { background: 0 0!important }
ul.autocomplete_maindiv { border: 1px solid #CCC; width: 100%!important }
ul.autocomplete_subdiv { width: 98.5%!important; margin: 0; padding: 0; list-style-type: none; background: #fff }
ul.autocomplete_subdiv li { width: 100%; padding: 0!important; border-bottom: 0 solid #eee; text-align: left; cursor: pointer }
ul.autocomplete_maindiv li div { padding: 8px!important; border-bottom: 0 solid #eee; cursor: pointer }
ul.autocomplete_subdiv li.ui-state-active { background-color: #eee!important; border: 0!important }
.autocomplete_maindiv li:active div, .autocomplete_maindiv li:focus div, .autocomplete_maindiv li:hover, .autocomplete_maindiv li:hover div { background-color: #eee }
.edit-profile-autocomplete { background-color: #fff; list-style-type: none }
ul.edit-profile-autocomplete { margin: 2px 0 0; padding: 0; width: 32%; height: 200px; overflow: auto; overflow-wrap: break-word; z-index: 6; border: 1px solid #CCC; border-radius: 3px }
ul.edit-profile-autocomplete li { padding: 0!important; cursor: pointer; display: block!important }
ul.edit-profile-autocomplete li div { padding: 8px!important; border-bottom: 0 solid #eee; cursor: pointer }
ul.edit-profile-autocomplete li div.ui-state-active { background: #eee!important; border: 0!important }
.sq_frmwrap #expYrMonth_popup { z-index: 10; margin: 0; top: 44px; color: #000 }
 @media (max-width: 1124px) {
.navbar-brand { width: 28px; }
}
@media (max-width: 1358px) {
.padd_right30 { padding-right: 15px; }
}
@media (max-width: 1199px) {
.colonstyle::before { float: none !important }
.footerlink_pading { padding-left: 10px !important; }
}
@media (max-width:1300px) {
.navbar-header { margin-right: 0px; padding: 9px 12px; }
.navbar-nav>li>a { padding: 7px 7px; font-size: 12px }
}
@media (max-width:1280px) {
.mobiletopbarpf .ico_tab { font-size: 14px; }
.modified .nav-tabs>li>a { padding: 10px; font-size: 16px; }
.nav_big .navbar-nav#mnuser_nav { margin-left: 10px; }
/*analytics*/.cc_header.cjobs { padding: 60px 50px; }
.msi_sh { font-size: 34px; }/*analytics*/
}
@media (max-width:991px) {
.navbar-brand { width: 28px; }
.nav_big .navbar-nav>li>.dropdown-menu { left: 57px; }
.create_agent { width: 90%; margin: 0 auto; }
.mob_cart_div { display: block }
#monster_nav { height: 300px; }
}
@media (max-width:1130px) {
.nav_big .navbar-nav li.lastdropDownSet .dropdown-menu { margin-left: 0px !important }
.navbar-nav>li>a { padding: 7px 7px; }
.job_optwrap .job_optitem { font-size: 11px; margin: 0px 2px; }
.mobiletopbarpf .ico_tab { font-size: 13px; }
.rop_ico_block .rop_ico { padding: 0px 8px 0px 32px; }
.rop_ico_block .rop_stbox { padding: 15px 5px; }
/* Search Result */		
.you_searched .col-xs-9 { width: 75% }
.you_searched .sq_txt { font-size: 15px; }
.about_recruiter { padding-bottom: 100px }
#emp_logo .carousel-control { top: -22px; }
#emp_logo .carousel-control.right { right: 8px; }
#emp_logo .carousel-control.left { right: 29px; }
/* Search Result */}
@media (max-width:1035px) {
.navbar-nav>li>a { padding: 7px 10px; }
/*analytics*/
.cc_header.cjobs { padding: 50px 30px; }
/*analytics*/}
@media (min-width:992px) {
footer { padding: 0; }
#headernav_wrap.srchbar_h { height: 120px; }
#monster_nav { width: 100% }
}
@media (max-width:991px) {
.switch_lang_link { display: none }
.edit-profile-autocomplete { background-color: #fff; list-style-type: none; width: 84% }
.you_searched .sq_txt { margin-top: 20px; padding-right: 15px; }
.mn-viewcount { padding: 0px; margin: 0; }
.mn-viewcount .main_count { margin-right: 0; }
.mn-viewcount .countmiddle { border-left: 1px #dedede solid; border-right: 1px #dedede solid; }
.mn-viewcount .col-xs-4 { padding: 10px 0px; margin: 0; }
.mn-viewcount .txtforsmall, .mn-viewcount .main_count { display: block; text-align: center; }
.mobiletopbar .row { margin-left: -5px; margin-right: -5px; }
.mobiletopbar .row .col-xs-3 { padding: 0; }
.tab-content .tab-pane { margin-bottom: 5px; }
.job_optwrap .job_optitem { font-size: 13px; margin: 0px 5px; }
.no_mbtm { margin-bottom: 0 !important; }
.no_pbtm { padding-bottom: 0 !important; }
/* Search Result */			
.refine_search_wrap { position: fixed; top: 0px; right: -280px; bottom: 0; width: 270px; background: #fff; overflow-y: auto; transition: right 0.3s ease; z-index: 10000; }
.refine_search_wrap.hd { right: 0px; }
.refine_search_bg { background: #000; position: fixed; left: 0; top: 0; right: 0; bottom: 0; opacity: 0.5; filter: alpha(opacity=50); z-index: 9999; display: none; }
.jobdes_toppanel .col-md-2 { padding-left: 15px; padding-right: 15px; clear: both; text-align: left; margin-top: 20px; display: block }
.jobdes_toppanel .date { color: #fff; margin-top: 15px; }
.job_summary .jd_infowrap { width: 50%; float: left; padding-right: 25px; }
.job_summary .summary { width: 100% !important; float: none!important; }
.about_recruiter { padding-bottom: 100px }
/* Search Result */
.signup_form { float: none!important }
.loginwrap { margin-left: 0 }
.loginwrap:after { content: none }
.signup_head { left: 0; top: 0; width: auto; right: 0; text-align: left; position: relative; margin-top: 0; margin-bottom: 10px }
.navbar-header { margin-right: 0; float: none }
.navbar-brand { width: 28px; height: 30px; padding: 5px 0 }
.navbar-nav>li>a { padding: 7px 10px; letter-spacing: 0 }
.nav_big .navbar-nav>li>.dropdown-menu { width: 600px }
.navbar-toggle { display: block }
.navbar-nav { float: none!important }
.navbar-nav>li { float: none }
.navbar-collapse.collapse.in { display: block!important }
#headernav_wrap { height: 52px }
.navbar-collapse.collapse { padding: 0; display: block!important; position: fixed!important; left: -250px; top: 0; min-height: 100%; overflow: hidden; overflow-y: auto; width: 250px; background: #fff; transition: left .3s ease-in-out }
.mob_pagefader { display: none; left: 0; right: 0; top: 0; position: fixed; bottom: 0; width: 100%; height: 100%; z-index: 990; background: 0 0; background: rgba(0,0,0,.8); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000);
zoom: 1 }
.navbar-collapse.collapse.in { left: 0 }
.mob_pagefader.in { display: block }
#mnuser_navwrap { float: none!important }
.nav_big .navbar-nav#mnuser_nav { margin: 0; border-left: 0 }
#mnuser_nav>li { float: left!important; width: 20% }
#mn_main_nav>li:hover>a { background: 0 0; color: #565656 }
#mn_main_nav>li>a:hover { color: #6F4D74; background: #f6f6f6 }
.nav_big .navbar-nav>li:focus .children, .nav_big .navbar-nav>li:hover .dropdown-menu { opacity: 1; -webkit-transform: none; transform: none; -webkit-transition: none; transition: none }
.counter_txt { margin-top: -26px; line-height: 26px; height: 26px; min-width: 26px; right: 5px; font-size: 12px }
.navbar-nav { margin: 0 }
#mn_main_nav>li>.dropdown-menu { transform: none; opacity: 1; position: fixed; left: -280px; top: 0; bottom: 0; transition: left .3s ease; background: #f5f5f5; display: block; width: 250px; margin: 0; padding: 0; overflow: hidden; overflow-y: auto }
#mn_main_nav>li, .open_subnav { position: relative }
#mn_main_nav>li>.dropdown-menu.in { left: 0 }
#mnuser_nav>li>a.mn_notification { padding: 30px 20px }
.navbar-nav>li>a:before { content: none!important }
.open_subnav { cursor: pointer; padding: 12px 10px; font-size: 12px; font-weight: 600; color: #5d51a2 !important; letter-spacing: 0; text-transform: uppercase; line-height: 20px }
.open_subnav:before { content: ''; width: 12px; height: 12px; border-right: 1px solid #565656; border-top: 1px solid #565656; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); position: absolute; right: 15px; top: 50%; margin-top: -6px }
.open_subnav:hover { background: #f6f6f6 }
.open_subnav:hover:before { border-right: 1px solid #6F4D74; border-top: 1px solid #6F4D74 }
.mnuser_avatar_mob { display: block; background: #52366f; padding: 8px 15px 8px 65px; position: relative; height: 56px; color: #fff!important; font-size: 16px; text-decoration: none!important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 40px }
.mnuser_avatar_mob img { width: 40px; height: 40px; position: Absolute; left: 10px; top: 8px; border-radius: 50% }
.dropdown-menu .container-fluid { padding: 0; position: relative }
.dropdown-menu .container-fluid .row { margin: 0 }
.dropdown-menu .container-fluid .row .col-md-6 { padding: 0 }
.dropdown-menu .container-fluid .mn-navlnk { padding: 13px 15px; border-bottom: 1px #e3e3e3 solid }
.dropdown-menu .container-fluid .mn-navlnk:hover { background: #e8e8e8 }
.dropdown-menu>li>a.mn_mainnavback { font-size: 15px; background: #52366f; color: #fff; padding: 8px 15px 8px 45px; display: block; line-height: 40px; position: relative }
.dropdown-menu>li>a.mn_mainnavback:after { content: ''; width: 12px; height: 12px; border-left: 2px solid #fff; border-bottom: 2px solid #fff; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); position: absolute; left: 10px; top: 50%; margin-top: -6px }
.dropdown-menu>li>a.mn_mainnavback:before { content: ''; width: 18px; height: 2px; background: #fff; left: 10px; top: 50%; position: Absolute; margin-top: -1px }
#mnrec_seek_signwrap, #mnuser_signwrap { float: none!important; background: #eee; padding: 10px 7px 10px 15px }
#mnrec_seek_signwrap .btb_purple, #mnuser_signwrap .btn_purple { padding: 8px 25px }
.fixed_footer_button { position: fixed; top: inherit; bottom: 0; left: 0; right: 0; background: #fff; padding: 10px 8px; border-top: 1px #e6e6e6 solid; z-index: 9 }
.fixed_footer_button .btn-default { width: 48%; display: inline-block!important; float: left }
.fixed_footer_button .btn-default:nth-child(2) { float: right }
.col-xs-7ths.pdrl { padding: 0 }
.col-xs-7ths.pdrl .setting_tab { height: auto; padding: 10px 0; box-shadow: none; border-top: 1px #e6e6e6 solid }
.col-xs-7ths.pdrl .setting_tab.active { border: 0; border: 3px solid #639 }
.col-xs-7ths.pdrl .setting_tab.active:after { border-left: solid 3px #639; border-right: solid 3px #639 }
.settab_img { width: 34px; height: 34px }
.settab_img.ico1 { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/set_sprite.png) -52px -390px no-repeat }
.settab_img.ico2 { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/set_sprite.png) -86px -390px no-repeat }
.settab_img.ico3 { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/set_sprite.png) -86px -422px no-repeat }
.settab_img.ico4 { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/set_sprite.png) -124px -416px no-repeat }
.settab_img.ico5 { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/set_sprite.png) -158px -416px no-repeat }
.settab_img.ico6 { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/set_sprite.png) -192px -416px no-repeat }
.settab_img.ico7 { background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/set_sprite.png) -226px -416px no-repeat }
.set_page { padding-top: 0!important }
.settings_header.mrgnbtm30 { margin-bottom: 0!important }
/*.settingtab_cont{padding:30px 15px;}*/
.pdall { padding: 5px!important }
.avatar_selrow { margin-left: 0; margin-right: 0 }
.a_seltxth { font-size: 16px }
.a_seltxt { font-size: 13px }
.a_selbox .a_selimg { margin: 10px auto }
.settings_row.row { margin-right: -15px; margin-left: -15px; clear: both }
.settingtab_cont { margin: 0 -15px }
.settingtab_inner { padding: 20px 15px }
#mn_mainwrap, .mn_mainwrap { padding: 20px 0 }
.setting_tab.active:after { content: ''; position: Absolute; border-left: 3px #639 solid; border-right: 3px #639 solid; left: -3px; right: -3px; height: 21px; bottom: -21px; z-index: 8; background: #fff }
.mn-shdcmmn_setting { margin-bottom: 15px }
body.pb_sm { padding-bottom: 56px }
.mk_hiddenbox .btn { position: static; display: block; width: 90px }
.mpv_btmbox { margin: 0 -15px 20px; padding: 10px 15px }
.mbr:before { content: none }
.mnp_wrapinnr .col-md-6 { margin-bottom: 20px }
.tab_wrapper.modified .nav-tabs { position: relative; height: 43px; background: #fff; border-bottom: 1px #e9e9e9 solid }
.tab_wrapper.modified_n .nav-tabs li { float: left }
.tab_wrapper.modified .nav-tabs>li { position: relative; top: 36px; left: 100%; margin-left: -236px; width: 233px; z-index: 9; float: none!important; display: none }
.tab_wrapper.modified .nav-tabs>li>a { background: #3d2853; border-bottom: 1px #4c375e solid; padding: 5px 10px; color: #fff; border-left: 0 }
.tab_wrapper.modified .nav-tabs>li.active { position: Absolute; left: 0; margin-left: 0; top: 0; width: auto; display: block }
.tab_wrapper.modified .nav-tabs>li.active>a { padding: 10px; background: 0 0; border: 0; color: #4e4e4e; font-size: 18px }
.n_date { text-align: left!important; padding-top: 8px }
.tab-content .tab-pane.pdtb30 { padding: 20px }
.list-group.pdtb20 .list-group-item { padding: 10px }
.pdall30 { padding: 20px }
.mn_tabopt { position: absolute; top: 3px; right: 5px; width: 30px; height: 33px; cursor: pointer; padding: 5px 0; border: 1px solid #fff; z-index: 5 }
.mn_tabopt span { background: #252525; position: relative; opacity: 1; transition: opacity .6s ease; filter: alpha(opacity=100); height: 5px; width: 5px; border-radius: 50%; display: block; margin: 0 auto }
.mn_tabopt span.cross { margin: 4px auto }
.mn_tabopt.active { border: 1px solid #3e2755; background: #3e2755 }
.mn_tabopt.active span { opacity: 0; filter: alpha(opacity=0); border-radius: 0; position: relative }
.mn_tabopt.active span.cross { opacity: 1; filter: alpha(opacity=100); width: 60%; background: 0 0 }
.mn_tabopt span.cross:after, .mn_tabopt span.cross:before { content: ''; background: #fff; height: 2px; width: 100%; position: absolute; transition: all .6s ease; left: 0; opacity: 0 }
.mn_tabopt.active span.cross:before { -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); opacity: 1 }
.mn_tabopt.active span.cross:after { -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); opacity: 1 }
#u_jobs .mn_tabopt { right: 20px }
.contact_wrap>.mn_h1 { font-size: 20px }
/*analytics*/
.find_rech, .vertical_tabsmenu .vtab_lnk { text-align: left }
.mei_chartwrap { margin: 0 5px; border-bottom: 0 }
.mei_chartwrap .col-md-4 { position: relative }
.mei_chartwrap .col-md-4:after { left: 0; top: 0; bottom: inherit; right: 0; border-right: 0; border-top: 1px silver solid }
.cc_header { padding: 40px 10px }
.cc_header h1 { font-size: 40px }
.sidebar_facet { position: fixed; right: -270px; top: 0; bottom: 0; width: 270px; padding: 0 5px; height: 100%; background: #fff; z-index: 1000; overflow: hidden; overflow-y: auto }
.sidebar_facet.in { transition: right .3s ease; right: 0 }
.sidebar_facet .mn-shdcmmn { box-shadow: none }
.facet_icon_mob { width: 50px; height: 50px; position: fixed; bottom: 5px; right: 5px; background: url(//media.monsterindia.com/seeker_2014/seeker_responsive/images/mn-combi.png) 0 -380px no-repeat #ff7e00; box-shadow: 0 0 5px 0 #999; cursor: pointer; border-radius: 50%; z-index: 989 }
.find_rech { padding: 0 0 0 10px; margin-bottom: 5px; font-size: 24px; font-weight: 400 }
.sidebar_facet .mn-shdcmmn { background: #f7f7f7; margin-bottom: 20px }
.wlkn_date { font-size: 14px }
.cc_header.cjobs { padding: 30px 20px }
.cc_header.msi { padding: 30px 10px }
.cc_header.msi.exp_speak { padding: 30px 10px 40px }
.cc_header.cjobs h1 { font-size: 30px }
.app_conh, .msi_stxtsmall { font-size: 18px }
.app_conwrapinnr:after, app_conwrapinnr:before { content: none }
.cj_jobwrap { border: 0 }
.app_conmain { padding: 10px 10px 10px 40px }
.app_conmain:before { left: 5px; top: 10px }
.vertical_tabs { min-height: auto }
.vertical_tabcont { padding: 20px 10px }
.msi_logo img { margin: inherit; display: block; max-width: 200px }
#msi_slider .carousel-indicators { bottom: -30px }
.exp_speak #msi_slider .carousel-indicators { bottom: -40px }
.private_noaccess { margin: 50px auto; padding-top: 50px; padding-bottom: 50px }
/*analytics*/
.default_mja { border: 0; border-bottom: solid 1px #ddd }
.default_mja_action { margin-top: 10px }
.default_mja_action .toggle_active { margin-bottom: 0; margin-left: 5px }
.default_mja_action .up_date { margin: 5px 10px 5px 5px }
.create_agent { width: 90%; margin: 0 auto }
.tending_articles { min-height: 215px }
.cs_linktxt_inner { width: 140px!important }
.comp_status { padding: 10px; text-align: right; border-top: 1px solid #ccc; margin-top: 10px; margin-bottom: 0 }
.comp_status .pull-right { position: relative; text-align: left; padding-left: 14px; float: left!important }
.compilane_txt { font-size: 13px; text-align: left; line-height: 20px; background-color: #fffdbc; padding: 7px; margin-top: 10px }
.compilane_txt a { color: #ff7836; text-transform: none; font-weight: 500 }
.comp_status a { font-size: 12px }
}
@media(min-width:500px) {
.adwrapperinnr { width: 468px; height: 60px; }
}
@media (min-width:768px) {
.job_optwrap, .res_opts { display: block !important; }
.apply_panel .job_optwrap { display: none !important; }
.adwrapperinnr { width: 728px; height: 90px; }
#adwrappermain { padding: 20px; }
.mobileupload { display: none !important; }
}
@media (max-width:769px) {
.padtb { padding: 0!important }
.padtb .cal_wrap { margin: 0 2px!important }
.edit_headings { font-size: 15px }
.form-control { font-size: 14px!important }
#hamburgermenu #header .ui-page-theme-a .ui-btn, #hamburgermenu #header .ui-page-theme-a .ui-btn:visited, #hamburgermenu #header html .ui-bar-a .ui-btn:visited, #hamburgermenu #header html .ui-body-a .ui-btn, #hamburgermenu #header html .ui-body-a .ui-btn:visited, #hamburgermenu #header html body .ui-group-theme-a .ui-btn, #hamburgermenu #header html body .ui-group-theme-a .ui-btn:visited, #hamburgermenu #header html head+body, #hamburgermenu #header html head+body .ui-btn.ui-btn-a, html .ui-bar-a .ui-btn { background-color: transparent!important; border: none!important; color: #fff; text-shadow: none!important }
.headernav_main_jd .navbar-toggle .icon-bar { background: #FFF!important }
.headernav_main_jd .mar_left10 { margin-left: 10px }
.headernav_main_jd #update_pfbtn_sm { padding: 0; width: auto }
.headernav_main_jd .navbar-brand { width: auto!important; height: 44px; padding: 0 }
.headernav_main_jd { background: #000!important }
.headernav_main_jd .icon-bar { background: #FFF!important }
.headernav_main_jd #update_pfbtn_sm .search_btn { width: 34px; height: 34px; background: url(//media.monsterindia.com/seeker_2014/wap_2015/assets/images/search_white.png) no-repeat!important }
.headernav_main_jd .mnstr_jd { width: 29px; height: 27px; float: left; background: url(//media.monsterindia.com/seeker_2014/wap_2015/assets/images/jd.png) no-repeat; cursor: pointer }
.headernav_main_jd .mnstr_logo { width: 103px; height: 27px; cursor: pointer; background: url(//media.monsterindia.com/seeker_2014/wap_2015/assets/images/jobs_jd.png) no-repeat; float: left }
.headernav_main_jd .mnstr_power { width: 108px; height: 14px; background: url(//media.monsterindia.com/seeker_2014/wap_2015/assets/images/powered_by_monster.png) no-repeat; float: left }
}
@media (max-width:767px) {
.mar-mobile-table, .small_text { margin-top: 10px }
.mar5_mobile { padding: 0 5px }
.clear_mobile { clear: both; display: block }
.mobile_text_right { text-align: right; margin-right: 10px }
.skip, .small_text { font-size: 12px!important; text-align: center }
.mn-shdcmmn { margin-bottom: 20px }
.small_text { color: #9e9e9e }
.skip { color: #999!important; display: block; margin: 10px 0; width: 100% }
.mobileh1 { font-size: 15px }
.resumemain:hover { text-decoration: none!important }
.resumemain { display: block; min-height: 40px; padding: .8em .5em; position: relative; border-bottom: 1px solid #d7d7e4 }
.sugg_que .resumemain { border-bottom: 1px solid #755e8c }
.uploadresume_images { margin-left: 50px; min-height: 50px }
.sugg_que .uploadresume_images { color: #FFF }
.uploadresume_images_in { padding-left: 20px; padding-top: 10px; font-weight: 400!important; font-size: 15px }
.walkin_box { height: auto; position: relative; overflow: hidden }
.walkin_box .btn-brdr { position: absolute; z-index: 2; top: 0; left: 0; width: 100%; height: 100%; border: 0; text-indent: -999px }
.walkin_box .btn-brdr.blnk:focus, .walkin_box .btn-brdr.blnk:hover { border: 0; background: 0 0 }
.divider_login, .nodisplay_forgot { display: none }
.double_dropdown .brdr_right { border: none }
.jobtype { float: left }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { padding-left: 5px; padding-right: 5px }
.col-md-6 .row, .col-md-9 .row { margin: 0 }
.col-md-9 .row .col-md-4, .col-md-9 .row .col-md-8 { padding-left: 0; padding-right: 0 }
.row.row_bg .col-md-4 { padding: 5px 10px }
.col_equal { margin-bottom: 0; padding-bottom: 0 }
.ng-isolate-scope .tab-content .tab-pane { margin-bottom: 20px }
.jobwrap .col-sm-3 { position: static }
/*.jobwrap{padding:10px 5px;}*/
.jobwrap.haslogo { padding-top: 50px }
.jobwrap.has_rp_wrap_nj { padding-top: 80px!important }
.jobwrap.haslogo .jlogo { position: absolute; top: 10px; left: 17px }
.joblnk { margin-right: 30px }
.jobwrap.haslogo .joblnk { margin-right: 0 }
.tab_loadmore { margin-bottom: 20px }
.job_optwrap { position: absolute; right: 10px; top: 42px; margin: 0; z-index: 99; background: #3e2755; display: none; padding: 0; border: none }
.rec_item .job_optwrap { position: static; border-top: #e6e6e6 1px solid; background: #f7f8fc; display: block; padding: 5px }
.job_optwrap .job_optitem { display: block; font-size: 13px; border-bottom: 1px #4c3760 solid; text-align: left; margin: 0; padding: 8px 10px; color: #fff!important }
.rec_item .job_optwrap .job_optitem { display: inline-block; border: 0; text-align: left; margin: 0 2px; font-size: 13px; padding: 5px 5px 5px 23px }
.job_optwrap .job_optitem:before { content: none }
.rec_item .job_optwrap .job_optitem:before { content: '' }
.job_optwrap .job_optitem:hover { border-radius: 4px; color: #a09fa4!important; background: #eee }
.job_optmob { position: absolute; top: 10px; right: 10px; width: 30px; height: 33px; cursor: pointer; padding: 5px 0; z-index: 5 }
.resume_mainwrap.active .job_optmob { border: 1px solid #ecf7d4 }
.job_optmob span { background: #252525; position: relative; opacity: 1; transition: opacity .6s ease; filter: alpha(opacity=100); height: 5px; width: 5px; border-radius: 50%; display: block; margin: 0 auto }
.job_optmob span.cross, .mn_tabopt span.cross { margin: 4px auto }
.job_optmob.active, .mn_tabopt.active, .resume_mainwrap.active .job_optmob.active { border: 1px solid #3e2755; background: #3e2755 }
.job_optmob.active span, .mn_tabopt.active span { opacity: 0; filter: alpha(opacity=0); border-radius: 0; position: relative }
.job_optmob.active span.cross, .mn_tabopt.active span.cross { opacity: 1; filter: alpha(opacity=100); width: 60%; background: 0 0 }
.job_optmob span.cross:after, .job_optmob span.cross:before, .mn_tabopt span.cross:after, .mn_tabopt span.cross:before { content: ''; background: #fff; height: 2px; width: 100%; position: absolute; transition: all .6s ease; left: 0; opacity: 0 }
#u_resume, .resume_h span { position: relative }
.job_optmob.active span.cross:before, .mn_tabopt.active span.cross:before { -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); opacity: 1 }
.job_optmob.active span.cross:after, .mn_tabopt.active span.cross:after { -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); opacity: 1 }
.rop_morebtns.text-right { text-align: center!important; padding: 10px }
.rop_morebtns a { margin: 0 10px; padding: 5px 10px; border: 1px solid #b7b7b7 }
.rop_morebtns a:before { content: none }
.resume_h span { top: 0; left: 0 }
.resume_h .r_txt, .resume_h.rsh_sm .r_txt { margin-left: 0 }
.mn_rgtbtn .a_rgtbtn { display: block; margin-top: 10px; padding: 10px; font-size: 15px }
#disability_opts, .edit_form { padding: 15px 5px }
.mn_chkwrap { margin-top: 5px }
.diasbilitywrap { text-align: left!important }
#disability_opts { margin: 10px -6px }
/* Search Result */
.diasbilitywrap { text-align: left!important }
.you_searched .col-xs-9 { width: 65% }
.edit_form { padding: 5px }
.you_searched .sq_txt { font-size: 15px }
#disability_opts { padding: 15px 5px; margin: 10px -6px }
.jobdes_toppanel .col-md-2 { padding: 0 10px; clear: both; text-align: left; margin-top: 20px; display: block }
.jobdes_toppanel .col-md-2 .date { font-size: 25px; text-align: left; display: block }
.about_recruiter { padding-bottom: 100px }
.apply_panel .job_optwrap { position: absolute; right: 10px; top: -123px; margin: 0; z-index: 99; border: none; display: none }
.apply_panel .job_optwrap .job_optitem { display: block; margin: 2px 5px; font-size: 13px }
.apply_panel .job_optmob { position: absolute; top: 15px; right: 10px; width: 30px; height: 33px; cursor: pointer; padding: 5px 0; border: 0 solid #fff }
.apply_panel .job_optmob span { background: #fff; position: relative; opacity: 1; transition: opacity .6s ease; filter: alpha(opacity=100); height: 5px; width: 5px; border-radius: 50%; display: block; margin: 0 auto }
.apply_panel .job_optmob span.cross { margin: 4px auto }
.apply_panel .job_optmob.active { border: 1px solid #e6e6e6; background: #f7f8fc }
.apply_panel .job_optmob.active span { opacity: 0; filter: alpha(opacity=0); border-radius: 0; position: relative }
.apply_panel .job_optmob.active span.cross { opacity: 1; filter: alpha(opacity=100); width: 60%; background: 0 0 }
.apply_panel .job_optmob span.cross:after, .apply_panel .job_optmob span.cross:before { content: ''; background: #252525; height: 2px; width: 100%; position: absolute; transition: all .6s ease; left: 0; opacity: 0 }
.apply_panel .job_optmob.active span.cross:before { -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); opacity: 1 }
.apply_panel .job_optmob.active span.cross:after { -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); opacity: 1 }
/* Search Result */
.signup_head { font-size: 24px }
.loginwrap { padding: 20px }
.edit_form.padd_all { padding: 15px }
.signup_social a { padding: 6px }
.signup_social a:before { position: relative; display: block; left: 0; top: 0 }
.resume_mainwrap .mn_bibtn { right: 43px; top: 16px }
.res_opts { position: absolute; right: 10px; top: 43px; z-index: 9; background: #3d2853; display: none }
.res_opts .col-sm-4, .res_opts .col-sm-8 { padding: 0 }
.res_opts .res_oh { padding: 10px; border-bottom: 1px #4c3760 solid }
.res_opts .res_oh .res_ohh { color: #dddce0; top: 10px; left: 10px }
.rop_ico_block { display: block; float: none!important; border: 0!important }
.rop_ico_block .rop_ico, .rop_lnkwrap .rop_lnk { border-right: 0!important; border-bottom: 1px #4c3760 solid; line-height: 36px; text-align: right; display: block }
.rop_ico_block .rop_ico { float: none!important; padding: 0 10px }
.rop_lnkwrap { padding: 0 }
.rop_lnkwrap .rop_lnk { color: #424242; text-decoration: none; padding: 0 10px }
.rop_ico_block .rop_ico:hover, .rop_lnkwrap a.rop_lnk:hover { background: #331e47; color: #fff }
.rop_ico_block .rop_ico:before { content: none; text-align: right }
.rop_ico_block .rop_stbox { color: #dddce0 }
.nav-tabs>li { display: block; float: none; margin-bottom: 0 }
.nav-tabs>li>a { background: #ddd; border-left: 4px #bfbfbf solid; border-bottom: 1px #ededed solid; margin: 0 }
.nav-tabs>li>a:hover { border-left: 4px #cdcdcd solid; border-top: none }
.nav-tabs>li.active>a { border-left: 4px #fd8d29 solid; border-top: 0!important }
.tab-content .tab-pane.padd20 { padding: 10px }
.row-equal { overflow: auto }
.row_level .col-sm-6 { padding: 0 1px }
.pdtb { padding-top: 10px; padding-bottom: 0 }
.mrgnbtm30 { margin-bottom: 20px!important }
.rec_iteminnr { padding: 10px }
.settings_row.row { margin-right: -15px; margin-left: -15px; clear: both }
.link_scico:before { left: 2px }
.tab-content .tab-pane.pdtb30 { padding: 10px 0 }
.list-group.pdtb20 .list-group-item { padding: 15px 10px; border: 0; border-top: 1px solid #ddd; margin-bottom: 0 }
.list-group.pdtb20 .list-group-item:first-child { border-top: 0 }
.tab-content .tab-pane { box-shadow: none }
.job_applydate { margin: 10px -5px -10px }
.pdall15, .pdall30 { padding: 10px }
.cn_inputwrap, .mnjb_wrap { padding-right: 0 }
.mn_tabopt { right: 3px }
.cn_inputwrap .btn { width: 100%; position: static; margin-top: 10px }
.cn_importpanel .signup_social a { margin: 5px; display: block; padding-left: 35px }
.cn_importpanel .signup_social a:before { position: absolute; left: 5px; top: 3px }
.cmp_block.cmp_big .col-xs-4 { padding-left: 0; max-width: 140px }
.mnjb_wrap { padding-top: 40px }
.mn_phead.ico7 .btn-brdr { padding: 5px; font-size: 12px }
.mpp_recomandwrap { padding: 20px 20px 60px; font-size: 20px }
.remnd_btn { left: 20px; right: 20px; width: auto; top: inherit; bottom: 15px; font-size: 16px }
.job_by_section { padding: 0 10px }
.jobwrap .btn-brdr { display: block; float: none!important }
.sugg_que .sq_frmwrap { padding-right: 0; padding-bottom: 55px }
.sugg_que .btnwrap { right: inherit; bottom: 0; top: inherit; left: 0 }
#u_jobs .mn_tabopt { right: 3px }
/*analytics*/
#mei_graph, .mei_chart { height: 160px }
.fnd_recbtn .btn-brdr, .insight_tabitem span.bld { display: block }
.insight_tabitem { width: 25%; paddning: 0; font-size: 13px; padding: 12px 0 }
.tabthree .insight_tabitem { width: 33.333333% }
.insight_tabitem:nth-child(4) { border-left: 0 }
.insight_tabitem:nth-child(1) { border-right: 0 }
.emi_tab.tab-content .tab-pane.pdtb30 { padding-top: 0 }
.mei_chartwrap .col { padding: 10px 0 }
.mei_chartwrap .col-md-4 { position: relative; padding: 20px 10px }
.res_preview .pull-right { float: none!important; margin-top: 20px }
.cc_header { padding: 20px 10px }
.cc_header h1 { font-size: 24px }
.cc_article.mrr { padding-right: 0 }
.cc_article.mrr .lnk_pdf { position: static; margin-top: 10px; border: 1px solid #cdcdcd; padding-left: 45px; line-height: 40px; border-radius: 2px; width: 120px }
.cc_article.mrr .lnk_pdf:before { position: absolute; left: 5px; border: 0; margin-bottom: 0 }
.cont_box { margin: 20px 5px }
.cont_box:before { content: none }
.cont_box .col-sm-6:first-child { border-bottom: 1px #cdcdcd solid }
.col-md-6 .row.mrgnbtm30, .col-md-9 .row.mrgnbtm30 { margin-bottom: 20px }
.fnd_recbtn { float: none!important }
.cc_header.cjobs { padding: 10px; position: relative; background-position: center top }
.cc_header.cjobs:before { position: absolute; content: ''; left: 0; right: 0; top: 0; bottom: 0; background: #fff; opacity: .3; filter: alpha(opacity=30) }
.cc_header.cjobs h1 { font-size: 25px; margin-bottom: 10px; position: relative }
.cc_header.msi { padding: 10px }
.cc_header.msi.exp_speak { padding: 10px 10px 30px }
.cj_row .col-sm-4:nth-child(2), .msi_btnwrap { padding-top: 10px; padding-bottom: 10px }
.cc_header.cjobs .btn { position: relative }
.no_rmargn { margin: 0 }
.cj_row:after, .cj_row:before { content: none }
.cj_row .col-sm-4:nth-child(2) { border-top: 1px #ccc solid; border-bottom: 1px #ccc solid }
.msi_logo img { max-width: 180px }
.msi_sh { font-size: 20px }
.msi_stxtsmall { font-size: 15px }
#msi_slider .carousel-indicators { bottom: -10px; right: 0 }
.exp_speak #msi_slider .carousel-indicators { bottom: -30px }
.sc_ico.msi_share { text-align: left }
.vertical_tabcont.active { border-left: 0 }
.tab-pane.nopadd .vertical_tabcont { padding: 15px 0 }
.sq_frmwrap .row .col { margin-bottom: 10px }
.sq_frmwrap .row .col:last-child { margin-bottom: 0 }
.userinfo_block .u_name { margin-top: 20px }
.private_noaccess { margin: 20px; padding: 130px 20px 20px; text-align: center; font-size: 26px; width: auto }
.private_noaccess:before { top: 10px; left: 50%; margin-left: -42px; margin-top: 0 }
/*analytics*/
.c_agent .col-xs-12 { margin-bottom: 10px }
.cc_header_new h1 { font-weight: 400; color: #fff; font-size: 40px; text-transform: uppercase; margin: 0 0 10px }
.cc_header_new .search_article { width: 80%; margin: 0 auto }
.cc_header_new .search_article .search { border-radius: 5px }
.cc_header_new .search_article .search_btn { border-radius: 5px; border: 1px solid #d0d0d0; margin-top: 10px }
.card .content_inner { font-size: 13px; color: #8d8b8b; height: 105px; overflow: hidden; margin-bottom: 10px }
#u_odt .mn_chkwrap { margin-left: 0!important }
}
@media (max-width:560px) {
/* Search Result */		
.you_searched .col-xs-9 { width: 100% }
.you_searched .sq_txt { font-size: 15px }
.you_searched .btnwrap { position: relative; width: 128px }
.you_searched .btnwrap a { font-size: 12px; padding: 5px; margin-top: 10px }
.result_head .count { font-size: 17px }
.result_head .btn-group .btn { padding: 5px 7px; font-size: 12px }
.jobdes_toppanel a { font-size: 12px; float: left; padding: 7px 9px }
.jobdes_toppanel .jd_logo { width: 70%; display: block }
.jobdes_toppanel .jd_logo img { width: 50% }
.job_summary .jd_infoh { font-size: 14px; color: #424242; margin-bottom: 2px }
.job_summary .jd_infotxt { font-size: 14px; font-weight: 400; position: relative; color: #706f78; margin-bottom: 15px }
.job_description .desc { color: #706f78; font-size: 13px; line-height: 21px }
.job_description .desc strong { font-weight: 400 }
.job_summary .jd_infowrap { width: 100%; float: none }
.about_recruiter { padding-bottom: 150px }
.about_recruiter .recruiter_info .data .follower { float: none }
.about_recruiter .recruiter_info .data .date { float: none; margin-top: 7px }
/* Search Result */
.recbtnwrap, .rectxtwrap { display: block; float: none!important }
.t28 { font-size: 21px; letter-spacing: .2px }
.t20 { font-size: 15px }
.vcodewrap { padding-right: 0 }
.vcodewrap .save_btn { position: relative; right: inherit; margin-top: 10px }
.signup_head { font-size: 22px }
.loginwrap { padding: 20px 10px }
.edit_form.padd_all { padding: 10px }
.recbtnwrap { margin-top: 10px }
.rectxtwrap { border-top: 1px #dedede solid; font-size: 12px; margin-top: 5px }
.link_sc { width: 90px }
.link_sc.mrgn { margin-left: 5px; margin-right: 5px }
.pend_tabwrap .btn { font-size: 16px; padding: 5px 10px }
/*analytics*/
.msi_btnwrap div, .sc_ico.msi_share { text-align: center }
.open>.dropdown-menu { right: 0 }
.open>.dropdown-menu>li>a { margin: 5px; padding: 10px }
.find_rowfrst .find_txt { font-size: 18px }
.msi_btnwrap div { display: block }
.msi_btnwrap .msi_btnor { padding: 10px 0 }
.visible-560 { display: block }
.app_jobh.applyall.ondash_board .btn-brdr { top: 4px }
.app_jobh.applyall.ondash_board { padding: 0 120px 20px 0 }
/*analytics*/
.card .content { height: auto; margin-bottom: 15px }
.tips_content .col-md-8 li { line-height: normal }
.tab_wrapper.modified_n .nav-tabs li a { font-size: 14px }
.tab_wrapper.modified_n .nav-tabs>li.active>a, .tab_wrapper.modified_n .nav-tabs>li.active>a:focus, .tab_wrapper.modified_n .nav-tabs>li.active>a:hover { border-left: none; border-top: 4px solid #fd8d29!important }
.tab_wrapper.modified_n .nav-tabs>li>a { border-left: none; border-top: 4px solid #bfbfbf; border-bottom: none!important }
.endorsebox_myapp { float: left }
}
@media (max-width:480px) {
#rate_job textarea { resize: none; width: 100% }
.sugg_que .inputbox { height: 39px }
.sugg_que .btnwrap .btn { padding: 4px 12px; font-size: 17px }
.rop_morebtns.text-right { padding: 10px 5px }
.rop_morebtns a { margin: 0 5px; padding: 5px; border: 1px solid #b7b7b7 }
.mnp_wrapinnr, .resume_h { padding: 20px 10px }
.mn_phead { font-size: 18px; padding: 20px 40px }
.form-group.withsubmit, .noticewrap .n_wrap { padding-right: 0 }
.mn_phead:before { left: 0 }
.rbtn_edit { right: 10px }
.btn_save { margin-top: 10px; position: static; width: 100% }
.noticewrap .checkbox.custom { position: relative; right: 0; top: 0 }
.or { display: block; margin: 5px 0 }
.formatsupport { padding: 5px }
.makehiddenopwrap .col-xs-6 { float: none!important; width: 100% }
.pend_tabwrap .btn { font-size: 15px; padding: 5px 10px }
#u_odt .mn_chkwrap { margin-right: 6px!important }
}
@media screen and (max-width: 391px) {
.internationaljobs { display: flex; flex-direction: column }
.country { order: 1 }
.function { order: 2 }
}
