﻿@charset "utf-8";
/* CSS Document */
/* browser reset */
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp { border:0; margin:0; padding:0; font-size:100%; }
html, body { height:100%; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
b, strong { font-weight: bold !important; }
img { background-color:transparent; font-size:0; vertical-align:middle; -ms-interpolation-mode:bicubic; height:auto; max-width:100%; }
ol, ul { list-style:none; }
li { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }
th, td, caption { font-weight:normal; vertical-align:top; text-align:left; }
q { quotes:none; }
q:before, q:after { content:""; content:none; }
sub, sup, small { font-size:75%; }
sub, sup { line-height:0; position:relative; vertical-align:baseline; }
sub { bottom:-0.25em; }
sup { top: -0.5em; }
svg { overflow:hidden; }
#map_canvas img, .google-maps img { max-width:none; }
/* text reset */
body { font:14px/1.5 'Roboto', sans-serif; }
pre, code { font-family:'Roboto', Arial, Helvetica, sans-serif; }
hr { border: 0 solid #ccc; border-top-width:1px; clear:both; height:0; }
ol { list-style:decimal; }
ul { list-style:disc; }
html { font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
a { color:#30a4ea; text-decoration:none; cursor:pointer; }
a:hover { text-decoration:none; }
a:focus { outline:thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px; }
a:hover, a:active, a:focus { outline:0; }
/* input reset */
button, input, select, textarea { margin:0; font-size:100%; vertical-align:middle; }
button, input { line-height:18px; }
button:-moz-focus-inner, input:-moz-focus-inner {
padding:0;
border:0;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] { cursor:pointer; -webkit-appearance:button; }
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] { cursor:pointer; }
input[type="search"] { -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
-webkit-appearance:none;
}
textarea { overflow:auto; vertical-align:top; }
label, input, button, select, textarea { font-size:14px; font-weight:normal; line-height:20px; }
input, button, select, textarea { font-family:Arial, Helvetica, sans-serif; }
label { display:block; }
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { display:inline-block; height:20px; padding:4px 6px; font-size:14px; line-height:20px; background-color:#fff; vertical-align:middle; }
textarea { height:auto; }
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { background-color:#fff; border:1px solid #cccccc; }
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus { border:1px solid #75b9f0 !important; -webkit-box-shadow:inset 0 0 1px 1px #d0e7fa; -moz-box-shadow:inset 0 0 1px 1px #d0e7fa; box-shadow:inset 0 0 1px 1px #d0e7fa; }
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { background-color:#ffffff; -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; }
label input[type="radio"] { margin:0; }
input[type="radio"]:not(:checked), input[type="radio"]:checked, input[type="checkbox"]:not(:checked), input[type="checkbox"]:checked { position: absolute; left: -9999px; }
input[type="radio"]:not(:checked) + label, input[type="radio"]:checked + label, input[type="checkbox"]:not(:checked) + label, input[type="checkbox"]:checked + label { position: relative; padding-left: 25px; cursor: pointer; }
input[type="radio"]:not(:checked) + label:before, input[type="radio"]:checked + label:before { content: ''; position: absolute; left:0; top: 2px; width: 15px; height: 15px; border: 1px solid #333; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
input[type="radio"]:not(:checked) + label:after, input[type="radio"]:checked + label:after { content: "\f111"; font-family:FontAwesome; position: absolute; top:0; left:4px; font-size: 10px; color: #333; transition: all .2s; }
input[type="radio"]:not(:checked) + label:after, input[type="checkbox"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
input[type="radio"]:checked + label:after, input[type="checkbox"]:checked + label:after { opacity: 1; transform: scale(1); }
input[type="checkbox"]:not(:checked) + label:before, input[type="checkbox"]:checked + label:before { content: ''; position: absolute; left:0; top: 2px; width: 15px; height: 15px; border: 1px solid #333; }
input[type="checkbox"]:not(:checked) + label:after, input[type="checkbox"]:checked + label:after { content: "\e013"; font-family:'Glyphicons Halflings'; position: absolute; top: 0; left: 3px; font-size: 11px; color: #333; transition: all .2s; }
input[type="checkbox"]:checked + label:before, input[type="radio"]:checked + label:before, input[type="checkbox"]+ label:hover:before, input[type="radio"]+ label:hover:before, input[type="checkbox"]:not(:checked) + label:after, input[type="checkbox"]:checked +label:after, input[type="radio"]:not(:checked) + label:after, input[type="radio"]:checked + label:after { -moz-transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -o-transition: all 0.4s ease-in-out 0s; -ms-transition: all 0.4s ease-in-out 0s; transition: all 0.4s ease-in-out 0s; }
input[type="checkbox"]:checked + label:before, input[type="radio"]:checked + label:before, input[type="checkbox"]+ label:hover:before, input[type="radio"]+ label:hover:before { border-color: #333 !important; }
select, input[type="file"] { height:30px; line-height:30px; }
select { background-background-color:#fff; border:1px solid #ccc; }
select[multiple], select[size] { height:auto; }
select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline:thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset:-2px; }
::-webkit-input-placeholder {
color:#999;
}
:-moz-placeholder {
color:#999;
}
::-moz-placeholder {
color:#999;
}
:-ms-input-placeholder {
color:#999;
}
/* common css starts here */
/* default style */
body { min-width:90%; background:#f9f9f9 }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, main { display:block; }
.ftlt { float:left; }
.ftrt { float:right; }
.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.relative { position:relative; }
.absolute { position:absolute; }
.norelative, .noabsolute { position:static; }
.fixed { position:fixed }
.bold { font-weight:bold; }
.nobold { font-weight:normal; }
.show { visibility:visible !important; display:block !important }
.hide { display:none !important; visibility:hidden; width:0; height:0; }
.otherhide { display:none !important; visibility:hidden; width:0; height:0; }
.red { color:#c52429; }
.green { color:#388a03; }
.orange { color:#f6a820; }
.orange1 { color:#f90; }
.black { color:#333; }
.blue { color:#30a4ea; }
.grey { color:#999; }
.pad5t { padding-top:5px; }
.pad5b { padding-bottom:5px; }
.pad5l { padding-left:5px; }
.pad5r { padding-right:5px; }
.pad5tb { padding-top:5px; padding-bottom:5px; }
.pad5lr { padding-left:5px; padding-right:5px; }
.pad5trbl { padding:5px; }
.pad10t { padding-top:10px; }
.pad10b { padding-bottom:10px; }
.pad10l { padding-left:10px; }
.pad10r { padding-right:10px; }
.pad10tb { padding-top:10px; padding-bottom:10px; }
.pad10lr { padding-left:10px; padding-right:10px; }
.pad10trbl { padding:10px; }
.pad20t { padding-top:20px; }
.pad20b { padding-bottom:20px; }
.pad20l { padding-left:20px; }
.pad20r { padding-right:20px; }
.pad20tb { padding-top:20px; padding-bottom:20px; }
.pad20trbl { padding:20px; }
.margin10t { margin-top:10px; }
.margin15t { margin-top:15px }
.margin10b { margin-bottom:10px; }
.margin10l { margin-left:10px; }
.margin10r { margin-right:10px; }
.margin10tb { margin-top:10px; margin-bottom:10px; }
.margin10lr { margin-left:10px; margin-right:10px; }
.margin10trbl { margin:10px; }
.margin5l { margin-left:5px; }
.margin5r { margin-right:5px; }
.margin5t { margin-top:5px; }
.margin5rb { margin-bottom:5px; }
.margin5tb { margin-top:5px; margin-bottom:5px; }
.margin5lr { margin-left:5px; margin-right:5px; }
.margin5trbl { margin:10px; }
.margin20t { margin-top:20px; }
.margin20b { margin-bottom:20px; }
.margin20l { margin-left:20px; }
.margin20r { margin-right:20px; }
.margin20tb { margin-top:20px; margin-bottom:20px; }
.margin20lr { margin-left:20px; margin-right:20px; }
.margin20trbl { margin:20px; }
.margin30tb { margin-top:30px; margin-bottom:30px; }
.margin0 { margin:0 !important; }
.margint0 { margin-top:0px !important; }
.marginb0 { margin-bottom:0px !important; }
.alpha { margin-left:0!important; }
.omega { margin-right:0!important; }
.helptext, .alerttext { font-size:11px; line-height:14px; display:block; color:#999; word-wrap:break-word; height:14px; }
.alerttext { color:#c52429 }
.alerttext2 { font-size:11px; line-height:14px; display:block; color:#fff; word-wrap:break-word; }
.jsucesstext { color:#2bb35b }
.bgwhite { background-color:#fff; }
/* clear */
.clear, .clr { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; zoom:1; }
.clearfix { zoom:1; }
.clearfix:before, .clearfix:after { display:table; line-height:0; content:""; font-size:0; width:0; height:0; }
.clearfix:after { clear:both; }
/* overlay transparency */
.olyopacity-black { position:fixed; z-index:99999; left:0; top:0; width:100%; height:100%; filter:alpha(opacity=75); -khtml-opacity:0.75; -moz-opacity:0.75; opacity:0.75; background-color:#000; }
.olyopacity-black1 { z-index:99999; left:0; top:0; width:100%; height:100%; filter:alpha(opacity=75); -khtml-opacity:0.75; -moz-opacity:0.75; opacity:0.75; background-color:#000; }
.zindex100001 { z-index:100001; }
.zindex100002 { z-index:100002; }
.zindex100003 { z-index:100003; }
.oly_jsearch { position:fixed; left:0; z-index:-1; top:0; width:100%; height:100%; filter:alpha(opacity=0); -khtml-opacity:0; -moz-opacity:0; opacity:0; background-color:#000; -webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; transition: all 0.5s ease-in; }
.oly_jsearch.active { position:fixed; z-index:99999; left:0; top:0; width:100%; height:100%; filter:alpha(opacity=75); -khtml-opacity:0.75; -moz-opacity:0.75; opacity:0.75; background-color:#000; -webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; transition: all 0.5s ease-in; }
/*overlay*/
.in-scroll { overflow:hidden; }
.inline-scroll { position:fixed; z-index:200004; top:0; right:0; bottom:0; left:0; overflow-x:auto; overflow-y:scroll; -webkit-overflow-scrolling:touch; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -webkit-animation:curtainFadeInBackground .5s ease 1; -moz-animation:curtainFadeInBackground .5s ease 1; -ms-animation:curtainFadeInBackground .5s ease 1; -o-animation:curtainFadeInBackground .5s ease 1; animation:curtainFadeInBackground .5s ease 1; (;
property: value; );
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.inline-scroll { overflow:hidden; }
}
.inline-scroll .cityselector { position:absolute; }
.cityselector { background:#fff; z-index:100003; width:800px; position:fixed; top:50%; left:50%; margin-top:-280px; margin-left:-400px; -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.7); -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.7); box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.7); margin-bottom:50px; }
.cityselector.bg { background-color:#eaecee; border-top:solid 20px #fff; }
.cityselector.small { width:400px; margin-left:-200px; }
.cityselector.loadimg { background:#fff url(/common/images/other/loader.gif) no-repeat center center; height:inherit; }
.cityselector .close { width:26px; height:26px; position:absolute; right: -31px; top: -9px; }
.cityselector .close a { width:26px; height:26px; display:block; overflow:hidden; text-indent:-9999px; background:url(/common/images/other/remove.png) no-repeat 0 0; filter:alpha(opacity=8); -khtml-opacity:0.8; -moz-opacity:0.8; opacity:0.8; }
.cityselector .close a:hover { opacity:1 }
.overlayformhd { background: #eaecee; padding:15px 10px; margin:10px; }
.overlayformhd h3 { text-align: center; font-size: 20px; padding-bottom: 10px; line-height: 20px; }
.overlayformlt { width:49%; }
.overlayformlt ul li { margin:0 0 10px }
.overlayformlt ul li input[type="text"] { margin: 0; width: 90%; padding:7px 10px }
.overlayformlt ul li textarea { width: 90%; resize:none; }
.overlayformlt ul li input[type="file"] { outline:none }
.overlayformlt ul li label { font-size:11px; font-weight:bold; cursor:default; color:#666 }
.overlayformlt ul li.contnum input[type="text"] { margin: 0 0 0 10px; width: 61%; float: left; }
.overlayformlt .select-wrapper, .overlayformlt .select-wrapper select { width:98px; }
.overlayformlt ul li.large .select-wrapper, .overlayformlt ul li.large .select-wrapper select { width:236px; height: 37px; line-height: 37px; border:solid 1px #ccc }
.uprume { border:dashed 1px #ddd; text-align:center; background-color:#eaecee; padding:20px 0 }
.uprume i { color: #aaa; font-size: 33px; }
.uprume p { color: #aaa; cursor: default; font-size: 20px; }
.successmge { text-align:center; }
.successmge .sussok { width:50px; height:50px; border:solid 3px #a5dc86; margin: 15px auto; border-radius:50%; }
.successmge .sussok i { color:#a5dc86; font-size:30px; line-height:42px; }
.successmge p { font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:16px; color:#5c952c; }
.overlayformlt.small { width:31.5% }
.feedcontact { margin:25px 5px 0 5px; background-color:#f3f3f3; border:solid 1px #ebeaea; padding:10px 0 0 0; float:left }
.feedcontact b { font-size:14px; line-height:20px; padding:0 10px 5px 10px; display:block; }
.feedcontact p { line-height:20px; padding:0 10px 15px 10px; }
.feedcontact hr { height:0; border-top:solid 1px #e0e0e0; border-bottom:solid 1px #fff; margin-bottom:15px; }
.overnav { }
.overnav ul { background:url(/common/images/default/tile-in-border1px.gif) repeat-x 0 bottom; }
.overnav ul li { display:block; float:left; border:solid 1px #e2e2e2; border-bottom-color:#ccc; margin:0 10px 0 0; }
.overnav ul li.active { border-top-color:#f90; border-bottom-color:#f7f7f7; }
.overnav ul li a { display:block; padding:10px; font-size:16px; line-height:22px; color:#333; background-color:#fff; }
.overnav ul li a span { font-size:11px; display:block; color:#999; line-height: 10px; }
.overnav ul li.active a { background-color:#f7f7f7; color:#ff9900; }
.overnav ul li a:hover { text-decoration:none; background-color:#eee; }
.overnav .toptitle { font-size:20px; padding:5px 0 15px 0; }
.cityselector .applyjobg { background-color:#f7f7f7; }
.count { background-color: #ccc; display: block; float: left; font-size: 12px; line-height: 14px; margin: 0 5px 0 0; padding: 5px; text-shadow: 1px 1px 0 #f7f7f7; }
.tc-apply { text-align: right; padding: 0; }
.tc-apply a { color: #bbb; font-size: 10px; }
.select-wrapper { float: left; display: inline-block; border: 1px solid #d8d8d8; background: url(/common/images/other/selectarrow.png) no-repeat right 50% transparent; cursor: pointer; }
.select-wrapper, .select-wrapper select { width:170px; height: 33px; line-height: 33px; background-color:#fff }
.select-wrapper:hover { border-color: #75b9f0 }
.select-wrapper .holder { display: block; margin: 0 35px 0 5px; white-space: nowrap; overflow: hidden; cursor: pointer; position: relative; border-right: solid 1px #ddd; border-right: solid 1px #ddd; color:#4c4c4c }
.select-wrapper select { margin: 0; position: absolute; z-index: 2; cursor: pointer; outline: none; opacity: 0; _noFocusLine: expression(this.hideFocus=true);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0; font-size:14px; color:#666; font-family:"Roboto", Arial, Helvetica, sans-serif; }
.overlaybody { font-family:Arial, Helvetica, sans-serif !important; font-size:14px; }
.ovrlyjbalt { background-color:#eaecee; }
.ovrlyjbalt h3, .ovrlyjbalt p { text-align:left; font-size: 20px; padding-bottom: 10px; line-height: 20px; }
.alertbox ul li { margin-bottom:10px; }
.alertbox ul li input[type="text"] { margin: 0; width:95%; padding:5px; height: 24px; }
.alertbox ul li input[type="text"].companyph { margin: 0 0 0 10px; width: 65%; height: 24px; }
.alertbox ul li label { font-size:11px; font-weight:bold; cursor:default; color:#666 }
.alertbox ul li .drop-down-con { width: 92.5%; border: solid 1px #ddd; margin-top: -1px; }
.alertbox ul li .drop-down-con ul { padding:0 !important }
.alertbox ul li .drop-down-con ul li a { padding:5px 10px }
.alertbox ul li .select-wrapper, .alertbox ul li .select-wrapper select { width: 90px; height: 37px; line-height: 37px; margin-right: 10px; }
.alertbox ul li.phone input[type="text"] { margin: 0; padding: 7px 5px 6px; width: calc(100% - 122px); }
.alertbox ul li label input[type="radio"]:not(:checked), .alertbox ul li label input[type="radio"]:checked { position: inherit; margin-top: -4px; }
.alertbox ul li .alerttime { float:left; margin:0 15px 10px 0; }
.alerthanku { text-align:center; }
.alerticon { width:50px; height:50px; border:solid 3px #a5dc86; margin: 0 auto; border-radius:50% }
.alerticon i { color:#a5dc86; font-size:30px; line-height:42px; }
.alerthanku p { font-weight:bold; color:#5c952c; padding:10px 0 0 0 }
.cityselector .savelist ul li { border:dotted 1px #eee; margin-top:-1px }
.cityselector .savelist ul li .date { display:block; float:left; background-color:#fff3f0; padding:20px 0; width:80px; text-align:center; text-transform:uppercase; font-size:11px; line-height:15px; margin:0 15px 0 0; }
.cityselector .savelist ul li .date i { font-style:normal; font-size:15px; line-height:15px; display:block; font-weight:bold; }
.cityselector .savelist ul li p { padding:10px 0 5px 5px; font-size:14px; line-height:18px; font-weight:bold; }
.cityselector .savelist ul li p a { color:#333; }
.cityselector .savelist ul li b { color:#777; font-size:11px; line-height:13px; display:block; font-weight:normal; padding:0 0 5px 0; }
.cityselector .savelist ul li .saveeve { display:block; float:right; margin:15px 15px 0 10px; }
.cityselector .savelist ul li.fbcnt { text-align:center; background-color:#f7f7f7; margin:0 0 10px 0; padding:15px; }
.cityselector .savelist ul li.fbcnt b { display:block; font-size:16px; line-height:20px; padding:0 0 5px 0; font-weight:bold; }
.cityselector .savelist ul li.fbcnt em { display:block; font-style:normal; color:#777; font-size:11px; line-height:15px; padding:10px 0 0 0; }
.cityselector .savelist ul li .mobilaxn { display:none; padding:5px 0 10px 0; text-align:center; }
.cityselector .tptitle { border-bottom:3px double #d1d2d2; margin-bottom:15px; font-size:20px; }
.cityselector .tptitle h3 { font-size: 20px; color: #000; font-weight: normal; }
.cityselector .tptitle h3 a { color: #000; text-decoration:none; }
.cityselector .tptitle .comname { margin: 10px 0; }
.cityselector .tptitle .comname a { color: #222; text-decoration: none; font-size: 16px; }
.cityselector .tptitle .comname a.location { color: #808080; font-size: 14px; margin-left: 20px; }
.maprow { width:100%; }
.maprow .incol1 { width:35%; float:left; margin-right:15px; }
.maprow .incol1 input[type="text"] { margin: 0; width: 92%; padding:7px 10px }
.maprow label { font-size: 11px; font-weight: bold; cursor: default; color: #666; }
.maprow .incol2 { width: 24%; float: left; padding-top: 15px; }
.get-map-out { margin: 10px 0px; padding: 20px 10px 10px; display: block; background-color:#f4f4f4; }
.get-map-out .direction { width: 36%; padding: 0; float: left; }
.get-map-out .map { width: 63%; padding: 0; float: left; }
.direction_select { padding: 0 0 10px 0; }
.direction_select .select-wrapper, .direction_select .select-wrapper select { width: 240px !important; }
.direction-list { margin: 10px 0 0 0; }
.adp, .adp table, .adp-list { max-height: 380px!important; overflow: auto!important; }
.adp-placemark { background: #eee; border: 1px solid silver; color: #000; cursor: pointer; margin: 10px 0; vertical-align: middle; width: 90%; }
.cityselector .sharewrap { margin: 10px 0px; padding: 20px 10px 10px; display: block; background-color:#f4f4f4; }
.cityselector .sharewrap .downloadalert { font-size:18px; }
.sharewrap .forminfo { background: #fff; float: left; margin:0 35px 0 15px; padding: 10px; width: 40%; min-height: 333px; }
.sharewrap .forminfo .forminfogrop figure { border:solid 1px #ddd; padding:5px; width:100px; height:100px; margin:0 auto; margin-bottom:10px }
.sharewrap .forminfo .forminfogrop figure img { width:100px; height:100px; overflow:hidden }
.sharewrap .forminfo .forminfogrop h3 { font-size: 12px; line-height: 16px; margin: 0px; padding: 5px 0 3px 0; color: #666; text-align:left; }
.sharewrap .forminfo .forminfogrop h3 a { color: #666; }
.sharewrap .forminfo .forminfogrop p { font-size: 12px; line-height: 16px; color: #999; }
.sharewrap .forminfo .forminfogrop .sociallink { font-size:12px; line-height:24px; color:#fff; display:block; margin:10px 0 0; }
.sharewrap .forminfo .forminfogrop .sociallink b { color: #666; padding:0 0 10px; display:block }
.sharewrap .forminfo .forminfogrop .sociallink ul { margin:0; padding:0; }
.sharewrap .forminfo .forminfogrop .sociallink ul li { margin:0 0 10px 0; width:50%; padding:0px; border:none; box-shadow:none; float:left; font-size:12px; }
.sharewrap .forminfo .forminfogrop .sociallink ul li a { color:#333; }
.sharewrap .forminfo .forminfogrop .sociallink ul li i { width:20px; height:20px; text-align:center; border-radius:50%; line-height:20px; color:#fff; font-size:12px; margin:0 5px 5px 0; border:none; padding:0 }
.sharewrap .forminfo .forminfogrop .sociallink ul li i.fa-facebook { background:#3778b9; }
.sharewrap .forminfo .forminfogrop .sociallink ul li i.fa-twitter { background:#35c6f0; }
.sharewrap .forminfo .forminfogrop .sociallink ul li i.fa-google-plus { background:#d73a1a; }
.sharewrap .forminfo .forminfogrop .sociallink ul li i.fa-pinterest { background:#ed5053; }
.sharewrap .forminfo .forminfogrop .sociallink ul li i.fa-linkedin { background:#0177b5; }
.sharewrap .forminfo .forminfogrop .sociallink ul li i.fa-whatsapp { background:#11ae09; }
.sharewrap .forminfo .forminfogrop .sociallink ul li i.fa-mobile { background:#ff6000; }
.sharewrap .formlt { width:50%; float:left }
.sharewrap .formlt ul li input[type="text"], .sharewrap .formlt ul li textarea { width:90%; resize:none }
/*overlay*/

@font-face { font-family: "Flaticon-jobs"; src: url("/common/font/Flaticon-job.eot"); src: url("/common/font/Flaticon-job.eot?#iefix") format("embedded-opentype"), url("/common/font/Flaticon-job.woff") format("woff"), url("/common/font/Flaticon-job.ttf") format("truetype"), url("/common/font/Flaticon-job.svg#Flaticon") format("svg"); font-weight: normal; font-style: normal; }
 @media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face { font-family: "Flaticon-jobs"; src: url("/common/font/Flaticon-job.svg#Flaticon") format("svg"); }
}
[class^="flaticon-"]:before, [class*=" flaticon-"]:before, [class^="flaticon-"]:after, [class*=" flaticon-"]:after { font-family: Flaticon-jobs; font-style: normal; }
.flaticon-agriculture-forestry-agro-products:before { content: "\f102"; }
.flaticon-accounting-audit-tax-services:before { content: "\f100"; }
.flaticon-advertising-marketing-pr:before { content: "\f101"; }
.flaticon-alert:before { content: "\f102"; }
.flaticon-alert2:before { content: "\f103"; }
.flaticon-apparel-fashion-textiles:before { content: "\f104"; }
.flaticon-application:before { content: "\f105"; }
.flaticon-architecture-interior-design:before { content: "\f106"; }
.flaticon-art-photography-journalism:before { content: "\f107"; }
.flaticon-arts-and-crafts:before { content: "\f108"; }
.flaticon-automotive-auto-components:before { content: "\f109"; }
.flaticon-aviation-aerospace:before { content: "\f10a"; }
.flaticon-banking-loans-mortgage:before { content: "\f10b"; }
.flaticon-beauty-cosmetics-fitness:before { content: "\f10c"; }
.flaticon-boxes:before { content: "\f10d"; }
.flaticon-broadcast-media-radio-tv:before { content: "\f10e"; }
.flaticon-building-construction-civil-engineering:before { content: "\f10f"; }
.flaticon-chemicals-allied-products:before { content: "\f110"; }
.flaticon-coin-icon:before { content: "\f111"; }
.flaticon-computer-internet:before { content: "\f112"; }
.flaticon-defense-space:before { content: "\f113"; }
.flaticon-education:before { content: "\f114"; }
.flaticon-electricals-and-electronics:before { content: "\f115"; }
.flaticon-energy-power:before { content: "\f116"; }
.flaticon-finance-insurance:before { content: "\f117"; }
.flaticon-find-jobs:before { content: "\f118"; }
.flaticon-fishing-hunting:before { content: "\f119"; }
.flaticon-fmcg-consumer-durables:before { content: "\f11a"; }
.flaticon-folded-newspaper:before { content: "\f11b"; }
.flaticon-food-beverages:before { content: "\f11c"; }
.flaticon-gems-jewellery:before { content: "\f11d"; }
.flaticon-government-army:before { content: "\f11e"; }
.flaticon-healthcare-pharma-bio-tech:before { content: "\f11f"; }
.flaticon-home:before { content: "\f120"; }
.flaticon-hospitality-airlines-travel-tourism:before { content: "\f121"; }
.flaticon-industrial-products-machinery:before { content: "\f122"; }
.flaticon-industry:before { content: "\f123"; }
.flaticon-interface:before { content: "\f124"; }
.flaticon-it-software-services:before { content: "\f125"; }
.flaticon-job-search:before { content: "\f126"; }
.flaticon-jobseeker-search:before { content: "\f127"; }
.flaticon-legal-law:before { content: "\f128"; }
.flaticon-location:before { content: "\f129"; }
.flaticon-manufacturing-mechanical:before { content: "\f12a"; }
.flaticon-metals-minerals:before { content: "\f12b"; }
.flaticon-milk-dairy-products:before { content: "\f12c"; }
.flaticon-newspapers:before { content: "\f12d"; }
.flaticon-ngo-social-services:before { content: "\f12e"; }
.flaticon-non-profit-volunteering:before { content: "\f12f"; }
.flaticon-offer:before { content: "\f130"; }
.flaticon-office-supplies-office-maintenance:before { content: "\f131"; }
.flaticon-oil-gas:before { content: "\f132"; }
.flaticon-other-industry:before { content: "\f133"; }
.flaticon-outsourcing-offshoring:before { content: "\f134"; }
.flaticon-people:before { content: "\f135"; }
.flaticon-people-1:before { content: "\f136"; }
.flaticon-plastics-rubber-leather:before { content: "\f137"; }
.flaticon-post-ad:before { content: "\f138"; }
.flaticon-printing-packaging:before { content: "\f139"; }
.flaticon-profile:before { content: "\f13a"; }
.flaticon-profile-job:before { content: "\f13b"; }
.flaticon-real-estate-property:before { content: "\f13c"; }
.flaticon-repair-maintenance-services:before { content: "\f13d"; }
.flaticon-resume-search:before { content: "\f13e"; }
.flaticon-resume-up:before { content: "\f13f"; }
.flaticon-resume-upload:before { content: "\f140"; }
.flaticon-resumes:before { content: "\f141"; }
.flaticon-science-technology:before { content: "\f142"; }
.flaticon-search:before { content: "\f143"; }
.flaticon-security-protection-services:before { content: "\f144"; }
.flaticon-shipping-marine:before { content: "\f145"; }
.flaticon-staffing-agency-recruiters:before { content: "\f146"; }
.flaticon-star:before { content: "\f147"; }
.flaticon-student:before { content: "\f148"; }
.flaticon-suitcase:before { content: "\f149"; }
.flaticon-tag:before { content: "\f14a"; }
.flaticon-telecom-isp:before { content: "\f14b"; }
.flaticon-time:before { content: "\f14c"; }
.flaticon-trade-retail-wholesale:before { content: "\f14d"; }
.flaticon-wood-fibre-paper:before { content: "\f14e"; }
/* Font Awesomerepresent icons */
@font-face { font-family: 'FontAwesome'; src: url('/common/font/fontawesome-webfont.eot?v=4.1.0'); src: url('/common/font/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('/common/font/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('/common/font/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('/common/font/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg'); font-weight: normal; font-style: normal; }
.fa { display: inline-block; font-family: FontAwesome; font-style: normal; font-weight: normal; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; *display:none;
}
.glyphicon { position:relative; top:0; display:inline-block; font-family:'Glyphicons Halflings'; -webkit-font-smoothing:antialiased; font-style:normal; font-weight:normal; line-height:1; *display:none;
}
.glyphicon-ok:before { content: "\e013"; }
.glyphicon-remove:before { content: "\e014"; }
.glyphicon-map-marker:before { content: "\e062"; }
.glyphicon-comment:before { content: "\e111"; }
.glyphicon-download-alt:before { content: "\e025"; }
.fa-briefcase:before { content:"\f0b1"; }
.fa-clock-o:before { content:"\f017"; }
.fa-map-marker:before { content:"\f041"; }
.fa-user:before { content:"\f007"; }
.fa-briefcase:before { content:"\f0b1"; }
.fa-mortar-board:before, .fa-graduation-cap:before { content:"\f19d"; }
.fa-sun-o:before { content:"\f185"; }
.fa-eye:before { content:"\f06e"; }
.fa-heart-o:before { content:"\f08a"; }
.fa-heart:before { content: "\f004"; }
.fa-download:before { content:"\f019"; }
.fa-twitter:before { content:"\f099"; }
.fa-facebook-f:before, .fa-facebook:before { content:"\f09a"; }
.fa-google-plus:before { content:"\f0d5"; }
.fa-pinterest-p:before { content: "\f231"; }
.fa-pinterest:before { content:"\f0d2" }
.fa-linkedin:before { content:"\f0e1" }
.fa-bullhorn:before { content:"\f0a1"; }
.fa-file-text:before { content: "\f15c"; }
.fa-check:before { content: "\f00c"; }
.fa-whatsapp:before { content:"\f232" }
.fa-mobile:before { content: "\f10b"; }
.fa-remove:before, .fa-close:before, .fa-times:before { content:"\f00d" }
.fa-filter:before { content:"\f0b0" }
.fa-plus-square-o:before { content:"\f196" }
.fa-minus-square-o:before { content:"\f147" }
.fa-check-square-o:before { content:"\f046" }
.fa-share-alt:before { content:"\f1e0" }
.fa-search:before { content:"\f002" }
.fa-share-square-o:before { content: "\f045"; }
.fa-desktop:before { content:"\f108" }
.fa-ellipsis-v:before { content:"\f142" }
.fa-long-arrow-left:before { content: "\f177"; }
.fa-long-arrow-right:before { content: "\f178"; }
.fa-group:before, .fa-users:before { content:"\f0c0" }
.fa-hand-pointer-o:before { content:"\f25a" }
.fa-facebook-official:before { content:"\f230" }
.fa-twitter-square:before { content:"\f081" }
.fa-linkedin-square:before { content:"\f08c" }
.fa-map-signs:before { content:"\f277" }
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content:"\f123" }
.fa-info-circle:before { content: "\f05a"; }
.fa-arrow-circle-right:before { content: "\f0a9"; }
/* ---------------------------------------   services --------------------------------------------------------- */



/* open san font */
/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:600);
@import url(http://fonts.googleapis.com/css?family=Open+Sans);*/
@font-face { font-family: 'open_sansregular'; src: url('/common/font/opensans-regular-webfont.eot'); src:url('/common/font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/common/font/opensans-regular-webfont.woff') format('woff'), url('/common/font/opensans-regular-webfont.ttf') format('truetype'), url('/common/font/opensans-regular-webfont.svg#open_sansregular') format('svg'); font-weight: normal; font-style:normal; }
@font-face { font-family:'Glyphicons Halflings'; src: url('/common/font/glyphicons-halflings-regular.eot'); src: url('/common/font/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/common/font/glyphicons-halflings-regular.woff') format('woff'), url('/common/font/glyphicons-halflings-regular.ttf') format('truetype'), url('/common/font/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg'); }
/*font sitting end*/

/* ------------------------------------   breadcrumb -------------------------------------------------*/
.breadcrumb { padding:15px 0 15px 5px; font-size:11px; line-height:13px; color:#999; }
.breadcrumb a { color:#555; }
.breadcrumb a b { color:#333; }
.breadcrumb ol li { float:left; }
.breadcrumb_w { padding:15px 0 15px 5px; font-size:11px; line-height:13px; color:#ccc; }
.breadcrumb_w a { color:#fff; }
.breadcrumb_w a b { color:#ccc; }
.breadcrumb_w ol li { float:left; }
.breadcrumb_dbg a { color:#b8b8b8 !important; }
.breadcrumb_dbg a b { color:#b8b8b8 !important; }
.breadcrumb_dbg ol li { float:left !important; }


.breadcrumb_m {
    display: none;
    padding: 15px 0 15px 5px;
    font-size: 12px;
    line-height: 13px;
    color: #fff;
}

    .breadcrumb_m a {
        color: #fff;
    }

    .breadcrumb_m i {
        font-size: 18px;
        border-radius: 50px;
        border: 2px solid #fff;
        color: #fff;
        text-align: center;
        line-height: 20px;
        width: 20px;
        height: 20px;
        float: left;
    }

    .breadcrumb_m span {
        padding: 0 0 0 10px;
        line-height: 20px;
        font-size: 11px;
    }

.breadcrumb_m2 {
    display: none;
    padding: 15px 0 15px 5px;
    font-size: 12px;
    line-height: 13px;
    color: #555;
}

    .breadcrumb_m2 a {
        color: #555;
    }

    .breadcrumb_m2 i {
        font-size: 18px;
        border-radius: 50px;
        border: 2px solid #555;
        color: #555;
        text-align: center;
        line-height: 20px;
        width: 20px;
        height: 20px;
        float: left;
    }

    .breadcrumb_m2 span {
        padding: 0 0 0 10px;
        line-height: 20px;
        font-size: 11px;
    }
/* ------------------------------------   container sizes ---------------------------------------------*/
.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.container_12 { width:96%; margin-left:auto; margin-right:auto; }
.cont_col_8, .cont_col_4, .cont_col_3, .cont_col_9 { float:left; }
.cont_col_8 { width:65% }
.cont_col_4 { width:35% }
.col_12 { margin-left:1%; margin-right:1%; display:inline; float:left; width:98%; }
.col_2, .col_3, .col_4, .col_6, .col_8 { margin-left:1%; margin-right:1%; display:inline; float:left; }
.col_2 { width:23%; }
.col_4 { width:31%; }
.col_6 { width:48%; }
.col_8 { width:98%; }
.cont_col_8 .col_8 { width:98%; }
.cont_col_4 .col_4 { width:98%; }
.cont_col_3 .col_3 { width:31.3%; }
.cont_col_4 .col_2 { width:48%; }
.container_12 .cont_col_3 { width:25% }
.cont_col_3 .col_3 { width:98%; }
/* ------------------------------------   button sizes ---------------------------------------------*/
.btn { display:inline-block; *display:inline;
padding:4px 12px; margin-bottom:0; *margin-left:.3em;
font-size:14px; line-height:20px; color:#333; text-align:center; text-shadow:0 1px 1px rgba(255, 255, 255, 0.75); vertical-align:middle; cursor:pointer; background-color:#f5f5f5; }
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] { color:#333; background-color:#e6e6e6; *background-color:#d9d9d9;
}
.btn:active, .btn.active { background-color:#ccc \9; }
.btn:first-child { *margin-left:0;
}
.btn:hover, .btn:focus { color:#333; text-decoration:none; background-position:0 -15px; -webkit-transition:background-position 0.1s linear; -moz-transition:background-position 0.1s linear; -o-transition:background-position 0.1s linear; transition:background-position 0.1s linear; }
.btn:focus { outline: thin dotted #333; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px; }
.btn.active, .btn:active { background-image:none; outline:0; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); }
.btn.disabled, .btn[disabled] { cursor:default; background-image:none; opacity:0.65; filter:alpha(opacity=65); -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }
.btn-large { padding:11px 19px; font-size:17.5px; }
.btn-small { padding:2px 10px; font-size:11.9px; }
.btn-mini { padding:0 6px; font-size:10.5px; }
.btnorange { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#f89406; *background-color:#f89406;
}
.btngreen { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#f89406; *background-color:#5fae2c;
}
.btnorange:hover, .btnorange:focus, .btnorange:active, .btnorange.active, .btnorange.disabled, .btnorange[disabled] { color:#fff; background-color:#e48805; *background-color:#e48805;
}
.btnorange:active, .btnorange.active { background-color:#f89406 \9; }
.btngray { color:#333; text-shadow:0 -1px 0 rgba(255, 255, 255, 0.25); background-color:#E5E4E2; *background-color:#E5E4E2;
}
.btngray:hover, .btngray:focus, .btngray:active, .btngray.active, .btngray.disabled, .btngray[disabled] { color:#333; background-color:#d1d1d1; *background-color:#d1d1d1;
}
.btngray:active, .btngray.active { background-color:#abbac3 \9; }
.btngreen { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#5fae2c; *background-color:#91d575;
}
.btngreen:hover, .btngreen:focus, .btngreen:active, .btngreen.active, .btngreen.disabled, .btngreen[disabled] { color:#fff; background-color:#82af6f; *background-color:#82af6f;
}
.btngreen:active, .btngreen.active { background-color:#82af6f \9; }
.btnred { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#ce3239; *background-color:#ce3239;
}
.btnred:hover, .btnred:focus, .btnred:active, .btnred.active, .btnred.disabled, .btnred[disabled] { color:#fff; background-color:#9e2d32; *background-color:#9e2d32;
}
.btnred:active, .btnred.active { background-color:#9e2d32 \9; }
.btnfb { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#5b73a3; *background-color:#5b73a3;
background-image:-moz-linear-gradient(top, #5b73a3, #55678c); background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5b73a3), to(#55678c)); background-image:-webkit-linear-gradient(top, #5b73a3, #55678c); background-image:-o-linear-gradient(top, #5b73a3, #55678c); background-image:linear-gradient(to bottom, #5b73a3, #55678c); background-repeat:repeat-x; border-color:#55678c #55678c #ad6704; border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5b73a3', endColorstr='#55678c', GradientType=0);
filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btnfb:hover, .btnfb:focus, .btnfb:active, .btnfb.active, .btnfb.disabled, .btnfb[disabled] { color:#fff; background-color:#55678c; *background-color:#55678c;
}
.btnfb:active, .btnfb.active { background-color:#55678c \9; }
.btnfb i { background:url(/common/images/default/fb-btn-ico.png) no-repeat 0 0; width:16px; height:16px; display:block; float:left; margin:2px 0 0 0; }
.btndisabled { cursor:default !important; }
.btn-group .btn { background:#fff; border:solid 1px #f0f0f0; margin-left:-1px; color:#9a9a9a; font-size:11px; padding:2px 8px }
.btn-group > .btn:first-child { -webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.btn-group > .btn:last-child { -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
/* ------------------------------------   btn sitting end sizes ---------------------------------------------*/

.mobilelabel { display:none; }
header nav.hd-menu > label, header nav.hd-menu > input { display: none; }
/* ------------------------------------   footer start ---------------------------------------------*/
/*footer { background-color:#333; padding:15px; }
footer .col_2 { width:21%; }
footer .col_2.small { width:14%; }
footer .copywrite-outer { border-top:dashed 1px #4b4b4b; margin-top:10px; padding:10px; }
footer .divide-line { border-bottom:dashed 1px #4b4b4b; margin:0 0 15px 0; padding:0 0 10px 0; }
footer .copywrite-outer .coywrite { text-align:center; padding:10px 0; font-size:10px; line-height:16px; color:#666; }
footer .con-blk-outer { padding:15px; }
footer .con-blk-outer .big { font-size:20px; line-height:22px; color:#ccc; padding:0 0 15px 0; font-weight: bold; }
footer .con-blk-outer .foot-tit-txt { font-size:14px; line-height:20px; color:#ccc; padding:0 0 15px 0; font-weight: bold; }
footer .con-blk-outer p { font-size:12px; line-height:20px; color:#ccc; }
footer .popular-sea { }
footer .popular-sea ul { margin:0px; padding:0px; }
footer .popular-sea ul li { padding:0 0 3px 20px; margin:0px; list-style:none; font-size:12px; line-height:20px; background:url(/common/images/default/dot-arrow.png) no-repeat 1px 2px; }
footer .popular-sea ul li a { color:#ccc; }
footer .subscribe { }
footer .subscribe input[type="text"] { width:60%; float:left; border:none; background-color:#fff; border:solid 1px #fff; }
footer .subscribe a { float:left; font-size:14px; line-height:20px; font-weight:bold; color:#fff; padding:5px 10px; display:block; background-color:#ce3239; text-decoration:none; }
.social { }
.social { font-size:12px; line-height:24px; color:#fff; display:inline; margin:0 5px 0 0; }
.social ul { margin:0px; padding:0px; }
.social ul li { margin:0px; padding:0px; float:left; }
.social ul li a { color:#fff; }
.social ul li i { width:20px; height:20px; text-align:center; border-radius:50%; line-height:20px; color:#fff; font-size:12px; margin:0 15px 5px 0; }
.social ul li i.fa-facebook { background:#3778b9; }
.social ul li i.fa-twitter { background:#35c6f0; }
.social ul li i.fa-google-plus { background:#d73a1a; }
.social ul li i.fa-pinterest { background:#ed5053; }
.social ul li.apps { margin:0 10px 0 0; }*/
/* ----------------------------------------------  footer end ------------------------------------------------*/

/* -------------   feedback ---------------------  */
.feedback-but { position:fixed; bottom:30%; right:0px; z-index:100001; }
.feedback-but>a { margin:5px 0; display:block; }
.feedback-but .butpos { position:relative; }
.feedback-but .butpos .sharepluginarw { position:absolute; right:27px; bottom:140px; width:0; height:0; z-index:100000; border-top:solid 10px transparent; border-bottom:solid 10px transparent; border-left:solid 10px #a74025; }
.sharepluginbg { position:fixed; z-index:99999; right:35px; top:0; width:100px; height:100%; background-color:#fff; filter:alpha(opacity=75); -khtml-opacity:0.75; -moz-opacity:0.75; opacity:0.75; border-left:solid 1px #ddd; }
.sharepluginbrd { position:fixed; z-index:100000; right:35px; top:0; width:3px; height:100%; border-right:solid 3px #a74025; }
.shareplugin { width:97px; height:350px; z-index:100001; right:38px; top:50%; margin-top:-175px; position:fixed; text-align:center; border-top:dotted 1px #ddd; }
.shareplugin .shrplgwrp { padding:10px 0; border-bottom:dotted 1px #ddd; }
.shareplugin .shrplgwrp:hover { background-color:#f4f4f4; }
.shrplgwrpclose { font-size:12px; line-height:12px; font-weight:bold; }
.sharebtn { width:16px; height:22px; margin-bottom:10px; }
.sharebtn.active { position:relative; }
.sharebtn a { width:16px; height:22px; background:#c52429 url(/common/images/default/share-red.jpg) no-repeat center center; display:block; overflow:hidden; text-indent:-9999px; -webkit-transition:all .24s ease-in; -moz-transition:all .24s ease-in; -ms-transition:all .24s ease-in; -o-transition:all .24s ease-in; transition:all .24s ease-in; }
.sharebtn a:hover, .sharebtn.active a { background-color:#a74025; }
.tiledetailed { border:1px solid #ddd; background-color:#fff; }
/*.tiledetailed:hover{border-color:#ccc;-webkit-box-shadow:1px 1px 1px 0 #ccc;-moz-box-shadow:1px 1px 1px 0 #ccc;box-shadow:1px 1px 1px 0 #ccc;}*/
.tiledetailed .subtitle { font-size:16px; line-height:20px; padding:10px 15px; font-family:'Roboto', Arial, Helvetica, sans-serif; }
.tiledetailed .subtitle1 { padding:15px; border-bottom:solid 1px #eee; background-color: #f7f6f6; }
.tiledetailed .subtitle2 { font-size:13px; line-height:15px; }
.tiledetailed .subtitle3 { font-size:13px; line-height:15px; border-bottom:solid 1px #eee; }
.tiledetailed .subtitle4 { border-bottom:0; }
.tiledetailed .subtitle a { color:#333; }
.black-back .job-type-outer { display:none }
.black-back .job_hsearch { display:none }
.job-type-outer { margin:0 2%; width:96%; position:absolute; bottom:0px; overflow:hidden; }
.job-type-outer .job-seek-out { width:48%; float:left; background:url(/common/images/default/jobs-sear-bg.png) repeat 0 0; text-align:right; }
.job-type-outer .job-post-out { width:48%; float:right; background:url(/common/images/default/jobs-sear-bg.png); text-align:left; }
.job-type-outer .title-txt { font-size:22px; line-height:28px; color:#fff; padding:15px 10px 0 10px; }
.job-type-outer p { font-size:12px; line-height:20px; padding:5px 10px; color:#fff; }
.job-type-outer .job-seek-out1 { width:48%; float:left; text-align:center; }
.job-type-outer .job-seek-out1 .title-txt1 { font-size:22px; line-height:10px; color:#073f7a; padding:15px 10px 0 10px; }
.job_top44 { margin-top:44px; }
.drop-down-con { background-color:#fff; z-index:100; position:absolute; width:100%; border-left:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; max-height: 306px; overflow-x: hidden; overflow-y: auto; }
.drop-down-con .dropdown_title { background-color: #f2f2f2; color: #f89406; font-size: 14px; font-weight: bold; line-height: 18px; padding: 8px 10px; text-transform: uppercase; }
.drop-down-con ul { margin:0 !important; padding:10px 0 !important; }
.drop-down-con ul li { margin:0px !important; padding:0px !important; list-style:none; float:none !important; width:100% !important; }
.drop-down-con ul li a { font-size:14px; color:#666; padding:4px 10px; display:block; text-decoration:none; }
.drop-down-con ul li a:hover { background-color:#f1f19f; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; transition:all 0.5s ease-out; }
.drop-down-con ul li.active { background-color:#f1f19f; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; transition:all 0.5s ease-out; }
.drop-down-con ul li p { font-size:16px; line-height:25px; color:#f89406; padding:2px 10px 2px 10px; text-align:left; }
.job_vsearchbg .drop-down-con { width:98.2%; }
.job_vsearchbg .drop-down-con ul li { font-size:14px; color:#666; padding:4px 10px !important; display:block; text-decoration:none; }
.job_vsearchbg .drop-down-con ul li:hover { background-color:#f1f19f; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; transition:all 0.5s ease-out; }
.job_vsearchbg .drop-down-con ul li.active { background-color:#f1f19f; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; transition:all 0.5s ease-out; }
.jobs-category-outer { padding:20px 15px 60px; background-color:#eee; }
.jobs-category-outer.wtbg { background-color:#fff; }
.jobs-category-outer.listingcate { margin:15px 0; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; padding:0 15px !important; }
.listingcate .jobs-comp-list-out ul { margin: 0 0 0 15px; }
.listingcate .jobs-comp-list-out ul li { width: 33%; }
.jobs-category-outer h3 { font-size:26px; text-align:center; color:#333; padding:0 0 20px 0; font-weight:normal; }
.hometitle { font-size:26px; text-align:center; color:#333; padding: 30px 0 25px; font-weight:normal; }
.jobs-category-outer .jobs-category-type { padding:0 ;  }
.jobs-category-outer .jobs-category-type ul { margin:0; padding:0px; text-align:center }

.jobs-category-outer .jobs-category-type ul li { margin:0 5px 0 0; padding:0px; list-style:none; display:inline-block; *display:inline; position:relative; }
.jobs-category-outer .jobs-category-type ul li a { display:block; padding:4px 15px 15px 10px; border-top:solid 2px #eee; font-size:13px; font-weight:normal; line-height:20px; text-align:center; text-decoration:none; color:#2a3c4d; text-transform:uppercase; }
.jobs-category-outer .jobs-category-type ul li.active a { background-color:#fff; color:#333; border-top:solid 2px #f98a08; }
.jobs-category-outer .jobs-category-type ul li:hover a{ background-color:#fff; color:#333;  border-top:solid 2px #f98a08;  }

.jobs-comp-list-out { padding:30px; background-color:#fff; box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.1); }
.loadimg { background:url(/common/images/other/loader.gif) no-repeat center center; height:150px; }
.jobs-comp-list-out ul { margin:0 ; padding:0px; }
.jobs-comp-list-out ul li { margin:0px; padding:1px 0 7px 0px; list-style:none; float:left; width:25%; }
.jobs-comp-list-out ul li h3 { font-size:14px; text-align:left; padding:0; }
.jobs-comp-list-out ul li a { color:#333; text-decoration:none; }
.latest-jobs-back { background: url(/common/images/other/seeker-bg.jpg) left top repeat; padding:100px 0; }
.latest-jobs-back .common-latest-jobs-con { }
.latest-jobs-back .common-latest-jobs-con .cont-job-title { background-color:#f7f6f6; border-bottom:solid 1px #e2e2e2; padding:15px 10px; }
.latest-jobs-back .common-latest-jobs-con .cont-job-title h2 { font-size:16px; line-height:20px; color:#333; font-weight:normal; float:left; width:78%; }
.latest-jobs-back .common-latest-jobs-con .job-scroll-outer { float:right; }
.latest-jobs-back .common-latest-jobs-con .job-scroll-outer ul { margin:0px; padding:0px; }
.latest-jobs-back .common-latest-jobs-con .job-scroll-outer ul li { margin:1px 10px; padding:0px; list-style:none; width:18px; float:left; }
.latest-jobs-back .common-latest-jobs-con .job-scroll-outer ul li.loading, .commom-title .jobs-scroll-outer ul li.loading { background:url(/common/images/other/loadermini.gif) 3px 2px no-repeat; height:18px; width:18px; }
.loading2 { background:url(/common/images/other/loader.gif) 3px 2px no-repeat; height:66px; width:66px; position: absolute; text-align: center; left:45%; z-index: 9999; top: 34px; }
.loading2.left40 { left:40%!important; }
.latest-jobs-back .common-latest-jobs-con .job-scroll-outer ul li.loading a, .commom-title .jobs-scroll-outer ul li.loading a { display:none; }
.latest-jobs-back .common-latest-jobs-con .job-scroll-outer ul li a { width:18px; height:18px; display:block; }
.latest-jobs-back .common-latest-jobs-con .jobs-outer { padding:16px 20px 5px; }
.latest-jobs-back .common-latest-jobs-con .jobs-outer ul { margin:0px; padding:0px; }
.latest-jobs-back .common-latest-jobs-con .jobs-outer ul li { border-bottom: 1px dashed #ccc; list-style:none; margin: 0 0 15px; padding: 0 0 15px; }
.latest-jobs-back .common-latest-jobs-con .jobs-outer ul li:last-child { border:none; }
.latest-jobs-back .common-latest-jobs-con .jobs-outer ul li h3 { padding:0 0 10px 0; font-size:16px; color:#666; line-height:20px; font-weight:normal; }
.latest-jobs-back .common-latest-jobs-con .jobs-outer ul li h3 a { color:#333; }
.latest-jobs-back .common-latest-jobs-con .jobs-outer ul li .expi-outer { padding: 3px 0 15px; }
.latest-jobs-back .common-latest-jobs-con .jobs-outer ul li .expi-outer ul { margin:0px; paddding:0px; }
.latest-jobs-back .common-latest-jobs-con .jobs-outer ul li .expi-outer ul li { margin:2px 10px 0 0; padding:0px; float:left; font-size:12px; border-bottom:none; color:#666; }
.latest-jobs-back .common-latest-jobs-con .jobs-outer ul li .expi-outer ul li i { font-size:13px; color:#bfbdbd; margin:0 5px 0 0; }
.latest-jobs-back .common-latest-jobs-con .jobs-outer ul li .expi-outer ul li a { color:#333; }
.latest-jobs-back .common-latest-jobs-con .jobs-outer ul li .skills-list { }
.latest-jobs-back .common-latest-jobs-con .jobs-outer ul li .skills-list ul { margin:0px; padding:0px; }
.latest-jobs-back .common-latest-jobs-con .jobs-outer ul li .skills-list ul li { margin:5px 10px 10px 0; padding:0px; list-style:none; float:left; color:#666; font-size:12px; border-bottom:none; }
.latest-jobs-back .common-latest-jobs-con .jobs-outer ul li .skills-list ul li label { font-size:11px; color:#666; font-weight:bold; line-height:16px; margin:0 3px 0 0; }
.latest-jobs-back .common-latest-jobs-con .jobs-outer ul li .skills-list ul li a { background-color: #e8e9e9; color: #013757; font-size: 12px; padding: 6px 12px; text-decoration: none; }
.latest-jobs-back .common-latest-jobs-con .jobs-outer ul li .skills-list ul li a.more { color: #7e7f7f; }
.latest-jobs-back .common-latest-jobs-con .jobs-outer ul li .skills-list ul li a:hover { color:#333; }
.latest-jobs-back .common-latest-jobs-con .vmore { background:#f2f2f2; text-align:right; }
.latest-jobs-back .common-latest-jobs-con .vmore a { color:#666; line-height: 27px; padding: 5px 15px; text-decoration:none; }
.latest-jobs-back .common-latest-jobs-con .vmore a:hover { background-color:#dddddd; }
.latest-jobs-back .jobs-alert-blk { background-color:#019d94; padding:15px; }
.latest-jobs-back .jobs-alert-blk p { font-size:20px; line-height:24px; color:#fff; text-align:center; }
.latest-jobs-back .jobs-alert-blk { }
.jobs_cupon { background-color:#5ba835; padding:15px; border:3px double #fff; }
.jobs_cupon p { font-size:16px; color:#fff; text-align:center; }
.jobs_cupon .c_code { background-color: #cd1111; line-height:50px; color: #fff !important; font-size: 16px !important; margin: 0 5px; padding: 5px 20px; border:1px dashed #fff }
.jobs_cupon .big { font-size:24px !important; color:#fff !important; }
.jobs_cupon .small { font-size:12px !important; color:#fff !important; }
.jobs_cupon .small2 { color: #fff !important; font-size: 11px !important; margin-bottom: -10px; text-align: right; }
.jobs-ser-promo { padding:50px 0; }
.jobs-ser-promo a, .jobs-ser-promo a:hover { text-decoration: none; }
.jobs-ser-promo h2 { font-size:26px; text-align:center; line-height:30px; padding:0 0 20px 0; font-weight:normal; color:#333; }
.jobs-ser-promo .single-blk { text-align:center; padding:10px 15px; text-align: center; background-color: #fff; box-shadow: 0 0 35px rgba(0, 0, 0, 0.08);transition: all 0.5s; }
.jobs-ser-promo .single-blk:hover {    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);   transform: translateY(-5px); }



.jobs-ser-promo .single-blk figure { background-image: -webkit-linear-gradient(63deg, #fa326f 0%, #f6425e 53%, #f2514c 100%);   border-radius: 50%;  color: #fff; display:block; margin:15px auto 15px; font-size: 35px;  height: 70px; line-height: 75px;  text-align: center; width: 70px;  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.28); transition: background 0.4s linear 0s;  -webkit-transition: all 0.6s;
      -moz-transition: all 0.6s;
      -o-transition: all 0.6s;
      transition: all 0.6s;}
.jobs-ser-promo .single-blk:hover figure{  border-radius:0; box-shadow:none;}
.jobs-ser-promo .single-blk figure img { width:40px;}
.jobs-ser-promo .single-blk h3 { font-size:22px; color:#222; line-height:24px; font-weight:normal; padding:5px 0; }
.jobs-ser-promo .single-blk h3 a { color:#333; }
.jobs-ser-promo .single-blk p { font-size:14px; line-height:20px; color:#666; padding:5px 10px; }
.job_aside .overlayformlt { width:100% !important; }
.applyjob .overlayformlt { width:100% !important; }
.latest-jobs-blk-us-can { margin:10px 10px 10px 0; }
.latest-jobs-blk-us-can ul { margin:0px; padding:0px; }
.latest-jobs-blk-us-can ul li { padding:0px; width:48%; float:left; border:solid 1px #e4e4e4; background-color:#fff; margin:0 7px 15px; }
.jobsek_minht { min-height:203px; }
.latest-jobs-blk-us-can ul li.minheight { min-height:200px; }
.latest-jobs-blk-us-can ul li h4, .latest-jobs-blk-us-can ul li .big { padding:15px 15px 5px 15px; font-size:16px; color:#333; font-weight:normal; }
.latest-jobs-blk-us-can ul li h4 a, .latest-jobs-blk-us-can ul li .big a { color:#333; }
.latest-jobs-blk-us-can ul li .expi-outer { padding:5px 15px; }
.latest-jobs-blk-us-can ul li .expi-outer ul { margin:0px; paddding:0px; }
.latest-jobs-blk-us-can ul li .expi-outer ul li { margin:2px 10px 0 0; padding:0px; float:left; font-size:12px; border-bottom:none; color:#666; border:none; width:auto; }
.latest-jobs-blk-us-can ul li .expi-outer ul li i { font-size:13px; color:#bfbdbd; margin:0 5px 0 0; }
.latest-jobs-blk-us-can ul li .expi-outer ul li a { color:#30a4ea; }
.latest-jobs-blk-us-can ul li .roleex-list { padding:5px 15px; }
.latest-jobs-blk-us-can ul li .roleex-list ul { margin:0px; padding:0px; }
.latest-jobs-blk-us-can ul li .roleex-list ul li { margin:4px 3px 0 0; padding:0px; list-style:none; float:left; color:#333; font-size:14px; line-height:16px; border:none; width:auto; }
.latest-jobs-blk-us-can ul li .roleex-list ul li label { font-size:11px; color:#666; font-weight:bold; line-height:16px; margin:0 3px 0 0; }
.latest-jobs-blk-us-can ul li .roleex-list ul li a { color:#333; }
.latest-jobs-blk-us-can ul li .skills-list { padding:5px 15px; /*min-height: 68px;*/ }
.latest-jobs-blk-us-can ul li .skills-list ul li { margin:5px 10px 10px 0; padding:0px; border:none; width:auto; list-style:none; float:left; color:#666; font-size:12px; border-bottom:none; }
.latest-jobs-blk-us-can ul li .skills-list ul li label { font-size:11px; color:#666; font-weight:bold; line-height:16px; margin:0 3px 0 0; }
.latest-jobs-blk-us-can ul li .skills-list ul li a { background-color: #e8e9e9; color: #013757; font-size: 12px; padding: 3px 10px; text-decoration: none; }
.latest-jobs-blk-us-can ul li .skills-list ul li a.more { color: #7e7f7f; }
.latest-jobs-blk-us-can ul li .skills-list ul li a:hover { color:#333; }
.latest-jobs-blk-us-can ul li .respond-view-links-out { background-color:#f5f5f5; margin:10px 1px 1px 1px; border-top:solid 1px #e4e4e4; }
.latest-jobs-blk-us-can ul li .respond-view-links-out .view-links { float:right; }
.latest-jobs-blk-us-can ul li .respond-view-links-out .view-links a { color:#666; line-height: 27px; padding: 5px 15px; text-decoration:none; }
.latest-jobs-blk-us-can ul li .respond-view-links-out .view-links a:hover { background-color:#dddddd; }
.job-online-train-out { padding:10px; }
.job-online-train-out ul { margin:0px; padding:0px; }
.job-online-train-out ul li { margin:0px; padding:0px; list-style:none; border-bottom:solid 1px #f2f2f2; color:#666; font-size:12px; line-height:22px; }
.job-online-train-out ul li:last-child { border:none; }
.job-online-train-out ul li a { padding:5px 10px 5px 26px; background:url(/common/images/other/lslist.png) no-repeat 6px 13px; display:block; color:#666; text-decoration:none; }
.job-online-train-out ul li a:hover { background-color:#f2f2f2; -webkit-transition:all .24s ease-out; -moz-transition:all .24s ease-out; -ms-transition:all .24s ease-out; -o-transition:all .24s ease-out; transition:all .24s ease-out; color:#333; }
.job-online-train-out .actbtnrow { padding:10px 0; text-align:center; color:#333; }
.job-online-train-out .actbtnrow a { margin:0 5px; }
.latest-job-blog { background:url(/common/images/canada/other/staffing-agency-bg.jpg) no-repeat center center fixed; padding:80px 0; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover; margin:0px 0 20px 0; }
.latest-job-blog .bloghead1, .latest-job-blog h2 { font-size:26px; text-align:center; line-height:30px; padding:0 0 40px 0; font-weight:normal; color:#fff; }
.latest-job-blog .bloghead1 a, .latest-job-blog h2 a { color:#fff; text-decoration:none; }
.latest-job-blog .single-list { }
.latest-job-blog .single-list figure { width:100%; height:150px; overflow:hidden; }
.latest-job-blog .single-list figure img { width:100%; }
.latest-job-blog .single-list .bloghead, .latest-job-blog .single-list h3 { padding:10px 10px 5px 10px; font-size:16px; color:#666; line-height:20px; font-weight:normal; }
.latest-job-blog .single-list .bloghead a, .latest-job-blog .single-list h3 a { color:#666; text-decoration:none; }
.latest-job-blog .single-list .author-outer { margin:0 10px 5px 10px; }
.latest-job-blog .single-list .author-outer ul { margin:0px; paddding:0px; }
.latest-job-blog .single-list .author-outer ul li { margin:2px 10px 0 0; padding:0px; float:left; font-size:12px; border-bottom:none; color:#666; border:none; width:auto; }
.latest-job-blog .single-list .author-outer ul li i { font-size:13px; color:#bfbdbd; margin:0 5px 0 0; }
.latest-job-blog .single-list .author-outer ul li a { color:#30a4ea; }
.latest-job-blog .single-list p { font-size:13px; line-height:20px; padding:5px 10px; color:#666; }
.latest-job-blog .viewbtn { text-align:center; margin:40px 0 0 0; }
.latest-job-blog .single-list .respond-view-links-out { background-color:#f5f5f5; margin:10px 0 0 0; border-top:solid 1px #e4e4e4; }
.latest-job-blog .single-list .respond-view-links-out .view-links { float:right; }
.latest-job-blog .single-list .respond-view-links-out .view-links a { color:#666; line-height: 27px; padding: 5px 15px; text-decoration:none; }
.latest-job-blog .single-list .respond-view-links-out .view-links a:hover { background-color:#dddddd; }
.job-seeker-blk { }
.job-seeker-blk h3, .job-seeker-blk h4 { padding:5px 10px; font-size:14px; color:#666; line-height:20px; font-weight:normal; }
.job-seeker-blk .address-out { padding:0 10px; }
.job-seeker-blk .address-out ul { margin:0px; padding:0 0 5px 0; }
.job-seeker-blk .address-out ul li { margin:4px 3px 0 0; padding:0px; list-style:none; float:left; color:#666; font-size:12px; line-height:16px; border:none; width:48%; height:16px; overflow:hidden; }
.job-seeker-blk .address-out ul li i { font-size:13px; color:#bfbdbd; margin:0 5px 0 0; }
.job-seeker-blk .address-out ul li label { font-size:11px; color:#666; font-weight:bold; line-height:16px; margin:0 3px 0 0; }
.job-seeker-blk .address-out ul li a { color:#666; }
.job-seeker-blk .address-out ul li a:hover { color:#333; }
.job-seeker-blk .skills-list { padding:0 10px; max-height:42px; overflow:hidden; }
.job-seeker-blk .skills-list ul { margin:0px; padding:0px; }
.job-seeker-blk .skills-list ul li { margin:4px 3px 0 0; padding:0px; list-style:none; float:left; color:#666; font-size:12px; line-height:16px; border:none; width:auto; }
.job-seeker-blk .skills-list ul li i { font-size:13px; color:#bfbdbd; margin:0 5px 0 0; }
.job-seeker-blk .skills-list ul li label { font-size:11px; color:#666; font-weight:bold; line-height:16px; margin:0 3px 0 0; }
.job-seeker-blk .skills-list ul li a { color:#666; }
.job-seeker-blk .skills-list ul li a:hover { color:#333; }
.job-seeker-blk .respond-view-links-out { background-color:#f5f5f5; padding:8px; margin:10px 0 0 0; border-top:solid 1px #e4e4e4; }
.job-seeker-blk .respond-view-links-out i { font-size:13px; color:#666; margin:0 5px 0 0; }
.job-seeker-blk .respond-view-links-out i.fa-heart { color:#e62878 }
.job-seeker-blk .respond-view-links-out .view-links { float:right; }
.job-seeker-blk .respond-view-links-out .view-links i { color:#fff; }
.all-metros-list { padding:5px 15px 15px 15px; }
.all-metros-list ul { margin:0px; padding:0px; }
.all-metros-list ul li { margin:0px; padding:0px; list-style:none; float:left; width:32%; font-size:12px; line-height:20px; color:#666; }
.all-metros-list ul li, .all-metros-list ul li h4 { font-weight:normal; padding:0px; margin:0px; }
.all-metros-list ul li a, .all-metros-list ul li h4 a { color:#666; }
.all-metros-list ul .vmore { border-bottom:dashed 1px #e4e4e4; padding:10px; margin:10px 0 25px 0; position:relative; }
.all-metros-list ul .vmore a { color:#30a4ea; text-decoration:none; padding:5px 15px; text-align:center; display:inline; left:44%; position:absolute; top:-7px; }
.all-metros-list ul .vmore a figure { text-align:center; display:block; }
.commom-title { padding:10px; }
.commom-title h2, .commom-title h3, .commom-title h4 { font-size:22px; line-height:20px; color:#444; font-family:"Roboto", Arial, Helvetica, sans-serif; font-weight:normal; }
.commom-title h2, .commom-title h4 { float:left; width:85%; }
.commom-title .jobs-scroll-outer { float:right; margin:0 10px 10px 10px; }
.commom-title .jobs-scroll-outer ul { margin:0px; padding:0px; }
.commom-title .jobs-scroll-outer ul li { margin:0 0 0 15px; padding:0px; list-style:none; width:18px; float:left; }
.commom-title .jobs-scroll-outer ul li a { width:18px; height:18px; display:block; }
.common-job-off-blk { padding:25px 0 40px 0; }
.common-job-off-blk h3 { font-size:26px; text-align:center; color:#333; padding:0 0 20px 0; font-weight:normal; }
.common-job-off-blk ul { margin:0px 15px; padding:0px; border-bottom:solid 1px #e4e4e4; }
.common-job-off-blk ul li { margin:10px; padding:10px; list-style:none; float:left; width:30%; }
.common-job-off-blk ul li figure { width:100px; height:100px; overflow:hidden; margin:0 10px 0 0; text-align:center; float:left; }
.common-job-off-blk ul li .title-txt { font-size:20px; line-height:18px; color:#666; padding:0; font-weight:normal; }
.common-job-off-blk ul li .title-txt a { color:#333; }
.common-job-off-blk ul li p { font-size:12px; line-height:18px; color:#666; padding:2px 0; margin:4px 15px 0 0; display:inline-block; display:inline }
.common-job-off-blk ul li p i { font-size:11px; color:#999; margin:0 2px 0 0; }
.common-job-off-blk ul li p i.map-mar { margin:0 4px 0 3px; }
.common-job-off-blk ul li .feabuss { display:block; padding:5px 0 5px 0 }
/* --- Rajesh  inner -------*/

.fa-star:before { content: "\f005"; }
.fa-suitcase:before { content: "\f0f2"; }
.fa-tags:before { content: "\f02c"; }
.fa-angle-down:before { content: "\f107"; }
.glyphicon-chevron-left:before { content: "\e079"; }
.glyphicon-chevron-right:before { content: "\e080"; }
.fa-eye:before { content: "\f06e"; }
.fa-angle-left:before { content: "\f104"; }
.fa-angle-right:before { content: "\f105"; }
.fa-list:before { content: "\f03a"; }
.fa-phone-square:before { content: "\f098"; }
.fa-globe:before { content: "\f0ac"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-upload:before { content:"\f093" }
.fa-angle-up:before { content:"\f106" }
.fa-star-o:before { content:"\f006" }
.fa-dollar:before { content:"\f155" }
.fa-industry:before { content:"\f275" }
.fa-caret-down:before { content:"\f0d7" }
.fa-tag:before { content: "\f02b"; }
.fa-check-circle-o:before { content:"\f05d" }
.fa-info-circle:before { content:"\f05a" }
.fa-bullhorn:before { content:"\f0a1" }
.fa-arrow-circle-o-down:before { content:"\f01a" }
.fa-warning:before, .fa-exclamation-triangle:before { content:"\f071" }
.fa-flag:before { content:"\f024" }
.fa-angle-up:before { content:"\f106" }
.fa-angle-down:before { content:"\f107" }
.fa-black-tie:before { content:"\f27e" }
.fa-android:before { content:"\f17b" }
.fa-apple:before { content:"\f179" }
.fa-pinterest:before { content:"\f0d2" }
.fa-angle-double-down:before { content:"\f103" }
.fa-chevron-down:before { content:"\f078" }
.fa-plus:before { content:"\f067" }
.fa-home:before { content:"\f015" }
.fa-cog:before { content:"\f013" }
.glyphicon-home:before { content: "\e021"; }
.fa-book:before { content:"\f02d" }
.fa-money:before { content:"\f0d6" }
.fa-gear:before { content:"\f013" }
.fa-university:before { content:"\f19c" }
.fa-chevron-circle-left:before { content:"\f137" }
.fa-chevron-circle-right:before { content:"\f138" }
.fa-times-circle:before { content:"\f057" }
.fa-linkedin:before { content:"\f0e1" }
.fa-edit:before, .fa-pencil-square-o:before { content:"\f044" }
.fa-file-word-o:before { content:"\f1c2" }
.fa-support:before, .fa-life-ring:before { content:"\f1cd" }
.fa-check-circle:before { content:"\f058" }
.fa-calendar-plus-o:before { content:"\f271" }
.fa-calendar-minus-o:before { content:"\f272" }
.fa-calendar-times-o:before { content:"\f273" }
.fa-calendar-check-o:before { content:"\f274" }
.fa-calendar:before { content:"\f073" }
.fa-building-o:before { content:"\f0f7" }
.fa-envelope-o:before { content:"\f003" }
.fa-location-arrow:before { content:"\f124" }
.fa-check-square-o:before { content:"\f046" }
.fa-navicon:before, .fa-reorder:before, .fa-bars:before { content: "\f0c9"; }
.fa-commenting:before { content:"\f27a" }
.fa-puzzle-piece:before { content:"\f12e" }
.job_hsearch { margin:0px auto; width:54%; padding-top:80px; }
.job_hsearch_new h1 { font-size:32px; font-weight:normal; color:#2a0000 !important; text-align:center; padding-bottom:20px; text-shadow:none !important; }
.job_hsearch h1 {  /*font-size:28px; */ font-size:24px; font-weight:normal; color:#fff; text-align:center; padding-bottom:20px; text-shadow: 1px 1px 10px #000; }
.job_hsearch .job_hsearchbg { background-color:rgba(0, 0, 0, 0.5); padding:10px; }
.job_hsearch .job_hsearchbg .inputcol { width:39%; margin-right:15px; float:left; position:relative; }
.job_hsearch .job_hsearchbg .btncol { width:17%; float:left; }
.job_hsearch .job_hsearchbg .btncol .btn-large { font-size: 20px; padding: 11px 0; width: 100%; }
.job_hsearch .job_hsearchbg .inputcol input[type="text"] { width:93%; padding:10px; }
.job_hsearch .job_hsearchbg1 { background-color:#fff; border:1px solid #b8b8b8; padding:5px; position: relative; }
.job_hsearch .job_hsearchbg1 .inputcol { width:45%; margin-right:15px; float:left; position:relative; padding-left:10px; }
.job_hsearch .job_hsearchbg1 .inputcol2 { width:40%; float:left; position:relative; border-left:1px solid #e0e0e0; padding-left:15px; }
.job_hsearch .job_hsearchbg1 .inputcol i, .job_hsearch .job_hsearchbg1 .inputcol2 i { font-size:16px; padding:0 2px 0 0; }
.job_hsearch .job_hsearchbg1 .lbrdr { border-left:1px solid #b8b8b8; padding-left:15px; }
.job_hsearch .job_hsearchbg1 .btncol { float:right; }
.job_hsearch .job_hsearchbg1 .searchtext { display:none; }
.job_hsearch .job_hsearchbg1 .btncol i { padding:0 20px; }
.job_hsearch .job_hsearchbg1 .btncol .btn-large { font-size: 20px; padding: 11px 0; width: 100%; }
.job_hsearch .job_hsearchbg1 .inputcol input[type="text"], .job_hsearch .job_hsearchbg1 .inputcol2 input[type="text"] { width:85%; padding:10px; border:none; }
.job_hsearch .job_hsearchbg1 .inputcol input[type="text"]:focus, .job_hsearch .job_hsearchbg1 .inputcol2 input[type="text"]:focus { border: none !important; box-shadow: none !important; outline:none; }
.job_hsearch .job_hsearchbg1 .inputcol .drop-down-con, .job_hsearch .job_hsearchbg1 .inputcol2 .drop-down-con { width: 95%; margin-top:7px; }
.listing_bg { width:100%; background:rgba(0, 0, 0, 0) url(/common/images/other/visa-banner.jpg) no-repeat center top; background-size:cover;/* background: #f6f6f6; */ position:relative; padding:0 0 10px 0; }
.listing_bg .toptitle { font-size:28px; color:#fff; text-align:center; text-shadow: rgb(0, 0, 0, 0.5) 1px 1px 0px; margin:14px 0 20px; }
.listing_bg .toptitle p { font-size:12px; color:#2c2c2c; text-align:center; margin:15px 10%; text-shadow:none; }
.listing_bg .premad0 { font-size:22px; color:#2c2c2c; text-align:center; text-shadow: rgb(255, 255, 255) 1px 1px 0px; margin:15px 0 35px 0; }
.listing_bg .premad0 .big { font-size:34px; color:#033; }
.listing_bg .viewsample { text-align:center; color:#222; margin-bottom:30px; }
.listing_bg .viewsample a { color:#333; text-decoration:none; }
.listing_bg .viewsample .btnbg { background-color:#f5f5f5; color:#333; padding:10px 25px; }
.listing_bg .viewsample .btnbg .fa { color:#666; padding-left:5px; }
.listing_bg .f_job { width:96%; float:left; margin:0 2%; }
.listing_bg .f_job .fjobbox1 { width:96%; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:0 !important; background: #fff; filter:alpha(opacity=80); /* IE */ -moz-opacity:0.8; /* Mozilla */ opacity: 0.8; /* CSS3 */ -webkit-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.5); box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.5); position:relative }
.listing_bg .f_job .fjobbox1 .smpleactn { display:none; }
.listing_bg .f_job .fjobbox1:hover .smpleactn { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display:block; height:190px; position:absolute; width:100%; z-index:99; top:0; opacity: 1; background-color:#fff; }
.listing_bg .f_job .fjobbox1:hover .smpleactn .texts p { text-align:center; padding:15px 0; color:#000; font-size:18px; }
.listing_bg .f_job .fjobbox1 .smpleactn2 { -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display:block; height:190px; position:absolute; width:100%; z-index:99; top:0; opacity: 1; background-color:#fff; }
.listing_bg .f_job .fjobbox1 .smpleactn2 .texts p { text-align:center; padding:15px 0; color:#000; font-size:18px; }
.listing_bg .f_job .fjobbox2 { margin:0 35px; }
.listing_bg .f_job .fjobbox1 .name { font-size:14px; color:#222; padding:20px 20px 0 20px; }
.listing_bg .f_job .fjobbox1 .name a { color:#222; text-decoration:none; }
.listing_bg .f_job .fjobbox1 .jobttile { font-size:22px; color:#222; padding:6px 20px; }
.listing_bg .f_job .fjobbox1 .jobttile a { color:#333333; text-decoration:none; }
.listing_bg .f_job .fjobbox1 .detail { font-size:14px; color:#4a4a4a; padding:0px 20px 20px 20px; min-height:42px; }
.listing_bg .f_job .fjobbox1 .detail a { text-decoration:none; color:#4a4a4a; }
.listing_bg .f_job .fjobbox1 .detail .line { padding:0 10px; }
.listing_bg .f_job .fjobbox1 .bot { border-top:1px dotted #989a9b; padding:8px 10px 8px 5px; }
.listing_bg .f_job .fjobbox1 .bot ul { width:50%; float:left; }
.listing_bg .f_job .fjobbox1 .bot ul li { float:left; border-right:1px solid #dadada; padding:0px 15px; font-size:18px; line-height:28px; color:#adadad; }
.listing_bg .f_job .fjobbox1 .bot ul li a { color:#adadad; text-decoration:none; }
.listing_bg .f_job .fjobbox1 .bot ul li a.active { color:#fa9302 !important; }

.featbusi_bg { width:100%; background:url(/common/images/other/comp-bg.jpg) no-repeat right top; background-size: cover; position:relative; padding:60px 0 60px 0; }
.featbusi_bg h3 { color: #fff; font-size: 26px; font-weight: normal; padding: 0 0 20px; text-align: center; position:relative; z-index: 16; }
.featbusi_bg .fb_job { width:100%; float:left; margin:0; position:relative; z-index:10; }
.featbusi_bg .fb_job .fjobbox1 { width:96%; float:left; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:0 !important; z-index:10; border:1px solid #444; position:relative; background-color: rgba(225, 225, 225, 0.2); }
.featbusi_bg .fb_job .fjobbox2 { margin:0 35px; }
.featbusi_bg .fb_job .fjobbox1 .logoimg { float:right; width:140px; background-color:#fff; padding:1px; margin:5px 10px 10px 10px; height: 116px; overflow:hidden; }
.featbusi_bg .fb_job .fjobbox1 .logoimg img { width:100%; }
.featbusi_bg .fb_job .fjobbox1 .name { font-size:14px; color:rgba(225, 225, 225, 0.7); padding:0px 20px 0 20px; }
.featbusi_bg .fb_job .fjobbox1 .name a { color:rgba(225, 225, 225, 0.7); text-decoration:none; }
.featbusi_bg .fb_job .fjobbox1 .actionbtn { padding:0px 20px 15px 20px; }
.featbusi_bg .fb_job .fjobbox1 .jobttile { font-size:22px; color:#fff; padding:6px 20px; }
.featbusi_bg .fb_job .fjobbox1 .jobttile a { color:#fff; text-decoration:none; }
.featbusi_bg .fb_job .fjobbox1 .detail { font-size:14px; color:#fff; padding:5px 20px 10px 20px }
.featbusi_bg .fb_job .fjobbox1 .detail a { text-decoration:none; color:#fff; }
.featbusi_bg .fb_job .fjobbox1 .detail .line { padding:0 10px; }
.featbusi_bg .fb_job .fjobbox1 .bot { border-top:1px dotted #989a9b; padding:8px 10px 8px 5px; }
.featbusi_bg .fb_job .fjobbox1 .bot ul { width:50%; float:left; }
.featbusi_bg .fb_job .fjobbox1 .bot ul li { float:left; border-right:1px solid; border-color: rgba(225, 225, 225, 0.2); padding:0px 15px; font-size:18px; line-height:28px; color:#adadad; }
.featbusi_bg .fb_job .fjobbox1 .bot ul li .fa-map-marker { color:#8b8b8b; }
.featbusi_bg .fb_job .fjobbox1 .bot ul li a { color:#fff; text-decoration:none; }
.featbusi_bg .fb_job .fjobbox1 .bot ul li a.active { color:#fa9302 !important; }

.featbusi_bg .overlay { background-color: rgba(2, 2, 2, 0.3); height: 100%; position: absolute; top: 0; width: 100%; z-index: 9; }

.featbusi_bg .fb_job .item { min-height: 178px; }

/*.featbusi_bg .fb_job .owl-theme .owl-controls { margin-top: 30px; text-align: center; }


.fb_job .owl-theme .owl-controls .owl-buttons .owl-prev, .fb_job .owl-theme .owl-controls .owl-buttons .owl-next { display:none; }
.fb_job:hover .owl-theme .owl-controls .owl-buttons .owl-prev, .fb_job:hover .owl-theme .owl-controls .owl-buttons .owl-next { display:block; cursor:pointer }
.fb_job .owl-theme .owl-controls .owl-page span { display: block; width: 12px; height: 12px; margin: 5px 7px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border: 2px solid; border-color: rgba(225, 225, 225, 0.2); transition-duration: 200ms !important; transition-property: color, background-color, opacity !important; transition-timing-function: ease-in-out !important; cursor:pointer; }
.fb_job .owl-theme .owl-controls .owl-page.active span, .fb_job .owl-theme .owl-controls.clickable .owl-page:hover span { border-color: rgba(225, 225, 225, 0.2); border-width:2px; background-color: rgba(225, 225, 225, 0.2); }
*/




.inpage_bg { width:100%; position:relative; padding:0 0 25px 0; min-height:206px; margin-bottom:50px; }
.upresume_bg .breadcrumb, .vjob_visabanner .breadcrumb { color:rgba(225, 225, 225, 0.5); }
.upresume_bg .breadcrumb ol li, .vjob_visabanner .breadcrumb ol li { float:left; }
.upresume_bg .breadcrumb a, .vjob_visabanner .breadcrumb a { color:rgba(225, 225, 225, 0.8); }
.upresume_bg { background:url(/common/images/other/resume-bg.jpg) no-repeat center top #1d7382; }
.upresume_bg .toptitle { font-size:45px; color:#fff; margin:30px 0 35px 0; text-shadow: rgb(1, 42, 46) 1px 1px 0px; }
.f_areas_bg .toptitle, .skills_bg .toptitle, .jobrole_bg .toptitle, .companies_bg .toptitle, .industry_bg .toptitle, .resume_bg .toptitle, .resume_bg2 .toptitle, .savedresume_bg .toptitle, .module_bg .toptitle, .visatype_bg .toptitle, .emptype_bg .toptitle { font-size:33px; color:#012a2e; margin:15px 0 35px 0; text-shadow: rgb(225, 225, 225) 1px 1px 0px; }
.savedad_bg .toptitle { font-size:33px; color:#fff; margin:30px 0 35px 0; text-shadow: rgb(1, 42, 46) 1px 1px 0px; }
.f_areas_bg { background:url(/common/images/other/functional-area.jpg) no-repeat center top #fed579; }
.allcat_bg { background:url(/common/images/other/all-category-bg.jpg) no-repeat right top #008e7b; }
.visatype_bg { background:url(/common/images/other/visatype-bg.jpg) no-repeat right top #94d5d9; }
.emptype_bg { background:url(/common/images/other/employment-type-bg.jpg) no-repeat right top #fcebd9; }
.skills_bg { background:url(/common/images/other/skills.jpg) no-repeat center top #fff2df; }
.jobrole_bg { background:url(/common/images/other/job-role.jpg) no-repeat center top #fcebd9; }
.companies_bg { background:url(/common/images/other/job-companies.jpg) no-repeat center top #aabdc3; }
.industry_bg { background:url(/common/images/other/jobs-industry.jpg) no-repeat center top #c5e6f9; }
.resume_bg { background:url(/common/images/other/resume-listing.jpg) no-repeat right top #fcebd9; }
.resume_bg2 { background:url(/common/images/other/resume-listing2.jpg) no-repeat center top #f6f1eb; }
.savedad_bg { background:url(/common/images/other/saved-ad.jpg) no-repeat right top #2b9585; }
.savedresume_bg { background:url(/common/images/other/saved-resume.jpg) no-repeat right top #82ccb5; }
.module_bg { background:url(/common/images/other/jobs-by-module.jpg) no-repeat right top #a9ddf3; }
.sekeer_bg { background:url(/common/images/other/job-seeker-steps.jpg) no-repeat right top #445068; min-height:260px; }
.salary_bg { background:url(/common/images/other/salary-listingbg.jpg) no-repeat center top #18506c; }
.salary_title { color: #ffffff; font-size: 44px; text-align: center; text-transform: uppercase; text-shadow: 1px 1px 1px #133c4f; padding-top: 15px; }
.salary_title2 { color: #ffffff; font-size: 16px; text-align: center; text-transform: uppercase; }
.salary_bg .breadcrumb a { color: #fff !important; }
.ndjobrow { border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; background-color:#f2f1f1; /* background:url(/common/images/other/seeker-bg.jpg) left top repeat; */ padding:25px 0; margin-top:1px; }
.ndjobrow .ndjobbox { width:32%; float:left; text-align:center; font-size:18px; color:#212121; }
.ndjobrow .ndjobbox .ortext { font-size:14px; padding:0 5px }
.job_cont { margin-left: 1%; margin-right: 2%; width: 97%; }
.job_cont2 { width:100%; }
.job_cont .innerhead, .job_cont2 .innerhead { background-color:#fff; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; padding:10px; }
.job_cont .innerhead .title, .job_cont2 .innerhead .title { width: calc(100% - 150px); float:left; }
.job_cont .innerhead .title h1, .job_cont .innerhead .updresume h1, .job_cont2 .innerhead .title h1 { font-size:22px; color:#000; font-weight:normal; }
.job_cont .innerhead .title h1 { display:inline-block; }
.job_cont .innerhead .title .job_count { color:#999; padding:0 0 0 15px; }
.job_cont .innerhead .title h2, .job_cont2 .innerhead .title h2, .job_cont .innerhead .title h4, .job_cont2 .innerhead .title h4 { font-size:20px; color:#000; font-weight:normal; }
.job_cont .innerhead .save { float: right; margin-top: 8px; width: 150px; text-align:right; }
.job_cont .innerhead .save a { background-color:#f5f5f5; border:1px solid #dcdcdc; color:#2c2c2c; text-decoration:none; padding:5px 10px; }
.job_cont .innerhead .save a .fa { color:#fa9302; }
.job_cont .innerhead .save.quote a { background-color:#f89406 !important; color:#fff !important; border:none !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.job_cont .innerhead .postjob { float: right; margin-top: 8px; width: 30%; text-align:right; }
.job_cont .innerhead .postjob input[type="text"] { width:75%; }
.job_cont .innerhead .postjob .searchicon { font-weight:bold; line-height:21px; }
.job_cont .innerhead .postjob2 { float: right; margin-top: 8px; width: 30%; }
.job_cont .innerhead .postjob2 .select-wrapper, .job_cont .innerhead .postjob2 .select-wrapper select { margin-right: 10px; width: 225px; height: 31px; line-height: 31px }
.job_cont .innerhead .updresume { width:70%; float:left; }
.job_cont .innerhead .updresume .title { width:100%; }
.job_cont .innerhead .morecat, .job_cont2 .innerhead .morecat { float: right; margin-top: 8px; width: 21%; text-align: right; }
.job_cont .innerhead .morecat a, .job_cont2 .innerhead .morecat a { color: #2c2c2c; text-decoration: none; }
.job_cont .innerhead .morecat i, .job_cont2 .innerhead .morecat i { -webkit-transition:all .5s ease-in; -moz-transition:all .5s ease-in; -ms-transition:all .5s ease-in; -o-transition:all .5s ease-in; transition:all .5s ease-in; background:url(/common/images/other/downarrows.png) 0 0 no-repeat; width:15px; height:7px; margin-top: 9px; margin-left: 5px; float:right }
.job_cont .innerhead .morecat a.active i, .job_cont2 .innerhead .morecat a.active i { -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.viewallwrp2 { background:#f6f6f6; padding:20px; margin:20px 0 0 0; }
.viewallwrp2 p { font-weight:bold; padding-bottom:5px; }
.viewallwrp2 ul { margin-bottom:15px; }
.viewallwrp2 ul li { margin:0px; padding:1px 4px 7px 20px; list-style:none; float:left; width:18%; background:url(/common/images/default/bullet-icon.png) no-repeat 0 9px; font-family: "Roboto", sans-serif; }
.viewallwrp2 ul li a { color:#222; text-decoration:none; }
.updresume_bg { background-color:#f5f5f5; margin:0px 20px 20px 20px; }
.upldform { padding:5% 7%; }
.upldform ul li input[type="text"] { height:23px; position:relative }
.upldform ul li input[type="button"] { border:0; }
.upldform ul li { margin-bottom:20px }
.upldform ul li.alert input[type="text"] { border:solid 1px #e9714b }
.upldform ul li .alert { color:#e9714b }
.upldform ul li input[type="text"], .upldform ul li textarea { width:70%; resize:none }
.upldform ul li label { color: #333333; cursor: default; display: block; font-size: 11px; font-weight: bold }
.upldform ul li input[type="text"].max { width:53% }
.upldform ul li.large .select-wrap, .upldform ul li.large .select-wrap select { width:355px }
.upldform ul li.phone .select-wrapper, .upldform ul li.phone .select-wrapper select { margin-right: 10px; width: 106px !important; height: 31px; line-height: 31px }
.upldform ul li.work .select-wrapper, .upldform ul li.work .select-wrapper select { margin-right: 10px; margin-top:5px; width: 230px !important; height: 31px; line-height: 31px }
.upldform ul li .upldicon { }
.upldform ul li .upldicon ul li { display:inline-block; margin:10px 0; }
.upldform ul li .upldicon ul li a { background: #fff; border: 1px solid #dfdfdf; border-radius: 3px; display: block; padding: 15px 0; margin: 0 10px; text-align:center; width: 125px; color:#666; }
.upldform ul li .upldicon ul li a:hover { background: #fcfaf2; color:#81500c; border: 1px solid #fae099; }
.upldform ul li .mycom_upload { width:300px; float:left; padding-top: 8px; }
.upldform ul li .or_upload { width:50px; float:left; padding-top: 35px; }
.upldform ul li .otherupload { width: calc(100% - 350px); float:left; }
.upldform ul li .veri-pho-out { margin:10px 10px 10px 0; padding:10px; border:solid 1px #62C462; background-color:#fff; }
.upload-resume-blk .content-blk.backclr { background-color:#f2f2f2; }
.upldform ul li .veri-pho-out .veri-name { font-size:16px; line-height:22px; padding:0 0 5px 0; }
.upldform ul li .veri-pho-out .veri-name b { font-weight:bold; color:#62C462; }
.upldform ul li .veri-pho-out p { font-size:13px; line-height:16px; color:#333; padding:2px 0; margin:0px; }
.upldform ul li .veri-pho-out .mob-veri-title { font-size:13px; line-height:18px; color:#333; padding:8px 0 3px 0; font-weight:bold; }
.upldform ul li .veri-pho-out .min-input { width:50px; margin:0 5px 10px 0; }
.upldform ul li label { font-size:14px; font-weight:normal; }
.upldform ul li input[type="checkbox"], .upldform ul li input[type="radio"] { position: static; margin-right: 3px; }
.job_cont .innerhead .filter, .rsmlist_bg .filter { width:100%; float:left; padding:20px 0 0 0; }
.job_cont .innerhead .filter ul, .rsmlist_bg .filter ul { float:right; list-style:none; text-align:right; }
.job_cont .innerhead .filter ul li, .rsmlist_bg .filter ul li { list-style:none; float:left; }
.job_cont .innerhead .filter ul li a, .rsmlist_bg .filter ul li a { padding:10px 15px; color:#696969; text-decoration:none; }
.job_cont .innerhead .filter ul li a:hover, .rsmlist_bg .filter ul li a:hover { border-bottom:2px solid #f89406; }
.job_cont .innerhead .filter ul li a.active, .rsmlist_bg .filter ul li a.active { border-bottom:2px solid #f89406; }
.rsmlist_bg .filter { font-family: 'Roboto', sans-serif; }
.rsmlist_bg .filter ul li a { color:#888; }
.job_cont .innerhead .filter2 { width:100%; float:left; padding:20px 0 0 0; }
.job_cont .innerhead .filter2 ul { float:right; list-style:none; text-align:right; }
.job_cont .innerhead .filter2 ul li { list-style:none; float:left; }
.job_cont .innerhead .filter2 ul li a { background-color: #e8e9e9; color: #666; font-size: 12px; margin-right: 5px; padding: 4px 8px; text-decoration: none; }
.job_cont .innerhead .filter2 ul li a:hover { border-bottom:2px solid #f89406; }
.job_cont .innerhead .filter2 ul li a.active { border-bottom:2px solid #e8e9e9; background-color:#f89406; color:#fff; }
.job_filtertext { text-align:right; color:#999; font-size:13px; padding:5px 0 0 0; }
.job_cont .joblist, .job_city { background-color:#fff; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; margin-top:20px; }
.job_city { margin-top:0px; }
.job_cont .joblist .col1 { width:70%; float:left; padding:10px; }
.job_cont .joblist b { font-weight:normal !important; }
.job_cont .joblist .col1 h2, .job_cont .joblist .col1 h3, .job_cont .joblist .govtjob .title { font-size:20px; color:#000; font-weight:normal; }
.job_cont .joblist .col1 .title { font-size:20px; color:#000; font-weight:normal; }
.job_cont .joblist .col1 h1 { font-size:22px; color:#000; font-weight:normal; }
.job_cont .joblist .col1 h1 a, .job_cont .joblist .col1 h2 a, .job_cont .joblist .col1 h3 a, .job_seekerbox ul li h3 a, .job_cont .joblist .col1 .title a, .job_cont .joblist .govtjob .title a { color:#000; text-decoration:none; }
.job_cont .joblist .col1 .comname { margin:10px 0 15px 0; }
.job_cont .joblist .col1 .comname a { color:#222; text-decoration:none; font-size:16px; }
.job_cont .joblist .col1 .comname a .morejobs { font-size:12px; color: #009fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold }
.job_cont .joblist .col1 .comname a.location { color:#808080; font-size:14px; margin-left:20px; }
.job_cont .joblist .col1 .comname a.location .fa { color:#b1b1b1; padding-right:5px; }
.job_cont .joblist .col1 .comname .location2 { color:#222; font-size:14px; margin-left:20px; }
.job_cont .joblist .col1 .comname .location2 .fa { color:#b1b1b1; padding-right:5px; }



.job_cont .joblist .col1 .address  { margin:0px 0 10px 0; }
.job_cont .joblist .col1 .address p { color:#808080; font-size:14px;  }
.job_cont .joblist .col1 .address p .fa { color:#b1b1b1; padding-right:5px; }


.job_cont .joblist .col1 .exp ul { list-style:none; }
.job_cont .joblist .col1 .exp ul li { list-style:none; float:left; padding-right:25px; color:#808080; margin-bottom: 5px; }
.job_cont .joblist .col1 .exp ul li a { color:#808080; text-decoration:none; }
.job_cont .joblist .col1 .exp ul li .fa { color:#989898; padding-right:5px; }
.job_cont .joblist .col1 .exp ul li a.hilight { color:#4a4a4a; }

.jobdetail.comdetail { padding:10px 15px }
.job_cont .joblist .col1 .comp ul { list-style:none; }
.job_cont .joblist .col1 .comp ul li { list-style:none; padding:5px 0; color:#000; }
.job_cont .joblist .col1 .comp ul li b { font-weight:normal; color:#808080; }
.job_cont .joblist .col1 .comp ul li a { color:#808080; text-decoration:none; }
.job_cont .joblist .col1 .comloc { padding:0; margin:0 0 5px }
.job_cont .joblist .col1 .comloc .fa { color:#999; margin-right:3px; }
.job_cont .joblist .col1 .comloc a { color:#222; text-decoration:none; font-size:16px; }
.job_cont .joblist .col1 .comloc a.location { margin-left:0; }

.job_cont .joblist .govtjob{  padding:10px;}


.govtjob_bg { background: url(/common/images/other/washington.jpg ) no-repeat center top fixed; width: 100%; background-size:cover; position:relative; padding:10px 0 40px 0; }
.govtjob_bg:before { background:rgba(18, 28, 52, 0.8); content: ''; position: absolute;  width: 100%;  height: 100%; left: 0; top: 0; }
.job_cont .joblist .govtjob .exp ul { list-style:none; margin:10px 0 }
.job_cont .joblist .govtjob .exp ul li { list-style:none; font-size:15px; float:left; padding-right:25px; color:#808080;}
.job_cont .joblist .govtjob .exp ul li a { color:#808080; text-decoration:none; }
.job_cont .joblist .govtjob .exp ul li i { color:#989898; padding-right:5px; }
.job_cont .joblist .govtjob .exp ul li a.hilight { color:#4a4a4a; }
.job_cont .joblist .govtjob .job_descrip { font-size: 13px; color: #717171; padding: 10px 0 5px 0;}
.job_cont .joblist .govtjob .job_descrip a{ color:#999;}

.jobs-category-govt .jobs-category-type { padding:0 0 25px 0; }
.jobs-category-govt .jobs-category-type ul { margin:0; padding:0px; text-align:center }
.jobs-category-govt .jobs-category-type ul li { margin:0 15px 0 0; padding:0px; list-style:none; display:inline-block; *display:inline; position:relative; }
.jobs-category-govt .jobs-category-type ul li a { display:block; padding:4px 15px; border:solid 1px #21c674; border-radius:2px; font-size:12px; font-weight:normal; line-height:20px; text-align:center; text-decoration:none; color:#fff; text-transform:uppercase; }
.jobs-category-govt .jobs-category-type ul li.active a { background-color:#21c674; color:#fff; }
.jobs-category-govt .jobs-category-type ul li:hover { border-radius:2px; background-color:#21c674; -webkit-transition:all .24s ease-out; -moz-transition:all .24s ease-out; -ms-transition:all .24s ease-out; -o-transition:all .24s ease-out; transition:all .24s ease-out; }
.jobs-category-govt .jobs-category-type ul li:hover a { color:#fff; }

.jobs-comp-list-govt ul { margin:0 15px; padding:0px; }
.jobs-comp-list-govt ul li { margin:0px; padding:1px 0 7px 0px; list-style:none; float:left; width:25%; }
.jobs-comp-list-govt ul li h3 { font-size:14px; text-align:left; padding:0; }
.jobs-comp-list-govt ul li a { color:#fff; text-decoration:none; }

.skills { margin:15px 0 10px 0; }
.skills ul { list-style:none; }
.skills ul li { list-style:none; float:left; margin-bottom:15px; }
.skills ul li a { color:#888; border: 1px solid #e1e1e1; text-decoration:none; font-size:12px; padding:5px 12px; margin-right:15px; }
.skills ul li a.more { color:#666; }
.skills2 { margin:20px 0 10px 0; }
.skills2 ul { list-style:none; }
.skills2 ul li { list-style:none; float:left; margin-bottom:15px; color:#013757; background-color:#e8e9e9; text-decoration:none; font-size:12px; padding:5px 12px; margin-right:15px; }
.skills2 ul li.more { color:#7e7f7f; }
.job_cont .joblist .col2 { width:24%; float:left; padding:10px; }
.job_cont .joblist .col2 .listlogo { width:85%; border:1px solid #ccc; padding:2px; }
.job_cont .joblist .col2 .listlogo img { width:100%; max-height:60px; }
.job_cont .joblist .col2 .salary { font-size:16px; color:#45980f; padding:15px 0 5px; line-height:18px; }
.job_cont .joblist .col2 .salary .month { font-size:13px; color:#999; padding-left:3px; display:inline-block; }
.job_cont .joblist .col2 .visa { padding:5px 0; }
.job_cont .joblist .col2 .visa .small, .job_cont .joblist .col2 .salary .small { font-size:11px; color:#999; }
.job_cont .joblist .col2 .visa .big { font-size:13px; color:#333; }
.job_cont .joblist .col2 .visa .big a { color:#333; }
.job_cont .joblist .col2 .visa .big a.more { color:#999; display:inline-block; }
.vmore_indee { bottom:10px; position: absolute; right: 10px; text-align: right; }
/*.job_cont .joblist .bot { border-top:1px dotted #989a9b; padding:8px 10px 8px 5px; }*/
.job_cont .joblist .bot { border-top: 1px dotted #989a9b; float: left; padding: 8px 1%; width: 98%; }
.job_cont .joblist .bot ul { width:85%; float:left; }
.job_cont .joblist .bot ul li { float:left; border-right:1px solid #dadada; padding:0px 15px; font-size:14px; line-height:24px; color:#adadad; }
.job_cont .joblist .bot ul li .fa { font-size:18px; }
.job_cont .joblist .bot ul li a { color:#adadad; text-decoration:none; }
.job_cont .joblist .bot ul li .hilight { color:#333; }
.job_cont .joblist .bot ul li .salary{font-size: 16px; color: #45980f;}
.job_cont .joblist .bot ul li a.active { color:#fa9302 !important; }
.job_cont .joblist .bot ul li figure img { float: left; height: 25px; margin-right: 10px; width: 25px; }
.job_cont .joblist .bot ul li figcaption { display:inline-block; }
.job_cont .joblist .bot .more a { color:#666 }
.job_cont .joblist .bot .more i { -webkit-transition:all .5s ease-in; -moz-transition:all .5s ease-in; -ms-transition:all .5s ease-in; -o-transition:all .5s ease-in; transition:all .5s ease-in; background:url(/common/images/other/downarrows.png) 0 0 no-repeat; width:15px; height:7px; margin-top: 9px; margin-left: 5px; float:right }
.job_cont .joblist .bot .more a.active i { -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.viewallwrp { background:#f6f6f6; padding:20px; }
.viewallwrp .detail b { padding:0 0 10px; display:block; color:#333; }
.viewallwrp .detail ul li { font-size:14px; float:left; margin: 0 24px 10px 0; width: 30%; color:#717171; }
.viewallwrp .detail ul li h3, .viewallwrp .detail ul li .big { font-size:15px; font-weight:500; color:#000; }
.viewallwrp .detail ul li h3 a, .viewallwrp .detail ul li .big a { color:#222; text-decoration:none; }
.viewallwrp .detail p { font-size:13px; color:#717171; }
/* Loading Start */
.loading { background:url(/common/images/other/loading.gif) 0 0 no-repeat; width:66px; height:66px; margin:10px auto }
.loadingsmall { background:url(/common/images/other/loadersml.gif) 0 0 no-repeat; width:24px; height:24px; margin:10px auto }
.loadingmini { background:url(/common/images/other/loadermini.gif) 0 0 no-repeat; width:16px; height:16px; margin:10px auto }
.vmore2 .loading { background:url(/common/images/default/ajaxloader.gif) 50% 0 no-repeat; height: 15px; left: 50%; margin-left: -32px; position: absolute; top:-55%; width: 65px }
.vmore2 .arrow-down { background: #f7f7f7 none repeat scroll 0 0; border: 1px solid rgba(170, 170, 170, 0.6); border-radius: 50px; box-shadow: 0 0 0 1px #ededed; color: #999; cursor: pointer; display: block; font-size: 18px; height: 25px; margin-left: 10px; text-align: center; width: 25px; }
.ajexbg { padding-top: 30px; }
.vmore2 { bottom: -10px; font-size: 11px; left: 50%; text-transform: uppercase; }
/* Loading End*/
/* pagination */

.pagination { margin-top:20px; }
.pagination-out { padding:15px 0px 15px 20%; background-color:#fff; border-right:solid 1px #cdcdcd; border-bottom:solid 1px #cdcdcd; }
.pagination-out .lft-txt { font-size:11px; color:#666; float:left; padding: 4px 10px 0px 0px; }
.pagination-out .lft-txt b { color:#333; }
.pagination-out ul { margin:0px; padding:0px; }
.pagination-out ul li { margin:2px; padding:0px; list-style:none; float:left; }
.pagination-out ul li a { background-color:#f7f7f7; color:#717171; border:solid 1px #d4d4d4; font-weight:bold; padding: 5px 10px; }
.pagination-out ul li a:hover { background-color:#fff; color:#333; }
.pagination-out ul li a.active { background-color:#777; color:#fff; border-color:#555; }
.pagination-out ul li a.active:hover { text-decoration:none; }
.content-bor .pagination-out { border-bottom:0; }
.job_seekerbox { width:100%; float:left; }
.job_seekerbox ul li { background-color:#fff; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; width:48%; float:left; margin-bottom:20px; }
.job_seekerbox ul li:nth-child(odd) { margin-right:12px; }
.job_seekerbox ul li:nth-child(even) { margin-left:13px; }
.job_seekerbox ul li .title, .job_seekerhome ul li .title { margin:0 10px; padding:10px 0 5px 0; border-bottom:1px solid #cdcdcd; }
.job_seekerbox ul li .title i, .job_seekerhome ul li .title i { background:url(/common/images/other/job-icon.jpg) 0 6px no-repeat; width:45px; height:45px; float:left; }
.job_seekerbox ul li .title .city, .job_seekerhome ul li .title .city { font-size:14px; color:#777; }
.job_seekerbox ul li .title .name, .job_seekerhome ul li .title .name { font-size:20px; color:#999; }
.job_seekerbox ul li h3, .job_seekerhome ul li h3, .job_seekerbox ul li .big, .job_seekerhome ul li .big { font-size:18px; color:#000; font-weight:normal; padding:0px 10px 0px 10px; }
.job_seekerbox ul li h3 a, .job_seekerhome ul li h3 a, .job_seekerbox ul li .big a, .job_seekerhome ul li .big a { color:#000; }
.job_seekerbox ul li p, .job_seekerhome ul li p { font-size:14px; color:#7f7f7f; font-weight:normal; padding:0px 10px 5px 10px; }
.job_seekerbox>ul>li>.skills, .job_seekerhome>ul>li>.skills { margin:0px 10px; padding:15px 0 5px 0; }
.job_seekerbox>ul>li>.skills>ul, .job_seekerhome>ul>li>.skills>ul { list-style:none; }
.job_seekerbox>ul>li>.skills>ul>li, .job_seekerhome>ul>li>.skills>ul>li { list-style:none; float:left; margin:0 10px 10px 0; color:#013757; font-size:12px; padding:3px 10px; border:none; width:auto; background-color:#e8e9e9; }
.job_seekerbox>ul>li>.skills>ul>li a, .job_seekerhome>ul>li>.skills>ul>li a { color:#013757; text-decoration:none; padding:0px; }
.job_seekerbox>ul>li>.skills>ul>li>a.more, .job_seekerhome>ul>li>.skills>ul>li>a.more { color:#7e7f7f; }
.job_seekerbox ul li .bot, .job_seekerhome ul li .bot { border-top:1px dotted #989a9b; padding:8px 10px 8px 5px; }
.job_seekerbox ul li .bot ul, .job_seekerhome ul li .bot ul { width:50%; float:left; }
.job_seekerbox ul li .bot ul li, .job_seekerhome ul li .bot ul li { float:left; border-right:1px solid #dadada; margin:0px; border-bottom:none; width:auto; padding:0px 15px; font-size:18px; line-height:28px; color:#adadad; }
.job_seekerbox ul li .bot ul li a, .job_seekerhome ul li .bot ul li a { color:#adadad; text-decoration:none; }
.job_seekerbox ul li .bot ul li a.active, .job_seekerhome ul li .bot ul li a.active { color:#fa9302 !important; }
.job_seekerbox ul li .detaillist, .job_seekerhome ul li .detaillist { margin: 10px 15px; }
.job_seekerbox ul li .detaillist li, .job_seekerhome ul li .detaillist li { border:none; width:inherit; margin:0 15px 0 0; }
.job_seekerbox ul li .detaillist li .fa, .job_seekerhome ul li .detaillist li .fa { color:#adadad; font-size:13px; padding:0 3px 0 0; }
.job_seekercol1 { width:48%; float:left; }
.job_seekercol2 { width:48%; float:right; }
.job_seekerboxlist { background-color:#fff; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; float:left; margin-bottom:20px; width:100%; }
.job_seekerboxlist .title { margin:0 10px; padding:10px 0 5px 0; border-bottom:1px solid #cdcdcd; }
.job_seekerboxlist .title i { background:url(/common/images/other/job-icon.jpg) 0 6px no-repeat; width:45px; height:45px; float:left; }
.job_seekerboxlist .title .city { font-size:14px; color:#777; }
.job_seekerboxlist .title .name { font-size:20px; color:#999; }
.job_seekerboxlist h3 { font-size:20px; color:#000; font-weight:normal; padding:10px 10px 3px 10px; }
.job_seekerboxlist h3 a { color:#000; }
.job_seekerboxlist p { font-size:16px; color:#7f7f7f; font-weight:normal; padding:0px 10px 15px 10px; }
.job_seekerboxlist .skills { margin:0px 10px; padding-top:15px; border-top:1px solid #cdcdcd; min-height:70px; }
.job_seekerboxlist .skills ul { list-style:none; }
.job_seekerboxlist .skills ul li { list-style:none; float:left; margin:0 10px 10px 0; color:#013757; font-size:12px; padding:3px 10px; border:none; width:auto; background-color:#e8e9e9; }
.job_seekerboxlist .skills ul li a { color:#013757; text-decoration:none; padding:0px; }
.job_seekerboxlist .skills ul li a.more { color:#7e7f7f; }
.job_seekerboxlist .bot { border-top:1px dotted #989a9b; padding:8px 10px 8px 5px; }
.job_seekerboxlist .bot ul { width:50%; float:left; }
.job_seekerboxlist .bot ul li { float:left; border-right:1px solid #dadada; margin:0px; border-bottom:none; width:auto; padding:0px 15px; font-size:18px; line-height:28px; color:#adadad; }
.job_seekerboxlist .bot ul li a { color:#adadad; text-decoration:none; }
.job_seekerboxlist .bot ul li a.active { color:#fa9302 !important; }
.job_seekerinner { width:100%; background-color:#fff; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; margin-bottom:20px; }
/*.job_seekerinner .pro_title { float: left; padding: 10px 0 0; width: 85%;}
.job_seekerinner .pro_img{ width:10%; float:left;  padding: 10px 10px 0;}
.job_seekerinner .pro_img figure{ border: 3px solid #fff;  border-radius: 80px; height: 80px; overflow: hidden; width: 80px;}*/

.job_seekerinner figure { border: 3px solid #fff; border-radius: 80px; height: 80px; overflow: hidden; width: 80px; float:left; margin:10px 10px 0; }
.job_seekerinner h2 { color: #000; font-size: 20px; font-weight: normal; padding:22px 10px 5px 10px; }
.job_seekerinner .location { color: #808080; font-size: 14px; padding:0 10px; }
.job_seekerinner .location a { color: #808080; text-decoration:none; }
.job_seekerinner .location .fa { color: #989898; padding-right: 3px; }
.job_seekerinner .detaillist { padding:20px 15px 10px 15px; }
.job_seekerinner .detaillist ul li { width:33%; float:left; }
.job_seekerinner .detaillist ul li a { color:#333; text-decoration:none; }
.job_seekerinner .detaillist ul li .iconbox { float:left; width:14%; }
.job_seekerinner .detaillist ul li .iconbox img { float:right; }
.job_seekerinner .detaillist ul li .iconbox .fa { color:#c5c5c5; font-size:30px; }
.job_seekerinner .detaillist ul li .iconbox i { border: 1px solid #cdcdcd; border-radius: 40px; color: #666; float: left; font-size: 24px; height: 40px; line-height: 39px; text-align: center; width: 40px; }
.job_seekerinner .detaillist ul li .jobtextrow { width:70%; float:left; color:#818c95; padding:0 0 0 15px; }
.job_seekerinner .detaillist ul li .jobtextrow p { color:#333; font-size:15px; }
.job_seekerinner .detaillist ul li .jobtextrow .samll { color:#666; font-size:12px; }
.job_seekerinner .keyskills .titletext { color: #000; font-size: 16px; padding-bottom: 5px; }
.job_seekerinner .keyskills { margin:10px 10px; }
.job_seekerinner .keyskills ul { list-style:none; }
.job_seekerinner .keyskills ul li { list-style:none; float:left; font-size:12px; margin-bottom:15px; color:#013757; background-color:#e8e9e9; padding:5px 12px; margin-right:15px; }
.job_seekerinner .keyskills ul li.bgnone { background-color:inherit !important; margin-right:0; color:#666; }
.job_seekerinner .keyskills ul li a { color:#013757; text-decoration:none; /*background-color:#e8e9e9; padding:5px 12px; margin-right:15px;*/ }
.job_seekerinner .keyskills ul li a.more { color:#7e7f7f; }
.job_seekerinner .bot { border-top:1px dotted #989a9b; padding:8px 10px 8px 5px; }
.job_seekerinner .bot ul { width:70%; float:left; }
.job_seekerinner .bot ul li { float:left; border-right:1px solid #dadada; margin:0px; border-bottom:none; width:auto; padding:0px 15px; font-size:15px; line-height:28px; color:#adadad; }
.job_seekerinner .bot ul li .fa { font-size:17px; }
.job_seekerinner .bot ul li a { color:#adadad; text-decoration:none; }
.job_seekerinner .bot ul li a.active { color:#fa9302 !important; }
.job_seekerinner .bot ul li a.dcv { color:#45980f !important; }
.job_seekerinner .bot ul li a.contactbtn { color: #013757 !important; }
.job_seekerhome { width:100%; float:left; }
.job_seekerhome h2, .job_seekerhome h4 { color: #333; font-size: 26px; font-weight: normal; padding:20px 0 20px 0; text-align: center; }
.job_seekerhome ul li { background-color:#fff; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; width:31%; float:left; margin-bottom:20px; }
.job_seekersearch { border-top: 1px dotted #989a9b; margin:15px 0 0 0; padding:20px 0 0 0; }
.job_seekersearch ul li { float:left; margin:0 15px 0 0; width:39%; position:relative; }
.job_seekersearch ul li:last-child { width:15%; margin:0px; }
/*.job_seekersearch ul li input[type="text"] { width:90%; resize:none }*/
.job_seekersearch ul li input[type="text"] { width:96%; }
.job_seekersearch ul li input[type="text"].small { width:150px; }
.job_seekersearch ul li .drop-down-con { background-color: #fff; z-index: 100; position: absolute; width: 100%; }
.job_seekersearch ul li .drop-down-con ul { margin:0 !important; padding:10px 0 !important; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; }
.job_seekersearch ul li .drop-down-con ul li { margin:0px !important; padding:0px !important; list-style:none; float:none !important; width:inherit; }
.job_seekersearch ul li .drop-down-con ul li a { font-size:12px; line-height:18px; color:#666; padding:2px 10px 2px 10px; display:block; text-decoration:none; text-decoration:none; }
.job_seekersearch ul li .drop-down-con ul li a:hover { background-color:#f1f19f; -webkit-transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -ms-transition:all 0.5s ease-out; -o-transition:all 0.5s ease-out; transition:all 0.5s ease-out; }


/*
.owl-carousel { display: none; position: relative; width: 100%; -ms-touch-action: pan-y; }
.owl-carousel .owl-wrapper { display: none; position: relative; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
.owl-carousel .owl-item { float: left; }
.grabbing { cursor:url(grabbing.png) 8 8, move; }
.owl-theme .owl-controls { margin-top:30px; text-align: center; }
.owl-theme .owl-controls .owl-buttons div { color: #FFF; display: inline-block; zoom: 1; *display: inline;
margin: 0px; padding: 3px 10px; font-size: 12px; border-radius: 0px; background: #869791; filter: Alpha(Opacity=50); opacity: 0.5; }
.owl-theme .owl-controls.clickable .owl-buttons div:hover { filter: Alpha(Opacity=100); opacity: 1; text-decoration: none; }
.owl-theme .owl-controls .owl-page { display: inline-block; zoom: 1; *display: inline;
}
.owl-theme .owl-controls .owl-page span { display: block; width: 12px; height: 12px; margin: 5px 7px; filter: Alpha(Opacity=50); opacity: 1; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; border: 2px solid #ffffff; transition-duration: 200ms !important; transition-property: color, background-color, opacity !important; transition-timing-function: ease-in-out !important; cursor:pointer; }
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span { filter: Alpha(Opacity=100); opacity: 1; border-color:#ffffff; border-width:2px; background:#ffffff; }
.owl-theme .owl-controls .owl-page span.owl-numbers { height: auto; width: auto; color: #FFF; padding: 2px 10px; font-size: 12px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
.owl-theme .owl-controls .owl-buttons div { padding: 5px 9px; }
.owl-theme .owl-buttons i { margin-top: 2px; }
.owl-theme .owl-controls .owl-buttons div { position: absolute; }
.owl-theme .owl-controls .owl-buttons .owl-prev { left:0; top: 32%; cursor: pointer; }
.owl-theme .owl-controls .owl-buttons .owl-next { right:0; top: 32%; cursor: pointer; }
.f_job .owl-theme .owl-controls .owl-buttons .owl-prev, .f_job .owl-theme .owl-controls .owl-buttons .owl-next { display:none; }
.f_job:hover .owl-theme .owl-controls .owl-buttons .owl-prev, .f_job:hover .owl-theme .owl-controls .owl-buttons .owl-next { display:block; cursor:pointer }
.topsliderwrp .owl-theme .owl-controls .owl-buttons .owl-prev, .topsliderwrp .owl-theme .owl-controls .owl-buttons .owl-next { display:none; opacity: 0; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; border-radius: 2px; }
.topsliderwrp:hover .owl-theme .owl-controls .owl-buttons .owl-prev, .topsliderwrp:hover .owl-theme .owl-controls .owl-buttons .owl-next { display:block; filter: Alpha(Opacity=100); opacity: 1; text-decoration: none; }
#owl-demo .item { display: block; padding: 30px 0px; margin: 5px; color: #FFF; cursor: e-resize; }
*/





.job_aside { margin-left: 2%; margin-right: 1%; width: 97%; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; background-color:#fff; }
.ad { text-align:center; padding:15px 0; }
.job_aside .stitlebg { /*background-color:#eaeaea; border:1px solid #fff;*/ padding:10px; }
.job_aside .stitlebg .stitle { width:80%; float:left; }
.job_aside .stitlebg .stitle h2 { font-size:18px; color:#000; font-weight:normal; }
.job_aside .stitlebg .arrow { width:20%; float:left; text-align:right; padding-top:3px; }
.job_aside .stitlebg .arrow a { padding:0 2px; }
.job_aside .sidebg { background-color:#fff; margin:0px; border-top:1px dotted #cecece; }
.job_aside .sidebg ul li { margin:10px; border-bottom:1px dashed #dcdcdc; padding:10px 0; }
.job_aside .sidebg ul li figure { float: left; height: 60px; margin-right: 10px; overflow: hidden; position: relative; width: 75px; }
.job_aside .sidebg ul li h3 { font-size:16px; font-weight:normal; }
.job_aside .sidebg ul li p a { color:#808080; margin-right:10px; }
.job_aside .sidebg ul li p a.green { color:#45980f; }
.job_aside .sidebg ul li:last-child { border:none; }
.job_aside .more { background-color:#f5f5f5; text-align:right; margin:2px; }
.job_aside .more a { color:#666; padding:2px 15px; text-decoration:none; }
.job_aside .more a:hover { background-color:#dfdfdf; }
.job_aside .sidebg2 { background-color:#fff; margin:0px; border-top:1px dotted #cecece; }
.job_aside .sidebg2 ul li { margin:10px; border-bottom:1px dashed #dcdcdc; padding:0 0 10px; }
.job_aside .sidebg2 ul li .titletxt { font-size:16px; color:#222; }
.job_aside .sidebg2 ul li p { color:#999; }
.job_aside .sidebg2 ul li p .fa { margin-right:3px; }
.job_aside .sidebg2 ul li p a { color:#666; margin-right:10px; }
.job_aside .sidebg2 ul li:last-child { border:none; }
.job_aside .whyupld { background-color:#fff; margin:0px; border-top:1px solid #cdcdcd; }
.job_aside .whyupld .toptext { font-size: 18px; padding: 10px 20px 0; color:#444; }
.job_aside .whyupld ul { margin: 10px 20px 20px; }
.job_aside .whyupld ul li { padding:0 0 50px 0; }
.job_aside .whyupld ul li figure { float: left; height: 60px; margin-right: 10px; overflow: hidden; position: relative; width: 62px; }
.job_aside .whyupld ul li p { color:#666; margin-right:10px; font-size:16px; }
.job_aside .recrlinks { background-color:#fff; margin:0px; border-top:1px solid #cdcdcd; }
.job_aside .recrlinks ul { margin: 10px 20px 20px; }
.job_aside .recrlinks ul li { padding:0 0 5px 0; }
.job_aside .recrlinks ul li figure { float: left; height: 60px; margin-right: 10px; overflow: hidden; position: relative; width: 62px; }
.job_aside .recrlinks ul li p { color:#666; margin-right:10px; font-size:16px; padding-top: 15px; }
.job_aside .recrlinks ul li p a { color:#666; text-decoration:none; }
job_aside .bgwhite { }
job_aside .bgwhite ul#menu li a.active { background: #e8f9ff url(/common/images/default/top-accor-arrow.png) no-repeat right 15px; border-bottom: solid 1px #d4d4d4; }
.job_aside .bgwhite ul#menu, ul#menu ul { list-style-type:none; margin:0; padding:0; }
.job_aside .bgwhite ul#menu a { display: block; text-decoration: none; }
.job_aside .bgwhite ul#menu li { border-bottom:1px dotted #cecece; margin-top:1px; }
.job_aside .bgwhite ul#menu li:last-child { border:none; }
.job_aside .bgwhite ul#menu li h2 a, .job_aside .bgwhite ul#menu li a { font-size:18px; color:#666; background:url(/common/images/default/plus-icons.png) no-repeat right 15px; padding:8px 15px 8px 15px; margin-right: 15px; }
.job_aside .bgwhite ul#menu li h2 a.active, .job_aside .bgwhite ul#menu li a.active { background:url(/common/images/default/minus-icon.png) no-repeat right 15px; padding:10px 15px 10px 15px; margin-right: 15px; color:#000; }
.job_aside .bgwhite ul#menu li ul.city li { float:left; width:49%; }
.job_aside .bgwhite ul#menu li ul.city li.mytle { width:95%; font-weight:bold; }
.job_aside .bgwhite ul#menu li ul li { border:none; }
.job_aside .bgwhite ul#menu li ul li span a { padding:5px 5px 5px 15px; font-size:14px; margin:0; }
.job_aside .bgwhite ul#menu li ul li span.all-txt { color:#666; padding:5px 5px 5px 0; font-weight:bold; }
.job_aside .bgwhite ul#menu li ul li span.all-txt a { background:none; padding:5px 5px 5px 10px; font-weight:bold; }
.job_aside .bgwhite ul#menu li ul li h3 a { padding:5px 5px 5px 15px; font-size:14px; margin:0; }
.job_aside .bgwhite ul#menu li ul li h3.all-txt { color:#666; padding:5px 5px 5px 0; font-weight:bold; }
.job_aside .bgwhite ul#menu li ul li h3.all-txt a { background:none; padding:5px 5px 5px 10px; font-weight:bold; }
.job_aside .bgwhite ul#menu li ul li a { background:#fff; color: #666; padding:5px 5px 5px 15px; font-weight:normal; }
.job_aside .bgwhite ul#menu li ul li a:hover { color:#fff; }
.job_aside .bgwhite ul#menu li ul li a:hover { background-color:#f8f8f8; color:#333; }
.job_aside .bgwhite ul#menu .vmore { text-align:right; font-size:12px; color:#333; background-color:#f8f8f8; }
.job_aside .bgwhite ul#menu .vmore a { color:#666; font-size:12px; background-color:#fff; background-image:none; padding:10px 20px 10px 0; margin:0; }
.job_aside .stitlebg2 { padding:10px; }
.stitlebg3 { background-color:#fff; margin:0px; border-bottom:1px dotted #fae099; padding:10px; font-size:18px; color:#000; font-weight:normal; border-left: 2px solid #f89406; }
.stitlebg4 { background-color:#fcf8e3; margin:0px; border-bottom:1px dotted #fae099; padding:0 10px; font-size:18px; color:#000; font-weight:normal; border-left: 2px solid #f89406; }
.job_aside .stitlebg2 h2, .job_aside .stitlebg2 h3, .job_aside .stitlebg2 h4, .job_aside .stitlebg2.nohead { font-size:18px; color:#000; font-weight:normal; }
.job_aside .sidelist { background-color:#fff; margin:0px; border-top:1px dotted #cecece; }
.job_aside .sidelist ul li { margin:10px; padding:0 0 5px 5px; }
.job_aside .sidelist ul li a { color:#666; }
.jobs-alert-blk { background-color:#019d94; padding:15px; }
.jobs-alert-blk p { font-size:20px; line-height:24px; color:#fff; text-align:center; }
.jobs-alert-blk .small { font-size:14px; line-height:24px; color:#fff; text-align:center; }
.jobs-alert-blk2 { background-color:#fcf8e3; border:1px solid #fae099; padding:15px; }
.jobs-alert-blk2 p { font-size:20px; line-height:24px; color:#c52429; text-align:center; }
.jobs-alert-blk2 .small { font-size:14px; line-height:24px; color:#c52429; text-align:center; }
.job_aside .sidelist2 { background-color:#fff; margin:0px; border-top:1px dotted #cecece; }
.job_aside .sidelist2 ul { margin:15px 10px; }
.job_aside .sidelist2 ul li { float:left; width:44%; margin:0 15px 0 5px; padding:0 0 8px 0px; }
.job_aside .sidelist2 ul li a { color:#666; }
.job_aside .sidelist3 { background-color:#fff; margin:0px; border-top:1px solid #cdcdcd; }
.job_aside .sidelist3 ul { margin:15px 10px; }
.job_aside .sidelist3 ul li { float:left; border-bottom:1px solid #e7e7e7; padding:0 0 8px 20px; }
.job_aside .sidelist3 ul li a { color:#333; }
.jd_share { margin:20px 0 0 0; }
.jd_share ul { list-style:none; }
.jd_share ul li { float:left; padding:0px 25px 0 0; font-size:14px; line-height:24px; color:#adadad; }
.jd_share ul li .fa { font-size:18px; padding-right:3px; }
.jd_share ul li a { color:#adadad; text-decoration:none; }
.jd_share ul li .hilight { color:#333; }
.jd_share ul li a.active { color:#fa9302 !important; }
.detailtab { border-top:1px dotted #989a9b; background-color:#f8f8f8; margin:2px; }
.detailtab_in { border-top:1px solid #fff !important; }
.detailtab ul { list-style:none; }
.detailtab ul li { float:left; font-size:14px; color:#adadad; }
.detailtab ul li a { color: #333; line-height: 40px; padding: 10px 18px; text-decoration: none; }
.detailtab ul li a:hover, .detailtab ul li a.active { background-color:#e2e2e2; }
.detailtab ul li a .fa { color:#adadad; }
.jobdetail { padding:25px 15px; }
.jobdetail .title_bg { font-size:20px; color:#000; font-weight:normal; border-bottom:3px double #e2e2e2; padding-bottom:5px; }
.jobdetail h1, .jobdetail h2 { font-size:20px; color:#000; font-weight:normal; border-bottom:3px double #e2e2e2; padding-bottom:5px; }
.jobdetail h3 { font-size:16px; color:#000; font-weight:normal; padding-bottom:5px; }
.jobdetail .title1 { font-size:16px; color:#000; font-weight:normal; padding-bottom:5px; }
.jobdetail .bbder { border-bottom:3px solid #f89406; padding-bottom: 6px; }
.jobdetail .jobcontent { font-size:14px; line-height:20px; padding:15px 0 0 0; line-height:22px; word-wrap: break-word; color:#666; }
.jobdetail .jobcontent p { margin: 0 0 15px 0; }
.jobdetail .jobcontent p.helptext { font-size: 11px; line-height: 14px; display: block; color: #999; }
.jobdetail .jobcontent .conttitle { font-size:18px; margin: 10px 0 0 0 !important; }
.jobdetail .jobcontent .contlist { margin:0 0 0 30px; }
.jobdetail .jobcontent .contlist li { list-style:disc; line-height:30px; }
.jobdetail .jobcontent ul { margin:0 0 0 20px; }
.jobdetail .jobcontent ul li { list-style:disc; line-height:28px; color:#333; }
.jobdetail .detailslist ul { margin:0 0 0 30px; }
.jobdetail .detailslist ul li { list-style:disc; line-height:30px; }
.jobdetail .detailslist h2 { font-size:20px; color:#000; font-weight:normal; padding-bottom:5px; border-bottom:none !important; }
.jobdetail .jobcontent figure { float:right; margin:0 0 10px 15px; width:200px; }
.jobdetail .lsbox { border:1px solid #e2e2e2; margin:30px 0 0 0; }
.jobdetail .lsbox .title { background-color:#f0f0f0; padding:8px 20px; font-size:16px; }
.jobdetail .lsbox ul li { padding:8px 20px; list-style:none; }
.jobdetail .lsbox ul li:nth-child(odd) { background-color:#f8f8f8; }
.jobdetail .lsbox ul li:nth-child(even) { background-color:#fefefe; }
.jobdetail .lsbox ul li .infotile { width:30%; float:left; color:#a3a3a3; }
.jobdetail .lsbox ul li .info { width:70%; float:left; color:#666; }
.jobdetail .lsbox ul li .info .fa { cursor:default; }
.jobdetail .lsbox ul li .info a { color:#666; text-decoration:none; }
.jobdetail .fulldes { margin:30px 0 0 0; }
.jobdetail .fulldes .fulldescont { background-color:#f8f8f8; padding:20px 15px; text-align:center; }
.resume h3 { font-size:20px; color:#000; font-weight:normal; border-bottom:3px double #e2e2e2; padding-bottom:5px; }
.joblocation { margin:25px 0 0 0; }
.joblocation .mapbg { background-color:#f8f8f8; padding:20px 15px; }
.joblocation .maptab { margin:30px 0 0 0; }
.joblocation .maptab ul li { font-size:16px; float:left; line-height:42px; }
.joblocation .maptab ul li a { color:#333; padding:10px 20px; text-decoration:none; }
.joblocation .maptab ul li a:hover { border-top:solid 2px #c9c8c8; background-color:#f8f8f8; }
.joblocation .maptab ul li a.active { border-top:solid 2px #c9c8c8; background-color:#f8f8f8; }
.applyjob { margin:25px 0 0 0; }
.applyjob .address { width:47%; float:left; }
.applyjob .address p { padding:10px 0; color:#666666; font-size:16px; }
.applyjob .address p a { color:#222; text-decoration:none; }
.applyjob .address figure { border: 1px solid #c9c8c8; text-align: center; width: 300px; margin: 25px 0 10px 0; }
.applyjob .address .fa { color:#989898; font-size: 14px; margin-right: 5px; }
.applyjob .contform { width:47%; float:right; margin: 25px 0 0px 0; }
.jobapply ul li input[type="text"] { height:23px; position:relative }
.jobapply .btn { border:none; }
.jobapply ul li { margin-bottom:5px }
.jobapply ul li.alert input[type="text"] { border:solid 1px #e9714b }
.jobapply ul li .alert { color:#e9714b }
.jobapply ul li input[type="text"], .jobapply ul li textarea { width:90%; resize:none }
.jobapply ul li label { color: #333333; cursor: default; display: block; font-size: 11px; font-weight: bold }
.jobapply ul li input[type="text"].max { width:59% }
/*.jobapply ul li input[type="text"].max { width: calc(100% - 106px); }*/
.jobapply ul li.large .select-wrap, .jobapply ul li.large .select-wrap select { width:355px }
.jobapply ul li .select-wrapper, .jobapply ul li .select-wrapper select { margin-right: 10px; width: 106px !important; height: 31px; line-height: 31px }
.relocate { color:#666; padding:15px 0 15px; }
.relocate input[type="radio"]:not(:checked), .relocate input[type="radio"]:checked { position:relative; left:0; margin-left:15px; }
.relocate label { display:inline-block !important; color:#333 !important; font-size:14px !important; cursor:pointer !important; margin:0 15px; }
.jobapply2 ul li input[type="text"] { height:23px; position:relative }
.jobapply2 ul li { margin-bottom:5px }
.jobapply2 ul li.alert input[type="text"] { border:solid 1px #e9714b }
.jobapply2 ul li .alert { color:#e9714b }
.jobapply2 ul li input[type="text"], .jobapply2 ul li textarea { width:90%; resize:none }
.jobapply2 ul li label { color: #333333; cursor: default; display: block; font-size: 11px; font-weight: bold }
.jobapply2 ul li input[type="text"].max { width:59% }
.jobapply2 ul li.large .select-wrapper, .jobapply2 ul li.large .select-wrapper select { width:347px }
.jobapply2 ul li .select-wrapper, .jobapply2 ul li .select-wrapper select { margin-right: 10px; width: 106px; height: 31px; line-height: 31px }
.job_managebusi { margin-left: 2%; margin-right: 1%; width: 97%; background-color:#fcf8e3; border: 1px solid #fae099; padding: 10px 0px; }
.job_managebusi h2 { font-size:20px; padding:0 0 10px 0; text-align:center; color: #333; font-weight: normal; }
.job_managebusi .managebusines { padding:15px 20px; }
.job_managebusi .managebusines ul li { padding:5px 0px; }
.job_managebusi .managebusines ul li input[type="text"] { width:90%; resize:none; height:23px; position:relative }
.job_managebusi .managebusines ul li input[type="text"].max { width:59% }
.job_managebusi .managebusines ul li .select-wrapper, .job_managebusi .managebusines ul li .select-wrapper select { margin-right: 10px; width: 106px; height: 31px; line-height: 31px }
.job_managebusi .managebusines ul li .alert { color:#c52429; }
.job_managebusi .managebusines ul li a { font-weight:bold; display:block; }
.jobapply2 ul li input[type="text"] { height:23px; position:relative }
.jobapply2 ul li { margin-bottom:5px }
.jobapply2 ul li.alert input[type="text"] { border:solid 1px #e9714b }
.jobapply2 ul li .alert { color:#e9714b }
.jobapply2 ul li input[type="text"], .jobapply2 ul li textarea { width:90%; resize:none }
.jobapply2 ul li label { color: #333333; cursor: default; display: block; font-size: 11px; font-weight: bold }
.jobapply2 ul li input[type="text"].max { width:59% }
.jobapply2 ul li.large .select-wrapper, .jobapply2 ul li.large .select-wrapper select { width:347px }
.jobapply2 ul li .select-wrapper, .jobapply2 ul li .select-wrapper select { margin-right: 10px; width: 106px; height: 31px; line-height: 31px }
.applyjobside { padding:20px 0 20px 30px; }
.applyjobside .subscribe { background-color:inherit !important; border:none !important; padding: 25px 20px 10px 0px !important; }
.applyjobside ul li input[type="text"].max { width: calc(100% - 179px); }
.subscribe { background-color:#fcf8e3; border:1px solid #fae099; border-left:2px solid #f89406; padding:25px 20px 10px 20px; }
.subscribe .emailtext { float:left; width:42%; font-size:16px; color:#222; }
.subscribe .emailbox { float:left; width:38%; }
.subscribe .emailbox input { width:90%; }
.subscribe .emailbtn { float:left; width:20%; }
.subscribe .thanksmsg { float:left; width:100%; text-align:center; font-size:20px; color:#5fae2c; padding-bottom:15px; }
.subscribe .thanksmsg .fa { font-size:30px; padding-right:10px; }
.pre_jobseeker { font-size:18px; text-align:center; padding:10px 0 0 0; }
.pre_jobseeker a { margin:10px 0; }
.subscribe2 { background-color:#fcf8e3; border:1px solid #fae099; border-left:2px solid #f89406; padding:10px 20px; }
.yellowbg { background-color:#fcf8e3; border:1px solid #fae099; border-left:2px solid #f89406; padding:20px; }
.yellowbg .no-ads h3, .yellowbg .no-ads p { font-size:22px; font-weight:normal; color:#222; padding-bottom:5px; }
.yellowbg .no-ads .small { font-size:16px; }
.yellowbg .no-ads .fa { color:#f89406; }
.yellowbg .no-ads ul li { line-height:42px; background:url(/common/images/default/bullet-icon.png) 0px 18px no-repeat; padding:0 0 0 15px; }
.yellowbg .no-list { font-size:16px; text-align:center; }
.yellowbg .no-list .fa { color:#f89406; }
.yellowbg .no-ads1 p { font-size:22px; font-weight:normal; color:#6c1c00; padding-bottom:5px; }
.yellowbg .no-ads1 p>.fa { color:#f89406; margin-right:5px; }
.yellowbg .no-ads1 .col { width:50%; float:left; }
.yellowbg .no-ads1 .col h3 { color: #327a04; font-size: 20px; font-weight: normal; padding: 10px 0 10px 0px; }
.yellowbg .no-ads1 .col ul li { color: #0f2200; font-size: 16px; line-height: 40px; }
.yellowbg .no-ads1 .col ul li a { color: #333; }
.yellowbg .no-ads1 .col ul li a i { color: #6c1c00; margin-right:5px; font-size:20px; }
.smalltext { color:#999; font-size:12px; }
.similarjob { margin:35px 0 25px 0; }
.similarjob .jobrow, .jobrow { width:100%; }
.similarjob .stitle { color: #000; float: left; font-size: 22px; padding-bottom: 0; width: 80%; text-align: left; font-family: Roboto; }
.similarjob .stitle h3, .similarjob .title { font-size:22px; color:#000; font-weight:normal; text-align: left; }
.similarjob .arrow { width:20%; float:left; text-align:right; }
.similarjob .arrow a { margin:0 5px; }
.callout { background-color:#fcf8e3; border:1px solid #fae099; border-left:2px solid #f89406; padding:10px; margin:0px 0px 0px 0px; font-size:16px; color:#333; }
.callout .fa, .callout2 .fa { color:#f89406; font-size:18px; }
.callout a, .callout2 a { font-weight:bold; margin-left:5px; }
.callout2 { background-color:#fff; border:1px solid #cdcdcd; border-left:2px solid #cdcdcd; padding:10px; margin:0px; font-size:16px; color:#333; }
.ljob_prem { position: absolute; right: -3px; top: -3px; }
.ljob_prem .member { display:none; font-size:12px; }
.ljob_prem:hover .member { display:block; position:absolute; background-color:#fff; color:#697071; border:1px solid #d4d4d4; box-shadow:0 2px 10px 0 rgba(105, 112, 113, 0.5); padding:5px 0px 5px 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; width:127px; top:25px; right:1px; z-index:1; }
.ljob_prem:hover .member:after { position: absolute; top: -5px; right: 5%; display: inline-block; border-right: 5px solid transparent; border-bottom: 5px solid #ffffff; border-left: 5px solid transparent; content: ''; }
.detail_bg { width:100%; padding-bottom:50px; position:relative; background-size: cover !important; }
.detail_bg.healthbg { background:url(/common/images/canada/other/detail-bg.jpg) no-repeat right top #0b2e46; }
.detail_bg.accbg { background:url(/common/images/canada/other/detail-bg-acc.jpg) no-repeat right top #0b2e46; }
.detail_bg.dtlbg-43 { background:url(/common/images/canada/other/healthcare-bg.jpg) no-repeat right top #232f33; }
.detail_bg.dtlbg-66 { background:url(/common/images/canada/other/trade-retail-bg.jpg) no-repeat right top #020e1c; }
.detail_bg.dtlbg-45 { background:url(/common/images/canada/other/hotel-restaurant-bg.jpg) no-repeat right top #382820; }
.detail_bg.dtlbg-29 { background:url(/common/images/canada/other/building-construction-bg.jpg) no-repeat right top #30342a; }
.detail_bg.dtlbg-25 { background:url(/common/images/canada/other/banking-bg.jpg) no-repeat right top #2d425d; }
.detail_bg.dtlbg-50 { background:url(/common/images/canada/other/manufacturing-mechanical-bg.jpg) no-repeat right top #351908; }
.detail_bg.dtlbg-26 { background:url(/common/images/canada/other/beauty-fitness-bg.jpg) no-repeat right top #0b0b0d; }
.detail_bg.dtlbg-69 { background:url(/common/images/canada/other/staffing-agency-bg.jpg) no-repeat right top #394653; }
.detail_bg.dtlbg-32 { background:url(/common/images/canada/other/education-training-bg.jpg) no-repeat right top #223242; }
.detail_bg.dtlbg-39 { background:url(/common/images/canada/other/food-beverages-bg.jpg) no-repeat right top #011e26; }
.detail_bg.dtlbg-36 { background:url(/common/images/canada/other/finance-insurance-bg.jpg) no-repeat right top #001b25; }
.detail_bg.dtlbg-48 { background:url(/common/images/canada/other/legal-law-bg.jpg) no-repeat right top #30160b; }
.detail_bg.dtlbg-44 { background:url(/common/images/canada/other/hospitality-airlines.jpg) no-repeat right top #14213a; }
.detail_bg.seekerbg { background:url(/common/images/canada/other/job-profile-bg.jpg) no-repeat center top #0b2e46; }
.detail_bg .dtltitle { margin:15px 0 35px 0; }
.detail_bg .dtltitle h1 { font-size:30px; color:#fff; font-weight:normal; }
.detail_bg .dtltitle p { color:#818c95; font-size:16px; padding:10px 0; }
.detail_bg .dtltitle p a { color:#fff; padding-left:10px; }
.detail_bg .dtltitle p .city { color:#fff; padding-left:10px; }
.detail_bg .breadcrumb a, .sekeer_bg .breadcrumb a { color:#b8b8b8; }
.detail_bg .breadcrumb a b, .sekeer_bg .breadcrumb a b { color:#b8b8b8; }
.detail_bg .breadcrumb ol li { float:left; }
.detail_bg .joblisttop { }
.detail_bg .joblisttop ul li { width:33%; float:left; min-height:90px; }
.detail_bg .joblisttop ul li a { color:#fff; text-decoration:none; }
.detail_bg .joblisttop ul li .iconbg { float:left; width:14%; }
.detail_bg .joblisttop ul li .iconbg i { -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; border: 2px solid #fff; color:#fff; text-align:center; width:54px; height:54px; float:left; }
.detail_bg .joblisttop ul li .iconbg .industry { background:url(/common/images/other/industry-icon.png) 16px 9px no-repeat }
.detail_bg .joblisttop ul li .iconbg .jobrole-icon { background:url(/common/images/other/job-role-icon.png) 15px 13px no-repeat }
.detail_bg .joblisttop ul li .iconbg .company-icon { background:url(/common/images/other/company-icon.png) 15px 14px no-repeat }
.detail_bg .joblisttop ul li .iconbg .fa { font-size:28px; line-height:56px; }
.detail_bg .joblisttop ul li .jobtextbox { width:70%; float:left; color:#818c95; padding:0 0 0 15px; }
.detail_bg .joblisttop ul li .jobtextbox p { color:#fff; font-size:18px; }
.detail_bg .joblisttop ul li .jobtextbox p .allcitywrp { font-size:12px; position:relative }
.detail_bg .joblisttop ul li .jobtextbox p .allcitywrp i { color:#818c95; border:1px solid #818c95; border-radius:4px; padding:0px 6px; margin-left:5px; }
.detail_bg .joblisttop ul li .jobtextbox p .allcitywrp .allcity { display:none }
.detail_bg .joblisttop ul li .jobtextbox p .allcitywrp:hover .allcity { display:block; position:absolute; background-color:#fff; color:#697071; border:1px solid #d4d4d4; box-shadow:0 2px 10px 0 rgba(105, 112, 113, 0.5); padding:5px 0px 5px 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; width:127px; top:22px; right:1px; z-index:1; }
.detail_bg .joblisttop ul li .jobtextbox p .allcitywrp:hover .allcity:after { position: absolute; top: -5px; right: 15%; display: inline-block; border-right: 5px solid transparent; border-bottom: 5px solid #ffffff; border-left: 5px solid transparent; content: ''; }
.detail_bg .joblisttop ul li .jobtextbox .samll { color:#818c95; font-size:12px; }
.detail_bg .breadcrumb, .detail_bg .dtltitle, .detail_bg .joblisttop, .actionbgbox { position:relative; }
.detail_bg .overlay { background-color: rgba(12, 47, 71, 0.7); height: 100%; position: absolute; top: 0; width: 100%; /*z-index: 9;*/ }
.detail_bg .jobseek_1 { width:16%; float:left; color:#fff; position: relative; z-index: 16; padding:70px 0 30px 40px; }
.detail_bg .jobseek_2 { width:75%; float:left; color:#fff; position: relative; z-index: 16; padding:70px 0 30px 0; }
.detail_bg .jobseek_1 figure { float: left; height: 150px; margin-right: 10px; overflow: hidden; position: relative; width:150px; -webkit-border-radius: 80px; -moz-border-radius: 80px; border-radius: 80px; border: 3px solid #fff; }
.detail_bg .jobseek_2 .seekname { color:#fff; font-size:16px; padding:10px 0; }
.detail_bg .jobseek_2 h1 { font-size:30px; color:#fff; font-weight:normal; }
.detail_bg .jobseek_2 p { color:#818c95; font-size:16px; padding:10px 0; }
.detail_bg .jobseek_2 p a { color:#fff; padding-left:10px; }
.detail_bg .jobseek_2 .skill { margin:20px 0 10px 0; }
.detail_bg .jobseek_2 .skill ul { list-style:none; }
.detail_bg .jobseek_2 .skill ul li { list-style:none; float:left; margin-bottom:15px; }
.detail_bg .jobseek_2 .skill ul li { color:#013757; background-color:#e8e9e9; font-size:12px; padding:5px 12px; margin-right:15px; }
.detail_bg .jobseek_2 .skill ul li a { color:#013757; text-decoration:none; }
.detail_bg .jobseek_2 .skill ul li a.more { color:#7e7f7f; }
.detail_bg .breadcrumb { z-index:16; }
.jobdetail .skills .lcol { float: left; width: 100%; margin: 20px 0 0; }
.jobdetail .skills .lcol .skill { margin:22px 0; }
.jobdetail .skills .lcol .skill .inputcol { width:30%; float:left; padding: 0 0 0 20px; font-size:16px; }
.jobdetail .skills .lcol .skill .selcol { width:18%; float:left; }
.jobdetail .skills .lcol .skill .ratings { width:50%; float:left; }
.jobdetail .skills .lcol .skill .exyear { width:16%; float:left; }
.jobdetail .expns { margin: 40px 0 30px 50px }
.jobdetail .expns ul li { border-left:2px solid #d1cfcf; }
.jobdetail .expns ul li .jobicon { float:left; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; background-color:#d1cfcf; color:#fff; font-size:22px; font-weight:bold; line-height:42px; width:42px; text-align:center; border:1px solid #d1cfcf; margin: 0 0 0 -23px; }
.jobdetail .expns ul li .jobdetl { float:left; padding:0 0 30px 20px; width:90%; }
.jobdetail .expns ul li .jobdetl .exyear { margin:10px 0; color:#666; }
.jobdetail .expns ul li .jobdetl .exyear .yearbg { background-color:#5fae2c; padding:5px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#fff; margin-right:10px; }
.jobdetail .expns ul li .jobdetl h3 { font-size:16px; font-weight:normal; color:#333; padding:5px 0 }
.jobdetail .expns ul li .jobdetl p { font-size:14px; font-weight:normal; color:#666; }
.jobdetail_full { padding:10px 10% !important; }
.actionbg .seekerdbg { background-color:#f0f0f0; border:2px solid #fff; }
.jobdetail .seekerinfo { margin:30px 0 0 0; }
.jobdetail .seekerinfo ul li { padding:8px 20px; list-style:none; font-size:16px; }
.jobdetail .seekerinfo ul li i { width:25px; color:#999; }
/*.jobdetail .seekerinfo ul li .fa { margin-right:5px; font-size:14px;}
.jobdetail .seekerinfo ul li i{ -webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px; background-color:#d1cfcf;color:#fff;}*/
.jobdetail .seekerinfo ul li .infotile { color: #666; float: left; width: 30%; }
.jobdetail .seekerinfo ul li .info { color: #333; float: left; width: 70%; }
.jobdetail .seekercontent { font-size:14px; line-height:20px; padding:15px 0 0 0; line-height:26px; color:#666; }
.jobdetail_full2 { padding:10px 20px !important; }
.jobdetail .recu_col { width:25%; float:left; background-color:#f9f9f9; text-align:center; margin:10px 0; }
.lhsfix .recu_col { position: fixed; top: 80px; width: 22%; z-index: 100015; }
.lhsfix .recu_colscroll { position: absolute !important; z-index: 0 !important; bottom:0 !important; top: inherit !important; }
.jobdetail .recu_col figure { margin:10px auto; border: 3px solid #fff; border-radius: 80px; height: 150px; overflow: hidden; position: relative; width: 150px; }
.jobdetail .recu_col h1 { font-size:20px; color:#333; font-weight:normal; }
.jobdetail .recu_col .name2 { font-size:14px; color:#666; padding:0 0 10px; }
.jobdetail .recu_col .city { font-size:14px; color:#333; line-height:24px; }
.jobdetail .recu_col .follow { width: 90%; padding: 10px 4%; }
.jobdetail .recu_col .follow .col1 { width:50%; float:left; color:#999; }
.fa-flag-o:before { content:"\f11d" }
/*.bdshake .recu_col { position:fixed;  top:15px; width:27%; }*/
.jobdetail .recu_detl { width:73%; float:right; }
.jobdetail .jobdesc { width:73%; float:left; }
.jobdetail .jobdesc_col { width:25%; float:right; background-color:#f9f9f9; margin:10px 0; }
.jobdetail .jobdesc_col .title { color: #000; font-size: 24px; font-weight: normal; padding:10px 0 5px 30px }
.jobdetail .jobdesc_col .applyjobside ul li input.max[type="text"] { width:calc(100% - 158px) !important; }
.jobdetail .jobdesc .jobdescdetail { padding: 25px 15px; }
.jobdetail .jobdesc .jobdescdetail .descrp_title { color: #333; font-size: 24px; font-weight: normal; padding-bottom: 5px; }
.jobdetail .jobdesc .jobdescdetail .descrp_title2 { color: #333; font-size: 20px; font-weight: normal; padding: 20px 0 5px; }
.jobdetail .jobdesc .jobdescdetail p { color: #666; font-size: 16px; padding: 5px 0 10px; }
.jobdetail .jobdesc .jobdescdetail ul { margin:0 0 0 30px; }
.jobdetail .jobdesc .jobdescdetail ul li { list-style:disc; font-size: 16px; line-height:30px; color:#666; }
.bdshake .jobdesc_col { position:fixed; right:6%; top:54px; width:22%; }
.jobdetail .skills .recskill, .jobdetail .skills .reccomp, .jobdetail .skills .recindus { margin: 20px 0; }
.jobdetail .skills .recskill p, .jobdetail .skills .reccomp p, .jobdetail .skills .recindus p { color: #666; font-size: 16px; margin-bottom: 10px; }
.jobdetail .skills .reccomp h2, .jobdetail .skills .recskill h2, .jobdetail .skills .recindus h2 { color: #666; font-size: 16px; margin-bottom: 5px; font-weight:normal; border:none; }
.jobdetail .skills .recskill ul li { background-color: #e8e9e9; color: #013757; float: left; font-size: 12px; list-style:none; margin: 0 10px 10px 0; padding: 3px 10px; }
.jobdetail .skills .recskill ul li a { color: #013757; padding:0; }
.jobdetail .skills .reccomp ul li { margin:0 20px 0 0; text-align:center; }
.jobdetail .skills .reccomp ul li a { background-color:inherit; padding:0; }
.jobdetail .skills .reccomp ul li figure { border: 1px solid #e8e9e9; }
.jobdetail .skills .reccomp ul li figure img { width:200px; height:70px; }
.jobdetail .skills .recindus ul li { margin:0 15px 15px 0; background-color:inherit; border:1px solid #ccc; padding:3px 15px; border-radius:2px; color: #333; font-size: 12px; }
.jobdetail .skills .recindus ul li a { background-color:inherit; padding:0; }
.jobdetail .recjoblist { background-color:#f9f9f9; float:left; width:100%; padding:0 0 25px 0; margin:0 0 25px 0; }
.jobdetail .recjobtab { float:left; width:100%; font-size:16px; margin:10px 0 0 0; }
.jobdetail .recjobtab .opentab_act { background-color:#f9f9f9; padding:10px 20px; float:left; }
.jobdetail .recjobtab .opentab { padding:10px 20px; float:left; }
.jobdetail .recjobtab .opentab a, .jobdetail .recjobtab .opentab_act a { color:#333; }
.seekersocial h3 { font-size:20px; color:#000; font-weight:normal; border-bottom:3px double #e2e2e2; padding-bottom:5px; }
.seekersocial ul { margin:25px 5px 30px 50px; }
.seekersocial ul li { margin:0px 30px 15px 0; padding:0px; font-size:14px; line-height:38px; display:inline-block; *display:inline;
}
.seekersocial ul li a { color:#666; }
.seekersocial ul li i a { color:#fff; }
.seekersocial ul li i { border-radius: 50%; color: #fff; font-size: 25px; height: 50px; line-height: 50px; margin: 0 10px 5px 0; text-align: center; width: 50px; }
.seekersocial ul li i.fa-facebook { background:#3778b9; }
.seekersocial ul li i.fa-twitter { background:#35c6f0; }
.seekersocial ul li i.fa-google-plus { background:#d73a1a; }
.seekersocial ul li i.fa-pinterest { background:#ed5053; }
.seekersocial ul li i.fa-globe { background:#048476; }
.seekersocial ul li i.fa-linkedin { background:#0177b5; }
.actionbgbox { margin:-35px 0 25px 0; }
.actionbgbox_no { margin-top:0px !important; }
.actionbg { background-color:#fff; -webkit-box-shadow: 2px 2px 2px 0px rgba(50, 50, 50, 0.3); -moz-box-shadow:    2px 2px 2px 0px rgba(50, 50, 50, 0.3); box-shadow:         2px 2px 2px 0px rgba(50, 50, 50, 0.3); width:90%; margin:0 auto; }
.actionbg .applytext { font-size:20px; color:#444; padding:15px 20px; width:60%; float:left; }
.actionbg .applytext a { margin-left:15px; }
.actionbg .sharbox { font-size:16px; color:#666; padding:26px; width:30%; float:right; text-align:right; }
.actionbg .sharbox ul { float:right; }
.actionbg .sharbox ul li { float:left; padding:0px 0 0 25px; font-size:14px; line-height:24px; color:#adadad; }
.actionbg .sharbox ul li .fa { font-size:18px; padding-right:3px; }
.actionbg .sharbox ul li img { padding-right:3px; }
.actionbg .sharbox ul li a { color:#666; text-decoration:none; }
.actionbg .sharbox ul li a:hover { color:#fa9302; text-decoration:none; }
.actionbg .sharbox ul li a.active { color:#fa9302 !important; }
.actionbg .sharbox .info .calendarlist .arrow { width:0; height:0; border-bottom:solid 7px #999; border-left:solid 7px transparent; border-right:solid 7px transparent; position:absolute; top:-7px; left:230px; z-index:1; }
.actionbg .sharbox .info .calendarlist ul { width:170px; position:absolute; top:0; left:150px; background-color:#fff; border:solid 1px #999; border-top-color:#999; box-shadow:0 5px 5px #999; z-index:2; }
.actionbg .sharbox .info .calendarlist ul li { border-bottom:dotted 1px #eee; font-size:13px; line-height:22px; padding:10px; }
.actionbg .sharbox .info .calendarlist ul li a { color:#333; }
.actionbg .sharbox .info .calendarlist ul li a:hover { font-weight:bold; }
.actionbg .sharbox .info { position: relative; top: 26px; }
.jd_share .info .calendarlist .arrow { width:0; height:0; border-bottom:solid 7px #999; border-left:solid 7px transparent; border-right:solid 7px transparent; position:absolute; top:-7px; left:230px; z-index:1; }
.jd_share .info .calendarlist ul { width:170px; position:absolute; top:0; left:150px; background-color:#fff; border:solid 1px #999; border-top-color:#999; box-shadow:0 5px 5px #999; z-index:2; }
.jd_share .info .calendarlist ul li { border-bottom:dotted 1px #eee; font-size:13px; line-height:22px; padding:10px; }
.jd_share .info .calendarlist ul li a { color:#333; }
.jd_share .info .calendarlist ul li a:hover { font-weight:bold; }
.jd_share .info { position: relative; top: 26px; }
.next, .perv { background:#e1e1e1; padding:6px 10px; position:fixed; z-index:99999; bottom:20%; text-shadow:1px 1px 0 #fff; }
.perv .span, .next .span { display:none; padding: 4px 8px; font-weight:bold; }
.perv:hover .span, .next:hover .span { display:block; }
.perv { left:0; }
.next { right:0; }
.perv i, .next i { font-size:28px; }
.perv a, .next a { color:#333; }
.next2, .perv2 { background:#e1e1e1; position:fixed; z-index:10005; bottom:25%; padding:2px; min-height:173px;/*text-shadow:1px 1px 0 #fff;*/ }
.perv2 .span, .next2 .span { display:none; padding: 4px 8px; background-color:#fff; width:280px; min-height:164px; }
.perv2:hover .span, .next2:hover .span { display:block; }
.perv2 { left:0; }
.next2 { right:0; }
.perv2 i, .next2 i { font-size:28px; padding:0 8px; margin:66px 0 0 0; }
.perv2 a, .next2 a { color:#0c465d; }
.perv2:hover .span .nextname, .next2:hover .span .nextname { font-size:14px; color:#666; }
.perv2:hover .span .nexttitle, .next2:hover .span .nexttitle { font-size:18px; color:#333; }
.perv2:hover .span .nexttitle2, .next2:hover .span .nexttitle2 { font-size:16px; color:#333; padding:0 0 8px 0; }
.perv2:hover .span .nextcity, .next2:hover .span .nextcity { font-size:12px; color:#999; }
.perv2:hover .span .nextcity i, .next2:hover .span .nextcity i { margin:0; font-size:12px; color:#999; padding:0 3px 0 0; }
.perv2:hover .span .skillnext, .next2:hover .span .skillnext { margin:20px 0 10px 0; }
.perv2:hover .span .skillnext ul, .next2:hover .span .skillnext ul { list-style:none; }
.perv2:hover .span .skillnext ul li, .next2:hover .span .skillnext ul li { list-style:none; float:left; color:#013757; background-color:#e8e9e9; text-decoration:none; font-size:12px; padding:5px 12px; margin:0 15px 10px 0; }
.job_rolelist { background-color: #fff; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; margin: 20px 0; padding:15px; }
.job_rolelist ul li { font-size:14px; float:left; width:28%; line-height:35px; padding:0 15px; font-size:12px; border:1px solid #f8f8f8; }
.job_rolelist ul li:nth-child(2n+1) { background-color:#f8f8f8; }
.job_rolelist ul li:nth-child(2n+3)) {
background-color:#fefefe;
}
.job_rolelist .pagination-out { border:none }
.job_rolelist .pagination-out ul li { border: medium none !important; float: left; list-style: outside none none; margin: 2px; padding: 0 !important; width: inherit !important; line-height: 29px !important; }
.job_rolelist h2 { font-weight:normal; font-size:18px; margin-bottom:10px; }
.job_rolelist ul li, .job_rolelist ul li h2, .job_rolelist ul li h3 { font-weight:normal; font-size:12px; }
.job_rolelist ul li a, .job_rolelist ul li h2 a, .job_rolelist ul li h3 a { color:#333; text-decoration:none; }
.job_skillslist { background-color: #fff; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; margin: 20px 0; padding:15px; }
.job_skillslist h2 { font-weight:normal; font-size:20px; margin-bottom:10px; color:#333; }
.job_skillslist h3 { font-weight:normal; font-size:18px; margin-bottom:10px; color:#666; }
.job_skillslist h3 a { color:#666; }
.job_skillslist ul { margin-bottom:30px; }
.job_skillslist ul li { font-size:13px; margin:0px; padding: 1px 5px 7px 20px; list-style: none; float: left; width: 23%; background:url(/common/images/default/bullet-icon.png) no-repeat 0 9px; font-family: "Roboto", sans-serif; }
.job_skillslist ul li h4 { font-size:13px; font-weight:normal; text-align:left; padding:0 }
.job_skillslist ul li h4 a, .job_skillslist ul li a { color:#333; text-decoration:none; }
.jobs_skills { padding: 20px 15px; }
.jobs_skills h2 { color: #333; font-size: 26px; font-weight: normal; text-align: center; }
.jobs_skills ul { margin:0 0 30px 5%; padding:0px; }
.jobs_skills ul li { margin:0px; padding:1px 0 7px 20px; list-style:none; float:left; width:22%; background:url(/common/images/default/bullet-icon.png) no-repeat 0 9px; font-family: "Roboto", sans-serif; }
.jobs_skills h3 { font-size:18px; color:#222; text-align:center; padding: 0 0 20px; font-weight:normal }
.jobs_skills ul li h4 { font-size:13px; text-align:left; padding:0; font-weight:normal; }
.jobs_skills ul li h4 a { color:#333; text-decoration:none; }
/*------------blog list-------------*/
.job_cont .bloghead { background-color:#fff; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; padding:10px; }
.job_cont .bloghead h1 { font-size:22px; color:#000; font-weight:normal; }
.bloglist { background-color:#fff; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; margin-bottom:20px; }
.blogtilbg { margin-top:0px !important; border-top:1px solid #faae43 !important; }
.bloglist .blogtitle { border-bottom:1px solid #e6e6e6; margin:0 15px; padding:10px 0 5px 0; }
.bloglist .blogtitle h1 { font-size:20px; font-weight:normal; color:#333; }
.bloglist .blogtitle h2 { font-size:18px; font-weight:normal; color:#333; }
.bloglist .blogtitle ul li { float:left; color:#9b9b9b; font-size:13px; padding-right:25px; }
.bloglist .blogtitle ul li a { color:#9b9b9b; text-decoration:none; }
.bloglist .blogtitle ul li .fa { color:#c1c1c1; padding-right:3px; }
.bloglist .blogcont, .trvl_blogbox .inblogcont { padding:15px 15px 0 15px; font-size:14px; }
.bloglist .blogcont p, .trvl_blogbox .inblogcont p { color:#676767; padding:0 0 10px 0; }
.bloglist .blogcont .more { color:#30a4ea; }
.bloglist .inblogcont img { border:1px solid #c5c5c5; padding:2px; width:98%; }
.bloglist .blogcont figure.small { float: left; margin: 0 15px 0 0; max-height: 150px; overflow: hidden; width: 200px; }
.bloglist .blogcont figure.big { float: left; margin: 0 15px 0 0; }
.bloglist .blogcont .share, .uk_blogbox .blogtitle .share { padding: 10px 0 0; }
.bloglist .blogcont .share .shareit, .uk_blogbox .blogtitle .share .shareit { float: left; height: 30px; }
.bloglist .blogcont ul li { padding:5px 10px 5px 26px; background:url(/common/images/other/lslist.png) no-repeat 6px 13px; color:#676767; }
.bloglist .botbg { border-top: 1px dotted #989a9b; padding: 8px 10px 8px 5px; }
.bloglist .botbg .share { float:right; }
.bloglist .botbg .share img { padding-right:4px; }
.bloglist .botbg .fa { color:#7a7a7a; }
.bloglist .botbg a { text-decoration:none; color:#7a7a7a; }
.bloglist .botbg a:hover, .trvl_blogbox .blogtitle ul li a:hover { color:#f49611; }
.bloglist .comment { padding:15px; }
.bloglist .related_post { padding: 15px 0; }
.bloglist .related_post ul li { float: left; list-style: none; margin: 0 0 0 2%; padding:5px; width: 29%; }
.bloglist .related_post ul li figure { width:100%; max-height:120px; overflow:hidden; margin-bottom:5px; }
.bloglist .related_post ul li h3 a { color:#333; text-decoration:none; font-weight:normal; }
.bloglist .related_post ul li h3 a:hover { color:#30a4ea; }
.bloglist .related_post2 { padding: 15px 0; }
.bloglist .related_post2 ul li { float: left; list-style: none; margin: 0 0 0 2%; padding:5px; width: 29%; }
.bloglist .related_post2 ul li figure { width:100%; max-height:120px; overflow:hidden; margin-bottom:5px; position:relative; }
.bloglist .related_post2 ul li figure img { width:100%; }
.bloglist .related_post2 ul li figure h3 { bottom: 0; font-size:14px; left: 0; padding: 5px 5px; position: absolute; z-index: 20; color:#fff; background-color:rgba(0, 0, 0, 0.6); width:100%; }
.bloglist .related_post2 ul li figure h3 a { color:#fff; text-decoration:none; font-weight:normal; }
.bloglist .related_post2 ul li p { font-size:13px; color:#666; text-align:justify; padding:0 5px; }
.bloglist .related_post2>p { color: #333; padding: 10px 20px 0 0; text-align: right; }
.bloglist .related_post2>p a { color: #333; }
/* scroll */
.scrollup { width:47px; height:49px; z-index:100001; text-indent:-9999px; position:fixed; bottom:10px; right:10px; display:none; background:url(/common/images/other/icon_top.png) no-repeat 0 0; -moz-opacity:0.30; -khtml-opacity:0.30; opacity:0.30; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=30); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
filter:alpha(opacity=30); bottom:55px; }
.scrollup:hover { -moz-opacity:0.70; -khtml-opacity:0.70; opacity:0.70; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
filter:alpha(opacity=70); }
.popuphtml { font-family:Arial, Helvetica, sans-serif !important; }
.popuphtml .resumetitle { font-size:20px; text-align:center; margin:15px 0; }
.popuphtml span, .popuphtml p span, .popuphtml p { padding:5px 0 !important; margin:5px 0 !important; font-family:Arial, Helvetica, sans-serif !important; color:#666; text-align:left !important; text-indent:inherit !important }
.popuphtml p span:emprt, .popuphtml p:empty {
display:none
}
.popuphtml ul li { margin-left:10px; padding:5px 0; }
.popuphtml ol, .popuphtml ol li { list-style-type: decimal; margin-left:10px; padding:5px 0; }
.popularcty { height:132px; overflow:hidden }
.vmorewrp { border-bottom: solid 1px #ddd; position:relative; padding-top:36px }
.popularcty.autoheight { height:inherit; overflow:visible; }
.popularcty .col_2.small { width:24%; margin-left:0 }
.popularcty .foot-tit-txt { font-size: 13px; line-height: 20px; color: #333; padding:0 0 5px; font-weight:bold }
.popularcty .popular-sea ul li { padding: 0 0 3px 0; margin: 0px; list-style: none; font-size: 13px; line-height: 28px; }
.popularcty .popular-sea ul li a { color: #999; }
.ajexbg { /*background:#f9f9f9; border:solid 1px #fff; */ padding-top:30px; }
.fvmorewrp { border-bottom: 1px solid #ddd; padding-top:50px; position: relative; text-align: center; }
.fvmore { bottom:-10px; text-transform:uppercase; font-size:11px; margin:0 auto; width:100%; }
.fvmore a { color: #333; }
.fvmore .arrow-down { width: 25px; height: 25px; display: block; border: 1px solid rgba(170, 170, 170, .6); border-radius: 50px; background: #f7f7f7; box-shadow: 0 0 0 1px #ededed; cursor: pointer; color: #999; font-size: 18px; text-align:center; margin:0px auto; }
.fvmore .arrow-down i { top: -1px; position: relative; }
.job_savead { width:100%; background-color:#fff; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; margin-bottom:20px; }
.job_savead h2 { color: #000; font-size: 18px; font-weight: normal; padding: 10px 10px 5px; }
.job_savead .datelist { margin:10px; }
.job_savead .datelist ul li { float:left; margin:0 15px 0 0; color: #808080; font-size: 14px; }
.job_savead .datelist ul li a { color:#333; text-decoration:none; }
.job_savead .datelist ul li .fa { color: #989898; padding-right: 3px; }
.job_savead .btnrow { margin:10px; }
.job_saveload { background-color: #fff; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; padding: 10px; min-height:100px; text-align:center; font-size:16px; }
.job_searchload { text-align:center; font-size:16px; color:#333; padding:20px 0 20px 0; }
.job_ohidden { overflow:hidden; }
.job_opening { margin-top:20px; }
.job_opening .table { width:100% }
.job_opening .table th, .job_opening .table td { line-height: 20px; padding: 8px; text-align: left; vertical-align: top; border-bottom:#ddd 1px solid }
.job_opening .table th { font-weight:bold; }
.job_opening .table { border: 1px solid #dddddd; }
.job_opening .table th, .job_opening .table td { border-left: 1px solid #dddddd; width:20%; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.job_opening .table tbody > tr:nth-child(odd) > td, .job_opening .table tbody > tr:nth-child(odd) > th { background-color: #f9f9f9; }
.job_opening .table tbody tr:hover > td, .job_opening .table tbody tr:hover > th { background-color:#ffffe0; }
.mangeresume { border:0; }
.mangeresumewarp { background-color: #fff; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; margin:0 0 20px 0; padding:15px; }
.mangeresume ul li { float:left; font-weight:bold; margin:10px 10px 10px 0; font-size:13px; }
.mangeresume ul li strong { color: #c52429; }
.inline-scroll { position:fixed; z-index:100004; top:0; right:0; bottom:0; left:0; overflow-x:auto; overflow-y:auto;/* overflow-y:scroll; */ background:rgba(42, 42, 42, 0.5); -webkit-overflow-scrolling:touch; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -webkit-animation:curtainFadeInBackground .5s ease 1; -moz-animation:curtainFadeInBackground .5s ease 1; -ms-animation:curtainFadeInBackground .5s ease 1; -o-animation:curtainFadeInBackground .5s ease 1; animation:curtainFadeInBackground .5s ease 1; }
.mangeresumewarp .table thead tr { color:#707070; font-weight:400; background:#F2F2F2 repeat-x; background-image:-webkit-linear-gradient(top, #f8f8f8 0, #ececec 100%); background-image:-o-linear-gradient(top, #f8f8f8 0, #ececec 100%); background-image:linear-gradient(to bottom, #f8f8f8 0, #ececec 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffececec', GradientType=0)
}
.mangeresumewarp .table thead tr th { font-weight:bold; }
.mangeresumewarp .table thead tr th { position:relative; }
.mangeresumewarp .table thead tr th .uparrow { background:url(/common/images/default/up-black-arrow.png) 0 0 no-repeat; }
.mangeresumewarp .table thead tr th .downarrow { background:url(/common/images/default/drop-black-arrow.png) 0 0 no-repeat; }
.mangeresumewarp .table thead tr th .uparrow, .mangeresumewarp .table thead tr th .downarrow { height: 5px; position: absolute; right: 20px; top: 14px; width: 9px; }
.tableopacity { position:absolute; z-index:99999; left:6px; top:82px; width:99%; height:94%; filter:alpha(opacity=75); -khtml-opacity:0.75; -moz-opacity:0.75; opacity:0.75; background:#000; text-align:center; }
.tableopacity span { font-size:35px; position:absolute; top:35%; left:43%; color:#fff }
.mangeresumewarp .table thead tr th a { display:block; color: #707070; }
.mangeresumewarp .table thead tr th a:hover { text-decoration:none; }
.mangeresumewarp .table { width:100%; }
.mangeresumewarp .table tr td, .mangeresumewarp .table thead tr th { padding:8px; border:solid 1px #ddd; }
.mangeresumewarp .table tr { border-bottom:solid 1px #ddd }
.mangeresumewarp .table tr:nth-child(2n+1) > td { background-color: #f9f9f9; }
.mangeresumewarp .table tr td ul.mangelist li { float:left; margin-right:10px; padding: 1px 5px; font-size: 12px; line-height: 1.5; background-color: #87b87f !important; color:#fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important; -webkit-transition:all .24s ease-in; -moz-transition:all .24s ease-in; -ms-transition:all .24s ease-in; -o-transition:all .24s ease-in; transition:all .24s ease-in; }
.mangeresumewarp .table tr td ul.mangelist li a { color:#fff; }
.mangeresumewarp .table tr td ul.mangelist li span { display:none; }
.mangeresumewarp .table tr td ul.mangelist li:hover span { display:block; width:80px; text-align:center; position:absolute; background:#333; border-radius:3px; padding:5px; z-index:2; top:-35px; left:-37px; }
.mangeresumewarp .table tr td ul.mangelist li { position:relative; }
.mangeresumewarp .table tr td ul.mangelist li.infos { background-color: #6fb3e0 !important; }
.mangeresumewarp .table tr td ul.mangelist li.danger { background-color: #d15b47 !important; }
.mangeresumewarp .table tr td ul.mangelist li.warning { background-color: #ffb752 !important; }
.mangeresumewarp .table tr td ul.mangelist li span:after { content: ""; display: inline-block; left: 50%; position: absolute; bottom: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #333; }
.mangeresumewarp .table .managefair_bg { margin:0 0 15px 0; border:1px solid #fae099; }
.mangeresumewarp .table .managefair_bg .headbg { background-color:#fcf8e3; }
.mangeresumewarp .table .managefair_bg tr td, .mangeresumewarp .table .managefair_bg thead tr th { border:none !important; background-color:inherit; color:#095b60; -webkit-transition:all .24s ease-in; -moz-transition:all .24s ease-in; -ms-transition:all .24s ease-in; -o-transition:all .24s ease-in; transition:all .24s ease-in; }
.mangeresumewarp .table .managefair_bg tr { border:none !important; }
.mangeresumewarp .table .managefair_bg p { padding:8px; color:#666; }
.managefair-close { text-align:right; font-size:12px; margin-bottom:10px; }
.managefair-close a { border:solid 1px #cbcbcb; border-radius:5px; padding:1px 8px; color:#6b6b6b; }
.newtab { margin:20px 0 0px 0px; }
.newtab ul li { display:block; float:left; }
.newtab ul li.active { border-bottom-color:#fff; }
.newtab ul li a { display:block; padding:10px; font-size:16px; line-height:22px; color:#333; background-color:#f7f7f7; border:solid 1px #fff; }
.newtab ul li.active a { background-color:#fff; }
.newtab ul li a:hover { text-decoration:none; background-color:#eee; }
.newtab ul li.active a:hover { background-color:#fff; }
.job_search { background-color:#fff; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; padding:20px; margin:0 0.5%; }
.job_search .smallcol, .job_search .bigcol, .job_search .mincol { float:left; margin:0 20px 0 0; }
.job_search .smallcol .select-wrapper, .job_search .smallcol .select-wrapper select { width: 150px; }
.job_search .keywords { float:left; margin:0 20px 0 0; width:200px; }
.job_search .keywords input[type="text"] { width:90%; height:24px; }
.job_search .bigcol input[type="text"] { width:208px; height:24px; }
.job_search .drop-down-con { background-color: #fff; border: 1px solid #ddd; position: absolute; width: 96%; z-index: 100; }
.job_search .bigcol .select-wrapper, .job_search .bigcol .select-wrapper select { width: 162px; }
.job_search .mincol .select-wrapper, .job_search .mincol .select-wrapper select { width: 100px; }
.job_search .btncol, .job_searchall .btncol { float:left; margin:25px 0 0 0; }
.job_search .btncol .btn, .job_searchall .btncol .btn { padding:7px 15px; font-size:16px; }
.job_search .btncol .fa, .job_searchall .btncol .fa { font-size:16px; }
.fa-minus:before { content:"\f068" }
.job_search .lable_text { font-size:12px; color:#999; margin:0 0 5px 0; cursor:text; }
.borderwite { width:100%; }
.newfilter .close { background: none repeat scroll 0 0 #ebebeb; color: #333; float: right; font-weight: bold; padding: 0 10px; text-decoration: none; }
.job_searchall { width:100%; padding:20px 0; }
.job_searchall .smallcol { float:left; margin:0 20px 0 0; }
.job_searchall .smallcol .select-wrapper, .job_searchall .smallcol .select-wrapper select { width: 188px; }
.social .android, .social .apple { background:#706f74; width:24px; height:24px; display:block; text-align:center }
.social .android { background:#93bc1e }
.social .apple i, .social .android i { color:#fff; border-radius:0; font-size: 23px; line-height: 26px; margin:0 }
.jop_profl { width:70%; float:left; }
.jop_profl-r { width:30%; float:right; }
.bdshake .jop_profl-r { position:fixed; right:80px; top:15px; width:27%; }
.jop_profl h2 { color: #000; font-size: 18px; font-weight: normal; padding:10px 15px; }
.jop_profl ul { padding:0px 15px 10px 15px; }
.jop_profl ul li { list-style:none; padding:10px 0; position:relative }
.jop_profl ul li .title { float: left; width: 25%; }
.jop_profl ul li .lcol { float: left; width: 75%; }
.jop_profl ul li input[type="text"] { margin: 0; width: 80%; height:25px; }
.jop_profl ul li .lcol .full { width:70%; }
.jop_profl ul li .lcol .full2 { float: left; margin: 10px 0 0 0; width: 100%; }
.jop_profl ul li .lcol .photo { margin: 15px 0 0 0; width:172px; }
.jop_profl ul li .lcol .photo img { width:150px; height:150px; overflow:hidden; background-color: #fff; border: 1px solid #cccccc; padding: 5px; }
.jop_profl ul li .lcol .photo .close2 { color:#c52429; position:absolute; right:-5px; top:-5px; }
.jop_profl ul li .lcol .photo .close2 a .fa { font-size:22px; color:#c52429; }
.jop_profl ul li .lcol.full .select-wrapper, .jop_profl ul li .lcol.full .select-wrapper select { width: 502px; }
.jop_profl ul li .lcol.phone .select-wrapper, .jop_profl ul li .lcol.phone .select-wrapper select { width:118px; margin-right:20px; }
.jop_profl ul li .lcol.phone input[type="text"] { margin: 0; width: 57%; height:25px; }
.jop_profl ul li .lcol.expns .select-wrapper, .jop_profl ul li .lcol.expns .select-wrapper select { width:228px; }
.jop_profl ul li .lcol.time .select-wrapper, .jop_profl ul li .lcol.time .select-wrapper select { width:224px; }
.jop_profl ul li .lcol .timein { padding:5px 15px 0 15px; float:left; }
.jop_profl ul li .lcol .skill { margin:0 0 10px 0; }
.jop_profl ul li .lcol .skill .inputcol { width:33%; float:left; }
.jop_profl ul li .lcol .skill .selcol { width:17%; float:left; }
.jop_profl ul li .lcol .skill .selcol .select-wrapper, .jop_profl ul li .lcol .skill .selcol .select-wrapper select { width:90px !important; }
.jop_profl ul li .lcol .skill .ratings { width:43%; float:left; }
.jop_profl ul li .lcol .skill .select-wrapper, .jop_profl ul li .lcol.skill .select-wrapper select { width:80px; }
.jop_profl ul li .lcol .skill input[type="text"] { margin: 0; width: 83%; height:25px; }
.jop_profl ul li .lcol .exprow { width:100%; margin-bottom:20px; }
.jop_profl ul li .lcol .workexpn input[type="text"] { margin: 0; width:42%; height:25px; margin-right:20px; }
.jop_profl ul li .lcol .workexpn textarea { width:90%; }
.jop_profl ul li .lcol textarea { width:80%; }
.jop_profl ul li .lcol .workexpn .select-wrapper, .jop_profl ul li .lcol .workexpn .select-wrapper select { width:112px; margin-right:20px; }
.jop_profl ul li .lcol .date { width:200px; float:left; }
.jop_profl ul li .lcol .date input[type="text"] { width:90%; background:url(/common/images/other/calender-icon.jpg) right top no-repeat #fff; cursor:pointer; }
.jop_profl ul li .lcol .datetime { width:100%; float:left; }
.to_space { float: left; text-align:center; padding:5px 15px 0; }
.job_calender { float: left; width: 28%; }
.job_calender input[type="text"] { width:93% !important; }
.jop_profl ul li .lcol .datetime input[type="text"] { width:93%; cursor:pointer; }
.ratings b { float:left; font-size:11px; font-weight:normal; margin:0 5px 0 0; text-transform:none }
.ratings .number { font-size:14px; margin-left: 8px; line-height:28px; }
.ratings .number_text { font-size:11px; color:#666; display:block; }
.ratings i { height: 22px; width: 21px; margin-top: 5px; background-color: #cbcbcb; float:left; cursor:pointer; }
.ratings .color1.active, .ratings .color1:hover { background-color:#f90003; }
.ratings .color2.active, .ratings .color2:hover { background-color:#f83814; }
.ratings .color3.active, .ratings .color3:hover { background-color:#f85e11; }
.ratings .color4.active, .ratings .color4:hover { background-color:#f49401; }
.ratings .color5.active, .ratings .color5:hover { background-color:#ffd100; }
.ratings .color6.active, .ratings .color6:hover { background-color:#f4e115; }
.ratings .color7.active, .ratings .color7:hover { background-color:#d8ec20; }
.ratings .color8.active, .ratings .color8:hover { background-color:#acd100; }
.ratings .color9.active, .ratings .color9:hover { background-color:#5ca909; }
.ratings .color10.active, .ratings .color10:hover { background-color:#437d04; }
.ratings .color1 { background-color:#f1f1f1; }
.ratings .color2 { background-color:#e4e4e4; }
.ratings .color3 { background-color:#d6d6d6; }
.ratings .color4 { background-color:#c9c9c9; }
.ratings .color5 { background-color:#bbbbbb; }
.ratings .color6 { background-color:#adadad; }
.ratings .color7 { background-color:#a0a0a0; }
.ratings .color8 { background-color:#929292; }
.ratings .color9 { background-color:#848484; }
.ratings .color10 { background-color:#777777; }
.ratings i.active, .ratings i:hover { background-color:#ee8f0b; }
.jop_profl ul li .lcol .skill .close a { margin: 0 0 0 10px; line-height:30px; font-size:18px; color:#c52429; }
.jop_profl ul li .lcol ul { padding:0; }
.jop_profl ul li .lcol ul li { float:left; padding:0 25px 10px 0; }
.jop_profl ul li .lcol input[type="checkbox"], .jop_profl ul li .lcol ul li input[type="radio"] { position:static; margin-right:3px; }
.jop_profl ul li.btncol { margin-left:25%; }
.ljob_preml { position: absolute; cursor:pointer; }
.ljob_preml .fa { color:#888; margin-left:3px }
.ljob_preml .location { display:none; font-size:12px; line-height:26px; }
.ljob_preml:hover .location { display:block; position:absolute; background-color:#fff; color:#697071; border:1px solid #d4d4d4; box-shadow:0 2px 10px 0 rgba(105, 112, 113, 0.5); padding:5px 0px 5px 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; width:160px; top:20px; right:-9px; z-index:1; }
.ljob_preml:hover .location:after { position: absolute; top: -5px; right: 5%; display: inline-block; border-right: 5px solid transparent; border-bottom: 5px solid #ffffff; border-left: 5px solid transparent; content: ''; }
.job_psteps .htitle { color: #fff; font-size:22px; padding:0 0 50px 280px; }
.job_psteps .progresscol { width:60%; margin:0 0 0 10%; }
.job_psteps .progresscol .progress { overflow: hidden; height: 20px; background-color: #ccc; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); margin-bottom: 20px; }
.job_psteps .progresscol .progress-bar { width: 0; height: 100%; color: #fff; background-color: #7ac621; }
.job_psteps .progresscol .progress-bar .bartext { text-align:right; padding-right:5%; width:95%; float:left; }
.job_psteps .progresscol .progress-striped .progress-bar { color:#000; background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent); background-size: 40px 40px; }
.job_psteps .progresscol .progress.active .progress-bar { -webkit-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite; -moz-animation: progress-bar-stripes 2s linear infinite; }
.job_psteps { margin:25px 0 0 0; width: 98%; }
.job_psteps .prog_icon { margin: 0 0 0 7%; position: relative; top: -60px; width: 66%; }
.job_psteps .prog_icon .icon_1 { position:relative; }
.job_psteps .prog_icon .icon_2 { position:relative; margin:0 0 0 45%; }
.job_psteps .prog_icon .icon_3 { position:relative; float:right; }
.job_psteps .prog_icon .number-gray { -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; background-color:#e3e3e3; padding:10px; text-align:center; -webkit-box-shadow: 0 -1px 0 1px #a3aa82; box-shadow: 0 -1px 0 1px #a3aa82; float:left; }
.job_psteps .prog_icon .line-gray { background-color:#e3e3e3; width:300px; height:10px; margin:24px 0 0 1px; -webkit-box-shadow: 0 -1px 0 1px #b7b7b7; box-shadow: 0 -1px 0 1px #b7b7b7; }
.job_psteps .prog_icon .number-green { -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; background-color:#7ac621; padding:10px; text-align:center; -webkit-box-shadow: 0 -1px 0 1px #699d2e; box-shadow: 0 -1px 0 1px #699d2e; float:left; }
.job_psteps .prog_icon .wicon { -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; background-color:#fff; color:#999999; font-size:26px; font-weight:bold; line-height:40px; width:40px; text-align:center; border:1px solid #d1cfcf; }
.job_psteps .prog_icon .line-green { background-color:#7ac621; width:300px; height:10px; margin:24px 0 0 1px; -webkit-box-shadow: 0 -1px 0 1px #699d2e; box-shadow: 0 -1px 0 1px #699d2e; }
.job_psteps .prog_icon .textactive { color: #fff; font-weight:bold; float: left; font-size: 16px; left: -60px; position: absolute; text-align: center; top: 75px; width: 200px; }
.job_psteps .prog_icon .textactive a { font-size:13px; font-weight:normal; color:#00ccff; }
.job_psteps .prog_icon .textinactive { color: #c1bcc3; font-weight:bold; float: left; font-size: 16px; left: -60px; position: absolute; text-align: center; top: 75px; width: 200px; }
.jop_profl-r .profl_aside { margin:40px 20px 0 0; }
.jop_profl-r .profl_aside h4 { color: #000; font-size: 22px; font-weight: normal; }
.jop_profl-r .profl_aside .whyupld { margin:0px; border-top:1px solid #cdcdcd; }
.jop_profl-r .profl_aside .whyupld .toptext { font-size: 18px; padding: 10px 20px 0 0; color:#444; }
.jop_profl-r .profl_aside .whyupld ul { margin: 10px 20px 20px 0; }
.jop_profl-r .profl_aside .whyupld ul li { padding:0 0 50px 0; }
.jop_profl-r .profl_aside .whyupld ul li figure { float: left; height: 57px; margin-right: 10px; overflow: hidden; position: relative; width:57px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; }
.jop_profl-r .profl_aside .whyupld ul li p { color:#666; margin-right:10px; font-size:16px; }
.job_city ul { padding:20px 15px; }
.job_city ul li { float:left; line-height:26px; font-size:13px; width:33%; }
.job_city ul li a { color:#666; text-decoration:none; }
.package_bg { width:100%; padding-bottom:50px; position:relative; }
.job_package { width:100%; z-index:16; position:relative; padding:10px 0 30px 0; }
.job_package .package_title { width:80%; margin:0px auto; color:#fff; }
.job_package .package_title.padtop { padding-top:30px; }
.job_package .package_title h1 { font-size:30px; color:#fff; font-weight:normal; text-align:center; padding:20px 0 25px 0; }
.job_package .package_title p { font-size:16px; color:#fff; text-align:center; padding:0px 0 15px 0; }
.job_package .highlight { color:#00fff0 !important; }
.job_package .big { font-size:24px !important; color:#00fff0 !important; }
.job_package .c_code { background-color: #cd1111; color: #fff !important; font-size: 16px !important; margin: 0 5px; padding: 5px 20px; border:1px dashed #fff }
.job_package .test { margin:30px 0; }
.job_package .test .package_col { width:22%; margin:0 1.4%; float:left; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border:1px solid #444; position:relative; background-color: rgba(225, 225, 225, 0.2); text-align:center; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; -o-transition: .5s; transition: .5s; }
.job_package .test:hover .package_col { opacity: .25; }
.job_package .test .package_col:hover { box-shadow: none; opacity: 1; -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
.job_package .package_col:hover { border:1px solid #00fff0; }
.job_package .package_col.active { border:1px solid #00fff0; }
.job_package .package_col .pgtitle { font-size:26px; color:#fff; padding:5px 0; }
.job_package .package_col .pgprice { font-size:25px; color:#fff; border-top:1px solid #7e7f80; border-bottom:1px solid #7e7f80; padding:15px 0; margin:0 15px; line-height:25px; }
.job_package .package_col .pgmonth { font-size:14px; color:#afb0b1; }
.job_package .package_col .pgads { padding:10px 15px; }
.job_package .package_col .pgads .pgads_1 { font-size:40px; color:#fff; line-height:40px; }
.job_package .package_col .pgads .pgads_2 { font-size:18px; color:#fff; line-height:30px; }
.job_package .package_col .pgads .pgads_3 { font-size:13px; color:#afb0b1; line-height:20px; }
.job_package .package_col .pgresume { margin:0 15px; padding:10px 0; background-color: rgba(0, 0, 0, 0.2); }
.job_package .package_col .pgresume .resume_1 { font-size:25px; color:#fff; line-height:25px; }
.job_package .package_col .pgresume .resume_2 { font-size:14px; color:#afb0b1; }
.job_package .package_col .pgsupport { padding:10px 15px; font-size:14px; color:#afb0b1; }
.job_package .package_col .pgsupport .fa { font-size:40px; color:#fff; line-height:38px; }
.job_package .package_col .pgbtn { padding:15px 0 25px; }
.job_package .package_col .pgbtn a { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#168a83; padding:5px 15px; font-size:18px; }
.job_package .package_col .pgbtn a:hover { color:#fff; background-color:#e48805; *background-color:#e48805;
}
.job_package .package_col .pgbtn a.active { color:#fff; background-color:#e48805; *background-color:#e48805;
}
.package_bg .breadcrumb { position:relative; z-index:16; }
.package_bg .overlay, .job_salactbg .overlay { background-color: rgba(0, 0, 0, 0.85); height: 100%; position: absolute; top: 0; width: 100%; z-index: 9; }
.package_bg.seekerbg { background:url(/common/images/other/payment.jpg) no-repeat center top #0b2e46; background-size:cover; }
.package_bg.jobfairbg { background:url(/common/images/other/jobfair-bg.jpg) no-repeat left top; background-size:cover; }
.package_bg.jobfairbg2 { background:url(/common/images/other/job-fairs-details.jpg) no-repeat left top; background-size:cover; }
.jobfair_cont { color: #fff; float: right; margin-right: 3%; min-height: 200px; text-align: center; width: 68%; }
.jobfair_cont .big { font-size:28px; padding:50px 0 0 0; }
.jobfair_cont .small { font-size:16px; padding:10px 0 0 0; }
.job_packform { margin:30px 0 0 0; }
.job_packform ul { padding: 15px 0 15px 0px; }
.job_packform ul li { list-style:none; padding:10px 0; }
.job_packform ul li .title { float: left; width: 25%; }
.job_packform ul li .lcol { float: left; width: 75%; }
.job_packform ul li .lcol .col2 { width:32%; float:left; }
.job_packform ul li input[type="text"] { margin: 0; width: 60%; height:25px; border-radius:0; }
.job_packform ul li .lcol .col2 input[type="text"] { margin: 0; width: 88%; height:25px; border-radius:0; }
.job_packform ul li textarea { width: 60%; }
.job_packform ul li .lcol .photo { margin: 15px 0 0; width: 172px; }
.job_packform ul li .lcol .photo img { background-color: #fff; border: 1px solid #cccccc; height: 150px; overflow: hidden; padding: 5px; width: 150px; }
.job_packform ul li .lcol .photo .close2 { color: #c52429; position: absolute; right: -5px; top: -5px; }
.job_packform ul li .lcol .photo .close2 a .fa { font-size:22px; color:#c52429; }
.job_packform ul li .lcol .photo_add { float:left; width:38%; margin:15px 0 0 0; }
.job_packform ul li .lcol .photo2 { margin:0; width: 172px; float:left; }
.job_packform ul li .lcol .photo2 img { background-color: #fff; border: 1px solid #cccccc; height: 90px; overflow: hidden; padding: 5px; width: 150px; }
.job_packform ul li .lcol .photo2 .close2 { color: #c52429; position: absolute; right: -5px; top: -5px; }
.job_packform ul li .lcol .photo2 .close2 a .fa { font-size:22px; color:#c52429; }
.job_packform ul li .lcol .add_remove { float:left; width:100%; margin:25px 0 0 0; }
.job_packform ul li .lcol .add_remove a { margin:0 25px 0 0; }
.job_packform ul li .lcol .coltoselwrp { margin:0 15px 0 0; border:solid 1px #ddd; background-color:#fff; }
.job_packform ul li .lcol .coltoselwrp .sbtle { border: 1px solid #fff; font-size:16px; line-height:18px; padding:10px; display:block; background-color:#eee; }
.job_packform ul li .lcol .coltoselwrp ul { min-height:210px; max-height:210px; overflow-y:auto; }
.job_packform ul li .lcol .coltoselwrp ul li { padding:8px 10px; color:#444; display:block; border-bottom:solid 1px #ddd; float:left; width:40%; margin: 0 15px; }
.job_packform ul li .lcol .coltoselwrp ul li input[type="checkbox"] { margin:0 3px 0 0; }
.job_packform ul li .lcol .coltoselwrp ul li a { display:block; -webkit-transition:all .24s ease-in; -moz-transition:all .24s ease-in; -ms-transition:all .24s ease-in; -o-transition:all .24s ease-in; transition:all .24s ease-in; }
.job_packform ul li .lcol .coltoselwrp ul li:hover a { text-decoration:none; font-weight:bold; background-color:#f7f7f7; }
.job_packform ul li .lcol .coltoselwrp .sbtle b { font-size: 12px; font-weight: normal; }
.job_packform ul li .lcol .coltoselwrp .sbtle b a { color: #333; }
.job_packform ul li .lcol .citysellist { width:94%; }
.job_packform ul li .lcol .citysellist ul li { list-style:none; float:left; margin-bottom:15px; background-color:#e8e9e9; text-decoration:none; font-size:12px; padding:5px 12px; margin-right:15px; color:#013757; }
.job_packform ul li .lcol .citysellist ul li a .glyphicon-remove { margin-left:10px; font-size:11px; color:#666; }
.job_packform ul li .lcol .citysellist ul li a .glyphicon-remove:hover { color:#d24b3c; }
.job_packform ul li .lcol .citysellist p { font-size:14px; color:#666; margin:0 0 15px 0; }
.job_packform ul li .lcol ul { padding:0; }
.job_packform ul li .lcol ul li { float:left; padding:0 25px 10px 0; }
.job_packform ul li .lcol input[type="checkbox"], .job_packform ul li .lcol ul li input[type="radio"] { position:static; margin-right:3px; }
.job_packform ul li .lcol .select-wrapper, .job_packform ul li .lcol .select-wrapper select { width: 450px; }
.job_packform ul li .lcol.phone .select-wrapper, .job_packform ul li .lcol.phone .select-wrapper select { width:118px; margin-right:20px; }
.job_packform ul li .lcol.phone input[type="text"] { margin: 0; width:41%; height:25px; }
.job_packform ul li .lcol.phone p, .job_packform ul li.btncol p { font-size:12px; color:#999; padding:10px 0; }
.job_packform ul li .lcol .expcol { width:28%; float:left; }
.job_packform ul li .lcol .expcol .select-wrapper, .job_packform ul li .lcol .expcol .select-wrapper select { width: 284px; }
.job_packform ul li .lcol .to { float: left; padding: 5px 21px 0; }
.job_packform ul li.btncol { margin-left:25%; }
.job_packform ul li .jf_package { width:28.8%; float:left; margin:0 15px; border:1px solid #dadada; text-align:center; color:#333; }
.job_packform ul li .jf_package .ftitle { background-color:#454e5c; padding:5px 0; color:#fff; font-size:18px; }
.job_packform ul li .jf_package .ftitle2 { background-color:#36b7e6; padding:5px 0; color:#fff; font-size:18px; }
.job_packform ul li .jf_package .ftitle3 { background-color:#69ad21; padding:5px 0; color:#fff; font-size:18px; }
.job_packform ul li .jf_package .package_row { padding:10px 5px; }
.job_packform ul li .jf_package .package_row:nth-child(odd) { background-color:#f3f3f3; }
.job_packform ul li .jf_package .package_row:nth-child(even) { background-color:#fff; }
.job_packform ul li .jf_package .package_row .fa { font-size:18px; }
.job_packform ul li .jf_package .bigtext { font-size:24px; }
.job_packform ul li .jf_package .midtext { font-size:16px; }
.job_packform ul li .jf_package .smaltext { font-size:13px; color:#666; }
.job_packform ul li .jf_package label { padding:8px 15px; color:#000; }
.job_packform ul li .jf_package .greenbg { background-color:#83c129; border-bottom:2px solid #69ad21; }
.job_packform ul li .jf_package .bluebg { background-color:#36b7e6; border-bottom:2px solid #2fa1ca; }
.job_packform ul li .jf_package .greybg { background-color:#fbb03b; border-bottom:2px solid #dc992f; }
.job_packform ul li .jf_package label input[type="radio"]:not(:checked), .job_packform ul li .jf_package label input[type="radio"]:checked { position:inherit; margin-top:-4px; }
.job_packform ul li .lplink { text-align:right; }
.job_packform ul li .lplink a { color:#999; }
.sear-cat-inpt { width:100%; float:left; }
.sear-cat-inpt .cat-input { width:56% !important; float:left; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; }
.sear-cat-inpt a.drop-arrow, .sear-cat-inpt a.search-icon { float:left; background-color:#ffffff; border:1px solid #cccccc; -webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; -moz-transition: border linear 0.2s, box-shadow linear 0.2s; -o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; padding:6px 5px; border-left:0px; }
.sear-cat-inpt .drop-date-listing { position:absolute; top:30px; left:0; height:150px; width:61%; padding:5px 0; border:solid 1px #e4e4e4; overflow-y:scroll; overflow-x:hidden; background-color:#f5f5f5; z-index:2; }
.sear-cat-inpt .drop-date-listing ul { margin:0px; padding:0px; }
.sear-cat-inpt .drop-date-listing ul li { margin:0px; padding:0px !important; list-style:none; border-bottom:dotted 1px #e4e4e4; font-weight:normal; float:none !important; }
.sear-cat-inpt .drop-date-listing ul li h3 { font-weight:normal; margin:0px; padding:5px 10px; border-bottom:solid 1px #fff; border-top:solid 1px #fff; cursor:pointer; color:#666; font-size:12px; }
.sear-cat-inpt .drop-date-listing ul li h3:hover { font-weight:bold; background-color:#ccc; color:#000; }
.sear-cat-inpt .drop-date-listing ul li.active { border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; background-color:#ccc; color:#000; font-weight:bold !important; font-size:13px; }
.sear-cat-inpt .drop-date-listing ul li.active h3 { font-weight:bold; color:#000; }
.allhide { display:none; visibility:hidden; width:0; height:0; }
.job_packform ul li .lcol .cityajaxinwrap .gropingwrap .grouprt ul li { float:none !important; }
.job_packform ul li .usrwrp { padding:10px; border:solid 1px #ccc; background-color:#fff; margin:10px 0; }
.job_packform ul li .usrwrp .usrtle { font-size:16px; line-height:18px; padding:0 0 10px 0; }
.job_packform ul li .usrwrp p { padding:0 0 10px 0; }
.job_packform ul li .usrwrp label { float:none; font-weight:bold; }
.job_packform ul li .usrwrp .dnd { display:block; padding:10px 0 0; }
/*------ J ------- */


.jb-off-tab { background-color:#f5f5f5; padding:1%; width:98%; }
.jb-off-tab ul li { width:30%; float:left; padding:0; }
.jb-off-tab ul li:first-child { width:25%; }
.jb-off-tab ul li:last-child { float:right; }
.offamount { width:45%; padding:3%; }
.offamount li { width:70%; display:block; clear:both; }
.offamount li .offamo-tx { font-size:13px; color:#999; width:49%; float:left; padding-top:10px; }
.offamount li .offamo-amo { font-size:15px; color:#4dd06f; width:49%; float:right; text-align:right; padding-top:10px; }
.offamount li .rem-amou { font-size:13px; color:#999; float:left; right:0; }
.offamount li.amou-total { padding:1% 0; border-bottom:solid 1px #CCC; border-top:solid 1px #CCC; }
.job_packform ul li .jb-off-tab input { width: 35%; height: 19px; }
.job_packform ul li .coupcode input[type="text"] { width: 18%; height: 33px; margin-right:10px; }
.fa-minus-square-o:before { content: "\f147"; }
.packagezindexx { z-index:9999; }
.profhi-title { background-color:#e6f4fc; }
.prof-sidelist { background-color:#fff; margin:0px; border-top:1px dotted #cecece; }
.prof-sidelist ul li { margin:10px; padding:0 0 5px 5px; border-bottom:solid 1px #f2f2f2; }
.prof-sidelist ul li:last-child { border-bottom:none; }
.prof-sidelist ul li a { color:#333; font-size:16px; }
.profocity { color:#7a7a7a; font-size:13px !important; }
.profocity i { color:#bbbbbb; margin-left:10px; margin-right:5px; }
.proflink { color:#888; font-size:13px; display:block; line-height:25px; }
.job_descrip { font-size:13px; color:#717171; padding:0 0 5px 0; }
.job_descrip a { color:#013757; }
.job_pre_ad { background:url(/common/images/other/vjob-fbg.jpg) no-repeat center center #0b2e46; position:relative; background-size:cover; }
.job_pre_ad .overlay { background-color: rgba(0, 0, 0, 0.8); height: 100%; position: absolute; top: 0; width: 100%; z-index: 9; }

.job_pre_ad .breadcrumb, .jobfairbg2 .breadcrumb, .job_visabanner .breadcrumb, .allcat_bg .breadcrumb, .govtjob_bg .breadcrumb  { padding:15px !important; z-index: 10; position:relative; color: rgba(225, 225, 225, 0.8); }

.job_pre_ad .breadcrumb a, .jobfairbg2 .breadcrumb a, .job_visabanner .breadcrumb a, .allcat_bg .breadcrumb a, .searchbanner .breadcrumb a { color: #fff; }
.job_pre_ad .pre_adtitle { color: #fff; font-size: 22px; font-weight: normal; text-align:center; z-index: 10; position:relative; padding:10px 0; }
.job_pre_ad ul { text-align:center; margin:15px 0 25px 0; z-index: 10; position:relative; }
.job_pre_adrow { margin: 0 2%; position: relative; width: 96%; z-index: 10; }
.job_pre_noadrow { margin: 0 2%; position: relative; width: 96%; z-index: 10; text-align:center; color:#fff; }
.job_pre_noadrow .big { font-size:18px; }
.job_pre_noadrow .actionbtn { margin:15px 0 30px 0; }
.job_pre_adbx { float:left; margin:0 10px; width:96%; text-align:left; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; border:1px solid #fff; background-color: #fff; z-index: 10; position:relative; padding:0px !important; }
.job_pre_adbx figure { height:120px; overflow:hidden; border-radius: 4px; position:relative; }
.job_pre_adbx figure img { width:100%; }
.job_pre_adbx figure .applyjobtn { opacity:0; }
.job_pre_adbx:hover .applyjobtn { opacity:1; position:absolute; top:0; left:0; background-color:rgba(0, 0, 0, 0.8); height:120px; width:100%; text-align:center; transition:0.5s all linear; }
.job_pre_adbx:hover .applyjobtn .btnorange { margin-top:50px; }
.job_pre_adbx .jobttile { color: #212121; font-size:18px; padding:8px 15px 0px 15px; }
.job_pre_adbx .jobttile a { color: #212121; }
.job_pre_adbx .prejobdetail { color: #777; padding:0px 15px 5px; line-height:22px; font-size:13px; }
.job_pre_adbx .prejobdetail a { color:#777; }
.job_pre_adbx .prejobdetail .fa { color: #ccc; padding-right: 5px; }
.job_pre_adbx .prejob_bot { border-top: 1px dotted #ccc; margin:10px 0 0 0; padding: 8px 10px 8px 5px; }
.job_pre_adbx .prejob_bot ul { margin:0; }
/*.job_pre_adbx .prejob_bot ul li { margin:0; border:0; margin: 0 13px; width: auto; background-color:inherit; float:left; }*/
.job_pre_adbx .prejob_bot ul li { background-color: inherit; border: 1px solid #ccc; border-radius: 50%; float: left; height: 30px; line-height: 30px; margin: 0 13px; width: 30px; text-align:center; }
.job_pre_adbx .prejob_bot ul li .fa { color: #999; font-size:16px; line-height:27px; }
.ndjobrow2 { background-color:#fcf8e3; border:1px solid #fae099; padding:12px 0; }
.ndjobrow2 .ndjobbox2 { width:50%; float:left; text-align:center; font-size:18px; color:#2c2c2c; }
/*------------ animations ----------------------*/

.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
@-webkit-keyframes rotateInDownLeft { 0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
 100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
 @keyframes rotateInDownLeft { 0% {
 -webkit-transform-origin: left bottom;
 -ms-transform-origin: left bottom;
 transform-origin: left bottom;
 -webkit-transform: rotate3d(0, 0, 1, -45deg);
 -ms-transform: rotate3d(0, 0, 1, -45deg);
 transform: rotate3d(0, 0, 1, -45deg);
 opacity: 0;
}
 100% {
 -webkit-transform-origin: left bottom;
 -ms-transform-origin: left bottom;
 transform-origin: left bottom;
 -webkit-transform: none;
 -ms-transform: none;
 transform: none;
 opacity: 1;
}
}
.rotateInDownLeft { -webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft; }
 @-webkit-keyframes fadeInUpBig { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 2000px, 0);
 transform: translate3d(0, 2000px, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInUpBig { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, 2000px, 0);
 -ms-transform: translate3d(0, 2000px, 0);
 transform: translate3d(0, 2000px, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 -ms-transform: none;
 transform: none;
}
}
.fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig; }
 @-webkit-keyframes fadeInUp { 0% {
 opacity: 0;
 -webkit-transform: translateY(20px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
}
}
 @keyframes fadeInUp { 0% {
 opacity: 0;
 transform: translateY(20px);
}
 100% {
 opacity: 1;
 transform: translateY(0);
}
}
.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }
@-webkit-keyframes slideInUp { 0% {
 -webkit-transform: translateY(100%);
 transform: translateY(100%);
 visibility: visible;
}
 100% {
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
}
 @keyframes slideInUp { 0% {
 -webkit-transform: translateY(100%);
 -ms-transform: translateY(100%);
 transform: translateY(100%);
 visibility: visible;
}
 100% {
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0);
}
}
.slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp; }
@-webkit-keyframes zoomIn { 0% {
 opacity: 0;
 -webkit-transform: scale3d(.3, .3, .3);
 transform: scale3d(.3, .3, .3);
}
 50% {
 opacity: 1;
}
}
 @keyframes zoomIn { 0% {
 opacity: 0;
 -webkit-transform: scale3d(.3, .3, .3);
 -ms-transform: scale3d(.3, .3, .3);
 transform: scale3d(.3, .3, .3);
}
 50% {
 opacity: 1;
}
}
.zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn; }
 @-webkit-keyframes fadeInLeft { 0% {
 opacity: 0;
 -webkit-transform: translate3d(-100%, 0, 0);
 transform: translate3d(-100%, 0, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInLeft { 0% {
 opacity: 0;
 -webkit-transform: translate3d(-100%, 0, 0);
 -ms-transform: translate3d(-100%, 0, 0);
 transform: translate3d(-100%, 0, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 -ms-transform: none;
 transform: none;
}
}
.fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; }
 @-webkit-keyframes fadeInLeftBig { 0% {
 opacity: 0;
 -webkit-transform: translate3d(-2000px, 0, 0);
 transform: translate3d(-2000px, 0, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @-webkit-keyframes fadeInRight { 0% {
 opacity: 0;
 -webkit-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInRight { 0% {
 opacity: 0;
 -webkit-transform: translate3d(100%, 0, 0);
 -ms-transform: translate3d(100%, 0, 0);
 transform: translate3d(100%, 0, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 -ms-transform: none;
 transform: none;
}
}
.fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; }
 @-webkit-keyframes fadeInRightBig { 0% {
 opacity: 0;
 -webkit-transform: translate3d(2000px, 0, 0);
 transform: translate3d(2000px, 0, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
.bounceOutUp { -webkit-animation-name: bounceOutUp; animation-name: bounceOutUp; }
 @-webkit-keyframes fadeInDown { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, -100%, 0);
 transform: translate3d(0, -100%, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @keyframes fadeInDown { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, -100%, 0);
 -ms-transform: translate3d(0, -100%, 0);
 transform: translate3d(0, -100%, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 -ms-transform: none;
 transform: none;
}
}
.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; }
/* my header starts here */ 
.animated { -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both; }
.animated.infinite { -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite; }
.animated.hinge { -webkit-animation-duration:2s; animation-duration:2s; }
@keyframes fadeInLeft { 0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.fadeInLeft { -webkit-animation-name:fadeInLeft; animation-name:fadeInLeft }
@-webkit-keyframes fadeInLeftBig { 0% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
}
.fadeInRight { -webkit-animation-name:fadeInRight; animation-name:fadeInRight }
@keyframes fadeInRight { 0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
 @-webkit-keyframes slideInDown { 0% {
 -webkit-transform: translateY(-100%);
 transform: translateY(-100%);
 visibility: visible;
}
 100% {
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
}
 @keyframes slideInDown { 0% {
 -webkit-transform: translateY(-100%);
 -ms-transform: translateY(-100%);
 transform: translateY(-100%);
 visibility: visible;
}
 100% {
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0);
}
}
.slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown; }
 @-webkit-keyframes slideInUp { 0% {
 -webkit-transform: translateY(100%);
 transform: translateY(100%);
 visibility: visible;
}
 100% {
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
}
 @keyframes slideInUp { 0% {
 -webkit-transform: translateY(100%);
 -ms-transform: translateY(100%);
 transform: translateY(100%);
 visibility: visible;
}
 100% {
 -webkit-transform: translateY(0);
 -ms-transform: translateY(0);
 transform: translateY(0);
}
}
.slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp; }
/*------------ animations end ----------------------*/



.common-loading { position:absolute; z-index:200005; top:50%; left:50%; }
.in-scroll { overflow:hidden; }
.body-move { margin:0 0 0 232px; }
.inline-scroll { position:fixed; z-index:200004; top:0; right:0; bottom:0; left:0; overflow-x:auto; overflow-y:scroll; background:rgba(42, 42, 42, 0.5); -webkit-overflow-scrolling:touch; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -webkit-animation:curtainFadeInBackground .5s ease 1; -moz-animation:curtainFadeInBackground .5s ease 1; -ms-animation:curtainFadeInBackground .5s ease 1; -o-animation:curtainFadeInBackground .5s ease 1; animation:curtainFadeInBackground .5s ease 1; }
/*header { background-color:#333; }
header.menu-stick { position:fixed; left:0; top:0; z-index:100001; width:100%; -webkit-box-shadow:0 1px 10px -3px rgba(0, 0, 0, .5); box-shadow:0 1px 10px -3px rgba(0, 0, 0, .5); }
header.menu-stick .top-header-search { display:none; }
header .top-header-search { padding:5px 20px; height:44px; }
header .top-header-search .menu { float:left; padding:10px 15px 0 0; }
header .top-header-search .menu a { width:18px; height:18px; display:block; background:url(/common/images/default/menu-icon.png?v=1.8.9) no-repeat; }
header .menu-list { position:fixed; top:0; left:0px; width:230px; height:auto; z-index:200000; background-color:#fff; display:block; -webkit-box-shadow: 5px 0px 4px 0px rgba(51, 51, 51, 1); -moz-box-shadow: 5px 0px 4px 0px rgba(51, 51, 51, 1); box-shadow: 5px 0px 4px 0px rgba(51, 51, 51, 1); padding:0 0 15px 0 }
header .menu-list .minimize-head { position:absolute; right:-20px; background-color:#fff; -webkit-border-bottom-right-radius:5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius:5px; }
header .menu-list .minimize-head a { background:url(/common/images/default/menu-arrow.png?v=1.8.9) no-repeat 3px 9px; width:16px; height:16px; padding:8px 2px; display:block; }
.inline-scroll header .menu-list { position:absolute; }
header .menu-list ul { margin:0px; padding:10px 0; }
header .menu-list ul li { font-family:"open_sansregular", Arial; color:#333; padding:0; position:relative; }
header .menu-list ul li a { display:block; font-size:16px; line-height:20px; color:#333; padding:10px; text-decoration:none; position:relative; border-left:solid 8px #fff; }
header .menu-list ul li a i { width:16px; height:16px; margin:0 10px 0 5px; background:url(/common/images/default/menu-sprite.png?v=1.8.9) 0px 0px; overflow:hidden; float:left; }
header .menu-list ul li a .show-sub-cat { position:absolute; top:10px; right:15px; display:none; width:16px; height:16px; background:url(/common/images/default/downarrows.png?v=1.8.9) no-repeat 0 9px; }
header .menu-list ul li a:hover { background-color:#f7f7f7; }
header .menu-list ul li.active { background:#ffe7b2 url(/common/images/default/downarrows.png?v=1.8.9) no-repeat 205px 18px; }
header .menu-list ul li.active a { color:#333; border-left:solid 8px #f6891f; -webkit-transition:all .5s ease-in; -moz-transition:all .5s ease-in; -ms-transition:all .5s ease-in; -o-transition:all .5s ease-in; transition:all .5s ease-in; }
header .menu-list ul li.active a { border-left:solid 8px #f6891f; -webkit-transition:all .5s ease-in; -moz-transition:all .5s ease-in; -ms-transition:all .5s ease-in; -o-transition:all .5s ease-in; transition:all .5s ease-in; }
header .menu-list ul li a:hover { background-color:#ffe7b2; border-left:solid 8px #f6891f; -webkit-transition:all .5s ease-in; -moz-transition:all .5s ease-in; -ms-transition:all .5s ease-in; -o-transition:all .5s ease-in; transition:all .5s ease-in; }
header .menu-list ul li.active .show-sub-cat { display:block; }
header .menu-list ul li.active a .show-sub-cat { display:block; }
header .menu-list ul li a i.events { background-position:0px 0px; }
header .menu-list ul li a i.roommates { background-position:-18px 0px; }
header .menu-list ul li a i.rentals { background-position:-35px 0px; }
header .menu-list ul li a i.itjobs { background-position:-50px 0px; }
header .menu-list ul li a i.localbiz { background-position:-67px 0px; }
header .menu-list ul li a i.daycare { background-position:-86px 0px; }
header .menu-list ul li a i.localjobs { background-position:-105px 0px; }
header .menu-list ul li a i.services { background-position:-124px 0px; }
header .menu-list ul li a i.classifieds { background-position:-143px 0px; }
header .menu-list ul li a i.movies { background-position:-162px 0px; }
header .menu-list ul li a i.travel { background-position:-181px 0px; }
header .menu-list ul li a i.invest { background-position:-198px 0px; }
header .menu-list ul li a i.indiapulse { background-position:-217px 0px; }
header .menu-list ul li a i.city { background-position:-236px 0px; }
header .menu-list ul li a i.home { background-position:-256px 0px; }
header .menu-list .small-search-outer { padding:15px; margin:15px 0; background-color:#e7e7e7; border-top:solid 1px #b8b8b8; border-bottom:solid 1px #b8b8b8; }
header .menu-list .small-search-outer input[type="text"] { width:70%; background-color:#fff; }
header .menu-list .small-search-outer .search-icon a { display:inline-block; background-color:#fff; border:solid 1px #ccc; padding:2px 5px; }
header .menu-list p { font-size:13px; line-height:20px; color:#333; padding:0 15px; }
header .menu-list ul li .show-sub-menu { padding:10px 0; background-color:#f2f2f2; border-bottom:dotted 1px #e4e4e4; background-color:#f7f7f7; height:130px; overflow-y:scroll; }
header .menu-list ul li .show-sub-menu ul { margin:0px; padding:0px; }
header .menu-list ul li .show-sub-menu ul li { margin:0px; padding:0px; border-left:none; }
header .menu-list ul li .show-sub-menu ul li a { display:block; font-size:13px; line-height:18px; color:#333; padding:8px 10px 8px 40px; text-decoration:none; border-left:solid 8px #f7f7f7; -webkit-transition:all .5s ease-in; -moz-transition:all .5s ease-in; -ms-transition:all .5s ease-in; -o-transition:all .5s ease-in; transition:all .5s ease-in; background-color:#f7f7f7 }
header .menu-list ul li .show-sub-menu ul li a:hover { background-color:#ffe7b2; border-left:solid 8px #f6891f; -webkit-transition:all .5s ease-in; -moz-transition:all .5s ease-in; -ms-transition:all .5s ease-in; -o-transition:all .5s ease-in; transition:all .5s ease-in; }
header .top-header-search .sul-logo { float:left; margin:5px 10px 0 10px; }
header .top-header-search .sul-logo a { display:block; background:url(/common/images/default/sulekha-logo1.png?v=1.8.9) no-repeat 0px 0px; width:110px; height:27px; display:block; overflow:hidden; }
header .top-header-search .search-block { margin:5px 0 0 10px; float:left; }
header .top-header-search .search-block .sea-top-arrow { background:url(/common/images/default/white-top-arrow.png?v=1.8.9) no-repeat 1px 1px; position:absolute; top:5px; right:5px; display:none; width:16px; height:8px; }
header .top-header-search .search-block .popular-search { display:none; color:#fff; }
header .top-header-search .search-block .title-txt { display:none; }
header .top-header-search .search-block .close-search { float:right; padding:2px 2px 10px 2px; display:none; }
header .top-header-search .search-block .close-search a { font-size:12px; line-height:18px; color:#333; text-decoration:none; font-weight:bold; }
header .top-header-search .search-block .inputs-outer { float:left; position:relative; }
header .top-header-search .search-block .inputs-outer span.loadingmini { right:10px; top:0; position:absolute; }
header .top-header-search .search-block .inputs-outer i { position:absolute; left:120px; width:15px; top:14px; height:7px; background:url(/common/images/other/downarrows.png?v=1.8.9) no-repeat 0 0; display:block; -webkit-transition:all .5s ease-in; -moz-transition:all .5s ease-in; -ms-transition:all .5s ease-in; -o-transition:all .5s ease-in; transition:all .5s ease-in; }

header .top-header-search .search-block .inputs-outer i.active { -webkit-transform:rotate(180deg); transform:rotate(180deg); }
header .top-header-search .search-block .inputs-outer input.drop-small[type="text"] { width:110px; padding:6px 20px; cursor:pointer; }
header .top-header-search .search-block .inputs-outer input.big[type="text"] { width:358px; padding:6px 20px; background-color:#fff; border-left:solid 1px #fff; }
header .top-header-search .search-block .inputs-outer .drop-down-list { position:absolute; border:solid 1px #c3c3c3; background-color:#fff; width:150px; top:33px; left:0px; z-index:200001; -webkit-transition:all .5s ease-in; -moz-transition:all .5s ease-in; -ms-transition:all .5s ease-in; -o-transition:all .5s ease-in; transition:all .5s ease-in; }
header .top-header-search .search-block .inputs-outer .drop-down-list:before { position: absolute; top: -10px; left: 45%; display: inline-block; border-right: 9px solid transparent; border-bottom: 9px solid #c3c3c3; border-left: 9px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: ''; }
header .top-header-search .search-block .inputs-outer .drop-down-list:after { position: absolute; top: -8px; left: 45.8%; display: inline-block; border-right: 8px solid transparent; border-bottom: 8px solid #ffffff; border-left: 8px solid transparent; content: ''; }
header .top-header-search .search-block .inputs-outer .drop-down-list .top-arrow { position:absolute; left:41%; top:-15px; }
header .top-header-search .search-block .inputs-outer .drop-down-list ul { margin:0px; padding:0px; }
header .top-header-search .search-block .inputs-outer .drop-down-list ul .titletxt { font-size:13px; color:#333; font-weight:bold; padding:5px 10px 0 10px; }
header .top-header-search .search-block .inputs-outer .drop-down-list ul li { margin:0px; padding:0px; list-style:none; font-family:"open_sansregular", Arial; }
header .top-header-search .search-block .inputs-outer .drop-down-list ul li a { font-size:13px; line-height:22px; display:block; color:#666; padding:5px 10px; text-decoration:none; font-weight:normal; border-bottom:solid 1px #f2f2f2; }
header .top-header-search .search-block .inputs-outer .drop-down-list ul li a:hover { background-color:#f1f19f; color:#333; font-weight:bold; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop { position:absolute; border:solid 1px #c3c3c3; background-color:#fff; width:398px; top:33px; left:0px; z-index:200001; -webkit-transition:all .5s ease-in; -moz-transition:all .5s ease-in; -ms-transition:all .5s ease-in; -o-transition:all .5s ease-in; transition:all .5s ease-in; max-height:500px; overflow-y:scroll; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop .label-txt, header .top-header-search .search-block .inputs-outer .all-ser-com-drop .titletxt { font-size:13px; color:#333; font-weight:bold; padding:8px 10px; background-color:#f2f2f2; border-bottom:dashed 1px #ccc; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop.mini { width:190px; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop .sea-sug { font-size:10px; color:#bfbfbf; line-height:14px; text-align:right; padding:4px 5px 4px 0; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul { margin:0px; padding:0px; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul li { margin:0px; padding:5px 0px; list-style:none; font-family:"open_sansregular", Arial; border-bottom:solid 1px #f2f2f2; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul li:hover { background-color:#f1f19f; -webkit-transition:all .5s ease-in; -moz-transition:all .5s ease-in; -ms-transition:all .5s ease-in; -o-transition:all .5s ease-in; transition:all .5s ease-in; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul li.active { background-color:#f1f19f; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul li a { font-size:13px; line-height:18px; display:block; color:#333; padding:5px 10px; text-decoration:none; font-weight:normal; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul li a b { color:#666; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul li.active a { background-color:#f1f19f; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul li a:hover { color:#333; font-weight:bold; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul li a i, header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul li a em { font-size:11px; background:none; width:auto; display:inline; position:static; font-weight:normal; color:#666; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul li i { font-size:11px; background:none; width:inherit; height:inherit; display:inline; position:static; font-weight:normal; color:#666; font-style:normal; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul li a:hover i { font-weight:normal; }
header .top-header-search .location-outer { background:url(/common/images/default/header-white-map.png?v=1.8.9) no-repeat 5px 14px; float:left; padding:10px 10px 0 18px; position:relative; width:160px; }
header .top-header-search .location-outer a { background:url(/common/images/default/header-white-drop.png?v=1.8.9) no-repeat right 7px; color:#fff; text-transform:capitalize; text-decoration:none; padding:0 15px 0 0; display:inline; }
header .top-header-search .location-outer .loc-popup-outer { font-family:"open_sansregular", Arial; position:absolute; z-index:100003; left:212px; top:-9px; border:solid 1px #c3c3c3; background-color:#fff; width:600px; -webkit-box-shadow: 0px 5px 8px 0px rgba(50, 50, 50, 0.94); -moz-box-shadow:0px 5px 8px 0px rgba(50, 50, 50, 0.94); box-shadow:0px 5px 8px 0px rgba(50, 50, 50, 0.94); right:0; }
header .top-header-search .location-outer .loc-popup-outer .arrow-up { left:550px; }
header .top-header-search .location-outer .loc-popup-outer .close a { font-size:14px; font-weight:bold; float:right; padding:5px; text-decoration:none; color:#333 !important; background:none; }
header .top-header-search .location-outer .loc-popup-outer .close a:hover { background:none; }
header .top-header-search .location-outer .loc-popup-outer .title-txt { background:url(/common/images/default/location-map.png?v=1.8.9)no-repeat 8px 16px; padding:15px 0 5px 28px; font-size:14px; line-height:18px; color:#333; font-family:"open_sansregular", Arial; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields { padding:5px 10px; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out { width:350px; float:left; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out .left-blk { width:40%; float:left; padding:0 0 10px 0; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out .right-blk { width:60%; float:left; padding:0 0 10px 0; position:relative; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out .right-blk .listing-con { position:absolute; width:99%; top:40px; left:0; background-color:#fff; border:solid 1px #c2c2c2; border-top:none; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out .right-blk .listing-con ul { margin:0px; padding:5px 0px; border-top:none; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out .right-blk .listing-con ul li { margin:0px; padding:4px 5px; list-style:none; font-size:12px; color:#666; border-bottom:dotted 1px #e4e4e4; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out .right-blk .listing-con ul li a { color:#666; font-size:12px; display:block; text-decoration:none; background:none; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out .right-blk .listing-con ul li:hover { background-color:#f1f19f; -webkit-transition: all 0.7s ease-out; -moz-transition: all 0.7s ease-out; -o-transition: all 0.7s ease-out; transition: all 0.7s ease-out; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out .right-blk .listing-con ul li:hover a { font-weight:bold; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out .right-blk .listing-con ul li.active a { color:#ff9917; font-weight:bold; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out .left-blk select { width:93%; margin:0px; border:solid 1px #c2c2c2; padding:6px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; height:40px; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out .right-blk input[type="text"] { margin:0; width:94%; border:solid 1px #c2c2c2; padding:9px 5px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; }
header .top-header-search .location-outer .loc-popup-outer .arrow-up { position:relative; top:-15px; left:10px; float:left; }
header .top-header-search .location-outer .loc-popup-outer .btn-outer { margin:5px 0 0 10px; float:left; }
header .top-header-search .location-outer .loc-popup-outer .btn-outer a.btngreen { padding:4px 12px; background:none; background-color:#5fae2c; color:#fff; }
header .top-header-search .location-outer .loc-popup-outer .btn-outer a.btngray { padding:2px 6px; color:#333; text-shadow:0 -1px 0 rgba(255, 255, 255, 0.25); background:none; background-color:#E5E4E2; *background-color:#E5E4E2;
margin:3px 0 0 0; font-size:11px; }
header .top-header-search .location-outer .loc-popup-outer .cities-outer { padding:0 15px 10px 15px; }
header .top-header-search .location-outer .loc-popup-outer .cities-outer .titletxt { font-size:13px; line-height:20px; color:#333; padding:5px 0; font-weight:bold; }
header .top-header-search .location-outer .loc-popup-outer .cities-outer ul { margin:0px; padding:0 10px; }
header .top-header-search .location-outer .loc-popup-outer .cities-outer ul li { margin:0px; padding:1px 5px 1px 0; list-style:none; float:left; width:24%; font-size:13px; line-height:30px; }
header .top-header-search .location-outer .loc-popup-outer .cities-outer ul li a { color:#666; background:none; }
header .top-header-search .location-outer .loc-popup-outer .india-city { padding:15px; background-color:#f7f7f7; margin:10px 0 0 0; border-top:dotted 1px #ccc; border-bottom:dotted 1px #ccc; }
header .top-header-search .location-outer .loc-popup-outer .india-city { background-color:#f7f7f7; }
header .top-header-search .location-outer .loc-popup-outer .india-city .titletxt { font-size:13px; line-height:20px; color:#333; padding:0 0 5px 0; font-weight:bold; }
header .top-header-search .location-outer .loc-popup-outer .india-city ul { margin:0px; padding:0 10px; }
header .top-header-search .location-outer .loc-popup-outer .india-city ul li { margin:0px; padding:1px 5px 1px 0; list-style:none; float:left; width:24%; font-size:12px; line-height:30px; }
header .top-header-search .location-outer .loc-popup-outer .india-city ul li a { color:#666; background:none; }
header .top-header-search .location-outer .loc-popup-outer .all-country { padding:10px 15px; }
header .top-header-search .location-outer .loc-popup-outer .all-country ul { margin:0px; padding:0px; }
header .top-header-search .location-outer .loc-popup-outer .all-country ul li { margin:0px; padding:0 0 10px 24px; float:left; }
header .top-header-search .location-outer .loc-popup-outer .all-country ul li.usflag { background:url(/common/images/default/us-flag-01.png?v=1.8.9) no-repeat 1px 3px; }
header .top-header-search .location-outer .loc-popup-outer .all-country ul li.ukflag { background:url(/common/images/default/uk-flag.png?v=1.8.9) no-repeat 1px 3px; }
header .top-header-search .location-outer .loc-popup-outer .all-country ul li.indiaflag { background:url(/common/images/default/india-flag-01.png?v=1.8.9) no-repeat 1px 3px; }
header .top-header-search .location-outer .loc-popup-outer .all-country ul li.uaeflag { background:url(/common/images/default/uae-flag.png) no-repeat 1px 3px; }
header .top-header-search .location-outer .loc-popup-outer .all-country ul li a { font-size:12px; line-height:20px; color:#666; background:none; }
header .top-header-search .right-side-links-outer { margin:8px 0 0 0; float:right; }
header .top-header-search .btn-large.ext-pad { padding:5px 9px; }
header .top-header-search .btn-large.ext-pad span { display:none; }
header .top-header-search .btn-large.ext-pad b { display:inline; }
header .top-header-search .right-side-links-outer .phone-outer { float:left; margin:2px 10px 0 0; }
header .top-header-search .right-side-links-outer .phone-outer a { color:#333; display:block; padding:0; text-decoration:none; }
header .top-header-search .right-side-links-outer .phone-outer a i { background:url(/common/images/default/header-white-phone.png?v=1.8.9) no-repeat 0 0; float:left; width:16px; height:16px; margin:3px 5px 0 0; }
header .top-header-search .right-side-links-outer .phone-outer a span { color:#fff; font-size:12px; }
header .top-header-search .right-side-links-outer .post-ur-need { margin:0 5px 0 0; float:left; }
header .top-header-search .right-side-links-outer .post-ur-need a { display:block; background:url(/common/images/default/poat-ad-icon-white.png?v=1.8.9) no-repeat 0 5px; padding:1px 0 0 18px; text-transform:capitalize; text-decoration:none }
header .top-header-search .right-side-links-outer .post-ur-need a span { font-size:12px; color:#fff; text-transform:capitalize; }
header .top-header-search .right-side-links-outer .login-outer { padding:0 0 0 5px; position:relative; float:right; }
header .top-header-search .right-side-links-outer .login-outer a { background:url(/common/images/default/login-user-icon.png?v=1.8.9) no-repeat 0 4px; display:block; display:block; padding:1px 0 0 20px; text-transform:capitalize; text-decoration:none; }
header .top-header-search .right-side-links-outer .login-outer a span { font-size:12px; color:#fff; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out:before { position: absolute; top: -9px; right: 14px; display: inline-block; border-right: 9px solid transparent; border-bottom: 9px solid #c3c3c3; border-left: 9px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: ''; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out:after { position: absolute; top: -8px; right: 15px; display: inline-block; border-right: 8px solid transparent; border-bottom: 8px solid #ffffff; border-left: 8px solid transparent; content: ''; }
header .top-header-search .location-outer .loc-popup-outer:before { position: absolute; top: -9px; left: 10px; display: inline-block; border-right: 9px solid transparent; border-bottom: 9px solid #c3c3c3; border-left: 9px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: ''; }
header .top-header-search .location-outer .loc-popup-outer:after { position: absolute; top: -8px; left: 11px; display: inline-block; border-right: 8px solid transparent; border-bottom: 8px solid #ffffff; border-left: 8px solid transparent; content: ''; }
header .top-header-search .right-side-links-outer .search-icon { margin:0 5px 0 0; float:left; display:none; }
header .top-header-search .right-side-links-outer .search-icon a { color:#333; display:block; padding:0; }
header .top-header-search .right-side-links-outer .search-icon a i { background:url(/common/images/default/menu-sea-icon-white.png?v=1.8.9) no-repeat 0 0; float:left; width:16px; height:16px; margin:5px 5px 0 0; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out { position:absolute; border:solid 1px #c3c3c3; background-color:#fff; width:190px; top:32px; right:-12px; z-index:200001; -webkit-transition:all .5s ease-in; -moz-transition:all .5s ease-in; -ms-transition:all .5s ease-in; -o-transition:all .5s ease-in; transition:all .5s ease-in; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out .top-arrow { position:absolute; right:13px; top:-15px; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out ul { margin:0px; padding:0px; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out ul .titletxt { font-size:13px; color:#333; font-weight:bold; padding:5px 10px 0 10px; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out ul li { margin:0px; padding:0px; list-style:none; float:none; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out ul li a { height:auto; font-size:13px; line-height:22px; display:block; color:#666; padding:5px 10px; text-decoration:none; font-weight:normal; border-bottom:solid 1px #f2f2f2; background:none; float:none; width:auto; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out ul li a:hover { background-color:#f1f19f; color:#333; font-weight:bold; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out .complete { padding:3px 5px; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out .complete a { background:none; color:#333; width:auto; height:auto; display:inline; font-size:12px; text-decoration:none; }
header .menu-outer { background-color:#fff; padding:0 20px; }
header .menu-outer nav { float:left; }
header .menu-outer nav .hd-logo { float:left; }
header .menu-outer nav .hd-logo a { display:none; }
header.menu-stick .menu-outer nav .hd-logo { float:left; margin:14px 0 0 0; }
header.menu-stick .menu-outer nav .hd-logo a { background:url(/common/images/default/menu-icon-blk.png?v=1.8.9) no-repeat scroll 0 0; display:block; width:20px; height:20px; }
header .menu-outer nav.hd-menu { }
header .menu-outer nav.hd-menu ul { margin:0px; padding:0px; }
header .menu-outer nav.hd-menu ul li { margin:0px; padding:0px; list-style:none; float:left; position:relative; }
header .menu-outer nav.hd-menu ul li.homeicon a { padding:12px 0px 12px 10px; }
header.menu-stick .menu-outer nav.hd-menu ul li.homeicon a { color: #676767; }
header .menu-outer nav.hd-menu ul li i.glyphicon { font-size:16px; }
header .menu-outer nav.hd-menu ul li.sul-home { }
header .menu-outer nav.hd-menu ul li.more-links { position:relative; }
header .menu-outer nav.hd-menu ul li a { display:block; padding:12px 20px; font-size:13px; text-transform:uppercase; line-height:20px; color:#676767; text-decoration:none; }
header.menu-stick .menu-outer nav.hd-menu ul li a { color:#000; }
header .menu-outer nav.hd-menu ul li a.home { background:url(/common/images/default/us-sul-sprite.png?v=1.8.9) no-repeat 0 -3px; width:33px; height:30px; padding:0 15px 10px 0; }
header .menu-outer.menu-stick nav.hd-menu ul li a.home { background:url(/common/images/default/us-sul-sprite.png?v=1.8.9) no-repeat 0 -53px; width:33px; height:30px; padding:0 15px 10px 0; }
header .menu-outer nav.hd-menu ul li:hover { color:#333; background-color:#fff; -webkit-transition:all .5s ease-in; -moz-transition:all .5s ease-in; -ms-transition:all .5s ease-in; -o-transition:all .5s ease-in; transition:all .5s ease-in; }
header .menu-outer nav.hd-menu ul li.sul-home:hover { background-color:#323A45; }
header .menu-outer nav.hd-menu ul li:hover a { color:#323A45; }
header .menu-outer nav.hd-menu ul li.more-links .open-all-links { position:absolute; top:44px; right:0px; background-color:#fff; width:140px; z-index:100001; border:solid 1px #ccc; border-top:none; display:none; }
header .menu-outer nav.hd-menu ul li.more-links .open-all-links ul { margin:0px; padding:0px; }
header .menu-outer nav.hd-menu ul li.more-links .open-all-links ul li { margin:0px; padding:0px; list-style:none; float:none; }
header .menu-outer nav.hd-menu ul li.more-links .open-all-links ul li a { color:#323A45; text-decoration:none; padding:10px 15px; display:block; border-bottom:solid 1px #eee; }
header .menu-outer nav.hd-menu ul li.more-links .open-all-links ul li:hover a { color:#fff; background-color:#323A45; }
header .menu-outer nav.hd-menu ul li.postanad { background: #c33; margin-top:10px !important; border-radius:2px; color:#fff }
header .menu-outer nav.hd-menu ul li.postanad a { padding:1px 4px !important; color:#fff !important; font-size:11px; }*/
/* my header end here */




/* dropdown menu start here */
header .menu-outer { position:relative; }
header .menu-outer nav.hd-menu ul li { position:static }
header .menu-outer nav.hd-menu ul li:hover .megamenu_wrap { display:block; }
.megamenu_wrap { background-color:#fff; border-top:1px solid #efefef; position:absolute; top:47px; left:0; display:none; z-index: 100002; width:100%; -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5); box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.5); }
.megamenu_wrap .megamenutitle { font-size:18px; padding:10px 20px; color:#333; }
.megamenu_wrap .megamenurow { border-top:1px solid #ddd; padding:0 20px 15px 20px; }
.megamenu_wrap .megamenurow .ddmcol1 { width:20%; float:left; padding:15px 10px 0 0; }
.megamenu_wrap .megamenurow .ddmcol1 ul li, .megamenu_wrap .megamenurow .ddmcol4 ul li { color:#666; font-size:13px; padding:0 0 8px 0; margin:0; float:none; }
.megamenu_wrap .megamenurow .ddmcol1 ul li a, .megamenu_wrap .megamenurow .ddmcol4 ul li a { padding:0; text-transform:none; color:#666 !important; display:inline; }
.megamenu_wrap .megamenurow .ddmcol4 p { font-size:16px; padding:0 0 5px 0; }
.megamenu_wrap .megamenurow .ddmcol2 { width:14%; float:left; padding:15px 10px 15px 10px; margin:-1px 0 0 0; border-top:1px solid #fff; border-right:1px solid #ddd; border-left:1px solid #ddd; border-bottom:1px solid #ddd; }
.megamenu_wrap .megamenurow .ddmcol2 .offertext1 { font-size:22px; color:#666; }
.megamenu_wrap .megamenurow .ddmcol2 .offertext2 { font-size:16px; color:#333; text-transform:uppercase; font-weight:bold; padding:15px 0px; }
.megamenu_wrap .megamenurow .ddmcol2 .offertext3 { font-size:16px; color:#666; padding:0px 0px 15px 0px; }
.megamenu_wrap .megamenurow .ddmcol3 { width:24%; float:left; padding:15px 20px 0 20px; }
.megamenu_wrap .megamenurow .ddmcol3 ul li { color:#666; font-size:13px; padding:8px 0; border-bottom:1px solid #ebebeb; margin:0; float:none; }
.megamenu_wrap .megamenurow .ddmcol3 ul li a { padding:0; text-transform:none; color:#666 !important; display:inline; }
.megamenu_wrap .megamenurow .ddmcol3 p { font-size:16px; }
.megamenu_wrap .megamenurow .ddmcol4 { width:15.5%; float:left; padding:15px 0 0 0; }
.megamenu_wrap .megamenurow .ddmcol2 .btn-large { color: #fff; text-transform: none; font-size:17px; padding:11px 19px }
/* dropdown menu end here */



.botget { background: rgba(225, 225, 225, 0.8) none repeat scroll 0 0; border-top: 3px double #faae43; bottom: 0; color: #000; display: block; font-size: 18px; line-height: 18px; padding: 10px; position: fixed; text-align: center; width: 100%; z-index: 100; }
.botget .button { padding:3px 15px; font-size:13px; background-color:#faae43; border-bottom:2px solid #d68109; color:#333; }
.botget .button:hover { background-color:#faae43; border-bottom:2px solid #faae43; text-decoration:none; }
.botget .ndjobbox { width:50%; float:left; text-align:center; font-size:18px; color:#2c2c2c; }
.botget .ndjobbox .btn { margin-left:10px; }
.sul-header-big { width:100%; height:440px; background:url(/common/images/other/jobs-banner1.jpg) no-repeat top center; position:relative; }
.sul-header-big_new { background:url(/common/images/other/jobs-banner-bg.jpg) no-repeat top center #f5f3f3; } /*--- new----*/

.sul-header-big.not-show { background:none; height:auto; }
.sul-header-big header { background:none;/*url(/common/images/default/header-gradient-bg.png) repeat-x*/ height:inherit; } /*--- new----*/
header.global-sea-con-out .search-block.dis-blk { display:none; }
.global-sea-con-out { display:block; }
.global-sea-con-out p { font-family:"Roboto", Arial; font-size:18px; line-height:22px; color:#fff; text-align:center; padding:3px 0 0 0; }
.global-sea-con-out .search-block { background-color:rgba(255, 255, 255, 0.6); margin:10px 0 0 23%; float:left; padding:25px; display:none; }
.global-sea-con-out .search-block .title-txt { display:none; }
.global-sea-con-out .search-block .close-search { float:right; padding:2px 2px 10px 2px; display:none; }
.global-sea-con-out .search-block .close-search a { font-size:12px; line-height:18px; color:#333; text-decoration:none; font-weight:bold; }
.global-sea-con-out .search-block .inputs-outer { float:left; position:relative; }
.global-sea-con-out .search-block .inputs-outer i { position:absolute; left:163px; width:15px; top:14px; height:7px; background:url(/common/images/other/downarrows.png) no-repeat 0 0; display:block; -webkit-transition:all .5s ease-in; -moz-transition:all .5s ease-in; -ms-transition:all .5s ease-in; -o-transition:all .5s ease-in; transition:all .5s ease-in; }
.global-sea-con-out .search-block .inputs-outer i.active { -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.global-sea-con-out .search-block .inputs-outer .inclu-nearby { border:solid 1px #ccc; border-left:none; background-color:#f7f7f7; width:150px; padding:17px 14px; }
.global-sea-con-out .search-block .inputs-outer .inclu-nearby label { font-family:"Roboto", Arial; font-size:12px; line-height:16px; color:#666; }
.global-sea-con-out .search-block .inputs-outer input.drop-small[type="text"] { width:150px; padding:6px 20px; cursor:pointer; }
.global-sea-con-out .search-block .inputs-outer input.big[type="text"] { width:358px; padding:6px 20px; background-color:#fff; border-left:solid 1px #fff; }
.global-sea-con-out .search-block .inputs-outer input.big[type="text"].error, .global-sea-con-out .search-block .inputs-outer input.drop-small[type="text"].error { border:solid 1px #d21107; }
.global-sea-con-out .search-block .inputs-outer .divide-plus { position:absolute; top:1px; right:-9px; z-index:5; }
.global-sea-con-out .search-block .inputs-outer input.small[type="text"] { width:150px; padding:6px 20px; background-color:#fff; }
.global-sea-con-out .search-block .inputs-outer .drop-down-list { position:absolute; border:solid 1px #c3c3c3; background-color:#fff; width:190px; top:33px; left:0px; z-index:200001; -webkit-transition:all .5s ease-in; -moz-transition:all .5s ease-in; -ms-transition:all .5s ease-in; -o-transition:all .5s ease-in; transition:all .5s ease-in; }
.global-sea-con-out .search-block .inputs-outer .drop-down-list .top-arrow { position:absolute; left:41%; top:-15px; }
.global-sea-con-out .search-block .inputs-outer .drop-down-list ul { margin:0px; padding:0px; }
.global-sea-con-out .search-block .inputs-outer .drop-down-list ul .titletxt { font-size:13px; color:#333; font-weight:bold; padding:5px 10px 0 10px; }
.global-sea-con-out .search-block .inputs-outer .drop-down-list ul li { margin:0px; padding:0px; list-style:none; font-family:"Roboto", Arial; }
.global-sea-con-out .search-block .inputs-outer .drop-down-list ul li a { font-size:13px; line-height:22px; display:block; color:#666; padding:5px 10px; text-decoration:none; font-weight:normal; border-bottom:solid 1px #f2f2f2; }
.global-sea-con-out .search-block .inputs-outer .drop-down-list ul li a:hover { background-color:#f1f19f; color:#333; font-weight:bold; }
.global-sea-con-out .search-block .inputs-outer .all-ser-com-drop { position:absolute; border:solid 1px #c3c3c3; background-color:#fff; width:398px; top:33px; left:0px; z-index:200001; -webkit-transition:all .5s ease-in; -moz-transition:all .5s ease-in; -ms-transition:all .5s ease-in; -o-transition:all .5s ease-in; transition:all .5s ease-in; max-height:500px; overflow-y:scroll; }
.global-sea-con-out .search-block .inputs-outer .all-ser-com-drop .label-txt, .global-sea-con-out .search-block .inputs-outer .all-ser-com-drop .titletxt { font-size:13px; color:#333; font-weight:bold; padding:8px 10px; background-color:#f2f2f2; border-bottom:dashed 1px #ccc; }
.global-sea-con-out .search-block .inputs-outer .all-ser-com-drop.mini { width:190px; }
.global-sea-con-out .search-block .inputs-outer .all-ser-com-drop .sea-sug { font-size:10px; color:#bfbfbf; line-height:14px; text-align:right; padding:4px 5px 4px 0; }
.global-sea-con-out .search-block .inputs-outer .all-ser-com-drop ul { margin:0px; padding:0px; }
.global-sea-con-out .search-block .inputs-outer .all-ser-com-drop ul li { margin:0px; padding:5px 0px; list-style:none; font-family:"Roboto", Arial; border-bottom:solid 1px #f2f2f2; }
.global-sea-con-out .search-block .inputs-outer .all-ser-com-drop ul li:hover { background-color:#f1f19f; -webkit-transition:all .5s ease-in; -moz-transition:all .5s ease-in; -ms-transition:all .5s ease-in; -o-transition:all .5s ease-in; transition:all .5s ease-in; }
.global-sea-con-out .search-block .inputs-outer .all-ser-com-drop ul li.active { background-color:#f1f19f; }
.global-sea-con-out .search-block .inputs-outer .all-ser-com-drop ul li a { font-size:13px; line-height:18px; display:block; color:#333; padding:5px 10px; text-decoration:none; font-weight:normal; }
.global-sea-con-out .search-block .inputs-outer .all-ser-com-drop ul li a b { color:#666; }
.global-sea-con-out .search-block .inputs-outer .all-ser-com-drop ul li.active a { background-color:#f1f19f; }
.global-sea-con-out .search-block .inputs-outer .all-ser-com-drop ul li a:hover { color:#333; font-weight:bold; }
.global-sea-con-out .search-block .inputs-outer .all-ser-com-drop ul li a i { font-size:11px; background:none; width:auto; display:inline; position:static; font-weight:normal; color:#666; }
.global-sea-con-out .search-block .inputs-outer .all-ser-com-drop ul li i { font-size:11px; background:none; width:auto; display:inline; position:static; font-weight:normal; color:#666; font-style:normal; }
.global-sea-con-out .search-block .inputs-outer .all-ser-com-drop ul li a:hover i { font-weight:normal; }
.global-sea-con-out .advance-filter { background-color:rgba(255, 255, 255, 0.6); margin:1px 0 0 23%; float:left; font-size:12px; line-height:18px; display:none; }
.global-sea-con-out .advance-filter a { color:#333; display:block; padding:5px 10px; text-decoration:none; }
.global-sea-con-out .advance-filter-close { display:none; }
.global-sea-con-out .contents-outer { }
.global-sea-con-out .contents-outer .home-search-outer { background-color:rgba(255, 255, 255, 0.6); margin:10px 0 0 30px; float:left; padding:25px; width:400px; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out { position:relative; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out .loadingmini { position: absolute; right: 10px; top: 21px; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out label { font-size:12px; line-height:18px; color:#333; font-weight:bold; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out input[type="text"] { width:94%; padding:10px; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out .drop-down-list { position:absolute; border:solid 1px #c3c3c3; background-color:#fff; width:99%; top:58px; left:0px; z-index:200001; -webkit-transition:all .5s ease-in; -moz-transition:all .5s ease-in; -ms-transition:all .5s ease-in; -o-transition:all .5s ease-in; transition:all .5s ease-in; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out .drop-down-list .titletxt { font-size:13px; color:#333; font-weight:bold; padding:5px 10px 0 10px; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out .drop-down-list ul { margin:0px; padding:0px; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out .drop-down-list ul li { margin:0px; padding:0px; list-style:none; font-family:"Roboto", Arial; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out .drop-down-list ul li a { font-size:13px; line-height:22px; display:block; color:#666; padding:5px 10px; text-decoration:none; font-weight:normal; border-bottom:solid 1px #f2f2f2; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out .drop-down-list ul li a:hover { background-color:#f1f19f; color:#333; font-weight:bold; }
.global-sea-con-out .contents-outer .right-ad-out { background-color:rgba(255, 255, 255, 0.6); margin:10px 10px 0 30px; float:right; padding:15px; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out .drop-down-list ul li a i { font-size:11px; background:none; width:auto; display:inline; position:static; font-style:normal; font-weight:normal; color:#666; }
.global-sea-con-out .contents-outer .home-search-outer .frm-field-out .drop-down-list ul li a:hover i { font-weight:normal; }
.locationscroll { position:fixed; z-index:200004; top:54px; right:0; bottom:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.7); -webkit-overflow-scrolling:touch; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -webkit-animation:curtainFadeInBackground .5s ease 1; -moz-animation:curtainFadeInBackground .5s ease 1; -ms-animation:curtainFadeInBackground .5s ease 1; -o-animation:curtainFadeInBackground .5s ease 1; animation:curtainFadeInBackground .5s ease 1; }
.locationscroll_topad { top:84px !important; }
/*-----------  mobile ----------------*/

.mbg { background-color:#11b988; }
.noneedbox { width:90%; margin:50px auto; }
.mappwrap { background-color:#f2f2f2; padding:10px; }
.mappclose { float:left; margin:15px 10px 0 5px; }
.mapplogo { float:left; margin:0px 10px 0 0px; }
.mapptext { float:left; margin:5px 0px 0 0px; font-size:13px; color:#000; }
.mapptext .small { font-size:11px; color:#666; line-height:23px; }
.mapplink { float:right; margin:15px 10px 0 0px; }
.mapplink a { text-decoration:none; color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#f89406; padding:3px 15px; font-size:13px; }
.mobilelogo { background-color:#333333; padding:5px 0; text-align:center; }
.mobile_text1 { padding:30px 30px 15px 30px; font-size:26px; color:#333; }
.mobile_text2 { padding:15px 30px; font-size:14px; color:#666; }
.mobile_text3 { padding:15px 30px; font-size:16px; color:#333; }
.mobile_text3 p { padding:0 0 10px 0; font-size:14px; color:#333; }
.mobile_text3 a { color:#333; text-decoration:none; }
/*-----------  web ----------------*/

.mblappwrap { background-color:#fff; padding:15px 20px; }
.mblappwrap .appcol1 { width:50%; float:left; text-align:center; }
.mblappwrap .appcol1 p { padding:0 0 15px 0; }
.mblappwrap .appcol1 p img { padding:0 15px; }
.mblappwrap .appcol1 .mnumber, .mblappwrap2 .appbcol2 .mnumber { padding:5px 0 0 0; }
.mblappwrap .appcol1 .mnumber input[type="text"], .mblappwrap2 .appbcol2 .mnumber input[type="text"] { width:200px; }
.mblappwrap2 { background-color:#fff; padding:30px 20px 0 20px; }
.mblappwrap2 .appbcol1 { width:22%; margin:0 10% 0 18%; float:left; bottom:0px; }
.mblappwrap2 .appbcol1 img { width:100%; }
.mblappwrap2 .appbcol2 { width:50%; float:left; }
.mblappwrap2 .appbcol2 .bigtext { font-size:28px; color:#333; }
.mblappwrap2 .appbcol2 p { padding:0 0 30px 0; font-size:16px; color:#666; }
.mblappwrap2 .appbcol2 p img { padding:0 30px 0 0; }
.mobiapp { position:relative; right: -20px; top:6px }
.mobiapp .hoverimg { opacity:0; position:absolute; top:0; left:0 }
.mobiapp:hover .hoverimg { opacity:1; -webkit-transition:all .5s ease-in; -moz-transition:all .5s ease-in; -ms-transition:all .5s ease-in; -o-transition:all .5s ease-in; transition:all .5s ease-in; }
.mobiapp .downloadappwrp { display:none }
.mobiapp:hover .downloadappwrp { display:block }
.appbox { position: absolute; height: 195px; background-color: #fff; padding: 20px 20px 0; width: 400px; left: -120px; border-radius: 4px; box-shadow: 0 2px 10px rgba(0, 0, 0, .4); z-index:10; top:38px }
.appbox .content-container { width: 236px; color: #000; float: left; }
.appbox p { font-size: 20px; margin: 10px 0; }
.appbox .text-small { font-size: 14px; color: #7f7f7f; margin-bottom: 20px; }
.appbox .play-store-img, .appbox .app-store-img { height: 40px; margin: 0 10px 0 0; display: block; width: 100px; float: left }
.appbox .play-store-img { background:url(/common/images/other/mobile-google-icon.jpg) 0 0 no-repeat; background-size:contain; }
.appbox .app-store-img { background:url(/common/images/other/jobs-new-app.jpg) 0 0 no-repeat; background-size:contain; }
.appbox .phone-app-screen { height: 100%; width: 380px; float: right; }
.appbox .phone-app-screen { background:url(/common/images/other/app-bg2.jpg) 0 bottom no-repeat; background-size:contain; height: 100%; width: 164px; float: right }
.appbox:before { position: absolute; top: -7px; left: 124px; display: inline-block; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #fff; content: ''; }
/*-----------  Jobpromo----------------*/
.jobpromo { width:100%; }
.leftpart { width:50%; background:url(/common/images/other/job-left-pro.jpg) #43a8cd 0 bottom no-repeat; height:420px; float:left; }
.leftpart-con { float:right; padding-top:10%; padding-bottom:10%; margin-right:30px; margin-top: 10%; }
.leftpart-con p { color:#fff; font-size:21px; line-height:30px; text-align:center; }
.leftpart-con a { border:solid 1px #fff; padding:10px 20px; text-align:center; font-size:30px; color:#fff; line-height:80px; }
.leftpart-con a:hover { background-color:#fff; color:#43a8cd; }
.rightpart { width:50%; background:url(/common/images/other/job-right-pro.jpg) #fcd305 right bottom no-repeat; height:420px; float:right; }
.rightpart-con { float:left; padding-top:10%; padding-bottom:10%; margin-left:30px; margin-top: 10%; }
.rightpart-con p { color:#2c2c2c; font-size:21px; line-height:30px; text-align:center; }
.rightpart-con a { border:solid 1px #2c2c2c; padding:10px 20px; text-align:center; font-size:30px; color:#2c2c2c; line-height:80px; }
.rightpart-con a:hover { background-color:#2c2c2c; color:#fcd305; }
.rhs-full { background-color:#fcd305; height:100%; left:0; width:90%; opacity:0; visibility:visible; transition: all 0.4s ease 0s; }
.rightpart:hover .rhs-full { opacity:1; color:#0066FF; left:-90%; width:90%; z-index:1; transition: all 0.5s ease 0s; }
.rhs-full .rhs-cons { width:90%; padding:8% 0 0 9%; }
.rhs-full .rhs-cons ul li { width:100%; display:block; margin-bottom:5%; opacity:0; }
.rhs-full .rhs-cons ul li figure { float:left; margin-right:20px; width: 12%; opacity:0; }
.rhs-full .rhs-cons ul li .rhscontex { width:65%; float:left; color:#2c2c2c; line-height:26px; font-size:14px; opacity:0; }
.rightpart:hover .rhs-full .rhs-cons { width:90%; padding:8% 0 0 9%; transition: all 0.5s ease 0s; }
.rightpart:hover .rhs-full .rhs-cons ul li { width:100%; display:block; margin-bottom:5%; opacity:1; }
.rightpart:hover .rhs-full .rhs-cons ul li figure { float:left; margin-right:20px; width: 12%; opacity:1; }
.rightpart:hover .rhs-full .rhs-cons ul li .rhscontex { width:65%; float:left; color:#2c2c2c; line-height:26px; font-size:14px; opacity:1; }
.lhs-full { background-color:#43a8cd; height:100%; right:0; width:90%; opacity:0; visibility:visible; transition: all 0.4s ease 0s; }
.leftpart:hover .lhs-full { opacity:1; color:#0066FF; right:-90%; width:90%; z-index:1; transition: all 0.5s ease 0s; }
.lhs-full .lhs-cons { width:90%; padding:8% 0 0 9%; }
.lhs-full .lhs-cons ul li { width:100%; display:block; margin-bottom:5%; opacity:0; }
.lhs-full .lhs-cons ul li figure { float:left; margin-right:20px; width: 12%; opacity:0; }
.lhs-full .lhs-cons ul li .lhscontex { width:65%; float:left; color:#fff; line-height:26px; font-size:14px; opacity:0; }
.leftpart:hover .lhs-full .lhs-cons { width:90%; padding:8% 0 0 9%; transition: all 0.5s ease 0s; }
.leftpart:hover .lhs-full .lhs-cons ul li { width:100%; display:block; margin-bottom:5%; opacity:1; }
.leftpart:hover .lhs-full .lhs-cons ul li figure { float:left; margin-right:20px; width: 12%; opacity:1; }
.leftpart:hover .lhs-full .lhs-cons ul li .lhscontex { width:65%; float:left; color:#fff; line-height:26px; font-size:14px; opacity:1; }
.whats-share { color:#11ae09; font-size:30px; }
.whats-appp { display:none; }
/*-----------  Jobpromo----------------*/
.job_ad { text-align: center; margin:20px 0 15px 0; }
.job_ad2 { text-align: center; margin:0px 0 15px 0; }
/* ------  LJ- Company detail --- */

.lj-comp-page { width:100%; background:url(/common/images/other/lj-comp-bg3.jpg) no-repeat center right; background-size:cover; margin-bottom:50px; min-height:290px; }
.lj-compname { color:#fff; font-size:24px; font-weight:normal; margin:10px 0; }
.lj-compfulldet { width:62%; padding:0 3% 2%; float:left; }
.lj-comp-page address, .lj-comp-page address a, .lj-comp-page address i { font-size:13px; color:#fff; font-style: normal; }
.lj-comp-page address i { margin-right:8px; }
.lj-compdet { width:100%; }
.lj-compdet ul li { width:100%; margin:5px 0; display:block; font-size:13px; color:#fff; }
.lj-compdet ul li .lj-comptex { color:#b8b7b7; margin-right:8px; }
.lj-compdet ul li a { color:#fff; }
.lj-compdet ul li a.actbtn { border: 1px solid #fff; border-radius: 4px; font-size: 12px; padding: 2px 6px; }
.lj-comp-page .breadcrumb a { color:#b3b3b3; }
.li-ad-bot { width:55%; color:#fff; margin-top: 25px; }
.li-ad-bot .lj-ad-shr { margin-top: 34px; }
.lj-ad-rev { width:200px; margin-right:20px; float:left }
.lj-ad-rev .cm-writerv { margin-top: 0; }
.lj-ad-rev .cm-writerv ul { background-color: rgba(255, 255, 255, 0.1); float: left; margin-right: 13px; margin-top: 6px; padding: 6px; }
.lj-ad-rev .cm-writerv .cmratetex { margin-left: 1px; color:#fff; margin-right:0; margin-top: 10px; padding: 3px; border-radius: 2px; }
.lj-ad-rev .cm-writerv .cmratetex.goodrev { background: #49bb59 none repeat scroll 0 0; }
.lj-ad-rev .cm-writerv .cmratetex.averev { background: #edb233 none repeat scroll 0 0; }
.lj-ad-rev .cm-writerv .cmratetex.badrev { background: #db4138 none repeat scroll 0 0; }
.lj-ad-star { margin-top:3px; }
.lj-ad-star ul li { width:21px; height:21px; margin-right:5px; display:inline-block; background:url(/common/images/other/ccstar.png) no-repeat; }
.lj-ad-star ul li:hover, .lj-ad-star ul li.active { background:url(/common/images/other/cstar.png) no-repeat; }
.lj-ad-shr { width:30%; float:left; margin-top:28px; }
.lj-ad-rev a, .lj-ad-shr a { font-size:13px; color:#fff; }
.lj-ad-shr img { margin-top: -10px; margin-right:5px; }
.lj-comp-rhs { width:23%; padding:5% 3%; float:left; }
.lj-comp-rhs ul li { display:block; margin-bottom:50px; font-size:14px; color:#fff; text-align:center; }
.lj-comp-rhs ul li .ljrtex { margin-bottom:10px; display:block; }
.lj-comp-detfull { width:100%; }
.lj_comp_rhsfrm { width:23%; padding:1% 2%; float:left; background:rgba(225, 225, 225, 0.2); margin:-42px 0 0 0; }
.lj_comp_rhsfrm .contform { float: right; width: 100%; }
.lj_comp_rhsfrm .contform .title { font-size:22px; color:#fff; padding:0 0 10px; }
.lj_comp_rhsfrm .contform ul li input[type="text"] { height:23px; position:relative }
.lj_comp_rhsfrm .contform ul li { margin-bottom:5px }
.lj_comp_rhsfrm .contform ul li.alert input[type="text"] { border:solid 1px #e9714b }
.lj_comp_rhsfrm .contform ul li .alert { color:#e9714b }
.lj_comp_rhsfrm .contform ul li input[type="text"], .lj_comp_rhsfrm .contform ul li textarea { width:96%; resize:none }
.lj_comp_rhsfrm .contform ul li label { color: #fff; cursor: default; display: block; font-size: 11px; font-weight: bold }
.lj_comp_rhsfrm .contform ul li input[type="text"].max { width:69%; }
.lj_comp_rhsfrm .contform ul li.large .select-wrapper, .lj_comp_rhsfrm .contform ul li.large .select-wrapper select { width:432px; margin-bottom: 13px; }
.lj_comp_rhsfrm .contform ul li.large .alerttext { padding-bottom:5px; }
.lj_comp_rhsfrm .contform ul li .select-wrapper, .lj_comp_rhsfrm .contform ul li .select-wrapper select { margin-right: 10px; width: 106px; height: 31px; line-height: 31px; border:none; color:#333; }
.lj_comp_rhsfrm > .contform > ul > li > input[type="file"] { color: #fff; }
.promocont26 .overlayformlt { width:100%; }
.claimed-prof { margin-top:50px; border:solid 1px #08a182; color:#08a182; font-size:18px; padding:5px 8px; border-radius:3px; width:200px; text-align:center; }
.claimed-prof i { font-size:24px; margin-right:5px; color:#08a182; }
.comp-rev { margin:25px 0 0 0; }
.cm-writerv { margin-top: 20px; }
.cm-writerv ul li { width:20px; height:18px; display:table-cell; text-align:center; }
.cm-writerv ul li i { font-size:18px; color:#dad4d4; opacity:0.2; cursor:pointer; }
.cm-writerv ul li:hover i, .cm-writerv ul li.active i { color:#fa9302; opacity:1; }
.cm-writerv .cmratetex { font-size:13px; color:#333; float:left; margin-right:10px; }
.cm-writerv ul { float: left; margin-right: 15px; margin-top: 3px; }
.cmfull-rev textarea { width:100%; max-width:100%; margin-top:20px; max-height:150px; min-height:100px; overflow:auto; border:solid 1px #e2e2e2; }
.cmrev-sub { text-align:right; margin-top:20px; }
.cmfull-rev { margin: 20px; }
.cm-more { margin-top:20px; width:100%; }
.cm-more .morehead { border-bottom:solid 1px #e2e2e2; font-size:18px; color:#373737; margin-bottom: 20px; }
.cm-more .cm-morebx { padding:20px 0 10px 0; }
.cm-more .cm-morebx .cm-morebxleft { width:23%; float:left; margin-left:20px; text-align:center; }
.cm-more .cm-morebx .cm-morebxright { width:70%; float:left; margin-left:20px; font-size:13px; color:#737070; }
.cm-more .cm-morebx .cm-morebxleft figure { display:block; margin-bottom:10px; }
.cm-more .cm-morebx .cm-morebxleft figure img { height:60px; width:60px; border:solid 1px #e2e2e2; border-radius:50%; }
.cm-more .cm-morebx .cm-morebxleft .revname { font-size:16px; color:#454545; }
.cm-more .cm-more-bot { margin: 0 20px 40px; border-bottom:solid 1px #e2e2e2; background:#f4f4f4; padding:10px 20px; }
.cm-more .cm-more-bot, .cm-more .cm-more-bot a { font-size:12px; color:#9f9f9f; }
.cm-more .cm-more-bot a i { font-size:14px; color:#9f9f9f; margin-left:10px; }
.cm-more .cm-more-bot a.yesrev i { color:#039017; }
.cm-more .cm-more-bot a.norev i { color:#dd090b; }
.cm-morebxleft .cm-writerv { margin-top:0; }
.cm-morebxleft .cm-writerv .cmratetex { text-align:center; margin:10px 0 0 10px; float:left; border-radius: 2px; padding:2px 3px; color:#fff; }
.cm-writerv .cmratetex.totrev { border-radius: 2px; padding:2px 3px; color:#fff; }
.cm-writerv .cmratetex.goodrev { background: #49bb59 none repeat scroll 0 0; }
.cm-writerv .cmratetex.averev { background: #edb233 none repeat scroll 0 0; }
.cm-writerv .cmratetex.badrev { background: #db4138 none repeat scroll 0 0; }
.cm-morebxleft .cm-writerv ul { margin:10px 0 0 10%; }
.fa-thumbs-o-up:before { content: "\f087"; }
.fa-thumbs-o-down:before { content: "\f088"; }
.cm-more .vmore2 a { color: #333; }
.upload-res-ad { margin-left: 2%; margin-right: 1%; padding: 10px 0; width: 97%; background:#ed6245 url(/common/images/other/upload-res-ad-bg.jpg) no-repeat right bottom; min-height:164px; }
.upload-res-tex { margin-left: 30px; margin-top: 38px; width:200px; text-align:center; }
.upload-res-tex p { font-size:18px; color:#fff; margin-bottom: 20px; }
.upload-res-tex a { font-size:17px; color:#fff; padding:5px; border:solid 1px #fff; border-radius:2px; background-color:transparent; }
.upload-res-tex a:hover { background-color:#fff; color:#3b3b3b; }
.nomargin-top { margin-top:0 !important; }
/* ------  LJ- Company detail --- */

.jobfair_exp { width:150px; float:left; margin:0 0 0 12px; }
.setalert { background-color:#efefef; padding:5px; font-size:15px; color:#575757; margin-bottom:20px; display:block; text-align:center; position:relative; height:25px; line-height:25px; }
.setalert i { color:#676767; font-size:12px; margin-left:10px; }
.setalert.small { float: right; width: 170px; }
.sethov { position:absolute; top:0; right:0; background-color:#00CC66; opacity:0; transition: all 0.5s ease 0s; width:0; padding:5px; color:#fff; font-size:15px; height:25px; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); }
.joblist:hover .sethov, .jobfairlist:hover .sethov { right:0; opacity:1; width:100%; padding:5px; height:25px; font-size:15px; line-height:25px; transition: all 0.5s ease 0s; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); }
.setalert_1 { background-color:#efefef; padding:5px; font-size:15px; color:#575757; margin-bottom:20px; display:block; text-align:center; position:relative; height:25px; line-height:25px; float: right; width: 170px; }
.setalert_1 i { color:#676767; font-size:12px; margin-left:10px; }
.setalert_1.small { float: right; width: 170px; }
.sethov_1 { position:absolute; top:0; right:0; background-color:#00CC66; opacity:0; transition: all 0.5s ease 0s; width:0; padding:5px; color:#fff; font-size:15px; height:25px; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); }
.jobopening li:hover .sethov_1 { right:0; opacity:1; width:100%; padding:5px; height:25px; font-size:15px; line-height:25px; transition: all 0.5s ease 0s; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); }
.recfollow1 { background-color: #f89406; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); padding:5px; font-size:15px; margin: 0 auto; display:block; text-align:center; position:relative; height:25px; line-height:25px; width: 120px; }
.recfollowing { background-color:#efefef; padding:5px; font-size:15px; color:#575757; display:block; text-align:center; position:relative; height:25px; line-height:25px; float: right; width: 120px; margin: 0 auto; }
.recunfollow { position:absolute; top:0; right:0; background-color:#f89406; opacity:0; transition: all 0.5s ease 0s; width:0; padding:5px; color:#fff; font-size:15px; height:25px; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); margin: 0 auto; }
.jobdetail .recu_col .follow .col1 .recfol:hover .recunfollow { right:0; opacity:1; width:100%; padding:5px; height:25px; font-size:15px; line-height:25px; transition: all 0.5s ease 0s; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); width: 120px; text-align:center; }
.rec-contact { border: 1px solid #dbdbdb; border-radius: 4px; background-color: #fff; color: #575757; padding:5px; font-size:15px; margin: 0 auto; display:block; text-align:center; position:relative; height:21px; line-height:21px; width: 120px; }
.jobdetail .recu_col .follow .col1 p { width:100%; float:left; }
.recfol { width:120px; margin:0 auto; }
/*-----------  unsubscribe----------------*/
.junsubs { text-align:center; margin:50px 0; }
.junsubs .toptex { font-size:35px; line-height:55px; color:#e85252; }
.junsubs .msgtex { font-size:16px; line-height:24px; color:#575757; }
/*-----------  unsubscribe----------------*/
/*-----------  mobile end  ----------------*/
/* visa start here */
.job_visabanner { background: rgba(0, 0, 0, 0) url(/common/images/other/visa-banner.jpg) no-repeat center top; width: 100%; background-size:cover; }
.job_visasearch { margin: 0 auto; padding-top:80px; width: 60%; }
.job_fairsearch { padding:30px 0 40px 0 !important; }
.job_visasearch h1 { color: #fff; font-size: 30px; font-weight: normal; text-align:center; padding-bottom:20px; }
.job_visasearch p { color: #fff; font-size: 22px; font-weight: normal; text-align:center; padding-bottom:20px; }
.job_visasearch .job_vsearchbg { background-color: rgba(225, 225, 225, 0.2); padding: 10px; -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; border:1px solid rgba(225, 225, 225, 0.35); }
.job_visasearch .job_vsearchbg .inputcol { width:45.8%; margin-right:15px; float:left; position:relative; }
.job_visasearch .job_vsearchbg .inputcolful { width:52% !important; margin-right:0px !important; }
.job_visasearch .job_vsearchbg .inputcol1 { width:35%; margin-right:20px; float:left; position:relative; }
.job_visasearch .job_vsearchbg .inputcol2 { width:22%; margin-right:20px; float:left; position:relative; }
.job_visasearch .job_vsearchbg .inputcol3 { width:32%; margin-right:20px; float:left; position:relative; }
.job_visasearch .job_vsearchbg .inputcol1 input[type="text"], .job_visasearch .job_vsearchbg .inputcol3 input[type="text"] { width:94%; padding:10px; border:1px solid #fff; }
.job_visasearch .job_vsearchbg .inputcol2 .select-wrapper, .job_visasearch .job_vsearchbg .inputcol2 .select-wrapper select { background-color: #fff; height: 40px; line-height: 40px; width: 99%; }
.job_visasearch .job_vsearchbg .inputcol3 .select-wrapper, .job_visasearch .job_vsearchbg .inputcol3 .select-wrapper select { background-color: #fff; height: 40px; line-height: 40px; width: 99%; }
.job_visasearch .job_vsearchbg .btncol { float:left; }
.job_visasearch .job_vsearchbg .btncol .searchbtn { background-color: #ce3239; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); float:left; padding:8px 15px 4px; text-align:center; }
.job_visasearch .job_vsearchbg .btncol .searchbtn:hover { background-color: #b0181f; }
.job_visasearch .job_vsearchbg .inputcol input[type="text"] { width:94%; padding:10px; border:1px solid #fff; }
.job_visasearch .job_vsearchbg .inputcolful input[type="text"] { width:95% !important; }
.job_visasearch .job_vsearchbg .inputcol .select-wrapper, .job_visasearch .job_vsearchbg .inputcol .select-wrapper select { background-color: #fff; height: 40px; line-height: 40px; width: 99%; }
.job_visasearch .job_vsearchbg .afilterow { margin:15px 0 0 0; width:100%; float:left; }
.job_visasearch .job_vsearchbg .afilterow .fcol1 { width:29%; margin-right:15px; float:left; position:relative; }
.job_visasearch .job_vsearchbg .afilterow .fcol2 { width:15.5%; margin-right:15px; float:left; position:relative; }
.job_visasearch .job_vsearchbg .afilterow .fcol1 .select-wrapper, .job_visasearch .job_vsearchbg .afilterow .fcol1 .select-wrapper select { background-color: #fff; height: 40px; line-height: 40px; width: 99%; }
.job_visasearch .job_vsearchbg .afilterow .fcol2 .select-wrapper, .job_visasearch .job_vsearchbg .afilterow .fcol2 .select-wrapper select { background-color: #fff; height: 40px; line-height: 40px; width: 99%; }
.job_visasearch .afilter { background-color: rgba(225, 225, 225, 0.2); -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; border:1px solid rgba(225, 225, 225, 0.35); border-top:none; color:#fff; font-size: 13px; padding: 3px 14px; float:right; }
.job_visasearch .afilter a { color:#fff; text-decoration:none; }
.job_visasearch .job_vsearchbg .adsearchex { margin:15px 0 0 0; width:100%; float:left; }
.job_visasearch .job_vsearchbg .adsearchex .fcol1 { width:44%; margin-right:17px; float:left; position:relative; }
.job_visasearch .job_vsearchbg .adsearchex .fcol2 { width:22.8%; margin-right:18px; float:left; position:relative; }
.job_visasearch .job_vsearchbg .adsearchex .fcol2 input[type="text"] { border: 1px solid #ffffff; padding: 10px; width: 86%; }
.job_visasearch .job_vsearchbg .adsearchex .fcol1 input[type="text"] { border: 1px solid #ffffff; padding: 10px; width: 93%; }
.job_visasearch .job_vsearchbg .adsearchex .fcol1 .select-wrapper, .job_visasearch .job_vsearchbg .adsearchex .fcol1 .select-wrapper select { background-color: #fff; height: 40px; line-height: 40px; width: 99%; }
.job_visasearch .job_vsearchbg .adsearchex .fcol2 .select-wrapper, .job_visasearch .job_vsearchbg .adsearchex .fcol2 .select-wrapper select { background-color: #fff; height: 40px; line-height: 40px; width: 99%; }
.job_visasearch .afilter { background-color: rgba(225, 225, 225, 0.2); -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; border:1px solid rgba(225, 225, 225, 0.35); border-top:none; color:#fff; font-size: 13px; padding: 3px 14px; float:right; }
.job_visasearch .adsearchex a { color:#fff; text-decoration:none; }
.salarydropdw { background-color: #ffffff; padding: 10px 15px 30px; position: absolute; width: 230px; border-bottom: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; }
.job_visasearch .job_vsearchbg .adsearchex .fcol1 input[type="checkbox"]:not(:checked) + label::before, .job_visasearch .job_vsearchbg .adsearchex .fcol1 input[type="checkbox"]:checked + label::before { height:12px; width:12px; border-color:#888; }
.job_visasearch .job_vsearchbg .adsearchex .fcol1 input[type="checkbox"]:not(:checked) + label::after, .job_visasearch .job_vsearchbg .adsearchex .fcol1 input[type="checkbox"]:checked + label::after { left:1px; }
.job_visasearch .job_vsearchbg .adsearchex .fcol1 input[type="checkbox"]:not(:checked) + label::after, .job_visasearch .job_vsearchbg .adsearchex .fcol1 input[type="checkbox"]:checked + label::after { color:#019d94; }
.job_visasearch .job_vsearchbg .adsearchex .fcol1 input[type="checkbox"]:checked + label::before, .job_visasearch .job_vsearchbg .adsearchex .fcol1 input[type="radio"]:checked + label::before, .job_visasearch .job_vsearchbg .adsearchex .fcol1 input[type="checkbox"] + label:hover::before, .job_visasearch .job_vsearchbg .adsearchex .fcol1 input[type="radio"] + label:hover::before { border-color: #019d94 !important; }
.visabrowse { text-align:center; margin:50px 0 80px 0; color:#fff; font-size:12px; }
.visabrowse ul { list-style:none; text-align:center; }
.visabrowse ul li { list-style:none; display:inline-block; margin:0 5px 10px 5px; font-size:12px; }
.visabrowse ul li a { background-color: rgba(225, 225, 225, 0.2); -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; border:1px solid rgba(225, 225, 225, 0.35); color:#fff; padding:3px 15px; }
.job_visalink { width:100%; border-bottom:1px solid #dddcdc; }
.job_visalink ul { list-style:none; padding:20px; }
.job_visalink ul li { list-style:none; margin:0 5px; float:left; width:24%; }
.job_visalink ul li figure { float: left; margin-right: 15px; }
.job_visalink ul li a { color:#333; }
.job_visalink ul li .small { font-size:12px; }
.job_visalink ul li .big { font-size:16px; }
.visajob_list { background:#f3f3f3; padding:50px 0; }
.visajob_listbg { background:url(/common/images/other/job-dot-pattern.png) left top repeat; padding:50px 0; }
.visajob_bg { background:url(/common/images/other/seeker-bg.jpg) left top repeat; }
.visajob_list h2, .visajob_list .title { text-align:center; font-size:24px; font-weight:normal; color:#333; padding:0 0 25px 0; }
.visajob_list h2 a, .visajob_list .title a { text-decoration:none; color:#333; }
.visajob_list .row { padding:0px; margin:0; }
.visajob_list .col { width:23.2%; float:left; margin:0 13px; background-color:#fff; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; }
.visajob_list .col h3 { font-size:16px; font-weight:normal; color:#333; padding:0 15px 5px 15px; margin:10px 0 0 0; }
.visajob_list .col .date { font-size:14px; color:#666; padding:0 15px 5px 15px; }
.visajob_list .col .borderl { border-left: 2px solid #f90; }
.visajob_list .col h3 a { text-decoration:none; color:#333; }
.visajob_list .col .rstitle { font-size:18px; font-weight:normal; color:#333; padding:0 15px 5px 15px; margin:10px 0 0 0; }
.visajob_list .col .rstitle2 { color: #7f7f7f; font-size: 14px; font-weight: normal; padding:0 15px 5px 15px; }
.visajob_list .col p { padding:0 15px 5px 15px; }
.visajob_list .col ul { list-style:none; padding:0 15px 5px 15px; min-height:138px; }
.visajob_list .col ul li { list-style:none; color:#808080; border-bottom:1px solid #eaeaea; padding:6px 0; }
.visajob_list .col ul li a { color:#808080; text-decoration:none; }
.visajob_list .col ul li .fa { color:#989898; padding-right:5px; }
.visajob_list .col ul li p { font-size:12px; text-align:left; margin:0; }
.visajob_list .col ul li:last-child { border-bottom:0; }
.visajob_list .col ul li ul { padding:0; min-height:inherit; }
.visajob_list .col ul li ul li { background-color: #e8e9e9; color: #013757; font-size: 12px; list-style:none; margin: 0 10px 10px 0; padding: 3px 10px; float:left; }
.visajob_list .col ul li ul li a { color: #013757 !important; }
.visajob_list .col ul li .salary { color:#388a03; font-size:16px; font-weight:500; }
.visajob_list .col .visabtn { margin:15px 0; text-align:center; }
.visajob_list .col .visabtn .morevisa { -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; border:1px solid #f89406; color:#f36405; padding:5px 15px; text-align:center; text-decoration:none; }
.visajob_list .col .botbg { background-color:#f3f3f3; border-top:1px dotted #989a9b; margin:2px; }
.visajob_list .col .botbg ul { margin:0; padding:0; min-height:inherit; }
.visajob_list .col .botbg ul li { float:left; padding:5px 10px; color:#013757; border-right:1px solid #dadada; }
.visajob_list .col .botbg ul li .fa { color:#013757; }
.visajob_list .col .botbg .regbtn { float:right; color:#f36405; padding:4px 10px 0 0; }
.visajob_list .col .botbg .regbtn a { color:#f36405; }
.visajob_list .col .botbg .regbtn2 { float:right; }
.visajob_list .col .botbg .regbtn2 a { color:#fff; background-color:#f69226; padding: 4px 15px 8px; line-height: 31px; }
.visajob_list .col .botbg .regbtn2 a:hover { background-color: #e48805; }
.morevisabtn { margin:45px 0 0 0; text-align:center; }
.morevisabtn .morevisa { -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; border:1px solid #bfbebe; color:#656565; padding:5px 15px; text-align:center; text-decoration:none; }
.job_visacontbg { background: rgba(0, 0, 0, 0) url(/common/images/other/visa-banner-2.jpg) no-repeat center top fixed; background-size:cover; width: 100%; padding:50px 0; color:#fff; }
.job_visacontbg .col1 { width:40%; margin:0 15px; float:left; }
.job_visacontbg .col2 { width:55%; margin:0 15px; float:left; }
.job_visacontbg .col2 h2 { font-size:26px; font-weight:normal; padding:0 0 10px 0; }
.job_visacontbg .col2 h2 span { border-bottom:1px solid #fff; }
.job_visacontbg .col2 .visacont { margin:20px 0; }
.job_aside .visacont ul#menu li a.active { background: #e8f9ff url(/common/images/default/top-accor-arrow.png) no-repeat right 15px; border-bottom: solid 1px #d4d4d4; }
.job_visacontbg .col2 .visacont ul#menu, ul#menu ul { list-style-type:none; margin:0; padding:0; }
.job_visacontbg .col2 .visacont ul#menu a { display: block; text-decoration: none; }
.job_visacontbg .col2 .visacont ul#menu li { background-color: rgba(225, 225, 225, 0.2); margin-bottom:10px; }
.job_visacontbg .col2 .visacont ul#menu li:last-child { border:none; }
.job_visacontbg .col2 .visacont ul#menu li a { font-size:18px; color:#fff; background:url(/common/images/default/plus-icons-2.png) no-repeat right 15px; padding:8px 15px 8px 15px; margin-right: 15px; }
.job_visacontbg .col2 .visacont ul#menu li a.active { background:url(/common/images/default/minus-icon-2.png) no-repeat right 15px; padding:10px 15px 10px 15px; margin-right: 15px; color:#fff; }
.job_visacontbg .col2 .visacont ul#menu li ul.city li { float:left; width:49%; }
.job_visacontbg .col2 .visacont ul#menu li ul.city li.mytle { width:95%; font-weight:bold; }
.job_visacontbg .col2 .visacont ul#menu li ul li { border:none; padding:10px 15px; background-color: rgba(225, 225, 225, 0.1); font-size:13px; }
.job_visacontbg .col2 .visacont ul#menu li ul li h3 a { padding:5px 5px 5px 15px; font-size:14px; margin:0; }
.job_visacontbg .col2 .visacont ul#menu li ul li h3.all-txt { color:#666; padding:5px 5px 5px 0; font-weight:bold; }
.job_visacontbg .col2 .visacont ul#menu li ul li h3.all-txt a { background:none; padding:5px 5px 5px 10px; font-weight:bold; }
.job_visacontbg .col2 .visacont ul#menu li ul li a { background:#fff; color: #666; padding:5px 5px 5px 15px; font-weight:normal; }
.job_visacontbg .col2 .visacont ul#menu li ul li a:hover { color:#fff; }
.job_visacontbg .col2 .visacont ul#menu li ul li a:hover { background-color:#f8f8f8; color:#333; }
.job_visacontbg .col2 .visacont ul#menu .vmore { text-align:right; font-size:12px; color:#333; background-color:#f8f8f8; }
.job_visacontbg .col2 .visacont ul#menu .vmore a { color:#666; font-size:12px; background-color:#fff; background-image:none; padding:10px 20px 10px 0; margin:0; }
.visa_needjob { font-size:30px; text-align:center; margin:140px 0 0 0; }
.visa_needjob .big { font-size:36px; text-align:center; text-transform:uppercase; }
.visa_needjob .small { font-size:18px; text-align:center; color:#f2ce3e; }
.vpostjob { margin:45px 0 0 0; text-align:center; }
.vpostjob a { -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; border:1px solid #bfbebe; color:#fff; padding:5px 15px; text-align:center; text-decoration:none; font-size:18px; }
.vpostjob a:hover { -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; border:1px solid #bfbebe; color:#333; padding:5px 15px; text-align:center; text-decoration:none; font-size:18px; background-color:#fff; }
.tudent_vj { background-color:#ebebeb; padding:50px 0 20px 0; text-align:center; }
.tudent_vj h2 { text-align:center; font-size:24px; font-weight:normal; color:#333; padding:0 0 25px 0; }
.tudent_vj h2 a { text-decoration:none; color:#333; }
.tudent_vj .row { padding:0 10px; margin:0; }
.tudent_vj .col { width:16%; float:left; margin:0 10px; background-color:#fff; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; padding:15px; }
.tudent_vj .col h3 { font-size:16px; font-weight:normal; color:#333; padding:15px 0 5px 0; }
.tudent_vj .col h3 a { text-decoration:none; color:#333; }
.tudent_vj .col p { color:#666; }
.tudent_vjlist { text-align:center; margin:50px 0 40px 0; font-size:12px; }
.tudent_vjlist ul { list-style:none; text-align:center; }
.tudent_vjlist ul li { list-style:none; display:inline-block; margin:0 5px 25px; font-size:12px; color:#333; }
.tudent_vjlist ul li a { background-color:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; border-right:1px solid #979696; border-bottom:1px solid #979696; color:#333; padding:3px 15px; }
.tudent_vjlist ul li a:hover { background-color:#fff; -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; border-right:1px solid #fff; border-bottom:1px solid #fff; color:#333; padding:3px 15px; }
.vjob_seaker { background-color:#f9f9f9; padding:40px 0; }
.vjob_seaker .cloleft { width:60%; float:left; margin:0 15px; }
.vjob_seaker .cloleft2 { width:96% !important; }
.vjob_seaker .clolright { width:35%; float:right; margin:0 15px; }
.vjob_seaker .cloleft h2 { font-size:24px; font-weight:normal; color:#333; padding:0 0 5px 0; }
.vjob_seaker .cloleft h2 a { text-decoration:none; color:#333; }
.vjob_seaker .cloleft .vjoblist { background-color: #fff; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; margin-top: 20px; padding:15px 20px; }
.vjob_seaker .cloleft .vjoblist h3 { color: #333; font-size: 18px; font-weight: normal; }
.vjob_seaker .cloleft .vjoblist h3 a { color: #333; text-decoration:none; }
.vjob_seaker .cloleft .vjoblist .exp { padding:5px 0 10px 0; }
.viewpro { width:30%; float:right; text-align:right; }
.vjob_seaker .cloleft .vjoblist .exp ul { list-style:none; float:left; width:68%; }
.vjob_seaker .cloleft .vjoblist .exp ul li { list-style:none; float:left; padding-right:25px; color:#808080; }
.vjob_seaker .cloleft .vjoblist .exp ul li a { color:#808080; text-decoration:none; }
.vjob_seaker .cloleft .vjoblist .exp ul li .fa { color:#989898; padding-right:5px; }
.vjob_seaker .cloleft .vjoblist .exp ul li a.hilight { color:#4a4a4a; }
.vjob_seaker .cloleft .vjoblist .keyskills .titletext { color: #000; font-size: 16px; padding-bottom: 5px; }
.vjob_seaker .cloleft .vjoblist .keyskills { margin:10px 0px 0px 0px; width:70%; float:left; }
.vjob_seaker .cloleft .vjoblist .keyskills ul { list-style:none; }
.vjob_seaker .cloleft .vjoblist .keyskills ul li { list-style:none; float:left; font-size:11px; margin-bottom:15px; color:#666; background-color:#e8e9e9; padding:4px 12px; margin-right:15px; }
.vjob_seaker .cloleft .vjoblist .keyskills ul li a { color:#666; text-decoration:none; /*background-color:#e8e9e9; padding:5px 12px; margin-right:15px;*/ }
.vjob_seaker .cloleft .vjoblist .keyskills ul li a.more { color:#888; }
.vjob_seaker .cloleft .vjoblist .keyicon { margin:10px 0px 0px 0px; width:30%; float:right; text-align:right; }
.vjob_seaker .cloleft .vjoblist .keyicon ul { text-align:right; }
.vjob_seaker .cloleft .vjoblist .keyicon ul li { list-style:none; float:right; font-size:13px; margin-bottom:15px; color:#013757; margin-left:15px; }
.vjob_seaker .cloleft .vjoblist .keyicon ul li a { color:#013757; border-bottom:1px solid #adadad; text-decoration:none; padding:3px 10px; background-color:#e8e9e9; }
.vjob_seaker .cloleft .vjoblist .keyicon ul li a:hover { color:#013757; border-bottom:2px solid #e8e9e9; }
.visablog { float: left; margin: 0 15px; width: 22.7%; }
.viewblog_bg { background:url(/common/images/other/visablog.jpg) no-repeat center center fixed !important; background-size: cover !important; }
.viewblog { text-align:center; width:100%; padding:50px 0 0 0; display: inline-block; }
.viewblog a { -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; border:1px solid #bfbebe; color:#fff; padding:5px 15px; text-align:center; text-decoration:none; font-size:18px; margin-top:30px; }
.viewblog a:hover { -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; border:1px solid #bfbebe; color:#333; padding:5px 15px; text-align:center; text-decoration:none; font-size:18px; background-color:#fff; }
.vjob_pre_ad { position:relative; padding:30px 0; background:url(/common/images/other/vjob-fbg.jpg) no-repeat center center fixed; background-size: cover; }
.vjob_pre_ad .overlay { background-color: rgba(19, 115, 130, 0.8); height: 100%; position: absolute; top: 0; width: 100%; z-index: 9; }
.vjob_pre_ad .pre_adtitle { color: #fff; font-size: 22px; font-weight: normal; text-align:center; z-index: 10; position:relative; padding:10px 0; }
.vjob_pre_ad ul { text-align:center; margin:15px 0 25px 0; z-index: 10; position:relative; }
.vjob_pre_adrow { margin: 0 2%; position: relative; width: 96%; z-index: 10; }
.vjob_pre_noadrow { margin: 0 2%; position: relative; width: 96%; z-index: 10; text-align:center; color:#333; }
.vjob_pre_noadrow .big { font-size:18px; }
.vjob_pre_noadrow .actionbtn { margin:15px 0 30px 0; }
.vjob_pre_adbx { float:left; margin:0 10px; width:96%; text-align:left; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color:#fff; z-index: 10; position:relative; padding:0px !important; }
.vjob_pre_adbx .jobttile { color: #333; font-size:15px; padding:10px 15px 6px 15px; }
.vjob_pre_adbx .jobttile a { color: #333; }
.vjob_pre_adbx .prejobdetail { color: rgba(225, 225, 225, 0.7); padding:0px 15px; line-height:25px; font-size:13px; color:#808080; }
.vjob_pre_adbx .prejobdetail a { color:#333; }
.vjob_pre_adbx .prejobdetail .fa { color: #999; padding-right: 5px; }
.vjob_pre_adbx .prejob_bot { border-top: 1px dotted #ccc; margin:10px 0 0 0; padding: 8px 10px 8px 5px; }
.vjob_pre_adbx .prejob_bot ul { margin:0; }
.vjob_pre_adbx .prejob_bot ul li { margin:0; border:0; margin: 0 13px; width: auto; background-color:inherit; float:left; }
.vjob_pre_adbx .prejob_bot ul li .fa { color: #999; font-size:16px; line-height:27px; }
.vjob_filter { border-bottom: 1px solid #dddcdc; background-color:#fff; width: 100%; margin:0 0 20px 0; }
.vjob_filter .ftitle { background-color:#eeeeee; padding:10px 0px; float:left; width:10%; text-align:center; }
.vjob_filter .filterlist { padding:10px 0px; float:left; width:80%; }
.vjob_filter .filterlist ul { list-style:none; padding:0px 10px; }
.vjob_filter .filterlist ul li { list-style:none; font-size:14px; float:left; margin:0 20px; }
/*filter*/
.cityload { width:100%; position:absolute; left:0; z-index:3; background: #fff; border: none; border-radius: 0 0 3px 3px; box-shadow: 0 7px 10px rgba(0, 0, 0, 0.2); padding-top:5px; border-top: solid 1px #ddd; }
.cityload.margin35t { margin-top:30px; }
.cityload .grouplt { padding:8px 9px 0; color:#ff837e; font-weight: bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.cityload .tagclose { background-color:#eff0f0; border-top: 1px solid #ccc; padding: 8px 10px; }
.cityload .tagclose .closet { background-color:#d1d1d1; padding:0px 10px; float:right; color:#013757; font-size:12px; }
.cityload ul { max-height: 221px; overflow-y: scroll; }
.cityload ul li { font-family:Arial, Helvetica, sans-serif; font-size:13px; border-bottom: 1px solid #ddd; padding:8px 9px; color:#555; cursor:pointer }
.cityload ul li i { font-size:11px; position:static; background:none }
.cityload ul li a { color:#555; text-decoration:none; display:block; text-overflow:ellipsis }
.cityload ul li.active, .cityload ul li:hover { background:#ff4242; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; transition: all 0.1s ease; color:#fff }
.cityload ul li:hover, .cityload ul li.active a, .cityload ul li:hover a { color:#fff }
.topfilters { background:#fff; width:100%; border-bottom: 1px solid #ccc; }
.topfilters ul li { /*border-right: 1px solid #ccc;*/ display:inline-block; line-height: 24px; color: #666; padding: 11px 15px 11px 15px; position:relative; }
.topfilters ul li.filter { background-color:#eeeeee; padding: 11px 20px 11px 20px !important; position: relative; border: 4px solid #eeeeee; border: 4px solid #eeeeee; }
.topfilters ul li.filter b { font-weight:normal; }
.topfilters ul li.filter:after, .topfilters ul li.filter:before { left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.topfilters ul li.filter:after { border-color: rgba(238, 238, 238, 0); border-left-color: #eeeeee; border-width: 10px; margin-top: -10px; }
.topfilters ul li.filter:before { border-color: rgba(238, 238, 238, 0); border-left-color: #eeeeee; border-width: 12px; margin-top: -13px; }
.topfilters ul li button { background:none; border:0; color: #333; }
.topfilters ul li .count-no { background-color: #08a182; border-radius: 50px; color: #fff; font-size: 11px; height: 20px; left: 9px; position: absolute; text-align: center; top: 4px; width: 20px; }
.topfilters ul li button:focus {/* outline:none; -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); border-radius:4px; */ color:#666 }
.topfilters ul li .cityload { width:250px; left: -4px; margin-top: 15px; }
.topfilters ul li .cityload.ctyautoheight { overflow:hidden }
.topfilters ul li .cityload ul li { padding:8px 9px; margin:0; border-right:0; display:block; font-weight:normal }
.topfilters ul li .cityload ul li.searchbox:hover i { color:#333 }
.topfilters ul li .cityload .searchbox { padding:5px 10px; }
.topfilters ul li .cityload ul li.searchbox input[type="text"], .topfilters ul li .cityload .searchbox input[type="text"] { margin-left:-1px; width:93% }
.topfilters ul li .cityload ul li.searchbox input[type="text"]:focus, .topfilters ul li .cityload .searchbox input[type="text"]:focus { outline:0 }
.topfilters ul li .cityload ul li.searchbox:hover, .topfilters ul li .cityload ul li.searchbox { background:none; color:#333 }
.topfilters ul li .cityload ul li.searchbox .close, .topfilters ul li .cityload ul li.searchbox .adon { border: solid 1px #ccc; display: inline-block; height: 20px; padding: 4px 6px; line-height:17px }
.topfilters ul li .cityload ul li.searchbox i { top: 3px; }
.topfilters ul li .cityload ul li .loadingmini { position: absolute; right: 50px; }
.topfilters ul li .cityload ul li.searchbox .adon { -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.topfilters ul li .cityload ul li.searchbox .close { margin-left:-1px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; margin-left: -5px; }
.topfilters ul li .cityload ul li input[type="checkbox"] { position:static; margin-right:5px; }
.topfilters ul li .fcitynew { width:500px; left: -4px; margin-top: 11px; }
.fcitynew { width:100%; position:absolute; left:0; z-index:3; background: #fff; border: none; border-radius: 0 0 3px 3px; box-shadow: 0 7px 10px rgba(0, 0, 0, 0.2); padding-top:5px; border-top: solid 1px #ddd; }
.topfilters ul li .fcitynew .fmetro { width:48%; float:left; }
.topfilters ul li .fcitynew .fcity { width:48%; float:left; }
.topfilters ul li .fcitynew .citymar { background-color: #edefed; color: #000; font-size: 13px; line-height: 41px; padding-left: 10px; }
.topfilters ul li .fcitynew .fcityscroll { max-height:300px; overflow:scroll; }
.topfilters ul li .fcitynew .fcityscroll ul li { width:94%; padding:0; }
.topfilters ul li .fcitynew .fcityscroll ul li a { border-bottom: 1px solid #edefed; color: #6c7074; display: block; font-size: 14px; line-height: 25px; padding: 5px 10px; text-align: left; }
.topfilters ul li .fcitynew .fcityscroll ul li i { float:right; }
.topfilters_2 { background:#eae9e9; border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; width:auto; }
.topfilters_2 ul li.filter { background-color:#e4e3e3; border-color:#e4e3e3; }
.topfilters_2 ul li.filter b { font-weight:normal; }
.topfilters_2 ul li.filter:after { border-color: rgba(228, 227, 227, 0); border-left-color: #e4e3e3; }
.topfilters_2 ul li.filter:before { border-color: rgba(228, 227, 227, 0); border-left-color: #e4e3e3; }
.topfilters_2 ul li { line-height:15px; }
.techjob_row { margin:0 0 10px 0; }
.select-cou-list-out { padding:20px 10px 5px 0; }
.select-cou-list-out label { float:left; position:relative; margin:0 20px 0 0; }
.select-cou-list-out label a { font-size:12px; font-weight:bold; color:#fff; background-color:#2267db; color:#fff; padding:2px 10px; font-weight:bold; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; display:block; }
.select-cou-list-out label .arrow-right { width:0; height:0; border-top:8px solid transparent; border-bottom:8px solid transparent; border-left: 8px solid #2267db; position:absolute; top:3px; right:-6px; }
.select-cou-list-out ul { margin:0 0 0 0; padding:0px; }
.select-cou-list-out ul li { list-style:none; font-size:12px; line-height:20px; color:#333; float:left; margin:0 5px 5px 0; padding:0; text-deocation:none; position:relative; background-color:#e9e9e9; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.select-cou-list-out ul li a { display:block; padding:2px 10px; color:#333; font-size:12px; font-weight:normal; text-decoration:none; }
.select-cou-list-out ul li.active { background-color:#666; }
.select-cou-list-out ul li.active a { color:#fff; }
.select-cou-list-out ul li .arrow-down { width:0; height:0; border-left:4px solid transparent; border-right:4px solid transparent; border-top: 4px solid #666; position:absolute; left:45%; display:none; }
.select-cou-list-out ul li.active .arrow-down, .select-cou-list-out ul li:hover .arrow-down { display:block; -webkit-transition:all .24s ease-in; -moz-transition:all .24s ease-in; -ms-transition:all .24s ease-in; -o-transition:all .24s ease-in; transition:all .24s ease-in; }
.select-cou-list-out ul li:hover { background-color:#666; -webkit-transition:all .24s ease-in; -moz-transition:all .24s ease-in; -ms-transition:all .24s ease-in; -o-transition:all .24s ease-in; transition:all .24s ease-in; }
.select-cou-list-out ul li:hover a { color:#fff; }
.select-cou-list-out ul li.more { border:solid 1px #2fa9ff; background:none; margin:2px 5px 0 0; }
.select-cou-list-out ul li.more a { padding:0 10px; }
.select-cou-list-out ul li.more a:hover { color:#333; }
.business-course-off { background-color:#f7f7f7; margin:0 0px 20px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border-bottom:solid 1px #ccc; padding: 10px; }
.business-course-off .ful-loading { position:absolute; left:0px; top:0px; width:100%; height:100%; background-color:rgba(255,255,255,0.4); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; z-index:10; text-align:center; }
.business-course-off .ful-loading .loaderimg { margin:60px 0 0 0; }
.business-course-off .descrip-blk { width:80%; float:left; }
.business-course-off .descrip-blk h3 { font-size:18px; line-height:22px; color:#333; padding:0 10px 10px 10px; font-weight:normal; }
.business-course-off .descrip-blk h3 a { color:#333; }
.business-course-off .descrip-blk .inner-list { margin:0; padding:5px 10px 5px 0; }
.business-course-off .descrip-blk .inner-list ul { margin:0px; padding:0 0 0 10px; }
.business-course-off .descrip-blk .inner-list ul li { padding: 0 20px 5px 0px; margin:0px; list-style:none; float:left; font-size:14px; color:#333; line-height:28px; border-bottom:none; }
.business-course-off .descrip-blk .inner-list ul li i { color:#999; }
.business-course-off .descrip-blk p { font-size:13px; color:#666; line-height:20px; padding:0 10px 10px 10px; max-height:28px; overflow:hidden; margin:0 0 5px 0; }
.business-course-off .right-cour-deta { width:20%; float:left; background-color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.business-course-off .right-cour-deta ul { margin:0px; padding:20px 0 10px 0; }
.business-course-off .right-cour-deta ul li { margin:0px; padding:0 0 5px 0; list-style:none; text-align:center; border-bottom:none; font-size:13px; line-height:18px; color:#666; }
.business-course-off .right-cour-deta ul li label { font-size:13px; line-height:18px; color:#666; font-weight:normal; cursor:default; padding:0; }
.business-course-off .right-cour-deta ul li .deat-sec { font-size:15px; line-height:22px; color:#666; padding:3px 0 0 0; text-align:center; font-weight:bold; position:relative; }
.business-course-off .right-cour-deta ul li .deat-sec a { display:inline; padding:0 12px 0 0; color:#666; text-decoration:none; cursor:default; }
.business-course-off .right-cour-deta ul li .btn-outer { padding:5px 0; }
.business-course-off ul li .right-content-outer { position:relative; }




/*---------------- scroll----------------*/

//Scrollbar .mCustomScrollbar {
-ms-touch-action: pinch-zoom;
touch-action: pinch-zoom; /* direct pointer events to js */
}
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action { -ms-touch-action: auto; touch-action: auto; }
.mCustomScrollBox { /* contains plugin's markup */ position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: none; direction: ltr; }
.mCSB_container { /* contains the original content */ overflow: hidden; width: auto; height: auto; }
.mCSB_inside > .mCSB_container { margin-right: 30px; }
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0; } /* non-visible scrollbar */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container { /* RTL direction/left-side scrollbar */ margin-right: 0; margin-left: 30px; }
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-left: 0; } /* RTL direction/left-side scrollbar */
.mCSB_scrollTools { /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */ position: absolute; width: 16px; height: auto; left: auto; top: 0; right: 0; bottom: 0; }
.mCSB_outside + .mCSB_scrollTools { right: 2px; }
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { right: auto; left: 0; }
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { left: 2px; }
.mCSB_scrollTools .mCSB_draggerContainer { position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: auto; }
.mCSB_scrollTools a + .mCSB_draggerContainer { margin: 20px 0; }
.mCSB_scrollTools .mCSB_draggerRail { width: 2px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
.mCSB_scrollTools .mCSB_dragger { cursor: pointer; width: 100%; height: 30px; z-index: 1; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { position: relative; width: 4px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; text-align: center; }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width: 12px; /* auto-expanded scrollbar */ }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 8px; /* auto-expanded scrollbar */ }
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown { display: block; position: absolute; height: 20px; width: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; }
.mCSB_scrollTools .mCSB_buttonDown { bottom: 0; }
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { width: 4px; background-color: #fff; background-color: rgba(66, 197, 140, 0.1); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; background-color: #fff; background-color: rgba(192, 192, 192, 0.55); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0; }
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 6px; margin: 5px auto; }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: rgba(71, 71, 71, 0.85); }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: rgba(230, 230, 230, 0.9); }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp { background:url(../common/images/movies/vdtop-arrow.png) no-repeat; margin-bottom:3px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown { background:url(../common/images/movies/vdbottom-arrow.png) no-repeat; margin-top:3px; }
 //gfghf .mCSB_scrollTools {
opacity: 0.75;
filter: "alpha(opacity=75)";
-ms-filter: "alpha(opacity=75)";
}
 .mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
opacity: 0;
filter: "alpha(opacity=0)";
-ms-filter: "alpha(opacity=0)";
}
 .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {
opacity: 1;
filter: "alpha(opacity=100)";
-ms-filter: "alpha(opacity=100)";
}
.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.4); filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.75); filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; }
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { background-image: url(mCSB_buttons.png); /* css sprites */ background-repeat: no-repeat; opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; }
.mCSB_scrollTools .mCSB_buttonUp { background-position: 0 0; }
.mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -20px; }
.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -40px; }
.mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -56px; }
.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active { opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
/*-------------- scroll end -----------*/



.ofrblck .ofrbd ul li.offerlist { width:100%; font-size:14px; margin: 5px 0 0; color:#555 }
.ofrblck .ofrbd ul li.offerlist .offerwrp { font-weight:bold; color:#0C9; position:relative }
.ofrblck .ofrbd ul li.offerlist .offerwrp.active { background: #454545; padding:10px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; }
.ofrblck .ofrbd ul li.offerlist .offerwrp a { color:#00be40 }
.ofrblck .ofrbd ul li.offerlist .offerwrp.active a { color:#fff }
.ofrblck .ofrbd ul li.offerlist .offerwrp i { -webkit-transition:all .5s ease-in; -moz-transition:all .5s ease-in; -ms-transition:all .5s ease-in; -o-transition:all .5s ease-in; transition:all .5s ease-in; font-size:14px; font-weight:bold; color:#999 }
.ofrblck .ofrbd ul li.offerlist .offerwrp.active a i { -webkit-transform:rotate(180deg); transform:rotate(180deg); }
.ofrblck .ofrbd ul li.offerlist .offerwrp ul.offer-menu { position: absolute; background: #454545; z-index: 2; left: 0; -webkit-border-radius:4px; -webkit-border-top-left-radius: 0; -moz-border-radius: 4px; -moz-border-radius-topleft: 0; border-radius: 4px; border-top-left-radius: 0; top:36px; }
.ofrblck .ofrbd ul li.offerlist .offerwrp ul.offer-menu li { width: 150px; float: none; padding:5px 10px; margin:0; font-size:12px; font-weight:normal; }
.ofrblck .ofrbd ul li.offerlist .offerwrp ul.offer-menu li a { padding:0; margin:0; color:#fff; }
.content .contentlt ul li.offers { border: 1px dashed #08a182; margin:0; position: relative; display: table; cursor: pointer; font-family:Arial, Helvetica, sans-serif; padding:2px; color:#08a182; font-weight:bold; font-size:12px; }
/*filter end*/


.vjob_visabanner { background:#1d7382 url(/common/images/other/visa-banner-inner.jpg) no-repeat center bottom; width: 100%; }
.vjob_type_outer { margin:0 2%; width:96%; padding:57px 0; bottom:0px; }
.vjob_type_outer .job-seek-out { width:48%; float:left; text-align:center; }
.vjob_type_outer .job-post-out { width:48%; float:right; text-align:center; }
.vjob_type_outer .title-txt { font-size:22px; line-height:28px; color:#fff; padding:15px 10px 15px 10px; }
.vjob_type_outer p { font-size:12px; line-height:20px; padding:5px 10px; color:#fff; }
.vjob_type_outer .acbtn { border:1px solid #fff; padding: 4px 12px; text-align: center; color:#fff; }
.vjob_type_outer .acbtn2 { border:1px solid #fff; padding: 4px 12px; text-align: center; color:#333; background-color:#fff; }
.vjob_descrip { color: #717171; float: left; font-size: 13px; padding: 0 1% 10px; width: 98%; }
.workau { margin:5px 0 10px 0; }
.workau p { color: #717171; font-size: 13px; padding-bottom:5px; line-height:28px; }
.workau ul { list-style:none; }
.workau ul li { list-style:none; float:left; margin:0 0 15px 0 !important; }
.workau ul li a { color:#013757; background-color:#e8e9e9; text-decoration:none; font-size:12px; padding:5px 12px; margin-right:15px; }
.workau ul li .nolink { color:#666; background-color:#e8e9e9; text-decoration:none; font-size:12px; padding:5px 12px; margin-right:15px; }
.workau ul li a.more { color:#7e7f7f; }
.vskills { margin:5px 0 10px 0; }
.vskills p { color: #717171; font-size: 13px; padding-bottom:5px; line-height:28px; }
.vskills ul { list-style:none; }
.vskills ul li { list-style:none; float:left; margin:0 0 15px 0 !important; width:auto !important; }
.vskills ul li a { color:#013757; background-color:#e8e9e9; text-decoration:none; font-size:12px; padding:5px 12px; margin-right:15px; }
.vskills ul li a.more { color:#7e7f7f; }
.vjobs_bg { background-color:#fff; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; padding-bottom:15px; margin-left: 2%; margin-right: 1%; }
.vjob_aside { margin-left: 2%; margin-right: 1%; width: 97%; }
.vjob_refine { padding:5px 15px; font-size:18px; color:#000; font-weight:normal; border-bottom:1px dotted #cecece; background-color: #fcf8e3; border-color: #fae099 #fae099 #f89406 #fae099; border-image: none; border-style: solid; border-width: 1px 1px 1px 1px; position: relative; }
.vjob_refine:after { top: 100%; left: 5%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(248, 148, 6, 0); border-top-color: #f89406; border-width: 8px; margin-left: -8px; }
.vjob_refine .fa { color:#999; margin-right:3px; }
.vjob_aside .stitlebg2 h4 { padding:20px 10px 5px 10px; font-size:15px; color:#dc5b05; font-weight:normal; }
.vjob_aside .stitlebg2 h4 .fa { color:#999; margin-right:3px; }
.vjob_aside .vsidelist { margin:0px; }
.vjob_aside .vsidelist ul { padding-left:5px; }
.fa-caret-right:before { content:"\f0da" }
.vjob_aside .vsidelist ul li { padding:4px 24px; font-size:13px; /*background:url(/common/images/default/list-arrow.jpg) 2px 3px no-repeat;*/ }
.vjob_aside .vsidelist ul li a { color:#013757; }
.vjob_aside .vsidelist ul li a:hover { color:#f89406; }
.vjob_tag ul li { list-style:none; float:left; margin:0 8px 15px 8px; font-size:12px; }
.vjob_tag ul li a { background-color:#e8e9e9; padding:2px 8px; color:#013757; -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; }
.feedsharebtnv2 { z-index: 9999 !important; }
/* visa end here */

/* calendar start here */

.input-group { position:relative; display:table; border-collapse:separate }
.input-group[class*=col-] { float:none; padding-right:0; padding-left:0 }
.input-group .form-control { position:relative; z-index:2; float:left; width:100%; margin-bottom:0 }
.input-group-addon, .input-group-btn, .input-group .form-control { display:table-cell }
.input-group-addon, .input-group-btn { width:1%; white-space:nowrap; vertical-align:middle }
.input-group-addon { padding:6px 12px; font-size:14px; font-weight:400; line-height:1; color:#555; text-align:center; border:1px solid #ccc; cursor:pointer; }
.input-group-addon.input-sm { padding:5px 10px; font-size:12px; border-radius:3px }
.input-group-addon.input-lg { padding:10px 16px; font-size:18px; border-radius:6px }
.input-group-addon input[type=radio], .input-group-addon input[type=checkbox] { margin-top:0 }
.input-group-addon:first-child { border-right:0 }
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:first-child>.btn-group:not(:first-child)>.btn { border-top-left-radius:0; border-bottom-left-radius:0 }
.dropdown-menu { position:absolute; top:100%; left:0; z-index:1000; display:none; float:left; min-width:160px; padding:5px 0; margin:2px 0 0; font-size:14px; text-align:left; list-style:none; background-color:#fff; -webkit-background-clip:padding-box; background-clip:padding-box; border:1px solid #ccc; border:1px solid rgba(0, 0, 0, .15); -webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175); box-shadow:0 6px 12px rgba(0, 0, 0, .175) }
.dropdown-menu.pull-right { right:0; left:auto }
.dropdown-menu .divider { height:1px; margin:9px 0; overflow:hidden; background-color:#e5e5e5 }
.dropdown-menu>li>a { display:block; padding:3px 20px; clear:both; font-weight:400; line-height:1.42857143; color:#333; white-space:nowrap }
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color:#262626; text-decoration:none; background-color:#f5f5f5 }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus { color:#fff; text-decoration:none; background-color:#ef555d; outline:0 }
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus { color:#777 }
.dropdown-menu>.disabled>a:hover, .dropdown-menu>.disabled>a:focus { text-decoration:none; cursor:not-allowed; background-color:transparent; background-image:none; filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)
}
.open>.dropdown-menu { display:block }
.open>a { outline:0 }
.dropdown-menu-right { right:0; left:auto }
.dropdown-menu-left { right:auto; left:0 }
.dropdown-header { display:block; padding:3px 20px; font-size:12px; line-height:1.42857143; color:#777; white-space:nowrap }
.dropdown-backdrop { position:fixed; top:0; right:0; bottom:0; left:0; z-index:990 }
.pull-right>.dropdown-menu { right:0; left:auto }
.dropup .caret, .navbar-fixed-bottom .dropdown .caret { content:""; border-top:0; border-bottom:4px solid }
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu { top:auto; bottom:100%; margin-bottom:1px }
.bootstrap-datetimepicker-widget { display:block !important; list-style: none; }
.bootstrap-datetimepicker-widget.dropdown-menu { margin:  0; padding: 0; width: 19em; }
@media (min-width: 768px) {
.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { width: 38em; }
}
@media (min-width: 992px) {
.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { width: 38em; }
}
@media (min-width: 1200px) {
.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs { width: 38em; }
}
.bootstrap-datetimepicker-widget.dropdown-menu:before, .bootstrap-datetimepicker-widget.dropdown-menu:after { content: ''; display: inline-block; position: absolute; }
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before { border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #cccccc; border-bottom-color: rgba(0, 0, 0, 0.2); top: -7px; left: 7px; }
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after { border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid white; top: -6px; left: 8px; }
.bootstrap-datetimepicker-widget.dropdown-menu.top:before { border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #cccccc; border-top-color: rgba(0, 0, 0, 0.2); bottom: -7px; left: 6px; }
.bootstrap-datetimepicker-widget.dropdown-menu.top:after { border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid white; bottom: -6px; left: 7px; }
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before { left: auto; right: 6px; }
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after { left: auto; right: 7px; }
.bootstrap-datetimepicker-widget .list-unstyled { margin: 0; }
.bootstrap-datetimepicker-widget a[data-action] { padding: 0; }
.bootstrap-datetimepicker-widget a[data-action]:active { box-shadow: none; }
.bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second { width: 54px; font-weight: bold; font-size: 1.2em; margin: 0; }
.bootstrap-datetimepicker-widget button[data-action] { padding: 6px; }
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Increment Hours"; }
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Increment Minutes"; }
.bootstrap-datetimepicker-widget .btn { border:0 !important; }
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Decrement Hours"; }
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Decrement Minutes"; }
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Show Hours"; }
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Show Minutes"; }
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Toggle AM/PM"; }
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Clear the picker"; }
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Set the date to today"; }
.bootstrap-datetimepicker-widget .picker-switch { text-align: center; }
.bootstrap-datetimepicker-widget .picker-switch::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Toggle Date and Time Screens"; }
.bootstrap-datetimepicker-widget .picker-switch td { padding: 0; margin: 0; height: auto; width: auto; line-height: inherit; }
.bootstrap-datetimepicker-widget .picker-switch td span { line-height: 1.9; height: 2em; width: 100%; }
.bootstrap-datetimepicker-widget table { width: 100%; margin: 0; }
.bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th { text-align: center; }
.bootstrap-datetimepicker-widget table th { height: 20px; line-height: 20px; width: 20px; }
.bootstrap-datetimepicker-widget table th.picker-switch { width: 145px; }
.bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover { background: none; color: #777777; cursor: not-allowed; }
.bootstrap-datetimepicker-widget table th.prev1::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Previous Month"; }
.bootstrap-datetimepicker-widget table th.next1::after { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; content: "Next Month"; }
.bootstrap-datetimepicker-widget table thead tr:first-child th { cursor: pointer; }
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover { background: #d74c54; }
.bootstrap-datetimepicker-widget table td { height: 54px; line-height: 54px; width: 54px; }
.bootstrap-datetimepicker-widget table td.cw { font-size: .8em; height: 20px; line-height: 20px; color: #777777; }
.bootstrap-datetimepicker-widget table td.day { height: 20px; line-height: 20px; width: 20px; }
.bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover { background: #eeeeee; cursor: pointer; }
.bootstrap-datetimepicker-widget table td.old, .bootstrap-datetimepicker-widget table td.new { color: #777777; }
.bootstrap-datetimepicker-widget table td.today { position: relative; }
.bootstrap-datetimepicker-widget table td.today:before { content: ''; display: inline-block; border: solid transparent; border-width: 0 0 7px 7px; border-bottom-color: #ef555d; border-top-color: rgba(0, 0, 0, 0.2); position: absolute; bottom: 4px; right: 4px; }
.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover { background-color: #ef555d; color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.bootstrap-datetimepicker-widget table td.active.today:before { border-bottom-color: #fff; }
.bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover { background: none; color: #777777; cursor: not-allowed; }
.bootstrap-datetimepicker-widget table td span { display: inline-block; width: 54px; height: 54px; line-height: 54px; margin:0; cursor: pointer; }
.table-condensed .glyphicon-time, .table-condensed .glyphicon-calendar { background: #eeeeee; color: #ef555d; font-size:18px; }
.table-condensed .glyphicon-time:hover, .table-condensed .glyphicon-calendar:hover { background: #ef555d; color:#fff; }
.bootstrap-datetimepicker-widget table td span:hover { background: #eeeeee; }
.bootstrap-datetimepicker-widget table td span.active { background-color: #ef555d; color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.bootstrap-datetimepicker-widget table td span.old { color: #777777; }
.bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover { background: none; color: #777777; cursor: not-allowed; }
.bootstrap-datetimepicker-widget.usetwentyfour td.hour { height: 27px; line-height: 27px; }
.bootstrap-datetimepicker-widget.wider { width: 21em; }
.bootstrap-datetimepicker-widget .datepicker-decades .decade { line-height: 1.8em !important; }
.input-group.date .input-group-addon { cursor: pointer; }
.sr-only { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }
.collapse.in { display: block; visibility: visible; }
.collapse { display: none; visibility: hidden; }
.list-unstyled { padding-left:0; list-style:none }
.bootstrap-datetimepicker-widget li { float:none !important; }
.table-condensed>thead>tr>th, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>tbody>tr>td, .table-condensed>tfoot>tr>td { padding:5px }
.table-condensed>thead>tr:first-child { background-color:#ef555d; color:#fff; }
.glyphicon-time:before { content: "\e023"; }
.glyphicon-calendar:before { content: "\1f4c5"; }
.glyphicon-chevron-up:before { content: "\e113"; }
.glyphicon-chevron-down:before { content: "\e114"; }
.glyphicon-chevron-left:before { content: "\e079"; }
.glyphicon-chevron-right:before { content: "\e080"; }
.glyphicon-screenshot:before { content: "\e087"; }
.glyphicon-trash:before { content: "\e020"; }
.glyphicon-remove-sign:before { content: "\e083"; }
.list-unstyled li { padding:0 !important; }
.btn-primary, .btn-primary:hover { background-color:#27b59b; color:#fff; text-shadow:0 -1px 1px #148d70; }
.btn-primary:hover { background-color:#116b55; }
/* calendar end here */

.top_offer { background-color: #f8efbd; color: #cb202d; font-size: 14px; padding: 3px 20px; text-align: center; }
.top_offer .bigt { font-size:16px; font-weight:bold; }
.top_offer .fa { background-color: #bba73f; border-radius: 12px; float: right; height: 20px; line-height: 18px; margin: 3px 0 0; text-align: center; width: 20px; color:#fff; padding-right:1px; }
.top_offer .morebtn { background-color: #5fae2c; border-radius: 3px; color: #fff; font-size: 13px; margin: 0 20px; padding: 1px 15px; display:inline-block; }
.seo_cont { margin:20px 2% 0 1%; }
.seo_cont h3 { font-size:16px; font-weight:normal; margin:10px 0; }
.seo_cont p { color: #666; font-size: 12px; line-height: 19px; text-align: justify; }
.jobfairlist { background-color: #fff; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; margin-top: 20px; }
.jobfairclo1 { float: left; padding: 10px; width: calc(100% - 220px); }
.jobfairclo1 h2 { font-size:18px; font-weight:normal; color:#333; padding:0 0 3px 0; }
.jobfairclo1 h2 a { color:#333; }
.jobfairclo1 p { font-size:14px; line-height: 29px; color:#666; }
.jobfairclo1 p .fa { margin-right:5px; }
.jobfairclo2 { background-color: #f1f1f1; float: right; margin: 20px 20px 0; padding: 10px; text-align: center; width: 130px; }
.jobfairclo2 .datebig { font-size:18px; color:#095b60; }
.jobfairclo2 .datesmall { font-size:17px; color:#095b60; }
.jobfairclo2 .time { border-top: 2px solid #fff; color: #666; font-size: 12px; padding: 5px 0 0; }
.jobfairrow { width:90%; float:left; padding:0 10px 10px 10px; }
.jobfairrow .calnrbtn { border: 1px solid #e0e0e0; color: #666666; padding: 3px 0 4px 0; margin-right:25px; }
.jobfairrow i { background-color: #e0e0e0; color: #a3a2a2; line-height: 26px; padding: 0 5px; }
.jobfairrow .caltext { padding: 0 10px 0 5px; transition: all 0.5s ease 0s; }
.jobfairrow .calnrbtn:hover { background-color:#e0e0e0; transition: all 0.5s ease 0s; }
.hjobfair { width:100%; }
.hjobfair p { padding:0 0 15px 0; }
.hjobfair_row { padding:0 20px 20px 20px; }
.hjobfair_row .hjobfair_col { width:90%; min-height:105px; float:left; margin:0 15px; background-color: rgba(225, 225, 225, 0.2); -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; border:1px solid rgba(225, 225, 225, 0.35); text-align:center; color:#fff; }
.hjobfair_row .hjobfair_col .hfair_big { font-size:16px; padding:5px; }
.hjobfair_row .hjobfair_col .hfair_big a { color:#fff; }
.hjobfair_row .hjobfair_col .hfair_small { font-size:14px; padding:0 0 10px 0; }
.hjobfair_row .hjobfair_col .hfair_bot { font-size:13px; border-top:1px solid rgba(225, 225, 225, 0.35); padding:10px 0; }
.hjobfair_row .hjobfair_col .hfair_bot p { font-size:14px; padding:0; }
.hjobfair_row .hjobfair_col .fa { margin-right:5px; }
.frtime { margin:0 0 0 20px; }
.upcjobfair { background-color:#fff; margin:0 20px 15px 20px; border-left:2px solid #f19007; -webkit-box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.3); box-shadow: 1px 2px 5px 0px rgba(0, 0, 0, 0.3); }
.upcjobfair .upcfair_col1 { width:50%; float:left; position:relative; padding:15px; }
.upcjobfair .upcfair_col1 h2 { font-size:18px; font-weight:normal; margin:0 0 10px 0; }
.upcjobfair .upcfair_col1 .upfairimg { background-color: #e8e9e9; float: left; line-height: 205px; margin: 0 25px 15px 0; min-height: 205px; text-align: center; width: 33%; }
.upcjobfair .upcfair_col1 .upfairtext { width:60%; float:left; }
.upcjobfair .upcfair_col1 .upfairtext h3 { font-size:16px; font-weight:normal; margin:0 0 5px 0; }
.upcjobfair .upcfair_col1 .upfairtext h3 a { color:#333; }
.jobfairdatec { color:#003645; }
.upcjobfair .upcfair_col1 .upfairtext p { color:#666; line-height:24px; }
.upcjobfair .upcfair_col1 .upfairtext .fa { color:#989898; width:15px; }
.upcjobfair .upcfair_col1 .upfairtext ul { margin:25px 0 15px 0; }
.upcjobfair .upcfair_col1 .upfairtext ul li { float:left; margin:0 15px 0 0; }
.upcjobfair .upcfair_col1 .upfairtext ul li .bgtext { text-align:center; font-size:24px; padding:8px 15px; background-color:#e8e9e9; color:#333; }
.upcjobfair .upcfair_col1 .upfairtext ul li p { text-align:center; font-size:12px; text-transform:uppercase; color:#333; margin:5px 0 0 0; }
.upcjobfair .upcfair_col2 { width:42.5%; float:left; margin:0; padding:10px 30px 15px; }
.upcjobfair .upcfair_col2 .fairtag { margin:10px 0 5px; }
.upcjobfair .upcfair_col2 .fairtag li { background-color: #e8e9e9; color: #013757; float: left; font-size: 12px; list-style:none; margin: 0 10px 10px 0; padding: 3px 10px; }
.upcjobfair .upcfair_col2 .fairtag li a { color: #013757; }
.upcjobfair .upcfair_col2 .faircompni { margin:10px 0; }
.upcjobfair .upcfair_col2 .faircompni .comlogo { background-color: #e8e9e9; float: left; list-style:none; margin: 0 10px 10px 10px; width:90%; border:1px solid #999; max-height: 65px; min-height: 65px; overflow: hidden; padding:0 !important; }
.upcjobfair .upcfair_col2 .faircompni .comlogo img { width:100%; }
.fairtag_title { margin:0 0 10px }
.fairtag_span { background-color: #e8e9e9; color: #013757; font-size: 12px; list-style:none; margin: 0 10px 10px 0; padding: 3px 10px; display:inline-block; }
.fairtag_span a { color: #013757 !important; }
.job_links { width:100%; }
.job_links .linkcol1 { background:url(/common/images/other/tie-left.png) right top no-repeat #bfe79e; width:50%; float:left; min-height:300px; }
.job_links .linkcol1 h3 { padding:50px 0 10px 55px; font-weight:normal; font-size:22px; color:#0f2200; }
.job_links .linkcol1 ul { padding:0px 0 10px 55px; color:#0f2200; }
.job_links .linkcol1 ul li { color:#0f2200; line-height:40px; font-size:16px; }
.job_links .linkcol1 ul li a { color:#0f2200; }
.job_links .linkcol1 ul li a i { color:#275104; margin-right:5px; font-size:18px; }
.job_links .linkcol2 { background:url(/common/images/other/tie-right.png) left top no-repeat #f8c255; width:50%; float:left; min-height:300px; }
.job_links .linkcol2 h3 { padding:50px 0 10px 130px; font-weight:normal; font-size:22px; color:#2c1d00; }
.job_links .linkcol2 ul { padding:0px 0 10px 130px; color:#2c1d00; }
.job_links .linkcol2 ul li { color:#2c1d00; line-height:40px; font-size:16px; }
.job_links .linkcol2 ul li a { color:#2c1d00; }
.job_links .linkcol2 ul li a i { color:#91640a; margin-right:5px; font-size:18px; }
.popfair { margin:50px 0; }
.popfair h3 { color: #333; font-size: 24px; font-weight: normal; padding: 0 0 25px; text-align: center; }
.popfair ul { margin:0 20px; }
.popfair ul li { width:25%; float:left; line-height:28px; }
.popfair ul li a { color: #666; }
.seekers_bg { background:url(/common/images/other/seeker-bg.jpg) left top repeat; padding:50px 0; }
.seekers_bg h4 { color: #333; font-size: 24px; font-weight: normal; padding: 0 0 25px; text-align: center; }
.seekers_bg h4 a { color: #333; }
.seekers_bg ul { margin:0 20px; }
.seekers_bg ul li { background-color:#fff; border-bottom:1px solid #adadad; float:left; margin:0 10px; width:18.4%; padding:15px 0 0 0; }
.seekers_bg ul li figure { margin:0 auto; height: 130px; overflow: hidden; width:130px; -webkit-border-radius: 80px; -moz-border-radius: 80px; border-radius: 80px; border: 3px solid #fff; }
.seekers_bg ul li p { padding:0 10px 5px; text-align:center; color:#666; }
.seekers_bg ul li .sname { font-size:16px; color:#000; padding-top:10px; }
.seekers_bg ul li .sname a { color:#000; }
.seekers_bg ul li p .fa { color:#adadad; margin-right:5px; }
.seekers_bg ul li .seekbot { background-color:#f4f4f5; margin:10px 0 0 0; }
.seekers_bg ul li .seekbot .seekicon { text-align:center; border-right:1px solid #adadad; font-size: 16px; padding: 5px 10px; width:22%; float:left; }
.seekers_bg ul li .seekbot .seekicon a { color:#888888; }
.seekers_bg ul li .seekbot .seekicon:last-child { border-right:none; }
.fairblog_bg { background-color:#f3f3f3; padding:50px 0; }
.fairblog_bg h2 { color: #333; font-size: 24px; font-weight: normal; padding: 0 0 25px; text-align: center; }
.fairblog_bg .fairblog_col { float: left; margin: 0 15px; width: 22.7%; background-color: #fff; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; }
.fairblog_bg .fairblog_col figure { max-height:125px; overflow:hidden; }
.fairblog_bg .fairblog_col figure img { width:100% }
.fairblog_bg .fairblog_col h3 { color: #000; font-size: 16px; font-weight: normal; padding:15px 10px 10px 10px; }
.fairblog_bg .fairblog_col h3 a { color: #000; }
.fairblog_bg .fairblog_col p { color: #666; font-size: 14px; padding:0px 10px 15px 10px; }
.fair_d { color:#fff; padding:50px 0px 0 0px; width: 96%; margin-left: auto; margin-right: auto; }
.fair_d2 { color:#fff; margin: 0 auto; width: 90%; padding:10px 0; }
.fair_d2 .title_l { font-size:30px; padding:0 0 10px 0; }
.fair_d2 .title_r { font-size:16px; padding:0 0 10px 0; float:right; }
.fair_d2 a { color:#fff; }
.fair_d h1, .fair_d2 h1 { font-size:30px; font-weight:normal; padding:0 0 10px 15px; }
.fair_d .faridate { font-size:14px; margin-right:25px; padding-left: 15px; }
.fair_d .faridate .fa { margin-right:5px; }
.fair_drow { width:100%; margin:60px 0 50px 0; }
.fair_drow .lspace { width:5%; height:66px; float:left; background-color: rgba(225, 225, 225, 0.2); border: 1px solid rgba(225, 225, 225, 0.35); }
.fair_drow .faircount { float: left; margin:-16px 20px 0; width: 28%; }
.fair_drow .faircount ul li { float:left; width:25%; color: #fff; text-align:center; }
.fair_drow .faircount ul li .fcount { background-color: rgba(0, 0, 0, 0.2); border: 1px solid #fff; border-radius: 50px; color: #fff; height: 66px; text-align: center; width: 66px; line-height:66px; margin:0 auto; font-size:20px; font-weight:bold; }
.fair_drow .faircount2 { float: left; margin:0px 20px 0; width: 22%; }
.fair_drow .faircount2 .fcount2 { background-color: rgba(0, 0, 0, 0.2); border: 1px solid #fff; border-radius: 50px; color: #fff; height: 66px; text-align: center; width: 66px; line-height:66px; font-size:20px; font-weight:bold; float:left; }
.fair_drow .faircount2 .bfairdate { float:left; color:#fff; padding:0px 0 0 15px; }
.fair_drow .faircount2 .bfairdate .bigtext { font-size:18px; }
.fair_drow .faircount2 .bfairdate .bfairaddcal { color:#feba5b; }
.fair_drow .actlink2 { width:69%; float:right; background-color: rgba(225, 225, 225, 0.2); border: 1px solid rgba(225, 225, 225, 0.35); height:66px; line-height:63px; }
.fair_drow .actlink2 ul { width:70%; float:left; color:#fff; padding:0 20px }
.fair_drow .actlink2 ul li { float:left; color:#fff; padding:0 20px }
.fair_drow .actlink2 ul li a { color:#fff; }
.fair_drow .faircount ul li p { padding:5px 0 }
.fair_drow .actlink { width:63%; float:right; background-color: rgba(225, 225, 225, 0.2); border: 1px solid rgba(225, 225, 225, 0.35); height:66px; line-height:63px; }
.fair_drow .actlink ul { width:70%; float:left; color:#fff; padding:0 20px }
.fair_drow .actlink ul li { float:left; color:#fff; padding:0 20px }
.fair_drow .actlink ul li a { color:#fff; }
.fair_descrp { width:100%; float:left; padding:20px 0px 0 0; text-align:justify; }
.fair_descrp figure { float: right; margin-left: 15px; width: 200px; min-height:60px; }
.fair_descrp p { padding:0 0 15px 0; color:#333; }
.fair_flyer { width:100%; float:left; padding:20px 0; }
.fair_flyer p { padding:0 0 10px 0; color:#c27302; font-size:18px; }
.fair_venue { padding:20px 0 }
.fair_venue li { float:left; width:33%; }
.fair_venue li .venicon { float:left; width:45px; height:45px; background-color:#cccbcb; line-height:45px; text-align:center; font-size:24px; color:#fff; margin:0 20px 0 0; }
.fair_venue li .ventext { float:left; width:78%; }
.fair_venue li .ventext a { color:#013757; }
.fair_venue li .ventext .vtbig { font-size:16px; color:#333; }
.fair_venue li .ventext .vtsmall { font-size:14px; color:#666; }
.fair_compd { margin:20px 0; }
.fair_compd li { border: 2px solid #e8e9e9; float: left; line-height: 110px; list-style: outside none none; margin: 0 8px 20px; padding: 0 !important; text-align: center; width: 17%; }
.fair_compd li img { margin: 5px; max-height: 83px; overflow: hidden; width: 96%; }
.fairhire_tag { margin:10px 0 5px; }
.fairhire_tag p { font-size:16px; color:#666; margin-bottom:10px; }
.fairhire_tag ul li { background-color: #e8e9e9; color: #013757; float: left; font-size: 12px; list-style:none; margin: 0 10px 10px 0; padding: 3px 10px; }
.fairhire_tag ul li a { color: #013757; }
.fair_indus { margin:10px 0 5px; }
.fair_indus p { font-size:18px; color:#c27302; margin-bottom:10px; }
.fair_indus i { border: 1px solid #013757; border-radius: 50px; font-size:29px; height: 35px; line-height: 35px; text-align: center; width: 35px; margin-right:5px; }
.flaticon_c { padding:3px 8px; }
.fair_indus ul li { color: #013757; float: left; font-size: 16px; margin: 0 0 20px; width: 50%; }
.fair_register { margin:-1px 0 10px 0; background-color:#f7f7f7; padding:20px; border:solid 1px #e2e2e2; }
.fair_register .fairformlt { width:49%; float:left; }
.fair_register .fairformlt ul li { margin:0 0 10px }
.fair_register .fairformlt ul li input[type="text"] { margin: 0; width: 90%; padding:7px 10px }
.fair_register .fairformlt ul li textarea { width: 90%; resize:none; }
.fair_register .fairformlt ul li input[type="file"] { outline:none }
.fair_register .fairformlt ul li label { font-size:11px; font-weight:bold; cursor:default; color:#666 }
.fair_register .fairformlt ul li.contnum input[type="text"] { margin: 0 0 0 10px; width: 61%; float: left; }
.fair_register .fairformlt .select-wrapper, .fair_register .fairformlt .select-wrapper select { width:26%; }
.fair_register .fairformlt ul li.large .select-wrapper, .fair_register .fairformlt ul li.large .select-wrapper select { width:236px; height: 37px; line-height: 37px; border:solid 1px #ccc }
.reginav { margin:20px 0 0px 0; }
.reginav ul { }
.reginav ul li { display:block; float:left; border:solid 1px #e2e2e2; border-bottom-color:#ccc; margin:0 10px 0 0; }
.reginav ul li.active { border-top-color:#f90; border-bottom-color:#f7f7f7; }
.reginav ul li a { display:block; padding:10px; font-size:16px; line-height:22px; color:#333; background-color:#fff; }
.reginav ul li a span { font-size:11px; display:block; color:#999; line-height: 10px; }
.reginav ul li.active a { background-color:#f7f7f7; color:#ff9900; }
.reginav ul li a:hover { text-decoration:none; background-color:#eee; }
.popfair .vmore { border-bottom:dashed 1px #e4e4e4; padding:10px; margin:10px 0 25px 0; position:relative; }
.popfair .vmore a { color:#30a4ea; text-decoration:none; padding:5px 15px; text-align:center; display:inline; left:44%; position:absolute; top:-7px; }
.popfair .vmore a figure { text-align:center; display:block; }
.jobfaie_details { margin: 30px 0 0; }
/**
 * AddToCalendar Blue Style
 * http://addtocalendar.com
 */

/* Base */
.addtocalendar var { display: none; }
.addtocalendar { position: relative; display: inline-block; background: transparent!important; }
.atcb-link { display: block; outline: none!important; cursor: pointer; }
.atcb-link:focus~ul, .atcb-link:active~ul, .atcb-list:hover {
 visibility:visible;
}
.atcb-list { visibility: hidden; position: absolute; top: 100%; left: 0; width: 170px; z-index: 900; padding:0px; }
.atcb-list, .atcb-item { list-style: none; margin: 0; padding: 0; background: #fff; }
.atcb-item { float: none; text-align: left; }
.atcb-item-link { text-decoration: none; outline: none; display: block; }
.atcb-item.hover, .atcb-item:hover { position: relative; z-index: 900; cursor: pointer; text-decoration: none; outline: none; }
/* Blue */


.atc-style-blue .atcb-link { vertical-align: middle; zoom: 1; border: 1px solid #e0e0e0; color: #666666; margin-right: 25px; padding: 1px 12px 2px; font-size: 14px; }
.atc-style-blue .atcb-link:hover, .atc-style-blue .atcb-link:active, .atc-style-blue .atcb-link:focus { background-color:#e0e0e0; }
.atc-style-blue .atcb-list { width: 170px; border: 1px solid rgb(186,186,186); border-radius: 2px; box-shadow: 0 0 5px #AAA; }
.atc-style-blue .atcb-list, .atc-style-blue .atcb-item { background: #fff; color: #666666 !important; }
.atc-style-blue .atcb-item, .atc-style-blue .atcb-item-link { line-height: 1.3em; vertical-align: middle; zoom: 1; }
.atc-style-blue .atcb-item-link, .atc-style-blue .atcb-item-link:hover, .atc-style-blue .atcb-item-link:active, .atc-style-blue .atcb-item-link:focus { color: #666666; font-size: 14px; text-decoration: none; outline: none; padding: 5px 15px; }
.atc-style-blue .atcb-item-link:hover, .atc-style-blue .atcb-item-link:active, .atc-style-blue .atcb-item-link:focus { color: #666666; }
.atc-style-blue .atcb-item.hover, .atc-style-blue .atcb-item:hover { background:#e0e0e0; }
.bfairaddcal .atc-style-blue .atcb-link { border:none; padding:0; }
.bfairaddcal .atc-style-blue .atcb-link:hover, .bfairaddcal .atc-style-blue .atcb-link:active, .bfairaddcal .atc-style-blue .atcb-link:focus { background-color:#e0e0e0; }
/*----------- posting header start--------*/

.slsrcspot { background:#fff; }
.slsrcspotop { background:#fff url(/common/images/other/shadow.png) no-repeat center top; }
.sulekhasearch { padding-top:15px; }
.sulekhasearch1 { padding-top:0; }
.userpromo, .mobilepromo { padding:5px 10px 5px 5px; font-size:11px; line-height:13px; text-align:right; float:left; background-color:#f4f4f4; color:#333; border:solid 1px #ddd; border-top:none; border-radius:0 0 4px 4px; min-width:150px; }
.userpromo.active { border-radius:0; }
.userpromo { margin:0 0 0 10px; float:right; position:relative; z-index:100001; padding-left:10px; }
.userpromo a { font-weight:bold; text-transform:capitalize; }
.userpromo b { font-weight:normal; color:#666; font-weight:normal; font-size:10px; }
.userpromo b a { color:#666; font-weight:normal; }
.userpromo .userinfo { background-color:#f4f4f4; position:absolute; top:25px; right:5px; min-width:160px; border:1px solid #ccc; border:1px solid rgba(0, 0, 0, 0.15); border-top:none; border-radius:0 0 4px 4px; -webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175); box-shadow:0 6px 12px rgba(0, 0, 0, 0.175); background-clip:padding-box; padding:5px 0; font-size:12px; line-height:1.428571429; text-align:left; }
.userpromo .userinfo ul { border-bottom:solid 1px #fff; }
.userpromo .userinfo ul li a { display:block; padding:3px 10px; clear:both; font-weight:normal; color:#333; white-space:nowrap; }
.userpromo .userinfo ul li a:hover, .userpromo .userinfo ul li a:focus, .userpromo .userinfo ul li a:active { background-color:#e2e2e2; text-decoration:none; }
.userpromo .userinfo .otheraxn { padding:5px 5px 0 5px; border-top:solid 1px #e2e2e2; }
.userpromo .citychangehd { background-color:#f4f4f4; position:absolute; top:25px; right:-1px; width:300px; border:1px solid #ccc; border:1px solid rgba(0, 0, 0, 0.15); border-top:0; border-radius:0 0 4px 4px; -webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175); box-shadow:0 6px 12px rgba(0, 0, 0, 0.175); background-clip:padding-box; padding:5px 0; font-size:12px; line-height:1.428571429; text-align:center; }
.userpromo .citychangehd b { text-align:center; padding:5px 0; display:block; font-weight:bold; font-size:11px; }
.userpromo .citychangehd .cityajaxinwrap .gropingwrap .grouprt ul li b { display:inline; font-size:12px; line-height:16px; }
.userpromo .citychangehd .cityajaxinwrap .gropingwrap .grouprt ul li a { color:#666; text-decoration:none; }
.userpromo .citychangehd .cityajaxinwrap .gropingwrap .grouprt ul li a:hover { text-decoration:none; }
.userpromo .citychangehd .row { display:block; text-align:center; padding:10px 0 0; }
.userpromo .citychangehd input[type="text"] { width:80%; margin:0; }
.userpromo .citychangehd .cityajaxmin .cityajaxinwrap { margin-left:-125px; left:50%; }
.caretup, .caretdn { border-left:4px solid transparent; border-right:4px solid transparent; content:""; display:inline-block; height:0; vertical-align:top; width:0; }
.caretup { border-top:4px solid #000; }
.caretdn { border-bottom:4px solid #000; }
.userpromo .caretup, .userpromo .caretdn { margin:5px 0 0 0; }
.userpromo .active .caretdn, .userpromo .caretup { display:inline-block }
.userpromo .active .caretup, .userpromo .caretdn { display:none; }
.mobilepromo a { font-weight:bold; color:#333 }
.mobilepromo a img { margin-top:-3px; }
.mobilepromo a.india { color:#30a4ea; }
.sulekhasearch .sc-logo a { display:block; background:url(/common/images/default/us-sulekha-com.png) no-repeat 0 0; width:221px; height:48px; overflow:hidden; text-indent:-9999px; }
.sulekhasearch .sc-logo { padding:20px 0; float:none; }
.sulekhasearch .sc-search, .sulekhasearch .sc-post { padding:25px 0 15px 0; }
.sulekhasearch .sc-postmob { display:none; }
.sulekhasearch .sc-search { text-align:right; }
.sulekhasearch .sc-search a.locationselect { padding:11px 5px; text-transform:capitalize; }
.sulekhasearch .sc-search a.locationselect i { width:16px; height:16px; display:block; float:right; background-position:-310px -115px; margin:0 0 0 2px; }
.sulekhasearch .sc-search input[type="text"] { width:44%; height:34px; margin:0; }
.sulekhasearch .sc-search .srcpadmob { display:none; }
.glyphicon-phone:before { content: "\e145"; }
/*----------- posting header end--------*/

.joballcat_full { padding: 10px 5% !important; }
.joballcat_full .title_row { border-bottom: 3px double #e2e2e2; padding-bottom: 5px; }
.joballcat_full .title_row h2 { width:70%; float:left; color: #000; font-size: 20px; font-weight: normal; }
.joballcat_full .title_row h2 .bbder { border-bottom: 3px solid #f89406; padding-bottom: 6px; }
.joballcat_full .title_row .catsearch { float:right; width:30%; text-align:right; position:relative }
.joballcat_full .title_row .catsearch input[type="text"] { border:none; border-left:1px solid #cccccc; width:90%; transition:0.5s ease all; -moz-transition:0.5s ease all; -webkit-transition:0.5s ease all; padding-right:30px }
.joballcat_full .title_row .catsearch i { padding:5px 10px; color:#666; position:absolute; right:0; top:0; z-index:5 }
.joballcat_full .title_row .catsearch input[type="text"]:focus { border:none!important; box-shadow:none; outline:none }
.joballcat_full .title_row .catsearch .bar { position:relative; display:block; }
.joballcat_full .title_row .catsearch .bar:before, .joballcat_full .title_row .catsearch .bar:after { content:''; height:2px; width:0; bottom:0px; position:absolute; background:#f89406; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; }
.joballcat_full .title_row .catsearch .bar:before { left:50%; }
.joballcat_full .title_row .catsearch .bar:after { right:50%; }
.joballcat_full .title_row .catsearch input:focus { border:0 !important; box-shadow:none }
.joballcat_full .title_row .catsearch input:focus ~ .bar:before, .joballcat_full .title_row .catsearch input:focus ~ .bar:after {
width:50%;
}
.joballcat_full .title_row .catsearch input[type="text"]:focus { outline:none }
.joballcat_full .title_row .catsearch .highlight { position:absolute; height:60%; width:100%; top:25%; left:0; pointer-events:none; opacity:0.5; }
.job_allcatrow { padding:20px 0 0 0; }
.job_allcatrow.menu-stick { background:#fff; padding:0 10%; position:fixed; left:0; top:0; z-index:100001; width:80%; -webkit-box-shadow:0 1px 10px -3px rgba(0, 0, 0, .5); box-shadow:0 1px 10px -3px rgba(0, 0, 0, .5); }
.job_allcatrow .allcat_titile { border-left:3px solid #fbce37; float:left; width:30%; }
.job_allcatrow .allcat_titile .smallt { font-size:14px; text-transform:uppercase; color:#666; line-height:20px; padding:0 0 0 10px; display:block; }
.job_allcatrow .allcat_titile .bigt { font-size:20px; text-transform:uppercase; font-weight:bold; color:#333; line-height:24px; padding:0 0 0 10px; }
.menu-stick .bigt { font-size:16px !important; }
.job_allcatrow .allcat_list { float:right; width:69.5%; background-color:#ececec; height:44px; }
.job_allcatrow .allcat_list .catlist { float:left; width:100%; }
.job_allcatrow .allcat_list .catlist ul { margin:13px 0 0 0; }
.job_allcatrow .allcat_list .catlist ul li { float:left; border-right:1px solid #999; line-height:16px; }
.job_allcatrow .allcat_list .catlist ul li:last-child { border:none; }
.job_allcatrow .allcat_list .catlist ul li a { padding:0 25px; color:#333; }
.job_allcatrow .allcat_list .catlist ul li a:hover { border-bottom:2px solid #f89406; padding:0 25px 11px 25px; }
.job_allcatrow .allcat_list .catlist ul li a.active { border-bottom:2px solid #f89406; padding:0 25px 11px 25px; }
.job_allcatrow .allcat_list2 { float:right; width:69.5%; height:44px; }
.job_allcatrow .allcat_list2 .filter_az { padding: 10px 0 0; }
.job_allcat_bg { min-height: 206px; padding: 0 0 25px; position: relative; width: 100%; }
.job_allcat { padding:15px 0; }
.job_allcat ul li { font-size:14px; float:left; width:30%; line-height:35px; padding:0 15px; font-size:14px; border:1px solid #f8f8f8; }
.job_allcat ul li:nth-child(2n+1) { background-color:#f8f8f8; }
.job_allcat ul li:nth-child(2n+3)) {
background-color:#fefefe;
}
.job_allcat ul li a { color:#333; text-decoration:none; }
.job_otherlink { padding:20px 0 15px 0; }
.job_otherlink .catcol1 { width:50%; float:left; }
.job_otherlink .catcol1 p { font-size:18px; padding:0 0 5px 0; }
.job_otherlink ul li { font-size: 14px; padding: 6px 0 6px 20px; background:url(/common/images/default/bullet-icon.png) no-repeat 0 14px; }
.job_otherlink ul li a { color:#333; }
.viewmore { border-bottom: 1px dashed #e4e4e4; margin: 15px 0 25px; padding: 10px; position: relative; }
.viewmore a { color: #30a4ea; display: inline; left: 44%; padding: 5px 15px; position: absolute; text-align: center; text-decoration: none; top: -7px; }
.viewmore a figure { display: block; text-align: center; }
.filter_az { width:100%; float:left; padding:20px 0; }
.filter_az ul { float:right; list-style:none; text-align:right; }
.filter_az ul li { list-style:none; float:left; }
.filter_az ul li a { background-color: #e8e9e9; color: #666; font-size: 12px; margin-right: 5px; padding: 4px 8px; text-decoration: none; }
.filter_az ul li a:hover { border-bottom:2px solid #f89406; }
.filter_az ul li a.active { border-bottom:2px solid #e8e9e9; background-color:#f89406; color:#fff; }
.catlist > label, .catlist > input { display: none; }
.topcomny_row { width:100%; margin:25px 0; }
.topcomny_tit { text-align:center; font-size:20px; padding:10px 0 15px 0; }
.topcomny { background-color: #fff; border: 1px solid #e8e9e9; display: flex; height: 120px; line-height: 120px; list-style: outside none none; margin: 0 10px 10px; padding: 0 !important; text-align: center; width: 90%; }
.topcomny a { align-self: center; display: flex; margin: 0 auto; text-align: center; vertical-align: middle; }
.topcomny img { align-self: center; max-height: 116px; min-height: 60px; padding: 0 1% 1%; width: 98%; }
.fooctapart { float:right; }
.needjobsec { line-height: 34px; margin-right: 20px; float:left; font-size:13px; font-family: 'Roboto', sans-serif; color:#fff; }
.needjobsec .btn { background-clip: padding-box; background-color: #ff4242; border-radius: 2px; color: #fff; height: 33px !important; line-height: 20px !important; padding: 7px 12px !important; transition: color 0.45s ease 0s, background 0.45s ease 0s, border 0.45s ease 0s; }
.showlocat { margin:15px 0 0 0; color:#666; }
.showlocat .location { background-color:#fff; padding:2px 8px; margin: 0 15px 5px 0; border:1px solid #e2e2e2; display:inline-block; font-size:10px; color:#666; }
.jobopening { margin:15px 0 0 0; }
.jobopening>li { margin:0; padding:15px 10px; border-bottom: 1px solid #e2e2e2; }
.jobopening li .jo_title { font-size:18px; color:#333; }
.jobopening li .jo_title a, .jobopening li .rcont a { color:#000; }
.jobopening li .lcont { width:30%; float:left; color:#666; padding:10px 0 0 0; }
.jobopening li .rcont { width:70%; float:left; color:#333; padding:10px 0 0 0; }
.jobopening li .rcont ul { list-style:none; }
.jobopening li .rcont ul li { list-style:none; float:left; margin-bottom:15px; }
.jobopening li .rcont ul li a { color:#013757; background-color:#e8e9e9; text-decoration:none; font-size:12px; padding:5px 12px; margin-right:15px; }
.jobopening li .rcont ul li a.more { color:#7e7f7f; }
.jobopening li .showlocat .fa { color: #f89406; font-size: 14px; }
.jobopening>li:nth-child(odd) { background-color:#f8f8f8; }
.jobopening>li:nth-child(even) { background-color:#fefefe; }
.itjob_list { background-color: #fff; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; margin-top: 20px; padding: 15px 20px; }
.itjob_list .title { color: #333; font-size: 18px; font-weight: normal; }
.itjob_list .title a { color: #333; text-decoration:none; }
.itjob_list .title p { color: #666; font-size: 14px; font-weight: normal; padding: 5px 0px; }
.itjob_list ul li { color: #333; float: left; list-style: none; padding-right: 25px; }
.itjob_list ul li .fa { padding:0 5px 0 0; color: #45980f; }
.itjob_list p { color: #666; font-size: 14px; font-weight: normal; padding: 5px 0px; }
.itjob_list .actbtn { padding:10px 0; text-align:right; }
.itjob_no { background-color:#fcf8e3; border:1px solid #fae099; border-left:2px solid #f89406; padding:25px 20px 10px 20px; margin:0 2% 20px 1%; text-align:center; }
.itjob_no h3 { color: #333; font-size: 22px; font-weight: normal; }
.itjob_no ul li { width:30%; float:left; margin:10px 1%; }
.itjob_no ul li .fa { border:1px solid #333; border-radius:50%; height:50px; width:50px; line-height:50px; font-size:25px; color:#333; }
.tooltip_job { z-index:20006; position: absolute; font-size: 11px !important; line-height: 1.4; padding: 5px 0; width: auto; padding: 2px; color: #fff; text-align: center; text-decoration: none; background-color: #333; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; display:none; top:-26px; left:0px; }
.tooltip_job:before { position: absolute; bottom:-6px; left:15%; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #333; content: ''; margin-left:-3px }
.tooltip_h:hover .tooltip_job { display:block }
.tooltip_h { position:relative; }
.rec_listing { width:100%; margin:25px 0 0 0; }
.rec_listing .reclistbox { width:48%; background-color:#fff; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; margin-bottom:20px; }
.rec_listing .reclistbox:nth-child(odd) { float:left; }
.rec_listing .reclistbox:nth-child(even) { float:right; }
.rec_listing .listcol1 { width:30%; float:left; text-align:center; }
.rec_listing .listcol2 { width: 63%; float: left; padding: 20px 15px; border-left: 1px solid #f3f3f3; }
.rec_listing .listcol1 figure { border-radius: 80px; height: 120px; margin:10px auto; overflow: hidden; width: 120px; }
.rec_listing .listcol1 .listfollow { margin:20px 0 5px; }
.rec_listing .listcol1 .listfollow .lisfolobtn { border: 1px solid #dbdbdb; border-radius: 4px; color: #666; height: 26px; line-height: 26px; margin: 0 auto; padding: 2px; width: 119px; }
.rec_listing .listcol1 .listfollow .lisfolobtn a { color:#666; display:block; }
.rec_listing .listcol1 .listfollow .lisfolobtn a:hover { color:#fff; }
.rec_listing .listcol1 .listfollow .lisfolobtn:hover { background-color:#f89406; border:1px solid #f89406; color:#fff; transition: all 0.5s ease 0s; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); }
.rec_listing .listcol1 p { color:#666; padding:10px 0; font-size:12px; display: inline-block; }
.rec_listing .listcol1 .lstfolwing { margin: 0 auto; width: 125px; }
.rec_listing .listcol1 .lstfollowing { background-color: #efefef; border-radius: 4px; color: #575757; display: block; font-size: 14px; height: 20px; line-height: 20px; margin: 0 auto; padding: 5px; position: relative; text-align: center; width: 114px; }
.rec_listing .listcol1 .lstunfollow { position:absolute; top:0; left:0; background-color:#f89406; opacity:0; transition: all 0.5s ease 0s; width:0; padding:5px; color:#fff; font-size:14px; height:20px; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); margin: 0 auto; border-radius: 4px; }
.rec_listing .listcol1 .lstfolwing:hover .lstunfollow { opacity:1; padding:5px; height:20px; font-size:14px; line-height:20px; transition: all 0.5s ease 0s; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); width: 114px; text-align:center; }
.rec_listing .listcol2 .recname { font-size: 20px; color:#333; }
.rec_listing .listcol2 .recname a { color:#333; }
.rec_listing .listcol2 .recname2 { font-size: 14px; color:#666; }
.rec_listing .listcol2 ul { min-height:108px; }
.rec_listing .listcol2 ul li { font-size: 14px; color:#333; line-height:26px; }
.rec_listing .listcol2 ul li a { color:#333; }
.rec_listing .listcol2 ul li.tag { font-size: 12px; color:#666; }
.rec_listing .listcol2 ul li.tag a { display:inline-block; }
.rec_listing .listcol2 ul li i { color:#999; margin-right:5px; }
.rec_listing .listcol2 .recactbtn { margin:15px 0 10px; text-align:right; padding:0 25px 0 0; }
.rec_listing .listcol2 .recactbtn .contactbtn { border: 1px solid #f89406; color: #666; height: 26px; line-height: 26px; padding: 4px 24px; }
.rec_listing .listcol2 .recactbtn .contactbtn:hover { background-color: #f89406; color: #fff; }
.rec_listing .listcol2 .recactbtn .morebtna { border: 1px solid #dbdbdb; color: #666; height: 26px; line-height: 26px; margin:0 15px 0 0; padding: 4px 24px; }

.rec_listinghom { width:100%; padding:50px 0; background-color:#eee; }
.rec_listinghom .title { color: #333; font-size: 24px; font-weight: normal; padding: 0 0 25px; text-align: center; }
.rec_listinghom .title a { color: #333; text-decoration: none; }
.rec_listinghom .reclistbox_home { width:32%; background-color:#fff; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; margin-bottom:30px; float:left; }
.rec_listinghom .reclistbox_home:nth-child(2) { margin:0 23px 0 0; }
.rec_listinghom .reclistbox_home:nth-child(3) { margin:0 23px 0 0; }
.rec_listinghom .reclistbox_home:nth-child(4) { margin:0; }
.rec_listinghom .listcol1 { width:30%; float:left; text-align:center; }
.rec_listinghom .listcol2 { width: 63%; float: left; padding: 20px 15px; border-left: 1px solid #f3f3f3; }
.rec_listinghom .listcol1 figure { border-radius: 80px; height: 120px; margin:10px auto; overflow: hidden; width: 120px; }
.rec_listinghom .listcol1 .listfollow { margin:20px 0 5px; }
.rec_listinghom .listcol1 .listfollow .lisfolobtn { border: 1px solid #dbdbdb; border-radius: 4px; color: #666; height: 26px; line-height: 26px; margin: 0 auto; padding: 2px; width: 119px; }
.rec_listinghom .listcol1 .listfollow .lisfolobtn a { color:#666; display:block; }
.rec_listinghom .listcol1 .listfollow .lisfolobtn a:hover { color:#fff; }
.rec_listinghom .listcol1 .listfollow .lisfolobtn:hover { background-color:#f89406; border:1px solid #f89406; color:#fff; transition: all 0.5s ease 0s; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); }
.rec_listinghom .listcol1 p { color:#666; padding:10px 0; font-size:12px; display: inline-block; }
.rec_listinghom .listcol1 .lstfolwing { margin: 0 auto; width: 125px; }
.rec_listinghom .listcol1 .lstfollowing { background-color: #efefef; border-radius: 4px; color: #575757; display: block; font-size: 14px; height: 20px; line-height:20px; margin:0 auto; padding:5px; position: relative; text-align:center; width:114px; }
.rec_listinghom .listcol1 .lstunfollow { position:absolute; top:0; left:0; background-color:#f89406; opacity:0; transition: all 0.5s ease 0s; width:0; padding:5px; color:#fff; font-size:14px; height:20px; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); margin: 0 auto; border-radius: 4px; }
.rec_listinghom .listcol1 .lstfolwing:hover .lstunfollow { opacity:1; padding:5px; height:20px; font-size:14px; line-height:20px; transition: all 0.5s ease 0s; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); width: 114px; text-align:center; }
.rec_listinghom .listcol2 .recname { font-size: 20px; color:#333; }
.rec_listinghom .listcol2 .recname a { color:#333; }
.rec_listinghom .listcol2 .recname2 { font-size: 14px; color:#666; }
.rec_listinghom .listcol2 ul { min-height:108px; }
.rec_listinghom .listcol2 ul li { font-size: 14px; color:#333; line-height:26px; }
.rec_listinghom .listcol2 ul li.tag { font-size: 12px; color:#666; }
.rec_listinghom .listcol2 ul li.tag a { display: inline-block; }
.rec_listinghom .listcol2 ul li i { color:#999; margin-right:5px; }
.rec_listinghom .listcol2 .recactbtn { margin:15px 0 10px; text-align:right; padding:0 5px 0 0; }
.rec_listinghom .listcol2 .recactbtn .contactbtn { border: 1px solid #f89406; color: #666; height: 26px; line-height: 26px; padding: 4px 24px; }
.rec_listinghom .listcol2 .recactbtn .contactbtn:hover { background-color: #f89406; color: #fff; }
.rec_listinghom .listcol2 .recactbtn .morebtna { border: 1px solid #dbdbdb; color: #666; height: 26px; line-height: 26px; margin:0 15px 0 0; padding: 4px 24px; }


.morebtn_com { margin: 25px 0; text-align: center; width: 100%; float: left; }
.morebtn_com .morebtn_in { -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; border:1px solid #bfbebe; color:#656565; padding:5px 15px; text-align:center; text-decoration:none; }
.morebtn_com2 { margin: 25px 0; text-align: center; width: 100%; float: left; }
.morebtn_com2 .morebtn_in { -webkit-border-radius:4px; -moz-border-radius:4px; -khtml-border-radius:4px; border-radius:4px; border:1px solid #bfbebe; color:#656565; padding:5px 15px; text-align:center; text-decoration:none; background-color:#fff; }
.jobdetail .recu_col .follow .col1 .listfollow { margin:0px 0 5px; }
.jobdetail .recu_col .follow .col1 .listfollow .lisfolobtn { border: 1px solid #dbdbdb; border-radius: 4px; color: #666; height: 26px; line-height: 26px; margin: 0 auto; padding: 2px; width: 119px; }
.jobdetail .recu_col .follow .col1 .listfollow .lisfolobtn a { color:#666; display:block; }
.jobdetail .recu_col .follow .col1 .listfollow .lisfolobtn a:hover { color:#fff; }
.jobdetail .recu_col .follow .col1 .listfollow .lisfolobtn:hover { background-color:#f89406; border:1px solid #f89406; color:#fff; transition: all 0.5s ease 0s; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); }
.jobdetail .recu_col .follow .col1 p { color:#666; padding:10px 0; font-size:12px; display: inline-block; }
.jobdetail .recu_col .follow .col1 .lstfolwing { margin: 0 auto; width: 125px; }
.jobdetail .recu_col .follow .col1 .lstfollowing { border: 1px solid #dbdbdb; background-color: #efefef; border-radius: 4px; color: #575757; display: block; font-size: 14px; height: 20px; line-height: 20px; margin: 0 auto; padding: 5px; position: relative; text-align: center; width: 114px; }
.jobdetail .recu_col .follow .col1 .lstunfollow { position:absolute; top:0; left:0; border: 1px solid #f89406; background-color:#f89406; opacity:0; transition: all 0.5s ease 0s; width:0; padding:5px; color:#fff; font-size:14px; height:20px; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); margin: 0 auto; border-radius: 4px; }
.jobdetail .recu_col .follow .col1 .lstfolwing:hover .lstunfollow { opacity:1; padding:5px; height:20px; font-size:14px; line-height:20px; transition: all 0.5s ease 0s; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); width: 114px; text-align:center; }
.rec_dbotcol { width:31%; float:left; background-color: #fff; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; margin:15px 1% 30px; }
.rec_dbotcol .title { border-bottom: 1px solid #e3e2e2; color: #000; font-size: 20px; font-weight: normal; margin-bottom: 10px; padding: 15px 20px; }
.job_aside .latestjobs_h { padding: 10px; border-bottom: 1px dotted #cecece; }
.job_aside .latestjobs_h .title { font-size:18px; color:#000; font-weight:normal; }
.smrec_listing { margin:20px; }
.smrec_listing ul li { list-style:none; padding:0 0 5px 0; border-bottom:1px dotted #cecece; margin:0 0 15px 0; }
.smrec_listing ul li figure { float: left; margin:0 15px 0 0; border-radius: 80px; height: 60px; overflow: hidden; width: 60px; background-color: #fff; border:1px solid #ccc; }
.smrec_listing ul li .big { color: #444; font-size: 16px; font-weight: normal; }
.smrec_listing ul li .big a { color: #444; }
.smrec_listing ul li .small { color: #808080; font-size: 14px; font-weight: normal; padding:5px 0; line-height:22px; }
.smrec_listing ul li .small span { margin:0 15px 10px 0; color: #808080; }
.smrec_listing ul li .small span a, .smrec_listing ul li .small a { color: #808080; }
.smrec_listing ul li .small span i { margin-right:5px; color: #adadad; }
.smrec_listing ul li .actbtn { margin:5px 0 0 0; }
.smrec_listing ul li .followrow { float: left; margin: 5px 0; width: 100%; }
.smrec_listing ul li .contbtnbox { float: right; width: 40%; text-align:right; }
.smrec_listing ul li .contbtnbox .contbtn { border: 1px solid #f89406; color: #f89406; cursor: pointer; display: inline-block; font-size: 14px; line-height: 20px; padding: 5px 22px; text-align: center; vertical-align: middle; }
.smrec_listing ul li .contbtnbox .contbtn:hover { background-color:#f89406; color:#fff; }
.smrec_listing ul li .listfollow { float: left; width: 60%; }
.smrec_listing ul li .listfollow .lisfolobtn { border: 1px solid #dbdbdb; border-radius: 4px; color: #666; height: 26px; line-height: 26px; float:left; padding: 2px; width: 119px; text-align:center; }
.smrec_listing ul li .listfollow .lisfolobtn a { color:#666; display:block; }
.smrec_listing ul li .listfollow .lisfolobtn a:hover { color:#fff; }
.smrec_listing ul li .listfollow .lisfolobtn:hover { background-color:#f89406; border:1px solid #f89406; color:#fff; transition: all 0.5s ease 0s; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); }
.smrec_listing ul li .followno { color:#666; padding:10px 0; font-size:12px; display: inline-block; margin-left:15px }
.smrec_listing ul li .lstfolwing { width: 125px; float:left; }
.smrec_listing ul li .lstfollowing { background-color: #efefef; border-radius: 4px; color: #575757; display: block; font-size: 14px; height: 20px; line-height: 20px; margin: 0 auto; padding: 5px; position: relative; text-align: center; width: 114px; }
.smrec_listing ul li .lstunfollow { position:absolute; top:0; left:0; background-color:#f89406; opacity:0; transition: all 0.5s ease 0s; width:0; padding:5px; color:#fff; font-size:14px; height:20px; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); margin: 0 auto; border-radius: 4px; }
.smrec_listing ul li .lstfolwing:hover .lstunfollow { opacity:1; padding:5px; height:20px; font-size:14px; line-height:20px; transition: all 0.5s ease 0s; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); width: 114px; text-align:center; }
.smrec_title { color: #000; font-size: 18px; font-weight: normal; border-bottom: 1px dotted #cecece; padding:10px 10px 10px 20px; }
.applybtn { border: 1px solid #f89406; color: #f89406; cursor: pointer; display: inline-block; font-size: 12px; line-height: 20px; padding: 3px 8px; text-align: center; vertical-align: middle; }
.applybtn:hover { background-color:#f89406; color:#fff; }
.rec_vmore { text-align:right; }
.rec_vmore a { color: #666; }
.ljobpre { width:100%; }
.ljobpre .titlepre { color: #000; font-size: 24px; font-weight: normal; font-family: 'Roboto', sans-serif; padding:0 0 20px 0; }
.ljobpre .precol1 { width:31%; float:left; background-color:#fff; border: 1px solid #d0d0d0; border-top: 1px solid #896931; }
.ljobpre .precol2 { margin:0 2%; }
.ljobpre .precol3 { margin:0 0 0 2%; width:48%; }
.ljobpre .precol1 .premium { background-color: #fff; border: 1px solid #a78d5f; color: #a78d5f; font-size: 11px; letter-spacing: 4px; padding: 2px 10px; position: absolute; right: 15px; top: -8px; }
.ljobpre .prelistin { width:48% !important; }
.ljobpre .precol1 .title1 { color: #000; font-size: 20px; font-weight: normal; font-family: 'Roboto', sans-serif; padding:15px 0 5px 15px; }
.ljobpre .precol1 .title2 { color: #666; font-size: 14px; font-family: 'Roboto', sans-serif; padding:0px 0 0px 15px; }
.ljobpre .precol1 figure { margin: 0 15px; width: 116px; float:right; border: 1px solid #ccc; padding: 2px; }
.ljobpre .precol1 .cont { color: #666; font-size: 14px; line-height:24px; font-weight: normal; padding:0 15px; }
.ljobpre .precol1 .cont .phone { color: #333; font-size: 16px; }
.ljobpre .precol1 .cont .free { color: #333; font-size: 18px; font-family: 'Roboto', sans-serif; }
.ljobpre .precol1 .cont .tag { border: 1px solid #e2e2e2; border-radius: 3px; display: inline-block; font-size: 12px; line-height: 22px; margin: 0 10px 10px 0; padding: 0 7px; }
.ljobpre .precol1 .bot { border-top: 1px dashed #d0d0d0; margin:15px 0 0 0; }
.ljobpre .precol1 .bot .actncol1 { width:48%; float:left; text-align:right; }
.ljobpre .precol1 .bot .actncol1 a { margin:6px 20px 0 0; }
.ljobpre .precol1 .bot .actncol2 { width:52%; float:left; }
.ljobpre .precol1 .bot .actncol3 { width:100% !important; }
.ljobpre .precol1 .bot .actncol2 ul { margin:0; }
.ljobpre .precol1 .bot .actncol2 ul li { border-right: 1px solid #d0d0d0; float: left; list-style: outside none none; margin: 0; text-align: center; color:#333; padding: 0 24px; }
.ljobpre .precol1 .bot .actncol2 ul li a { color:#333; line-height: 40px; display:block; }
.ljobpre .precol1 .bot .actncol2 ul li i { color: #888; font-size: 16px; margin-right: 5px; }
.ljobpre .precol1 .bot .actncol2 ul li.contact { border-bottom: 2px solid #f89406; margin-bottom:-1px; }
.ljobpre .precol1 .bot .actncol2 ul li.contact:hover a { background-color:#f89406; color:#fff; }
.ljobpre .precol1 .bot .actncol2 ul li.contact:hover a i { color:#fff; }
.pmhide { display:none; }
.jobfair_promo { text-align:center; margin:25px 0 0 0; }
.jobfair_promo a { background-color: #08a182; border-radius: 4px; color: #fff; font-size: 14px; padding: 2px 15px; transition: all 0.5s ease-in-out 0s; }
.jobfair_promo a:hover { background: #137964; color: #fff; transition: all 0.5s ease-in-out 0s; }
.jobfair_promo a i { color:#fff; font-size:16px; margin-right:5px; }
/*.jobfair_promo a{ color:#073f7a; font-size:14px; background-color:rgba(0, 0, 0, .1); padding:2px 15px; border-radius:4px;}*/

.jobcity_tab { margin:20px 0 0 0; position:relative; }
.jobcity_tab .title { color: #000; font-size: 20px; font-weight: normal; padding:5px 0 10px 0; }
.jobcity_tabin li { display:inline-block; font-size: 16px; }
.jobcity_tabin li a { color:#333; line-height: 40px; padding: 9px 20px 10px; background-color:#e8e9e9; }
.jobcity_tabin li a.active { background-color:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd; }
.job_city2 { background-color: #fff; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; }
.job_city2 ul { padding:20px 15px; }
.job_city2 ul li { float:left; line-height:26px; font-size:13px; width:50%; }
.job_city2 ul li a { color:#666; text-decoration:none; }
.banner_pro { width:100%; margin-bottom: -40px; background-color:#fff; }
.banner_pro ul { text-align:center; }
.banner_pro ul li { list-style:none; display:inline-block; margin:20px 15px; }
.banner_probg { background-position:bottom !important; height:480px !important; }
.banner_probg .job_hsearch { padding-top: 40px !important; }
/*---- sub menu more start -------*/
.jobmore { position:relative; }
.jobmore .jobmorelist { background-color: #fff; display: none; height: auto; position: absolute; left: 0; top: 43px; width: 150px; z-index:20; }
.jobmore:hover .jobmorelist { display:block; }
.jobmore .jobmorelist ul { height: auto; }
.jobmore .jobmorelist li { display:block; margin:0 0 1px 0; }
.jobmore .jobmorelist li a { padding:10px 10px; }
.jobmore .jobmorelist li a:hover { background-color:#f5f5f5; }
.jobmore .jobmorelist { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; -webkit-box-shadow: -1px 10px 17px -3px rgba(0,0,0,0.59); -moz-box-shadow: -1px 10px 17px -3px rgba(0,0,0,0.59); box-shadow: -1px 10px 17px -3px rgba(0,0,0,0.59); border-top: 2px solid #e0e0e0; }
.jobmore .jobmorelist:after, .jobmore .jobmorelist:before { bottom: 100%; left:50px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.jobmore .jobmorelist:after { border-color: rgba(136, 183, 213, 0); border-bottom-color: #fff; border-width: 6px; margin-left: -6px; }
.jobmore .jobmorelist:before { border-color: rgba(224, 224, 224, 0); border-bottom-color: #e0e0e0; border-width: 7px; margin-left: -7px; }
/*---- sub menu more end -------*/


.seo_cont2 { background-color: #fff; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; padding: 15px; margin:20px 0 0 0; background-color:#fff; }
.seo_cont2 h3 { color: #000; font-size: 20px; font-weight: normal; padding-bottom:10px; }
.seo_cont2 p { color:#666; padding-bottom:10px; }
.seo_cont2 .title { font-size:17px; color:#333; padding-bottom:5px !important; }
.seo_cont2 ul { margin:5px 0 10px 30px; }
.seo_cont2 ul li { list-style:circle; color:#666; }
/*--------- review -----------------*/
.write-inp-out { padding:20px 0; }
.write-inp-out .sing-inp { width:60%; float:left; position:relative; margin-right:15px; }
.write-inp-out .sing-inp input[type="text"] { width:100%; padding: 20px 10px; height: 30px; }
.write-inp-out .sing-inp i { font-size:20px; line-height:20px; color:#bbb; position:absolute; left:8px; top:8px; }
.write-inp-out .but-outer { float:left; padding:4px 0 0 0; }
.detail-write { padding:15px; background-color:#f2f4f8; }
.detail-write .name-outer { padding:0 0 10px 0; border-bottom:dashed 1px #ccc; }
.detail-write .name-outer figure { width:60px; height:60px; float:left; margin:0 15px 0 0; }
.detail-write .name-outer figure img { -webkit-border-radius:500rem; -moz-border-radius:500rem; border-radius:500rem; }
.detail-write .name-outer .name-txt { font-size:16px; line-height:24px; color:#333; padding:18px 0 0 0; float:left; }
.detail-write .ser-perform { padding:20px 0 10px; }
.detail-write .ser-perform ul { margin:0px; padding:0px; }
.detail-write .ser-perform ul li { margin:0; padding:0px; list-style:none; width:50%; float:left; }
.detail-write .ser-perform ul li label { cursor:default; font-size:13px; line-height:20px; color:#666; padding:0 3px 0 0; }
.detail-write .ser-perform ul li .input-outer { position:relative; }
.detail-write .ser-perform ul li .input-outer i { font-size:18px; line-height:20px; position:absolute; top:1px; right:5px; color:#aaa; }
.detail-write .ser-perform ul li .input-outer i.fa-calendar { font-size:13px; line-height:20px; position:absolute; top:5px; right:5px; }
.detail-write .ser-perform ul li .input-outer input[type="text"] { width:98%; cursor:pointer; padding: 20px 10px; height: 30px; }
.detail-write .ser-perform ul li:last-child .input-outer input[type="text"] { width:100% }
.detail-write .ser-perform ul li .input-outer .drop-list { border:solid 1px #ccc; border-top:none; position:absolute; z-index:100; width:100%; background-color:#fff; }
.detail-write .ser-perform ul li .input-outer .drop-list ul { margin:0px; padding:0px; width:auto; }
.detail-write .ser-perform ul li .input-outer .drop-list ul li { margin:0px; padding:0px; list-style:none; float:none; width:auto; border-right:none; border-left:none; }
.detail-write .ser-perform ul li .input-outer .drop-list ul li a { font-size:13px; line-height:20px; display:block; color:#666; padding:10px 8px; border-bottom:dotted 1px #e4e4e4; -webkit-transition: all 0.35s; -moz-transition: all 0.35s; -ms-transition: all 0.35s; -o-transition: all 0.35s; transition: all 0.35s; }
.detail-write .ser-perform ul li .input-outer .drop-list ul li a:hover { background-color:#ff4242; color:#fff; }
.detail-write .write-outer { background-color:#fff; padding:15px 10px; margin:0; }
.write-outer .your-rating, .write-outer .other-ratings { float:left; width:50%; }
.write-outer .your-rating label, .write-outer .other-ratings .title-txt { font-size:14px; line-height:22px; color:#666; cursor:default; margin:0 10px 10px 0; text-transform:uppercase; font-family: 'Roboto', sans-serif; font-weight: 700; display:block; }
.detail-write .write-outer .your-rating .star-out { float:left; }
.detail-write .write-outer .your-rating .star-out span { float:left; margin:0 10px 0 0; position:relative; }
.detail-write .write-outer .your-rating .star-out span.star a i { font-size:18px; line-height:22px; color:#aaa; }
.detail-write .write-outer .your-rating .star-out span.star.active i { color:#f89406; }
.detail-write .write-outer .your-rating .star-out span.star a i:hover { color:#f89406; }
.detail-write .write-outer .your-rating .star-out span .arrow_box { display:none; position: absolute; background:#000; font-size:11px; color:#fff; z-index:2; padding:2px 10px; top:-25px; left:-3px; width:80px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.detail-write .write-outer .your-rating .star-out span:hover .arrow_box { display:block; }
.detail-write .write-outer .your-rating .star-out span .arrow_box:before { top: 100%; left: 5px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.detail-write .write-outer .your-rating .star-out span .arrow_box:before { border-color: rgba(0, 0, 0, 0); border-top-color: #000; border-width: 6px; }
.detail-write .write-outer .your-rating .star-number { float:left; font-size:12px; line-height:20px; font-weight:normal; color:#fff; background-color:#5fae2c; padding:0 5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-family:arial; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.detail-write .write-outer .other-ratings ul { margin:0px; padding:0px; }
.detail-write .write-outer .other-ratings ul li { margin:0 20px 0 0; padding:0px; list-style:none; width:auto; float:none; display:block; }
.detail-write .write-outer .other-ratings ul li label { font-size:13px; line-height:22px; color:#666; float:left; cursor:default; margin:0 10px 0 0; width:130px; }
.detail-write .write-outer .other-ratings ul li .star-out { float:left; }
.detail-write .write-outer .other-ratings ul li .star-out span { float:left; margin:0 10px 0 0; position:relative; }
.detail-write .write-outer .other-ratings ul li .star-out span.star a i { font-size:13px; line-height:22px; color:#aaa; }
.detail-write .write-outer .other-ratings ul li .star-out span.star a i:hover { color:#f89406; }
.detail-write .write-outer .other-ratings ul li .star-out span.star.active a i { color:#f89406; }
.detail-write .write-outer .other-ratings ul li .star-out span .arrow_box { display:none; position: absolute; background:#000; font-size:11px; color:#fff; z-index:2; padding:2px 10px; top:-25px; left:-3px; width:80px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.detail-write .write-outer .other-ratings ul li span:hover .arrow_box { display:block; }
.detail-write .write-outer .other-ratings ul li span .arrow_box:before { top: 100%; left: 5px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.detail-write .write-outer .other-ratings ul li span .arrow_box:before { border-color: rgba(0, 0, 0, 0); border-top-color: #000; border-width: 6px; }
.detail-write .write-outer .other-ratings ul li .star-number { float:left; font-size:14px; line-height:20px; font-weight:700; color:#fff; background-color:#5fae2c; padding:0 5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.detail-write .txtarea-out { padding:10px 0 0 0; position:relative; }
.detail-write .txtarea-out.alert { }
.detail-write .txtarea-out textarea { width:100%; resize:none; height:80px; padding:10px; }
.detail-write .txtarea-out.alert textarea { border:solid 1px #c20000; color:#c20000; }
.detail-write .txtarea-out .max-charecter { font-size:11px; color:#999; text-align:right; margin-top:10px; }
.detail-write .upload-photos { padding:10px; }
.detail-write .upload-photos .uploadclr { margin-bottom:10px; }
.detail-write .upload-photos input[type="text"] { margin:0 0 0 15px; }
.detail-write .upload-photos .photo { float:left; }
.detail-write .upload-photos .photo a { padding:4px 10px; font-size:13px; line-height:20px; color:#666; background-color:#fff; border:solid 1px #ccc; display:block; }
.detail-write .upload-photos .photo i { font-size:14px; color:#aaa; margin:0 5px 0 0; display:inline-block; }
.detail-write .upload-photos .label-txt { font-size:12px; line-height:20px; color:#666; margin:5px 15px 0 0; float:left; }
.detail-write .upload-photos .list-photos figure { background-color: #f5f5f5; border: #d0d0d0 solid 1px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:3px; float:left; margin:0 10px; width:100px; height:100px; overflow:hidden; position:relative }
.detail-write .upload-photos .list-photos figure a.close { position:absolute; top:10px; right:10px; width:22px; height:22px; display:none; overflow:hidden; text-indent:-9999px; background:url(/common/images/default/close-v2-ph.gif?v=5.6.7) no-repeat center center; z-index:1; }
.detail-write .upload-photos .list-photos figure:hover a.close { display:block; }
.detail-write .share-outer { padding:10px 0 10px 0; width:81%; }
.detail-write .share-outer ul { margin:0 20px 0 0; padding:0px; float:right; }
.detail-write .share-outer ul label { font-size:12px; float:left; line-height:18px; padding:3px 10px 0 0; color:#666; }
.detail-write .share-outer ul li { margin:0 10px 0 0; padding:0px; list-style:none; float:left; font-family:arial; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.detail-write .share-outer ul li a { color:#333; }
.detail-write .share-outer ul li a i { width:35px; height:25px; text-align:center; border-radius:50%; line-height:25px; color:#fff; font-size:14px; margin:0; border:none; padding:0 }
.detail-write .share-outer ul li a i.fa-facebook { background:#3778b9; }
.detail-write .share-outer ul li a i.fa-twitter { background:#35c6f0; }
.detail-write .share-outer ul li a i.fa-google-plus { background:#d73a1a; }
.detail-write .share-outer ul li a i.fa-pinterest { background:#ed5053; }
.detail-write .share-outer ul li a i.fa-whatsapp { background:#2ab200; }
.detail-write .share-outer ul li a i.fa-linkedin { background:#0274b3; }
.detail-write .share-outer ul li a i.fa-mobile { background:#ff6000; }
.detail-write .share-outer ul li a i.fa-envelope { background:#ff6000; }
.detail-write .share-outer ul li .mycity_fbct input { left: 16px !important; top: 6px; }
.detail-write .share-outer .pub-but { float:right; }
.review-res-outer { padding:0 0 10px 20px; position:relative; }
.review-res-outer .subtitle { font-size: 22px; margin-bottom: 10px; }
.review-res-outer .single-title { font-family:Roboto; font-weight:700; font-size:16px; line-height:24px; padding:0; color:#222; }
.review-res-outer .write-outer { background-color:#fff; padding:0; margin:0; }
.review-res-outer .write-outer .your-rating label { font-size:15px; line-height:22px; color:#666; cursor:default; margin:0 10px 10px 0; text-transform:uppercase; font-weight:600; display:block; }
.review-res-outer .write-outer .your-rating .star-out { float:left; }
.review-res-outer .write-outer .your-rating .star-out span { float:left; margin:0 10px 0 0; position:relative; }
.review-res-outer .write-outer .your-rating .star-out span.star a i { font-size:18px; line-height:22px; color:#aaa; }
.review-res-outer .write-outer .your-rating .star-out span.star a i:hover { color:#f89406; }
.review-res-outer .write-outer .your-rating .star-out span.star.active a i { color:#f89406; }
.review-res-outer .write-outer .your-rating .star-out span .arrow_box { display:none; position: absolute; background:#000; font-size:11px; color:#fff; z-index:2; padding:2px 10px; top:-25px; left:-3px; width:80px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.review-res-outer .write-outer .your-rating .star-out span:hover .arrow_box { display:block; }
.review-res-outer .write-outer .your-rating .star-out span .arrow_box:before { top: 100%; left: 5px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.review-res-outer .write-outer .your-rating .star-out span .arrow_box:before { border-color: rgba(0, 0, 0, 0); border-top-color: #000; border-width: 6px; }
.review-res-outer .write-outer .your-rating .star-number { float:left; font-size:12px; line-height:20px; font-weight:normal; color:#fff; background-color:#5fae2c; padding:0 5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-family:arial; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.review-res-outer .write-outer .other-ratings .title-txt { font-size:15px; line-height:22px; color:#666; cursor:default; margin:0; text-transform:uppercase; font-weight:600; display:block; }
.review-res-outer .write-outer .other-ratings ul { margin:0px; padding:0px; }
.review-res-outer .write-outer .other-ratings ul li { margin:0 20px 3px 0; padding:0px; list-style:none; width:auto; float:none; display:block; }
.review-res-outer .write-outer .other-ratings ul li label { font-size:13px; line-height:22px; color:#666; float:left; cursor:default; margin:0 10px 0 0; width:130px; }
.review-res-outer .write-outer .other-ratings ul li .star-out { float:left; }
.review-res-outer .write-outer .other-ratings ul li .star-out span { float:left; margin:0 10px 0 0; position:relative; }
.review-res-outer .write-outer .other-ratings ul li .star-out span.star a i { font-size:13px; line-height:22px; color:#aaa; }
.review-res-outer .write-outer .other-ratings ul li .star-out span.star a i:hover { color:#f89406; }
.review-res-outer .write-outer .other-ratings ul li .star-out span.star.active a i { color:#f89406; }
.review-res-outer .write-outer .other-ratings ul li .star-out span .arrow_box { display:none; position: absolute; background:#000; font-size:11px; color:#fff; z-index:2; padding:2px 10px; top:-25px; left:-3px; width:80px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.review-res-outer .write-outer .other-ratings ul li span:hover .arrow_box { display:block; }
.review-res-outer .write-outer .other-ratings ul li span .arrow_box:before { top: 100%; left: 5px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.review-res-outer .write-outer .other-ratings ul li span .arrow_box:before { border-color: rgba(0, 0, 0, 0); border-top-color: #000; border-width: 6px; }
.review-res-outer .write-outer .other-ratings ul li .star-number { float:left; font-size:12px; line-height:20px; font-weight:normal; color:#fff; background-color:#5fae2c; padding:0 5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; font-family:arial; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
.review-res-outer .rev-tab-outer { border-bottom:solid 2px #e7e7e7; height:40px; }
.review-res-outer .rev-tab-outer ul { float:left; margin:0px; padding:0px; }
.review-res-outer .rev-tab-outer ul li { float:left; margin:0px; padding:0px; list-style:none; float:left; }
.review-res-outer .rev-tab-outer ul li a { display:block; font-size:16px; line-height:18px; color:#666; padding:10px 15px; border-bottom:solid 2px #e7e7e7; -webkit-transition:all .24s ease-in; -moz-transition:all .24s ease-in; -ms-transition:all .24s ease-in; -o-transition:all .24s ease-in; transition:all .24s ease-in; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-top left: 4px;
-moz-border-radius-top right: 4px;
border-top-left-radius: 4px; border-top-right-radius: 4px; }
.review-res-outer .rev-tab-outer ul li a span { color:#333; padding:0 3px; font-weight:300; }
.review-res-outer .rev-tab-outer ul li a:hover { background-color:#e7e7e7; border-bottom:solid 2px #f89406; }
.review-res-outer .rev-tab-outer ul li.active a { border-bottom:solid 2px #f89406; background-color:#e7e7e7; }
.review-res-outer .rev-con-outer { padding:10px 0; }
.review-res-outer .rev-con-outer .no-data-found { padding:15px; font-size:18px; line-height:28px; color:#666; }
.review-res-outer .rev-con-outer .no-data-found i { font-size:24px; line-height:28px; color:#f89406; margin:0 5px 0 0; }
.review-res-outer .rev-con-outer .rev-person { margin:10px 0 15px 0; }
.review-res-outer .rev-con-outer .rev-person figure { width:50px; height:50px; float:left; margin:0 15px 0 10px; -webkit-border-radius:500rem; -moz-border-radius:500rem; border-radius:500rem; }
.review-res-outer .rev-con-outer .rev-person figure.a-img, .review-res-outer .rev-con-outer .rev-person figure { font-size:30px; line-height:46px; color:#fff; font-weight:bold; text-transform:uppercase; text-align:center; display:table; }
.review-res-outer .rev-con-outer .rev-person figure.a-img, .review-res-outer .rev-con-outer .rev-person figure.A-img { background-color:#E37B40; }
.review-res-outer .rev-con-outer .rev-person figure.b-img, .review-res-outer .rev-con-outer .rev-person figure.B-img { background-color:#46B39D; }
.review-res-outer .rev-con-outer .rev-person figure.c-img, .review-res-outer .rev-con-outer .rev-person figure.C-img { background-color:#5B6B6B; }
.review-res-outer .rev-con-outer .rev-person figure.d-img, .review-res-outer .rev-con-outer .rev-person figure.D-img { background-color:#9685B2; }
.review-res-outer .rev-con-outer .rev-person figure.e-img, .review-res-outer .rev-con-outer .rev-person figure.E-img { background-color:#6E1734; }
.review-res-outer .rev-con-outer .rev-person figure.f-img, .review-res-outer .rev-con-outer .rev-person figure.F-img { background-color:#F37E01; }
.review-res-outer .rev-con-outer .rev-person figure.g-img, .review-res-outer .rev-con-outer .rev-person figure.G-img { background-color:#2C5E2E; }
.review-res-outer .rev-con-outer .rev-person figure.h-img, .review-res-outer .rev-con-outer .rev-person figure.H-img { background-color:#FF12A6; }
.review-res-outer .rev-con-outer .rev-person figure.i-img, .review-res-outer .rev-con-outer .rev-person figure.H-img { background-color:#82393A; }
.review-res-outer .rev-con-outer .rev-person figure.j-img, .review-res-outer .rev-con-outer .rev-person figure.J-img { background-color:#BDC057; }
.review-res-outer .rev-con-outer .rev-person figure.k-img, .review-res-outer .rev-con-outer .rev-person figure.K-img { background-color:#0E1927; }
.review-res-outer .rev-con-outer .rev-person figure.l-img, .review-res-outer .rev-con-outer .rev-person figure.L-img { background-color:#8A8C3F; }
.review-res-outer .rev-con-outer .rev-person figure.m-img, .review-res-outer .rev-con-outer .rev-person figure.M-img { background-color:#6C6972; }
.review-res-outer .rev-con-outer .rev-person figure.n-img, .review-res-outer .rev-con-outer .rev-person figure.N-img { background-color:#8B5742; }
.review-res-outer .rev-con-outer .rev-person figure.o-img, .review-res-outer .rev-con-outer .rev-person figure.O-img { background-color:#413814; }
.review-res-outer .rev-con-outer .rev-person figure.p-img, .review-res-outer .rev-con-outer .rev-person figure.P-img { background-color:#A47192; }
.review-res-outer .rev-con-outer .rev-person figure.q-img, .review-res-outer .rev-con-outer .rev-person figure.Q-img { background-color:#131414; }
.review-res-outer .rev-con-outer .rev-person figure.r-img, .review-res-outer .rev-con-outer .rev-person figure.R-img { background-color:#652968; }
.review-res-outer .rev-con-outer .rev-person figure.s-img, .review-res-outer .rev-con-outer .rev-person figure.S-img { background-color:#00FFC7; }
.review-res-outer .rev-con-outer .rev-person figure.t-img, .review-res-outer .rev-con-outer .rev-person figure.T-img { background-color:#2A1D8C; }
.review-res-outer .rev-con-outer .rev-person figure.u-img, .review-res-outer .rev-con-outer .rev-person figure.U-img { background-color:#9F7251; }
.review-res-outer .rev-con-outer .rev-person figure.v-img, .review-res-outer .rev-con-outer .rev-person figure.V-img { background-color:#BF2626; }
.review-res-outer .rev-con-outer .rev-person figure.w-img, .review-res-outer .rev-con-outer .rev-person figure.W-img { background-color:#6E695D; }
.review-res-outer .rev-con-outer .rev-person figure.x-img, .review-res-outer .rev-con-outer .rev-person figure.X-img { background-color:#D96704; }
.review-res-outer .rev-con-outer .rev-person figure.y-img, .review-res-outer .rev-con-outer .rev-person figure.Y-img { background-color:#764720; }
.review-res-outer .rev-con-outer .rev-person figure.z-img, .review-res-outer .rev-con-outer .rev-person figure.Z-img { background-color:#044952; }
.review-res-outer .rev-con-outer .rev-person figure img { -webkit-border-radius:500rem; -moz-border-radius:500rem; border-radius:500rem; width:50px; height:50px; }
.review-res-outer .rev-con-outer .rev-person .name-txt { font-size:12px; line-height:18px; font-weight:700; color:#333; padding:4px 0 0 0; }
.review-res-outer .rev-con-outer .rev-person .fow-rev { padding:0; }
.review-res-outer .rev-con-outer .rev-person .fow-rev span { font-size:12px; line-height:14px; color:#666; display:inline-block; padding:0 2px 0 0; }
.review-res-outer .rev-con-outer .rev-person .fow-rev span.share-txt { margin:0 0 0 1px; }
.review-res-outer .rev-con-outer .rev-person .fow-rev span.share-txt i { font-size:12px; margin:0 3px 0 0; color:#bbb; }
.review-res-outer .rev-con-outer .rev-person .fow-rev span.share-txt a { color:#999; }
.review-res-outer .rev-con-outer .rev-person .rev-by { font-size:12px; line-height:14px; color:#666; padding:0 2px 0 0; }
.review-res-outer .rev-con-outer .rev-person .rev-by span { font-size:11px; line-height:14px; color:#999; display:inline-block; margin:0 3px 0 0; }
.review-res-outer .rev-con-outer .rev-person .rev-by a { color:#666; }
.review-res-outer .rev-con-outer .rev-person .foll-outer { padding:3px 0; }
.review-res-outer .rev-con-outer .rev-person .foll-outer a { display:inline-block; font-size:11px; line-height:18px; padding:2px 8px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:solid 1px #ccc; color:#666; }
.review-res-outer .rev-con-outer .rev-person .foll-outer a:hover { border:solid 1px #aaa; }
.review-res-outer .rev-con-outer .rev-deta-contant { padding:0 0 0 10px; border-bottom:dotted 1px #ccc; }
.review-res-outer .rev-con-outer .rev-deta-contant .date-txt { font-size:11px; line-height:18px; color:#666; padding:5px 0; }
.review-res-outer .rev-con-outer .rev-deta-contant p { font-size:13px; line-height:20px; color:#666; padding:0; }
.review-res-outer .rev-con-outer .rev-deta-contant p b { font-size:12px; line-height:20px; color:#333; text-transform:uppercase; margin:0 5px 0 0; font-weight:700; }
.review-res-outer .rev-con-outer .rev-deta-contant p b span { background-color:#5fae2c; padding:0 5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; color:#fff; }
.review-res-outer .rev-con-outer .rev-deta-contant .but-outer { padding:10px 0; }
.review-res-outer .rev-con-outer .rev-deta-contant .but-outer a { display:inline-block; padding:2px 10px 2px 10px; margin:0 10px 0 0; background-color:#E0E1E2; color:#333; font-size:12px; line-height:16px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
.review-res-outer .rev-con-outer .rev-deta-contant .but-outer a i { font-size:11px; margin:0 3px 0 0; }
.review-res-outer .rev-con-outer .rev-deta-contant .but-outer a b { background-color:#fff; padding:3px 8px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; margin:0 2px 0 6px; display:inline-block; }
.review-res-outer .rev-con-outer .reply-per-out { margin:0; padding:0; }
.review-res-outer .rev-con-outer .anot-person { padding:0 10px 10px 42px; position:relative; }
.review-res-outer .rev-con-outer .anot-person figure { width:30px; height:30px; float:left; margin:0 15px 0 0; position:absolute; top:7px; left:0px; font-size:20px; line-height:30px; color:#fff; font-weight:bold; text-transform:uppercase; text-align:center; display:table; -webkit-border-radius:500rem; -moz-border-radius:500rem; border-radius:500rem; }
.review-res-outer .rev-con-outer .anot-person figure.a-img, .review-res-outer .rev-con-outer .anot-person figure.A-img { background-color:#E37B40; }
.review-res-outer .rev-con-outer .anot-person figure.b-img, .review-res-outer .rev-con-outer .anot-person figure.B-img { background-color:#46B39D; }
.review-res-outer .rev-con-outer .anot-person figure.c-img, .review-res-outer .rev-con-outer .anot-person figure.C-img { background-color:#5B6B6B; }
.review-res-outer .rev-con-outer .anot-person figure.d-img, .review-res-outer .rev-con-outer .anot-person figure.D-img { background-color:#9685B2; }
.review-res-outer .rev-con-outer .anot-person figure.e-img, .review-res-outer .rev-con-outer .anot-person figure.E-img { background-color:#6E1734; }
.review-res-outer .rev-con-outer .anot-person figure.f-img, .review-res-outer .rev-con-outer .anot-person figure.F-img { background-color:#F37E01; }
.review-res-outer .rev-con-outer .anot-person figure.g-img, .review-res-outer .rev-con-outer .anot-person figure.G-img { background-color:#2C5E2E; }
.review-res-outer .rev-con-outer .anot-person figure.h-img, .review-res-outer .rev-con-outer .anot-person figure.H-img { background-color:#FF12A6; }
.review-res-outer .rev-con-outer .anot-person figure.i-img, .review-res-outer .rev-con-outer .anot-person figure.I-img { background-color:#82393A; }
.review-res-outer .rev-con-outer .anot-person figure.j-img, .review-res-outer .rev-con-outer .anot-person figure.J-img { background-color:#BDC057; }
.review-res-outer .rev-con-outer .anot-person figure.k-img, .review-res-outer .rev-con-outer .anot-person figure.K-img { background-color:#0E1927; }
.review-res-outer .rev-con-outer .anot-person figure.l-img, .review-res-outer .rev-con-outer .anot-person figure.L-img { background-color:#8A8C3F; }
.review-res-outer .rev-con-outer .anot-person figure.m-img, .review-res-outer .rev-con-outer .anot-person figure.M-img { background-color:#6C6972; }
.review-res-outer .rev-con-outer .anot-person figure.n-img, .review-res-outer .rev-con-outer .anot-person figure.N-img { background-color:#8B5742; }
.review-res-outer .rev-con-outer .anot-person figure.o-img, .review-res-outer .rev-con-outer .anot-person figure.O-img { background-color:#413814; }
.review-res-outer .rev-con-outer .anot-person figure.p-img, .review-res-outer .rev-con-outer .anot-person figure.P-img { background-color:#A47192; }
.review-res-outer .rev-con-outer .anot-person figure.q-img, .review-res-outer .rev-con-outer .anot-person figure.Q-img { background-color:#131414; }
.review-res-outer .rev-con-outer .anot-person figure.r-img, .review-res-outer .rev-con-outer .anot-person figure.R-img { background-color:#652968; }
.review-res-outer .rev-con-outer .anot-person figure.s-img, .review-res-outer .rev-con-outer .anot-person figure.S-img { background-color:#00FFC7; }
.review-res-outer .rev-con-outer .anot-person figure.t-img, .review-res-outer .rev-con-outer .anot-person figure.T-img { background-color:#2A1D8C; }
.review-res-outer .rev-con-outer .anot-person figure.u-img, .review-res-outer .rev-con-outer .anot-person figure.U-img { background-color:#9F7251; }
.review-res-outer .rev-con-outer .anot-person figure.v-img, .review-res-outer .rev-con-outer .anot-person figure.V-img { background-color:#BF2626; }
.review-res-outer .rev-con-outer .anot-person figure.w-img, .review-res-outer .rev-con-outer .anot-person figure.W-img { background-color:#6E695D; }
.review-res-outer .rev-con-outer .anot-person figure.x-img, .review-res-outer .rev-con-outer .anot-person figure.X-img { background-color:#D96704; }
.review-res-outer .rev-con-outer .anot-person figure.y-img, .review-res-outer .rev-con-outer .anot-person figure.Y-img { background-color:#764720; }
.review-res-outer .rev-con-outer .anot-person figure.z-img, .review-res-outer .rev-con-outer .anot-person figure.Z-img { background-color:#044952; }
.review-res-outer .rev-con-outer .anot-person figure img { -webkit-border-radius:500rem; -moz-border-radius:500rem; border-radius:500rem; width:30px; height:30px; }
.review-res-outer .rev-con-outer .anot-person .name-txt { font-size:13px; line-height:18px; font-weight:700; color:#333; padding:4px 0 0 0; }
.review-res-outer .rev-con-outer .anot-person .name-txt span { margin:0 4px; display:inline-block; font-size:11px; color:#999; }
.review-res-outer .rev-con-outer .anot-person p { font-size:12px; line-height:20px; color:#666; padding:0; margin:0px; }
.review-res-outer .rev-con-outer .anot-person .social-another { padding:0; }
.review-res-outer .rev-con-outer .anot-person .social-another a { display:inline-block; font-size:11px; line-height:14px; color:#999; margin:0 5px 0 0; }
.review-res-outer .rev-con-outer .rev-deta-contant .photos-outer { padding:10px 0 10px 0; }
.review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul { padding:0; margin:0px; }
.review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li { padding:0; margin:0 10px 0 0; list-style:none; float:left; width:80px; height:80px; }
.review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li a { }
.review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li a figure { width:80px; height:80px; position:relative; background: #000; }
.review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li a figure img { width:80px; height:80px; }
.review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li a figure.last { margin-right:0; }
.review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li a figure.last img, .review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li a figure.last:hover img { opacity:0.3; transition:none; transform: none; }
.review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li a figure.last figcaption, .review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li a figure.last:hover figcaption { opacity:1; filter: alpha(opacity=1); }
.review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li a figure.last figcaption { font-size:15px; color:#ccc; }
.review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li a figure:hover figcaption { opacity:1; filter: alpha(opacity=1); }
.review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li a figure figcaption { opacity: 0; filter: alpha(opacity=0); position: absolute; top:35%; text-align:center; width: 100%; height: 100%; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: all 0.55s ease-in-out; -moz-transition: all 0.55s ease-in-out; transition: all 0.55s ease-in-out; }
.review-res-outer .rev-con-outer .rev-deta-contant .photos-outer ul li a figure figcaption i { font-size:50px; color:#ccc }
.review-res-outer .inp-outer { padding:20px 0; position:relative; }
.review-res-outer .inp-outer textarea { width:60%; margin:0 10px 0 0; height:60px; resize:none; padding:10px; }
.review-res-outer .inp-outer label { position:absolute; font-size:11px; line-height:13px; color:#999; font-weight:normal; position:absolute; left:7px; top:27px; }
.review-res-outer .inp-outer.alert textarea { border:solid 1px #c20000; }
.review-res-outer .inp-outer.alert label { color:#c20000; }
.errmsg { padding:10px; text-align:center; }
.errmsg .fa-remove { border:solid 5px #f27474; padding:10px; border-radius:50%; background:#fff; font-size:42px; color:#f27474; height:72px; width:72px; }
.errmsg strong { font-weight: bold; color: #f27474; margin: 10px 0; display: block; text-align:center }
.errmsg p { text-align: center; color: #f27474; font-size: 14px; font-weight: bold; }
.sussmsgwrp { padding:10px; text-align:center; }
.sussmsgwrp .fa-check, .sussmsgwrp .fa-thumbs-up { border:solid 5px #a5dc86; padding:10px; border-radius:50%; background:#fff; font-size:42px; color:#a5dc86 }
.sussmsgwrp strong { font-weight: bold; color: #5c952c; margin: 10px 0; display: block; text-align:center }
.sussmsgwrp p { text-align: center; color: #5c952c; font-size: 14px; font-weight: bold; }
.lj-compdet .topreview { margin:10px 0; padding:0; }
.lj-compdet .topreview li { margin:0 10px 0 0; padding:0px; display: inline; font-size:15px; line-height:20px; color:#dadada; }
.lj-compdet .topreview li i { display:inline-block; margin:0 3px 0 8px; }
.lj-compdet .topreview li a { color:#fff; display:inline-block; padding:1px 0 0 0; }
.lj-compdet .topreview li .star { background:url(/common/images/default/rating-star.png) no-repeat 0 0; height:16px; width:90px; margin:2px 0 0 0; float:left; }
.lj-compdet .topreview li .star1 { background-position:0 -16px; }
.lj-compdet .topreview li .star2 { background-position:0 -32px; }
.lj-compdet .topreview li .star3 { background-position:0 -48px; }
.lj-compdet .topreview li .star4 { background-position:0 -64px; }
.lj-compdet .topreview li .star5 { background-position:0 -80px; }
.lj-compdet .topreview li.star span.number { display:inline-block; margin:0 5px 0 0; font-size:13px; line-height:20px; color:#fff; }
/*--------- review end -----------------*/

/*--------- Resume listing -----------------*/
.rsmtitle_bg { background-color:#fff; font-family:'Roboto', sans-serif; }
.rsmtitle_bg .rsmtlerow { padding:15px 0; }
.rsmtitle_bg .rsmtlerow .rsmtitle { color: #000000; font-size: 22px; font-weight: normal; float:left; width:70%; }
.rsmtitle_bg .rsmtlerow .postact_btn { color:#444; font-size: 14px; float: right; margin-top: 8px; text-align: right; width: 30%; }
.rsmtitle_bg .rsmtlerow .postact_btn .btn { margin-left:10px; }
.rsmtitle_bg .vjob_tag { padding:10px 0; }
.rsmtitle_bg .vjob_tag ul li { list-style:none; float:left; margin:0 8px 15px 8px; font-size:12px; }
.rsmtitle_bg .vjob_tag ul li a { background-color:#f4f5f6; padding:2px 8px; color:#888888; -webkit-border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; }
.rsmlist_row { padding:15px 0; font-family:'Roboto', sans-serif; }
.rsmlist_row .rsmlist_col1 { float:left; width:270px; }
.rsmlist_row .rsmlist_cont { float:right; width:calc(100% - 270px); }
.rsmlist_row .rsmlist_col2 { float:left; width:72%; margin:0 1.5%; }
.rsmlist_row .rsmlist_col3 { float:left; width:25%; }
.fa-rotate-left:before, .fa-undo:before { content:"\f0e2" }
.fa-align-left:before { content:"\f036" }
.fa-th:before { content:"\f00a" }
.fa-th-list:before { content:"\f00b" }
.rsmflt_title { background-color:#fff; padding:10px 10px; margin-bottom:5px; }
.rsmflt_title .rsmtitle { font-size:18px; color:#333; font-weight:600; }
.rsmflt_title .rsmtitle .fa-filter { display:none; }
.rsmflt_title .reset { float:right; text-align:right; font-size:14px; color: rgba(0, 0, 0, 0.65); font-weight:400; padding-top: 5px; }
.rsmflt_title .reset a { color: rgba(0, 0, 0, 0.65); }
.rsm_filter { }
.rsm_filter ul { list-style:none; }
.rsm_filter ul li { background-color:#fff; color:#888; margin-bottom:2px; position:relative; line-height:20px; }
.rsm_filter ul li .flttitle { font-size: 14px; color: #444; display:block; border-bottom:1px solid #f9f9f9; padding:8px 10px; }
.rsm_filter ul li .flttitle i { float:right; color:#000; -webkit-transition: all .5s ease-in; -moz-transition: all .5s ease-in; -ms-transition: all .5s ease-in; -o-transition: all .5s ease-in; transition: all .5s ease-in; font-size:16px; padding-top:5px; }
.rsm_filter ul li.active a i { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
.rsm_filter ul li .flttitle .selcount { background-color: #019d94; border-radius: 50%; color: #ffffff; display: inline-block; font-size: 9px; height: 15px; line-height:15px; text-align: center; width: 15px; }
.rsm_filter ul li .filterin { padding:10px; font-family:'Roboto', sans-serif; }
.rsm_filter ul li .filterin input { width:95%; }
.rsm_filter ul li .filterin .fltrclear { padding: 0 5px 10px 0; color:#999; text-align:right; }
.rsm_filter ul li .filterin .fltrclear a { color:#999; }
.rsm_filter ul li .filterin .fltrclear i { border:1px solid #999; background-color: #f4f5f6; font-size: 12px; padding: 0 2px 2px; border-radius: 8px; }
.rsm_filter ul li .filterin .filterbox { margin:15px 0; max-height:200px; overflow:auto }
.rsm_filter ul li .filterin ul { }
.rsm_filter ul li .filterin ul li { line-height:27px; }
.rsm_filter ul li .filterin ul li a { color:#888; padding-left:5px; line-height:22px }
.rsm_filter ul li .filterin ul li input[type="checkbox"]:not(:checked) + label:before, .rsm_filter ul li .filterin ul li input[type="checkbox"]:checked + label:before, .rsm_filter ul li .filterin ul li input[type="radio"]:not(:checked) + label::before, .rsm_filter ul li .filterin ul li input[type="radio"]:checked + label::before { top:7px; width: 13px; height: 13px; border: 1px solid #999; }
.rsm_filter ul li input[type="checkbox"]:checked + label:before, .rsm_filter ul li input[type="radio"]:checked + label:before, .rsm_filter ul li input[type="checkbox"]+ label:hover:before, .rsm_filter ul li input[type="radio"]+ label:hover:before { border-color: #019d94 !important; }
.rsm_filter ul li .filterin ul li input[type="checkbox"]:not(:checked) + label:after, .rsm_filter ul li .filterin ul li input[type="checkbox"]:checked + label:after { left: 2px; color:#019d94 }
.rsm_filter ul li .filterin ul li input[type="radio"]:not(:checked) + label:after, .rsm_filter ul li .filterin ul li input[type="radio"]:checked + label:after { top: 1px; left: 3px; color:#019d94 }
.rsm_filter ul li .filterin ul.jobrolelist li { cursor:pointer; }
.rsm_filter ul li .filterin .filterbox .mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp { background:url(/common/images/default/vdtop-arrow-jb.png) no-repeat; opacity: 1; }
.rsm_filter ul li .filterin .filterbox .mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown { background:url(/common/images/default/vdbottom-arrow-jb.png) no-repeat; margin-top:3px; opacity: 1; }
/* Slider custom */
.ui-slider-horizontal { background:#e1e4e9; border-radius:2px; }
.ui-slider-horizontal .ui-slider-handle { background:#e1e4e9; border:solid 1px #f58705; margin-top:1px; }
.ui-slider-horizontal .ui-slider-range { background:#f58705; border-radius:2px; }
.ser-morefil-box.rngeslidr input, .ser-morefil-box.rngeslidr input:focus { border:none !important; outline:none !important; padding:0 !important; height:inherit !important; margin-bottom:20px; }
.rsm_filter ul li .filterin .ui-slider-horizontal { height: 0.4em; margin:15px; }
.rsm_filter ul li .filterin .epxno { padding:0 15px; }
.rsm_filter .mobile_filterbtn, .rsm_filter .mobile_filtertitle { display:none; }
.rsm_filter ul li .filterin .ui-slider-horizontal .ui-slider-handle:first-child { top: -7px; }
.rsm_filter ul li .filterin .ui-slider-horizontal .ui-slider-handle:nth-child(2) { top: 20px; }
.rsm_filter ul li .filterin .ui-slider-horizontal .ui-slider-handle:nth-child(3):after { position: absolute; bottom: -10px; left: 0; display: inline-block; border-left: 9px solid transparent; border-right: 9px solid transparent; border-top: 9px solid #f00; content: ''; }
.rsm_filter ul li .filterin .ui-slider-horizontal .ui-slider-handle:nth-child(2):after { position: absolute; top: -10px; left: 0; display: inline-block; border-left: 9px solid transparent; border-right: 9px solid transparent; border-bottom: 9px solid black; content: ''; }
/* Slider custom */
.rsmlist_row .rsmlist_col2 .sortby { padding:5px 0 15px; }
.rsmlist_row .rsmlist_col2 .sortby .sortcont { width:80%; float:left; }
.rsmlist_row .rsmlist_col2 .sortby .sortcont .select-wrapper { float:none; }
.rsmlist_row .rsmlist_col2 .sortby .sortcont .sorttext { float:left; padding:5px 15px 0 0; }
.rsmlist_row .rsmlist_col2 .sortby .sortcont .select-wrapper, .rsmlist_row .rsmlist_col2 .sortby .sortcont .select-wrapper select { height: 28px; line-height: 28px; }
.rsmlist_row .rsmlist_col2 .sortby .sorticon { width:20%; float:left; text-align:right; font-size:18px; }
.rsmlist_row .rsmlist_col2 .sortby .sorticon a { color:#434343; margin-left:20px; }
.rsmlist_row .rsmlist_col2 .sortby .sorticon a.active { color:#0081b0; }
.rsmlist_bg .sorticon { width:20%; float:right; text-align:right; font-size:18px; }
.rsmlist_bg .sorticon a { color:#434343; margin-left:20px; }
.rsmlist_bg .sorticon a.active { color:#019d94; }
.rsmlist_bg .rsmtitle { color: #000000; font-size: 20px; font-weight: normal; float:left; width:80%; }
.rsmlist_bg { background-color: #fff; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; margin-bottom: 20px; padding:10px 15px; font-family:'Roboto', sans-serif; }
.rsmbg_prem { border-bottom: 1px solid #019d94; border-right: 1px solid #019d94; }
.rsmlist_bg .titlerow { }
.rsmlist_bg .titlerow figure { float: left; height: 52px; margin: 0 15px 5px 0; overflow: hidden; width: 52px; }
.rsmlist_bg .titlerow .resume_title { font-size:18px; color:#212121; font-weight:normal; font-family:'Roboto', sans-serif; }
.rsmlist_bg .titlerow .resume_title a { color:#212121; }
.rsmbg_prem .resume_title { color:#781428 !important; }
.rsmbg_prem .resume_title a { color:#781428 !important; }
.rsmlist_bg .titlerow .rsm_location { font-size:14px; color:#536e7a; }
.rsmlist_bg .titlerow .rsm_location a { color:#636363; }
.rsmlist_bg .rsmcont { }
.rsmlist_bg .rsmcont .contcol { float:left; width:80%; }
.rsmlist_bg .rsmcont .contcol .years { padding:10px 0 5px; color:#067ab4; font-size:14px; }
.rsmlist_bg .rsmcont .contcol .years a { color:#30a4ea; }
.rsmlist_bg .rsmcont .contcol .years i { color:#cdcdcd; margin:0 5px; }
.rsmlist_bg .rsmcont .contcol .key { padding:5px 0 10px; color:#636363; font-size:14px; line-height:22px; }
.rsmlist_bg .rsmcont .contcol .key a { color:#777; }
.rsmlist_bg .rsmcont .contcol .key span { color:#999; margin-right:10px; }
.rsmlist_bg .rsmcont .contcol .keyskills { padding:5px 0 10px; color:#636363; font-size:14px; line-height:22px; }
.rsmlist_bg .rsmcont .contcol .keyskills li { float:left; margin:0 7px 0 0 }
.rsmlist_bg .rsmcont .contcol .keyskills li.skilltitle { color:#999999; }
.rsmlist_bg .rsmcont .contcol .keyskills li a { color:#999; }
.rsmlist_grid .rsmcont .contcol .keyskills li:nth-child(6), .rsmlist_grid .rsmcont .contcol .keyskills li:nth-child(7), .rsmlist_grid .rsmcont .contcol .keyskills li:nth-child(8), .rsmlist_grid .rsmcont .contcol .keyskills li:nth-child(9), .rsmlist_grid .rsmcont .contcol .keyskills li:nth-child(10) { display:none; }
.rsmlist_grid .rsmcont .contcol .keyskills li.show:nth-child(6), .rsmlist_grid .rsmcont .contcol .keyskills li.show:nth-child(7), .rsmlist_grid .rsmcont .contcol .keyskills li.show:nth-child(8), .rsmlist_grid .rsmcont .contcol .keyskills li.show:nth-child(9), .rsmlist_grid .rsmcont .contcol .keyskills li.show:nth-child(10) { display:inherit; }
.rsmlist_bg .rsmcont .contcol2 { float:left; width:20%; }
.rsmlist_bg .rsmcont .contcol2 .viewbtn { text-align:center; margin:0 10px 25px 0; float:right; }
.rsmlist_bg .rsmcont .contcol2 .viewbtn a { border: 1px solid #999999; border-radius: 4px; color: #536e7a; font-size: 13px; padding: 4px 14px; }
.rsmlist_bg .rsmcont .contcol2 .viewbtn a:hover { background-color:#999999; color:#fff; }
.rsmlist_bg .rsmcont .contcol2 .downbtn { text-align:center; margin:0 10px 15px 0; float:right; }
.rsmlist_bg .rsmcont .contcol2 .downbtn a { border: 1px solid #f89406; border-radius: 4px; color: #ca7701; font-size: 13px; padding: 4px 10px; }
.rsmlist_bg .rsmcont .contcol2 .downbtn a:hover { background-color:#f89406; color:#fff; }
.rsmlist_bg .rsmcont .contcol2 .salary { font-size:16px; color:#45980f; margin:0px 10px 15px 0; line-height:18px; text-align:right; }
.rsmlist_bg .rsmcont .contcol2 .salary .month { font-size:13px; color:#999; padding-left:3px; display:inline-block; }
.rsmside_bg { background-color:#fff; border:1px solid #e5e5e5; margin-bottom:25px; }
.rsmside_bg .rsmside_title { border-bottom:1px solid #e7e7e7; padding:10px 15px; font-size:18px; color:#1a2d35; }
.rsmside_bg .postact_btn { padding:15px; color:#444; font-size: 14px; text-align: center; }
.rsmside_bg .postact_btn .btn { margin-left:10px; }
/*.rsmlist_grid{ width:28%; float:left;    margin: 0 10px 30px !important;}
.rsmlist_grid .rsmcont .contcol, .rsmlist_grid .rsmcont .contcol2{ width:100% !important;}*/


.act-rhs-cont { -moz-column-width:300px; -moz-column-gap:20px; -webkit-column-width:300px; -webkit-column-gap:20px; -o-column-width:300px; -o-column-gap:20px; -ms-column-width:180px; -ms-column-gap:20px; column-width:300px; column-gap:20px; margin:20px 0px; }
.act-rhs-cont .rsmlist_grid { display:inline-block; list-style-type:none; margin-bottom:24px; vertical-align:top; -webkit-column-break-inside:avoid; -moz-column-break-inside:avoid; -o-column-break-inside:avoid; -ms-column-break-inside:avoid; column-break-inside:avoid; width: calc(100% - 30px); }
.act-rhs-cont .rsmlist_grid .rsmcont .contcol, .act-rhs-cont .rsmlist_grid .rsmcont .contcol2 { width:100% !important; }
.rsmlist_grid .rsmcont .contcol2 .viewbtn { margin: 8px 10px 5px; }
.rsmlist_grid .rsmcont .contcol2 .downbtn { margin: 8px 10px 10px 0; }
.rsm_near { margin:20px 0 0px 0; }
.rsm_near ul { padding:0 20px; }
.rsm_near ul li { list-style:none; padding:0 0 12px 0; border-bottom:1px solid #f2f2f2; margin:0 0 12px 0; }
.rsm_near ul li figure { float: left; margin:0 15px 0 0; border-radius: 50%; height:40px; overflow: hidden; width:40px; background-color: #fff; }
.rsm_near ul li .big { color: #212121; font-size: 15px; }
.rsm_near ul li .big a { color: #212121; }
.rsm_near ul li .small { color: #888888; font-size: 13px; font-weight: normal; padding:5px 0 0; font-family:'Roboto', sans-serif; }
.rsm_near ul li:last-child { border:none; }
.rsmside_bg .rsm_alert { padding:15px 20px; }
.rsmside_bg .rsm_alert p { margin-bottom:15px; }
.rsmside_bg .rsm_alert p input { width:calc(100% - 8px); }
.rsm_more { background-color: #f5f5f5; margin: 2px; text-align: right; }
.rsm_more a { color: #666666; padding: 2px 15px; text-decoration: none; }
.searchbanner { background: rgba(0, 0, 0, 0) url(/common/images/other/visa-banner.jpg) no-repeat center top; width: 100%; background-size:cover; transition: all 0.5s ease 0s, all 0s cubic-bezier(0.4, 0, 0.2, 1) 0s, all 0s ease 0s; -moz-transition: all 0.5s ease 0s, all 0s cubic-bezier(0.4, 0, 0.2, 1) 0s, all 0s ease 0s; -webkit-transition : all 0.5s ease 0s, all 0s cubic-bezier(0.4, 0, 0.2, 1) 0s, all 0s ease 0s; }
.searchbanner .job_searchlist { padding:10px 0 20px; }
.searchbanner.search-sticks { opacity:0.6; top:-200px; transition:top 0.5s linear, opacity 0.6s linear; }
.searchbanner.search-stick, .resume-stick { background: rgba(0, 0, 0, 0) url(/common/images/other/visa-banner.jpg) no-repeat center top cover; position:fixed; left:0; top:0; z-index:100001; width:100%; -webkit-box-shadow:0 1px 10px -3px rgba(0, 0, 0, .5); box-shadow:0 1px 10px -3px rgba(0, 0, 0, .5); transition:top 0.8s linear, opacity 0.6s linear; opacity:1; }
.searchbanner.search-stick .breadcrumb, .resume-stick .breadcrumb { display:none; }
.searchbanner.search-stick .job_visasearch { width:60%; }
.searchbanner.search-stick .job_searchlist { padding: 5px 0; }
.searchbanner.search-stick .job_visasearch .job_vsearchbg { padding: 5px 10px; }
.searchbanner.search-stick input { height:15px; line-height:15px; }
.adsearch { text-align:right; color:#fff; padding:5px 0 0 0; font-size:11px; font-family: 'Roboto', sans-serif; }
.adsearch a { color:#fff; }
.searchbanner.search-stick .job_visasearch .job_vsearchbg .inputcol2 .select-wrapper, .searchbanner.search-stick .job_visasearch .job_vsearchbg .inputcol2 .select-wrapper select, .searchbanner.search-stick .job_visasearch .job_vsearchbg .inputcol3 .select-wrapper, .searchbanner.search-stick .job_visasearch .job_vsearchbg .inputcol3 .select-wrapper select { height:35px !important; line-height:35px !important; }
.searchbanner.search-stick .job_visasearch .job_vsearchbg .btncol .searchbtn { padding: 5px 15px 2px; }
.jsearch_col1 { float: left; width: 300px; margin-right:30px; }
.jsearch_col2 { float: right; width: calc(100% - 330px); }
.jsearch_col1.filter-stick { position:fixed; top:105px; z-index:2; }
.jsearch_col1.filter-stick.filter_scroll { bottom: 0; position: absolute; top:inherit !important; }
.rsmlist_col1.resmfilter-stick { position:fixed !important; top:105px; z-index:2; }
.rsmlist_col1.resmfilter-stick.filter_scroll { bottom: 0; position: absolute; top:inherit !important; }
.jobsearch_li { background-color:#fff; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; margin:20px 0; font-family:'Roboto', sans-serif; }
.jobsearch_li .title { font-size:18px; color:#212121; font-weight:normal; font-family:'Roboto', sans-serif; }
.jobsearch_li .title a { color:#212121; text-decoration:none; }
.jobsearch_li .col1 { width:70%; float:left; padding:10px 10px 10px 20px; }
.jobsearch_li .col2 { width:24%; float:left; padding:10px; }
.jobsearch_li .col1 .comname { margin:8px 0 15px 0; }
.jobsearch_li .col1 .comname a { color:#30a4ea; text-decoration:none; margin-right:20px; }
.jobsearch_li .col1 .comname a.location, .jobsearch_li .col1 .comname .date { color:#888; }
.jobsearch_li .col1 .comname a.location .fa, .jobsearch_li .col1 .comname .date .fa { color:#b1b1b1; padding-right:5px; }
.jobsearch_li .col1 .exp ul { list-style:none; }
.jobsearch_li .col1 .exp ul li { list-style:none; float:left; padding-right:25px; color:#636363; }
.jobsearch_li .col1 .exp ul li a { color:#636363; text-decoration:none; }
.jobsearch_li .col1 .exp ul li .fa { color:#989898; padding-right:5px; }
.jobsearch_li .col1 .exp ul li a.hilight { color:#4a4a4a; }
.jobsearch_li .col2 .salary { font-size:16px; color:#45980f; padding:0px 0 5px; line-height:18px; font-weight:500; }
.jobsearch_li .col2 .salary .month { font-size:13px; color:#999; padding-left:3px; display:inline-block; font-weight:normal; }
.jobsearch_li .col2 .visa { padding:5px 0; }
.jobsearch_li .col2 .visa .small { font-size:13px; color:#888; }
.jobsearch_li .col2 .visa .big { font-size:14px; color:#333; }
.jobsearch_li .col2 .visa .big a { color:#333; }
.jobsearch_li .col2 .visa .big a.more { color:#999; display:inline-block; }
.jobsearch_li .col1 .skills ul li a { border-radius: 2px; padding: 3px 10px; }
.jobsearch_li .col2 .actbtn { margin:10px 0 0 0; }
.vmore_indee { bottom:10px; position: absolute; right: 10px; text-align: right; }
/* .joblist .bot { border-top:1px dotted #989a9b; padding:8px 10px 8px 5px; }*/

 .joblist .bot { border-top: 1px dotted #989a9b; float: left; padding: 8px 1%; width: 98%; }
.joblist .bot ul { width:85%; float:left; }
.joblist .bot ul li { float:left; border-right:1px solid #dadada; padding:0px 15px; font-size:14px; line-height:24px; color:#adadad; }
.joblist .bot ul li .fa { font-size:18px; }
.joblist .bot ul li a { color:#adadad; text-decoration:none; }
.joblist .bot ul li .hilight { color:#333; }
.joblist .bot ul li a.active { color:#fa9302 !important; }
.joblist .bot ul li figure img { float: left; height: 25px; margin-right: 10px; width: 25px; }
.joblist .bot ul li figcaption { display:inline-block; }
.joblist .bot .more a { color:#666 }
.joblist .bot .more i { -webkit-transition:all .5s ease-in; -moz-transition:all .5s ease-in; -ms-transition:all .5s ease-in; -o-transition:all .5s ease-in; transition:all .5s ease-in; background:url(/common/images/other/downarrows.png) 0 0 no-repeat; width:15px; height:7px; margin-top: 9px; margin-left: 5px; float:right }
.joblist .bot .more a.active i { -webkit-transform:rotate(180deg); transform:rotate(180deg); }
iframe.kloudless-modal { z-index:200004 !important; }
.search_grid { -moz-column-width:300px; -moz-column-gap:20px; -webkit-column-width:300px; -webkit-column-gap:20px; -o-column-width:300px; -o-column-gap:20px; -ms-column-width:180px; -ms-column-gap:20px; column-width:300px; column-gap:20px; margin:20px 0px; }
.search_grid .schlist_grid { display:inline-block; list-style-type:none; margin:20px 0 0; vertical-align:top; -webkit-column-break-inside:avoid; -moz-column-break-inside:avoid; -o-column-break-inside:avoid; -ms-column-break-inside:avoid; column-break-inside:avoid; width: calc (100% - 30px); }
.search_grid .schlist_grid .title { font-size: 18px; }
.search_grid .schlist_grid .col1 { width: 94% !important; padding:10px 10px 0; }
.search_grid .schlist_grid .col2 { width: 94% !important; padding:0 10px 10px; }
.search_grid .schlist_grid .actbtn { text-align:right; }
.norm-load { position:absolute; top:0; height:100%; text-align:center; width:100%; background:rgba(255, 255, 255, 0.8); z-index:2; }
.norm-load i { vertical-align:middle; font-size:50px; margin-top:8%; color:#888; }
.fa-spinner:before { content:"\f110" }
.fa-spin { -webkit-animation: spin 2s infinite linear; -moz-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear; animation: spin 2s infinite linear; }
@-moz-keyframes spin { 0% {
-moz-transform: rotate(0deg);
}
100% {
-moz-transform: rotate(359deg);
}
}
@-webkit-keyframes spin { 0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
}
}
@-o-keyframes spin { 0% {
-o-transform: rotate(0deg);
}
100% {
-o-transform: rotate(359deg);
}
}
@keyframes spin { 0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}
.h1bcont { background-color: #ffffff; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; margin-bottom: 20px; padding:10px 20px; font-family:'Roboto', sans-serif; color:#555; }
.h1bcont .title { color: #000000; font-size: 20px; font-weight: normal; font-family:'Roboto', sans-serif; padding:10px 0 0 0; position:relative; }
.h1bcont .title2 { font-size:18px; }
.h1bcont .title3 { font-size:16px; font-weight:600; }
.h1bcont p { padding-bottom:5px; }
.h1bcont ul { margin:5px 0 20px 30px; }
.h1bcont ul li { list-style: disc; }
.h1bcont .vmore { text-align:center; padding:5px 0; }
.h1bcont .vmore i { background: #f7f7f7 none repeat scroll 0 0; border: 1px solid rgba(170, 170, 170, 0.6); border-radius: 50px; box-shadow: 0 0 0 1px #ededed; color: #999999; cursor: pointer; display: inline-block; font-size: 18px; height: 25px; line-height: 25px; margin-left: 10px; text-align: center; width: 25px; }
.job_salarylistbg { background-color: #fff; }
.job_salarylist { background-color: #fff; margin: 20px 0; padding:15px; }
.job_salarylist .salarytitle { font-weight:normal; font-size:16px; margin-bottom:10px; color:#333; font-weight:600; font-family: "Roboto", Arial, Helvetica, sans-serif; }
.job_salarylist ul { margin-bottom:30px; border-bottom: 1px solid #eeeded; padding-bottom:30px; }
.job_salarylist ul li { font-size:14px; margin:0px; padding: 1px 5px 7px 0px; color:#016292; list-style: none; float: left; width: 19%; font-family: "Roboto", Arial, Helvetica, sans-serif; }
.job_salarylist ul li a { color:#016292; text-decoration:none; }
.job_salamnt { margin:20px 15px; }
.job_salamnt .text1 { font-size:40px; color:#159f70; font-weight:bold; }
.job_salamnt .text2 { font-size:18px; color:#333; }
.job_salchart { margin:20px 15px; }
.jobdetail .skills .lcol .skill .salaryhead { width: 30%; float: left; padding: 0 0 0 20px; font-size: 16px; }
.jobdetail .skills .lcol .skill .salaryamnt { float: left; width: 50%; }
.sal_amntrow { margin: 0 0 25px 0 !important; }
.salaryprogbar { background:#f5f5f5; margin: 0; overflow: hidden; position: relative; z-index: 2; }
.salaryprogbar > span { display: block; height: 25px; line-height:25px; background-color: #4fb673; color:#fff; padding:0 5px; }
.salcity { margin:20px 0 0 0; }
.salcity ul { margin:20px 0 0 0; }
.salcity ul li { width:30%; float:left; margin-bottom:15px; font-size:16px; color:#333; }
.salcity ul li a { color:#333; }
.saltitle { color:#fff; z-index:100; position: relative; text-align:center; font-size:26px; }
.job_salactbg { background:url(/common/images/other/job-profile-bg.jpg) left top no-repeat; background-size:cover; text-align:center; padding:50px 20%; color:#333; position:relative; }
.job_salactbg .bigtext { font-size:28px; padding:0 0 10px 0; }
.job_salactbg .stext { font-size:16px; padding:0 0 10px 0; line-height:32px; color:#333; }
.sal_uploadbg { width:100%; position:relative; background-color:#fbf2d4; }
.sal_uploadbg .upcol1 { background-color:#80d6cf; width:55%; float:left; position:relative; overflow:hidden; }
.sal_uploadbg .upcol2 { background-color:#fbf2d4; width:45%; float:left; }
.sal_uploadbg .upcol1:after { position: absolute; content: ""; height: 100%; right: -66%; top: 0px; width: 100%; background-color: #fbf2d4; transform: rotateZ(-68deg); }
.sal_uploadbg .upcol1 .upcontent { margin-left:10%; padding:80px 0; color:#00322e; }
.sal_uploadbg .upcol1 .upcontent .titlebig { font-size:24px; }
.sal_uploadbg .upcol1 .upcontent .titlesamall { font-size:16px; }
.sal_uploadbg .upcol1 .upcontent ul { padding-top:20px; }
.sal_uploadbg .upcol1 .upcontent ul li { margin-bottom:20px; padding: 10px; font-size:16px; color:#333; width:90%; transition: 0.3s ease; }
.sal_uploadbg .upcol1 .upcontent ul li .numbg { border:1px solid #00322e; border-radius:50%; height:50px; width:50px; text-align:center; line-height:50px; float:left; color:#00322e; font-size:30px; transition: 0.3s ease; }
.sal_uploadbg .upcol1 .upcontent ul li:hover .numbg { background-color:#00322e; color:#fff; transition: 0.3s ease; }
.sal_uploadbg .upcol1 .upcontent ul li .textbox { float:left; width:450px; margin-left:10px; }
.sal_uploadbg .upcol2 .upldformbox { padding:40px 0; }
.sal_uploadbg .upcol2 .upldformbox .titlebig { font-size:24px; padding-bottom:15px; }
.sal_uploadbg .upcol2 .upldformbox .upldform { padding:0; }
.sal_uploadbg .upcol2 .upldformbox .upldform ul li { margin-bottom: 15px; }
.sal_uploadbg .upcol2 .upldformbox .upldform ul li input[type="text"], .sal_uploadbg .upcol2 .upldformbox .upldform ul li textarea { width: 65%; }
.sal_uploadbg .upcol2 .upldformbox .upldform ul li.phone input[type="text"] { width: 35%; }
.sal_uploadbg .upcol2 .subscribe { background-color: inherit; border: none; padding: 130px 100px 10px 20px; }
.sal_hired_bg { background-color:#fff; overflow:hidden; }
.rs_title2 { text-align:center; font-size:24px; padding-top:50px; }
.sal_hired_bg .hiredbox { margin:0 10%; padding-top:10px; }
.sal_hired_bg .hiredbox .hiredimg { width:60%; float:left; margin-bottom: -28px; }
.sal_hired_bg .hiredbox .hiredcont { width:40%; float:left; }
.sal_hired_bg .hiredbox .hiredcont ul { padding:44px 0 0 0; }
.sal_hired_bg .hiredbox .hiredcont ul li { font-size:16px; font-weight:400; color:#333; line-height:52px; }
.sal_hired_bg .hiredbox .hiredcont ul li a { color:#333; margin-left:20px; }
.salcall { text-align:center; font-size:30px; padding:50px 0 15px 0; }
.salcall2 { text-align:center; font-size:16px; padding:0px 0 20px 0; line-height:30px; }
.salcallbtn { text-align:center; padding-bottom:50px; }
/*--------- company detail page start -----------------*/

.lj-comp-new { background-color:#f7ede3; font-family:'Roboto', sans-serif; }
.lj-compdetl { width: 62%; padding: 15px 0 15px 15px; float: left; }
.lj-compdetl .lj-compname { color: #212121; font-size: 24px; font-weight: normal; margin: 10px 0; font-family:'Roboto', sans-serif; font-weight:400; }
.lj-compdetl .com_info { }
.lj-compdetl .com_info ul li { color:#333; line-height:33px; }
.lj-compdetl .com_info ul li i { padding-right:5px; color:#a07e5c; }
.lj-compdetl .com_info ul li span { color:#9b6b3b; }
.lj-compnavbg { background-color:#fff; -webkit-box-shadow: 2px 2px 2px 0px rgba(50, 50, 50, 0.3); -moz-box-shadow:    2px 2px 2px 0px rgba(50, 50, 50, 0.3); box-shadow:         2px 2px 2px 0px rgba(50, 50, 50, 0.3); width:95%; margin:0 auto; }
.lj-compnav { background-color:#fff; }
.lj-compnav .compnavli { width: 100%; float:left; }
.lj-compnav .compnavli ul { list-style: none; }
.lj-compnav .compnavli li { float: left; font-size: 16px; color: #adadad; margin-right:2px; position:relative; }
.lj-compnav .compnavli li a { color: #333; line-height: 64px; padding: 19px 36px; text-decoration: none; border-right: 1px solid #f4f4f5; }
.lj-compnav .compnavli li:last-child a { border:none; }
.lj-compnav .compnavli li a.active { border-bottom:2px solid #f89406; }
.lj-compnav .compnavli li a.active:after { content: ''; width: 0; bottom: -9px; left: 40%; position: absolute; height: 0; border-style: solid; border-width: 10px 10px 0 10px; border-color: #f89406 transparent transparent transparent; }
.lj-compnav .compnavli li i { font-size:16px; margin-right:3px; color:#ccc; }
.lj-compnav .compshare { list-style: none; width:200px; float:left; }
.lj-compnav .compshare li { float: right; font-size: 16px; color: #adadad; margin-right:2px; line-height: 62px; margin:0 20px 0 0; }
.lj-compnav .compshare li i { color:#999; }
.jobcomp_li { margin:8px 0 0; }
.compsalary { padding-top:15px !important; }
.compskills { margin: 15px 0 0px 0 !important; }
.lj_comtitle { font-size: 20px; color: #000; font-weight: normal; }
.lj_comtitle .bbder { border-bottom: 3px solid #f89406; padding-bottom: 10px; }
.rec_comp { width:100%; margin:10px 0 0 0; }
.rec_comp .reclistbox { width:48%; background-color:#fff; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; margin-bottom:20px; }
.rec_comp .reclistbox:nth-child(odd) { float:left; }
.rec_comp .reclistbox:nth-child(even) { float:right; }
.rec_comp .reclistbox figure { border-radius: 80px; height: 60px; margin:10px; overflow: hidden; width: 60px; float:left; }
.rec_comp .reclistbox .recname { font-size: 20px; color: #333; padding:10px 0 2px 0; }
.rec_comp .reclistbox .recname2 { font-size: 15px; color: #666; padding:0px 0 5px 0; }
.rec_comp .reclistbox .recname3 { font-size: 14px; color: #333; }
.rec_comp .reclistbox .recname3 i { margin-right:3px; }
.rec_comp .reclistbox .recname a, .rec_comp .reclistbox .recname3 a { color: #333; }
.rec_comp .reclistbox .recactbtn { margin:15px 0 0 6px; width: calc(100% - 175px); float:left; text-align:right; }
.rec_comp .reclistbox .recactbtn .contactbtn { border: 1px solid #f89406; color: #666; height: 26px; line-height: 26px; padding: 4px 24px; border-radius: 4px; }
.rec_comp .reclistbox .recactbtn .contactbtn:hover { background-color: #f89406; color: #fff; }
.rec_comp .reclistbox .recactbtn .morebtna { border: 1px solid #dbdbdb; color: #666; height: 26px; line-height: 26px; margin:0 15px 0 0; padding: 4px 24px; border-radius: 4px; }
.rec_comp .reclistbox .listfollow { margin: 12px 0 5px; text-align: center; font-size: 12px; color: #888; width: 150px; float: left; min-height: 50px; }
.rec_comp .reclistbox .listfollow .lisfolobtn { border: 1px solid #dbdbdb; border-radius: 4px; color: #666; height: 23px; line-height: 23px; margin: 0 auto; padding: 2px; width: 119px; font-size:14px; }
.rec_comp .reclistbox .listfollow .lisfolobtn a { color:#666; display:block; }
.rec_comp .reclistbox .listfollow .lisfolobtn a:hover { color:#fff; }
.rec_comp .reclistbox .listfollow .lisfolobtn:hover { background-color:#f89406; border:1px solid #f89406; color:#fff; transition: all 0.5s ease 0s; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); }
.jobcomp_fairrow { padding: 12px 10px 15px 0px; width:100%; }
.ljsmfeed { margin:20px 0 0 0; }
.ljsmfeed .feedcol1 { width:100%; float:left; background-color: #fff; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; margin-bottom:25px; }
.ljsmfeed .feedcol2 { width:100%; float:right; background-color: #fff; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; }
.ljsmfeed .feedin { padding:0 10px 20px 10px; text-align:center; }
.ljsmfeedtitle { font-size: 20px; color: #000; font-weight: normal; border-bottom: 3px double #e2e2e2; padding: 10px 15px 5px; margin-bottom:20px; }
.ljsmfeedtitle .bbder { border-bottom: 3px solid #f89406; padding-bottom: 6px; }
.ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.detail_bg.compbgnew { background:url(/common/images/other/job-companybg.jpg) left top repeat; background-size: inherit !important; height:250px; }
.comstar { background:url(/common/images/default/rating-star.png) no-repeat 0 0; height:16px; width:90px; margin:2px 0 0 0; float:left; }
.comstar1 { background-position:0 -16px; }
.comstar2 { background-position:0 -32px; }
.comstar3 { background-position:0 -48px; }
.comstar4 { background-position:0 -64px; }
.comstar5 { background-position:0 -80px; }
.comstar span.number { display:inline-block; margin:0 5px 0 0; font-size:13px; line-height:20px; color:#fff; }
.compbgnew_dbg { background-color:#fff; border-radius:4px; width: calc(100% - 20px); margin:-220px 10px 50px 10px; border-bottom:1px solid #3690e6; }
.compbgnew_dbg .titlerow { padding:0 0 15px 0; margin:30px 40px 20px; border-bottom:1px solid #e1e5ee; }
.compbgnew_dbg .titlerow .box1 { width:calc(100% - 300px); float:left; }
.compbgnew_dbg .titlerow .box1 .title1 { font-size:22px; color:#212121; font-family:'Roboto', sans-serif; font-weight:400; }
.compbgnew_dbg .titlerow .box1 .title2 { font-size:14px; color:#666; font-family:'Roboto', sans-serif; font-weight:400; padding:5px 0; }
.compbgnew_dbg .titlerow .box2 { width:300px; float:left; }
.compbgnew_dbg .titlerow .box2 figure { width: 100%; height:100px; vertical-align: middle; text-align: right; }
.compbgnew_dbg .titlerow .box2 figure img { height:100%; }
.compbgnew_dbg .controw { padding:0 0 15px 0; margin:0px 40px 10px; font-family:'Roboto', sans-serif; }
.compbgnew_dbg .controw ul { list-style: none; margin: 0 0 5px 0; }
.compbgnew_dbg .controw ul li { list-style: none; margin: 0 15px 0 0; float: left; width: 24%; }
.compbgnew_dbg .controw ul li figure { float: left; margin-right: 15px; }
.compbgnew_dbg .controw ul li figure img { height:50px; }
.compbgnew_dbg .controw ul li .text1 { font-size:16px; color:#333; font-weight:500; }
.compbgnew_dbg .controw ul li .text2 { font-size:16px; color:#999; }
.compbgnew_dbg .controw2 { padding:0 0 15px 0; margin:0px 40px 10px; font-family:'Roboto', sans-serif; }
.compbgnew_dbg .controw2 .box1 { width:calc(100% - 300px); float:left; }
.compbgnew_dbg .controw2 .box2 { width:300px; float:left; }
.compbgnew_dbg .controw2 .box1 ul li { margin: 0 15px 0 0; float: left; }
.compbgnew_dbg .controw2 .box1 ul li a { border-radius: 4px; border: 1px solid #bfbebe; color: #656565; padding: 5px 15px; text-align: center; text-decoration: none; display:inline-block; }
.compbgnew_dbg .controw2 .box1 ul li a:hover, .compbgnew_dbg .controw2 .box2 ul li a:hover { background-color:#eaebeb; transition: background-position 0.2s linear; }
.compbgnew_dbg .controw2 .box1 ul li a.claim { background-color:#46b576; color:#fff; border: 1px solid #46b576; }
.compbgnew_dbg .controw2 .box1 ul li a.claim:hover { background-color:#38a266; }
.compbgnew_dbg .controw2 .box1 ul li a.claim2 { background-color:#f89406; color:#fff; border: 1px solid #f89406; }
.compbgnew_dbg .controw2 .box1 ul li a.claim2:hover { background-color:#e48805; }
.compbgnew_dbg .controw2 .box1 ul li a.claim i, .compbgnew_dbg .controw2 .box1 ul li a.claim2 i { color:#fff; }
.compbgnew_dbg .controw2 .box1 ul li a i, .compbgnew_dbg .controw2 .box2 ul li a i { color:#999; }
.compbgnew_dbg .controw2 .box2 ul li { margin: 0 0 0 15px; float: right; }
.compbgnew_dbg .controw2 .box2 ul li a { border-radius: 4px; border: 1px solid #bfbebe; color: #656565; padding: 5px 15px; text-align: center; text-decoration: none; }
.compbgnew_dbg .controw2 .box2 ul li a.follow { background-color:#eaebeb; color:#333; border: 1px solid #eaebeb; }
.compbgnew_dbg .controw2 .box2 ul li a.follow:hover { background-color:#d9d9d9; border: 1px solid #d9d9d9; }
.lj-compnavbg.commenu-stick { position:fixed; left:0; top:0; z-index:100001; width:100%; -webkit-box-shadow:0 1px 10px -3px rgba(0, 0, 0, .5); box-shadow:0 1px 10px -3px rgba(0, 0, 0, .5); }
/*--------- company detail page end -----------------*/


/*--------- jobseaker detail page start -----------------*/

.jseakerbgbox { margin:35px 0 25px 0 }
.jseaker_dbg { width:100%; position:relative; background:url(/common/images/other/job-pattern.png) left top repeat; }
.jseaker_dbgc1 { background-color:#017e6b; }
.jseaker_dbgc2 { background-color:#0b586b; }
.jseaker_dbgc3 { background-color:#3d4a4b; }
.jseaker_dbgc4 { background-color:#534b31; }
.jseaker_dbgc5 { background-color:#403b4f; }
.jseakernb_row1 { text-align:center; font-family:'Roboto', sans-serif; color:#fff; }
.jseakernb_row1 a { color:#fff; }
.jseakernb_row1 .jstitle1 { font-size:18px; font-weight:500; }
.jseakernb_row1 .jstitle2 { font-size:26px; font-weight:600; padding:5px 0; }
.jseakernb_row1 .jstitle3 { font-size:16px; }
.jseakernb_row1 .jstitle3 .date { opacity: 0.6; }
.jseakernb_row2 { font-family:'Roboto', sans-serif; color:#fff; margin:25px 0 0 0; }
.jseakernb_row2 .jscol1 { width:40%; float:left; text-align:right; padding-top: 46px; }
.jseakernb_row2 .jscol1 ul { float:right; }
.jseakernb_row2 .jscol1 ul li { float:left; padding:0px 0 0 25px; font-size:15px; line-height:24px; color:#fff; }
.jseakernb_row2 .jscol1 ul li .fa { font-size:18px; padding-right:3px; }
.jseakernb_row2 .jscol1 ul li a { color:#fff; }
.jseakernb_row2 .jscol2 { width:20%; float:left; text-align:center; margin-bottom:-60px; }
.jseakernb_row2 .jscol3 { width:40%; float:left; padding-top: 40px; }
.jseakernb_row2 .jscol3 ul li { margin: 0 15px 0 0; float: left; }
.jseakernb_row2 .jscol3 ul li a { border-radius: 4px; border: 1px solid #fff; color: #656565; background-color:#fff; padding: 5px 15px; text-align: center; text-decoration: none; display:inline-block; }
.jseakernb_row2 .jscol3 ul li a:hover { background-color:#eaebeb; transition: background-position 0.2s linear; }
.jseakernb_row2 .jscol3 ul li a.claim { background-color:#f89406; color:#fff; border: 1px solid #f89406; }
.jseakernb_row2 .jscol3 ul li a.claim:hover { background-color:#e48805; }
.jseakernb_row2 .jscol3 ul li .view-links { background-color:#f89406; color:#fff; border: 1px solid #f89406; }
.jseakernb_row2 .jscol2 figure { height: 150px; margin:0 auto; overflow: hidden; position: relative; width:150px; -webkit-border-radius: 80px; -moz-border-radius: 80px; border-radius: 80px; border: 3px solid #fff; }
.jseaker_dbg2 { width:100%; background:url(/common/images/other/jobseaker-pbg.jpg) left top repeat; padding:75px 0 25px; }
.jseaker_dbg2 ul { list-style: none; margin:5px 3%; }
.jseaker_dbg2 ul li { list-style: none; margin: 0 15px 0 0; float: left; width: 24%; }
.jseaker_dbg2 ul li figure { float: left; margin-right: 15px; }
.jseaker_dbg2 ul li figure img { height:45px; }
.jseaker_dbg2 ul li .text1 { font-size:16px; color:#333; font-weight:500; }
.jseaker_dbg2 ul li .text2 { font-size:16px; color:#999; }
.jseaker_skill { margin:30px 0 0px 0; }
.jseaker_skill ul { list-style:none; }
.jseaker_skill ul li { width: inherit !important; list-style:none; float:left; color:#013757; background-color:#fff; border-radius: 4px; border: 1px solid #bfbebe; font-size:12px; padding:2px 12px; margin:0 15px 10px 0; }
.jseaker_skill ul li.title { background-color:inherit; border:none; padding:0; }
.jseaker_skill ul li a { color:#013757; text-decoration:none; padding: 5px 0; }
.jseaker_skill ul li a.more { color:#7e7f7f; }
.salaaryamt { border:1px solid #e2e2e2; margin:30px 0 0 0; }
.salaaryamt ul li { padding:8px 20px; list-style:none; border-bottom:1px dashed #e2e2e2; }
.salaaryamt ul li:nth-child(odd) { background-color:#fafafa; }
.salaaryamt ul li:nth-child(even) { background-color:#fff; }
.salaaryamt ul li:last-child { border-bottom:none; }
.salaaryamt ul li .infotile { width:30%; float:left; color:#666; }
.salaaryamt ul li .info { width:70%; float:left; color:#45980f; font-size:16px; font-weight:500; }
.salaaryamt ul li .info .month { font-size: 13px; color: #999; padding-left: 3px; display: inline-block; font-weight: normal; }
.salaaryamtul li .info .fa { cursor:default; }
.salaaryamt ul li .info a { color:#666; text-decoration:none; }
/*--------- jobseaker detail page end -----------------*/ 
/*--------- beauty start -----------------*/  
.jobbeautybg { background:#f8ced8; }
.jobbeautybg .col1 { background:url(/common/images/other/job-beauty1.jpg) right top no-repeat #f8ced8; width:60%; float:left; min-height:325px; }
.jobbeautybg .col1 .title { font-size:24px; color:#333; padding:30px 0 5px 25px; }
.jobbeautybg .col1 .beautylist { padding:5px 0 5px 25px; width:90%; }
.jobbeautybg .col1 .beautylist li { width:50%; float:left; line-height:32px; }
.jobbeautybg .col1 .beautylist li a { color:#333; }
.jobbeautybg .col2 { background:#fefffa; width:40%; float:left; min-height:325px; }
.jobbeautybg .col2 .beautyactbg { width:80%; float:left; border-top:2px solid #754c93; border-right:2px solid #754c93; margin:80px 0 0 -40px; position:relative; padding:50px 0; text-align:center; }
.jobbeautybg .col2 .beautyactbg:before { border-bottom:2px solid #754c93; width:90%; content:""; position:absolute; bottom:0; right:0; }
.jobbeautybg .col2 .beautyactbg .title1 { font-size:22px; color:#333; padding:10px 0 20px 20px; }
.jobbeautybg .col2 .beautyactbg .actbtn { color:#fff; background-color:#1ba182; padding: 4px 15px 8px; line-height: 31px; }
.jobbeautybg .col2 .beautyactbg .actbtn:hover { background-color: #139275; }
.jobbeautybg2 { padding:30px 0; }
.jobbeautybg2 .clienttitle { font-size:18px; background-color:#fff; border-left:2px solid #1ba182; padding:10px 0 10px 20px; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; margin:0 0 6px 0; }
.jobbeautybg2 .clientjobli { background-color:#fff; padding:10px 20px; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; margin-bottom:6px; }
.jobbeautybg2 .clientjobli.clientjobli2 { margin-bottom:15px; }
.jobbeautybg2 .clientjobli .title { font-size:16px; color:#333; }
.jobbeautybg2 .clientjobli .title a { color:#333; }
.jobbeautybg2 .clientjobli ul li { font-size:14px; color:#666; float:left; line-height: 32px; }
.jobbeautybg2 .clientjobli ul li:nth-child(3) { width:100%; }
.jobbeautybg2 .clientjobli ul li:nth-child(2) { padding-left:25px; }
.jobbeautybg2 .clientjobli ul li i, .jobbeautybg2 .clientjobli .bsmalltext i, .bjseaker_dbgc1 .brecruiter .bsmall i { color:#999; padding-right:3px; }
.jobbeautybg2 .clientjobli .salary { color:#666; }
.jobbeautybg2 .clientjobli .salary .amnt { font-size:16px; color:#388a03; font-weight:500; padding-left:5px; }
.jobbeautybg2 .clientjobli .bsmalltext { font-size:14px; color:#666; padding:5px 0 0 0; }
.jobbeautybg2 .clientjobli .bsmalltext .jobsno { color:#388a03; font-weight:500; }
.jobbeautybg2 .clientjobli .bsmalltext .viewjob2 { color: #f69226; border:1px solid #f69226; padding: 1px 16px 3px; font-size: 12px; border-radius: 4px; float: right; }
.jobbeautybg2 .clientjobli .bsmalltext .viewjob2:hover { background-color: #e48805; color:#fff; }
.jobbeautybg2 .clientjobli .salary .viewjob { color: #fff; background-color: #f69226; padding: 1px 16px 3px; font-size: 12px; border-radius: 4px; float: right; }
.jobbeautybg2 .clientjobli .salary .viewjob:hover { background-color: #e48805; }
.jobbeautybg2 .bupresume { background-color:#fff; padding:10px 20px; border-bottom: 1px solid #cdcdcd; border-right: 1px solid #cdcdcd; }
.jobbeautytitlec { text-align: center; font-size: 24px; font-weight: normal; color: #333; padding: 0 0 25px 0; }
.jobbeautytitlec2 { color: #fff; }
.beautycom { padding:15px 0 0 0; }
.brecruitersdbg { width:100%; position:relative; background:url(/common/images/other/job-pattern.png) left top repeat; padding:40px 0; }
.bbjobseekersbg2 { width:100%; position:relative; background:url(/common/images/other/job-beautybg.jpg) left top repeat; padding:40px 0; }
.bjseaker_dbgc1 { background-color: #9070a8; }
.bjseaker_dbgc1 .brecruiter { background-color:#fff; width:80%; float:right; padding:10px 0 10px 50px; border-radius: 4px; }
.bjseaker_dbgc1 .brecruiter.bjobseekers { padding:10px 0 10px 20px; width: calc(100% - 22px); float:left; border:1px solid #e4e4e4; }
.bjseaker_dbgc1 .brecruiter .title { font-size:16px; color:#333; }
.bjseaker_dbgc1 .brecruiter .bsmall { font-size:14px; color:#666; padding:5px 0 0 0; }
.brecruiterbtn { margin: 15px 0 10px; padding: 0 25px 0 0; }
.brecruiterbtn .btnleft { float:left; }
.brecruiterbtn .morebtna { border: 1px solid #dbdbdb; border-radius:4px; color: #666; line-height: 26px; margin: 0 15px 0 0; padding: 4px 24px; }
.brecruiterbtn .contactbtn { border: 1px solid #f89406; border-radius:4px; color: #666; line-height: 26px; padding: 4px 24px; }
.brecruiterbtn .contactbtn:hover { background-color: #f89406; color: #fff; }
.brecruiterrow { padding:15px 0; }
.brecruiterrow .brecruiterimgcol { position:relative; float:left; }
.brecruiterrow .brecruiterimgcol figure { position:absolute; width:90px; top:30px; left:0; }
.brecruiterrow .brecruiterimgcol figure img { border-radius: 50%; border: 2px solid #FFF; box-shadow: 1px 0px 0px 1px #876094; }
.bjobrolerow { }
.bjobrole-lhs { width:45%; height:350px; float:left; background:#f8ced8; position:relative; z-index: 7; }
.bjobrole-lhs:after { content:''; position:absolute; bottom:0; height:350px; width:205px; background:#f8ced8; transform: skewX(-10deg); right: -101px; z-index: 6; }
.bjobrole-rhs { width:55%; background:#fefffa; height:350px; float:right; position:relative; overflow:hidden; }
.bjobrole-rhs:after { content:''; position:absolute; bottom:0; width:100px; height:100px; animation: 5s linear 0s normal none infinite running awan-animasi; z-index:5; }
.bjobrole-lhs .title { font-size:24px; color:#333; padding:30px 0 5px 25px; }
.bjobrole-lhs .beautylist { padding:5px 0 5px 25px; width:90%; }
.bjobrole-lhs .beautylist li { width:50%; float:left; line-height:32px; }
.bjobrole-lhs .beautylist li a { color:#333; }
.bsalaaryamt { margin:0px 30px 0 160px; }
.bsalaaryamt .title { font-size:24px; color:#333; padding:30px 0 5px 0px; }
.bsalaaryamt ul { border:1px solid #e2e2e2; margin:5px 0 0 0; width:90%; height:260px; overflow-y:scroll; }
.bsalaaryamt ul li { padding:8px 20px; list-style:none; border-bottom:1px dashed #e2e2e2; }
.bsalaaryamt ul li:nth-child(odd) { background-color:#fafafa; }
.bsalaaryamt ul li:nth-child(even) { background-color:#fff; }
.bsalaaryamt ul li:last-child { border-bottom:none; }
.bsalaaryamt ul li .infotile { width:30%; float:left; color:#666; }
.bsalaaryamt ul li .info { width:39%; float:left; color:#45980f; font-size:16px; font-weight:500; }
.bsalaaryamt ul li .info .month { font-size: 13px; color: #999; padding-left: 3px; display: inline-block; font-weight: normal; }
.bsalaaryamt ul li .info .fa { cursor:default; }
.bsalaaryamt ul li .info a { color:#666; text-decoration:none; }
.bjobalertbg { background-color:#fefffa; }
.bjobalertbg .bjobalertimg { background:url(/common/images/other/job-beautyalertbg.jpg) right top no-repeat #9070a8; width:270px; float:left; min-height:170px; }
.bjobalertbg .bjobalertimg .title { font-size: 20px; font-weight: 500; color: #fff; transform: rotateZ(-90deg); margin: 0 58px 0 -70px; padding: 0; }
.bjobalertbg .bjobalertfm .altthanks { text-align:center; color: #5c952c; font-size:16px; padding:20px 0 0 0; }
.bjobalertbg .bjobalertfm { width:calc(100% - 340px); float:left; padding:35px 30px 0; }
.bjobalertbg .bjobalertfm ul li { padding:0 0 20px; width:30%; float:left; position:relative; margin-right: 35px; }
.bjobalertbg .bjobalertfm ul li input[type="text"] { width:calc(100% - 14px); height: 23px; }
.bjobalertbg .bjobalertfm ul li .actbtn { color: #fff; background-color: #1ba182; padding: 4px 15px 8px; line-height: 31px; }
.bjobalertbg .bjobalertfm ul li .actbtn:hover { background-color: #139275; }
.bjobalertbg .bjobalertfm ul li .alerttime { float: left; margin: 10px 15px 10px 0; }
.bjobalertbg .bjobalertfm ul li label input[type="radio"]:not(:checked), .bjobalertbg .bjobalertfm ul li label input[type="radio"]:checked { position: inherit; margin-top: -4px; }
.bjobalertbg .bjobalertfm ul li label { font-size: 14px; cursor:pointer; color: #666; }
.beautyban_bg { width: 100%; position: relative; padding: 0 0 25px 0; min-height: 206px; background:url(/common/images/other/job-beauty-banner.jpg) right top no-repeat; background-size:cover; }
.beautyban_bg .toptitle { font-size:33px; color:#012a2e; margin:15px 0 35px 0; text-shadow: rgb(225, 225, 225) 1px 1px 0px; text-align:center; }
/*----  alert bell -------*/

.alertbell2 { position:relative; }
.bellicon2 { position: absolute; left: 0; top: 0; }
.bellicon2 svg { width:50px; height:30px; }
.yellowbg .no-ads1 p.notifi { padding-left:52px; }
.alertbell { position:relative; }
.bellicon { position: absolute; right: 49px; top: 62px; }
.bellicon svg { width:50px; height:30px; }
.bell-anima { animation-name: bell; animation-duration: 0.9s; animation-iteration-count: infinite; animation-timing-function: ease-out; animation-fill-mode: both; transform-box: fill-box; transform-origin: top center; }
.bell-animat { animation-name: belel; animation-duration: 0.9s; animation-iteration-count: infinite; animation-timing-function: ease-out; animation-fill-mode: both; transform-box: fill-box; transform-origin: top center; }
@keyframes bell { 0% {
 transform: rotateZ(10deg);
}
50% {
 transform: rotateZ(-10deg);
}
100% {
 transform: rotateZ(10deg);
}
}
@keyframes belel { 0% {
 transform: translateX(15px);
}
 50% {
 transform: translateX(-15px);
}
 100% {
 transform: translateX(15px);
}
}
.bns-noti { box-shadow:0 2px 4px 0 rgba(0, 0, 0, .08); background: #fff; border-radius:2px; margin-bottom:20px; }
.bns-noti-title { background:#fcf8e3; padding:5px; border-bottom:solid 1px #faf1e1; border-left: 2px solid #f89406; }
.notiicon svg { width:50px; height:30px; }
.notiicon { display:inline-block; border-right:solid 1px #faf1e1; }
.bns-noti-title .texii { display: inline-block; vertical-align: middle; align-self: center; margin-top: -20px; margin-left: 10px; color:#3c3022; text-transform:uppercase; font-size:14px; font-weight:600; }
.bns-noti-title .texiicls { float: right; margin-top: 4px; margin-right: 10px; border: solid 1px #d96969; border-radius: 50%; width: 25px; height: 25px; text-align: center; background: #e08485; 
font-size:14px;  color: #fff; }
.bns-noti-list { padding:10px 20px 26px 20px; }
.bns-noti-list ul li { font-size:14px; font-weight:400;  padding:15px 0; border-bottom:solid 1px #f2f2f2; }
.bns-noti-list ul li:last-child { border-bottom:none; }
.bns-noti-list ul li i { margin-right:10px; color:#b1b1b1; margin-top: 7px; }
.bns-noti-list ul li .hightext { color: #f89407 !important; }
.bns-noti-list ul li a.btn { border-radius: 4px; }
.touch-down { width:100%; margin-top: 5px; }
.touch-down a { width:20px; height:20px; background:#fff; border:solid 1px #ccc; border-radius:50%; display: inline-block; color:#333; -webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); box-shadow: 0 0 0 0 rgba(189, 189, 189, 0.7); position:relative; position:absolute; con
}
.touch-down a i { position:relative; top: 1px; animation:arrow 1.25s infinite linear; }
.touch-down a:hover { -webkit-animation: none; -moz-animation: none; -ms-animation: none; animation: none; }
.touch-down a:after { -webkit-animation: pulsee 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulsee 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -ms-animation: pulsee 1.25s infinite cubic-bezier(0.66, 0, 0, 1); animation: pulsee 1.25s infinite cubic-bezier(0.66, 0, 0, 1); box-shadow: 0 0 0 0 rgba(189, 189, 189, 0.6); position:absolute; content:""; border-radius:50%; width:20px; height:20px; left:0; }
 @keyframes pulse { to {
box-shadow: 0 0 0 20px rgba(189, 189, 189, 0);
}
}
@keyframes pulsee { to {
box-shadow: 0 0 0 10px rgba(189, 189, 189, 0);
}
}
 @keyframes bell { 0% {
transform: rotateZ(10deg);
}
50% {
transform: rotateZ(-10deg);
}
100% {
transform: rotateZ(10deg);
}
}
@keyframes belel { 0% {
transform: translateX(15px);
}
50% {
transform: translateX(-15px);
}
100% {
transform: translateX(15px);
}
}
@keyframes belso { 0% {
opacity: 1;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes arrow { to {
top: 1px;
}
100% {
top: 2px;
}
}
/*----  alert bell end -------*/

/*--------- beauty end  -----------------*/  
.zip_actbtn { background:url(/common/images/other/job-dot-pattern.png) left top repeat; padding:20px 0; }
.zip_actimg { float:left; margin:0 15px 0 0; }
.zip_actimg img { width:100px; }
.zip_actbtnbg1 { background-color:#e7f0ff; padding:10px 20px 2px; min-height:86px; }
.zip_actbtn .ziptitle { font-size:22px; color:#333; padding-bottom: 7px; font-family: 'Roboto', sans-serif; text-transform:uppercase; font-weight:500; }
.zip_actbtnbg2 { background-color:#f7ede3; padding:10px 20px 2px; min-height:86px; }
.zip_actbtnbg2 .zip_actimg img { width:80px; }
.zip_actbtnbg2 .ortext2 { color:#666; padding:0 10px; }
.zip_actbtnbg3 { background-color:#fee7e8; padding:10px 20px 2px; min-height:86px; }
.zip_actbtnbg3 .zip_actimg img { width:70px; }



/*--------- canada start -----------------*/  


.sul-header-big_uk { background:url(/common/images/other/canada-jobsbg.JPG ) no-repeat top center #f5f3f3; }
.job-type-outer .job-seek-out1 .title-uktxt{ font-size:22px; line-height:10px; color:#fff; padding:15px 10px 0 10px; }


/*--------- canada start -----------------*/  



/*----------- owl-carousel ---------*/


.owl-carousel { overflow:hidden; }
.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {  position:absolute; opacity:0.85; top:30%; background:#fff; padding:30px 20px; border-radius:3px; box-shadow: 0 10px 5px #999999; }
.owl-carousel.featured_hlist .owl-nav .owl-next, .owl-carousel.featured_hlist .owl-nav .owl-prev{ top:6% !important;}
.owl-carousel .owl-nav .owl-next { right:-100px; transition:all 0.5s linear; }
.owl-carousel .owl-nav .owl-prev { left:-100px; transition:all 0.5s linear; }
.owl-carousel .owl-nav i { color:#181616; font-size:30px; }
.owl-carousel.owl-drag .owl-item { opacity:0.4; }
.owl-carousel.owl-drag .owl-item.active { opacity:1; }
.owl-carousel:hover .owl-nav .owl-next { right:0; }
.owl-carousel:hover .owl-nav .owl-prev { left:0; }
/*.owl-carousel .owl-stage-outer { cursor: w-resize; }*/
.owl-carousel, .owl-carousel .owl-item { -webkit-tap-highlight-color:transparent; position:relative }
.owl-carousel { display:none; width:100%; z-index:1 }
.owl-carousel .owl-stage { position:relative; -ms-touch-action:pan-Y; -moz-backface-visibility:hidden }
.owl-carousel .owl-stage:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0 }
.owl-carousel .owl-stage-outer { position:relative; overflow:hidden; -webkit-transform:translate3d(0, 0, 0) }
.owl-carousel .owl-item, .owl-carousel .owl-wrapper { -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0) }
.owl-carousel .owl-item { min-height:1px; float:left; -webkit-backface-visibility:hidden; -webkit-touch-callout:none }
.owl-carousel .owl-item img { display:block; width:100% }
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display:none }
.no-js .owl-carousel, .owl-carousel.owl-loaded { display:block }
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { cursor:pointer; cursor:hand; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none }
.owl-carousel.owl-loading { opacity:0; display:block }
.owl-carousel.owl-hidden { opacity:0 }
.owl-carousel.owl-refresh .owl-item { visibility:hidden }
.owl-carousel.owl-drag .owl-item { -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none }
.owl-carousel.owl-grab { cursor:move; cursor:grab }
.owl-carousel.owl-rtl { direction:rtl }
.owl-carousel.owl-rtl .owl-item { float:right }
.owl-carousel .animated { animation-duration:1s; animation-fill-mode:both }
.owl-carousel .owl-animated-in { z-index:0 }
.owl-carousel .owl-animated-out { z-index:1 }
.owl-carousel .fadeOut { animation-name:fadeOut }
@keyframes fadeOut { 0% {
opacity:1
}
100% {
opacity:0
}
}
.owl-height { transition:height .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy { opacity:0; transition:opacity .4s ease
}
.owl-carousel .owl-item img.owl-lazy { transform-style:preserve-3d }
.owl-carousel .owl-video-wrapper { position:relative; height:100%; background:#000 }
.owl-carousel .owl-video-play-icon { position:absolute; height:80px; width:80px; left:50%; top:50%; margin-left:-40px; margin-top:-40px; background:url(owl.video.play.png) no-repeat; cursor:pointer; z-index:1; -webkit-backface-visibility:hidden; transition:transform .1s ease
}
.owl-carousel .owl-video-play-icon:hover { -ms-transform:scale(1.3, 1.3); transform:scale(1.3, 1.3) }
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display:none }
.owl-carousel .owl-video-tn { opacity:0; height:100%; background-position:center center; background-repeat:no-repeat; background-size:contain; transition:opacity .4s ease
}
.owl-carousel .owl-video-frame { position:relative; z-index:1; height:100%; width:100% }


/*----------- owl-carousel end---------*/

.detail_close { position: absolute; right: -20px; top: -20px; }
.detail_close figure {background-color: white; border-radius: 50px; border: 1px solid gray; width: 45px; height: 45px; line-height: 52px; text-align: center;}
.detail_close figure a { padding: 10px; }
.detail_close figure img{ width:20px;}



/*----------- rajesh end ----------- */
/*================================================================================================================
																							Murugesan start
==================================================================================================================*/

.btun { display: inline-block; padding: 5px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 3px; margin-bottom:10px; letter-spacing:normal; text-transform:capitalize; font-family: robotoregular; font-weight:400 }
.btun:hover, .btun:focus, .btun.focus { color: #333; text-decoration: none; }
/* Sizes */
.btun-lg { padding: 10px 16px; font-size: 18px; line-height: 1.3333333; }
.btun-sm { padding: 2px 10px; font-size: 11.9px; line-height: 1.5; }
.btun-mi { padding: 1px 5px; font-size: 11px; line-height: 1.5; }
.btun-block { display: block; width: 100%; }
/* disabled  */
.btun.disabled, .btun[disabled], fieldset[disabled] .btun { cursor: not-allowed; filter: alpha(opacity=45); -webkit-box-shadow: none; box-shadow: none; opacity: .45; }
/* white */
.btun-white, .btun-white.btun-outline:hover { color: #333; background-color: #fff; border-color: #e7eaec; }
.btun-white.btun-outline { background-color:transparent }
.btun-white:hover { color: #333; background-color: #e6e6e6; border-color: #d2d2d2; }
/* grey */
.btun-grey, .btun-grey.btun-outline:hover { color: #333; background-color: #e6e6e6; border-color: #e6e6e6; }
.btun-grey.btun-outline { background-color:transparent }
.btun-grey:hover { color: #333; background-color: #fff; border-color: #e7eaec; }
/* blue */
.btun-blue, .btun-blue.btun-outline:hover { color: #fff; background-color: #1c84c6; border-color: #1c84c6; }
.btun-blue.btun-outline { background-color:transparent; color: #1c84c6; }
.btun-blue:hover { background-color: #1a7bb9; border-color: #1a7bb9; color: #fff; }
/* green */
.btun-green, .btun-green.btun-outline:hover { color: #fff; background-color: #1ab394; border-color: #1ab394; }
.btun-green.btun-outline { background-color:transparent; color: #1ab394; }
.btun-green:hover { background-color: #08a182; border-color: #08a182; color: #fff; }
/* orange */
.btun-orange, .btun-orange.btun-outline:hover { color: #fff; background-color: #f89407; border-color: #f89407; }
.btun-orange.btun-outline { background-color:transparent; color: #f58705; }
.btun-orange:hover { background-color: #dc7e0e; border-color: #dc7e0e; color: #fff; }
/* red */
.btun-red, .btun-red.btun-outline:hover { color: #fff; background-color: #ec4758; border-color: #ec4758; }
.btun-red.btun-outline { background-color:transparent; color: #d9534f; }
.btun-red:hover { background-color: #df3b4c; border-color: #df3b4c; color: #fff; }
/* red */
/*administration heater start*/
.administration-hd-bg { background:linear-gradient(-134deg, rgba(58, 78, 213, .9) 0%, rgba(58, 207, 213, .9) 100%), url('/common/images/other/job-admin-img.jpg') no-repeat fixed; font-family: "robotoregular"; }
.administration-hd-bg .breadcrumb { font-family: "robotoregular"; color:#fff; padding-bottom: 0; }
.administration-hd-bg .breadcrumb a { font-family: "robotobold"; color:#fff }
.administration-hd-bg .page_title { text-align:center; font-size:28px; color:#fff; font-family: "robotoregular"; line-height:40px; padding:10px 0 20px }
.administration-hd-slider { padding:15px; border-bottom:solid 1px #ecebeb; background:#f9f9f9 }
.administration-hd-slider h1 { font-size:28px; color:#212121; font-family: "robotoregular"; padding-bottom:10px }
.admintitle { font-size:26px; color:#212121; font-family: "robotoregular"; padding-bottom:10px }


.administration-hd-slider .owl-hdslider { padding-bottom:10px }
.administration-hd-slider .hdslide-item.item { margin-right:15px; margin-left:15px }
.administration-hd-slider .hdslide-item { background:#fff; border:solid 1px #ececec; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
/*Slider Header*/
.administration-hd-slider .hdslide-item .hdslide-itemhd { border-bottom:dotted 1px #989a9b; padding:10px }
.administration-hd-slider .hdslide-item .hdslide-itemhd h3 { font-size:16px; color:#208bfb; text-overflow: ellipsis; white-space: nowrap; overflow: hidden }
.administration-hd-slider .hdslide-item .hdslide-itemhd h3 a { color:#208bfb }
.administration-hd-slider .hdslide-item .hdslide-itemhd .location { font-size:14px }
.administration-hd-slider .hdslide-item .hdslide-itemhd .location span { color:#999; padding-right:5px }
.administration-hd-slider .hdslide-item .hdslide-itemhd .location a { color:#212121 }
.administration-hd-slider .hdslide-item .hdslide-itemhd .location a:hover { text-decoration:underline }
.administration-hd-slider .hdslide-item .hdslide-itemhd .location em { color:#999 }
/*Slider Body*/
.administration-hd-slider .hdslide-item .hdslide-itembd { padding:5px 10px }
.administration-hd-slider .hdslide-item .hdslide-itembd ul { }
.administration-hd-slider .hdslide-item .hdslide-itembd ul li { width:50%; margin:5px 0; float:left }
.administration-hd-slider .hdslide-item .hdslide-itembd ul li em { display:block; font-size:12px; color:#666 }
.administration-hd-slider .hdslide-item .hdslide-itembd ul li span { display:block; color:#212121; font-size:14px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden }
.administration-hd-slider .hdslide-item .hdslide-itembd ul li span a { color:#212121 }
.administration-hd-slider .hdslide-item .hdslide-itembd ul li span.green { color: #5c952c }
/* tool tip */
.administration-hd-slider .hdslide-item .hdslide-itembd ul li { position:relative }
.administration-hd-slider .hdslide-item .hdslide-itembd ul li b { display:none; position:absolute; margin-top:-10px; left:0; padding: 3px 8px; color: #fff; text-align: center; background-color: #000; border-radius: 4px; font-weight:normal !important; font-size:12px; line-height: 14px; max-width: 200px; }
.administration-hd-slider .hdslide-item .hdslide-itembd ul li b:after { position: absolute; bottom: -6px; left: 10px; display: inline-block; border-top: 6px solid #000000; border-right: 6px solid transparent; border-left: 6px solid transparent; content: ''; }
.administration-hd-slider .hdslide-item .hdslide-itembd ul li:hover b { display:block; }
/*Slider FT*/
.administration-hd-slider .hdslide-item .hdslide-itemft { text-align:center; border-top:dotted 1px #989a9b; padding:10px 0 }
.administration-more { padding:10px 0 }
.administration-more .morelink { font-size: 13px; padding-right: 10px; position: relative; text-transform: uppercase; color: #208bfb }
/*Images Slider*/
.administration-bannerwrp { padding:20px 0; text-align:center }
/*
.owl-hdslidera.owl-theme .owl-controls .owl-buttons div, .owl-hdsliderb.owl-theme .owl-controls .owl-buttons div, .administration-hd-slider .owl-theme .owl-controls .owl-buttons div, .gradient-bg .owl-theme .owl-controls .owl-buttons div, .administration-bannerwrp .owl-theme .owl-controls .owl-buttons div, .admin-wijds .owl-theme .owl-controls .owl-buttons div { text-indent: -9999px; background-color: #fff; background-size: 40%; height:36px; margin: 0; transition: initial; width: 20px; background-repeat:no-repeat; opacity:9; background-clip: padding-box; background-repeat: no-repeat; background-position: 50%; vertical-align: middle; }
.owl-hdslidera.owl-theme .owl-controls .owl-buttons .owl-next, .owl-hdsliderb.owl-theme .owl-controls .owl-buttons .owl-next, .administration-hd-slider .owl-theme .owl-controls .owl-buttons .owl-next, .gradient-bg .owl-theme .owl-controls .owl-buttons .owl-next, .administration-bannerwrp .owl-theme .owl-controls .owl-buttons .owl-next, .admin-wijds .owl-theme .owl-controls .owl-buttons .owl-next { right: -40px; background-image: url(/common/images/default/arrow-blc-rt.svg); background-color:#eee; border: solid 1px #e8e8e8 }
.owl-hdslidera.owl-theme .owl-controls .owl-buttons .owl-prev, .owl-hdsliderb.owl-theme .owl-controls .owl-buttons .owl-prev, .administration-hd-slider .owl-theme .owl-controls .owl-buttons .owl-prev, .gradient-bg .owl-theme .owl-controls .owl-buttons .owl-prev, .administration-bannerwrp .owl-theme .owl-controls .owl-buttons .owl-prev, .admin-wijds .owl-theme .owl-controls .owl-buttons .owl-prev { left: -40px; background-image: url(/common/images/default/arrow-blc-lt.svg); background-color:#eee; border: solid 1px #e8e8e8 }
*/

/*Job role and post part*/
.administration-jobrolewrp { margin-bottom:20px }
.administration-jobrolewrp .administration-jobrole, .administration-jobrolewrp .administration-postwrp { min-height:325px; }
.administration-jobrolewrp .administration-jobrole { width:65%; float:left; background:#cdeaff url(/common/images/other/job-accounting1.jpg) right top no-repeat }
.administration-jobrolewrp .administration-jobrole h2 { padding:10px 15px 5px 15px; font-size: 22px; color: #212121; font-family: "robotoregular" }
.administration-jobrolewrp .administration-jobrole .rolelist { padding:5px 15px 15px 15px }
.administration-jobrolewrp .administration-jobrole .rolelist li { float:left; width:27%; line-height: 32px }
.administration-jobrolewrp .administration-jobrole .rolelist li a { color:#3f3f3f }
.administration-jobrolewrp .administration-postwrp { width:35%; float:left; background: #fefffa url(comm/common/images/other/job-admin-map.png) 0 0 no-repeat }
.administration-jobrolewrp .administration-post { text-align:center; padding:88px 0 }
.administration-jobrolewrp .administration-post span { display:block; font-size:30px; font-family: "robotoregular"; line-height:40px; padding-bottom:10px }
.gradient-bg { position:relative }
.gradient-bg:after { background:linear-gradient(-134deg, #3BD7C5 0%, #0DAFF6 100%); content:""; position:absolute; height:140px; top:0; z-index:-1; width:100% }
.gradient-bg .admintitle { color:#fff; padding:10px 0 15px 0; font-size:24px; }
.gradient-bg .item { background-color: #fff; border: 1px solid #e8e9e9; display: flex; height: 120px; line-height: 120px; margin: 0 10px 10px; padding: 0!important; text-align: center }
.gradient-bg .item a { display:flex; margin:0 auto }
.gradient-bg .item img { align-self: center; max-height: 116px; min-height: 60px; padding:0; width: 100% }
.columnwrp { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: baseline; -moz-box-align: baseline; -ms-flex-align: baseline; -ms-flex-pack: distribute; justify-content: space-around; }
.column { background: #fff; border: solid 1px #ececec; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; float:left; width:31.333333%; position: relative; min-height: 1px; margin-left: 10px; margin-right: 10px }
.column .admintitle, .column-lg .admintitle { color: #212121; border-bottom: 1px solid #e3e2e2; font-size:20px; color:#212121; font-family: "robotoregular"; padding: 10px }
.column .admin-detals ul li { border-bottom: dotted 1px #989a9b; font-family: "robotoregular" }
.column .admin-detals .admin-detalstitle { font-size: 16px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; line-height: 18px; padding: 5px 10px 0 10px }
.column .admin-detals .admin-detalstitle a { color: #208bfb }
.column .admin-detals .location { font-size:14px; color:#999; padding: 5px 10px 0 10px }
.column .admin-detals .location a, .column .admin-detals .location b { color:#212121; font-weight:normal !important; padding:0 5px; }
.column .admin-detals .industry { font-size:14px; color:#212121; zoom:1; padding:0px 10px 10px }
.column .admin-detals ul li .admin-recrs-acton { text-align:right; padding:10px 0 0; border-top:solid 1px #f5f5f5 }
.column .admin-detals ul li .admin-recrs-acton a { margin-right:10px; }
.column .admin-detals .industry:before, .column .admin-detals .industry:after { display:table; line-height:0; content:""; font-size:0; width:0; height:0; }
.column .admin-detals .industry:after { clear:both; }
.column .admin-detals .industry .btnleft { float:right }
.column .admin-detals .location:before, .column .admin-detals .location:after { display:table; line-height:0; content:""; font-size:0; width:0; height:0; }
.column .admin-detals .location:after { clear:both; }
.column .admin-detals .location .btnleft { float:right }
.column .admin-detals .industry a, .column .admin-detals .location a { margin-bottom:0 }
.column .admin-detals .salary { font-size:14px; color:#999; padding:0px 10px 10px; }
.column .admin-detals .salary .btun { margin:0 }
/*upload*/
.column .adminform { }
.column .adminform ul { }
.column .adminform ul li { padding: 10px 10px 0; position:relative }
.column .adminform ul li label { font-size:13px; font-family: "robotoregular"; padding:0 0 5px }
.column .adminform ul li.cont-info [type="text"] { cursor: text; display: block; font-size: 13px; width: 89%; }
.column .adminform ul li .cont-num { width: auto; overflow: hidden; position: relative; }
.column .adminform ul li .select-wrapper { margin-right: 10px; width: 106px; height: 40px; line-height: 40px; }
.column .adminform ul li input[type="text"].max { width: calc(100% - 140px); }
.column .adminform ul li .adon { left:0; background:#eee; padding:10px 10px 9px; margin:0; float:left; width:34px; border:solid 1px #ddd; border-right:0; font-family: "robotoregular"; }
.column .adminform ul li .adon a { color:#212121 }
.column .adminform ul li .adon .coutryload { position: absolute; width: 180px; left: 0; margin-top: 10px; background: #fff; border: solid 1px #ddd; border-top:0; z-index:1 }
.column .adminform ul li .adon .coutryload ul { padding:5px 0; }
.column .adminform ul li .adon .coutryload ul li { font-family: "robotoregular"; padding:0 }
.column .adminform ul li .adon .coutryload ul li a { display:block; color:#212121; padding:5px 10px }
.column .adminform ul li .adon .coutryload ul li:hover { }
.column .adminform ul li .adon .coutryload ul li a:hover { background: #ff4242; color:#fff }
.column .adminform ul li input[type="text"] { padding:10px; }
.column .adminform ul li input[type="text"], .column .adminform ul li textarea { width: 95%; resize: none; }
.column .adminform ul li.submitbtn { border-top:solid 1px #ddd; padding-top:15px; margin-top:10px; }
.column .adminform ul li.submitbtn .margin10t { margin:0 0 15px }
.column .adminform ul li.submitbtn .margin10t .btn.btnorange.btn-large { color: #fff; background-color: #ec4758; border: solid 1px #ec4758 }
.column .adminform ul li .veri-pho-out { margin: 10px 0; padding: 10px; border: solid 1px #ddd; background-color: #eee; width: 90%; font-family: "robotoregular"; }
.column .adminform ul li .veri-pho-out .veri-name { font-size:16px; line-height:22px; padding:0 0 5px 0; }
.column .adminform ul li .veri-pho-out .veri-name b { font-weight:bold; color:#62C462; }
.column .adminform ul li .veri-pho-out p { font-size:13px; line-height:16px; color:#333; padding:2px 0; margin:0px; display:block }
.column .adminform ul li .veri-pho-out p b { font-family: "robotobold"; }
.column .adminform ul li .veri-pho-out .mob-veri-title { font-size:13px; line-height:18px; color:#333; padding:8px 0 3px 0; font-family: "robotobold"; }
.column .adminform ul li .veri-pho-out .min-input { width:150px; margin:0 5px 10px 0; float:left }
.column .adminform .thanksmsg { font-family: "robotoregular"; width: 100%; text-align: center; font-size: 18px; color: #5fae2c; padding-bottom: 15px; }
.column .adminform .thanksmsg .fa { font-size: 30px; padding-right: 10px; }
.column .adminform .thanksmsg a { color: #208bfb; }
/*recruiters */
.column .admin-recrs ul li { border-bottom: dotted 1px #989a9b; font-family: "robotoregular"; }
.column .admin-recrs ul li .admin-recrs-detls { border-bottom:solid 1px #f4f4f4; padding: 10px }
.column .admin-recrs ul li .admin-recrs-detls figure { width:46px; height:46px; margin-right:10px; float:left; background-color:#edd7d8 }
.column .admin-recrs ul li .admin-recrs-detls figure img { width:46px; height:46px; }
.column .admin-recrs ul li .admin-recrs-detls small { font-size:16px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; line-height: 18px; display:block; color:#208bfb }
.column .admin-recrs ul li .admin-recrs-detls small a { color:#208bfb }
.column .admin-recrs ul li .admin-recrs-detls small span { font-size:14px; color:#999; padding:0 5px }
.column .admin-recrs ul li .admin-recrs-detls small span i { }
.column .admin-recrs ul li .admin-recrs-detls .admin-tags { padding-top: 5px; height:23px; }
.column .admin-recrs ul li .admin-recrs-detls .admin-tags em { font-size:12px; font-family: "robotolight"; float:left; padding-right:5px; }
.column .admin-recrs ul li .admin-recrs-detls .admin-tags span { cursor: default; background: #f4f4f4; color: #999; border: 1px solid #ddd; border-radius: 3px; padding: 2px 5px; text-align: center; margin-right: 5px; font-size: 10px; display: inline-block; text-transform: uppercase; white-space: nowrap; text-overflow: ellipsis; max-width: 100px; overflow:hidden; }
.column .admin-recrs ul li .admin-recrs-acton { text-align:right; padding:10px 0 0 }
.column .admin-recrs ul li .admin-recrs-acton a { margin-right:10px; }
/*table*/

.admintable-bg { background:linear-gradient(-134deg, #3BD7C5 0%, #0DAFF6 100%); overflow: hidden; padding:15px 0 }
.admintable-bg .column { border:0; border-radius:0; width:100%; margin:0; float:none }
.admintable-bg .column-lg { background: #fff; float: left; width: 64.333333%; position: relative; min-height: 1px; margin-left: 10px; margin-right: 10px }
.admintable-bg .admin-tablewrp { padding:10px; height: 330px; overflow-x: hidden; overflow-y: auto }
.admintable-bg .admin-tablewrp table { width:100% }
.admintable-bg .admin-tablewrp tr { border-bottom:solid 1px #ddd; font-size:15px }
.admintable-bg .admin-tablewrp tr:last-child { border-bottom:0 }
.admintable-bg .admin-tablewrp thead th { font-family: "robotobold" }
.admintable-bg .admin-tablewrp tbody td { font-family: "robotoregular" }
.admintable-bg .admin-tablewrp thead th, .admintable-bg .admin-tablewrp tbody td { padding:8px 10px }
.admintable-bg .column .admin-jdlist { padding:15px 10px }
.admintable-bg .column .admin-jdlist ul li { width:50%; float:left; font-family: "robotoregular"; font-size:14px }
.admintable-bg .column .admin-jdlist ul li a { color:#212121 }
.admin-blog .fairblog_bg { background:none; padding:10px 0 }
.admin-blog .fairblog_bg h2 { color: #212121; font-size: 26px; color: #212121; font-family: "robotoregular"; padding: 10px; text-align: left; }
.admin-blog .fairblog_bg .fairblog_col p, .admin-blog .fairblog_bg .fairblog_col h3 { font-family: "robotoregular"; line-height: 18px }
.admin-blog .fairblog_bg .fairblog_col { background: #fff; border: solid 1px #ececec; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
.admin-blog .morevisabtn { padding: 10px 0; margin: 15px 0 0 }
.admin-blog .morevisabtn .morevisa, .admin-jobfairwrp .morevisabtn .morevisa { font-size: 13px; position: relative; text-transform: uppercase; color: #208bfb; padding:0; border:0; font-family: "robotoregular" }
.admintable-bg .wpb_wrapper { float: left; width: 31.333333%; position: relative; min-height: 1px; margin-left: 10px; margin-right: 10px }
/**/
.admintable-bg .wpb_wrapper .promo-wpb { margin-top:20px; background:url(/common/images/other/job-admin-posad.jpg) no-repeat; padding:0; background-size:cover; text-align:center }
.admintable-bg .wpb_wrapper .promo-wpb .administration-post { background: rgba(45,55,69,0.9); padding:35px 0 }
.admintable-bg .wpb_wrapper .promo-wpb .administration-post span { display: block; font-size: 30px; font-family: "robotoregular"; line-height: 40px; padding-bottom: 25px; color:#fff }
/**/
.adminalert .bjobalertbg { width:100% }
.adminalert .bjobalertbg .bjobalertfm { padding: 20px 30px 0; }
.adminalert .bjobalertbg .bjobalertfm .altthanks { padding:0 }
.adminalert .bjobalertbg .bjobalertfm .altthanks .alerthanku.pad20tb { padding:0 !important; }
/**/
.admin-wijds { background:#e4e4e4; font-family: "robotoregular"; padding:30px 0 }
.admin-train-blck .admin-train-wrp { background: #fff; border-radius: 2px; box-shadow: 0 2px 2px rgba(0,0,0,.24), 0 0 2px rgba(0,0,0,.12); -webkit-transition: all .3s ease-in; transition: all .3s ease-in; margin:25px 10px; }
.admin-train-blck .admin-train-wrp .admin-title { padding:10px; color: #212121; font: 500 14px/16px Roboto, sans-serif; border-bottom: solid 1px #ddd; }
.admin-train-blck .admin-train-wrp .admin-desc { font-family: "robotoregular"; }
.admin-train-blck .admin-train-wrp .admin-desc ul li { font-size:13px; padding:5px 10px; line-height:16px; border-bottom:dotted 1px #ddd; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.admin-train-blck .admin-train-wrp .admin-desc ul li a { color:#212121; opacity: .87; }
.admin-train-blck .admin-train-wrp .admin-desc ul li a:hover { color:#009fff; opacity:1; }
.admin-wijds .admintitle { padding:15px 0 0 10px }
/**/
.admin-jobfairwrp.visajob_list { padding:25px 0 40px }
.admin-jobfairwrp.visajob_list .row { margin-right: -15px; margin-left: -15px; }
.admin-jobfairwrp.visajob_list .col { margin-left:0; border-radius: 2px; box-shadow: 0 2px 2px rgba(0,0,0,.24), 0 0 2px rgba(0,0,0,.12); -webkit-transition: all .3s ease-in; border:0; width:24%; margin:0 20px 0px 0px; font-family: "robotoregular"; }
.admin-jobfairwrp.visajob_list .col:last-child { margin-right:0; }
.admin-jobfairwrp.visajob_list .col h3 { font-family: "robotoregular"; }
.jobs-metrocitywrp-bg { background: linear-gradient(-134deg, rgba(58, 78, 213, .9) 0%, rgba(58, 207, 213, .9) 100%), url(/common/images/other/job-admin-map1.png) right top no-repeat; padding: 15px 0; }
.jobs-metrocitywrp { margin-left:10px; margin-right:10px; }
.jobs-metrocitywrp .jobs-metrocity-nav { }
.jobs-metrocitywrp .jobs-metrocity-nav ul { margin-left:15px; }
.jobs-metrocitywrp .jobs-metrocity-nav ul li { float:left; padding:9px 15px 5px; margin-right:8px; font-size:16px; font-family: "robotobold"; min-width:100px; text-align:center }
.jobs-metrocitywrp .jobs-metrocity-nav ul li a { color:#fff; }
.jobs-metrocitywrp .jobs-metrocity-nav ul li.active { background:#fff }
.jobs-metrocitywrp .jobs-metrocity-nav ul li.active a { color:#212121; }
.jobs-metrocitywrp .jobs-metrocity { padding:15px; background: linear-gradient(to right, rgba(255,255,255,1) 50%, rgba(255,255,255,.7) 100%); }
.jobs-metrocitywrp .jobs-metrocity ul { }
.jobs-metrocitywrp .jobs-metrocity ul li { width:23.7%; float:left; font-family: "robotoregular"; line-height: 18px; font-size:14px; padding:5px 10px }
.jobs-metrocitywrp .jobs-metrocity ul li a { color:#666 }
.jobs-metrocitywrp .jobs-metrocity ul li a:hover { color: #208bfb; }
/*muru end*/

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
/* Styles */
	
header nav.hd-menu ul li.mre { display:none; }
.cont_col_8 { width:98%; }
.cont_col_4 { width:98%; }
.col_2 { width:98%; }
.col_4 { width:30.7%; }
.col_8 { width:64%; }
.col_12 { width:97.4%; }
.cont_col_8 .col_3 { width:98%; }
.cont_col_4 .col_4 { width:98%; }
.mobileview { display:block !important; visibility:visible !important; }
.mobilehide { display:none; visibility:hidden; }
footer .col_2 { width:98%; }
footer .con-blk-outer { padding:5px; }
footer .con-blk-outer h3 { padding:10px 0 0 0; }
footer .col_2.small { width:97%; }
.slider-outer .searchbox { left:32%; width:88%; top:30%; }
footer .popular-sea ul li { line-height:28px; background:url(/common/images/default/dot-arrow.png) no-repeat 1px 7px; }
/* header start here */
header .olyopacity-black { top:61px; }
header .top-header-search { padding:2px 15px; }
header .top-header-search .btn-large.ext-pad span { display:inline-block; }
header .top-header-search .search-block { background-color:#fff; padding:10px; width:320px; left:10px; z-index:200003; padding:10px 10px 0 10px; display:none; }
header .top-header-search .search-block.dis-blk { display:block; position:fixed; top:70px; left:0; margin:0px; padding:20px; width:280px; }
header .top-header-search .search-block .inputs-outer.mobi-sea-view { float:right; margin:0 32px 10px 0; }
header .top-header-search .search-block .top-arrow { display:block; right:102px; top:-8px; }
header .top-header-search .search-block .sea-top-arrow { display:block; right:124px; top:-8px; }
header .top-header-search .search-block .popular-search { display:block; color:#000; padding:10px 0; }
header .top-header-search .search-block .popular-search .popular-title { font-size:14px; line-height:20px; color:#333; border-bottom:dotted 1px #ccc; margin:0 0 10px 0; padding:0 0 10px 0; }
header .top-header-search .search-block .popular-search ul { margin:0px; padding:0px; }
header .top-header-search .search-block .popular-search ul li { margin:0px; padding:5px; float:left; }
header .top-header-search .search-block .popular-search ul li a { font-size:12px; line-height:18px; display:block; border:solid 1px #eee; padding:5px 10px; background-color:#f5f5f5; text-decoration:none; color:#666; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.7s ease-out; }
header .top-header-search .search-block .popular-search ul li a:hover { border:solid 1px #999; background-color:#999; color:#fff; }
header .top-header-search .location-outer { width:140px; padding:10px 0 0 18px; }
header .top-header-search .right-side-links-outer { margin:8px 0 }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out .right-blk input[type="text"] { width:74% }
header .top-header-search .location-outer .loc-popup-outer { width:260px; left: -80px; }
header .top-header-search .location-outer .loc-popup-outer:before { left:78px; }
header .top-header-search .location-outer .loc-popup-outer:after { left:79px; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out { width:260px; }
header .top-header-search .location-outer .loc-popup-outer .cities-outer ul li { width:46%; }
header .top-header-search .sul-logo a { width:30px; }
header .top-header-search .search-block { position:fixed; top:80px; }
header .top-header-search .right-side-links-outer .login-outer a { width:16px; height:16px; display:block; }
header .top-header-search .right-side-links-outer .login-outer a span { display:none; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out { top:26px; right:7px; }
header .top-header-search .right-side-links-outer .post-ur-need { margin:1px 5px 0 0; }
header .top-header-search .right-side-links-outer .phone-outer { margin:2px 10px 0 0; }
header .top-header-search .right-side-links-outer .phone-outer a i { margin:2px 5px 0 0; }
header .top-header-search .right-side-links-outer .post-ur-need a { width:16px; height:16px; display:block; padding:1px 0 0 5px; background:rgba(0, 0, 0, 0) url(/common/images/default/poat-ad-icon-white.png?v=1.8.9) no-repeat scroll 0 3px; }
header .top-header-search .right-side-links-outer .post-ur-need a span, header .top-header-search .right-side-links-outer .phone-outer a span, header .menu-outer { display:none; }
header .top-header-search .right-side-links-outer .search-icon { display:block; }
header .top-header-search .search-block { background-color:#fff; padding:10px; width:225px; left:10px; z-index:200003; padding:10px 10px 0 10px; display:none; }
header .top-header-search .search-block.dis-blk { display:block; }
header .top-header-search .search-block .inputs-outer { margin:0 10px 10px 0; }
header .top-header-search .search-block .close-search { display:block; }
header .top-header-search .search-block .inputs-outer input.drop-small[type="text"] { width:179px; }
header .top-header-search .search-block .inputs-outer input.big[type="text"] { width:179px; border-left:solid 1px #ccc; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop { width:219px; }
header .top-header-search .search-block .inputs-outer i { left:195px; }
header .top-header-search .search-block .inputs-outer .drop-down-list { width:219px; }
header.menu-stick .top-header-search { display:block; }
/* header end here */
.listing_bg .f_job .fjobbox1 .jobttile { font-size: 16px; }
.listing_bg .toptitle { font-size: 22px; margin: 0px 0 6px 0; }
.listing_bg .f_job .fjobbox1 .bot ul li { padding: 0px 12px; }
/*.owl-theme .owl-controls .owl-page span { width: 9px; height: 9px; } */
.job_cont .joblist .col1 { width: 93%; }
.job_cont .joblist .col2 { width: 92%; }
.job_cont .joblist .col2 .listlogo { width: 56%; }
.skills ul li { margin: 0 0px 20px 0; }
.jobdetail .lsbox ul li .infotile { width: 100%; margin-bottom: 5px; }
.jobdetail .lsbox ul li .info, .applyjob .address { width: 100%; }
.joblocation .maptab ul li { font-size: 14px; }
.joblocation .maptab ul li a { padding: 5px 10px; }
.applyjob .address figure { width: 200px; }
.applyjob .contform { width: 100%; float: left; margin: 0; }
.jobapply ul li .select-wrapper, .jobapply ul li .select-wrapper select { width: 63px !important; }
.subscribe .emailtext, .subscribe .emailbox, .subscribe .emailbtn { width: 100%; margin-bottom:5px; }
.applyjobside { padding: 20px 0 20px 14px; }
.ndjobrow .ndjobbox { width: 100%; margin-bottom: 30px; font-size: 18px; }
.ndjobrow .ndjobbox a { margin-left:10px; margin-bottom: 10px; }
.job_cont .innerhead .title { width: 100%; }
.job_cont .innerhead .title, .job_seekerbox ul li { width: 100%; }
.job_cont .innerhead .save { width: 100%; text-align: right; }
.job_cont .innerhead .filter ul li a { padding: 5px 8px; margin-bottom: 20px; }
.job_cont .innerhead .filter ul li { margin-bottom: 20px; }
.job_cont .joblist .bot ul { width: 68%; }
.job_cont .joblist .col2 .salary { padding: 0px 0 5px; }
.job_cont .joblist .col1 h2, .job_cont .joblist .col1 h3 { font-size: 16px; }
.job_cont .joblist .col1 .comname { margin: 10px 0 20px 0; }
.job_cont .joblist .col1 .exp ul li { margin-bottom: 10px; }
.job_cont .innerhead .title h1 { font-size:16px; }
.viewallwrp .detail ul li { margin: 0 5px 10px 0; width: 98%; }
.pagination-out .lft-txt { padding: 4px 0px 12px 0px; width: 100%; text-align: center; }
.job_seekerbox ul li:nth-child(odd) { margin-right: 0px; }
.job_seekerbox ul li:nth-child(even) { margin-left: 0px; }
.job_seekerbox ul li .bot ul li { padding: 0px 11px; }
.job_seekerbox>ul>li>.skills>ul>li { margin: 0 0px 10px 0; }
.job_cont .joblist .bot ul li { border-right:none; padding: 0 20px; margin-bottom: 15px; }
.pagination-out ul li a { padding: 0px 4px; font-weight:normal; }
.pagination-out { padding: 15px 0px 15px 4%; }
.detail_bg .dtltitle h1 { font-size: 20px; }
.detail_bg .dtltitle p { font-size: 14px; }
.detail_bg .joblisttop ul li { width: 96%; }
.detail_bg .joblisttop ul li .iconbg { width: 22%; }
.detail_bg { background-image:none; }
.actionbg .applytext { font-size: 22px; width: 85%; text-align:center; }
.actionbg .sharbox { padding: 0 26px 18px 0; width: 84%; }
.detail_bg .joblisttop ul li .jobtextbox p { font-size: 16px; }
.job_seekersearch ul li, .job_seekersearch ul li:last-child { margin: 0 0 13px 0; width: 90%; }
.slider-outer .search-outer { left: 3%; right: 3%; top: 8%; }
.slider-outer .search-outer ul li input[type="text"], .slider-outer .search-outer ul li input.small[type="text"] { margin-bottom: 15px; padding: 8px 10px; width: 210px; }
.slider-outer .job-type-outer .job-seek-out, .slider-outer .job-type-outer .job-post-out { text-align: left; width: 92%; padding: 15px 15px 0px 15px; float:left; }
.slider-outer .job-type-outer { margin: 0 4%; width: 87%; }
.slider-outer .job-type-outer .title-txt { padding:0; font-size: 16px; }
.job-post-out .btn { margin-left:0; }
.slider-outer { background-color:#37776e; background-image:none; height: 535px; }
.featbusi_bg .fb_job .fjobbox1 .logoimg { float: left; margin: 5px 10px 10px 20px; width: 83%; }
.jobs-comp-list-out { padding:0; }
.listingcate .jobs-comp-list-out ul li, .jobs-comp-list-out ul li { width: 90%; }
.jobs-ser-promo .col_4 { width:92%; }
.latest-jobs-back .col_4 { width:92%; margin-left:3%; margin-bottom: 20px; }
.latest-jobs-blk-us-can ul li { width: 99%; margin: 0 0 15px 0; }
.latest-job-blog .col_4 { width:92%; margin-left:3%; margin-bottom: 20px; }
.latest-job-blog .single-list figure { height: 90px; }
.job_seekerhome h2 { font-size: 20px; }
.job_seekerbox ul li h3, .job_seekerhome ul li h3, .job_seekerbox ul li .big, .job_seekerhome ul li .big { font-size: 16px; }
.job_seekerhome ul li { margin: 0 15px 20px; width: 90%; }
.popularcty .col_2.small { margin-left: 15px; width: 90%; }

/*.fb_job .owl-theme .owl-controls .owl-page span { height: 6px; margin: 5px 6px; width: 6px; } */

.f_areas_bg .toptitle, .skills_bg .toptitle, .jobrole_bg .toptitle, .companies_bg .toptitle, .industry_bg .toptitle, .resume_bg .toptitle, .resume_bg2 .toptitle { font-size: 21px; }
.inpage_bg { min-height: 188px; }
.job_cont .innerhead .updresume, .job_cont .innerhead .postjob { width: 100%; }
.job_rolelist ul li { width: 90%; line-height: 26px; }
.yellowbg .no-ads h3 { font-size: 18px; }
.yellowbg .no-ads ul li { line-height:22px; background:url(/common/images/default/bullet-icon.png) 0px 9px no-repeat; padding:0 0 10px 15px; }
.jd_share ul li { margin-bottom: 15px; }
.detailtab { margin: 15px 2px 2px; }
.detailtab ul li { font-size: 13px; }
.detailtab ul li a { padding: 10px; }
.detailtab ul li a .fa { display: none; }
.similarjob .stitle { font-size: 18px; width: 100%; }
.similarjob .arrow { width: 100%; }
.jobapply ul li input.max[type="text"] { width: 58%; }
.applyjobside ul li input.max[type="text"] { width: 59% !important; }
.viewallwrp .detail ul li { width: 98%; }
.job_cont .joblist .col1 h1 { font-size: 18px; }
.jobdetail h2 { font-size: 17px; }
.job_cont .innerhead .filter2 ul li { margin-bottom: 15px; }
.job_cont .innerhead .postjob2 { width:100%; }
.viewallwrp2 ul li { font-size: 13px; width: 95%; }
.job_skillslist ul li { width: 91%; }
.job_cont .innerhead .title, .job_cont2 .innerhead .title { width: 100%; }
.job_cont .innerhead .morecat, .job_cont2 .innerhead .morecat { width: 100%; }
.upresume_bg .toptitle { font-size: 26px; }
.upldform ul li input[type="text"], .upldform ul li textarea { width: 93%; }
.upldform ul li .select-wrapper, .upldform ul li .select-wrapper select { width: 66px !important; }
.upldform ul li input.max[type="text"] { width: 57%; }
.upldform ul li .btngreen { margin:15px 0 0 0; }
.upldform { padding: 5% 3%; }
.updresume_bg { margin: 0 6px 20px; }
.global-sea-con-out h1 { font-size: 16px; line-height: 22px; }
.job_hsearch { width: 86%; padding-top:20px; }
.job_hsearch .job_hsearchbg .inputcol { width: 100%; margin-bottom: 15px; }
.job_hsearch .job_hsearchbg .inputcol input[type="text"] { width:91%; padding:10px; }
.job_hsearch .job_hsearchbg .btncol { width: 100%; }
.job-type-outer { margin: 0 1%; width: 98%; }
.job-type-outer .job-seek-out, .job-type-outer .job-post-out { width: 100%; text-align: center; }
.job-type-outer .title-txt { font-size: 14px; line-height: 15px; }
.job-type-outer .job-seek-out .margin20tb { margin-top: 15px; margin-bottom: 15px; }
.cityselector.small { margin-left: 0; top: 40px; width: 100%; left: 0; margin-top: 0; }
.sem-spl-form-outer .frm-outer .sec-frm-list ul li .phone-outer .rightside { width:76% }
.cityselector .close { right: 10px; top: -30px; }
.cityselector { margin-left: -120px; margin-top: -212px; top: 50%; width: 210px; }
.overnav ul li a { font-size: 11px; padding: 5px; }
.overlayformlt { width: 100%; }
.overlayformlt .select-wrapper, .overlayformlt .select-wrapper select { width: 64px; }
.overnav ul li { margin:0; }
.overlayformlt ul li.contnum input[type="text"] { width: 49%; }
.overlayformlt.small { width: 100%; }
.overlayformlt ul li.large .select-wrapper, .overlayformlt ul li.large .select-wrapper select { width: 189px; }
.overlayformlt.small.margin20lr { margin:0; }
.commom-title h2, .commom-title h4 { width: 100%; font-size:18px; }
.commom-title .jobs-scroll-outer { margin: 10px 0 0 10px; }
.latest-jobs-back .common-latest-jobs-con .job-scroll-outer { margin-top: 5px; }
.latest-jobs-back .common-latest-jobs-con .cont-job-title h2 { width: 100%; }
.job_hsearch h1 { font-size: 18px; }
.job-type-outer .job-post-out .btngray { margin-bottom:20px; }
.job_searchall { width: 84%; }
.job_search .keywords { margin: 0 0 10px; width: 240px; }
.job_search .smallcol .select-wrapper, .job_search .smallcol .select-wrapper select { margin: 0 0 10px; width: 226px; }
.job_search .bigcol input[type="text"] { width: 213px; }
.job_search .mincol .select-wrapper, .job_search .mincol .select-wrapper select { margin: 0 0 10px; width: 94px; }
.job_search .btncol, .job_searchall .btncol { margin: 10px 0 0; }
.job_searchall .smallcol .select-wrapper, .job_searchall .smallcol .select-wrapper select { margin: 0 0px 10px 0; width: 222px; }
.botget { display:none; }
.job_city ul li { width:100%; }
.mblappwrap2 .appbcol1 { display:none; }
.mblappwrap2 .appbcol2 { width:100% !important; padding: 0 0 40px; }
.appbox .phone-app-screen { display:none }
.mobiapp { right: 0; top: 3px; }
.appbox { width: 200px; left: -90px; }
.appbox:before { left: 94px; }
.appbox .text-small { font-size: 13px; word-break: break-word; padding-right: 25px; }
.perv2, .next2 { display: none; }
.detail_bg .jobseek_1 { padding: 15px 0 5px 12px; width: 90%; }
.detail_bg .jobseek_1 figure { border-radius: 40px; height: 75px; width: 75px; }
.detail_bg .jobseek_2 { padding: 5px 0 30px 15px; width: 93%; }
.detail_bg .jobseek_2 .seekname { padding: 10px 0 5px; font-size: 14px; }
.actionbg .applytext { font-size: 16px; }
.detail_bg .jobseek_2 h1 { font-size: 18px; }
.detail_bg .jobseek_2 p { font-size: 14px; padding: 5px 0 10px; }
.actionbg .sharbox ul { float: left; padding: 0 0 0 15px; }
.jobdetail .seekerinfo ul li { padding: 8px 0; }
.jobdetail .seekerinfo ul li .info, .jobdetail .seekerinfo ul li .infotile, .jobdetail .skills .lcol .skill .ratings { width: 100%; }
.ratings i { width: 15px; }
.jobdetail .skills .lcol .skill .inputcol { padding: 0; width: 100%; }
.jobdetail .expns { margin: 40px 0 30px 5px; }
.jobdetail .expns ul li .jobicon { border-radius: 16px; font-size: 15px; line-height: 26px; margin: 0 0 0 -15px; width: 25px; }
.jobdetail .expns ul li .jobdetl { width: 87%; padding: 0 0 30px 12px; }
.seekersocial ul { margin: 25px 5px 30px 0; }
.jobdetail .expns ul li .jobdetl .exyear { line-height: 32px; margin:0; }
.seekersocial ul li { font-size: 12px; line-height: 19px; padding: 0 0 14px; word-wrap: break-word; }
.seekersocial ul li i { margin: 0 5px 5px 0; }
.sharewrap .forminfo { width:83%; }
.sharewrap .formlt { width: 90%; margin-top: 20px; }
/* Companyprofile */
.cm-morebxleft .cm-writerv { margin-left: 10% !important; }
.cm-more-bot img { margin-top:20px; }
.cm-more .cm-morebx .cm-morebxright { margin-left:0; }
.cm-more .cm-more-bot, .cm-more .cm-more-bot a { font-size:10px; }
.cm-more .cm-more-bot { margin:0; }
.cmrev-sub .btnfb { margin-bottom:10px; }
.cmrev-sub { text-align:center; }
.upload-res-ad { background-image:none; }
.upload-res-tex { width:100%; margin-left:0; }
.job_psteps .htitle { padding: 0 0 50px 29px; }
.jop_profl { width: 100%; }
.bdshake .jop_profl-r { right: 0; width: 96%; position: inherit; }
.jop_profl ul li .lcol.full .select-wrapper, .jop_profl ul li .lcol.full .select-wrapper select { width: 225px; }
.select-wrapper, .select-wrapper select { width: 110px; }
.jop_profl ul li.btncol { margin-left: 0; }
.jop_profl ul li .lcol.time .select-wrapper, .jop_profl ul li .lcol.time .select-wrapper select { width: 93px; }
.jop_profl ul li input[type="text"] { margin: 5px 0; }
.jop_profl ul li .lcol.phone .select-wrapper, .jop_profl ul li .lcol.phone .select-wrapper select { width: 106px; margin-right:10px; }
.jop_profl ul li .lcol.phone input[type="text"] { width: 45%; }
.jop_profl ul li .lcol.expns .select-wrapper, .jop_profl ul li .lcol.expns .select-wrapper select { width: 96px; }
.jop_profl ul li .lcol .skill .selcol { width: 45%; }
.jop_profl ul li .lcol .skill .inputcol { width: 50%; }
.jop_profl ul li .lcol .skill .ratings { margin-top: 10px; width: 88%; }
.jop_profl ul li .lcol .skill .close a { line-height: 48px; }
.jop_profl ul li .lcol .workexpn .select-wrapper, .jop_profl ul li .lcol .workexpn .select-wrapper select { margin: 0 10px 15px 0; width: 133px; }
.jop_profl ul li .lcol .date { width: 140px; }
.jop_profl ul li .lcol .workexpn input[type="text"] { width: 39%; margin: 0 10px 0 0; }
.jop_profl ul li .title .btn-large { margin-bottom: 15px; }
.job_psteps .htitle { font-size: 16px; }
.job_psteps .prog_icon { width: 80%; }
.job_psteps .progresscol { width: 66%; }
.job_psteps .prog_icon .textactive { left: -24px; width: 98px; font-size:11px; top: 55px; }
.job_psteps .prog_icon .textinactive { font-size: 11px; left: -34px; width: 113px; top: 55px; }
.job_psteps { width: 80%; }
.job_psteps .prog_icon .wicon { font-size: 15px; line-height: 25px; width: 25px; }
.job_psteps .prog_icon .number-green, .job_psteps .prog_icon .number-gray { padding: 5px; }
.job_psteps .prog_icon { top: -47px; }
.job_psteps .progresscol .progress { height: 17px; font-size:12px; }
.job_psteps .htitle { padding: 0 0 33px 29px; }
.job_cont { width: 98%; }
.updresume_bg { margin: 0 6px 10px; }
.job_package .test .package_col { margin: 0 1% 30px; width: 95%; }
.jobdetail_full { padding: 10px 3% !important; }
.job_package .package_title h1 { font-size: 18px; }
.job_package .package_title p { font-size: 14px; }
.job_packform ul li .lcol .select-wrapper, .job_packform ul li .lcol .select-wrapper select { width: 207px; }
.job_packform ul li .lcol .col2 { margin-bottom: 15px; width: 91%; }
.job_packform ul li .lcol.phone input[type="text"] { width: 49%; }
.job_packform ul li input[type="text"] { width: 80%; }
.job_packform ul li .title, .job_packform ul li .lcol { width: 100%; }
.job_packform ul li .lcol.phone .select-wrapper, .job_packform ul li .lcol.phone .select-wrapper select { width: 65px; margin-right: 10px; }
.vjob_visabanner { background-position: left bottom; background-size: 110px auto; }
.vjob_type_outer .title-txt { font-size: 13px; }
.vjob_type_outer { padding: 15px 0 40px; }
.topfilters ul li { width: 80%; padding: 11px 23px; }
.vjob_type_outer .job-seek-out, .vjob_type_outer .job-post-out { width: 100%; }
.topfilters ul li .cityload { left: 15px; width: 230px; }
.topfilters ul li .cityload ul li { width: 90%; }
.vjob_type_outer .acbtn2, .vjob_type_outer .acbtn { font-size: 12px; }
.vjob_type_outer .acbtn { margin:0 !important; }
.vjob_seaker .cloleft h2 { font-size: 18px; }
.vjob_seaker .cloleft .vjoblist h3 { font-size: 15px; }
.vjob_seaker .cloleft .vjoblist .exp ul { width: 100%; }
.viewpro { float: left; margin-top: 10px; text-align: left; width: 100%; }
.vjob_seaker .cloleft .vjoblist .keyskills { width: 100%; }
.vjob_seaker .cloleft .vjoblist .keyicon { float: left; text-align: left; width: 100%; }
.vjob_seaker .cloleft .vjoblist .keyicon ul li { float: left; margin: 0 15px 15px 0; }
.topfilters { width: 95%; }
.job_visasearch { padding-top: 30px; width: 90%; }
.job_visasearch .job_vsearchbg .inputcol { margin-right: 0; width: 100%; margin-bottom:20px; }
.job_visasearch .job_vsearchbg .inputcol input[type="text"] { width: 90%; }
.job_visasearch .job_vsearchbg .inputcolful { width: 100% !important; }
.job_visasearch .job_vsearchbg .inputcolful input[type="text"] { width: 90% !important; }
.job_visasearch .job_vsearchbg .afilterow .fcol1 { margin-bottom: 20px; margin-right: 0; width: 100%; }
.job_visasearch .job_vsearchbg .afilterow .fcol2 { margin-bottom: 20px; margin-right: 0; width: 100%; }
.visabrowse ul li { margin: 0 5px 20px; }
.job_visalink ul li { margin: 0 5px 20px; width: 94%; }
.visajob_list .col { margin: 0 5px 20px; width: 94%; }
.job_visacontbg .col1 { margin: 0 10px; width: 90%; }
.visa_needjob { margin: 0; }
.visa_needjob .big { font-size: 24px; }
.visa_needjob .small { font-size: 16px; }
.vpostjob { margin: 26px 0; }
.job_visacontbg .col2 { width: 88%; }
.tudent_vj .col { margin: 0 10px 20px; width: 80%; }
.vjob_seaker .cloleft { width: 85%; }
.vjob_seaker .clolright { float: left; margin: 30px 15px 0; width: 88%; }
.visablog { width: 88%; }
.jobfair_cont { background-color:rgba(0, 0, 0, .4); padding: 10px; width: 86%; }
.jobfair_cont .big { font-size: 20px; }
.jobfair_cont .small { font-size: 14px; }
.job_calender { width: 86%; }
.job_packform ul li textarea { width: 80%; }
.job_packform ul li .jf_package { margin: 0 0 25px; width: 90%; }
.job_packform ul li .lcol.phone .select-wrapper, .job_packform ul li .lcol.phone .select-wrapper select { width: 77px; }
.job_packform ul li .lcol .select-wrapper, .job_packform ul li .lcol .select-wrapper select { width: 210px; }
.jobfairclo1 { width: 95%; }
.jobfairclo2 { margin: 0 15px 15px 0; width: 83%; }
.jobfairrow .btnorange { margin-top: 20px; }
.ljob_prem { right: 0; top: -4px; }
.fair_register .fairformlt { width: 100%; }
.fair_indus ul li { width: 100%; margin:0 0 10px; }
.fair_indus i { font-size: 14px; height: 25px; line-height: 25px; width: 25px; }
.fair_d h1 { font-size: 22px; }
.fair_drow .faircount2 { width: 80%; }
.fair_drow .actlink2 { height: 112px; line-height: 48px; padding: 0 20px; width: 85%; }
.fair_drow .lspace { display: none; }
.fair_drow .actlink2 ul { width: 100% !important; }
.fair_d { padding: 15px 30px 0; }
.fair_drow { margin: 30px 0 20px; }
.fair_flyer { float: left; width: 100%; }
.fair_venue li { margin-bottom: 15px; width: 100%; }
.fair_drow .faircount2 .fcount2 { font-size: 14px; height: 35px; line-height: 35px; width: 35px; }
.fair_drow .actlink2 ul li { padding: 0 20px 0 0; }
.fair_drow .actlink2 ul { width: 95%; padding: 0; }
.fair_register .fairformlt ul li.contnum input[type="text"] { width: 57%; }
.fair_drow .actlink2 ul { width: 70% !important; }
.upcjobfair .upcfair_col1 { width: 90%; }
.upcjobfair .upcfair_col1 .upfairimg, .upcjobfair .upcfair_col1 .upfairtext, .popfair ul li { width: 100%; }
.upcjobfair .upcfair_col2 { min-height: 210px; width: 82%; }
.ndjobrow .ndjobbox { font-size: 18px; }
.seekers_bg ul li { margin: 0 10px 20px 10px; width: 95%; }
.fairblog_bg .fairblog_col { margin: 0 15px 20px 15px; width: 90%; }
.upcjobfair .upcfair_col1 .upfairtext ul li { margin: 0 15px 18px 0; }
.frtime { display: block; margin: 0; }
.upcjobfair .upcfair_col2 { width: 77%; }
.upcjobfair .upcfair_col2 .faircompni li { margin: 0 5px 10px; width: 43%; }
.job_links .linkcol1 h3, .job_links .linkcol2 h3 { font-size: 20px; padding: 50px 0 10px 20px; }
.job_links .linkcol1, .job_links .linkcol2 { background-image:inherit; width: 100%; }
.job_links .linkcol1 ul, .job_links .linkcol2 ul { padding: 0 0 10px 25px; }
.job_allcatrow .allcat_titile { width: 95%; }
.job_allcatrow .allcat_titile .bigt { font-size: 16px; }
.job_allcatrow .allcat_list { margin: 20px 0 0; width: 100%; }
.joballcat_full .title_row h2 { width: 100%; margin:0 0 20px; }
.joballcat_full .title_row .catsearch, .job_otherlink .catcol1 { width: 100%; }
.filter_az ul li { margin: 0 5px 20px; }
.job_allcat ul li { width: 85% !important; }
.vmore_indee { bottom:0; position: inherit; right: 0; text-align: left; }
.job_hsearch .job_hsearchbg1 .inputcol { border-bottom: 1px solid #e0e0e0; width: 92%; }
.job_hsearch .job_hsearchbg1 .inputcol2 { border-bottom: 1px solid #e0e0e0; border-left:none; width: 91% !important; }
.job_hsearch .job_hsearchbg1 .inputcol input[type="text"], .job_hsearch .job_hsearchbg1 .inputcol2 input[type="text"] { width: 80%; }
.job-type-outer .job-seek-out1 { width: 100%; }
.sul-header-big_new { background: #efefef; height: 490px; }
.job_hsearch .job_hsearchbg1 .btncol { margin-top: 20px; width: 100%; }
.job-type-outer .job-seek-out1 .title-txt1 { font-size: 14px; line-height: 22px; padding: 0 10px; }
.job-type-outer .job-seek-out1 .margin20tb { margin-bottom: 5px; margin-top: 5px; }
.job-type-outer .job-seek-out1 .btn { margin-bottom: 20px !important; }
.job_hsearch .job_hsearchbg1 .searchtext { display:inline-block; }
.job_hsearch .job_hsearchbg1 .btncol i { padding:0; }
.jobopening li .lcont { padding: 5px 0 0; width: 100%; }
.jobopening li .rcont { padding: 0 0 5px; width: 100%; }
.job_seekerinner .detaillist ul li { margin-bottom: 15px; width: 100%; }
.job_seekerinner .bot ul li { margin: 0 0 15px; }
.job_seekerinner .detaillist ul li .jobtextrow { padding:0; }
.job_seekerinner .detaillist ul li .iconbox { width: 20%; }
.job_seekerinner .bot ul li { border-right: none; }
.itjob_list .actbtn .btn { margin:0 0 10px 0 !important; }
.itjob_no { padding: 25px 5px 10px; }
.itjob_no ul li { width: 98%; }
.yellowbg .no-ads1 p, .yellowbg .no-ads1 .col h3 { font-size: 18px; }
.yellowbg .no-ads1 .col { width: 100%; }
.lj-compfulldet { width: 92%; }
.lj-compname { font-size: 18px; }
.lj_comp_rhsfrm { margin: 15px 0 0 5px; width: 90%; }
.lj_comp_rhsfrm .contform ul li .select-wrapper, .lj_comp_rhsfrm .contform ul li .select-wrapper select { margin-right: 10px; width: 90px; }
.lj_comp_rhsfrm .contform ul li input.max[type="text"] { width: 55%; }
.lj_comp_rhsfrm .contform ul li.large .select-wrapper, .lj_comp_rhsfrm .contform ul li.large .select-wrapper select { width: 256px; }
.jobdetail .recu_col { width: 94%; text-align: left; padding: 10px 15px; }
.lhsfix .recu_col { position:static; }
.jobdetail .recu_col figure { float: left; height: 90px; margin: 10px; width: 90px; }
.jobdetail .recu_detl { width: 100%; }
.jobdetail .recu_col figure { display:none; }
.jobdetail .recu_col .follow .col1 { padding: 0 0 15px; width: 100%; }
.jobdetail .recu_col .follow .col1 p { text-align: center; }
.rec_listing .listcol1 { width: 100% !important; }
.rec_listing .listcol2 { width: 92% !important; }
.mywrapper { width: 200px!important; overflow-y: scroll; }
.perv2 i, .next2 i { font-size: 20px; padding: 0 4px; }
.next2, .perv2 { background: rgba(225, 225, 225, 0.5); }
}
 @media only screen and (max-width : 480px) {
.rec_listinghom .reclistbox_home { width: 100%; margin:0 0 25px 0 !important; }
.rec_listinghom .listcol1 { width: 100%; }
.rec_listinghom .listcol1 figure { height: 80px; width: 80px; }
.rec_listinghom .listcol1 .listfollow .lisfolobtn { float: left; margin: 0; width: 82px; }
.rec_listinghom .listcol2 { padding: 5px 15px 20px; width: 90%; }
.rec_listing .reclistbox { width: 100%; }
.rec_listing .listcol1 figure { height: 80px; width: 80px; }
.rec_listing .listcol1 .listfollow .lisfolobtn { width: 90px; }
.rec_listing .listcol1 .lstfolwing:hover .lstunfollow { width: 90px; margin:0 0 0 2px; }
.rec_listing .listcol1 .lstfollowing { width: 90px; font-size:12px; float:left; margin:0 0 0 2px; }
.rec_listing .listcol1 { width: 25%; }
.rec_listing .listcol2 .recactbtn { text-align: left; }
.rec_listing .listcol2 .recactbtn .morebtna { padding: 4px 10px; }
.rec_listing .listcol2 .recactbtn .contactbtn { padding: 4px 10px; }
.rec_listing .listcol2 { width: 67%; padding:20px 10px; }
.business-course-off .descrip-blk, .business-course-off .right-cour-deta { width: 100%; }
.jobopening li .lcont, .jobopening li .rcont { width: 100%; }
.jobdetail .bbder { border-bottom: none; }
.banner_probg { height: 560px !important; }
.job_cont .joblist .bot ul li { line-height: 22px; margin-bottom: 10px; }
.jobapply2 ul li .select-wrapper, .jobapply2 ul li .select-wrapper select { width: 80px; }
.jobapply2 ul li.large .select-wrapper, .jobapply2 ul li.large .select-wrapper select { width: 278px; }
.job_managebusi .managebusines ul li .select-wrapper, .job_managebusi .managebusines ul li .select-wrapper select { width: 78px; }
.mywrapper { width: 300px!important; overflow-y: scroll; }
.job_seekerinner h2 { display:inline-block; }
.job_visasearch .job_vsearchbg .inputcol1, .job_visasearch .job_vsearchbg .inputcol2, .job_visasearch .job_vsearchbg .inputcol3 { width: 100%; margin: 0 0 15px 0; }
.job_visasearch .job_vsearchbg .inputcol1 input[type="text"], .job_visasearch .job_vsearchbg .inputcol3 input[type="text"] { width:90%; }
.job_visasearch .job_vsearchbg .btncol { float:right; }
.job_visasearch .job_vsearchbg .btncol .searchbtn { padding:8px 26px; }
.fair_drow .actlink2 ul { width: 90%; }
.fair_drow .actlink2 { height: 100px; line-height: 45px; width: 95%; margin: 17px 2% 0; }
.fair_drow .actlink2 .btn-large { padding: 6px 16px; font-size: 16px; margin-left: 20px; }
.fair_d { padding: 15px 5px 0 !important; }
.searchbanner.search-stick { display:none; }
.jobsearch_li .col1, .jobsearch_li .col2 { width: 95%; }
.job_visasearch .job_vsearchbg .adsearchex .fcol1, .job_visasearch .job_vsearchbg .adsearchex .fcol2 { width: 100%; margin: 0 0 15px; }
.job_visasearch .job_vsearchbg .adsearchex .fcol2 input[type="text"] { width: 93%; }
.rsmlist_bg .filter ul li { margin-bottom: 20px; }
.jobsearch_li .title { padding-right:20px; }
.jobdetail .skills .lcol .skill .salaryamnt { width: 100%; }
.jobdetail .skills .lcol .skill .salaryhead { width: 100%; padding:0 0 10px 0; }
.salcity ul li { width: 100%; }
.job_salarylist ul li { width: 100% !important; }
.sal_uploadbg .upcol1 .upcontent ul li .numbg { height: 25px; width: 25px; line-height: 25px; font-size: 14px; }
.job_allcatrow.menu-stick { position: absolute; }
.administration-jobrolewrp .administration-jobrole { background-color:#cdeaff; background-image:none }
.admintable-bg .column .admin-jdlist ul li, .administration-jobrolewrp .administration-jobrole .rolelist li { width:100% }
.admintable-bg .column, .admintable-bg .wpb_wrapper .promo-wpb { width: 97%; }
.admintable-bg .column-lg { width:93% !important }
.alertbox ul li .select-wrapper, .alertbox ul li .select-wrapper select { width: 90px; margin-right: 10px; height: 38px; line-height: 38px; }
.adminalert .bjobalertbg .bjobalertfm { padding: 15px; }
}
 @media only screen and (min-width : 321px) and (max-width : 480px) {
/* Styles */
.cont_col_8 { width:98%; }
.cont_col_4 { width:98%; }
.col_2 { width:98%; }
.col_4 { width:30.7%; }
.col_8 { width:64%; }
.col_12 { width:97.4%; }
.cont_col_8 .col_3 { width:98%; }
.cont_col_4 .col_4 { width:98%; }
footer .col_2 { width:98%; }
.mobileview { display:block !important; visibility:visible !important; }
.mobilehide { display:none; visibility:hidden; }
footer .con-blk-outer { padding:5px; }
footer .con-blk-outer h3 { padding:10px 0 0 0; }
footer .popular-sea ul li { line-height:28px; background:url(/common/images/default/dot-arrow.png) no-repeat 1px 7px; }
footer .col_2.small { width:97%; }
/*------------ Rajesh ----------------*/

.job_cont .joblist .col1 { width: 94%; }
.job_cont .joblist .col1 .exp ul li { padding-bottom: 15px; }
.job_cont .joblist .col2 { width: 50%; }
.skills ul li { margin-bottom: 20px; }
.joblocation .maptab ul li a { padding: 10px 12px; }
.applyjob .contform, .applyjob .address, .subscribe .emailtext { width:100%; margin:0px; }
.subscribe .emailbox, .subscribe .emailbtn { width: 100%; margin-top:15px; }
.applyjobside ul li input[type="text"].max { width: 59% !important; }
.listing_bg .toptitle { font-size: 23px; margin: 8px 0; }
.job_cont .innerhead .title, .job_seekerbox ul li { width: 100%; }
.job_cont .innerhead .save { width: 100%; text-align: right; }
.job_cont .innerhead .filter ul li { margin-bottom: 15px; }
.job_cont .innerhead .filter ul li a { padding: 4px 8px; }

.job_cont .joblist .bot ul { width: 100%; margin-bottom:10px; }
.job_cont .joblist .bot ul.govtjobli { width: 65%;  }

.job_cont .innerhead .title h1 { font-size: 20px; }
.viewallwrp .detail ul li { margin: 0 5px 10px 0; width: 48%; }
.pagination-out .lft-txt { padding: 4px 0px 12px 0px; width: 100%; text-align: center; }
.pagination-out { padding: 15px 0px 15px 7%; }
.job_seekerbox ul li:nth-child(odd) { margin-right: 0px; }
.job_seekerbox ul li:nth-child(even) { margin-left: 0px; }
.detail_bg .dtltitle h1 { font-size: 24px; }
.detail_bg .joblisttop ul li { margin-left: 3%; width: 96%; }
.detail_bg .joblisttop ul li .iconbg { width: 20%; }
.detail_bg { background-image:none; }
.actionbg .applytext { font-size:20px; width: 90%; padding:15px 16px; }
/*.actionbg .applytext a { margin: 15px 0 0; }*/
.actionbg .applytext a { padding: 6px 16px; font-size: 14px; margin: 10px 5px !important; }
.actionbg .sharbox { padding: 0 10px 18px 0; width: 94%; }
.actionbg .sharbox ul li { padding: 10px 25px 5px 0; }
.jobdetail .lsbox ul li .info, .jobdetail .lsbox ul li .infotile { width: 100%; }
.applyjob .address figure { width: 260px; }
.job_seekersearch ul li, .job_seekersearch ul li:last-child { margin: 0 0 13px 0; width: 90%; }
.slider-outer .search-outer { left: 3%; right: 3%; top: 8%; }
.slider-outer .search-outer ul li input[type="text"], .slider-outer .search-outer ul li input.small[type="text"] { margin-bottom: 15px; padding: 8px 10px; width: 270px; }
.slider-outer .job-type-outer .job-seek-out, .slider-outer .job-type-outer .job-post-out { text-align: left; width: 92%; padding: 15px 15px 0px 15px; float:left; }
.slider-outer .job-type-outer .title-txt { padding:0; }
.job-post-out .btn { margin-left:0; }
.slider-outer { background-color:#37776e; background-image:none; height: 442px; }
.jobs-comp-list-out { padding:0; }
.listingcate .jobs-comp-list-out ul li, .jobs-comp-list-out ul li, .jobs-comp-list-govt ul li  { width: 90%; }
.jobs-ser-promo .col_4 { width:92%; }
.latest-jobs-back .col_4 { width:92%; margin-left:3%; margin-bottom: 20px; }
.latest-jobs-blk-us-can ul li { width: 99%; }
.latest-job-blog .col_4 { width:92%; margin-left:3%; margin-bottom: 20px; }
.latest-job-blog .single-list figure { height: 120px; }
.job_seekerhome ul li { margin: 0 15px 20px; width: 90%; }
.popularcty .col_2.small { margin-left: 15px; width: 90%; }
.f_areas_bg .toptitle, .skills_bg .toptitle, .jobrole_bg .toptitle, .companies_bg .toptitle, .industry_bg .toptitle, .resume_bg .toptitle, .resume_bg2 .toptitle { font-size: 21px; }
.inpage_bg { min-height: 188px; }
.job_cont .innerhead .updresume, .job_cont .innerhead .postjob { width: 100%; }
.job_rolelist ul li { width: 90%; line-height: 26px; }
.detailtab ul li a { padding: 10px 17px; }
.detailtab ul li a .fa { display: none; }
.joblocation .maptab ul li { font-size: 14px; }
.joblocation .maptab ul li a { padding: 5px 10px; }
.jobapply ul li input.max[type="text"] { width: 50%; }
.applyjobside ul li input.max[type="text"] { width: 50% !important; }
.viewallwrp .detail ul li { width: 98%; }
.jobdetail .jobcontent figure { float: left; margin: 0 0 10px; width: 100%; }
.maprow .incol1 { float: left; margin: 0 0 9px; width: 96%; }
.maprow .incol2 { padding: 10px 0; width: 100%; }
.detail_bg .dtltitle h1 { font-size: 22px; }
.job_cont .joblist .col1 h1 { font-size: 20px; }
.job_cont .joblist .col1 h2, .job_cont .joblist .col1 h3 { font-size: 18px; }
.jobdetail h2 { font-size: 18px; }
.pagination-out ul li a { padding: 2px 7px; }
.job_cont .innerhead .filter2 ul li { margin-bottom: 15px; }
.job_cont .innerhead .postjob2 { width: 67%; }
.viewallwrp2 ul li { font-size: 13px; width: 42%; }
.job_skillslist ul li { width: 91%; }
.upresume_bg .toptitle { font-size: 26px; }
.upldform ul li input[type="text"], .upldform ul li textarea { width: 93%; }
.upldform ul li .select-wrapper, .upldform ul li .select-wrapper select { width: 66px !important; }
.upldform ul li input.max[type="text"] { width: 64%; }
.upldform ul li .btngreen { margin:15px 0 0 0; }
.job_hsearch h1 { font-size: 16px; }
.job_hsearch { padding-top: 40px; width: 84%; }
.job_hsearch .job_hsearchbg .inputcol { width: 100%; margin-bottom: 15px; }
.job_hsearch .job_hsearchbg .btncol { width: 100%; }
.job-type-outer { margin: 0 0 0 5%; width: 90%; }
.job-type-outer .job-seek-out, .job-type-outer .job-post-out { width: 100%; text-align: center; }
.job-type-outer .title-txt { font-size: 14px; line-height: 15px; }
.latest-jobs-blk-us-can ul li { margin: 0 0 15px 0; }
.commom-title .jobs-scroll-outer { margin: 10px 0 0 10px; }
.commom-title h2, .commom-title h4 { width: 100%; }
.cityselector .close { right: -7px; top: -27px; }
.cityselector.small { margin-left: -165px; top: 40%; width: 330px; }
.cityselector { margin-left: -168px; margin-top: -212px; top: 50%; width: 300px; }
.overnav ul li a { font-size: 14px; padding: 5px 10px; }
.overlayformlt { width: 100%; }
.overlayformlt .select-wrapper, .overlayformlt .select-wrapper select { width: 69px; }
/* header starts here */
header .olyopacity-black { top:48px; }
header .top-header-search { padding:2px 15px; }
header .top-header-search .search-block { background-color:#fff; padding:10px; width:320px; left:10px; z-index:200003; padding:10px 10px 0 10px; display:none; }
header .top-header-search .search-block.dis-blk { display:block; position:fixed; top:50px; left:0; margin:0px; padding:20px 50px; width:315px; }
header .top-header-search .search-block .inputs-outer { margin:0 10px 10px 0; }
header .top-header-search .search-block .inputs-outer.mobi-sea-view { float:right; margin:0 32px 10px 0; }
header .top-header-search .search-block .close-search { display:block; }
header .top-header-search .search-block .inputs-outer input.drop-small[type="text"] { width:235px; }
header .top-header-search .search-block .inputs-outer input.big[type="text"] { width:235px; border-left:solid 1px #ccc; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop { width:339px; }
header .top-header-search .search-block .inputs-outer i { left:255px; }
header .top-header-search .search-block .inputs-outer .drop-down-list { width:340px; }
header .top-header-search .search-block .top-arrow { display:block; right:102px; top:-8px; }
header .top-header-search .search-block .sea-top-arrow { display:block; right:104px; top:-8px; }
header .top-header-search .search-block .popular-search { display:block; color:#000; }
header .top-header-search .search-block .popular-search .popular-title { font-size:14px; line-height:20px; color:#333; border-bottom:dotted 1px #ccc; margin:0 0 10px 0; padding:0 0 10px 0; }
header .top-header-search .search-block .popular-search ul { margin:0px; padding:0px; }
header .top-header-search .search-block .popular-search ul li { margin:0px; padding:5px; float:left; }
header .top-header-search .search-block .popular-search ul li a { font-size:12px; line-height:18px; display:block; border:solid 1px #eee; padding:5px 10px; background-color:#f5f5f5; text-decoration:none; color:#666; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.7s ease-out; }
header .top-header-search .search-block .popular-search ul li a:hover { border:solid 1px #999; background-color:#999; color:#fff; }
header .top-header-search .btn-large.ext-pad span { display:inline-block; }
header .top-header-search .location-outer { width:auto; }
header .top-header-search .location-outer .loc-popup-outer { width:338px; left:17px; }
header .top-header-search .location-outer .loc-popup-outer .overflow { height:340px; overflow-y:scroll; margin-top: 15px; }
header .top-header-search .location-outer .loc-popup-outer:before { left:81px; }
header .top-header-search .location-outer .loc-popup-outer:after { left:82px; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out { width:260px; }
header .top-header-search .location-outer .loc-popup-outer .cities-outer ul li { width:46%; }
header .top-header-search .sul-logo a { width:30px; }
header .top-header-search .search-block { position:fixed; top:80px; }
header .top-header-search .right-side-links-outer .login-outer a { width:16px; height:16px; display:block; padding:1px 0 0 0px; }
header .top-header-search .right-side-links-outer .login-outer a span { display:none; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out { top:26px; right:-13px; }
header .top-header-search .right-side-links-outer .post-ur-need { margin:1px 5px 0 0; }
header .top-header-search .right-side-links-outer .phone-outer { margin:2px 10px 0 0; }
header .top-header-search .right-side-links-outer .phone-outer a i { margin:2px 5px 0 0; }
header .top-header-search .right-side-links-outer .post-ur-need a { width:16px; height:16px; display:block; padding:1px 0 0 5px; background:rgba(0, 0, 0, 0) url(/common/images/default/poat-ad-icon-white.png?v=1.8.9) no-repeat scroll 0 3px; }
header .top-header-search .right-side-links-outer .post-ur-need a span, header .top-header-search .right-side-links-outer .phone-outer a span { display:none; }
header .top-header-search .right-side-links-outer .search-icon { display:block; }
header .menu-outer { display:none; }
header.menu-stick .top-header-search { display:block; }
/* header end here */
header .top-header-search .right-side-links-outer { margin:10px 0; }
.job_search .keywords { margin: 0 0px 20px 0;/* width: 380px;*/ width: 100%; }
.job_search .smallcol .select-wrapper, .job_search .smallcol .select-wrapper select { width: 234px; margin: 0 0px 10px 0; }
.job_search .mincol .select-wrapper, .job_search .mincol .select-wrapper select { margin: 0 0 10px; width: 166px; }
.job_search .bigcol input[type="text"] { width: 338px; }
.job_searchall .smallcol .select-wrapper, .job_searchall .smallcol .select-wrapper select { margin: 0 0px 10px 0; width: 168px; }
.botget { display:none; }
.job_city ul li { width:100%; }
.mblappwrap2 .appbcol1 { display:none; }
.mblappwrap2 .appbcol2 { width:100% !important; padding: 0 0 40px; }
.appbox .phone-app-screen { display:none }
.mobiapp { right: 0; top: 3px; }
.appbox { width: 200px; left: -90px; }
.appbox:before { left: 94px; }
.appbox .text-small { font-size: 13px; word-break: break-word; padding-right: 25px; }
.perv2, .next2 { display: none; }
.detail_bg .jobseek_1 { padding: 15px 0 6px 12px; width: 22%; }
.detail_bg .jobseek_1 figure { border-radius: 40px; height: 75px; width: 75px; }
.detail_bg .jobseek_2 { padding: 5px 5px 30px; width: 96%; }
.detail_bg .jobseek_2 .seekname { padding: 10px 0 5px; font-size: 14px; }
.detail_bg .jobseek_2 h1 { font-size: 20px; }
.detail_bg .jobseek_2 p { font-size: 14px; padding: 5px 0 10px; }
.actionbg .sharbox ul { float: left; padding: 0 0 0 15px; }
.jobdetail .seekerinfo ul li .info, .jobdetail .seekerinfo ul li .infotile, .jobdetail .skills .lcol .skill .ratings { width: 100%; }
.jobdetail .skills .lcol .skill .inputcol { padding: 0; width: 100%; }
.jobdetail .expns { margin: 40px 0 30px 15px; }
.jobdetail .expns ul li .jobdetl { width: 84%; }
.seekersocial ul { margin: 25px 5px 30px 0; }
.overlayformlt.small { width: 100%; }
.sharewrap .forminfo { width:83%; }
.sharewrap .formlt { width: 90%; margin-top: 20px; }
.cityselector .close { right: -7px; top: -27px; }
.jop_profl ul li .title, .jop_profl ul li .lcol { width: 100%; }
.job_psteps .htitle { padding: 0 0 50px 29px; }
.jop_profl { width: 100%; }
.bdshake .jop_profl-r { right: 0; width: 96%; position: inherit; }
.jop_profl ul li .lcol.full .select-wrapper, .jop_profl ul li .lcol.full .select-wrapper select { width: 290px; }
.select-wrapper, .select-wrapper select { width: 110px; }
.jop_profl ul li.btncol { margin-left: 0; }
.jop_profl ul li .lcol.time .select-wrapper, .jop_profl ul li .lcol.time .select-wrapper select { width: 134px; }
.jop_profl ul li .lcol.phone input[type="text"] { width: 50%; }
.jop_profl ul li .lcol.expns .select-wrapper, .jop_profl ul li .lcol.expns .select-wrapper select { width: 130px; }
.jop_profl ul li .lcol .skill .selcol { width: 45%; }
.jop_profl ul li .lcol .skill .inputcol { width: 50%; }
.jop_profl ul li .lcol .skill .ratings { margin-top: 10px; width: 77%; }
.jop_profl ul li .lcol .skill .close a { line-height: 48px; }
.jop_profl ul li .lcol .workexpn .select-wrapper, .jop_profl ul li .lcol .workexpn .select-wrapper select { margin: 0 10px 15px 0; width: 133px; }
.jop_profl ul li .lcol .date { width: 140px; }
.jop_profl ul li .lcol .workexpn input[type="text"] { width: 39%; }
.jop_profl ul li .title .btn-large { margin-bottom: 15px; }
.job_psteps .htitle { font-size: 16px; }
.job_psteps .prog_icon { width: 80%; }
.job_psteps .progresscol { width: 66%; }
.job_psteps .prog_icon .textactive { left: -37px; width: 141px; font-size:11px; }
.job_psteps .prog_icon .textinactive { font-size: 11px; left: -34px; width: 126px; }
.job_psteps { width: 80%; }
.job_visasearch { padding-top: 30px; width: 80%; }
.job_visasearch h1 { font-size: 22px; }
.job_visasearch .job_vsearchbg .inputcol { margin: 8px 0px; width: 100%; }
.job_visasearch .job_vsearchbg .inputcol input[type="text"] { width: 93%; }
.job_visasearch .job_vsearchbg .btncol { float: right; }
.job_visasearch .job_vsearchbg .btncol .searchbtn { padding: 6px 35px; }
.job_visasearch .job_vsearchbg .inputcolful { width: 96% !important; }
.job_visasearch .job_vsearchbg .inputcolful input[type="text"] { width: 93% !important; }
.job_visasearch .job_vsearchbg .afilterow .fcol1, .job_visasearch .job_vsearchbg .afilterow .fcol2 { margin: 0 0px 20px; width: 98%; }
.vjob_seaker .cloleft .vjoblist .keyskills { width: 100%; }
.job_visalink ul li { width: 90%; }
.vjob_seaker .cloleft .vjoblist .keyicon { width: 100%; }
.job_package .test .package_col { margin: 0 1% 30px; width: 47%; }
.jobdetail_full { padding: 10px 3% !important; }
.job_packform ul li .lcol .select-wrapper, .job_packform ul li .lcol .select-wrapper select { width: 314px; }
.job_packform ul li .lcol.phone input[type="text"] { width: 43%; }
.job_packform ul li input[type="text"] { width: 80%; }
.job_packform ul li .title, .job_packform ul li .lcol { width: 100%; }
.job_packform ul li .lcol .col2 { width: 42%; }
.locationscroll_topad { top: 120px !important; }
.jobfair_cont { background-color:rgba(0, 0, 0, .4); padding: 10px; width: 86%; }
.jobfair_cont .big { font-size: 20px; }
.jobfair_cont .small { font-size: 14px; }
.job_calender { width: 86%; }
.job_packform ul li textarea { width: 80%; }
.job_packform ul li .jf_package { margin: 0 0 25px; width: 90%; }
.job_packform ul li .lcol.phone .select-wrapper, .job_packform ul li .lcol.phone .select-wrapper select { width: 77px; }
.job_packform ul li .lcol .select-wrapper, .job_packform ul li .lcol .select-wrapper select { width: 210px; }
.jobfairclo1 { width: 95%; }
.jobfairclo2 { margin: 0 20px 15px; width: 86%; }
.upcjobfair .upcfair_col1 { width: 90%; }
.upcjobfair .upcfair_col1 .upfairimg, .upcjobfair .upcfair_col1 .upfairtext, .job_links .linkcol1, .job_links .linkcol2, .popfair ul li { width: 100%; }
.upcjobfair .upcfair_col2 { min-height: 210px; width: 82%; }
/*.ndjobrow { font-size: 16px !important; width:auto; margin-bottom:0;  height:100px; overflow:hidden;display: flex;padding: 15px 0; }
.ndjobrow .ndjobrowrp {display: flex;height: 80px;overflow-y: hidden; padding-left:10px;}
.ndjobrow .ndjobrowrp .ndjobbox	{border:solid 1px #ddd; background:#fff; padding:7px;white-space: nowrap;margin-right: 3px;font-size: 14px; margin-right:10px; width:auto}
.ndjobrow .ndjobrowrp .ndjobbox a{ margin-left:5px; margin-top:5px;display: block;}*/

.seekers_bg ul li { margin: 0 10px 20px 10px; width: 95%; }
.fairblog_bg .fairblog_col { margin: 0 15px 20px 15px; width: 90%; }
.job_allcatrow .allcat_titile { width: 40%; }
.joballcat_full .title_row h2 { width: 100%; margin:0 0 20px; }
.joballcat_full .title_row .catsearch, .job_otherlink .catcol1 { width: 100%; }
.filter_az ul li { margin: 0 5px 20px; }
.vmore_indee { bottom:0; position: inherit; right: 0; text-align: left; }
.job_hsearch .job_hsearchbg1 .inputcol { border-bottom: 1px solid #e0e0e0; width: 97%; }
.job_hsearch .job_hsearchbg1 .inputcol2 { border-bottom: 1px solid #e0e0e0; border-left:none; width: 97% !important; }
.job-type-outer .job-seek-out1 { width: 100%; }
.job-type-outer .job-seek-out1 .btn { margin-bottom:15px; }
.job-type-outer .job-seek-out1 .margin20tb { margin-top: 10px; margin-bottom: 10px; }
.sul-header-big_new { background: #efefef; height: 460px; }
.job_hsearch .job_hsearchbg1 .btncol { margin-top: 20px; width: 100%; }
.job_hsearch .job_hsearchbg1 .searchtext { display:inline-block; }
.job_hsearch .job_hsearchbg1 .btncol i { padding:0; }
.job_seekerinner .detaillist ul li { margin-bottom: 15px; width: 100%; }
.job_seekerinner .bot ul li { margin: 0 0 15px; }
.job_seekerinner .detaillist ul li .jobtextrow { padding:0; }
.itjob_no { padding: 25px 5px 10px; }
.itjob_no ul li { width: 98%; }
.yellowbg .no-ads1 p, .yellowbg .no-ads1 .col h3 { font-size: 18px; }
.yellowbg .no-ads1 .col { width: 100%; }
.lj_comp_rhsfrm { margin: 15px 0 0 20px; width: 86%; }
.lj_comp_rhsfrm .contform ul li input.max[type="text"] { width: 55%; }
.lj_comp_rhsfrm .contform ul li.large .select-wrapper, .lj_comp_rhsfrm .contform ul li.large .select-wrapper select { width: 285px; }
.jobdetail .recu_col { width: 100%; text-align: left; }
.lhsfix .recu_col { position:static; }
.jobdetail .recu_col figure { float: left; height: 90px; margin: 10px; width: 90px; }
.jobdetail .recu_detl { width: 100%; }
.bloglist .related_post2 ul li, .bloglist .related_post ul li { margin: 0 0 25px 2%; width: 92%; }
.mywrapper { width: 300px!important; overflow-y: scroll; }
.jobapply2 ul li .select-wrapper, .jobapply2 ul li .select-wrapper select { width: 88px; }
.jobapply2 ul li.large .select-wrapper, .jobapply2 ul li.large .select-wrapper select { width: 256px; }
.job_seekerinner .detaillist ul li .iconbox { margin-right:15px; }
.detail-write .write-outer .your-rating { padding: 10px 10px 10px 10px; width: 94%; }
.job_visasearch .job_vsearchbg .inputcol1, .job_visasearch .job_vsearchbg .inputcol2, .job_visasearch .job_vsearchbg .inputcol3 { width: 100%; margin: 0 0 15px 0; }
.upldform ul li .otherupload, .upldform ul li .mycom_upload { width: 100%; }
.upldform ul li .or_upload { width: 100%; padding: 5px 0; }
.job_visasearch .job_vsearchbg .adsearchex .fcol1, .job_visasearch .job_vsearchbg .adsearchex .fcol2 { width: 100%; margin: 0 0 15px; }
.job_visasearch .job_vsearchbg .adsearchex .fcol2 input[type="text"] { width: 93%; }
.sal_uploadbg .upcol1:after { right: 4%; transform: rotateZ(-84deg); bottom: -112%; top: inherit; height: 786px; }
.sal_uploadbg .upcol1 { width: 100%; }
.sal_uploadbg .upcol2 { width: 82%; padding: 0 9%; }
.sal_uploadbg .upcol1 .upcontent ul li .textbox { width: 85%; }
.sal_uploadbg .upcol1 .upcontent { padding: 98px 0; }
.sal_hired_bg .hiredbox .hiredimg { display: none; }
.sal_hired_bg .hiredbox .hiredcont { width: 90%; padding-bottom:20px }
.job_salarylist ul li { width: 100% !important; }
.sal_uploadbg .upcol1 .upcontent ul li .numbg { height: 25px; width: 25px; line-height: 25px; font-size: 14px; }
.job_allcatrow.menu-stick { position: absolute; }
.adminalert .bjobalertbg .bjobalertfm .altthanks .alerthanku p { padding:0 0 10px }
.administration-jobrolewrp .administration-jobrole, .administration-jobrolewrp .administration-postwrp { min-height:auto }
}
/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 568px) {
.ndjobrow { font-size: 16px !important; width:auto; margin-bottom:0; height:100px; overflow:hidden; display: flex; padding: 15px 0; }
.ndjobrow .ndjobrowrp { display: flex; height: 80px; overflow-y: hidden; padding-left:10px; }
.ndjobrow .ndjobrowrp .ndjobbox { border:solid 1px #ddd; background:#fff; padding:7px; white-space: nowrap; margin-right: 3px; font-size: 14px; margin-right:10px; width:auto; margin-bottom:0 }
.ndjobrow .ndjobrowrp .ndjobbox a { margin-left:5px; margin-top:5px; display: block; }
.job_search .btncol { margin-top:10px; }
.zip_actbtn { font-size: 16px !important; width:auto; margin-bottom:0; height:122px; overflow:hidden; display: flex; padding: 15px 0; }
.zip_actbtn .container_12 { display: flex; height: 114px; overflow-y: hidden; padding-left:10px; }
.zip_actbtn .container_12 .col_4 { border:solid 1px #ddd; background:#fff; padding:7px; white-space: nowrap; margin-right: 3px; font-size: 14px; margin-right:10px; width:auto; margin-bottom:0; }
.zip_actbtn .container_12 .col_4 a { margin-left:5px; margin-top:5px; display: inline-block; }
.zip_actbtn .container_12 .col_4 .zip_actbtnbg1 { width:200px }
.zip_actbtn .container_12 .col_4 .zip_actbtnbg2 { width:260px }
.zip_actbtn .container_12 .col_4 .zip_actbtnbg2 a { display:inline-block }
.zip_actbtn .container_12 .col_4 .zip_actbtnbg3 { width:270px }
.zip_actimg { margin: 0 10px 0 0; }
}
 @media only screen and (min-width : 481px) and (max-width : 640px) {
header .top-header-search .location-outer .loc-popup-outer { width:338px; left:17px; }
header .top-header-search .location-outer .loc-popup-outer .overflow { height:150px; overflow-y:scroll; margin-top: 15px; }
.job_city ul li { width:100%; }
.botget { display:none; }
.mobileview { display:block; visibility:visible; }
.mobilehide { display:none; visibility:hidden; }
.cityselector .close { right: -7px; top: -27px; }
.cityselector.small { margin-left: -181px !important; top: 40% !important; width: 362px; }
.cityselector { margin-left: -168px; margin-top: -212px; top: 50%; width: 300px; }
.overnav ul li a { font-size: 14px; padding: 5px 10px; }
.overlayformlt { width: 100%; }
.overlayformlt .select-wrapper, .overlayformlt .select-wrapper select { width: 69px; }
.mblappwrap2 .appbcol1 { display:none; }
.mblappwrap2 .appbcol2 { width:100% !important; padding: 0 0 40px; }
.mobiapp { right: 0; top: 3px; }
.appbox::before { left: 93px; }
.appbox { left: -90px; width: 401px; }
.jobdetail .seekerinfo ul li .info { width: 59% !important; }
.jobdetail .seekerinfo ul li .infotile { width: 41% !important; }
.detail_bg .jobseek_2 h1 { font-size: 22px !important; }
.detail_bg .jobseek_2 { width: 67% !important; }
.detail_bg .jobseek_1 { width: 20% !important; }
.jobdetail .expns { margin: 40px 0 30px 10px; }
.seekersocial ul { margin: 25px 5px 30px 0; }
.job_hsearch h1 { font-size: 24px !important; }
.sharewrap .forminfo { width:83%; }
.sharewrap .formlt { width: 90%; margin-top: 20px; }
.locationscroll_topad { top: 120px !important; }
.jobfair_cont { background-color:rgba(0, 0, 0, .4); padding: 10px; width: 86%; }
.jobfair_cont .big { font-size: 20px; }
.jobfair_cont .small { font-size: 14px; }
.job_calender { width: 65%; }
.to_space { padding: 5px 0; text-align: left; width: 100%; }
.job_packform ul li textarea { width: 60%; }
.job_packform ul li .jf_package { margin: 0 0 25px; width: 90%; }
.job_packform ul li .lcol.phone .select-wrapper, .job_packform ul li .lcol.phone .select-wrapper select { width: 65px; }
.job_packform ul li .lcol .select-wrapper, .job_packform ul li .lcol .select-wrapper select { width: 200px; }
.upcjobfair .upcfair_col2 { min-height: 230px !important; width: 90% !important; }
.ndjobrow .ndjobbox { font-size: 16px !important; width:100%; margin-bottom:20px; }
.job_links .linkcol1 { width: 100% !important; }
.job_links .linkcol2 { width: 100%; }
.seekers_bg ul li { width: 96% !important; margin-bottom: 20px; }
.fairblog_bg .fairblog_col { width: 44% !important; }
.upcjobfair .upcfair_col1 .upfairimg { margin: 0 15px 0 0 !important; width: 30% !important; }
.job_allcatrow .allcat_titile { width: 40%; }
.job_allcatrow .allcat_list { width: 50%; }
.joballcat_full .title_row .catsearch { width: 39%; }
.joballcat_full .title_row h2 { width: 60%; }
.job_otherlink .catcol1 { width: 100%; }
.job_hsearch .job_hsearchbg1 .inputcol { width: 43%; }
.job_hsearch .job_hsearchbg1 .inputcol input[type="text"], .job_hsearch .job_hsearchbg1 .inputcol2 input[type="text"] { width: 79% !important; }
.sul-header-big_new { background: #efefef; height: 380px; }
.job_hsearch { padding-top: 40px; }
.job-type-outer .job-seek-out1 { width: 100%; }
.job_hsearch .job_hsearchbg1 .inputcol { width: 41% !important; }
.job_hsearch .job_hsearchbg1 .inputcol2 { width:37% !important; }
.job_hsearch .job_hsearchbg1 .inputcol input[type="text"], .job_hsearch .job_hsearchbg1 .inputcol2 input[type="text"] { width: 70% !important; }
.job_hsearch .job_hsearchbg1 .btncol .btn-large { font-size: 18px; }
.sul-header-big_new { height: 420px; }
.job_seekerinner .detaillist ul li { margin-bottom: 15px; width: 100%; }
.job_seekerinner .bot ul li { margin: 0 0 15px; }
.job_seekerinner .detaillist ul li .jobtextrow { padding:0; }
.job_seekerinner .detaillist ul li .iconbox { width: 11%; }
.lj_comp_rhsfrm { margin: 15px 0 0 25px; }
.jobdetail .recu_col { width: 94%; text-align: left; padding: 10px 15px; }
.lhsfix .recu_col { position:static; }
.jobdetail .recu_col figure { float: left; height: 90px; margin: 10px; width: 90px; }
.jobdetail .recu_detl { width: 100%; }
.jobdetail .recu_col figure { display:none; }
.jobdetail .recu_col .follow .col1 p { text-align: center; }
.seekersocial h3 { font-size: 16px; }
.banner_probg { height: 440px !important; }
.applyjob .address, .applyjob .contform { width: 100%; }
.job_seekerbox ul li { width: 47%; }
.job_seekerbox ul li .bot ul li, .job_seekerhome ul li .bot ul li { padding: 0px 10px; }
.job_cont .joblist .col1, .job_cont .joblist .col2 { width: 96% !important; }
.job_cont .joblist .col2 .listlogo { width: 34%; }
.job_visasearch .job_vsearchbg .inputcol1 { width: 100% !important; margin: 0 0 15px 0 !important; }
.job_visasearch .job_vsearchbg .inputcol1 input[type="text"] { width:94% !important; }
.job_visasearch .job_vsearchbg .inputcol2 { width:30% !important; }
.job_visasearch .job_vsearchbg .inputcol3 { width:50% !important; }
.ndjobrow .ndjobbox { font-size: 14px; width: 100% !important; }
.ndjobrow .ndjobbox span { display:inline-block !important; }
.searchbanner.search-stick .job_visasearch { width: 100%; }
.jobsearch_li .col1, .jobsearch_li .col2 { width: 96%; }
.job_visasearch .job_vsearchbg .adsearchex .fcol1 { width: 84% !important; margin-bottom: 20px; }
.job_visasearch .job_vsearchbg .adsearchex .fcol1 input[type="text"], .job_visasearch .job_vsearchbg .adsearchex .fcol2 input[type="text"] { width: 89% !important; }
.job_visasearch .job_vsearchbg .adsearchex .fcol2 { width: 40% !important; }
.job_visasearch .job_vsearchbg .inputcol { width: 40.5% !important; }
.jobdetail .skills .lcol .skill .salaryhead { width: 40%; }
.salcity ul li { width: 50%; }
.sal_uploadbg .upcol1:after { bottom: -104% !important; }
.job_salarylist ul li { width: 48% !important; }
.job_allcatrow.menu-stick { position: absolute; }
.adminalert .bjobalertbg .bjobalertfm .altthanks .alerthanku p { padding:0 0 10px }
.administration-jobrolewrp .administration-jobrole, .administration-jobrolewrp .administration-postwrp { min-height:auto }
}
 @media only screen and (min-width : 641px) and (max-width : 1023px) {
.cityselector { width: 89%; margin-left:0; left: 3%; }
.sharewrap .forminfo { width:37%; }
.cityselector .close { right: -7px; top: -27px; }
.rightpart-con, .leftpart-con { padding-top: 7%; margin-top: 1%; }
.jobfair_cont { background-color:rgba(0, 0, 0, .4); padding: 10px; width: 86%; }
.jobfair_cont .big { font-size: 20px; }
.jobfair_cont .small { font-size: 14px; }
.job_calender { width: 86%; }
.job_packform ul li textarea { width: 80%; }
.job_packform ul li .jf_package { margin: 0 0 25px; width: 90%; }
.job_packform ul li .lcol.phone .select-wrapper, .job_packform ul li .lcol.phone .select-wrapper select { width: 77px; }
.job_packform ul li .lcol .select-wrapper, .job_packform ul li .lcol .select-wrapper select { width: 210px; }
.job-type-outer .job-seek-out1 .title-txt1 { font-size: 16px; }
.jobapply2 ul li .select-wrapper, .jobapply2 ul li .select-wrapper select { width: 82px; }
.jobapply2 ul li.large .select-wrapper, .jobapply2 ul li.large .select-wrapper select { width: 286px; }
.jobdetail .skills .lcol .skill .salaryhead { width: 40%; }
}
 @media only screen and (min-width : 320px) and (max-width : 767px) {
.leftpart:hover .lhs-full, .rightpart:hover .rhs-full { display:none; }
.rightpart, .leftpart { width:100%; }
.rightpart-con p, .leftpart-con p { font-size: 15px; line-height: 30px; }
.leftpart-con a, .rightpart-con a { font-size: 15px; line-height: 48px; }
/* Companyprofile */
.lj-compfulldet { width: 95%; }
.lj-compname { font-size: 19px; }
.lj-compdet ul li, .lj-comp-page address, .lj-comp-page address a, .lj-comp-page address i { font-size: 12px; }
.li-ad-bot { width: 100%; }
.lj-comp-rhs { width: 90%; }
.cm-morebxleft .cm-writerv ul { float:inherit; display:inline; margin:10px; }
.cm-morebxleft .cm-writerv { margin-left: 0; margin-top:10px; margin-bottom:10px; text-align: center !important; width: 100%; }
.cm-more .cm-morebx .cm-morebxleft { width: 100%; margin-left:0; }
.cm-more .cm-morebx .cm-morebxright { width: 96%; }
.cm-morebxleft .cm-writerv .cmratetex { float: inherit; margin-top: 0 !important; }
.vjob_visabanner { background-position: left bottom; background-size: 110px auto; }
.vjob_type_outer .title-txt { font-size: 17px; }
.vjob_type_outer { padding: 15px 0 40px; }
.topfilters ul li.filter b { display:none; }
.vjob_type_outer .job-seek-out, .vjob_type_outer .job-post-out { width: 100%; }
.visabrowse ul li { margin: 0 5px 25px; }
.visabrowse { margin: 50px 0 30px; }
.job_visalink ul li { margin: 0 5px 20px; width: 90%; }
.visajob_list .col { margin: 0 15px 25px; width: 84%; }
.job_visacontbg .col1 { width: 92%; }
.visa_needjob { margin: 30px 0 0; }
.job_visacontbg .col2 { margin: 20px 15px; width: 93%; }
.tudent_vj .col { margin: 0 10px 20px; width: 86%; }
.vjob_seaker .cloleft { width: 89%; }
.vjob_seaker .clolright { float: left; margin: 30px 15px 0; width: 90%; }
.visablog { margin: 0 15px 25px; width: 90%; }
.fair_register .fairformlt { width: 100%; }
.fair_indus ul li { width: 100%; margin:0 0 10px; }
.fair_indus i { font-size: 14px; height: 25px; line-height: 25px; width: 25px; }
.fair_d h1 { font-size: 22px; }
.fair_drow .faircount2 { width: 80%; }
.fair_drow .lspace { display: none; }
.fair_d { padding: 15px 0px 0; }
.fair_drow { margin: 30px 0 20px; }
.fair_flyer { float: left; width: 100%; }
.fair_venue li { margin-bottom: 15px; width: 100%; }
.job_allcatrow .allcat_list { width: 50%; }
.job_allcatrow .allcat_titile .bigt { font-size: 16px; }
.job_hsearch .job_hsearchbg1 .inputcol input[type="text"], .job_hsearch .job_hsearchbg1 .inputcol2 input[type="text"] { width: 83%; }
.job_hsearch .job_hsearchbg1 .inputcol2 { width: 38%; }
.job-type-outer .job-seek-out1 .title-txt1 { font-size: 16px; line-height:18px; }
.job-type-outer { margin: 0 0 0 2%; width: 98%; }
.rec_dbotcol { width:98%; margin:15px 2%; }
.job_city2 ul li { width:100%; }
.job_cont .joblist .bot ul li { line-height: 22px; margin-bottom: 10px; padding: 0px 10px; font-size: 13px; }
.cd-top { bottom: 15px; }
.perv2 i, .next2 i { font-size: 20px; padding: 0 4px; }
.next2, .perv2 { background: rgba(225, 225, 225, 0.5); }
.popularcty .col_2.small { width: 48%; }
.visajob_list .col h3 { min-height: 48px; }
.cityselector { top: 40%; }
.padhide { display:none; }
.relocate input[type="radio"]:not(:checked), .relocate input[type="radio"]:checked { margin-left:5px; }
.overlayformlt ul li label { margin:0 5px; }

/*
.administration-hd-slider .hdslide-item.item { margin:0 }

.administration-hd-slider .owl-theme .owl-controls .owl-buttons div, .gradient-bg .owl-theme .owl-controls .owl-buttons div, .administration-bannerwrp .owl-theme .owl-controls .owl-buttons div { width:10px; height: 26px; }
.administration-hd-slider .owl-theme .owl-controls .owl-buttons .owl-prev { left: -30px; }
.administration-hd-slider .owl-theme .owl-controls .owl-buttons .owl-next { right: -30px; }
.gradient-bg .owl-theme .owl-controls .owl-buttons .owl-prev, .administration-bannerwrp .owl-theme .owl-controls .owl-buttons .owl-prev { left:-20px; }
.gradient-bg .owl-theme .owl-controls .owl-buttons .owl-next, .administration-bannerwrp .owl-theme .owl-controls .owl-buttons .owl-next { right:-20px; }*/

}


 @media only screen and (min-width : 320px) and (max-width : 768px) {
/*  local-resume-listing  */
.rsmlist_bg .rsmcont .contcol2, .rsmlist_bg .rsmcont .contcol, .rsmlist_row .rsmlist_col1, .rsmlist_row .rsmlist_col3, .rsmlist_bg .rsmtitle { width:100%; }
.rsmlist_row .rsmlist_cont { width:100%; float: left; }
.rsmlist_row .rsmlist_col2 { width:100%; margin:0; }
.rsmflt_title { background-color: #ccc; padding: 6px 0; position: fixed; bottom: 0; width: 100%; z-index: 6; left: 0; margin:0; text-align:center; }
.rsmflt_title span { padding:0 10px }
.rsm_filter { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; overflow-x: hidden; overflow-y: auto; background-color:#fff; display:none }
.rsm_filter > ul { width:100%; margin:0 auto; padding:50px 0; }
.rsmlist_grid .rsmcont .contcol2 .downbtn, .rsmlist_grid .rsmcont .contcol2 .viewbtn { width:50%; margin:15px 0 }
.rsmlist_grid .rsmcont .contcol2 .downbtn a { background:#f89406 }
.rsmlist_grid .rsmcont .contcol2 .viewbtn a { background:#999 }
.rsmlist_grid .rsmcont .contcol2 .downbtn a, .rsmlist_grid .rsmcont .contcol2 .viewbtn a { display:block; border-radius:0; color:#fff }
.rsm_filter .mobile_filtertitle { background:#f1f1f1; position:fixed; top:0; width:100%; left:0; z-index:2; padding:10px 0; display:block; }
.rsm_filter .mobile_filtertitle .rsmtitle { font-size:16px; color:#333; font-weight:600; padding:0 0 0 10px }
.rsm_filter .mobile_filtertitle .rsmtitle img { width:20px; margin-right:10px; }
.rsm_filter .mobile_filtertitle .rsmtitle a { color:#333; }
.rsm_filter .mobile_filtertitle .reset { float:right; text-align:right; font-size:14px; color: rgba(0, 0, 0, 0.65); font-weight:400; padding: 0px 10px 0 0; }
.rsm_filter .mobile_filtertitle .reset a { color: rgba(0, 0, 0, 0.65); }
.rsm_filter .mobile_filterbtn { position:fixed; bottom:0; width:100%; left:0; z-index:2; display:block; }
.rsm_filter .mobile_filterbtn a { display:block; padding:10px 0; }
.rsmlist_bg .sorticon, .rsmflt_title .reset { display:none; }
.rsmflt_title .rsmtitle .fa-filter { display:inline-block; }
.job_seekercol1, .job_seekercol2 { width: 100%; }
.upldform ul li .otherupload, .upldform ul li .mycom_upload { width: 100%; }
.upldform ul li .or_upload { width: 100%; padding: 5px 0; }
.jsearch_col2 { width:100%; }
.searchbanner.search-stick { display:none; }
.resume-stick { display:none; }
.filter_az ul li { margin-bottom:20px; }
/* MURU */
.administration-hd-bg .page_title { font-size: 26px; line-height:30px; }
.administration-hd-bg .page_title br, .administration-jobrolewrp .administration-post span br { display:none }
.admintable-bg .wpb_wrapper, .admintable-bg .column-lg, .administration-jobrolewrp .administration-postwrp, .administration-jobrolewrp .administration-jobrole { width:97% }
.administration-jobrolewrp .administration-post { padding:15px 0 }
.column { float: none; width:auto; margin-bottom:20px; }
.admintable-bg .wpb_wrapper { margin-top:20px }
.column .admintitle, .column-lg .admintitle { font-size: 18px; line-height: 20px; }
.administration-jobrolewrp .administration-jobrole h2, .administration-hd-slider h1, .administration-hd-bg .page_title { font-size: 18px; line-height: 25px; }
/* MURU */
.columnwrp { display:block }
}
 @media only screen and (min-width : 768px) and (max-width : 1030px) {
.cm-more .cm-morebx .cm-morebxright { width: 64%; }
.cm-more .cm-morebx .cm-morebxleft { width: 29%; }
}
 @media only screen and (min-width : 481px) and (max-width : 768px) {
.ndjobrow .ndjobbox { font-size: 14px; width: 33%; }
.ndjobrow .ndjobbox span { display:block; }
.ndjobrow .ndjobbox .ortext { display: inline-block; }
.job_allcatrow.menu-stick { position: absolute; }
.viewpro { width: 20%; }
.vjob_seaker .cloleft .vjoblist .exp ul { width: 80%; }
.job_hsearch { width:90%; }
.job_hsearch h1 { font-size: 28px; }
.job_hsearch .job_hsearchbg .inputcol { width:39%; }
.job_hsearch .job_hsearchbg .btncol { width: 17%; }
.listingcate .jobs-comp-list-out ul li, .jobs-comp-list-out ul li, .jobs-comp-list-govt ul li { width: 50%; }
.jobs-category-outer .jobs-category-type ul li { margin: 0 15px 15px 0; }
.jobs-category-outer .jobs-category-type ul li a { padding:4px 10px; font-size:11px; }
.jobs-ser-promo .col_4 { width: 96%; }
.latest-jobs-back .col_4, .latest-job-blog .col_4 { width: 96%; margin-bottom:15px; }
.cont_col_8 { width: 98%; }
.latest-jobs-blk-us-can { margin: 10px 0; }
.latest-jobs-blk-us-can ul li { width: 100%; margin:0 0 20px 0; }
.cont_col_4 { width: 95%; }
.job_seekerhome ul li { margin: 0 0 15px 0; width: 98%; }
/* header starts here */
header .olyopacity-black { top:48px; }
header .top-header-search { padding:2px 15px; }
header .top-header-search .search-block { background-color:#fff; padding:10px; width:320px; left:10px; z-index:200003; padding:10px 10px 0 10px; display:none; }
header .top-header-search .search-block.dis-blk { display:block; position:fixed; top:50px; left:0; margin:0px; padding:20px 55px; width:inherit; right:0 }
header .top-header-search .search-block.dis-blk:before { position: absolute; top: -9px; right: 104px; display: inline-block; border-right: 9px solid transparent; border-bottom: 9px solid #c3c3c3; border-left: 9px solid transparent; border-bottom-color: rgba(0, 0, 0, 0.2); content: ''; }
header .top-header-search .search-block.dis-blk:after { position: absolute; top: -8px; right: 105px; display: inline-block; border-right: 8px solid transparent; border-bottom: 8px solid #ffffff; border-left: 8px solid transparent; content: ''; }
header .top-header-search .search-block .inputs-outer { margin:0 10px 10px 0; }
header .top-header-search .search-block .inputs-outer.mobi-sea-view { float:left; margin:0 32px 10px 0; }
header .top-header-search .search-block .close-search { display:block; }
header .top-header-search .search-block .inputs-outer input.drop-small[type="text"] { width:130px; }
header .top-header-search .search-block .inputs-outer input.big[type="text"] { width:200px; border-left:solid 1px #ccc; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop { width:339px; }
header .top-header-search .search-block .inputs-outer i { left:145px; }
header .top-header-search .search-block .inputs-outer .drop-down-list { width:340px; }
header .top-header-search .search-block .top-arrow { display:block; right:102px; top:-8px; }
header .top-header-search .search-block .sea-top-arrow { display:block; right:104px; top:-8px; }
header .top-header-search .search-block .popular-search { display:block; color:#000; }
header .top-header-search .search-block .popular-search .popular-title { font-size:14px; line-height:20px; color:#333; border-bottom:dotted 1px #ccc; margin:0 0 10px 0; padding:0 0 10px 0; }
header .top-header-search .search-block .popular-search ul { margin:0px; padding:0px; }
header .top-header-search .search-block .popular-search ul li { margin:0px; padding:5px; float:left; }
header .top-header-search .search-block .popular-search ul li a { font-size:12px; line-height:18px; display:block; border:solid 1px #eee; padding:5px 10px; background-color:#f5f5f5; text-decoration:none; color:#666; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.7s ease-out; }
header .top-header-search .search-block .popular-search ul li a:hover { border:solid 1px #999; background-color:#999; color:#fff; }
header .top-header-search .btn-large.ext-pad span { display:inline-block; }
header .top-header-search .location-outer { width:auto; }
header .top-header-search .location-outer .loc-popup-outer { width: 610px; left: 17px; top: 0; }
.scroll { top: 48px; }
header .top-header-search .location-outer .loc-popup-outer:after { left: 81px; }
header .top-header-search .location-outer .loc-popup-outer:before { left: 80px; }
header .top-header-search .location-outer .loc-popup-outer .frm-fields .frm-out { width:260px; }
header .top-header-search .location-outer .loc-popup-outer .cities-outer ul li { width:24%; }
header .top-header-search .sul-logo a { width:30px; }
header .top-header-search .search-block { position:fixed; top:80px; }
header .top-header-search .right-side-links-outer .login-outer a { width:16px; height:16px; display:block; padding:1px 0 0 0px; }
header .top-header-search .right-side-links-outer .login-outer a span { display:none; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out { top:26px; right:-13px; }
header .top-header-search .right-side-links-outer .post-ur-need { margin:1px 5px 0 0; }
header .top-header-search .right-side-links-outer .phone-outer { margin:2px 10px 0 0; }
header .top-header-search .right-side-links-outer .phone-outer a i { margin:2px 5px 0 0; }
header .top-header-search .right-side-links-outer .post-ur-need a { width:16px; height:16px; display:block; padding:1px 0 0 5px; background:rgba(0, 0, 0, 0) url(/common/images/default/poat-ad-icon-white.png?v=1.8.9) no-repeat scroll 0 3px; }
header .top-header-search .right-side-links-outer .post-ur-need a span, header .top-header-search .right-side-links-outer .phone-outer a span { display:none; }
header .top-header-search .right-side-links-outer .search-icon { display:block; }
header .menu-outer { display:none; }
header.menu-stick .top-header-search { display:block; }
/* header end here */

.detail_bg .joblisttop ul li { width:50%; }
.detail_bg .joblisttop ul li .iconbg { width: 20%; }
.actionbg .applytext { text-align: center; width: 93%; font-size: 16px; }
.actionbg .applytext a { padding: 6px 16px; font-size: 14px; margin: 0 5px 10px!important; }
.actionbg .applytext a { margin: 15px 0 0 0; }
.actionbg .sharbox { padding: 0px 0px 20px; width: 90%; float:left; }
.actionbg .sharbox ul { float:left; }
.maprow .incol1 { width: 33%; }
.maprow .incol2 { width: 27%; }
.direction_select .select-wrapper, .direction_select .select-wrapper select { width: 174px !important; }
.applyjob .address figure { width: 250px; }
.jobapply ul li .select-wrapper, .jobapply ul li .select-wrapper select { width: 82px !important; }
.subscribe .emailtext { width: 40%; }
.subscribe .emailbtn { width: 22%; }
.job_cont .joblist .col1 { width: 68%; }
.job_search .bigcol input[type="text"] { width: 255px; }
.job_search .mincol .select-wrapper, .job_search .mincol .select-wrapper select { width: 116px; }
.job_search .keywords, .job_search .smallcol, .job_search .mincol, .job_search .bigcol { margin: 0 10px 0 0; }
.job_search .smallcol .select-wrapper, .job_search .smallcol .select-wrapper select { width: 260px; }
.job_searchall .smallcol .select-wrapper, .job_searchall .smallcol .select-wrapper select { width: 245px; }
.job_search .keywords { width: 245px; }
.job_search .bigcol input[type="text"] { width: 233px; }
.mblappwrap2 .appbcol1 { margin: 0 4% 0 2%; width: 39%; }
.mblappwrap2 .appbcol2 { width: 53%; }
.mobiapp { right:0; }
.detail_bg .jobseek_1 figure { border-radius: 54px; height: 100px; width: 100px; }
.detail_bg .jobseek_2 h1 { font-size: 25px; }
.detail_bg .jobseek_2 { padding: 55px 0 30px; }
.detail_bg .jobseek_1 { width: 18%; }
.detail_bg .jobseek_2 { width: 72%; }
.jobdetail .seekerinfo ul li { font-size: 14px; }
.jobdetail .seekerinfo ul li .info { width: 65%; }
.jobdetail .seekerinfo ul li .infotile { width: 35%; }
.li-ad-bot { width: 70%; }
.job_psteps .htitle { padding: 0 0 50px 29px; }
.jop_profl { width: 100%; }
.bdshake .jop_profl-r { right: 0; width: 96%; position: inherit; }
.jop_profl ul li .lcol.full .select-wrapper, .jop_profl ul li .lcol.full .select-wrapper select { width: 382px; }
.select-wrapper, .select-wrapper select { width: 110px; }
.jop_profl ul li .lcol.time .select-wrapper, .jop_profl ul li .lcol.time .select-wrapper select { width: 162px; }
.jop_profl ul li .lcol.phone input[type="text"] { width: 50%; }
.jop_profl ul li .lcol.expns .select-wrapper, .jop_profl ul li .lcol.expns .select-wrapper select { width: 198px; }
.jop_profl ul li .lcol .skill .selcol { width: 45%; }
.jop_profl ul li .lcol .skill .inputcol { width: 50%; }
.jop_profl ul li .lcol .skill .ratings { margin-top: 10px; width: 60%; }
.jop_profl ul li .lcol .skill .close a { line-height: 48px; }
.jop_profl ul li .lcol .workexpn .select-wrapper, .jop_profl ul li .lcol .workexpn .select-wrapper select { margin: 0 10px 15px 0; width: 186px; }
.job_visasearch { width: 90%; }
.job_visasearch .job_vsearchbg .inputcol { width: 43%; }
.job_visasearch .job_vsearchbg .inputcol input[type="text"] { width:90%; }
.job_visasearch .job_vsearchbg .afilterow .fcol1 { width: 25%; }
.job_visalink ul li { width: 45%; }
.visajob_list .col { margin: 0 5px 20px; width: 96%; }
.job_visacontbg .col1 { margin: 0; width: 100%; }
.visa_needjob { margin: 10px 0 0; }
.visa_needjob .big { font-size: 32px; }
.vpostjob { margin: 25px 0; }
.job_visacontbg .col2 { width: 95%; }
.tudent_vj .col { margin: 0 15px 15px; width: 39%; }
.vjob_seaker .cloleft { width: 94%; }
.vjob_seaker .clolright { float: left; margin: 30px 15px; width: 94%; }
.visablog { margin: 0 10px 20px; width: 45%; }
.vjob_visabanner { background-size:110px; }
.vjob_type_outer .title-txt { font-size: 17px; }
.vjob_type_outer { padding: 33px 0; }
.job_package .test .package_col { margin: 0 1% 30px; width: 47%; }
.jobdetail_full { padding: 10px 3% !important; }
.job_packform ul li .lcol .select-wrapper, .job_packform ul li .lcol .select-wrapper select { width: 292px; }
.job_packform ul li .lcol.phone input[type="text"] { width: 30%; }
.job_visasearch .job_vsearchbg .inputcolful { width: 50% !important; }
.job_visasearch .job_vsearchbg .inputcolful input[type="text"] { width: 93% !important; }
.job_visasearch .job_vsearchbg .afilterow .fcol1 { width: 44%; }
.job_visasearch .job_vsearchbg .btncol { margin-top: 0; }
.job_visasearch .job_vsearchbg .afilterow .fcol2 { margin: 15px 15px 15px 0; width: 44%; }
.vjob_seaker .cloleft .vjoblist .keyskills, .vjob_seaker .cloleft .vjoblist .keyicon { width: 100%; }
.pagination-out { padding: 15px 0 15px 3%; margin-bottom: 25px; }
.upcjobfair .upcfair_col1 { width: 96%; }
.upcjobfair .upcfair_col2 { width: 91.5%; min-height: 240px; }
.upcjobfair .upcfair_col1 .upfairimg { max-height: 160px; min-height: 160px; overflow: hidden; width: 40%; }
.upcjobfair .upcfair_col1 .upfairtext { width: 66%; }
.upcjobfair .upcfair_col1 .upfairimg { max-height: 160px; min-height: 160px; overflow: hidden; width: 33%; }
.seekers_bg ul li { margin: 0 10px 20px 10px; width: 47%; }
.fairblog_bg .fairblog_col { margin: 0 15px 20px 15px; width: 45%; }
.popfair ul li { width: 50%; }
.vjob_seaker .cloleft .vjoblist .exp ul li { margin-bottom: 10px; }
.fair_venue li { margin-bottom: 20px; width: 100%; }
.fair_indus ul li { width: 50%; }
.fair_d h1 { font-size: 26px; }
.fair_drow .faircount2 { width: 80%; }
.fair_drow .actlink2 { width: 100%; margin-top:15px; }
.fair_drow .lspace { display: none; }
.fair_drow .actlink2 ul { width: 64%; }
.fair_register .fairformlt { width: 100%; }
.cityselector.small { left: 50%; margin-left: -200px; top: 60%; }
.padhide { display:none; }
.overlayformlt .select-wrapper, .overlayformlt .select-wrapper select { width:72px !important; }
.yellowbg .no-ads1 p, .yellowbg .no-ads1 .col h3 { font-size: 18px; }
.lj_comp_rhsfrm { margin: 15px 0 0 25px; width:60%; }
.lj_comp_rhsfrm .contform ul li input.max[type="text"] { width: 65%; }
.lj_comp_rhsfrm .contform ul li.large .select-wrapper, .lj_comp_rhsfrm .contform ul li.large .select-wrapper select { width: 374px; }
.jobdetail .recu_col { width: 94%; text-align: left; padding: 10px 15px; }
.lhsfix .recu_col figure, .lhsfix .recu_col .city { display:none; }
.lhsfix .recu_col .follow { float: right; margin-top: -60px; width: 42%; }
.lhsfix .recu_col { position: fixed; top: -11px; width:85%; z-index: 100015; }
.jobdetail .recu_col figure { float: left; height: 90px; margin: 10px; width: 90px; }
.jobdetail .recu_detl { width: 100%; }
.jobdetail .recu_col .follow .col1 p { text-align: center; }
.rec_listing .reclistbox { width: 100%; }
.rec_listing .listcol2 .recactbtn { padding:0; }
.rec_dbotcol { width:98%; margin:15px 2%; }
.rec_listinghom .reclistbox_home { width: 100%; margin: 0 0 25px 0 !important; }
.job_city2 ul li { width:100%; }
.job_hsearch .job_hsearchbg1 .inputcol2 { width: 39%; }
.job_hsearch .job_hsearchbg1 .inputcol input[type="text"], .job_hsearch .job_hsearchbg1 .inputcol2 input[type="text"] { width: 83%; }
.jobcity_tabin li a { padding: 9px 14px 10px; }
.job_cont .joblist .bot ul { width: 80%; }
.detail-write .write-outer { width: 90%; }
.detail-write .write-outer .your-rating { padding: 10px 20px 10px 10px; width: 40%; }
.job_visasearch .job_vsearchbg .inputcol1, .job_visasearch .job_vsearchbg .inputcol3 { width: 30%; }
.job_visasearch .job_vsearchbg .inputcol1 input[type="text"], .job_visasearch .job_vsearchbg .inputcol3 input[type="text"] { width:90%; }
.rsmlist_bg .rsmcont .contcol2 .downbtn { margin: 10px 15px 10px 0; }
.rsmlist_bg .rsmcont .contcol2 .viewbtn { margin: 10px 10px 10px 0; }
.fair_d { padding: 10px 0px 0 0px; }
.fair_drow { margin: 30px 0 25px 0; }
.searchbanner.search-stick .job_visasearch { width: 100%; }
.job_visasearch .job_vsearchbg .adsearchex .fcol1 { width: 43%; margin-bottom: 20px; }
.job_visasearch .job_vsearchbg .adsearchex .fcol1 input[type="text"], .job_visasearch .job_vsearchbg .adsearchex .fcol2 input[type="text"] { width: 92%; }
.job_visasearch .job_vsearchbg .adsearchex .fcol2 { width: 20%; }
.job_salarylist ul li { padding: 1px 5px 15px 0px; width: 32%; }
.sal_uploadbg .upcol1:after { right: 4%; transform: rotateZ(-84deg); bottom: -112%; top: inherit; height: 786px; }
.sal_uploadbg .upcol1 { width: 100%; }
.sal_uploadbg .upcol2 { width: 82%; padding: 0 9%; }
.sal_uploadbg .upcol1 .upcontent ul li .textbox { width: 85%; }
.sal_uploadbg .upcol1 .upcontent { padding: 98px 0; }
.sal_hired_bg .hiredbox .hiredimg { display: none; }
.sal_hired_bg .hiredbox .hiredcont { width: 90%; padding-bottom:20px }
}
 @media only screen and (min-width : 320px) and (max-width : 1030px) {
.whats-appp { display:block !important; }
.leftpart, .rightpart { height:485px; }
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-width : 769px) and (max-width : 1024px) {
/* Styles */
.job_city ul li { width: 49%; }
.job_city2 ul li { width:100%; }
.padhide { display:none; }
.listing-outer ul li .content-outer { float:left; width:74%; }
.slider-outer .searchbox .input-outer { float:left; width:50%; }
footer .col_2 { width:23%; }
.slider-outer .search-outer { left:12%; }
.jobs-comp-list-out ul { margin: 0 0 0 2%; }
.jobs-comp-list-out ul li { width:33%; }
.common-job-off-blk ul li { width:28%; }
.common-job-off-blk ul li .title-txt { font-size:12px; line-height:16px; }
.common-job-off-blk ul li p { font-size:12px; line-height:14px; }
.applyjob .address figure { width: 240px; }
.listing_bg .f_job .fjobbox1 .jobttile { font-size: 16px; }
.listing_bg .toptitle { font-size: 30px; margin: 0px 0 10px 0; }
.listing_bg .f_job .fjobbox1 .bot ul { width: 48%; }
.listing_bg .f_job .fjobbox1 .bot ul li { padding: 0px 9px; border-right: none; }
.job_cont .joblist .col1, .job_cont .joblist .col2 { width: 96%; }
.job_cont .joblist .col2 .listlogo { width: 32%; }
.jobapply ul li input[type="text"].max { width: 45%; }
.applyjobside { padding: 20px 0 20px 16px; }
.applyjobside ul li input[type="text"].max { width: 49% !important; }
.listing_bg .f_job .fjobbox1 .jobttile { font-size: 16px; }

/*.owl-theme .owl-controls .owl-page span { width: 8px; height: 8px; } */

.job_cont .innerhead .title { width: 100%; }
.job_cont .innerhead .save { width: 100%; text-align: right; }
.job_cont .joblist .col1 .comname { margin: 10px 0 15px 0; }
.job_cont .joblist .col1 .exp ul li { margin-bottom: 10px; }
.skills { margin: 10px 0; }
.skills ul li { margin-bottom: 15px; }
.job_cont .joblist .bot ul { width: 80%; }
.job_cont .joblist .bot ul li { margin-bottom:15px; }
.job_cont .joblist .col1 h2, .job_cont .joblist .col1 h3 { font-size: 18px; }
.job_seekerbox ul li:nth-child(even), .job_seekerbox ul li:nth-child(odd) { margin-left: 9px; }
.job_seekerbox ul li { width: 47%; }
.job_seekerbox ul li h3 { font-size: 16px; }
.job_seekerbox>ul>li>.skills>ul>li { margin: 0 0px 10px 0; }
.job_seekerbox ul li .bot ul li { padding: 0px 12px; }
.pagination-out { padding: 15px 0px 15px 9%; }
.detail_bg .joblisttop ul li .iconbg { width: 20%; }
.detail_bg .joblisttop ul li .jobtextbox { padding: 0 0 0 8px; }
.maprow .incol1 { width: 33%; }
.maprow .incol2 { width: 27%; }
.job_seekersearch ul li:last-child { width: 20%; }
.job_seekersearch ul li { width: 36%; }
.job_seekersearch ul li input[type="text"] { width: 94%; }
.featbusi_bg .fb_job .fjobbox1 .jobttile { font-size: 16px; }
.job_seekerbox ul li .bot ul li, .job_seekerhome ul li .bot ul li { padding: 0 13px; }
.jobsek_minht { min-height: 223px; }
.f_areas_bg .toptitle, .skills_bg .toptitle, .jobrole_bg .toptitle, .companies_bg .toptitle, .industry_bg .toptitle, .resume_bg .toptitle, .resume_bg2 .toptitle { font-size: 30px; }
.job_cont .innerhead .updresume, .job_cont .innerhead .postjob { width: 100%; }
.job_rolelist ul li { width: 43%; background-color:inherit !important; }
.viewallwrp .detail ul li { margin: 0 17px 10px 0; }
.actionbg .applytext { width: 94%; text-align:center; }
.actionbg .sharbox { padding: 5px 26px 15px; width: 90%; }
.job_cont .innerhead .filter2 ul li { margin-bottom: 15px; }
.job_cont .innerhead .postjob2 { width: 41%; }
.job_skillslist ul li { width: 29%; }
.viewallwrp2 ul li { font-size: 14px; width: 22%; }
.upldform ul li input.max[type="text"] { width: 40%; }
.job_hsearch { width:80%; }
.job_hsearch .job_hsearchbg .inputcol { width: 42%; }
.job_hsearch .job_hsearchbg .btncol { width: 12%; }
.latest-jobs-blk-us-can ul li { margin: 0 4px 15px; }
.latest-jobs-back .common-latest-jobs-con .job-scroll-outer { margin-top: 5px; }
.latest-jobs-back .common-latest-jobs-con .cont-job-title h2 { width: 100%; }
.job_search .mincol .select-wrapper, .job_search .mincol .select-wrapper select { width: 84px; }
.job_search .keywords, .job_search .smallcol, .job_search .mincol, .job_search .bigcol { margin: 0 10px 0 0; }
.job_search .btncol .btn, .job_searchall .btncol .btn { font-size: 14px; padding: 7px 9px; }
.job_search .smallcol .select-wrapper, .job_search .smallcol .select-wrapper select { width: 122px; }
.job_searchall .smallcol .select-wrapper, .job_searchall .smallcol .select-wrapper select { width: 143px; }
.job_search .keywords { width: 153px; }
.job_search .bigcol input[type="text"] { width: 130px; }
.actionbg .seekerdbg .sharbox { padding: 18px 26px 15px; width: 92%; }
.actionbg .seekerdbg .applytext { /*width: 57%;*/ width:95%; }
.detail_bg .jobseek_1 { width: 19%; }
/* header starts here */
header nav.hd-menu ul li.win-768, header .top-header-search .right-side-links-outer .login-outer a span, header .top-header-search .right-side-links-outer .phone-outer a span, header .top-header-search .right-side-links-outer .post-ur-need a span { display:none; }
header .top-header-search .right-side-links-outer .login-outer a { width:16px; height:16px; display:block; }
header .top-header-search .right-side-links-outer .login-outer .user-profile-out { top:26px; right:7px; }
header .top-header-search .right-side-links-outer .post-ur-need { margin:2px 5px 0 0; }
header .top-header-search .right-side-links-outer .post-ur-need a { width:16px; height:16px; display:block; padding:1px 0 0 5px; background:rgba(0, 0, 0, 0) url(/common/images/default/poat-ad-icon-white.png?v=1.8.9) no-repeat scroll 0 3px; }
header .top-header-search .right-side-links-outer .phone-outer { margin:1px 10px 0 0; }
header .top-header-search .search-block .inputs-outer input.big[type="text"] { width:175px; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop { width:215px; }
/* header end here */
.megamenu_wrap .megamenurow .ddmcol1 { width: 17%; }
.megamenu_wrap .megamenurow .ddmcol3 { width: 27%; }
.megamenu_wrap .megamenurow .ddmcol2 .btn-large { font-size: 14px; padding: 6px 12px; }
.jobapply ul li .select-wrapper, .jobapply ul li .select-wrapper select { width: 114px !important; }
.mblappwrap2 .appbcol1 { margin: 0 10%; width: 30%; }
.mobiapp { right: -22px; }
.appbox { left: -330px; }
.appbox:before { left:334px }
/* Company detail  */

.upload-res-tex { margin-left: 4px; margin-top: 34px; }
.li-ad-bot { width: 45%; }
.upload-res-tex a { font-size:13px; }
.upload-res-tex p { font-size:16px; }
.job_psteps .htitle { padding: 0 0 50px 107px; }
.jop_profl ul li .lcol.full .select-wrapper, .jop_profl ul li .lcol.full .select-wrapper select { width: 346px; }
.jop_profl ul li .lcol.phone input[type="text"] { width: 48%; }
.jop_profl ul li .lcol.time .select-wrapper, .jop_profl ul li .lcol.time .select-wrapper select { width: 145px; }
.jop_profl ul li input[type="text"] { margin: 0 0 15px; }
.jop_profl ul li .lcol.expns .select-wrapper, .jop_profl ul li .lcol.expns .select-wrapper select { width: 146px; }
.jop_profl ul li .lcol .skill .selcol { width: 48%; }
.jop_profl ul li .lcol .skill .inputcol { width: 50%; }
.jop_profl ul li .lcol .skill .ratings { margin-top: 15px; width: 64%; }
.jop_profl ul li .lcol .skill .close a { line-height: 57px; }
.jop_profl ul li .lcol .date { width: 170px; }
.jop_profl ul li .lcol .workexpn input[type="text"] { width: 40%; }
.jop_profl ul li .lcol .workexpn .select-wrapper, .jop_profl ul li .lcol .workexpn .select-wrapper select { margin: 0 20px 15px 0; width: 148px; }
.jop_profl-r .profl_aside h4 { font-size: 18px; }
.jop_profl-r .profl_aside .whyupld .toptext { font-size: 16px; }
.jop_profl-r .profl_aside .whyupld ul li figure { height: 40px; width: 40px; }
.jop_profl-r .profl_aside .whyupld ul li p { font-size: 14px; margin-right: 0px; }
.jop_profl-r .profl_aside .whyupld ul li { padding: 0 0 25px; }
.select-wrapper, .select-wrapper select { width: 130px; }
.jop_profl ul li .lcol { width: 70%; }
.job_visasearch .job_vsearchbg .inputcol { width:44%; }
.job_visasearch .job_vsearchbg .afilterow .fcol2 { width: 14%; }
.job_visasearch .job_vsearchbg .afilterow .fcol1 { width: 27%; }
.job_visasearch { width: 85%; }
.job_visalink ul li { width: 23%; }
.visajob_list .col { margin: 0 5px; }
.job_visacontbg .col1 { width: 36%; }
.visa_needjob .big { font-size: 30px; }
.tudent_vj .col { margin: 0 5px; padding: 15px 10px; width: 16.6%; }
.vjob_seaker .cloleft { width: 58%; }
.visablog { margin: 0 10px; }
.vjob_visabanner { background-size:160px; }
.job_package .test .package_col { margin: 0 1%; width: 22%; }
.job_packform ul li .lcol .select-wrapper, .job_packform ul li .lcol .select-wrapper select { width: 334px; }
.job_packform ul li .lcol.phone input[type="text"] { width: 34%; }
.upcjobfair .upcfair_col1 .upfairtext ul li .bgtext { font-size: 18px; }
.upcjobfair .upcfair_col1 .upfairimg { margin: 0 10px 15px 0; width: 35%; }
.upcjobfair .upcfair_col1 .upfairtext ul li { margin: 0 12px 0 0; }
.upcjobfair .upcfair_col1 .upfairtext ul { margin: 15px 0; }
.upcjobfair .upcfair_col2 { width: 40%; }
.visajob_list .col { width: 23.8%; }
.seekers_bg ul li { margin: 0 9px; width: 18%; }
.fairblog_bg .fairblog_col { margin: 0 10px; }
.seekers_bg ul li .seekbot .seekicon { width: 21%; }
.seekers_bg ul li figure { height: 100px; width: 100px; }
.fair_drow .faircount ul li .fcount { font-size: 18px; height: 55px; line-height: 55px; width: 55px; }
.fair_drow .faircount ul li p { font-size: 12px; }
.fair_drow .actlink { width: 61%; }
.fair_drow .actlink ul li { padding: 0 13px; }
.fair_drow .actlink ul { width: 64%; }
.fair_venue li { width: 50%; }
.fair_indus ul li { width: 50%; }
.fair_drow .faircount2 { width: 27%; }
.fair_drow .actlink2 { width: 63%; }
.fair_drow .actlink2 ul { width: 62%; }
.job_allcatrow .allcat_list { width: 50%; }
.job_allcatrow .allcat_list .catlist ul li a.active { padding: 0 20px 11px; }
.job_allcatrow .allcat_list .catlist ul li a:hover { padding: 0 20px 11px; }
.job_allcatrow .allcat_list .catlist ul li a { color: #333; padding: 0 20px; }
.job_allcatrow .allcat_titile { width: 19%; }
.job_allcatrow .allcat_titile .bigt { font-size: 16px; }
.job_allcat ul li:nth-child(2n+1) { background-color: #fff; }
.job_allcat ul li { width: 46%; }
.cityselector.small { left: 50%; margin-left: -200px; }
.job_seekerinner .bot ul { width: 77%; }
.lj_comp_rhsfrm .contform ul li .select-wrapper, .lj_comp_rhsfrm .contform ul li .select-wrapper select { width: 88px; }
.lj-compfulldet { width: 56%; }
.lj_comp_rhsfrm { width: 31%; }
.lj_comp_rhsfrm .contform ul li input.max[type="text"] { width: 63%; }
.lj_comp_rhsfrm .contform ul li.large .select-wrapper, .lj_comp_rhsfrm .contform ul li.large .select-wrapper select { width: 305px; }
.jobdetail .recu_col .follow .col1 { padding: 0 0 15px; width: 100%; }
.rec_listing .reclistbox { width: 100%; }
.rec_listing .listcol2 .recactbtn { padding:0; }
.smrec_listing ul li .contbtnbox .contbtn { padding: 5px 16px; }
.rec_listinghom .reclistbox_home:nth-child(5) { display:none; }
.rec_listinghom .reclistbox_home { width: 32%; }
.rec_listinghom .listcol1 { width: 100%; }
.rec_listinghom .listcol1 figure { height: 80px; width: 80px; }
.rec_listinghom .listcol1 .listfollow { margin: 20px 0 5px 12px; }
.rec_listinghom .listcol1 .listfollow .lisfolobtn { width: 82px; margin:0; float:left; }
.rec_listinghom .listcol1 .lstfollowing, .rec_listing .listcol1 .lstfolwing:hover .lstunfollow { width: 82px; margin:0; }
.rec_listinghom .listcol1 .lstfolwing { width: 125px; float: left; margin:0; }
.rec_listinghom .listcol1 .lstfolwing:hover .lstunfollow { width: 82px; }
.rec_listinghom .listcol2 { width: 90%; padding: 5px 15px 20px; }
.rec_listinghom .listcol2 .recactbtn { padding: 0 5px 0 0; }
.rec_listinghom .listcol2 .recactbtn .morebtna { margin: 0 20px 0 0; padding: 4px 14px; }
.rec_listinghom .listcol2 .recactbtn .contactbtn { padding: 4px 14px; }
.rec_listinghom .reclistbox_home:nth-child(2) { margin:0 15px 0 0; }
.rec_listinghom .reclistbox_home:nth-child(3) { margin:0 15px 0 0; }
.rec_listinghom .reclistbox_home:nth-child(4) { margin:0 0px 0 0; }
.jobapply2 ul li .select-wrapper, .jobapply2 ul li .select-wrapper select { width: 72px; }
.jobapply2 ul li.large .select-wrapper, .jobapply2 ul li.large .select-wrapper select { width: 256px; }
.ndjobrow .ndjobbox { font-size: 18px; }
.ndjobrow .ndjobbox span { display:block; }
.ndjobrow .ndjobbox .ortext { display: inline-block; }
.rsmlist_row .rsmlist_col2 { width: 96%; margin: 0 0 30px 2%; }
.rsmlist_bg .rsmcont .contcol { width: 78%; }
.rsmlist_bg .rsmcont .contcol2 { width: 22%; }
.rsmlist_row .rsmlist_col3 { width: 96%; margin: 0 2%; }
.job_visasearch .job_vsearchbg .inputcol1 { width: 34%; }
.job_visasearch .job_vsearchbg .inputcol3 { width: 29%; }
.upldform ul li .otherupload, .upldform ul li .mycom_upload { width: 100%; }
.upldform ul li .or_upload { width: 100%; padding: 5px 0; }
.searchbanner.search-stick .job_visasearch { width:90%; }
.jobsearch_li .col1, .jobsearch_li .col2 { width: 96%; }
.job_visasearch .job_vsearchbg .adsearchex .fcol1 { width: 40%; }
.jobdetail .skills .lcol .skill .salaryhead { width: 40%; }
.sal_uploadbg .upcol1:after { right: -110%; transform: rotateZ(0deg); }
.sal_uploadbg .upcol1 { width: 48%; }
.sal_uploadbg .upcol2 { width: 50%; padding-left:2%; }
.sal_uploadbg .upcol1 .upcontent ul li .textbox { width: 326px; }
.sal_uploadbg .upcol1 .upcontent { padding: 98px 0; }
/*muru*/
.administration-jobrolewrp .administration-postwrp, .administration-jobrolewrp .administration-jobrole { width:100% }
.administration-jobrolewrp .administration-post { padding:15px 0 }
.administration-jobrolewrp .administration-post span br { display:none }
.administration-jobrolewrp .administration-jobrole .rolelist li { width:26% }
.column { margin-left: 9px; margin-right: 9px; }
.admintitle { font-size:20px; }
.column .admintitle, .column-lg .admintitle { font-size:18px; line-height: 20px; }
.bjobalertbg .bjobalertimg .title { margin: 40px 98px 0 -70px; }
}
 
/* Desktops and laptops ----------- */
@media only screen and (min-width : 1030px) and (max-width : 1281px) {
/* Styles */
.rec_listing .listcol1 figure { height: 80px; width: 80px; }
.rec_listing .listcol1 .listfollow { margin: 20px 0 5px 8px; }
.rec_listing .listcol1 .listfollow .lisfolobtn { width: 82px; margin:0; }
.rec_listing .listcol1 .lstfollowing, .rec_listing .listcol1 .lstfolwing:hover .lstunfollow { width: 82px; margin:0; }
.rec_listing .listcol2 { width: 61%; }
.rec_listing .listcol2 .recactbtn { padding: 0 10px 0 0; }
.rec_listing .listcol2 .recactbtn .morebtna { margin: 0 20px 0 0; padding: 4px 14px; }
.rec_listing .listcol2 .recactbtn .contactbtn { padding: 4px 14px; }
.listing-outer ul li .content-outer { float:left; width:78%; }
.megamenuwrap .megamenucont .commoncont ul li { width:21%; }
.slider-outer .search-outer { left:27%; }
.common-job-off-blk ul li { width:21%; }
.common-job-off-blk ul li { width:29%; }
.job_seekerbox ul li:nth-child(even) { margin-left: 12px; }
.job_cont .innerhead .filter2 ul li a { padding: 4px 7px; }
.job_cont .innerhead .postjob2 .select-wrapper, .job_cont .innerhead .postjob2 .select-wrapper select { width: 212px; }
.job_seekersearch ul li input[type="text"] { width: 95%; }
.applyjobside ul li input.max[type="text"] { width: 57% !important; }
.jobapply ul li input.max[type="text"] { width: 55%; }
.viewallwrp .detail ul li { margin: 0 22px 10px 0; }
.job_skillslist ul li, .viewallwrp2 ul li { width: 22%; }
.job_search .mincol .select-wrapper, .job_search .mincol .select-wrapper select { width: 88px; }
.job_search .keywords, .job_search .smallcol, .job_search .mincol, .job_search .bigcol { margin: 0 15px 0 0; }
.job_search .keywords { width: 194px; }
.job_searchall .smallcol .select-wrapper, .job_searchall .smallcol .select-wrapper select { width: 180px; }
/* header starts here */
header .top-header-search .search-block { margin:5px 0 0 5px; }
header .top-header-search .search-block .inputs-outer input.big[type="text"] { width:190px; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop { width:230px; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop ul li a { font-size:12px; }
header nav.hd-menu ul li.win-1280 win-1280 { display:none; }
.botnav ul li.win-1280 { display:none; }
/* header end here */
.megamenu_wrap .megamenurow .ddmcol1 { width: 19%; }
.megamenu_wrap .megamenurow .ddmcol3 { width: 25%; }
.job_hsearch .job_hsearchbg .inputcol { width:39% }
.latest-jobs-blk-us-can ul li { margin: 0 4px 15px; }
.job_hsearch { width: 60%; }
.jop_profl ul li .lcol.full .select-wrapper, .jop_profl ul li .lcol.full .select-wrapper select { width: 466px; }
.jop_profl ul li .lcol.time .select-wrapper, .jop_profl ul li .lcol.time .select-wrapper select { width: 204px; }
.jop_profl ul li .lcol.phone input[type="text"] { width: 55%; }
.jop_profl ul li .lcol .workexpn .select-wrapper, .jop_profl ul li .lcol .workexpn .select-wrapper select { margin-right: 10px; width: 108px; }
.jop_profl ul li .lcol.expns .select-wrapper, .jop_profl ul li .lcol.expns .select-wrapper select { width: 208px; }
.select-wrapper, .select-wrapper select { width: 130px; }
.jop_profl ul li .lcol .skill .inputcol { width: 30%; }
.job_visasearch { width: 76%; }
.visajob_list .col { margin: 0 12px; }
.tudent_vj .col { margin: 0 8px; }
.visablog { margin: 0 13px; }
.job_packform ul li .lcol .select-wrapper, .job_packform ul li .lcol .select-wrapper select { width: 415px; }
.job_packform ul li .lcol.phone input[type="text"] { width: 39%; }
.job_visasearch .job_vsearchbg .inputcol { width: 45%; }
.job_visasearch .job_vsearchbg .inputcolful { width: 53% !important; }
.job_visasearch .job_vsearchbg .afilterow .fcol1 { width: 28%; }
.seekers_bg ul li { width: 18%; }
.fairblog_bg .fairblog_col { width: 22%; }
.lj_comp_rhsfrm { width: 30%; }
.lj-compfulldet { width: 56%; }
.lj_comp_rhsfrm .contform ul li input.max[type="text"] { width: 65%; }
.lj_comp_rhsfrm .contform ul li.large .select-wrapper, .lj_comp_rhsfrm .contform ul li.large .select-wrapper select { width: 373px; }
.jobdetail .recu_col .follow .col1 { width:100%; margin-bottom:15px; }
.rec_listinghom .reclistbox_home:nth-child(5) { display:none; }
.rec_listinghom .reclistbox_home { width: 31.5%; }
.rec_listinghom .listcol1 figure { height: 80px; width: 80px; }
.rec_listinghom .listcol1 .listfollow { margin: 20px 0 5px 12px; }
.rec_listinghom .listcol1 .listfollow .lisfolobtn { width: 82px; margin:0; }
.rec_listinghom .listcol1 .lstfollowing, .rec_listing .listcol1 .lstfolwing:hover .lstunfollow { width: 82px; margin:0; }
.rec_listinghom .listcol1 .lstfolwing:hover .lstunfollow { width: 82px; }
.rec_listinghom .listcol2 { width: 61%; }
.rec_listinghom .listcol2 .recactbtn { padding: 0 5px 0 0; }
.rec_listinghom .listcol2 .recactbtn .morebtna { margin: 0 20px 0 0; padding: 4px 14px; }
.rec_listinghom .listcol2 .recactbtn .contactbtn { padding: 4px 14px; }
.rec_listinghom .reclistbox_home:nth-child(2) { margin:0 23px 0 0; }
.rec_listinghom .reclistbox_home:nth-child(3) { margin:0 23px 0 0; }
.rec_listinghom .reclistbox_home:nth-child(4) { margin:0 0px 0 0; }
.jobapply2 ul li input[type="text"].max { width: 54%; }
.jobapply2 ul li.large .select-wrapper, .jobapply2 ul li.large .select-wrapper select { width: 314px; }
.actionbg .applytext { font-size: 18px; }
.detail-write .write-outer .your-rating { width: 42%; }
.rsmlist_row .rsmlist_col3 { width: 33%; }
.rsmlist_row .rsmlist_col2 { width: 64%; }
.rsmlist_bg .rsmcont .contcol { width: 78%; }
.rsmlist_bg .rsmcont .contcol2 { width: 24%; }
.rsmside_bg .postact_btn .btn { margin-top:5px; }
.job_visasearch .job_vsearchbg .inputcol2 { width: 20%; }
.job_visasearch .job_vsearchbg .inputcol3 { width: 32%; }
.act-rhs-cont .rsmlist_grid { width:94%; }
.searchbanner.search-stick .job_visasearch { width: 76%; }
.job_visasearch .job_vsearchbg .adsearchex .fcol2 { width: 21.8%; }
.jobdetail .skills .lcol .skill .salaryhead { width: 40%; }
.sal_uploadbg .upcol1:after { right: -110%; transform: rotateZ(0deg); }
.sal_uploadbg .upcol1 { width: 48%; }
.sal_uploadbg .upcol2 { width: 50%; padding-left:2%; }
.sal_uploadbg .upcol1 .upcontent ul li .textbox { width: 418px; }
.compbgnew_dbg .controw ul li { width: 23%; }
.compbgnew_dbg .controw ul li .text2 { font-size: 14px; }
.jobsearch_li .col1 { width: 69%; }
.rec_comp .reclistbox .listfollow { width: 100%; }
.rec_comp .reclistbox .listfollow .lisfolobtn { margin: 0 10px; float: left; }
.rec_comp .reclistbox .listfollow p { float: left; padding-top: 5px; }
.rec_comp .reclistbox .recactbtn { margin: 0px 0 15px 10px; width: 100%; float: left; text-align: left; }
}
/* Desktops and laptops ----------- */
@media only screen and (min-width : 1282px) and (max-width : 1440px) {
/* Styles */
.slider-outer .search-outer { left:32%; }
.common-job-off-blk ul li { width:46%; }
.applyjobside ul li input[type="text"].max { width: 59% !important; }
.jobapply ul li input[type="text"].max { width: 57%; }
.lj_comp_rhsfrm .contform ul li input.max[type="text"] { width: 57%; }
.lj_comp_rhsfrm .contform ul li.large .select-wrapper, .lj_comp_rhsfrm .contform ul li.large .select-wrapper select { width:305px; }
.jobdetail .recu_col .follow .col1 { width:100%; margin-bottom:15px; }
/*header starts here */
header .top-header-search .search-block .inputs-outer input.big[type="text"] { width:280px; }
header .top-header-search .search-block .inputs-outer .all-ser-com-drop { width:320px; }
header nav.hd-menu ul li.win-1480 { display:none; }
.botnav ul li.win-1480 { display:none; }
/*header end here */


.rec_listing .listcol1 figure { height: 80px; width: 80px; }
.rec_listing .listcol1 .listfollow { margin: 20px 0 5px 12px; }
.rec_listing .listcol1 .listfollow .lisfolobtn { width: 82px; margin:0; }
.rec_listing .listcol1 .lstfollowing, .rec_listing .listcol1 .lstfolwing:hover .lstunfollow { width: 82px; margin:0; }
.rec_listing .listcol2 { width: 61%; }
.rec_listing .listcol2 .recactbtn { padding: 0 5px 0 0; }
.rec_listing .listcol2 .recactbtn .morebtna { margin: 0 20px 0 0; padding: 4px 14px; }
.rec_listing .listcol2 .recactbtn .contactbtn { padding: 4px 14px; }
.rec_listinghom .reclistbox_home:nth-child(5) { display:none; }
.rec_listinghom .reclistbox_home { width: 31.5%; }
.rec_listinghom .listcol1 figure { height: 80px; width: 80px; }
.rec_listinghom .listcol1 .listfollow { margin: 20px 0 5px 12px; }
.rec_listinghom .listcol1 .listfollow .lisfolobtn { width: 82px; margin:0; }
.rec_listinghom .listcol1 .lstfollowing, .rec_listing .listcol1 .lstfolwing:hover .lstunfollow { width: 82px; margin:0; }
.rec_listinghom .listcol1 .lstfolwing:hover .lstunfollow { width: 82px; }
.rec_listinghom .listcol2 { width: 61%; }
.rec_listinghom .listcol2 .recactbtn { padding: 0 5px 0 0; }
.rec_listinghom .listcol2 .recactbtn .morebtna { margin: 0 20px 0 0; padding: 4px 14px; }
.rec_listinghom .listcol2 .recactbtn .contactbtn { padding: 4px 14px; }
.rec_listinghom .reclistbox_home:nth-child(2) { margin:0 23px 0 0; }
.rec_listinghom .reclistbox_home:nth-child(3) { margin:0 23px 0 0; }
.rec_listinghom .reclistbox_home:nth-child(4) { margin:0 0px 0 0; }
.rsmlist_row .rsmlist_col2 { width: 67%; }
.rsmlist_row .rsmlist_col3 { width:30%; }
.rsmlist_bg .rsmcont .contcol { width: 74%; }
.rsmlist_bg .rsmcont .contcol2 { width: 26%; }
.rsmside_bg .postact_btn .btn { margin-top:5px; }
.job_visasearch .job_vsearchbg .inputcol2 { width: 20% !important; }
.job_visasearch .job_vsearchbg .inputcol3 { width: 29% !important; }
.job_visasearch .job_vsearchbg .adsearchex .fcol1 { width: 39% !important; }
.job_visasearch .job_vsearchbg .inputcol { width: 44% !important; }
.job_visasearch .job_vsearchbg .inputcolful { width: 53% !important; }
.sal_uploadbg .upcol1:after { right: -84% !important; transform: rotateZ(-81deg)!important; }
.compbgnew_dbg .controw ul li { width: 23%; }
.lj-compnav .compnavli ul li { font-size:14px; }
.lj-compnav .compnavli ul li a { padding: 22px 16px; }
.jobsearch_li .col1 { width: 68%; }
.rec_comp .reclistbox .recactbtn .contactbtn { padding: 4px 7px; }
.rec_comp .reclistbox .recactbtn .morebtna { padding: 4px 14px; }
.jobapply2 ul li.large .select-wrapper, .jobapply2 ul li.large .select-wrapper select { width: 348px; }
.jobapply2 ul li input[type="text"].max { width: 58%; }
}
@media only screen and (min-width : 1366px) and (max-width : 1680px) {
.rec_listinghom .reclistbox_home:nth-child(2) { margin:0 1% 0 0; }
.rec_listinghom .reclistbox_home:nth-child(3) { margin:0 1% 0 0; }
.rec_listinghom .reclistbox_home:nth-child(4) { margin:0 1% 0 0; }
.rec_listinghom .listcol1 figure { height: 80px; width: 80px; }
.rec_listinghom .listcol1 .listfollow { margin: 20px 0 5px 12px; }
.rec_listinghom .listcol1 .listfollow .lisfolobtn { width: 82px; margin:0; }
.rec_listinghom .listcol1 .lstfollowing, .rec_listing .listcol1 .lstfolwing:hover .lstunfollow { width: 82px; margin:0; }
.rec_listinghom .listcol1 .lstfolwing:hover .lstunfollow { width: 82px; }
.rec_listinghom .listcol2 { width: 61%; }
.rec_listinghom .listcol2 .recactbtn { padding: 0; text-align:left; }
.rec_listinghom .listcol2 .recactbtn .morebtna { margin: 0 10px 0 0; padding: 4px 14px; }
.rec_listinghom .listcol2 .recactbtn .contactbtn { padding: 4px 14px; }
.detail-write .write-outer { width: 90%; }
.job_visasearch .job_vsearchbg .inputcol3 { width: 30% }
.job_visasearch .job_vsearchbg .adsearchex .fcol1 { width: 42%; }
.job_visasearch .job_vsearchbg .inputcol { width: 45%; }
.applyjobside ul li input[type="text"].max { width: calc(100% - 168px); }
.sal_uploadbg .upcol1:after { right: -72%; transform: rotateZ(-72deg); }
.compbgnew_dbg .controw ul li { width: 23%; }
}


/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
.job_hsearch { width: 43%; }
.cm-more .cm-morebx .cm-morebxleft { width:15%; float:left; margin-left:20px; text-align:center; }
.cm-more .cm-morebx .cm-morebxright { width:75%; float:left; margin-left:20px; font-size:13px; color:#737070; }
.jobapply2 ul li input[type="text"].max { width: 68%; }
.jobapply2 ul li.large .select-wrapper, .jobapply2 ul li.large .select-wrapper select { width: 488px; }
}
 @media all and (max-width : 1000px) {
.catlist #mobile-button { position:absolute; display:none }
.catlist>ul { height:0px; overflow:hidden; }
.catlist #mobile-button:checked+ul { height:auto; overflow:visible; }
.catlist>label { width:96%; height:45px; display:block; margin:0; padding:0; position:relative; top:0; left:0; text-align:right; line-height:45px; font-size:16px; cursor:pointer }
.catlist>label i { -ms-user-select:none; -moz-user-select:none; -o-user-select:none; -webkit-user-select:none; font-size:24px; }
.megamenuwrap .megamenucont { display:none; }
.catlist ul { position:relative; background-color:#fff; margin:0 !important; z-index:10001; box-shadow: 2px 2px 2px 0 rgba(50, 50, 50, 0.3); border-left:1px solid #c6c6c6; }
.catlist ul li { float:none !important; line-height:35px !important; border:none !important; }
.catlist ul li:hover { background-color:#f9f9f9; }
.catlist ul li a:hover { border:none !important; padding-bottom:0 !important; }
.catlist ul li a { display:block; }
.catlist ul li a.active { border:none !important; padding-bottom:0 !important }
.catlist ul li .megamenuwrap { top:100px; width:99%; }
.subheader.eventhm { display: none; }
.megamenuwrap .subhd ul { border-left: none; border-right: none; width: 100%; }
.job_allcat ul li { width: 95%; }
    .jobs-category-outer .jobs-category-type {
        height: 0px;
        overflow-y: hidden;
        position: relative;
        padding: 0 0 90px 0;
    }


        .jobs-category-outer .jobs-category-type ul {
            display: flex;
            height: 100px;
            overflow-y: hidden;
            -webkit-overflow-scrolling: touch;
            -webkit-user-select: none;
            overflow-x: scroll;
        }
.jobs-category-outer .jobs-category-type ul li { display: inline-flex; white-space: nowrap; }
.jobs-comp-list-out ul { margin: 15px 0 0 5%; }
.listingcate .jobs-comp-list-out ul { margin: 15px 0 0 15px; }
    .scrollblur {
        background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(248,248,248,0)), color-stop(100%, rgba(248,248,248,1)));
        height: 100px;
        position: absolute;
        pointer-events: none;
        right: 0;
        top: 0;
        width: 30px;
        z-index: 2;
    }
.jobcity_tab .jobcity_tabin { height:50px; overflow: hidden; position:relative; display: flex; }
.jobcity_tab .jobcity_tabin ul { display:flex; height:80px; overflow-y: hidden; }
.jobcity_tab .jobcity_tabin ul li { display: inline-flex; white-space: nowrap; margin-right:3px; }
.jobcity_tabin li a { line-height: 30px; }
.job_cont .innerhead .updresume, .job_cont .innerhead .postjob { width: 100%; }
.lj-compnav .compnavli .scrollblur { height:50px; }
.lj-compnav .compnavli { height:50px; overflow-y: hidden; position:relative; }
.lj-compnav .compnavli ul { display: flex; height: 63px; overflow-y: hidden; }
.lj-compnav .compnavli ul li { display: inline-flex; white-space: nowrap; }
.lj-compnav .compnavli ul li a { line-height: 45px; padding: 0px 15px; }
.lj-compnav .compnavli li a.active { border-bottom: 15px solid #f89406; }
}
/*----------  new header  start  ---------*/

/*latest*/
/* browser reset */
span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
.newhead *, .newhead *:after, .newhead *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
svg { overflow:hidden; }
/* text reset */


/* input reset */
.newhead { line-height:1; }
.newhead select { background: #fff; border: solid 1px #000; box-shadow: none; height: 60px; line-height: 18px; padding: 20px 22px; width: auto; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; }
.newheadinput[type="text"], .newhead input[type="password"], .newhead input[type="email"], .newhead input.form-text, .newhead textarea { font-family: Helvetica, Arial, sans-serif; font-size: 15px; font-weight: normal; background: #fff; border: 1px solid #e6e6e6; color: #333; margin: 0; outline: none; resize: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; -webkit-border-radius: 0; border-radius: 0; background-clip: padding-box; -webkit-transition: color 0.45s, background 0.45s, border 0.45s; -moz-transition: color 0.45s, background 0.45s, border 0.45s; transition: color 0.45s, background 0.45s, border 0.45s; }
.newhead input[type="text"]:focus, .newhead input[type="password"]:focus, .newhead input[type="email"]:focus, .newhead input.form-text:focus, .newhead textarea:focus { color: #000; -webkit-transition: color 0.25s, background 0.25s, border 0.25s; -moz-transition: color 0.25s, background 0.25s, border 0.25s; transition: color 0.25s, background 0.25s, border 0.25s; }
.newhead input[type="text"]:focus + label, .newhead input[type="password"]:focus + label, .newhead input[type="email"]:focus + label, .newhead input.form-text:focus + label, .newhead textarea:focus + label { color: #000; }
.newhead input[type="text"]:disabled, .newhead input[type="password"]:disabled, .newhead input[type="email"]:disabled, .newhead input.form-text:disabled, .newhead textarea:disabled { background: #000; opacity: 0.5; }
.newhead input[type="text"]:-ms-clear, .newhead input[type="password"]:-ms-clear, .newhead input[type="email"]:-ms-clear, .newhead input.form-text:-ms-clear, .newhead textarea:-ms-clear {
 height: 0;
 width: 0;
}
.newhead textarea { padding: 15px 25px; }
.newhead input[type="text"], .newhead input[type="password"], .newhead input[type="email"], .newhead input.form-text, .newhead .input-text { display: inline-block; height: 60px; line-height: 18px; padding: 20px 22px; }
.newhead input::-webkit-input-placeholder {
color: #b0b0b0;
opacity: 1;
}
.newhead input:-moz-placeholder {
color: #b0b0b0;
opacity: 1;
}
.newhead input::-moz-placeholder {
color: #b0b0b0;
opacity: 1;
}
.newhead input:-ms-input-placeholder {
color: #b0b0b0;
opacity: 1;
}
/* print */
@media print {
* { color:#000!important; text-shadow:none!important; background:transparent!important; box-shadow:none!important; }
a, a:visited { text-decoration:underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
pre, blockquote { border:1px solid #999; page-break-inside:avoid; }
thead { display:table-header-group; }
tr, img { page-break-inside:avoid; }
img { max-width:100%!important; }
 @page {
margin:0.5cm;
}
p, h2, h3 { orphans:3; widows:3; }
h2, h3 { page-break-after:avoid; }
}
/* clear */
.clr, .clear, .clearfix:before, .clearfix:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after { content:" "; display:table }
.clr, .clear, .clearfix:after, .container-fluid:after, .row:after { clear:both }
/* buttons */
.newhead button, .newhead .btn, .newhead a.btn, .newhead input[type="submit"] { font-family: Helvetica, Arial, sans-serif; font-size: 12px; background: #f58705; border: 0; color: #fff; cursor: pointer; display: inline-block; margin: 0; min-width: 100px; outline: none; position: relative; text-align: center; text-shadow: none; vertical-align: middle; white-space: nowrap; z-index: 1; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box; -webkit-transition: color 0.45s, background 0.45s, border 0.45s; -moz-transition: color 0.45s, background 0.45s, border 0.45s; transition: color 0.45s, background 0.45s, border 0.45s; }
.newhead button:hover, .newhead .btn:hover, .newhead a.btn:hover, .newhead input[type="submit"]:hover { background: #666; }
.newhead button, .newhead a.btn, .newhead .btn, .newhead input[type="submit"] { height: 30px; line-height: 11px; padding: 8px 12px; }
.newhead a.btn-block, .newhead .btn-block { display: block; width: 100%; }
.newhead a.btn-red, .newhead .btn-red, .newhead input[type="submit"].btn-red { background-color: #ff4242; }
.newhead a.btn-red:hover, .newhead .btn-red:hover, .newhead input[type="submit"].btn-red:hover { background-color: #ff1d23; }
.newhead a.btn-green, .newhead .btn-green, .newhead input[type="submit"].btn-green { background-color: #08a182; }
.newhead a.btn-green:hover, .newhead .btn-green:hover, .newhead input[type="submit"].btn-green:hover { background-color: #19cba7; }
.newhead a.btn-white, .newhead .btn-white, .newhead input[type="submit"].btn-white { background-color: #fff; color: #666; }
.newhead a.btn-white:hover, .newhead .btn-white:hover, .newhead input[type="submit"].btn-white:hover { background-color: #fff; color: #000; }
.newhead a.btn-black, .newhead .btn-black, .newhead input[type="submit"].btn-black { background-color: #333; }
.newhead a.btn-black:hover, .newhead .btn-black:hover, .newhead input[type="submit"].btn-black:hover { background-color: #000; }
.newhead button:disabled, .newhead input[type="submit"]:disabled, .newhead button[readonly], .newhead button.disabled { cursor: default; opacity: 0.6; }
.newhead button.btn-ghost, .newhead a.btn-ghost, .newhead .btn-ghost, .newhead input[type="submit"].btn-ghost, .newhead button.btn-ghost-white, .newhead a.btn-ghost-white, .newhead .btn-ghost-white, .newhead input[type="submit"].btn-ghost-white, .newhead button.btn-ghost-red, .newhead a.btn-ghost-red, .newhead .btn-ghost-red, .newhead input[type="submit"].btn-ghost-red, .newhead button.btn-ghost-black, .newhead a.btn-ghost-black, .newhead .btn-ghost-black, .newhead input[type="submit"].btn-ghost-black { background: transparent; border: solid 1px #f58705; color: #f58705; padding-bottom: 8px; padding-top: 8px; }
.newhead button.btn-ghost:hover, .newhead a.btn-ghost:hover, .newhead .btn-ghost:hover, .newhead input[type="submit"].btn-ghost:hover, .newhead button.btn-ghost-white:hover, .newhead a.btn-ghost-white:hover, .newhead .btn-ghost-white:hover, .newhead input[type="submit"].btn-ghost-white:hover, .newhead button.btn-ghost-red:hover, .newhead a.btn-ghost-red:hover, .newhead .btn-ghost-red:hover, .newhead input[type="submit"].btn-ghost-red:hover, .newhead button.btn-ghost-black:hover, .newhead a.btn-ghost-black:hover, .newhead .btn-ghost-black:hover, .newhead input[type="submit"].btn-ghost-black:hover { color: #fff; background: #f58705; }
.newhead button.btn-ghost-white, .newhead a.btn-ghost-white, .newhead .btn-ghost-white, .newhead input[type="submit"].btn-ghost-white { border-color: #fff; color: #fff; }
.newhead button.btn-ghost-white:hover, .newhead a.btn-ghost-white:hover, .newhead .btn-ghost-white:hover, .newhead input[type="submit"].btn-ghost-white:hover { background: #fff; color: #333; }
.newhead button.btn-ghost-red, .newhead a.btn-ghost-red, .newhead .btn-ghost-red, .newhead input[type="submit"].btn-ghost-red { border-color: #ff4242; color: #ff4242; }
.newhead button.btn-ghost-red:hover, .newhead a.btn-ghost-red:hover, .newhead .btn-ghost-red:hover, .newhead input[type="submit"].btn-ghost-red:hover { background: #ff4242; color: #fff; }
.newhead button.btn-ghost-black, .newhead a.btn-ghost-black, .newhead .btn-ghost-black, .newhead input[type="submit"].btn-ghost-black { border-color: #333; color: #333; }
.newhead button.btn-ghost-black:hover, .newhead a.btn-ghost-black:hover, .newhead .newhead .btn-ghost-black:hover, .newhead .newhead input[type="submit"].btn-ghost-black:hover { background: #333; color: #fff; }
.newhead button.btn-md, .newhead a.btn-md, .newhead .btn-md, .newhead input[type="submit"].btn-md { font-size: 13px; height: 40px; line-height: 13px; padding: 12px 24px; }
.newhead button.btn-lg, .newhead a.btn-lg, .newhead .btn-lg, .newhead input[type="submit"].btn-lg { font-size: 18px; height: 50px; line-height: 18px; padding: 14px 46px; }
/*font*/
@font-face { font-family: "robotothin"; font-weight: normal; font-style: normal; src: url("/common/font/Roboto-Thin-webfont.eot"); src: url("/common/font/Roboto-Thin-webfont.eot?#iefix") format("embedded-opentype"), url("/common/font/Roboto-Thin-webfont.woff") format("woff"), url("/common/font/Roboto-Thin-webfont.ttf") format("truetype"), url("/common/font/Roboto-Thin-webfont.svg#robotothin") format("svg"); }
@font-face { font-family: "robotoregular"; font-weight: normal; font-style: normal; src: url("/common/font/Roboto-Regular-webfont.eot"); src: url("/common/font/Roboto-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("/common/font/Roboto-Regular-webfont.woff") format("woff"), url("/common/font/Roboto-Regular-webfont.ttf") format("truetype"), url("/common/font/Roboto-Regular-webfont.svg#robotoregular") format("svg"); }
@font-face { font-family: "robotolight"; font-weight: normal; font-style: normal; src: url("/common/font/Roboto-Light-webfont.eot"); src: url("/common/font/Roboto-Light-webfont.eot?#iefix") format("embedded-opentype"), url("/common/font/Roboto-Light-webfont.woff") format("woff"), url("/common/font/Roboto-Light-webfont.ttf") format("truetype"), url("/common/font/Roboto-Light-webfont.svg#robotolight") format("svg"); }
@font-face { font-family: "robotobold"; font-weight: normal; font-style: normal; src: url("/common/font/Roboto-Bold-webfont.eot"); src: url("/common/font/Roboto-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("/common/font/Roboto-Bold-webfont.woff") format("woff"), url("/common/font/Roboto-Bold-webfont.ttf") format("truetype"), url("/common/font/Roboto-Bold-webfont.svg#robotobold") format("svg"); }
@font-face { font-family: "robotoblack"; font-weight: normal; font-style: normal; src: url("/common/font/Roboto-Black-webfont.eot"); src: url("/common/font/Roboto-Black-webfont.eot?#iefix") format("embedded-opentype"), url("/common/font/Roboto-Black-webfont.woff") format("woff"), url("/common/font/Roboto-Black-webfont.ttf") format("truetype"), url("/common/font/Roboto-Black-webfont.svg#robotoblack") format("svg"); }
/*FontAwesome*/
@font-face { font-family: 'FontAwesome'; src: url("/common/font/fontawesome-webfont.eot?v=4.4.0"); src: url("/common/font/fontawesome-webfont.eot?#iefix&v=4.4.0") format("embedded-opentype"), url("/common/font/fontawesome-webfont.woff2?v=4.4.0") format("woff2"), url("/common/font/fontawesome-webfont.woff?v=4.4.0") format("woff"), url("/common/font/fontawesome-webfont.ttf?v=4.4.0") format("truetype"), url("/common/font/fontsawesome-webfont.svg?v=4.4.0#fontawesomeregular") format("svg"); font-weight: normal; font-style: normal; }
.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.fa-angle-down:before { content: "\f107"; }
.fa-mobile-phone:before, .fa-mobile:before { content: "\f10b"; }
.fa-search:before { content: "\f002"; }
.fa-home:before { content: "\f015"; }
.fa-facebook-f:before, .fa-facebook:before { content: "\f09a"; }
.fa-twitter:before { content: "\f099"; }
.fa-pinterest-p:before { content: "\f231"; }
.fa-google-plus:before { content: "\f0d5"; }
.fa-instagram:before { content: "\f16d"; }
.fa-apple:before { content: "\f179"; }
.fa-android:before { content: "\f17b"; }
.fa-long-arrow-down:before { content: "\f175"; }
.fa-chevron-right:before { content: "\f054"; }
.fa-thumbs-o-up:before { content: "\f087"; }
.fa-edit:before, .fa-pencil-square-o:before { content: "\f044"; }
.fa-remove:before, .fa-close:before, .fa-times:before { content: "\f00d"; }
.flag-icon { background-size: contain; background-position: 50%; background-repeat: no-repeat; position: relative; display: inline-block; width: 1.33333em; line-height: 1em; }
.flag-icon:before { content: '\00a0'; }
.flag-icon.flag-icon-squared { width: 1em; }
.flag-icon-ae { background-image: url(https://d3aew4oo17ml6.cloudfront.net/common/images/flags/4x3/ae.svg); }
.flag-icon-ae.flag-icon-squared { background-image: url(/common/images/flags/1x1/ae.svg); }
.flag-icon-us { background-image: url(https://d3aew4oo17ml6.cloudfront.net/common/images/flags/4x3/us.svg); }
.flag-icon-us.flag-icon-squared { background-image: url(/common/images/flags/1x1/us.svg); }
.flag-icon-in { background-image: url(https://d3aew4oo17ml6.cloudfront.net/common/images/flags/4x3/in.svg); }
.flag-icon-in.flag-icon-squared { background-image: url(/common/images/flags/1x1/in.svg); }
.flag-icon-gb { background-image: url(https://d3aew4oo17ml6.cloudfront.net/common/images/flags/4x3/gb.svg); }
.flag-icon-gb.flag-icon-squared { background-image: url(/common/images/flags/1x1/gb.svg); }
.flag-icon-ca { background-image: url(https://d3aew4oo17ml6.cloudfront.net/common/images/flags/4x3/ca.svg); }
.flag-icon-ca.flag-icon-squared { background-image: url(/common/images/flags/1x1/ca.svg); }
.fa-comments-o:before { content: "\f0e6"; }
.fa-long-arrow-up:before { content: "\f176"; }
@font-face { font-family: 'icomoon'; src: url("/common/font/icons/icomoon.eot?f0ejkk"); src: url("/common/font/icons/icomoon.eot?f0ejkk#iefix") format("embedded-opentype"), url("/common/font/icons/icomoon.ttf?f0ejkk") format("truetype"), url("/common/font/icons/icomoon.woff?f0ejkk") format("woff"), url("/common/font/icons/icomoon.svg?f0ejkk#icomoon") format("svg"); font-weight: normal; font-style: normal; }
[class^="icon-"], [class*=" icon-"] {
 font-family: 'icomoon';
 speak: none;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-transform: none;
 line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
.icon-telephone91:before { content: "\e900"; }
.icon-uniE959:before { content: "\e959"; }
.icon-user168:before { content: "\e901"; }
 @media (min-width: 768px) {
.container { max-width: 750px; }
}
@media (min-width: 992px) {
.container { max-width: 970px; }
}
@media (min-width: 1200px) {
.container { max-width: 1170px; }
}
@media (min-width: 1200px) {
.container-max { max-width: 1600px; }
}
.newhead .container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }
.newhead .container-fluid { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; margin-bottom:15px; }
.newhead .container-fluid div { font-size:12px; text-align:center; }
/* ========================= Common Header Footer Start===============================*/
.mtitle, .stitle { display: block; font-family: 'robotobold'; font-size: 40px; letter-spacing: -1px; margin-bottom: 15px; text-align: center; }
@media (max-width: 767px) {
.mtitle, .stitle { font-size: 24px; margin-bottom: 10px; padding: 0 10px; }
}
.stitle { color: #666; font-family: 'robotothin'; margin: 0; padding-bottom: 50px; }
@media (max-width: 767px) {
.stitle { font-size: 20px; padding-bottom: 30px; }
}
.row { margin-right: -15px; margin-left: -15px; }
.row-separator { padding: 60px 0; }
.row-separator2 { padding: 10px 0 60px 0 !important; }
.menu-nav body, .blur body { overflow: hidden; position: relative; }
.blurbody body { overflow: hidden; position: relative; }
.dropdown-wraper { background: #fff; width: 100%; z-index: 1; -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.3); box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.3); transition-property: all; transition-duration: .5s; transition-timing-function: cubic-bezier(0, 1, 0.5, 1); border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; top: 100%; right: 0; bottom: auto; left: auto; position: absolute; }
.dropdown-wraper:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.dropdown-wraper:before { content: ""; display: table; }
.dropdown-wraper:before { height: 0; border: 8px solid transparent; border-bottom-color: #fff; margin: auto; pointer-events: none; width: 0; z-index: 2; top: -16px; right: auto; bottom: auto; left: 9%; position: absolute; }
@media (min-width: 768px) and (max-width: 991px) {
.dropdown-wraper:before { top: -16px; right: auto; bottom: auto; left: -13%; position: absolute; }
}
.blurbg { background: #000; content: ""; display: none; height: 100%; width: 100%; z-index: 998; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; opacity: 0.8; top: 0; right: 0; bottom: 0; left: 0; position: fixed; }
.blurbody .blurbg { display: block; }
.blurbody .blurbg2 { display: block; }
.cd-top { color: rgba(0, 0, 0, 0.4); display: inline-block; font-size: 22px; height: 55px; overflow: hidden; opacity: 0; text-align: center; visibility: hidden; white-space: nowrap; width: 75px; cursor: pointer; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; top: auto; right: 0; bottom: 40px; left: auto; position: fixed; }
.cd-top span { border: solid 3px rgba(0, 0, 0, 0.4); display: inline-block; padding: 10px; position: relative; min-width: 20px; min-height: 20px; text-align: center; word-wrap: break-word; -webkit-border-radius: 50%; border-radius: 50%; background-clip: padding-box; }
.cd-top span b { left: 50%; position: absolute; top: 50%; text-transform: uppercase; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }
.cd-top span:hover { background: rgba(254, 254, 254, 0.6); color: #333; }
.cd-top.cd-is-visible, .cd-top.cd-fade-out { -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
.cd-top.cd-fade-out { opacity: .5; }
.cd-top.cd-is-visible { opacity: 1; visibility: visible; z-index:101; }
.no-touch .cd-top:hover { -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
.cd-top .no-touch .cd-top:hover { background: rgba(0, 0, 0, 0.8); opacity: 1; }
.relative { position: relative; }
.absolute { position: absolute; }
.bodyfix { overflow: hidden; }
@media (max-width: 991px) {
header { position:static !important; }
body.addappp { padding-top:0!important }
body.addappp header { position:static !important; }
body.addappp header.sticky { position:fixed !important; }
body.addappp header .topnav.menu-stick { position:static !important; }
header .topnav { position:static; }
.topnav.menu-stick { position: fixed; top: 0; width: 100%; }
}
@media (min-width: 992px) and (max-width: 1024px) {
.tabhide { display: none !important; }
}
@media (min-width: 992px) and (max-width: 1024px) {
.tab-hide { display: none !important; }
}
@media (min-width: 768px) and (max-width: 991px) {
.pad-hide { display: none !important; }
}
@media (max-width: 568px) {
.mob-hide { display: none !important; }
}
@media (min-width: 992px) {
.hide-desktop, .hide-large { display: none !important; }
}
@media (min-width: 1200px) {
.other-hide { display: none !important; }
.hide-desktop { display: inline-block !important; }
}
span.baec5a81-e4d6-4674-97f3-e9220f0136c1 a { display: none !important; }
.hamburger { border: 0; box-shadow: none; cursor: pointer; display: table; font-size: 0; height: 54px; margin: 0; overflow: hidden; padding: 0; position: relative; width: 54px; text-align: center; text-decoration: none; -webkit-transition: background 0.3s; transition: background 0.3s; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; -webkit-border-radius: 0; border-radius: 0; background-clip: padding-box; }
.hamburger:focus { outline: none; }
.hamburger b { color: #fff; display: table-cell; font-size: 11px; height: 54px; padding-bottom:10px; text-decoration: none; text-transform: uppercase; vertical-align: bottom; width: 100%; }
.hamburger span { background: #fff; display: block; height: 3px; text-indent: -9999px; -webkit-border-radius: 1px; border-radius: 1px; background-clip: padding-box; top: 18px; right: 18px; bottom: auto; left: 18px; position: absolute; }
.hamburger span::before, .hamburger span::after { background-color: #fff; content: ""; display: block; height: 3px; left: 0; position: absolute; width: 100%; -webkit-border-radius: 1px; border-radius: 1px; background-clip: padding-box; }
.hamburger span::before { top: -6px; }
.hamburger span::after { bottom: -6px; }
.hamburger-htx span { -webkit-transition: background 0s 0.3s; transition: background 0s 0.3s; }
.hamburger-htx span::before, .hamburger-htx span::after { -webkit-transition-duration: 0.3s, 0.3s; transition-duration: 0.3s, 0.3s; -webkit-transition-delay: 0.3s, 0s; transition-delay: 0.3s, 0s; }
.hamburger-htx span::before { -webkit-transition-property: top, -webkit-transform; transition-property: top, transform; }
.hamburger-htx span::after { -webkit-transition-property: bottom, -webkit-transform; transition-property: bottom, transform; }
.menu-nav .hamburger-htx span { background: none; }
.menu-nav .hamburger-htx span:before { top: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.menu-nav .hamburger-htx span:after { bottom: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }
.menu-nav .hamburger-htx span:before, .menu-nav .hamburger-htx span:after { -webkit-transition-delay: 0s, 0.3s; transition-delay: 0s, 0.3s; }
.menu-nav .ie .blurbg { display: block; z-index: 10000; }
.navigator { height: 0; overflow-x: hidden; overflow-y: hidden; width: 0; z-index: 100000; -webkit-overflow-scrolling: touch; top: auto; right: auto; bottom: auto; left: 0; position: absolute; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; transition: all 0.1s ease; font-family:'roboto'; }
.navigator .navinner { background: #fff; height: 100%; width: 230px; }
.navigator .navinner .ltitle { background: #fff; border-bottom: solid 1px rgba(0, 0, 0, 0.1); border-top: solid 1px rgba(0, 0, 0, 0.1); color: #666; cursor: pointer; font-family: 'robotoregular'; font-size: 13px; letter-spacing: 1.5px; padding: 18px 15px; position: relative; text-transform: uppercase; }
.navigator .navinner .ltitle a { color: #333; display: block; }
.navigator .ntitle, .navigator h2 { background: #fff; border-bottom: solid 1px rgba(0, 0, 0, 0.1); border-top: solid 1px rgba(0, 0, 0, 0.1); color: #666; cursor: pointer; font-family: 'robotoregular'; font-size: 13px; letter-spacing: 1.5px; padding: 18px 15px; position: relative; text-transform: uppercase; }
.navigator .ntitle a, .navigator h2 a { color: #333; display: block; }
.navigator .ntitle:first-child, .navigator h2:first-child { text-align: center; }
.navigator .ntitle:first-child:before, .navigator h2:first-child:before { content: "\f177"; font-size: 18px; left: 7%; right: auto; }
.navigator .ntitle:hover, .navigator h2:hover { background: #f6f5f5; color: #333; }
.navigator .ntitle:before, .navigator h2:before { color: rgba(0, 0, 0, 0.2); content: "\f078"; margin-top: -8px; display: inline-block; font-family: "FontAwesome"; font-size: 15px; font-weight: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; top: 50%; right: 7%; bottom: auto; left: auto; position: absolute; }
.navigator .ntitle.active, .navigator h2.active { background: #edefed; border-bottom-color: transparent; color: #333; }
.navigator .ntitle.active:hover, .navigator h2.active:hover { background: #edefed; }
.navigator .ntitle.active:before, .navigator h2.active:before { content: "\f077"; }
.navigator .ltitle, .navigator h1 { background: #fff; border-bottom: solid 1px rgba(0, 0, 0, 0.1); border-top: solid 1px rgba(0, 0, 0, 0.1); color: #666; cursor: pointer; font-family: 'robotoregular'; font-size: 13px; letter-spacing: 1.5px; padding: 18px 15px; position: relative; text-transform: uppercase; }
.navigator .ltitle a, .navigator h1 a { color: #333; display: block; }
.navigator .ltitle:first-child, .navigator h1:first-child { text-align: center; }
.navigator .ltitle:first-child:before, .navigator h1:first-child:before { content: "\f177"; font-size: 18px; left: 7%; right: auto; }
.navigator .ltitle:hover, .navigator h1:hover { background: #f6f5f5; color: #333; }
.navigator .ltitle:before, .navigator h1:before { color: rgba(0, 0, 0, 0.2); content: "\f078"; margin-top: -8px; display: inline-block; font-family: "FontAwesome"; font-size: 15px; font-weight: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; top: 50%; right: 7%; bottom: auto; left: auto; position: absolute; }
.navigator .ltitle.active, .navigator h1.active { background: #edefed; border-bottom-color: transparent; color: #333; }
.navigator .ltitle.active:hover, .navigator h1.active:hover { background: #edefed; }
.navigator .ltitle.active:before, .navigator h1.active:before { content: "\f077"; }
.navigator ul { background: #fff; display: none; max-height: 250px; overflow: auto; }
.navigator ul:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.navigator ul:before { content: ""; display: table; }
.navigator ul li a { color: #333; display: block; font-size: 13px; padding: 10px 15px; font-family: arial; }
.navigator ul li a:hover { color: #fff; background: #ff4242; }
.navigator ul + h2 { margin-top: -1px; }
.navigator .hamclose { background: #fff; cursor: pointer; display: none; height: 46px; text-align: center; width: 46px; z-index: 100001; top: 0; right: auto; bottom: auto; left: 230px; position: fixed; }
.navigator .hamclose span { display: table-cell; vertical-align: middle; }
.navigator .hamclose span em { background: url("/common/images/default/cross.svg") no-repeat center center; background-size: contain; content: ""; display: table; height: 18px; margin: 0 auto; width: 18px; }
.menu-nav .navigator { height: 100%; opacity: 1; overflow-y: auto; width: 100%; top: 0; right: 0; bottom: 0; left: 0; position: fixed; }
.menu-nav .navigator .hamclose { display: table; }
.menu-nav .blurbg { display: block; z-index:9999; }
header { left: 0; position: static; top: 0; width: 100%; z-index: 99999; font-family:'arial'; }
header .topnav { background-color: #333; height: 54px; position: relative; text-align: center; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; transition: all 0.25s ease; }
header .topnav:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
header .topnav:before { content: ""; display: table; }
header .topnav .hammenu-hd { float: left; max-width: 54px; }
header .topnav .logo-sulekha-hd { float: left; height: 54px; margin: 0 10px 0 10px; width: 33px; }
@media (min-width: 441px) and (max-width: 991px) {
header .topnav .logo-sulekha-hd { width: 85px; margin:0 2%; }
}
@media (min-width: 992px) and (max-width: 1024px) {
header .topnav .logo-sulekha-hd { width: 7.875%; }
}
@media (min-width: 992px) and (max-width: 1200px) {
header .topnav .logo-sulekha-hd { width: 7.875%; }
}
header .topnav .logo-sulekha-hd a { background: url("https://d3aew4oo17ml6.cloudfront.net/common/images/default/sulekha-logo-ushome.svg") no-repeat 0 center; display: block; height: 54px; overflow: hidden; text-indent: -9999px; }
@media (min-width: 441px) and (max-width: 991px) {
header .topnav .logo-sulekha-hd a { background-size: contain; }
}
@media (min-width: 992px) and (max-width: 1024px) {
header .topnav .logo-sulekha-hd a { background-size: contain; }
}
@media (min-width: 992px) and (max-width: 1200px) {
header .topnav .logo-sulekha-hd a { background-size: contain; }
}
@media (min-width: 300px) and (max-width: 440px) {
header .topnav .logo-sulekha-hd a { background-size: 112px; }
}
header .topnav .location-hd { float: left; height: 54px; margin: 0 4% 0 1%; position: relative; text-align: left; vertical-align: middle; }
@media (min-width: 300px) and (max-width: 439px) {
header .topnav .location-hd { margin: 0 4%; }
}
@media (min-width: 440px) and (max-width: 991px) {
header .topnav .location-hd { margin: 0 4% 0 3%; }
}
header .topnav .location-hd > span { display: table; height: 100%; width: 100%; line-height: 52px; }
header .topnav .location-hd > span > a { color: #fff; display: table-cell; font-size: 13px; margin-right: 10px; vertical-align: middle; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
header .topnav .location-hd > span > a.location { color: #fff; font-size: 13px; padding: 0; }
header .topnav .location-hd > span > a i { display: none; }
header .topnav .location-hd > span > a i.fa.fa-map-marker { display: inline-block; }
header .topnav .location-hd > span > a b { display: none; }
header .topnav .location-hd > span > a em { display: inline; }
header .topnav .search-mob-hd { display: table; float: right; height: 54px; min-width: 32px; text-align: center; }
 @media (min-width: 300px) and (max-width: 440px) {
header .topnav .search-mob-hd { margin-right: 6px !important; }
}
@media (min-width: 441px) and (max-width: 991px) {
header .topnav .search-mob-hd { margin-right: 2% !important; }
}
@media (min-width: 992px) and (max-width: 1024px) {
header .topnav .search-mob-hd { opacity: 1; }
}
header .topnav .search-mob-hd a { color: #fff; display: table-cell; vertical-align: middle; }
header .topnav .search-hd { display: none; float: left; height: 54px; margin-left: 6%; position: relative; width: 40%; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box; }
@media (min-width: 992px) {
header .topnav .search-hd { -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
}
header .topnav .search-hd .search-wrapper { height: 54px; width: 100%; }
header .topnav .search-hd .src-hd-cat, header .topnav .search-hd .src-hd-txt, header .topnav .search-hd .src-hd-axn { display: table-cell; font-size: 13px; vertical-align: middle; }
header .topnav .search-hd .src-hd-cat { height: 34px; position: relative; width: 27.387%; }
header .topnav .search-hd .src-hd-cat input[type="text"], header .topnav .search-hd .src-hd-cat .input-text, header .topnav .search-hd .src-hd-cat select { border-bottom: 0; border-top: 0; cursor: pointer; display: block; font-size: 13px; text-transform: capitalize; width: 100%; border-top-left-radius: 2px; border-bottom-left-radius: 2px; height: 34px; line-height: 13px; padding: 10.5px 12px; }
header .topnav .search-hd .src-hd-cat:before { pointer-events: none; top: 38%; right: 15px; bottom: auto; left: auto; position: absolute; display: inline-block; content: "\f078"; font-family: "FontAwesome"; font-size: 11px; font-weight: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
header .topnav .search-hd .src-hd-cat select { border-left: 0; padding-bottom: 0; padding-top: 0; }
header .topnav .search-hd .src-hd-txt { width: 53.514%; }
header .topnav .search-hd .src-hd-txt input[type="text"], header .topnav .search-hd .src-hd-txt .input-text { border: 0; display: block; font-size: 13px; width: 100%; height: 34px; line-height: 13px; padding: 10px 12px; }
header .topnav .search-hd .src-hd-axn { width: 19.099%; }
header .topnav .search-hd .src-hd-axn .btn { background: #ff837e; display: block; font-size: 14px; font-weight: bold; min-width: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; height: 34px; line-height: 14px; padding: 10px 12px; }
header .topnav .search-hd .src-hd-axn .btn:hover { background: #ff4242; }
header .topnav .search-hd.active { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
header .topnav .search-hd.active .src-hd-cat select, header .topnav .search-hd.active .src-hd-axn .btn { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
header .topnav .help-hd { display: table; float: right; height: 54px; margin-right: 25px; position: relative; text-align: center; }
@media (min-width: 300px) and (max-width: 440px) {
header .topnav .help-hd { margin-right: 1px; }
}
header .topnav .help-hd:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
header .topnav .help-hd:before { content: ""; display: table; }
header .topnav .help-hd .app-dld-hd, header .topnav .help-hd .contact-hd, header .topnav .help-hd .post-hd, header .topnav .help-hd .login-hd, header .topnav .help-hd .post-mob-hd { display: table-cell; line-height: 52px; font-size: 12px; text-align: center; vertical-align: middle; text-transform: capitalize; }
header .topnav .help-hd .app-dld-hd { color: #ff4242; margin: 0 25px 0 15px; font-size: 24px; text-transform: uppercase; width: 50px; }
@media (min-width: 300px) and (max-width: 440px) {
header .topnav .help-hd .app-dld-hd { width: 28px; }
}
@media (min-width: 300px) and (max-width: 440px) {
header .topnav .help-hd .app-dld-hd .btn { margin-top: 10px; }
}
header .topnav .help-hd .app-dld-hd a { color: #fff; display: table; text-align: center; }
header .topnav .help-hd .app-dld-hd a b { font-size: 11px; display: none; position: relative; vertical-align: middle; }
header .topnav .help-hd .app-dld-hd a b:before { content: ""; position: absolute; width: 100%; height: 2px; bottom: 0; left: 0; background-color: #000; visibility: hidden; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; background-color: #ff4242; }
header .topnav .help-hd .app-dld-hd a i { display: table-cell; padding: 0 5px; vertical-align: middle; animation: myfirst 3s; -moz-animation: myfirst 3s infinite; /* Firefox */ -webkit-animation: myfirst 3s infinite;/* Safari and Chrome */ }
header .topnav .help-hd .app-dld-hd a:hover { color: #ff4242; }
header .topnav .help-hd .app-dld-hd a:hover b:before { visibility: visible; -webkit-transform: scaleX(1); transform: scaleX(1); }
header .topnav .help-hd .app-dld-hd a:hover i { animation: myfirst; -moz-animation: myfirst infinite; /* Firefox */ -webkit-animation: myfirst infinite;/* Safari and Chrome */ }
header .topnav .help-hd .app-dld-hd:hover a { color: #ff4242; }
header .topnav .help-hd .app-dld-hd:hover a b:before { visibility: visible; -webkit-transform: scaleX(1); transform: scaleX(1); }
header .topnav .help-hd .app-dld-hd:hover a i { animation: myfirst; -moz-animation: myfirst infinite; /* Firefox */ -webkit-animation: myfirst infinite;/* Safari and Chrome */ }
header .topnav .help-hd .contact-hd { color: #fff; font-size: 18px; }
header .topnav .help-hd .contact-hd a { color: #fff; display: table; text-align: center; margin: 0 12px 0 3px; }
header .topnav .help-hd .contact-hd a b { font-size: 12px; display: none; vertical-align: middle; }
header .topnav .help-hd .contact-hd a i { display: table-cell; padding: 0 3px; vertical-align: middle; font-size: 14px; }
header .topnav .help-hd .post-hd { display: none; }
header .topnav .help-hd .post-hd .btn-ghost-white { font-size: 12px; min-width: 0; height: 30px; line-height: 12px; padding: 8px 12px; }
header .topnav .help-hd .post-mob-hd { font-size: 20px; }
header .topnav .help-hd .post-mob-hd a { color: #fff; display: table; min-width: 32px; margin: 0 5px; text-align: center; }
header .topnav .help-hd .post-mob-hd a i { display: table-cell; padding: 0 5px; vertical-align: middle; }
header .topnav:hover { background-color: #333; }
@media (min-width: 992px) {
header.sticky .topnav .search-hd { opacity: 1; visibility: visible; }
}
 @media (min-width: 441px) and (max-width: 991px) {
header .topnav .help-hd .contact-hd a { margin: 0 18px 0 5px }
header .topnav .help-hd .app-dld-hd { width:inherit; }
header .topnav .help-hd .app-dld-hd a { margin-right: 15px; }
}
 @media (min-width: 992px) and (max-width: 1030px) {
header .topnav .help-hd .app-dld-hd a { margin-right: 25px; }
header .topnav .help-hd .app-dld-hd { width:inherit; }
header .topnav .help-hd .contact-hd a { margin: 0 15px 0 3px; }
header .topnav .search-mob-hd { margin-right: 15px; }
}
 @media (min-width: 992px) and (max-width: 1024px) {
header.sticky .topnav .search-mob-hd { opacity: 1; visibility: visible; }
}
 @-moz-keyframes myfirst { 0% {
color: #ff4242;
}
25% {
color: #f58705;
}
50% {
color: #fff;
}
80% {
color: #f58705;
}
100% {
color: #ff4242;
}
}
@-webkit-keyframes myfirst { 0% {
color: #ff4242;
}
25% {
color: #f58705;
}
50% {
color: #fff;
}
80% {
color: #f58705;
}
100% {
color: #ff4242;
}
}
@media (max-width: 767px) {
header .topnav .search-hd .src-hd-cat select { padding-left: 2px; padding-right: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
header .topnav .search-hd .src-hd-cat:before { right: 4px; }
}
@media (min-width: 768px) {
header .topnav .location-hd > span > a i { display: inline; font-size: 14px; text-transform: capitalize; }
header .topnav .location-hd > span > a em { display: none; }
header .topnav .location-hd > span > a b { display: none; }
header .topnav .help-hd .post-hd { display: table-cell; }
header .topnav .help-hd .post-mob-hd { display: none; }
}
@media (max-width: 991px) {
header .topnav .search-hd { background: rgba(0, 0, 0, 0.4); display: block; height: 0; margin: 0 auto; overflow: hidden; width: 100%; z-index: 1; top: 54px; right: auto; bottom: auto; left: 0; position: absolute; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
header .topnav .search-hd .search-wrapper { display: table; margin: 0 auto; position: relative; width: 80%; }
header .topnav .search-hd .search-wrapper input[type="text"], header .topnav .search-hd .search-wrapper .input-text, header .topnav .search-hd .search-wrapper select { border: solid 1px #e6e6e6; }
header .topnav .search-hd .search-wrapper .mobsrclose { cursor: pointer; font-size: 20px; top: 16px; right: -22px; bottom: auto; left: auto; position: absolute; color: #fff; }
header .topnav .search-hd .src-hd-axn b { display: none; }
.mobsrc header .topnav .search-hd { height: 54px; left: 0; overflow: visible; -webkit-border-radius: 0; border-radius: 0; background-clip: padding-box; -webkit-transition: all 0.45s ease-in-out; -moz-transition: all 0.45s ease-in-out; transition: all 0.45s ease-in-out; }
.mobsrc header .topnav .search-mob-hd a { color: #ff837e; }
}
@media (min-width: 992px) and (max-width: 1024px) {
header .topnav .search-hd { background: rgba(0, 0, 0, 0.4); display: block; height: 0; margin: 0 auto; overflow: hidden; width: 100%; z-index: 1; top: 54px; right: auto; bottom: auto; left: 0; position: absolute; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
header .topnav .search-hd .search-wrapper { display: table; margin: 0 auto; position: relative; width: 80%; }
header .topnav .search-hd .search-wrapper input[type="text"], header .topnav .search-hd .search-wrapper .input-text, header .topnav .search-hd .search-wrapper select { border: solid 1px #e6e6e6; }
header .topnav .search-hd .search-wrapper .mobsrclose { cursor: pointer; font-size: 20px; top: 16px; right: -22px; bottom: auto; left: auto; position: absolute; color: #fff; }
header .topnav .search-hd .src-hd-axn b { display: none; }
.mobsrc header .topnav .search-hd { height: 54px; left: 0; overflow: visible; -webkit-border-radius: 0; border-radius: 0; background-clip: padding-box; -webkit-transition: all 0.45s ease-in-out; -moz-transition: all 0.45s ease-in-out; transition: all 0.45s ease-in-out; }
.mobsrc header .topnav .search-mob-hd a { color: #ff837e; }
}
@media (min-width: 1199px) {
header .topnav .logo-sulekha-hd { width: 7.875%; }
header .topnav .logo-sulekha-hd a { background-position: center center; background-size: contain; }
header .topnav .location-hd > span > a { font-size: 13px; }
header .topnav .location-hd > span > a b { font-size: 11px; display: inline; color: #6c7074; }
header .topnav .search-mob-hd { display: none; }
header .topnav .search-hd { display: table; height: 54px; float: left; margin-left: 1.625%; width: 40.688%; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box; }
header .topnav .search-hd .search-wrapper { display: table; }
header .topnav .search-hd .search-wrapper .mobsrclose { display: none; }
header .topnav .search-hd .src-hd-cat, header .topnav .search-hd .src-hd-txt, header .topnav .search-hd .src-hd-axn { display: table-cell; font-size: 13px; vertical-align: middle; }
header .topnav .search-hd .src-hd-cat { width: 27.387%; }
header .topnav .search-hd .src-hd-cat:before { z-index: 0; }
header .topnav .search-hd .src-hd-cat select { background-color: #fff; }
header .topnav .search-hd .src-hd-txt { width: 53.514%; }
header .topnav .search-hd .src-hd-axn { width: 19.099%; }
header .topnav .help-hd .app-dld-hd a b { display: none; }
header .topnav .help-hd .contact-hd a b { display: none; }
}
@media (min-width: 1200px) {
header .topnav .logo-sulekha-hd { width: 7.875%; }
header .topnav .location-hd > span > a { font-size: 16px; }
header .topnav .location-hd > span > a b { font-size: 12px; display: inline; color: #e6e6e6; }
header .topnav .search-hd { margin-left: 1%; width: 40%; }
header .topnav .help-hd .app-dld-hd a b { display: table-cell; }
header .topnav .help-hd .contact-hd a b { display: table-cell; }
}
.botnav { background-color: #fff; border-bottom: solid 1px #f4f4f4; padding: 0 1.5%; font-size: 12px; font-weight: bold; height: 44px; }
.botnav ul { display: block; font-size: 0; height: 44px; width: 100%; }
.botnav ul li { display: inline-block; font-size: 12px; padding: 0 0.95%; width: auto; line-height:1; font-family: "robotoregular"; font-weight: normal; }
.botnav ul li a { display: block; color: #333; padding: 12px 0; }
.botnav ul li.active { border-bottom: 2px solid #ff4242; }
.botnav ul li.home { font-size: 24px; padding: 0px 12px 0 0; }
.botnav ul li.home a { padding: 7px 0; }
.botnav ul li.more { float:inherit; }
.botnav ul li.more a { color: #ff4242; }
.botnav ul li.more a i { font-size: 11px; }
.sticky .botnav { height: 0; opacity: 0; overflow: hidden; visibility: hidden; -webkit-transition: all 0.45s ease-in-out; -moz-transition: all 0.45s ease-in-out; transition: all 0.45s ease-in-out; }
.menu-stick.botnav { width: 100%; z-index: 3; opacity: 1; position: fixed !important; top: 40px; transition: all 0.45s ease-in-out 0s; visibility: visible; -webkit-box-shadow: 0px 2px 2px -2px rgba(0,0,0,0.75); -moz-box-shadow: 0px 2px 2px -2px rgba(0,0,0,0.75); box-shadow: 0px 2px 2px -2px rgba(0,0,0,0.75); }
.menu-stick.t-fulmainmenu { width: 100%; z-index: 3; opacity: 1; position: fixed !important; top: 0; transition: all 0.45s ease-in-out 0s; visibility: visible; }
@media (max-width: 991px) {
.botnav { display: none; }
}
.help-hd .dropdown-wraper { background: #fff; max-height: 0; max-width: 400px; opacity: 0; overflow-y: hidden; }
.help-hd .dropdown-wraper:before { border-bottom-color: #f6f5f5; }
@media (max-width: 991px) {
.help-hd .dropdown-wraper { left: auto; width: 300px; }
.help-hd .dropdown-wraper:before { display: none; }
}
.help-hd .dropdown-content { float: left; padding: 11px 0 20px 15px; text-align: left; line-height: 20px; background: url("/common/images/other/app-bg-hme.jpg") no-repeat right bottom; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }
@media (min-width: 300px) and (max-width: 440px) {
.help-hd .dropdown-content { background: none; }
}
.help-hd .dropdown-content .mtitle { font-size: 16px; text-align: left; }
.help-hd .dropdown-content .stitle { font-family: Arial, Helvetica, sans-serif; font-size: 13px; letter-spacing: 0; padding-bottom: 5px; text-align: left; text-transform: none; }
.help-hd .dropdown-content .apps-link-container img { width: 77%; }
.help-hd .dropdown-content .apps-link-container span { display: block; margin-bottom: 15px; max-width: 150px; }
@media (min-width: 300px) and (max-width: 440px) {
.help-hd .dropdown-content .apps-link-container span { display: inherit; width: 50%; float: left; }
}
.help-hd .dropdown-content .apps-link-container span a { display: block; }
.help-hd .dropdown-content .apps-link-container span + span { margin-bottom: 0; }
@media (max-width: 991px) {
.help-hd .dropdown-content { width: 100%; }
}
.help-hd .dropdown-image { background: url("/common/images/other/sulekha-mobile.png") no-repeat scroll center bottom/contain; content: ''; float: right; margin: 20px 5% 0 0; width: 30%; }
.app-dld-hd:hover .dropdown-wraper { opacity: 1; max-height: 300px; overflow-y: visible; width: 350px; z-index: 3; position: absolute; }
@media (min-width: 300px) and (max-width: 440px) {
.app-dld-hd:hover .dropdown-wraper { width: 270px; }
}
.app-dld-hd:hover .dropdown-wraper:before { top: -16px; right: 40%; bottom: auto; left: auto; position: absolute; }
header .topnav .location-hd .dropdown-wraper { display: none; min-width: 300px; }
header .topnav .location-hd .dropdown-wraper:before { border-bottom-color: #f4f4f4; }
 @media (min-width: 768px) and (max-width: 991px) {
header .topnav .location-hd .dropdown-wraper:before { right: 40%; }
}
header .topnav .location-hd .dropdown-wraper .close { cursor: pointer; line-height: 35px; width: 40px; z-index: 20; top: 6px; right: 8px; bottom: auto; left: auto; position: absolute; font-size: 20px; text-align: center; }
header .topnav .location-hd .dropdown-wraper .close em { background: transparent url("/common/images/default/cross.svg") no-repeat center center; background-size: contain; content: ""; display: table; height: 18px; margin: 0 auto; width: 18px; text-transform: uppercase; }
header .topnav .location-hd .dropdown-wraper .mainhd { background: #f4f4f4; border-bottom: solid 1px #e6e6e6; font-family: 'robotobold'; font-size: 16px; padding: 15px; position: relative; text-align: left; }
header .topnav .location-hd .dropdown-wraper .mainhd:before, header .topnav .location-hd .dropdown-wraper .mainhd:after { content: ''; border: solid transparent; left: 15%; pointer-events: none; position: absolute; bottom: -1px; }
header .topnav .location-hd .dropdown-wraper .mainhd:before { border-width: 10px; border-bottom-color: #e6e6e6; margin: -2px 0 0 -1px; }
header .topnav .location-hd .dropdown-wraper .mainhd:after { border-width: 9px; border-bottom-color: #fff; }
header .topnav .location-hd .dropdown-wraper .form-wraper { display: table; padding: 25px 20px 15px 20px; position: relative; width: 100%; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box; -webkit-transition: all 0.1s ease-in; -moz-transition: all 0.1s ease-in; transition: all 0.1s ease-in; }
header .topnav .location-hd .dropdown-wraper .form-wraper:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
header .topnav .location-hd .dropdown-wraper .form-wraper:before { content: ""; display: table; }
header .topnav .location-hd .dropdown-wraper .form-wraper:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
header .topnav .location-hd .dropdown-wraper .form-wraper:before { content: ""; display: table; }
header .topnav .location-hd .dropdown-wraper .form-wraper input[type="text"], header .topnav .location-hd .dropdown-wraper .form-wraper .input-text, header .topnav .location-hd .dropdown-wraper .form-wraper select { background-color: transparent; border: solid 1px #e6e6e6; width: 100%; height: 50px; line-height: 18px; padding: 10px 15px; }
header .topnav .location-hd .dropdown-wraper .form-wraper select { border-right: 0; }
header .topnav .location-hd .dropdown-wraper .form-wraper .formselect, header .topnav .location-hd .dropdown-wraper .form-wraper .formtext, header .topnav .location-hd .dropdown-wraper .form-wraper .formcta, header .topnav .location-hd .dropdown-wraper .form-wraper .formccl { display: table-cell; vertical-align: middle; }
@media (min-width: 300px) and (max-width: 568px) {
header .topnav .location-hd .dropdown-wraper .form-wraper .formtext { float: left; width: 56%; }
}
@media (min-width: 300px) and (max-width: 568px) {
header .topnav .location-hd .dropdown-wraper .form-wraper .formcta { float: left; margin-top: 20px; }
}
header .topnav .location-hd .dropdown-wraper .form-wraper .formselect { position: relative; }
header .topnav .location-hd .dropdown-wraper .form-wraper .formselect:after { color: #9e9e9e; content: "\f078"; margin-top: -7.5px; pointer-events: none; display: inline-block; font-family: "FontAwesome"; font-size: 15px; font-weight: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; top: 50%; right: 10px; bottom: auto; left: auto; position: absolute; }
header .topnav .location-hd .dropdown-wraper .form-wraper .form-wrap { position: relative; }
@media (min-width: 300px) and (max-width: 568px) {
header .topnav .location-hd .dropdown-wraper .form-wraper .form-wrap { float: left; width: 30%; }
}
header .topnav .location-hd .dropdown-wraper .form-wraper .form-wrapin:after { display: inline-block; margin-top: -7.5px; pointer-events: none; z-index: 1; display: inline-block; font-family: "FontAwesome"; font-size: 15px; font-weight: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; top: 50%; right: auto; bottom: auto; left: auto; position: absolute; }
header .topnav .location-hd .dropdown-wraper .form-wraper .form-wrapin:after { color: #9e9e9e; content: "\f078"; right: 15px; }
header .topnav .location-hd .dropdown-wraper .maintabs { padding: 20px 20px 40px 20px; }
header .topnav .location-hd .dropdown-wraper .maintabs .titles { position: relative; }
header .topnav .location-hd .dropdown-wraper .maintabs .titles:before { border-bottom: 1px solid #e6e6e6; content: ""; display: block; width: 100%; z-index: -2; top: 50%; right: auto; bottom: auto; left: 20px; position: absolute; }
header .topnav .location-hd .dropdown-wraper .maintabs .titles li { display: inline-block; font-family: 'robotobold'; padding: 0 15px 0 0; text-transform: uppercase; }
header .topnav .location-hd .dropdown-wraper .maintabs .titles li a { background: #fff; padding: 5px; color: #333; }
header .topnav .location-hd .dropdown-wraper .maintabs .titles li.active a { color: #08c; position: relative; }
header .topnav .location-hd .dropdown-wraper .maintabs .titles li.active a:after { background: #08c; content: ''; display: block; height: 3px; width: 80%; top: auto; right: auto; bottom: 0; left: 10%; position: absolute; }
header .topnav .location-hd .dropdown-wraper .subcontent { padding: 0 20px 30px 20px; }
header .topnav .location-hd .dropdown-wraper .subcontent ul:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
header .topnav .location-hd .dropdown-wraper .subcontent ul:before { content: ""; display: table; }
header .topnav .location-hd .dropdown-wraper .subcontent ul li { display: block; float: left; font-size: 12px; padding: 5px 10px; width: 50%; }
header .topnav .location-hd .dropdown-wraper .subcontent ul li a { color: #333; }
@media (min-width: 768px) {
header .topnav .location-hd .dropdown-wraper .subcontent ul li { width: 25%; }
}
header .topnav .location-hd .dropdown-wraper .subcontent .indcty { display: none; }
header .topnav .location-hd .dropdown-wraper .go-to-other { border-top: solid 1px #e6e6e6; padding: 15px 20px; }
header .topnav .location-hd .dropdown-wraper .go-to-other ul:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
header .topnav .location-hd .dropdown-wraper .go-to-other ul:before { content: ""; display: table; }
header .topnav .location-hd .dropdown-wraper .go-to-other ul li { float: left; padding-left: 10px; padding-right: 10px; font-size: 11px; }
header .topnav .location-hd .dropdown-wraper .go-to-other ul li:first-child { padding-left: 0; }
@media (min-width: 300px) and (max-width: 568px) {
header .topnav .location-hd .dropdown-wraper .go-to-other ul li { margin-bottom: 15px; padding-left: 0 !important; padding-right: 20px; }
}
header .topnav .location-hd .dropdown-wraper .go-to-other ul li + li { padding-left: 10px; }
header .topnav .location-hd .dropdown-wraper .go-to-other ul li a { color: #333; }
header .topnav .location-hd .dropdown-wraper .go-to-other ul li a .flag-icon { margin-right: 3px; }
header .topnav .location-hd .dropdown-wraper .go-to-other ul li a:hover { text-decoration: underline; }
header .topnav .location-hd .dropdown-wraper .go-to-other ul li a:before { content: ""; display: inline-block; }
@media (max-width: 767px) {
header .topnav .location-hd { position: static; }
header .topnav .location-hd .dropdown-wraper:before { display: none; }
header .topnav .location-hd .dropdown-wraper .maintabs { padding-left: 10px; padding-right: 10px; }
header .topnav .location-hd .dropdown-wraper .maintabs .titles li { font-size: 13px; padding-right: 2px; }
header .topnav .location-hd .dropdown-wraper .subcontent { max-height: 100px; overflow-y: auto; }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 640px) and (orientation: portrait) {
header .topnav .location-hd .dropdown-wraper .form-wraper { text-align: center; }
header .topnav .location-hd .dropdown-wraper .formselect, header .topnav .location-hd .dropdown-wraper .formtext { display: block; float: left; margin-bottom: 10px; }
header .topnav .location-hd .dropdown-wraper .formselect { width: 30%; }
header .topnav .location-hd .dropdown-wraper .formtext { width: 70%; }
header .topnav .location-hd .dropdown-wraper .ctas { display: block; padding: 10px 0; text-align: center; }
header .topnav .location-hd .dropdown-wraper .ctas:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
header .topnav .location-hd .dropdown-wraper .ctas:before { content: ""; display: table; }
header .topnav .location-hd .dropdown-wraper .formcta, header .topnav .location-hd .dropdown-wraper .formccl { display: inline-block !important; text-align: center; }
header .topnav .location-hd .dropdown-wraper .dummy { clear: both; display: block; }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 640px) and (orientation: landscape) {
header .topnav .location-hd .dropdown-wraper select { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
header .topnav .location-hd .dropdown-wraper .formcta .btn { font-size: 14px; border-top-left-radius: 0; border-bottom-left-radius: 0; height: 50px; line-height: 14px; padding: 17.5px 15px; }
}
@media (min-width: 768px) {
header .topnav .location-hd .dropdown-wraper { width: 600px; left: -50%; }
}
@media (min-width: 768px) and (max-width: 991px) {
header .topnav .location-hd .dropdown-wraper { left: -100px; }
}
@media (min-width: 768px) {
header .topnav .location-hd .dropdown-wraper select { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
header .topnav .location-hd .dropdown-wraper .formcta .btn { font-size: 14px; border-top-left-radius: 0; border-bottom-left-radius: 0; height: 50px; line-height: 14px; padding: 17.5px 15px; }
}
@media (max-width: 767px) {
header .topnav .location-hd { margin: 0 2% 0 3% !important; }
header .topnav .help-hd .contact-hd a .fa.fa-angle-down { display:none; }
header .topnav .location-hd > span > a i.fa.fa-map-marker { border:solid 1px #545353; border-radius: 50%; display: block; font-size: 15px; padding: 7px 11px; }
.search-mob-hd .fa.fa-search { background: #545353 none repeat scroll 0 0; border-radius: 50%; font-size: 15px; padding: 7px; }
header .topnav .help-hd .app-dld-hd a i { background: #545353 none repeat scroll 0 0; border-radius: 50%; font-size: 21px; padding: 4px 10px; }
header .topnav .help-hd .contact-hd a .fa.fa-user { background: #545353 none repeat scroll 0 0; border-radius: 50%; padding: 7px 8px; font-size: 14px; }
header .topnav .help-hd .post-mob-hd a i { background: #545353 none repeat scroll 0 0; border-radius: 50%; padding: 8px; font-size: 13px; }
header .topnav .help-hd .post-mob-hd a { min-width: inherit; }
}
 @media (min-width: 300px) and (max-width: 479px) {
header .topnav .logo-sulekha-hd { margin: 0 2px 0 5px; }
header .topnav .help-hd .app-dld-hd { width:inherit; }
header .topnav .help-hd .app-dld-hd a { margin-right: 6px; }
}
 @media (min-width: 768px) {
header .topnav .location-hd > span > a i.fa.fa-map-marker { margin-right: 7px; }
}
header .topnav { z-index: 999; }
header .topnav .search-hd .search-wrapper .src-hd-bx { float: left; }
header .topnav .search-hd .search-wrapper .src-hd-bx .select-wrapper, header .topnav .search-hd .search-wrapper .src-hd-bx select, header .topnav .search-hd .search-b1 .search-wrapper .src-hd-bx select, .search-b1 header .topnav .search-hd .search-wrapper .src-hd-bx select { float: left; display: inline-block; border-right: 1px solid #000; background: #fff url(/common/images/other/down-new.jpg) no-repeat right 0; cursor: pointer; color: #777; border-bottom: 0; border-top: 0; cursor: pointer; display: block; font-size: 13px; text-transform: capitalize; border-top-left-radius: 2px; border-bottom-left-radius: 2px; height: 34px; line-height: 34px; }
header .topnav .search-hd .search-wrapper .src-hd-bx .select-wrapper .holder, header .topnav .search-hd .search-wrapper .src-hd-bx select .holder, header .topnav .search-hd .search-b1 .search-wrapper .src-hd-bx select .holder, .search-b1 header .topnav .search-hd .search-wrapper .src-hd-bx select .holder { display: block; margin: 0 35px 0 5px; white-space: nowrap; overflow: hidden; cursor: pointer; position: relative; padding: 0 5px 0 8px; }
header .topnav .search-hd .search-wrapper .src-hd-bx .select-wrapper, header .topnav .search-hd .search-wrapper .src-hd-bx select, header .topnav .search-hd .search-b1 .search-wrapper .src-hd-bx select, .search-b1 header .topnav .search-hd .search-wrapper .src-hd-bx select { height: 34px; line-height: 34px; color: #777; border-bottom: 0; border-top: 0; cursor: pointer; display: block; font-size: 13px; text-transform: capitalize; border-top-left-radius: 2px; border-bottom-left-radius: 2px; height: 34px; line-height: 34px; }
header .topnav .search-hd .search-wrapper .src-hd-bx select { margin: 0; position: absolute; z-index: 2; left: 0; top: 0; cursor: pointer; outline: none; opacity: 0; filter: alpha(opacity=0); }
.src-hd-bx .select-wrapper, .src-hd-bx .select-wrapper select { width:inherit !important; }
.src-hd-bx .select-wrapper .holder { border:none; }
header .topnav .search-hd .search-wrapper .src-hd-axn { float: right; }
header .topnav .search-hd .search-wrapper .src-hd-wrp { width: auto; overflow: hidden; position: relative; }
header .topnav .search-hd .search-wrapper .src-hd-wrp .src-hd-text { position: relative; height: 34px; background: #fff; z-index: 2; }
header .topnav .search-hd .search-wrapper .src-hd-wrp .src-hd-text input[type="text"] { cursor:text; position: absolute; top: 0; left: 0; border: 0; display: block; font-size: 13px; width: 100%; height: 34px; line-height: 13px; padding: 10px 12px; }
header .topnav .search-hd .search-wrapper .src-hd-wrp, header .topnav .search-hd .search-wrapper .src-hd-bx, header .topnav .search-hd .search-wrapper .src-hd-axn { padding: 10px 0; }
.search-suggest-hd { background: #fff; border: none; border-radius: 0 0 3px 3px; box-shadow: 0 7px 10px rgba(0, 0, 0, 0.2); min-width: 160px; margin: 0; padding-bottom: 1px; text-align: left; width: 100%; top: 44px; right: auto; bottom: auto; left: 0; position: absolute; }
.search-suggest-hd .wraper { max-height: 420px; overflow-y: auto; overflow-x: hidden; width: 100%; }
.search-suggest-hd:before, .search-suggest-hd:after { content: ''; border: solid transparent; left: 50%; pointer-events: none; position: absolute; top: -17px; }
.search-suggest-hd:before { border-width: 10px; border-bottom-color: #e6e6e6; margin: -2px 0 0 -1px; }
.search-suggest-hd:after { border-width: 9px; border-bottom-color: #f4f4f4; }
.search-suggest-hd .sugg { background: #f4f4f4; border-top: solid 1px #e6e6e6; display: block; color: #999; font-size: 11px; line-height: 36px; padding: 0 15px; text-align: center; }
.search-suggest-hd label { color: #ff837e; cursor: default; display: block; font-family: 'robotobold'; font-size: 11px; margin: 10px 0 0 0; padding-left: 15px; position: relative; letter-spacing: 1px; line-height: 30px; text-transform: uppercase; z-index: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.search-suggest-hd label:before { content: ''; display: block; border-bottom: 1px solid #f4f4f4; width: 100%; top: 50%; position: absolute; z-index: -2; top: 50%; right: auto; bottom: auto; left: 20px; position: absolute; }
.search-suggest-hd label b { background-color: #fff; padding-right: 20px; }
.search-suggest-hd ul li { font-size: 12px; line-height: 34px; cursor: pointer; }
.search-suggest-hd ul li.active a { background-color: #ff4242; color: #fff; }
.search-suggest-hd ul li a { color: #333; display: block; padding: 0 15px; cursor: pointer; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; transition: all 0.1s ease; }
.search-suggest-hd ul li a i { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.search-suggest-hd ul li a b { color: #999; display: block; margin-top: -15px; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.search-suggest-hd ul li a:hover { background-color: #ff4242; color: #fff; }
.search-suggest-hd ul li a:hover b { color: #6f0909; }
.search-suggest-hd ul.v2 li { font-weight: bold; }
.search-suggest-hd ul.v2 li b { font-weight: normal; }
.service-icon { width: 100%; margin: 20px 0 0 0; }
@media (max-width: 767px) {
.service-icon { margin: 315px 0 0; }
}
.service-icon ul li { display: inline-block; background-color: rgba(0, 0, 0, 0.5); border: 1px solid rgba(255, 255, 255, 0.3); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; color: #fff; text-align: center; width: 82px; padding: 13px 1px; margin: 0 4px 0 0; }
@media (max-width: 767px) {
.service-icon ul li { margin: 0 5px 11px 0; }
}
@media (min-width: 300px) and (max-width: 360px) {
.service-icon ul li { margin: 0 25px 20px 25px !important; }
}
@media (min-width: 300px) and (max-width: 439px) {
.service-icon ul li { margin: 0 10px 20px 10px; }
}
@media (min-width: 440px) and (max-width: 991px) {
.service-icon ul li { margin: 0 20px 20px 20px; }
}
@media (min-width: 300px) and (max-width: 440px) {
.service-icon ul li { width: 83px; }
}
.service-icon ul li a { color: #fff; }
.service-icon ul li a:hover { color: #fff; }
.service-icon ul li b { display: block; font-family: "robotoregular"; padding: 5px 0 0 0; font-size: 11px; }
.search-b1 .search-wrapper .src-hd-bx { float: left; }
.search-b1 .search-wrapper .src-hd-bx .select-wrapper, .search-b1 header .topnav .search-hd .search-wrapper .src-hd-bx select, header .topnav .search-hd .search-b1 .search-wrapper .src-hd-bx select, .search-b1 .search-wrapper .src-hd-bx select { float: left; display: inline-block; border-right: 1px solid #000; background: #fff url(/common/images/other/down-new.jpg) no-repeat right 0; cursor: pointer; }
.search-b1 .search-wrapper .src-hd-bx .select-wrapper .holder, .search-b1 header .topnav .search-hd .search-wrapper .src-hd-bx select .holder, header .topnav .search-hd .search-b1 .search-wrapper .src-hd-bx select .holder, .search-b1 .search-wrapper .src-hd-bx select .holder { display: block; margin: 0 35px 0 5px; white-space: nowrap; overflow: hidden; cursor: pointer; position: relative; padding: 0 5px 0 8px; }
.search-b1 .search-wrapper .src-hd-bx .select-wrapper, .search-b1 header .topnav .search-hd .search-wrapper .src-hd-bx select, header .topnav .search-hd .search-b1 .search-wrapper .src-hd-bx select, .search-b1 .search-wrapper .src-hd-bx select { height: 34px; line-height: 34px; color: #777; border-bottom: 0; border-top: 0; cursor: pointer; display: block; font-size: 13px; text-transform: capitalize; border-top-left-radius: 2px; border-bottom-left-radius: 2px; height: 34px; line-height: 34px; }
.search-b1 .search-wrapper .src-hd-bx select { margin: 0; position: absolute; z-index: 2; left: 0; top: 0; cursor: pointer; outline: none; opacity: 0; filter: alpha(opacity=0); }
.search-b1 .search-wrapper .src-hd-axn { float: right; }
.search-b1 .search-wrapper .src-hd-wrp { width: auto; overflow: hidden; position: relative; }
.search-b1 .search-wrapper .src-hd-wrp .src-hd-text { position: relative; height: 34px; background: #fff; z-index: 2; }
.search-b1 .search-wrapper .src-hd-wrp .src-hd-text input[type="text"] { position: absolute; top: 0; left: 0; border: 0; display: block; font-size: 13px; width: 100%; height: 34px; line-height: 13px; padding: 10px 12px; }
.search-b1 .search-wrapper .src-hd-wrp, .search-b1 .search-wrapper .src-hd-bx, .search-b1 .search-wrapper .src-hd-axn { padding: 10px 0; }
.hsearch2 .hsearch-wrapper { width: 85% !important; }
@media (max-width: 568px) {
.hsearch2 .hsearch-wrapper { width: 95% !important; }
}
.hsearch2 .addon { display: none !important; }
.hsearch2 .sch-location { display: none !important; }
.home-search-w { width: 100%; float: left; height: 61px; margin: 50px 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
@media (max-width: 767px) {
.home-search-w { width: 100%; }
}
.home-search-w .hsearch-wrapper { width: 56%; position: relative; float: left; background: #fff; border-bottom-left-radius: 3px; border-top-left-radius: 3px; }
@media (max-width: 767px) {
.home-search-w .hsearch-wrapper { width: 97%; }
}
@media (min-width: 768px) and (max-width: 991px) {
.home-search-w .hsearch-wrapper { width: 55%; }
}
@media (min-width: 992px) and (max-width: 1200px) {
.home-search-w .hsearch-wrapper { width: 30%; }
}
.home-search-w .hsearch-wrapper .src-hd-axn { float: right; }
.home-search-w .hsearch-wrapper .src-hd-wrp { width: auto; overflow: hidden; position: relative; z-index: 2; border-left: solid 1px #d4d4d4; }
.home-search-w .hsearch-wrapper .src-hd-wrp .src-hd-text { position: relative; background: #fff; z-index: 2; }
.home-search-w .hsearch-wrapper .src-hd-wrp .src-hd-text input[type="text"] { border: 0; width: 100%; background: #fff; height: 61px; }
.home-search-w .hsearch-box { float: left; }
.home-search-w .hsearch-box .select-wrapper, .home-search-w .hsearch-box header .topnav .search-hd .search-wrapper .src-hd-bx select, header .topnav .search-hd .search-wrapper .src-hd-bx .home-search-w .hsearch-box select, .home-search-w .hsearch-box .search-b1 .search-wrapper .src-hd-bx select, .search-b1 .search-wrapper .src-hd-bx .home-search-w .hsearch-box select { float: left; display: inline-block; background: url(/common/images/other/down-new.jpg) no-repeat right 50% transparent; cursor: pointer; padding: 0 15px; -webkit-border-top-left-radius: 2px; -webkit-border-bottom-left-radius: 2px; -moz-border-radius-topleft: 2px; -moz-border-radius-bottomleft: 2px; border-top-left-radius: 2px; border-bottom-left-radius: 2px; height: 61px; line-height: 61px; background-color: #fff; }
.home-search-w .hsearch-box .select-wrapper select, .home-search-w .hsearch-box header .topnav .search-hd .search-wrapper .src-hd-bx select select, header .topnav .search-hd .search-wrapper .src-hd-bx .home-search-w .hsearch-box select select, .home-search-w .hsearch-box .search-b1 .search-wrapper .src-hd-bx select select, .search-b1 .search-wrapper .src-hd-bx .home-search-w .hsearch-box select select { height: 61px; line-height: 61px; background-color: #fff; border: 0; margin: 0; position: absolute; z-index: 2; cursor: pointer; outline: none; opacity: 0; _noFocusLine: expression(this.hideFocus=true);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -khtml-opacity: 0; -moz-opacity: 0; left: 0; }
.home-search-w .hsearch-box .select-wrapper .holder, .home-search-w .hsearch-box header .topnav .search-hd .search-wrapper .src-hd-bx select .holder, header .topnav .search-hd .search-wrapper .src-hd-bx .home-search-w .hsearch-box select .holder, .home-search-w .hsearch-box .search-b1 .search-wrapper .src-hd-bx select .holder, .search-b1 .search-wrapper .src-hd-bx .home-search-w .hsearch-box select .holder { display: block; margin: 0 35px 0 5px; white-space: nowrap; overflow: hidden; cursor: pointer; position: relative; color: #4c4c4c; }
.home-search-w .addon { background-color: #f4f3f3; border-left: solid 1px #d8d8d8; border-right: solid 1px #d8d8d8; text-align: center; line-height: 61px; float: left; padding: 0 10px; color: #7f7f7f; font-size: 18px; }
@media (max-width: 767px) {
.home-search-w .addon { border: none !important; width: 100%; background-color: transparent; line-height: 35px; }
}
.home-search-w .sch-location { float: left; position: relative; width: 23%; }
@media (max-width: 767px) {
.home-search-w .sch-location { width: 97%; }
}
@media (min-width: 992px) and (max-width: 1200px) {
.home-search-w .sch-location { width: 19%; }
}
.home-search-w .sch-location input[type="text"] { border: 0; width: 100%; background: #fff; height: 61px; }
.home-search-w .hsearch-btn { float: left; }
@media (max-width: 767px) {
.home-search-w .hsearch-btn { width: 97%; margin-top: 20px; }
}
.home-search-w .hsearch-btn .btn { font-size: 18px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; height: 61px; line-height: 18px; padding: 21px 15px; text-align: center; }
.loaderhome { position: absolute; top: 33%; right: 5%; background: url(/common/images/other/hme-loader.gif); height: 18px; width: 18px; }
.loadercenter { position: absolute; top: 33%; left: 45%; background: url(/common/images/other/load-center.gif); height: 64px; width: 64px; }
.form-app-sel { width: 50px; height: 40px; overflow: hidden; border-radius: 3px 0 0 3px; margin-top: 10px; }
@media (min-width: 300px) and (max-width: 440px) {
.form-app-sel { width: 50px; }
}
.form-app-sel select { width: 65px; border: none; height: 40px; padding: 0 0 0 4px; background: #fff url(/common/images/other/down-new.jpg) no-repeat 78% 50%; }
@media (min-width: 300px) and (max-width: 440px) {
.form-app-sel select { width: 70px; }
}
.gtlink-top { margin: 0 0 50px 0; width: 100%; }
@media (min-width: 300px) and (max-width: 440px) {
.gtlink-top { margin: 0 0 13px; }
}
.gtlink-top .thank-msgapp { color: #3ba040; }
.gtlink-top:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.gtlink-top:before { content: ""; display: table; }
.gtlink-top .form-app-sel { width: 50px; height: 30px; overflow: hidden; border-radius: 3px 0 0 3px !important; border: solid 1px #e6e6e6; border-right: none; float: left; margin-top: 0; }
.gtlink-top .form-app-sel select { width: 68px; border: none; height: 30px; padding: 0 0 0 3px; background: #fff url(/common/images/other/down-new.jpg) no-repeat 78% 50%; border-radius: 0 3px 3px 0 !important; }
.gtlink-top .gt-inpu { color: white; position: relative; width: 85%; float: left; }
.gtlink-top .gt-inpu:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.gtlink-top .gt-inpu:before { content: ""; display: table; }
@media (min-width: 300px) and (max-width: 440px) {
.gtlink-top .gt-inpu { width: 77%; }
}
.gtlink-top .gt-inpu.alert input[type="text"] { border-color: #f00; }
.gtlink-top .gt-inpu.alert label { color: #f00; }
.gtlink-top .gt-inpu input[type="text"] { height: 30px; padding: 0 10px; float: left; width: 55%; border-radius: 0; }
@media (min-width: 300px) and (max-width: 440px) {
.gtlink-top .gt-inpu input[type="text"] { width: 82%; }
}
.gtlink-top .gt-inpu input[type="text"]:focus ~ label {
display: none;
}
.gtlink-top .gt-inpu label { position: absolute; top: 5px; left: 7px; font-size: 12px; color: #999; pointer-events: none; }
.gtlink-top .gt-inpu .gtbtn { float: left; color: #fff !important; border-radius: 0 3px 3px 0 !important; }
.wraper .gt-inpu { color: white; position: relative; width: 86%; }
.wraper .gt-inpu:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.wraper .gt-inpu:before { content: ""; display: table; }
.wraper .gt-inpu.alert input[type="text"] { border-color: #f00; }
.wraper .gt-inpu.alert label { color: #f00 !important; }
.wraper .gt-inpu input[type="text"] { height: 30px; padding: 0 10px; float: left; width: 45%; border-radius: 0 3px 3px 0 !important; }
@media (min-width: 300px) and (max-width: 440px) {
.wraper .gt-inpu input[type="text"] { width: 66%; }
}
.wraper .gt-inpu input[type="text"]:focus ~ label {
display: none;
}
.wraper .gt-inpu label { position: absolute; top: 26px; left: 7px; font-size: 12px !important; color: #999 !important; pointer-events: none; font-family: robotoregular !important; }
.wraper .gt-inpu .gtbtn { float: left; color: #fff !important; border-radius: 0 3px 3px 0 !important; }
.thank-msgapp { display: block; color: #fff600; text-align: center; font-size: 12px; text-transform: capitalize; margin-bottom: 5px; margin-left: -18%; }
.thank-msgapp i { font-size: 16px; margin-right: 5px; }
.closeout { left: 50%; margin-left: 120px; top: 78px; width: 50px; z-index: 999999; }
@media (max-width: 767px) {
.closeout { top: 10px; right: 3px !important; left: inherit !important; }
}
.closeout .clsoeico { font-size: 24px; color: #6c7074; font-family: 'arial'; line-height: 32px; cursor: pointer; }
@media (max-width: 767px) {
.closeout .clsoeico { font-size: 24px; }
}
.modifra { top: 65px; left: 50%; margin-left: -156px; min-height: 614px; width: 312px; }
.overlay-black { position: fixed; z-index: 99999; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.9); }
.loc-place { margin: 15px 0 0 20px; font-size: 13px; color: #333; font-family: 'robotoregular'; }
.loc-place .loca { color: #ff837e; text-transform: capitalize; font-family: 'robotobold'; }
.citymetro { width: 100%; margin: 20px 0; }
.citymetro:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.citymetro:before { content: ""; display: table; }
.citymetro .cm-inner { width: 50%; float: left; }
.citymetro .cm-inner p { display: block; padding-left: 10px; line-height: 41px; text-align: left; font-family: 'robotoregular'; font-size: 13px; color: #000; background-color: #edefed; }
.citymetro .cm-inner p.citymar { border-right: solid 1px #fff; }
.citymetro .cm-inner ul { height: 250px; overflow-y: scroll; }
@media (max-width: 767px) {
.citymetro .cm-inner ul { height: 140px; }
}
.citymetro .cm-inner ul li { height: 37px; overflow: hidden; }
.citymetro .cm-inner ul li a { display: block; padding: 5px 10px; line-height: 25px; margin-right: 15px; text-align: left; font-family: 'robotoregular'; font-size: 14px; color: #6c7074; border-bottom: solid 1px #edefed; }
.citymetro .cm-inner ul li a i { text-align: right; float: right; padding: 5px; }
.citymetro .cm-inner ul li a:hover { color: #fff; background-color: #ff4242; }
.citymetro .cm-inner ul li a:hover i { color: #fff; }
.citymetro .cm-inner ul li.active a { color: #fff; background-color: #ff4242; }
.citymetro .cm-inner ul li.active a i { color: #fff; }
.citymetro .cm-inner.loadcity ul li { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; opacity: 0.2; position: fixed; }
.citymetro .loaderhome { position: absolute; top: 20%; left: 45%; background: url(/common/images/other/hme-loader.gif); height: 18px; width: 18px; }
.heroad { width: 100%; margin: 0 auto; }
@media (min-width: 1200px) {
header { left: 0; position: static; top: 0; width: 100%; z-index: 99999; }
}
@media (min-width: 1200px) {
header.sticky { position: fixed; top: 0; }
}
.afterlogin { z-index: 3; }
.footer_sticky { background-color: rgba(0, 0, 0, 0.9); width: 100%; position: fixed; bottom: 0px; z-index: 100; display: block; font-family:'arial'; }
.footer_sticky .live-chat { float: right; }
.footer_sticky .live-chat a { color: #fff; display: block; background-color: #92ba36; padding: 9px 20px; margin: 0 20px 0 0; font-size: 17px; }
.footer_sticky ul { margin: 0px; padding: 8px 15px 8px 0; float: left; }
.footer_sticky ul li { margin: 0px; padding: 0 0 0 50px; list-style: none; float: left; font-size: 13px; line-height: 20px; color: #ccc; position: relative; }
@media (min-width: 300px) and (max-width: 360px) {
.footer_sticky ul li { padding: 0 0 0 36px; }
}
.footer_sticky ul li a { color: #ccc; }
.footer_sticky ul li i { color: #ccc; margin: 0 3px 0 0; font-size: 15px; }
.reqcal_back { position: absolute; bottom: 28px; left: 50px; z-index: 100; background-color: #f0f0f0; width: 300px; }
@media (max-width: 568px) {
.reqcal_back { left: 10px; }
}
.reqcal_back .titletxt { background-color: #08a182; padding: 10px; }
.reqcal_back .titletxt:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.reqcal_back .titletxt:before { content: ""; display: table; }
.reqcal_back .titletxt .txt { float: left; font-size: 14px; line-height: 20px; color: #fff; }
.reqcal_back .titletxt .rt-close { font-size: 13px; float: right; line-height: 20px; }
.reqcal_back .titletxt .rt-close a { color: #fff; text-decoration: none; }
.reqcal_back .frm_cont { padding: 10px 0; border-left: solid 1px #08a182; border-right: solid 1px #08a182; }
.reqcal_back .frm_cont:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.reqcal_back .frm_cont:before { content: ""; display: table; }
.reqcal_back .frm_cont ul { width: 91%; margin: 0 4%; padding: 0px; }
.reqcal_back .frm_cont ul li { position: relative; margin: 5px 0; padding: 0 0 0 0; width: 100%; }
.reqcal_back .frm_cont ul li:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.reqcal_back .frm_cont ul li:before { content: ""; display: table; }
.reqcal_back .frm_cont ul li.alert input { border: solid 1px #f58705; }
.reqcal_back .frm_cont ul li.alert label { left: 5px; font-size: 12px; margin-top: 6px; line-height: 20px; left: 5px; color: #f58705; -webkit-transform: scale(0.85); -ms-transform: scale(0.85); -o-transform: scale(0.85); transform: scale(0.85); }
.reqcal_back .frm_cont ul li .mcode { float: left; position: relative; width: 26%; }
.reqcal_back .frm_cont ul li .mcode .form_wrapin:after { display: inline-block; margin-top: -11px; pointer-events: none; z-index: 1; display: inline-block; font-family: "FontAwesome"; font-size: 15px; font-weight: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; top: 50%; right: auto; bottom: auto; left: auto; position: absolute; }
.reqcal_back .frm_cont ul li .mcode .form_wrapin:after { color: #9e9e9e; content: "\f078"; right: 9px; font-size: 12px; }
.reqcal_back .frm_cont ul li .mnumber { float: left; width: 74%; }
.reqcal_back .frm_cont ul li .mnumber label { left: 80px !important; }
.reqcal_back .frm_cont ul li .mnumber input[type="text"] { height: 45px; line-height: 18px; padding: 10px; width: 100%; }
.reqcal_back .frm_cont ul li .selectfull { float: left; position: relative; width: 100%; }
.reqcal_back .frm_cont ul li .selectfull input { background: #fff url(/common/images/other/down-new.jpg) no-repeat right 0; }
.reqcal_back .frm_cont ul li a { color: #fff; }
.reqcal_back .frm_cont ul input[type="email"] { width: 100%; height: 45px; padding: 10px; font-size: 14px; }
.reqcal_back .frm_cont ul input { width: 100%; height: 45px; padding: 10px; font-size: 14px; }
.reqcal_back .frm_cont ul input[type="text"] { height: 45px; line-height: 18px; padding: 10px; width: 100%; }
.reqcal_back .frm_cont ul textarea { line-height: 18px; padding: 10px; width: 100%; }
.reqcal_back .frm_cont ul input.form-text, .reqcal_back .frm_cont ul textarea { display: block; width: 100%; }
.reqcal_back .frm_cont ul input.form-text + label, .reqcal_back .frm_cont ul textarea + label { color: #b0b0b0; line-height: 45px; pointer-events: none; text-transform: uppercase; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0; top: 0; right: auto; bottom: 0; left: 10px; position: absolute; }
.reqcal_back .frm_cont ul input.form-text + label.lactive, .reqcal_back .frm_cont ul textarea + label.lactive { font-size: 12px; margin-top: 4px; line-height: 10px; left: 5px; -webkit-transform: scale(0.85); -ms-transform: scale(0.85); -o-transform: scale(0.85); transform: scale(0.85); }
.reqcal_back .frm_cont ul input.form-text:focus + label, .reqcal_back .frm_cont ul textarea:focus + label { font-size: 12px; margin-top: 4px; line-height: 10px; left: 5px; -webkit-transform: scale(0.85); -ms-transform: scale(0.85); -o-transform: scale(0.85); transform: scale(0.85); }
.reqcal_back .frm_cont .frm_row { padding: 10px; }
.reqcal_b2 { position: absolute; bottom: 28px; left: 50px; z-index: 100; background-color: #f0f0f0; min-width: 188px; }
.reqcal_b2 .sharclose { background-color: #bab8b8; height: 20px; line-height: 15px; text-align: center; width: 100%; }
.reqcal_b2 .sharclose .fa-chevron-down { color: #fff; }
.reqcal_b2 .sharclose .fa-close { padding: 0px; margin: 0; color: #fff; }
.reqcal_b2 ul { margin: 0; padding: 0px; }
.reqcal_b2 ul li { padding: 0px; margin: 0; }
.reqcal_b2 ul li .fa { color: #fff; width: 25px; height: 25px; text-align: center; line-height: 25px; margin: 8px 5px; }
.reqcal_b2 ul li .fa-facebook { background-color: #3b5997; margin-left: 10px; }
.reqcal_b2 ul li .fa-twitter { background-color: #29c5f6; }
.reqcal_b2 ul li .fa-pinterest-p { background-color: #c61118; }
.reqcal_b2 ul li .fa-google-plus { background-color: #dd4b39; }
.reqcal_b2 ul li .fa-envelope { background-color: #08a182; }
.reqcal_b2 ul li .fa-instagram { background-color: #2e5e86; }
.reqcal_b2 ul li .fa-close { background-color: #08a182; margin-left: 15px; }
.share_close { background-color: #08a182; text-align: right; padding: 5px; }
.drop-result-wraper { background: #fff; border: none; border-top: solid 1px #e6e6e6; box-shadow: 0 7px 10px rgba(0, 0, 0, 0.2); display: none; min-width: 100px; margin: 0; padding-bottom: 1px; text-align: left; width: 100%; z-index: 2; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; top: 100%; right: auto; bottom: auto; left: 0; position: absolute; }
.drop-result-wraper .wraprelate { position: relative; width: 100%; }
.drop-result-wraper .wraprelate:before, .drop-result-wraper .wraprelate:after { content: ''; border: solid transparent; left: 45%; pointer-events: none; position: absolute; top: -18px; }
.drop-result-wraper .wraprelate:before { border-width: 10px; border-bottom-color: #e6e6e6; margin: -2px 0 0 -1px; }
.drop-result-wraper .wraprelate:after { border-width: 9px; border-bottom-color: #fff; }
.drop-result-wraper .wraper { max-height: 156px; position: relative; overflow-y: auto; overflow-x: hidden; width: 100%; }
.drop-result-wraper.hmlsser .wraper { max-height: 306px; }
.drop-result-wraper.hmlsser { width:95.4%; top:80%; }
.drop-result-wraper .wraper label { color: #ff837e !important; cursor: default; display: block; font-family: 'robotobold'; font-size: 11px; margin: 10px 0 0 0; padding-left: 15px; position: relative; letter-spacing: 1px; line-height: 30px; text-transform: uppercase; z-index: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.drop-result-wraper .wraper label:before { content: ''; display: block; border-bottom: 1px solid #f4f4f4; width: 100%; top: 50%; position: absolute; z-index: -2; top: 50%; right: auto; bottom: auto; left: 20px; position: absolute; }
.drop-result-wraper .wraper label b { background-color: #fff; padding-right: 20px; }
.drop-result-wraper ul li { font-size: 13px; }
.drop-result-wraper ul li.active a { background-color: #ff4242; color: #fff; }
.drop-result-wraper ul li a { color: #333; display: block; padding: 8px 15px; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; transition: all 0.1s ease; }
.drop-result-wraper ul li a i { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.drop-result-wraper ul li a b { color: #999; font-size: 11px; display: block; }
.drop-result-wraper ul li a:hover { background-color: #ff4242; color: #fff; }
.drop-result-wraper ul li a:hover b { color: #6f0909; }
.drop-result-wraper2 { background: #fff; border: none; border-top: solid 1px #e6e6e6; box-shadow: 0 7px 10px rgba(0, 0, 0, 0.2); box-shadow: -1px -3px 5px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: -1px -3px 5px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: -1px -3px 5px 0px rgba(0, 0, 0, 0.2); display: none; min-width: 100px; margin: 0; padding-bottom: 1px; text-align: left; width: 100%; z-index: 2; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; top: auto; right: auto; bottom: 45px; left: 0; position: absolute; }
.drop-result-wraper2 .wraprelate2 { position: relative; width: 100%; }
.drop-result-wraper2 .wraprelate2:before, .drop-result-wraper2 .wraprelate2:after { content: ''; border: solid transparent; left: 25%; pointer-events: none; position: absolute; bottom: -18px; }
.drop-result-wraper2 .wraprelate2:before { border-width: 10px; border-top-color: #e6e6e6; margin: 0 -1px -2px -1px; }
.drop-result-wraper2 .wraprelate2:after { border-width: 9px; border-top-color: #fff; }
.drop-result-wraper2 .wraper2 { max-height: 156px; position: relative; overflow-y: auto; overflow-x: hidden; width: 100%; }
.drop-result-wraper2 .wraper2 label { color: #ff837e; cursor: default; display: block; font-family: 'robotobold'; font-size: 11px; margin: 10px 0 0 0; padding-left: 15px; position: relative; letter-spacing: 1px; line-height: 30px; text-transform: uppercase; z-index: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.drop-result-wraper2 .wraper2 label:before { content: ''; display: block; border-bottom: 1px solid #f4f4f4; width: 100%; top: 50%; position: absolute; z-index: -2; top: 50%; right: auto; bottom: auto; left: 20px; position: absolute; }
.drop-result-wraper2 .wraper2 label b { background-color: #fff; padding-right: 20px; }
.drop-result-wraper2 ul li { font-size: 13px; }
.drop-result-wraper2 ul li a { color: #333; display: block; padding: 2px 10px; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; transition: all 0.1s ease; }
.drop-result-wraper2 ul li a i { display: block; color: #333 !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.drop-result-wraper2 ul li a b { color: #999; font-size: 11px; display: block; }
.drop-result-wraper2 ul li a:hover { background-color: #ff4242; color: #fff; }
.drop-result-wraper2 ul li a:hover i { color: #fff !important; }
.drop-result-wraper2 ul li a:hover b { color: #6f0909; }
.result-menu { width: 100% !important; margin: 0 !important; }
footer { background: #333; color: #fff; padding-bottom: 21px; }
footer.newhead { font-family:'arial'; }
footer .foo-topmenu:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
footer .foo-topmenu:before { content: ""; display: table; }
footer .foo-topmenu > li .mainmenu { font-family: 'robotobold'; font-size: 12px; padding: 10px; position: relative; text-transform: uppercase; }
footer .foo-topmenu > li .submenu { color: #7f7f7f; font-size: 12px; line-height: 20px; padding: 10px; }
footer .foo-topmenu > li .submenu b { display: block; font-weight: bold; }
footer .foo-topmenu > li .submenu a { margin-top: 10px; color: #7f7f7f; }
footer .foo-topmenu > li.shareit span, footer .foo-topmenu > li.app span { background: #666; display: inline-block; margin: 10px 5px 0 0; -webkit-border-radius: 50%; border-radius: 50%; background-clip: padding-box; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
footer .foo-topmenu > li.shareit span a, footer .foo-topmenu > li.app span a { color: #fff; display: block; font-size: 15px; margin: 0; min-height: 30px; min-width: 30px; padding: 5px; text-align: center; }
footer .foo-topmenu > li.country span { display: inline-block; margin: 10px 5px 0 0; background-clip: padding-box; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
footer .foo-topmenu > li.shareit .fb:hover { background: #3B5998; }
footer .foo-topmenu > li.shareit .tw:hover { background: #55acee; }
footer .foo-topmenu > li.shareit .gp:hover { background: #DC4B39; }
footer .foo-topmenu > li.shareit .pt:hover { background: #bd081c; }
footer .foo-topmenu > li.shareit .ins:hover { background: #2e5e86; }
footer .foo-topmenu > li.app .ios, footer .foo-topmenu > li.app .gplay { background: #000; }
footer .foo-topmenu > li.app .ios:hover { background: #5fc9f8; }
footer .foo-topmenu > li.app .gplay:hover { background: #a4c639; }
footer .foo-topmenu a.ftdf { color: #7f7f7f; }
footer .foo-topmenu a.ftdf:hover { color: #fff; }
@media (max-width: 991px) {
footer .foo-topmenu > li { border-bottom: solid 1px rgba(254, 254, 254, 0.05); }
footer .foo-topmenu > li .mainmenu:before { content: "\f067"; margin-top: -8.5px; display: inline-block; font-family: "FontAwesome"; font-size: 15px; font-weight: normal; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; top: 50%; right: 5%; bottom: auto; left: auto; position: absolute; }
footer .foo-topmenu > li .mainmenu.active:before { content: "\f068"; }
footer .foo-topmenu > li .submenu { padding: 10px 10px 20px 20px; }
}
@media (min-width: 992px) {
footer .foo-topmenu { padding: 25px 0; }
footer .foo-topmenu > li { float: left; width: 20%; }
}
footer .foo-more { opacity: 0.5; padding: 10px 0; text-align: center; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; }
footer .foo-more:hover { opacity: 1; }
footer .foo-botmenu { display: none; }
footer .foo-botmenu a { color: #7f7f7f; }
footer .foo-botmenu a:hover { color: #fff; }
footer .foo-botmenu > li .submenu { font-size: 11px; }
@media (min-width: 992px) {
footer .foo-botmenu > li { width: 33.33%; }
footer .foo-botmenu > li:nth-child(3n+1) { clear: both; }
}
@media (min-width: 1200px) {
footer .foo-botmenu > li { width: 16.66%; }
footer .foo-botmenu > li:nth-child(3n+1) { clear: none; }
}
footer .f2 { background: rgba(0, 0, 0, 0.3); }
footer .copyrite { background: rgba(0, 0, 0, 0.3); color: #666; font-size: 11px; padding: 15px; text-align: center; }
.modal { background-color: rgba(0, 0, 0, 0.8); display: none; height: 100%; overflow-x: hidden; overflow-y: auto; width: 100%; z-index: 1000000; top: 0; right: 0; bottom: 0; left: 0; position: fixed; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }
.modal .modal-table { display: table; height: 100%; table-layout: fixed; width: 100%; }
.modal .modal-cell { display: table-cell; height: 100%; padding: 50px; vertical-align: middle; width: 100%; }
.modal .modal-content { background-color: #fff; margin-left: auto; margin-right: auto; max-width: 520px; min-height: 0; min-width: 0; overflow: hidden; position: relative; -webkit-border-radius: 3px; border-radius: 3px; background-clip: padding-box; }
.modal .accountwraper { width: 310px; }
.modal .accountwraper .close { cursor: pointer; height: 18px; width: 18px; z-index: 20; top: 15px; right: 15px; bottom: auto; left: auto; position: absolute; }
.modal .accountwraper .close .clsoeico { font-size: 21px; color: #333; font-family: 'arial'; line-height: 32px; }
.modal .accountwraper .close em { background: transparent url("/common/images/default/cross.svg") no-repeat center center; background-size: contain; content: ""; display: table; height: 18px; margin: 0 auto; width: 18px; }
.modal .accountwraper .mainhd { background: #f4f4f4; border-bottom: solid 1px #e6e6e6; padding: 15px; position: relative; text-align: center; }
.modal .accountwraper .mainhd:before, .modal .accountwraper .mainhd:after { content: ''; border: solid transparent; left: 45%; pointer-events: none; position: absolute; bottom: -1px; }
.modal .accountwraper .mainhd:before { border-width: 10px; border-bottom-color: #e6e6e6; margin: -2px 0 0 -1px; }
.modal .accountwraper .mainhd:after { border-width: 9px; border-bottom-color: #fff; }
.modal .accountwraper .content-wraper { padding: 20px; }
.modal .accountwraper .content-wraper .titles { padding: 20px 0 40px 0; }
.modal .accountwraper .content-wraper .titles li { display: inline-block; padding: 0 10px 0 0; font-family: 'robotobold'; text-transform: uppercase; }
.modal .accountwraper .content-wraper .titles li a { padding: 5px; }
.modal .accountwraper .content-wraper .titles li.active a { color: #ff4242; position: relative; }
.modal .accountwraper .content-wraper .titles li.active a:after { background: #ff4242; content: ''; display: block; height: 3px; width: 80%; top: auto; right: auto; bottom: 0; left: 10%; position: absolute; }
.modal .accountwraper .content-wraper .wraper ul li { position: relative; margin: 5px 0; }
.modal .accountwraper .content-wraper .wraper ul li .inputactive { border: solid 1px #f58705; }
.modal .accountwraper .content-wraper .wraper ul li .inputactive ~ label {
left: 5px;
font-size: 12px;
margin-top: 6px;
line-height: 20px;
left: 5px;
color: #f58705;
-webkit-transform: scale(0.85);
-ms-transform: scale(0.85);
-o-transform: scale(0.85);
transform: scale(0.85);
}
.modal .accountwraper .content-wraper .wraper ul li.extra { display: table; font-size: 12px; width: 100%; }
.modal .accountwraper .content-wraper .wraper ul li.extra.agreealert .check label:before { border: 2px solid #ff4242; }
.modal .accountwraper .content-wraper .wraper ul li.extra.agreealert .check .info { color: #ff4242; }
.modal .accountwraper .content-wraper .wraper ul li.extra.agreealert .check .info a { color: #6f0909; }
.modal .accountwraper .content-wraper .wraper ul li.extra:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.modal .accountwraper .content-wraper .wraper ul li.extra:before { content: ""; display: table; }
.modal .accountwraper .content-wraper .wraper ul li.extra .check, .modal .accountwraper .content-wraper .wraper ul li.extra .forgot { display: table-cell; padding: 20px 0; position: relative; vertical-align: middle; }
.modal .accountwraper .content-wraper .wraper ul li.extra .check:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.modal .accountwraper .content-wraper .wraper ul li.extra .check:before { content: ""; display: table; }
.modal .accountwraper .content-wraper .wraper ul li.extra .check info { color: #666; cursor: default; }
.modal .accountwraper .content-wraper .wraper ul li.extra .check label { border: 0; cursor: default; clip: inherit !important; font-weight: normal; height: 14px; left: 0; padding: 0 0 0 25px; position: absolute; text-indent: -9999px; width: 14px; }
.modal .accountwraper .content-wraper .wraper ul li.extra .check label:before { background: #fff; border: 2px solid #a7aeb3; content: ""; clip: inherit !important; cursor: pointer; height: 14px; left: 0; margin: 0; opacity: 1; position: absolute; top: 0; text-indent: -9999px; width: 14px; }
.modal .accountwraper .content-wraper .wraper ul li.extra .check input[type=checkbox] { float: left; margin: 0 5px 0 0; visibility: hidden; }
.modal .accountwraper .content-wraper .wraper ul li.extra .check input[type=checkbox]:checked + label:after { background: #a7aeb3; content: ''; height: 6px; left: 4px; opacity: 1; position: absolute; top: 4px; width: 6px; }
.modal .accountwraper .content-wraper .wraper ul li.extra .forgot { font-size: 12px; text-align: right; }
.modal .accountwraper .content-wraper .wraper input.form-text { display: block; width: 100%; }
.modal .accountwraper .content-wraper .wraper input.form-text + label { color: #b0b0b0; line-height: 60px; pointer-events: none; text-transform: uppercase; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0; top: 0; right: auto; bottom: 0; left: 22px; position: absolute; }
.modal .accountwraper .content-wraper .wraper input.form-text + label.lactive { font-size: 12px; margin-top: 6px; line-height: 20px; left: 5px; -webkit-transform: scale(0.85); -ms-transform: scale(0.85); -o-transform: scale(0.85); transform: scale(0.85); }
.modal .accountwraper .content-wraper .wraper input.form-text:focus + label { font-size: 12px; margin-top: 6px; line-height: 20px; left: 5px; -webkit-transform: scale(0.85); -ms-transform: scale(0.85); -o-transform: scale(0.85); transform: scale(0.85); }
.modal .accountwraper .content-wraper .wraper .other { color: #ff837e; cursor: default; display: block; font-family: 'robotobold'; font-size: 11px; margin: 10px 0 0 0; padding-left: 15px; position: relative; letter-spacing: 1px; line-height: 30px; text-transform: uppercase; z-index: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.modal .accountwraper .content-wraper .wraper .other:before { content: ''; display: block; border-bottom: 1px solid #e6e6e6; width: 100%; top: 50%; position: absolute; z-index: -2; top: 50%; right: auto; bottom: auto; left: 20px; position: absolute; }
.modal .accountwraper .content-wraper .wraper .other b { background-color: #fff; padding-right: 20px; }
.modal .accountwraper .content-wraper .wraper .social { display: table; width: 100%; }
.modal .accountwraper .content-wraper .wraper .social:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.modal .accountwraper .content-wraper .wraper .social:before { content: ""; display: table; }
.modal .accountwraper .content-wraper .wraper .social span { display: table-cell; vertical-align: middle; }
.modal .accountwraper .content-wraper .wraper .social span.icons { color: #fff; float: right; font-size: 20px; }
.modal .accountwraper .content-wraper .wraper .social span.icons a { background: #edefed; color: #8da5b3; display: block; margin: 0 5px; padding: 15px 20px; }
.modal .accountwraper .content-wraper .wraper .social span.icons.fb a { background: #3B5998; color: #fff; }
.modal .accountwraper .content-wraper .wraper .social span.icons.gp a { background: #DC4B39; color: #fff; }
.modal .accountwraper .content-wraper .wraper .scinfo { background: #e6e6e6; color: #666; font-size: 12px; margin: 15px -20px -20px -20px; padding: 10px; text-align: center; }
.modal .accountwraper .content-wraper .wraper .scinfo.sclogin { margin-top: 92px !important; }
.modal .accountwraper .content-wraper .sign-wraper { display: none; }
@media (max-width: 767px) {
.modal .modal-table { display: block; }
.modal .modal-cell { display: block; padding: 0; }
.modal .modal-content { border-radius: 0; height: 100%; max-width: none; overflow: auto; }
.modal .accountwraper { width: 100%; }
}
@-webkit-keyframes pop-in { from {
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
opacity: 0;
filter: alpha(opacity=0);
}
to { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1; filter: alpha(opacity=100); }
}
@-moz-keyframes pop-in { from {
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
opacity: 0;
filter: alpha(opacity=0);
}
to { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1; filter: alpha(opacity=100); }
}
@-o-keyframes pop-in { from {
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
opacity: 0;
filter: alpha(opacity=0);
}
to { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1; filter: alpha(opacity=100); }
}
@keyframes pop-in { from {
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
opacity: 0;
filter: alpha(opacity=0);
}
to { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); opacity: 1; filter: alpha(opacity=100); }
}
@-webkit-keyframes pop-out { from {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 1;
filter: alpha(opacity=100);
}
to { -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); opacity: 0; filter: alpha(opacity=0); }
}
@-moz-keyframes pop-out { from {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 1;
filter: alpha(opacity=100);
}
to { -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); opacity: 0; filter: alpha(opacity=0); }
}
@-o-keyframes pop-out { from {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 1;
filter: alpha(opacity=100);
}
to { -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); opacity: 0; filter: alpha(opacity=0); }
}
@keyframes pop-out { from {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
opacity: 1;
filter: alpha(opacity=100);
}
to { -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); opacity: 0; filter: alpha(opacity=0); }
}
.hmealert { display: block; color: #ff4242; font-size: 14px; text-align: center; }
.afterlogin { background: #fff; width: 200px; right: 0; top: 46px; }
.afterlogin:before { content: ""; display: table; height: 0; border: 8px solid transparent; border-bottom-color: #fff; margin: auto; pointer-events: none; width: 0; z-index: 2; top: -16px; right: 6%; bottom: auto; left: auto; position: absolute; }
.afterlogin ul li { color: #333; display: block; padding: 0; -webkit-transition: all 0.1s ease; -moz-transition: all 0.1s ease; transition: all 0.1s ease; font-size: 13px; line-height: 15px; }
.afterlogin ul li a { color: #333 !important; margin: 0 !important; padding: 10px !important; text-align: left !important; display: block !important; }
.afterlogin ul li a:hover { background-color: #ff4242; color: #fff !important; display: block; }
.hmeusrnme { padding: 10px; text-align: left; color: #ff837e; font-size: 12px; display: block; line-height: 15px; border-bottom: 1px solid #ff837e; font-weight: bold; }
.hmeusrnme .hmeusrwel { color: #333; }
.hmelogop { font-size: 13px; line-height: 30px; display: block; background-color: #efefef; }
.hmelogop:after { clear: both; content: ""; display: table; height: 0; visibility: hidden; }
.hmelogop:before { content: ""; display: table; }
.hmelogop .log { float: left; margin-left: 10px !important; }
.hmelogop .cls { float: right; margin-right: 10px !important; }
.hmelogop a { color: #333 !important; margin: 0 !important; }
.forgotmsg { font-size: 14px; line-height: 30px; display: block; color: #7dbb33; }
.forgotmsgtex { font-size: 12px; line-height: 21px; display: block; color: #333; }
#container { margin: 0 auto; }
#container .type1 { width: 100%; }
#container .type2 { width: 50%; margin: 10px; }
#container img { display: block; max-width: none; width: 100%; height: auto; }
#container { padding: 0; }
@media (min-width: 768px) {
#container.event-home .type1 { width: 33.3%; }
}
@media (min-width: 992px) {
#container.event-home .type1 { width: 25%; }
}
@media (min-width: 1200px) {
#container.event-home .type1 { width: 20%; }
}
#container.event-home .type2 { margin: 0; padding: 0; width: 300px; }
#container.event-home img { display: block; max-width: none; width: 100%; }
.mCustomScrollbar { -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; }
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action { -ms-touch-action: auto; touch-action: auto; }
.mCustomScrollBox { position: relative; overflow: hidden; height: 100%; max-width: 100%; outline: none; direction: ltr; }
.mCSB_container { overflow: hidden; width: auto; height: auto; }
.mCSB_inside > .mCSB_container { margin-right: 30px; }
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0; }
.mCS-dir-rtl > .mCSB_inside > .mCSB_container { margin-right: 0; margin-left: 30px; }
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-left: 0; }
.mCSB_scrollTools { position: absolute; width: 16px; height: auto; left: auto; top: 0; right: 0; bottom: 0; }
.mCSB_outside + .mCSB_scrollTools { right: 2px; }
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { right: auto; left: 0; }
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools { left: 2px; }
.mCSB_scrollTools .mCSB_draggerContainer { position: absolute; top: 0; left: 0; bottom: 0; right: 0; height: auto; }
.mCSB_scrollTools a + .mCSB_draggerContainer { margin: 20px 0; }
.mCSB_scrollTools .mCSB_draggerRail { width: 2px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
.mCSB_scrollTools .mCSB_dragger { cursor: pointer; width: 100%; height: 30px; z-index: 1; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { position: relative; width: 4px; height: 100%; margin: 0 auto; -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; text-align: center; }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { width: 12px; }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { width: 8px; }
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown { display: block; position: absolute; height: 20px; width: 100%; overflow: hidden; margin: 0 auto; cursor: pointer; }
.mCSB_scrollTools .mCSB_buttonDown { bottom: 0; }
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { width: 4px; background-color: #fff; background-color: rgba(66, 197, 140, 0.1); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; background-color: #fff; background-color: rgba(192, 192, 192, 0.55); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail { width: 100%; height: 4px; margin: 6px 0; }
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { width: 100%; height: 6px; margin: 5px auto; }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: rgba(71, 71, 71, 0.85); }
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: rgba(230, 230, 230, 0.9); }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp { background: url(../common/images/movies/vdtop-arrow.png) no-repeat; margin-bottom: 3px; }
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown { background: url(../common/images/movies/vdbottom-arrow.png) no-repeat; margin-top: 3px; }
.mCSB_scrollTools { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools {
opacity: 0;
filter: "alpha(opacity=0)";
-ms-filter: "alpha(opacity=0)";
}
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollBox:hover > .mCSB_scrollTools, .mCustomScrollBox:hover ~ .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools {
opacity: 1;
filter: "alpha(opacity=100)";
-ms-filter: "alpha(opacity=100)";
}
.mCSB_scrollTools .mCSB_draggerRail { background-color: #000; background-color: rgba(0, 0, 0, 0.4); filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.75); filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.85); filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)"; }
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background-color: #fff; background-color: rgba(255, 255, 255, 0.9); filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
.mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight { background-image: url(mCSB_buttons.png); background-repeat: no-repeat; opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)"; }
.mCSB_scrollTools .mCSB_buttonUp { background-position: 0 0; }
.mCSB_scrollTools .mCSB_buttonDown { background-position: 0 -20px; }
.mCSB_scrollTools .mCSB_buttonLeft { background-position: 0 -40px; }
.mCSB_scrollTools .mCSB_buttonRight { background-position: 0 -56px; }
.mCSB_scrollTools .mCSB_buttonUp:hover, .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover { opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCSB_scrollTools .mCSB_buttonUp:active, .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active { opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
/* ========================= Common Header Footer Start===============================*/

.newhead .postanad .btn { height: 21px; line-height: 8px; padding: 7px 12px; }
.newhead .offers .btn { height: 21px; line-height: 8px; padding: 7px 2px; min-width:inherit; }
.navigator.inline-scroll { background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0; }
.overlay-load .fullload { background: rgba(0, 0, 0, 0) url("/common/images/other/fullload.gif") no-repeat scroll center center; height: 80px; margin: 0 auto; width: 80px; }
.overlay-load p { color: #fff; font-size: 21px; padding-bottom: 20px; text-align: center; }
.overlay-load .overload { left: 45%; position: absolute; top: 40%; }
.overlay-load { background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 999999; }
.navigator .ntitle, .navigator h2 { margin-top: -1px; }
.botnav .hammenu-hd { float: left; max-width: 54px; }
.botnav .hamburger b { color: #000; }
.botnav .hamburger span { background: #000; }
.botnav .hamburger span::before, .botnav .hamburger span::after { background-color: #000; }
.botnav.menu-stick .hamburger { height: 44px; margin-left: -25px; }
.botnav.menu-stick .fa-home { font-size: 18px; }
.botnav.menu-stick ul li { padding: 0 0.9%; }
.botnav.menu-stick .hammenu-hd { max-width: 44px; }
.botnav.menu-stick ul li.home { padding: 0 1px 0 0; }
.newhead .botnav .postanad .posthbtn { height: 21px; line-height: 7px; color:#fff; padding: 7px 12px; background-color: #ff4242; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box; -webkit-transition: color 0.45s, background 0.45s, border 0.45s; -moz-transition: color 0.45s, background 0.45s, border 0.45s; transition: color 0.45s, background 0.45s, border 0.45s; }
.newhead .botnav .postanad .posthbtn:hover { background-color: #ff1d23; }
.newhead .botnav .offers .offhbtn { height: 21px; line-height: 7px; min-width: inherit; padding: 7px 2px; border-color: #333; color: #333; border:solid 1px #333; -webkit-border-radius: 2px; border-radius: 2px; background-clip: padding-box; -webkit-transition: color 0.45s, background 0.45s, border 0.45s; -moz-transition: color 0.45s, background 0.45s, border 0.45s; transition: color 0.45s, background 0.45s, border 0.45s; }
.newhead .botnav .offers .offhbtn:hover { background: #333; color: #fff; }
/*latest*/

/* ========================= Common Header Footer end===============================*/

/*----------  new header  start  ---------*/
/*acounting Start*/
.acounting_bg { background:#214c6a url(/common/images/other/job-accounting-banner.jpg) right top no-repeat; }
.acounting_bg .toptitle { color:#fff; text-shadow: rgb(25, 56, 77) 1px 1px 0px; text-align: left; }
.acounting_bg .breadcrumb, .acounting_bg .breadcrumb a { color: #fff; }
.acountingjobbg .col1 { background:url(/common/images/other/job-accounting1.jpg) right top no-repeat #cdeaff; width:60%; float:left; min-height:325px; }
.acountingjobbg .col2 .beautyactbg { border-top: 2px solid #214c6a; border-right: 2px solid #214c6a; }
.acounting_dbgc1 { background-color:#214c6a }
.acounting_dbgc1 .brecruiterrow .brecruiterimgcol figure img { box-shadow: 1px 0px 0px 1px #214c6a; }
.acountingrole-lhs { background:#cdeaff; }
.acountingrole-lhs:after { background:#cdeaff; }
/* Download Status start */
.rsmlist_bg .rsmcont .contcol2 .downbtn .down-count { border: 1px solid #aaa; border-radius: 4px; color: #999; font-size: 13px; padding:2px 8px; position:relative; display: inline-block; margin-left:5px; }
.rsmlist_bg .rsmcont .contcol2 .downbtn .down-count:hover { background:#aaa; color:#fff }
.rsmlist_bg .rsmcont .contcol2 .downbtn .down-count .dwnlod-info { display:none; }
.rsmlist_bg .rsmcont .contcol2 .downbtn .down-count:hover .dwnlod-info { display: block; position: absolute; background-color: #fff; color: #697071; border: 1px solid #d4d4d4; box-shadow: 0 2px 10px 0 rgba(105, 112, 113, 0.5); padding: 5px 8px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; width:150px; top: 30px; right: 1px; z-index: 1; }
.rsmlist_bg .rsmcont .contcol2 .downbtn .down-count:hover .dwnlod-info i { display:block }
/* Download Status end */
.mobi_title { display:none }
/* Download Status end */
.job_ndblink { background-color: #08a182; border-radius: 2px; font-size: 12px; font-weight: normal; margin: 0 0 0 15px; text-align: right; transition: all 0.5s ease-in-out 0s; }
.job_ndblink a { text-decoration:none; color:#fff; padding: 1px 5px; }
.job_ndblink a:hover { background: #137964; transition: all 0.5s ease-in-out 0s; }
.jobseocontent h2 { font-weight: normal; font-size: 15px; color: #333; border: 0; }
.jobseocontent p { color: #666; font-size: 14px; margin-bottom: 15px; }
/*it soft heater start*/
.it-soft-wraper .it-soft-hd-bg { background:linear-gradient(-134deg, rgba(58, 78, 213, .9) 0%, rgba(58, 207, 213, .9) 100%), url('/common/images/other/job-it-soft-img.jpg') no-repeat fixed; font-family: "robotoregular"; background-size:100% }
.it-soft-wraper .it-soft-hd-bg .it-soft-hdbg { background:rgba(0,0,0,0.3); }
.it-soft-wraper .it-soft-hd-bg .breadcrumb { font-family: "robotoregular"; color:#fff; padding-bottom: 0; }
.it-soft-wraper .it-soft-hd-bg .breadcrumb a { font-family: "robotobold"; color:#fff }
.it-soft-wraper .it-soft-hd-bg .page_title { text-align: center; font-size: 26px; color: #fff; font-family: "robotoregular"; line-height: 28px; padding: 0px 0 20px; }
.it-soft-wraper .it-soft-hd-bg .administration-hd-slider { padding:15px; border-bottom:solid 1px #ecebeb; background:transparent }
.it-soft-wraper .it-soft-hd-bg .administration-hd-slider h1 { font-size:28px; color:#fff; font-family: "robotoregular"; padding:10px 0 20px; }
.it-soft-wraper .it-soft-hd-bg .administration-hd-slider .hdslide-item { border-radius:0; border:0 }
.it-soft-wraper .it-soft-hd-bg .administration-more .morelink { color:#fff }
.it-soft-wraper .admintitle { text-align:left }
.it-soft-wraper .gradient-bg { background:linear-gradient(-134deg, #3BD7C5 0%, #0DAFF6 100%); padding-bottom:20px; margin-bottom:20px; }
.it-soft-wraper .gradient-bg:after { display:none }
.it-soft-jobrolewrp { overflow:hidden; background:#fff }
/**/
.it-soft-jobrolewrp .it-soft-jobrole-list { width: 62.666667%; float:left; position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
.it-soft-jobrolewrp .it-soft-jobrole-list .admintitle { padding-top:20px; padding-bottom:0 }
.it-soft-jobrolewrp .it-soft-jobrole-list .it-soft-jobrole-listwrp .rolelist { padding:5px 15px 15px 0 }
.it-soft-jobrolewrp .it-soft-jobrole-list .it-soft-jobrole-listwrp .rolelist li { float:left; width:33%; line-height: 32px }
.it-soft-jobrolewrp .it-soft-jobrole-list .it-soft-jobrole-listwrp .rolelist li a { color:#3f3f3f }
/**/
.it-soft-jobrolewrp .it-soft-jobrole-promblk { width: 33.33333333%; float:left; position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge { background-color: #26a69a; padding: 10px; color: #fff; }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .it-soft-postwrp { width:550px; background: url(/common/images/other/it-soft-promoimg.png) right 0 no-repeat }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .it-soft-post { text-align:left; padding:68px 0 68px 60px }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .it-soft-post span { display:block; font-size:30px; font-family: "robotoregular"; line-height:40px; padding-bottom:10px }
/**/
.it-soft-recrtrwrp { background: #fff; border-radius: 2px; box-shadow: 0 2px 2px rgba(0,0,0,.24), 0 0 2px rgba(0,0,0,.12); -webkit-transition: all .3s ease-in; transition: all .3s ease-in; margin:10px; }
.it-soft-recrtrwrp .it-soft-recrtr-hd { border-bottom: dotted 1px #989a9b; padding:10px; font-family: "robotoregular"; }
.it-soft-recrtrwrp .it-soft-recrtr-hd figure { width:46px; height:46px; font-size:20px; font-family: "robotoregular"; float:left; background:#dadada; text-align:center; color:#fff; line-height:43px; margin-right:10px; }

/*.owl-hdslidera.owl-carousel .owl-wrapper .owl-item:nth-child(1n) figure { background: #e06a6e; }
.owl-hdslidera.owl-carousel .owl-wrapper .owl-item:nth-child(2n) figure { background: #aa8fb7; }
.owl-hdslidera.owl-carousel .owl-wrapper .owl-item:nth-child(3n) figure { background: #daab85; }
.owl-hdslidera.owl-carousel .owl-wrapper .owl-item:nth-child(4n) figure { background: #63d6d1; }
.owl-hdslidera.owl-carousel .owl-wrapper .owl-item:nth-child(5n) figure { background: #5fcbef; }
.owl-hdslidera.owl-carousel .owl-wrapper .owl-item:nth-child(6n) figure { background: #daab85; }*/


.it-soft-recrtrwrp .it-soft-recrtr-hd .it-soft-ziptitle { font-size: 16px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; line-height: 18px; padding: 5px 10px 0 0; }
.it-soft-recrtrwrp .it-soft-recrtr-hd .it-soft-ziptitle a { color: #208bfb; }
.it-soft-recrtrwrp .it-soft-recrtr-hd .location a, .it-soft-recrtrwrp .it-soft-recrtr-hd .location b { color: #212121; font-weight: normal !important; padding: 0 5px; }
.it-soft-recrtrwrp .it-soft-recrtr-hd .location { font-size: 14px; color: #999; padding: 5px 10px 0 0; }
/**/
.it-soft-recrtrwrp .it-soft-recrtr-bd { border-bottom: dotted 1px #ddd; padding:10px; font-family: "robotoregular"; }
.it-soft-recrtrwrp .it-soft-recrtr-bd .industry { font-size:14px; color:#212121; zoom:1; padding:0px 10px 10px }
.it-soft-recrtrwrp .it-soft-recrtr-bd .industry:before, .it-soft-recrtrwrp .it-soft-recrtr-bd .industry:after { display:table; line-height:0; content:""; font-size:0; width:0; height:0; }
.it-soft-recrtrwrp .it-soft-recrtr-bd .industry:after { clear:both; }
.it-soft-recrtrwrp .it-soft-recrtr-bd .industry .btnleft { float:right }
.it-soft-recrtrwrp .it-soft-recrtr-bd .industry a, .column .admin-detals .location a { margin-bottom:0 }
.it-soft-recrtrwrp .it-soft-recrtr-bd .salary { font-size:14px; color:#999; padding:0px 10px 10px; }
/**/
.it-soft-recrtrwrp .it-soft-recrtr-ft { text-align:center; padding:10px 10px 0; }

/* .owl-hdslidera.owl-theme .owl-controls { margin:0 !important }
.owl-hdsliderb .it-soft-recrtrwrp .it-soft-recrtr-hd { border-bottom:0; padding-bottom:0 }
.owl-hdsliderb .it-soft-recrtrwrp .it-soft-recrtr-bd .industry { padding:0 }
.owl-hdsliderb .it-soft-recrtrwrp .industry { font-size:14px; color:#212121; zoom:1; padding:5px 10px 15px; font-family: "robotoregular"; }
.owl-hdsliderb .it-soft-recrtrwrp .industry .btun { float:right }
.owl-hdsliderb .it-soft-recrtrwrp .industry:before, .owl-hdsliderb .it-soft-recrtrwrp .industry:after { display:table; line-height:0; content:""; font-size:0; width:0; height:0; }*/


/**/
/*upload*/
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .admintitle { color:#fff; border-bottom:solid #1d9386 1px; }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform { }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul { }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li { padding: 10px 10px 0; position:relative }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li .alerttext { color:#ff0 }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li .helptext { color:#fff }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li .btngreen { background-color:#fff; color:#333; text-shadow: none; }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li label { font-size:13px; font-family: "robotoregular"; padding:0 0 5px }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li.cont-info [type="text"] { cursor: text; display: block; font-size: 13px; width: 89%; }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li .cont-num { width: auto; overflow: hidden; position: relative; }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li .select-wrapper { margin-right: 10px; width: 106px; height: 40px; line-height: 40px; }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li input[type="text"].max { width: calc(100% - 140px); }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li .adon { left:0; background:#eee; padding:10px 10px 9px; margin:0; float:left; width:34px; border:solid 1px #ddd; border-right:0; font-family: "robotoregular"; }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li .adon a { color:#212121 }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li .adon .coutryload { position: absolute; width: 180px; left: 0; margin-top: 10px; background: #fff; border: solid 1px #ddd; border-top:0; z-index:1 }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li .adon .coutryload ul { padding:5px 0; }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li .adon .coutryload ul li { font-family: "robotoregular"; padding:0 }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li .adon .coutryload ul li a { display:block; color:#212121; padding:5px 10px }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li .adon .coutryload ul li:hover { }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li .adon .coutryload ul li a:hover { background: #ff4242; color:#fff }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li input[type="text"] { padding:10px; }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li input[type="text"], .it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li textarea { width: 95%; resize: none; border:0 }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li.submitbtn { border-top:solid 1px #1d9386; padding-top:15px; margin-top:10px; }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li.submitbtn .margin10t { margin:0 0 15px }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li.submitbtn .margin10t .btn.btnorange.btn-large { color: #fff; background-color: #ec4758; border: solid 1px #ec4758 }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li .veri-pho-out { margin: 10px 0; padding: 10px; border: solid 1px #1d9386; background-color: #1d9386; width: 90%; font-family: "robotoregular"; }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li .veri-pho-out .veri-name { font-size:16px; line-height:22px; padding:0 0 5px 0; }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li .veri-pho-out .veri-name b { font-weight:bold; color:#62C462; }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li .veri-pho-out p { font-size:13px; line-height:16px; color:#333; padding:2px 0; margin:0px; display:block }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li .veri-pho-out p a { color:#ff0 }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li .veri-pho-out p b { font-family: "robotobold"; }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li .veri-pho-out .mob-veri-title { font-size:13px; line-height:18px; color:#333; padding:8px 0 3px 0; font-family: "robotobold"; }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform ul li .veri-pho-out .min-input { width:150px; margin:0 5px 10px 0; float:left }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform .thanksmsg { font-family: "robotoregular"; width: 100%; text-align: center; font-size: 18px; color: #ff0; padding-bottom: 15px; }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform .thanksmsg .fa { font-size: 30px; padding-right: 10px; }
.it-soft-jobrolewrp .it-soft-jobrole-promblk .extend-edge .adminform .thanksmsg a { color: #fff; }
/**/
.it-soft-jobrolewrp .it-soft-postad { background:#edcccf; border:#e4bec1 solid 1px; outline: 5px solid #fff; outline-offset: -6px; margin:20px 0; padding:35px 15px; text-align:center }
.it-soft-jobrolewrp .it-soft-postad b { display:block; font-size:20px; color:#57252a; padding-bottom:10px; }
/* New modal start */
/**/
.modalwraper .modal-body ul li .searchresults { position:absolute; background-color:#fff; border:1px solid #ddd; border-top:none; box-shadow:0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12); width:100%; min-height:230px; overflow-y:auto; z-index:10; left:-5px; max-height: 306px; overflow-x: hidden; overflow-y: auto; }
.modalwraper .modal-body ul li .searchresults ul { padding:0 !important; margin:0 !important }
.modalwraper .modal-body ul li .searchresults ul li { line-height:20px; margin:0; padding:10px; border-bottom:1px solid #ddd; font-size:13px; font-weight:normal; cursor:pointer; border:none; border-radius:inherit }
.modalwraper .modal-body ul li .searchresults ul li a { color:#575555; font-weight:normal; display:block }
.modalwraper .modal-body ul li .searchresults ul li:hover { background-color:#f5f5f5; color:#666 }
.modalwraper .modal-body ul li .searchresults ul li:hover a { color:#666 }
.modalwraper .modal-body ul li .searchresults ul li.noresults { border:none; font-weight:bold; font-size:14px }
.modalwraper .modal-body ul li .searchresults ul li span.title { color: #c33; }
/**/

.modal { }
.modalwraper { background:#f8f8fa; width: 30%; position: relative; border-radius:5px; margin:0 auto; margin-top:50px }
.modalwraper .close { width:26px; height:26px; position:absolute; right: -20px; top: 0; }
.modalwraper .close a { width:26px; height:26px; display:block; overflow:hidden; text-indent:-9999px; background:url(/common/images/other/remove.png) no-repeat 0 0; filter:alpha(opacity=8); -khtml-opacity:0.8; -moz-opacity:0.8; opacity:0.8; }
.modalwraper .close a:hover { opacity:1 }
/**/
.modalwraper .modal-head { background:#eff2f5; border-bottom:solid 1px #dfe0e3; text-align:center; font-size:20px; padding:15px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; line-height: 22px; }
/**/
.modalwraper .modal-body { border-top:solid 1px #f1f1f3; }
.modalwraper .modal-body ul { padding:10px 25px; }
.modalwraper .modal-body ul li { margin:0 0 15px; background:#fff; padding:10px; -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.2); box-shadow: 0 1px 2px rgba(0,0,0,0.2); -webkit-transition: box-shadow 250ms cubic-bezier(0.23, 1, 0.32, 1), -webkit-transform 250ms cubic-bezier(0.23, 1, 0.32, 1); -moz-transition: box-shadow 250ms cubic-bezier(0.23, 1, 0.32, 1), -moz-transform 250ms cubic-bezier(0.23, 1, 0.32, 1); border-radius:2px; border-left:solid 3px #fff; position:relative }
.modalwraper .modal-body ul li label { display:block; font-size:12px; color:#333; padding-bottom:10px; font-weight:600 }
.modalwraper .modal-body ul li.alert { border-left-color:#f69296; }
.modalwraper .modal-body ul li label span, .modalwraper .modal-body ul li.alert label { color:#e54f55; }
.modalwraper .modal-body ul li input { display: inline-block; line-height: 18px; padding: 10px; width:95%; background: #f5f5f5; border:solid 1px #f5f5f5; }
.modalwraper .modal-body ul li textarea { width:95%; background: #f5f5f5; border:solid 1px #f5f5f5; padding:10px; resize:none }
.modalwraper .modal-body ul li .optionbox { position:relative; margin-right:30px; float:left }
.modalwraper .modal-body ul li .optionbox input[type="radio"]:not(:checked) + label:before, .modalwraper .modal-body ul li .optionbox input[type="radio"]:checked + label:before { border: 2px solid #26a69a !important; }
.modalwraper .modal-body ul li .optionbox input[type="radio"]:not(:checked) + label:after, .modalwraper .modal-body ul li .optionbox input[type="radio"]:checked + label:after { top: 4px; left: 5px; color:#26a69a !important; }
.modalwraper .modal-body ul li .contnum-detail { }
.modalwraper .modal-body ul li .contnum-detail select { background: #f5f5f5; border: solid 1px #f5f5f5; height:42px; margin-right:15px; }
.modalwraper .modal-body ul li .contnum-detail .phone-num { width:70% }
.modalwraper .modal-body ul li .contnum-detail .phone-num input { width:100% }
.modalwraper .modal-body ul li .fileuploadwrp { background: #f5f5f5; border:solid 1px #f5f5f5; padding:10px; }
.modalwraper .modal-body ul li .fileuploadwrp input[type="file"] { border:0; background:inherit; padding:0 }
.modalwraper .modal-body ul li .count { float:none; display:inline-block }
/**/
.modalwraper .modal-fd { background: #fff; text-align: center; padding: 15px 0; border-top: solid 1px #efeff1; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.modalwraper .modal-fd .tc-apply { padding:0 15px; }
/**/
.modalwraper .modal-body .successmsg { color: #08835f; }
.modalwraper .modal-body .successmsg .sussok { padding:15px 0 }
.modalwraper .modal-body .successmsg p { font-family: 'Roboto', Arial, Helvetica, sans-serif; font-size: 18px; }
.modalwraper .modal-fd .modal-fdwrp { width:50%; float:left }
.modalwraper .modal-fd .modal-fdwrp p { font-family: 'open_sansregular', Arial, Helvetica, sans-serif; font-size: 16px; display:block }
.modalwraper .modal-fd .modal-fdwrp a { margin:20px 0; }
.modalwraper .modal-body .modal-nav { background:#fff; margin:0 0 10px }
.modalwraper .modal-body .modal-nav ul { padding:0; margin:0 10px; }
.modalwraper .modal-body .modal-nav ul li { margin:0 10px 0; background:inherit; padding:0; float:left; box-shadow: none; }
.modalwraper .modal-body .modal-nav ul li a { padding:12px 15px; display:block; color:#212121 }
.modalwraper .modal-body .modal-nav ul li .active, .modalwraper .modal-body .modal-nav ul li a:hover { background:#5f59a3; color:#fff }
.modalwraper .modal-body .sociallink { padding: 10px 25px; }
.modalwraper .sociallink { font-size:12px; line-height:24px; color:#fff; display:block; padding:10px 25px; background:#e0e0ea }
.modalwraper .sociallink b { color: #666; padding:0 0 5px; display:block }
.modalwraper .sociallink ul { margin:0; padding:0; }
.modalwraper .sociallink ul li { margin:0; padding:0 20px 10px 0; border:none; box-shadow:none; float:left; font-size:12px; }
.modalwraper .sociallink ul li a { color:#333; }
.modalwraper .sociallink ul li i { width:20px; height:20px; text-align:center; border-radius:50%; line-height:20px; color:#fff; font-size:12px; margin:0 5px 5px 0; border:none; padding:0 }
.modalwraper .sociallink ul li i.fa-facebook { background:#3778b9; }
.modalwraper .sociallink ul li i.fa-twitter { background:#35c6f0; }
.modalwraper .sociallink ul li i.fa-google-plus { background:#d73a1a; }
.modalwraper .sociallink ul li i.fa-pinterest { background:#ed5053; }
.modalwraper .sociallink ul li i.fa-linkedin { background:#0177b5; }
.modalwraper .sociallink ul li i.fa-whatsapp { background:#11ae09; }
.modalwraper .sociallink ul li i.fa-mobile { background:#ff6000; }

/* media start*/

@media (max-width: 480px) {
.needjobsec span { display:block; }
}
@media (max-width: 767px) {
.fooctapart { float:inherit; text-align:center; width: 100%; }
.needjobsec { float: left; font-size: 13px; line-height: 21px; margin: 0 1% 10px 1%; text-align: center; width: 44%; }
.needjobsec span { display: none; }
.needjobsec .btn { height: 22px !important; line-height: 10px !important; }
}




/*--------------------------------------------------------------*/


@media only screen and (max-width : 320px) {
.compbgnew_dbg .titlerow .box2 figure { width: 100%; }
.jobapply2 ul li.large .select-wrapper, .jobapply2 ul li.large .select-wrapper select { width: 244px; }
.compbgnew_dbg .titlerow { margin: 30px 15px 20px; }
.compbgnew_dbg .controw, .compbgnew_dbg .controw2 { margin: 0px 15px 10px; }
.jobsearch_li .title { padding-right: 0; }
.jobsearch_li .col1 { width: 88% !important; }
.jobsearch_li .col2 { width: 85% !important; }
.compbgnew_dbg .controw2 .box2 { width: 100%; }
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 568px) {
.rec_comp .reclistbox .listfollow { width: 100%; }
.rec_comp .reclistbox .listfollow .lisfolobtn { margin: 0 10px; float: left; }
.rec_comp .reclistbox .listfollow p { float: left; padding-top: 5px; }
.rec_comp .reclistbox .recactbtn { margin: 0px 0 15px 10px; width: 100%; float: left; text-align: left; }
.compbgnew_dbg .controw ul li { margin: 0 0 15px 0; width: 100%; }
.compbgnew_dbg .titlerow .box1 a { display:inline-block; }
.alertbox ul li input[type="text"].companyph { width: 58%; }
.jseakernb_row1 .jstitle2 { font-size: 18px !important; font-weight: 400px !important; }
.jseakernb_row1 .jstitle1, .jseakernb_row1 .jstitle3 { font-size: 15px !important; font-weight: normal !important; }
.jseaker_dbg2 ul li { width: 100% !important; margin: 0 0px 25px 0 !important; }
.jseaker_dbg2 .jseaker_skill ul li { width:inherit !important; margin: 0 15px 20px 0 !important; }
.jseakernb_row2 .jscol1, .jseakernb_row2 .jscol2, .jseakernb_row2 .jscol3 { width: 100% !important; padding: 0px !important; }
.jseakernb_row2 .jscol2 { margin-bottom:0; }
.jseakernb_row2 .jscol1 ul { float: inherit !important; text-align: center !important; width: 100% !important; }
.jseakernb_row2 .jscol1 ul li { float: none !important; display:inline-block !important; text-align:center !important; padding: 10px 0 15px 25px !important; }
.jseakernb_row2 .jscol3 ul { text-align:center; }
.jseakernb_row2 .jscol3 ul li { float: none; }
.jobdetail .skills .lcol .skill .inputcol { width: 100%; padding: 0 0 5px 0px; }
.jobdetail .skills .lcol .skill .ratings { width: 80%; }
.ratings .number { display: inline-block; }
.jobbeautybg .col2 .beautyactbg .title1 { font-size: 16px; }
.bjobalertbg .bjobalertfm ul li { width: 90%; margin:0 }
.brecruiterrow .brecruiterimgcol figure { width: 45px; }
.zip_actbtn .col_4 { width:100%; margin-bottom:15px }
.zip_actbtnbg2 .zip_actimg img { width: 28px; }
.zip_actbtn .ziptitle { font-size: 18px; }
.zip_actimg img { width: 50px; }
.zip_actbtnbg3 .zip_actimg img { width: 34px; }
.bns-noti-list ul li span a { margin-top:10px; margin-bottom:10px; }
.jobs-metrocitywrp .jobs-metrocity ul li { width:90%; }
.actionbg .applytext .job-mobile-fixed, .job-mobile-fixed { position:fixed; bottom:0; left:0; width:100%; z-index:99 }
.actionbg .applytext .job-mobile-fixed a.btn, .job-mobile-fixed a.btn { display: block; padding: 10px 12px; font-size: 16px; margin:0 !important; }
.listaction-fluid { width:100%; border-top:solid 1px #ddd; padding-top:8px; }
.listaction-fluid a { display:block; padding:12px; font-size:16px; border-radius:2px; }
/**/
.mobi_title, .mobilefilter { display:block !important }
.mobilefilter { position:fixed; right:20px; bottom:20px; height:50px; width:50px; background:#0083ca; text-align:center; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; z-index:999 }
.mobilefilter a { color: #fff; }
.mobilefilter a i { color: #fff; font-size: 25px; padding-top: 13px; }
/**/
.job_search_wrp { background-color:#fff; overflow-x: hidden; overflow-y: auto; z-index: 1000000; top: 0; right: 0; bottom: 0; left: 0; position: fixed; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; padding:0 0 30px }
.job_search { position:absolute; top:0; width:100%; left:0; height:100%; z-index:999; background: transparent; padding:0 }
.mobi_title { padding:10px 20px; font-size: 16px; font-weight: bold; background: #f5f5f5; margin-bottom: 10px; }
.mobi_title .close { float: right; width: 20px; height: 20px; display: block; background: #000; padding: 5px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; text-align: center; color: #fff; }
.job_search .smallcol, .job_search .bigcol, .job_search .mincol, .job_search .keywords { padding:0 20px }
.job_search .btncol { width: 100%; margin: 0; padding: 0 20px; }
.it-soft-jobrolewrp .it-soft-jobrole-list .it-soft-jobrole-listwrp .rolelist li { width:100% }
}
 @media only screen and (max-width : 768px) {
.cityselector .close2 { top:10px; width:50px; height: 50px; }
.cityselector .close2 a { text-indent:initial; font-size: 28px; color:#333; opacity:1; overflow: visible; width:50px; height: 50px; background: none !important; }
.it-soft-jobrolewrp .it-soft-jobrole-list, .it-soft-jobrolewrp .it-soft-jobrole-promblk { width:100%; padding: 0; }
/**/
.mobilewidth { width: 100% !important; margin: 0 !important; }
.modalwraper .close { right:10px; top:5px; width:18px; height:18px; }
.modalwraper .close a { width:18px; height:18px; background:url(/common/images/other/remove-black.png) no-repeat 0 0; background-size:100% }
.modalwraper .modal-head { padding: 30px 15px 25px 15px; }
/**/
}

/*----iphone---*/
@media only screen and (min-width : 569px) and (max-width : 640px) {
.compbgnew_dbg .controw ul li { margin: 0 0 15px 0; width: 100%; }
.alertbox ul li input[type="text"].companyph { width: 62%; }
.bjobalertbg .bjobalertfm ul li { width: 43%; }
.brecruiterrow .brecruiterimgcol figure { width: 70px; }
.zip_actbtn .col_4 { width:100%; margin-bottom:15px }
.jobs-metrocitywrp .jobs-metrocity ul li { width:46%; }
.it-soft-jobrolewrp .it-soft-jobrole-list .it-soft-jobrole-listwrp .rolelist li { width:50% }
}

 
/*----high end windows phone---*/
@media only screen and (min-width : 641px) and (max-width : 768px) {
.compbgnew_dbg .controw ul li { margin: 0 5px 15px 0; width: 49%; }
.bjobalertbg .bjobalertfm ul li { width: 44%; }
.zip_actbtnbg1 .zip_actimg img { width: 31px; }
.zip_actbtnbg2 .zip_actimg img { width: 26px; }
.zip_actbtnbg3 .zip_actimg img { width: 25px; }
.zip_actbtn .ziptitle { font-size: 16px; }
.zip_actbtnbg2 .ortext2 { padding: 0; }
.zip_actbtnbg2 { padding: 10px 10px 2px; }
.zip_actbtnbg2 .ortext2 { font-size: 9px; }
.zip_actbtnbg2 .btn { font-size: 12px; }
.jobs-metrocitywrp .jobs-metrocity ul li { width: 29.7%; }
.it-soft-jobrolewrp .it-soft-jobrole-list .it-soft-jobrole-listwrp .rolelist li { width:50% }
}
 @media only screen and (max-width : 1000px) {
.compbgnew_dbg .controw ul li .text2 { font-size: 14px; }
.compbgnew_dbg .controw ul li .text1 { font-size: 15px; }
.compbgnew_dbg .titlerow .box1, .compbgnew_dbg .titlerow .box2, .compbgnew_dbg .controw2 .box1 { width: 100%; }
.compbgnew_dbg .titlerow .box2 { margin-top:10px; }
.compbgnew_dbg .controw2 .box1 ul li { margin: 0 15px 25px 0; }
.compbgnew_dbg .controw2 .box1 ul li a { padding: 5px 10px; }
.compbgnew_dbg .controw2 .box2 ul li { margin: 0 15px 0 0; float: left; }
.jobsearch_li .col1 { width: 95%; }
.jobsearch_li .col2 { width: 100%; float: left; padding: 0px 20px 15px; }
.lj-compnavbg.commenu-stick { position:relative; width: 95%; }
.rec_comp .reclistbox { width: 100%; }
.lj_comtitle .bbder { border-bottom: none; }
.jseaker_dbg2 ul li { width: 47%; margin: 0 15px 20px 0; }
.jseaker_dbg2 ul li .text2 { font-size: 14px; }
.jseaker_dbg2 ul li .text1 { font-size: 15px; }
.jseakernb_row2 { margin: 10px 0 0 0; padding-bottom: 15px; }
.jseakernb_row2 .jscol2 figure { height: 100px; width: 100px; }
.jseakernb_row2 .jscol3 { padding-top: 10px; }
.jseakernb_row2 .jscol1 { padding-top: 10px; }
.jseakernb_row2 .jscol3 ul li { margin: 15px 15px 0px 0; }
.jseakernb_row2 .jscol1 ul li { padding: 15px 0 0 25px; }
.jseaker_dbg2 { padding: 20px 0 0px; }
.jseakernb_row1 .jstitle2 { font-size: 24px; font-weight: 500; }
.jseakernb_row2 .jscol1 { width: 37%; }
.jseakernb_row2 .jscol2 { width: 26%; }
.jseakernb_row2 .jscol3 { width: 37%; }
.salaaryamt ul li .infotile { width: 60%; }
.salaaryamt ul li .info { width: 40%; }
.beautyban_bg { min-height: 145px; }
.beautyban_bg .toptitle { font-size: 20px; }
.jobbeautybg .col1 { width: 100%; }
.jobbeautybg .col2 { width: 100%; min-height: 200px; }
.jobbeautybg .col2 .beautyactbg { width: 80%; margin: 40px auto 0; padding: 16px 0; float:none; border-left: 2px solid #754c93; }
.jobbeautybg .col2 .beautyactbg:before { width: 100%; }
.jobbeautybg2 .col_4, .brecruiterrow .col_4 { width: 94%; margin-left: 3%; margin-right: 3%; margin-bottom:30px; }
.jobbeautybg2 .beautycom .col_4 { margin-bottom:5px; }
.bjobalertbg .bjobalertimg { width: 100%; background-size: 60px; min-height: 59px; }
.bjobalertbg .bjobalertfm { width: 91%; }
.bjobalertbg .bjobalertimg .title { padding: 16px 0 0 0; }
.bjseaker_dbgc1 .brecruiter { width: 84%; }
.bjobrole-lhs { width: 100%; height: auto; padding-bottom: 30px; }
.bjobrole-lhs .beautylist { width: 94%; }
.bjobrole-lhs:after { width: 0px; transform: skewX(-1deg); right: 0; }
.bjobrole-rhs { width: 100%; }
.bsalaaryamt { margin: 0px 20px 0 20px; }
.newhead .botnav .postanad a { margin-top:10px; }
.bellicon { right: inherit; left: 25px; top: -30px; }
.bjobalertbg .bjobalertimg .title { transform: rotateZ(0deg); margin: 0 58px 0 75px; }
.admin-jobfairwrp.visajob_list .col { width: 100%; margin-bottom:15px; }

    .breadcrumb_m, .breadcrumb_m2 {
        display: block;
    }

    .breadcrumb {
        display: none;
    }

.sul-header-big {  height:500px; }
.job-type-outer .job-seek-out1 .title-uktxt { font-size: 18px; line-height: 26px;}
}

/*----ipad---*/
@media only screen and (min-width : 769px) and (max-width : 1024px) {
.compbgnew_dbg .controw2 .box1 { width: 100%; margin-bottom: 30px; }
.compbgnew_dbg .controw2 .box2 ul li { margin: 0 15px 0 0; float: left; }
.rec_comp .reclistbox .listfollow { width: 100%; }
.rec_comp .reclistbox .listfollow .lisfolobtn { margin: 0 10px; float: left; }
.rec_comp .reclistbox .listfollow p { float: left; padding-top: 5px; }
.rec_comp .reclistbox .recactbtn { margin: 0px 0 15px 10px; width: 100%; float: left; text-align: left; }
.compbgnew_dbg .controw ul li .text2 { font-size: 14px; }
.compbgnew_dbg .controw ul li .text1 { font-size: 15px; }
.compbgnew_dbg .controw ul li { width: 23%; }
.shide { display:none; }
.lj-compnav .compnavli ul li { font-size:14px; }
.lj-compnav .compnavli ul li a .fa-facebook-official, .lj-compnav .compnavli ul li a .fa-twitter-square, .lj-compnav .compnavli ul li a .fa-linkedin-square { font-size:22px; }
.lj-compnav .compnavli ul li a { padding: 19px 16px; line-height: 60px; }
.jobsearch_li .col1 { width: 95%; }
.jobsearch_li .col2 { width: 100%; float: left; padding: 0px 20px 15px; }
.jseaker_dbg2 ul li { width: 48%; margin: 0 15px 20px 0; }
.jseaker_dbg2 ul li .text2 { font-size: 14px; }
.jseaker_dbg2 ul li .text1 { font-size: 15px; }
.jseakernb_row2 { margin: 10px 0 0 0; padding-bottom: 15px; }
.jseakernb_row2 .jscol2 figure { height: 100px; width: 100px; }
.jseakernb_row2 .jscol3 { padding-top: 25px; }
.jseakernb_row2 .jscol1 { padding-top: 30px; }
.jseaker_dbg2 { padding: 45px 0 0px; }
.jseakernb_row1 .jstitle2 { font-size: 24px; font-weight: 500; }
.salaaryamt ul li .infotile { width: 60%; }
.salaaryamt ul li .info { width: 40%; }
.jobbeautybg .col1 { width: 100%; }
.jobbeautybg .col2 { width: 100%; min-height: 200px; }
.jobbeautybg .col2 .beautyactbg { width: 80%; margin: 40px auto 0; padding: 16px 0; float:none; border-left: 2px solid #754c93; }
.jobbeautybg .col2 .beautyactbg:before { width: 100%; }
.jobbeautybg2 .clientjobli .salary .viewjob { float: none; display: inline-block; margin-top: 20px; }
.bupresume .jobapply ul li .select-wrapper, .bupresume .jobapply ul li .select-wrapper select { width: 90px !important; }
.bjobalertbg .bjobalertimg { width: 225px; }
.bjobalertbg .bjobalertfm { width: calc(100% - 270px); padding: 35px 0 0 20px; }
.bjobalertbg .bjobalertfm ul li { width: 33%; }
.brecruiterrow .brecruiterimgcol figure { width: 50px; top: 15px; }
.brecruiterbtn .contactbtn { display: inline-block; line-height: 20px; margin-top: 15px; }
.bsalaaryamt ul li .infotile, .bsalaaryamt ul li .info { width: 100%; }
.bjobrole-lhs { width: 60%; }
.bjobrole-lhs .beautylist { width: 94%; }
.bjobrole-lhs:after { width: 0px; transform: skewX(-1deg); right: 0; }
.bjobrole-rhs { width: 40%; }
.bsalaaryamt { margin: 0px 20px 0 20px; }
.zip_actbtnbg2 .zip_actimg img { width: 34px; }
.zip_actbtnbg1 .zip_actimg img { width: 48px; }
.zip_actbtnbg3 .zip_actimg img { width: 38px; }
.jobs-metrocitywrp .jobs-metrocity ul li { width: 22.8%; }
.admin-jobfairwrp.visajob_list .col { width: 23%; }
.it-soft-jobrolewrp .it-soft-jobrole-list { width: 59.666667%; }
}
 
/*----netbook---*/
@media only screen and (min-width : 1025px) and (max-width : 1280px) {
.lj-compnav .compnavli ul li a { line-height: 60px; padding: 19px 12px; }
.lj-compnav .compnavli ul li { font-size:14px; }
.compbgnew_dbg .controw ul li .text2 { font-size: 14px; }
.compbgnew_dbg .controw ul li .text1 { font-size: 15px; }
.jseaker_dbg2 ul li { width: 23%; }
.jseaker_dbg2 ul li .text2 { font-size: 14px; }
.jseaker_dbg2 ul li .text1 { font-size: 15px; }
.jseakernb_row2 .jscol2 figure { height: 100px; width: 100px; }
.jseakernb_row2 .jscol3 { padding-top: 20px; }
.jseakernb_row2 .jscol1 { padding: 27px 0 15px 0; }
.jseaker_dbg2 { padding: 50px 0 25px; }
.jseakernb_row1 .jstitle2 { font-size: 24px; font-weight: 400; padding: 5px 0; }
.salaaryamt ul li .infotile { width: 40%; }
.salaaryamt ul li .info { width: 60%; }
.visajob_list .col { width: 22.8%; }
.jobbeautybg .col1 { width: 65%; }
.jobbeautybg .col2 { width: 35%; }
.jobbeautybg .col2 .beautyactbg { width: 90%; padding: 40px 0; }
.brecruiterrow .brecruiterimgcol figure { width: 65px; top: 50px; }
.bjobalertbg .bjobalertfm ul li { width: 29%; margin-right: 30px; }
.bsalaaryamt ul li .infotile, .bsalaaryamt ul li .info { width: 50%; }
.zip_actbtnbg2 .ortext2 { padding: 0 0px; }
.zip_actbtnbg2 .zip_actimg img { width: 75px; }
.jobs-metrocitywrp .jobs-metrocity ul li { width: 23.3%; }
.admin-jobfairwrp.visajob_list .col { margin: 0 16px 0px 0px; }
.it-soft-jobrolewrp .it-soft-jobrole-list { width: 61.666667%; }
}
 
/*----ultrabook---*/
@media only screen and (min-width : 1281px) and (max-width : 1366px) {
.lj-compnav .compnavli ul li a { padding: 19px 17px; line-height:61px; }
.compbgnew_dbg .controw ul li .text2 { font-size: 14px; }
.compbgnew_dbg .controw ul li .text1 { font-size: 15px; }
.jseaker_dbg2 ul li { width: 23%; }
.jseaker_dbg2 ul li .text2 { font-size: 14px; }
.jseaker_dbg2 ul li .text1 { font-size: 15px; }
.salaaryamt ul li .infotile { width: 40%; }
.salaaryamt ul li .info { width: 60%; }
.job_visasearch .job_vsearchbg .afilterow .fcol1 { width: 27%; }
.visajob_list .col { width: 22.5%; }
.jobbeautybg .col1 { width: 65%; }
.jobbeautybg .col2 { width: 35%; }
.jobbeautybg .col2 .beautyactbg { width: 90%; padding: 40px 0; }
.bsalaaryamt ul { width: 98%; }
.bsalaaryamt ul li .info, .bsalaaryamt ul li .infotile { width: 50%; }
.fairblog_bg .fairblog_col { width: 22.5%; }
.brecruiterrow .brecruiterimgcol figure { width: 70px; }
.bjobalertbg .bjobalertfm ul li { width: 29%; }
.acountingjobbg .col1 { width: 65%; }
.jobs-metrocitywrp .jobs-metrocity ul li { width: 23.3%; }
.admin-jobfairwrp.visajob_list .col { margin: 0 16px 0px 0px; }
.it-soft-jobrolewrp .it-soft-jobrole-list { width: 61.666667%; }
}
 
/*----large desktop---*/
@media only screen and (min-width : 1367px) and (max-width : 1680px) {
.lj-compnav .compnavli ul li a { padding: 19px 22px; }
.jseaker_dbg2 ul li { width: 23%; }
.job_visasearch .job_vsearchbg .afilterow .fcol1 { width: 28%; }
.visajob_list .col { width: 22.7%; }
.brecruiterrow .brecruiterimgcol figure { width: 80px; }
}





.ntp_offer {
    /* width: 100%; */
    padding: 0 5%;
    background: rgb(56, 189, 173) none repeat scroll 0% 0%;
    position: relative;
}

    .ntp_offer .spl_col {
        width: 15%;
        height: 45px;
        background-color: rgb(255, 222, 9);
        transform: skew(-20deg);
        justify-content: center;
        color: rgb(52, 52, 52);
        font-size: 1.42857rem;
        float: left;
    }

      
		
		
		.ntp_offer .spl_col .spl_text { 
    color: rgb(52, 52, 52);
    font-size: 1.42857rem;
    font-weight: 600;
    font-style: normal;
text-align: center;
line-height: 40px;   
transform: skew(20deg);
animation: color-change 1s infinite;
}

		
	@keyframes color-change {
  0% { color: red; }
  50% { color: blue; }
  100% { color: red; }
}
	

    .ntp_offer .spl_col2 {
        float: left;
        width: 60%;
        text-align: center;
        color: rgb(255, 255, 255);
        font-size: 1.42857rem;
        font-weight: 600;
        font-style: italic;
        line-height: 45px;
    }

        .ntp_offer .spl_col2 .splbg {
            background-color: #107e70;
            position: relative;
        }

            .ntp_offer .spl_col2 .splbg:before {
                content: "";
                position: absolute;
                width: 30px;
                height: 33px;
                background: rgb(16, 126, 112) none repeat scroll 0% 0%;
                transform: skew(45deg);
                color: #107e70;
                top: -3px;
            }

            .ntp_offer .spl_col2 .splbg:after {
                content: "";
                position: absolute;
                width: 30px;
                height: 33px;
                background: rgb(16, 126, 112) none repeat scroll 0% 0%;
                transform: skew(-45deg);
                top: -2px;
            }

        .ntp_offer .spl_col2 .splbg2 {
            background-color: #107e70;
            position: relative;
            margin: 0 0 0 -10px;
        }

            .ntp_offer .spl_col2 .splbg2:before {
                content: "";
                position: absolute;
                width: 35px;
                height: 33px;
                background: rgb(16, 126, 112) none repeat scroll 0% 0%;
                transform: skew(45deg);
                color: #107e70;
                top: -2px;
                left: -5px;
            }

            .ntp_offer .spl_col2 .splbg2:after {
                content: "";
                position: absolute;
                width: 35px;
                height: 33px;
                background: rgb(16, 126, 112) none repeat scroll 0% 0%;
                transform: skew(-45deg);
                top: -3px;
                left: -6px;
            }

        .ntp_offer .spl_col2 .splofftext {
            background-color: #107e70;
            padding: 3px 60px;
        }


    .ntp_offer .spl_col3 {
        float: left;
        width: 20%;
        text-align: center;
    }

        .ntp_offer .spl_col3 .splofbtn {
            background-color: rgb(255, 255, 255);
            border: 1px solid rgb(211, 0, 0);
            outline: currentcolor none medium;
            color: rgb(211, 0, 0);
            padding: 7px 20px;
            line-height: 45px;
            border-radius: 6px;
        }

    .ntp_offer .fa {
        background-color: #107e70;
        border-radius: 12px;
        float: right;
        height: 25px;
        line-height: 23px;
        margin: 12px 0 0;
        text-align: center;
        width: 25px;
        color: #fff;
    }




/* top offer end*/


@media only screen and (min-width : 1280px) and (max-width : 1366px) {
    .ntp_offer .spl_col {
        width: 17%;
    }
}


@media only screen and (min-width : 1025px) and (max-width : 1280px) {
    .ntp_offer .spl_col .spl_text {
        font-size: 1.2rem;
    }
}

@media only screen and (min-width : 769px) and (max-width : 1024px) {
    .ntp_offer .spl_col .spl_text {
        font-size: 14px;
    }
}

@media only screen and (max-width : 1000px) {
    .ntp_offer .spl_col {
        display: none;
    }

    .ntp_offer .spl_col2 {
        font-size: 14px;
        text-align: left;
        width: 55%;
    }

    .ntp_offer .spl_col3 {
        width: 34%;
    }

    .ntp_offer .spl_col2 .splbg, .ntp_offer .spl_col2 .splbg2 {
        display: none;
    }

    .ntp_offer .spl_col2 .splofftext {
        padding: 16px 10px;
        font-size: 12px;
    }

    .ntp_offer {
        padding: 0 2%;
    }

        .ntp_offer .spl_col3 .splofbtn {
            padding: 5px 15px;
            font-size: 12px;
        }

        .ntp_offer .fa {
            margin: 8px 0 0;
        }
}