﻿@charset "utf-8";
/* CSS Document */

@import "ljob-icons.css";

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%; font-family: 'open_sansregular'; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
b, strong { font-weight: bold; }
img { background-color:transparent; font-size:0; vertical-align:middle; -ms-interpolation-mode:bicubic; width:auto\9; height:auto; max-width:100%; }
ol, ul { list-style:none; zoom:1; }
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; }
a { text-decoration:none; }
/* font css */

@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: '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;
}
/*font sitting end*/
.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;
}
/* sass css */
.marcen { margin-left:0; margin-right:0; }
.fonopn { font-family: 'open_sansregular'; color:#0F0; }
.basegrey { width:88%; padding-left:6%; padding-right:6%; background-color:#fff; text-align:center; }
.basegrey h2 { font-size:24px; color:#1d1d1d; font-weight:normal; text-align:center; padding-bottom: 20px; }
.basegrey summary { font-size:16px; color:#4b5b64; font-weight:normal; text-align:center; line-height:32px; }
.ftlt { float:left; }
.ftrt { float:right; }
/* 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; }
.relative { position:relative; }
.absolute { position:absolute; }
.margin20l { margin-left:20px; }
.margin20t { margin-top:20px; }
.margin20b { margin-bottom:20px; }
.margin20 { margin:20px; }
.margin20tb { margin-top:20px; margin-bottom:20px; }
.margin5r { margin-right:5px; }
.margin10r { margin-right:10px; }
.pad50tb { padding-top:50px; padding-bottom:50px; }
.show { visibility:visible; }
.hide { display:none !important; visibility:hidden; width:0; height:0; }
.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-big { padding:16px 21px; font-size:17.5px; font-weight:bold; }
.btn-biglite { padding:16px 21px; font-size:17.5px; font-weight:normal; }
.btn-medium { padding:4% 10%; font-size:18px; font-weight:normal; }
.btnorange { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#f89406; *background-color:#f89406;
}
.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;
}
.btnblue { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#1589f5; *background-color:#1589f5;
}
.btnblue:hover, .btnblue:focus, .btnblue:active, .btnblue.active, .btnblue.disabled, .btnblue[disabled] { color:#fff; background-color:#2a87de; *background-color:#2a87de;
}
.btnblue:active, .btnblue.active { background-color:#1589f5 \9; }
.btngrn { color:#fff; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25); background-color:#49c48b; *background-color:#49c48b;
}
.btngrn:hover, .btngrn:focus, .btngrn:active, .btngrn.active, .btngrn.disabled, .btngrn[disabled] { color:#fff; background-color:#20887c; *background-color:#20887c;
}
.btngrn:active, .btngrn.active { background-color:#49c48b \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; }
.zindex100001 { z-index:100001; }
.zindex100002 { z-index:100002; }
.zindex100003 { z-index:100002; }
.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;
}
.fa-envelope-o:before { content: "\f003"; }
.fa-phone:before { content: "\f095"; }
.fa-eye:before { content: "\f06e"; }
.fa-video-camera:before { content: "\f03d"; }
.fa-mortar-board:before, .fa-graduation-cap:before { content: "\f19d"; }
.fa-trophy:before { content: "\f091"; }
.fa-unsorted:before, .fa-sort:before { content: "\f0dc"; }
.fa-quote-left:before { content: "\f10d"; }
.fa-quote-right:before { content: "\f10e"; }
.fa-check-square-o:before { content: "\f046"; }
.fa-suitcase:before { content: "\f0f2"; }
.fa-thumbs-o-up:before { content: "\f087"; }
.fa-cubes:before { content: "\f1b3"; }
.fa-file-text-o:before { content: "\f0f6"; }
.fa-phone-square:before { content: "\f098"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-tty:before { content: "\f1e4"; }
.fa-hand-o-right:before { content: "\f0a4"; }
.fa-remove:before, .fa-close:before, .fa-times:before { content: "\f00d"; }
.fa-check:before { content: "\f00c"; }
.fa-check-circle-o:before { content:"\f05d" }
.fa-check-circle:before { content:"\f058" }
.fa-thumbs-up:before { content:"\f164" }
.overhide { overflow:hidden; }
.overshow { overflow:visible; }
/*form */

.group { position:relative; margin-bottom:30px; }
.group input { font-size:14px; padding:12px 10px 12px 5px; display:block; width:85%; border:none; }
.group input:focus { outline:none; }
.group label { color:#999; font-size:14px; font-weight:normal; position:absolute; pointer-events:none; left:5px; top:10px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; }
.group input:focus ~ label, .group input:valid ~ label {
top:-1px;
font-size:14px;
color:#029fa5;
}
.group input:focus { width:85%; }
.phonerow ul li .group input { width:80% !important; padding:0px 10px 0px 5px !important; height:42px; }
.phonerow ul li.phone { width:46% !important; }
.groupp { position:relative; margin-bottom:20px; }
.groupp input { font-size:14px; padding:12px 10px 12px 5px; display:block; width:100%; border:none; }
.groupp input:focus { outline:none; }
.groupp label { color:#999; font-size:14px; font-weight:normal; position:absolute; pointer-events:none; left:5px; top:10px; transition:0.2s ease all; -moz-transition:0.2s ease all; -webkit-transition:0.2s ease all; }
.groupp input:focus ~ label, .group input:valid ~ label {
top:-1px;
font-size:14px;
color:#029fa5;
}
 .filled input:focus ~ label, .group input:valid ~ label {
 color: #999;
}
 .filled input[type="text"] ~ label, .bannerrt ul li input[type="text"]:focus ~ label, .group input[type="text"]:valid ~ label {
 color: #029fa5;
 font-size: 12px;
 top: -2px;
}
.groupp input:focus { width:100%; border-bottom:solid 1px #0fdb82; }
/* active state */

/*form */



.fileUpload { position: relative; overflow: hidden; margin-bottom: 10px; margin-right:10px; float:left; }
.fileUpload input.upload { position: absolute; top: 0; right: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer; opacity: 0; filter: alpha(opacity=0); }
.uploadbtn { color:#fff; font-size:14px; }
/* Main CSS  */


.main-container { width:100%; margin:0 auto; padding:0 auto; font-family:"open_sansregular"; }
.toppart { background:url(/common/images/other/mainbg.jpg) top center fixed no-repeat; }
header { background-color:rgba(0, 0, 0, 0.5); padding-top:1%; padding-bottom:1%; }
.in-container { width:80%; padding-left:10%; padding-right:10%; overflow:hidden; }
.logoo { width:30%; float:left; }
.topright { }
.topright ul li { display:inline; margin-left:20px; float:right; margin-top:1%; }
.topright ul li a { font-size:14px; color:#86fffe; }
.topright ul li i { font-size:16px; color:#FFF; padding-right:3px; }
.title { margin-top:10%; text-align:center; }
.title span { color:#292b3b; font-size:38px; text-shadow: 1px 1px 3px rgba(150, 150, 150, 1); }
.form-part { width:64%; margin-top:4%; margin-left:auto; margin-right:auto; padding:2%; background-color:rgba(0, 0, 0, 0.7); }
.left-form { width:43%; padding:3% 4%; float:left; }
.right-form { width:43%; padding:3% 1%; float:left; }
.upcv { font-size:14px; color:#ebeaec; width:76%; float:left; padding-top:10px; }
.upsv { font-size:11px; }
.phonerow { width:100%; }
.phonerow ul li { float:left; }
.optcity { height:43px; margin-right: 5px; }
.optcitycode { padding:0px 7px 0px 7px; height:42px; line-height: 42px; border-bottom: 1px solid #757575; background-color:#fff; font-size:13px; width: 26px; }
.vali { padding-top:11px; padding-bottom:11px; }
.submi { text-align:center; margin-left:auto; margin-right:auto; }
.submibtn { font-size: 18px; padding-bottom: 1%; padding-top: 1%; width: 18%; border:none; }
.margiii { margin-top:5%; margin-bottom:5%; }
.headline { }
.headline h2 { font-size:26px; text-align:center; font-weight:normal; color:#2c2b37; }
.headline-white { }
.headline-white h2 { font-size:26px; font-weight:normal; text-align:center; color:#fff; padding-top:5%; }
.headline h3 { font-size:18px; font-weight:normal; text-align:center; color:#2c2b37; }
.ykeys { margin-top:5%; }
.ykeys ul li { width:30%; margin-right:3%; display:inline-block; }
.ykeybox { padding:5%; text-align:center; }
.ykeybox figure { display:block; margin-bottom:5%; }
.ykeybox span { font-size:15px; color:#2c2b37; line-height:24px; }
.citybg { background:url(/common/images/other/citybg.jpg) center fixed; height:620px; }
.citylinks { margin-top:5%; }
.citylinks ul li { display:inline-block; width:30%; margin-right:3%; margin-bottom: 4%; }
.citylinks ul li figure { float:left; margin-right:10px; }
.citylinks ul li figure img { -webkit-transition: -webkit-transform .8s ease-in-out;
transition: transform .8s ease-in-out;
}
.citylinks ul li figure img:hover { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
.citylinks ul li a { font-size:21px; color:#fff; line-height:88px; }
.citylinks ul li a:hover { text-decoration:underline; }
.morecity { text-align:center; margin-bottom:3%; }
.morecity a { text-decoration:underline; color:#fff; font-size:16px; }
.func-area { margin-top:5%; }
.func-area ul li { width:22%; display:inline-block; margin-right:2%; margin-bottom: 4%; }
.func-area ul li figure { width:60px; float:left; }
.func-area ul li a { line-height:50px; color:#2c2b37; font-size:16px; }
.morejob { text-align:center; margin-bottom:3%; }
.morejob a { text-decoration:underline; color:#2c2b37; font-size:16px; }
.jbalertbg { background:url(/common/images/other/ale-bg.jpg) center; height:317px; }
.jbalert { margin-top:5%; }
.jbalert ul li { float:left; width:28.5%; margin:0 2%; }
.jbalert ul li:last-child { margin:0; }
.appcol { width:66%; float:left; }
.appleft { width:48%; float:left; }
.appright { width:48%; float:left; }
.appright ul li { display:block; margin:5% 0; }
.downtex1 { font-size:28px; color:#333; }
.downtex2 { font-size:14px; color:#666; }
.enternum { width:60%; line-height:25px; border:solid 1px #666; }
.appbtn-bot { margin-right:10px; }
footer { background-color:#272727; padding:20px 0 20px 0; }
.foo { }
.foo ul li { float:left; padding-right:30px; font-size:12px; color:#fff; }
.foo ul li:last-child { float:right; padding-right:0px; }
.foo ul li a { color:#fff; }
.recbg { background-color:#FFC; font-size:24px; color:#666; text-align:center; padding-top:1%; padding-bottom:1%; border:solid 1px #ffe4b0; border-left:solid 5px #ffe4b0; }
.brow { line-height:34px; }
.video { float: left; width: 30%; height:auto; }
.video iframe { border:solid 10px #444; }
/* thanks */

.thksmsg { font-size:18px; display:block; text-align:center; color:#FFF; line-height:42px; }
.thkspart { width:100%; }
.thkspart ul li { width:100%; display:block; margin-top:1%; margin-bottom:3%; text-align:center; }
.thkspart ul li:last-child { margin:0; }
.thkspart ul li:nth-child(3) {
margin:0;
}
.searchlink { color:#00bffe; text-decoration:underline; }
.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/other/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/other/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; }
.drop-down-con { background-color:#fff; z-index:100; position:absolute; width:100%; }
.jbalert .drop-down-con { width:90%; max-height:150px; overflow-y:scroll; }
.jbalert .drop-down-con ul li { width:100%; }
.job_top44 { margin-top:44px; }
.drop-down-con ul { margin:0 !important; padding:10px 0 !important; background-color:#fbfbfb; -webkit-box-shadow: -1px 6px 11px -6px rgba(0, 0, 0, 0.75); -moz-box-shadow: -1px 6px 11px -6px rgba(0, 0, 0, 0.75); box-shadow: -1px 6px 11px -6px rgba(0, 0, 0, 0.75); }
.drop-down-con ul li { margin:0px !important; padding:0px !important; list-style:none; float:none !important; }
.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; text-align:left; }
.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; }
.job_hsearch { margin:0px auto; width:80%; }
.job_hsearch h1 { font-size:20px; font-weight:normal; color:#fff; }
.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; margin-top:6px; }
.job_hsearch .job_hsearchbg .inputcol input[type="text"] { width:91%; padding:10px; }
.overinherit { overflow:inherit !important; }
.alerttext { color: #c52429; text-align:left; }
/* validate */

.verif-box { width:96%; float:left; background-color:rgba(0, 0, 0, 0.5); padding:2%; line-height:21px; }
.verifytex-one { font-size:14px; color:#d3d10d; }
.verifytex-two { font-size:12px; color:#fff; }
.verifytex-three { font-size:12px; color:#42c58c; }
.verifytex-link { font-size:12px; color:#0289ba; }
.verif-box input { width:80px; border:0; margin-right:5px; line-height:26px; }
/*--------- job fair landing page -------------*/

.row { width:100%; }
.jobfair_bg { background:url(/common/images/other/job-fair-banbg.jpg) top center fixed no-repeat; background-size:cover; }
.jobfair_banner { padding:15px 0; height:550px; }
.jobfair_banner h1 { text-align:center; font-size:22px; color:#fff; font-weight:normal; padding:15px 0; }
.jobfair_banner .div1 { text-align:center; position:relative; z-index:10; }
.jobfair_banner .div1 figure { text-align:center; }
.jobfair_banner .div1 .text1 { width:39%; position:absolute; top:60px; color:#fff; }
.jobfair_banner .div1 .text1 p { text-align:right; }
.jobfair_banner .div1 .text1 figure { float:right; padding:10px 0 0 10px; }
.jobfair_banner .div1 .text2 { width:42%; position:absolute; top:50px; color:#fff; right:0; }
.jobfair_banner .div1 .text2 p { padding:0 0 0; text-align:left; }
.jobfair_banner .div1 .text2 figure { float:left; padding:10px 10px 0 0; }
.jobfair_banner .div1 .text3 { width:41%; position:absolute; top:130px; color:#fff; }
.jobfair_banner .div1 .text3 p { text-align:right; padding:30px 0 0 0; }
.jobfair_banner .div1 .text3 figure { float:right; padding:10px 0 0 10px; }
.jobfair_banner .div2 { text-align:center; position:relative; z-index:8; top:-185px; }
.jobfair_banner .div2 figure { text-align:center; }
.jobfair_banner .div2 .text3 { width:41%; position:absolute; top:115px; color:#fff; }
.jobfair_banner .div2 .text3 p { text-align:right; padding:30px 0 0 0; }
.jobfair_banner .div2 .text3 figure { float:right; padding:10px 0 0 10px; }
.jobfair_banner .div3 { text-align:center; position:relative; z-index:6; top:-375px; }
.jobfair_banner .div3 figure { text-align:center; }
.jobfair_banner .div3 .text3 { width:49%; position:absolute; top:190px; color:#fff; }
.jobfair_banner .div3 .text3 p { text-align:right; padding:30px 0 0 0; }
.jobfair_banner .div3 .text3 figure { float:right; padding:10px 0 0 10px; }
.jobfair_actbtn { border-bottom:1px solid #e6e6e6; border-top:1px solid #c5c5c5; padding:25px 0; margin-top:1px; }
.jobfair_actbtn .ndjobbox { width:50%; float:left; text-align:center; font-size:24px; color:#2c2c2c; }
.jobfair_ftsec { padding:125px 2%; overflow:hidden; }
/*.jobfair_hotbg{ background:url(/common/images/other/job-fair-hpage.png) right 10px no-repeat ;  min-height:300px; margin:50px 2%;}*/
.jobfair_hottext { width:40%; float:left; padding:50px 0; }
.jobfair_hottext_r { width:40%; float:right; padding:50px 0; }
.jobfair_hotimg_zm { width:20%; float:left; right:-50px; position:relative; }
.upcm_fair.pulse { right:26% !important; }
.upcm_fair.pulse:after, .single_fair.pulse:after, .list_fair.pulse:after, .jhome_fair.pulse:after { -webkit-box-shadow: 0 0 1px 2px #ed4943 !important; box-shadow: 0 0 1px 2px #ed4943 !important; }
.upcm_fair.jobfair_hotimg_zm { right:-150px !important; }
.single_fair.pulse { right:21% !important; top: 49% !important; }
.single_fair.jobfair_hotimg_zm { right:-215px !important; }
.list_fair.pulse { left: 14% !important; right: 0; top: 44% !important; }
.jhome_fair.pulse { right: 19% !important; top: 53% !important; }
.jhome_fair.jobfair_hotimg_zm { right: -232px !important; top: 40px; }
.list_fair.jobfair_hotimg_zm { left: -246px !important; top: -30px !important; }
.pulse { background: #ed4943; -webkit-border-radius: 50%; border-radius: 50%; border:2px solid #fff; height: 14px; width: 14px; position: absolute; right: 33%; top: 41.5%; margin: 11px 0px 0px -12px; -webkit-transform: rotateX(55deg); -moz-transform: rotateX(55deg); -o-transform: rotateX(55deg); -ms-transform: rotateX(55deg); transform: rotateX(55deg); z-index:2; }
.pulse:after { content: ""; -webkit-border-radius: 50%; border-radius: 50%; height: 40px; width: 40px; position: absolute; margin: -13px 0 0 -13px; -webkit-animation: pulsate 1s ease-out; -moz-animation: pulsate 1s ease-out; -o-animation: pulsate 1s ease-out; -ms-animation: pulsate 1s ease-out; animation: pulsate 1s ease-out; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -o-animation-iteration-count: infinite; -ms-animation-iteration-count: infinite; animation-iteration-count: infinite; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); -webkit-box-shadow: 0 0 1px 2px #fff; box-shadow: 0 0 1px 2px #fff; -webkit-animation-delay: 1.1s; -moz-animation-delay: 1.1s; -o-animation-delay: 1.1s; -ms-animation-delay: 1.1s; animation-delay: 1.1s; }
@-moz-keyframes pulsate {  0% {
 -webkit-transform: scale(0.1, 0.1);
 -moz-transform: scale(0.1, 0.1);
 -o-transform: scale(0.1, 0.1);
 -ms-transform: scale(0.1, 0.1);
 transform: scale(0.1, 0.1);
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter: alpha(opacity=0);
}
 50% {
 opacity: 1;
 -ms-filter: none;
 filter: none;
}
 100% {
 -webkit-transform: scale(1, 1);
 -moz-transform: scale(1, 1);
 -o-transform: scale(1, 1);
 -ms-transform: scale(1, 1);
 transform: scale(1, 1);
 opacity: 0;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
 filter: alpha(opacity=0);
}
}
 @-webkit-keyframes zoomInRight {  0% {
 opacity: 0;
 -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
 transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
 -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
 animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
 60% {
 opacity: 1;
 -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
 transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
 animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
 @keyframes zoomInRight {  0% {
 opacity: 0;
 -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
 transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
 -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
 animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
 60% {
 opacity: 1;
 -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
 transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
 animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInRight { -webkit-animation-name: zoomInRight; animation-name: zoomInRight; }
.jobfair_hotimg { width:40%; float:left; }
.jobfair_ftsec h2 { font-size:30px; color:#014e59; font-weight:normal; line-height:70px; }
.jobfair_ftsec p { font-size:18px; color:#333; font-weight:normal; line-height:30px; }
.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;
}
.jobfair_patbg1 { background:url(/common/images/other/pattern-bg2.jpg) left top repeat; }
.jobfair_patbg2 { background:url(/common/images/other/seeker-bg.jpg) left top repeat; }
.yjobfair { width:100%; padding:50px 0; }
.yjobfair h2 { font-size:24px; text-align:center; color:#333; font-weight:normal; }
.yjobfair .tagline { font-size:14px; text-align:center; color:#888888; margin:0 0 40px 0; }
.yjobfair .col { width:30%; float:left; margin:0 1.5%; }
.yjobfair .col figure { float:left; margin:0 10px 0 0; width:20%; }
.yjobfair .col .cont { float:left; width:77%; }
.yjobfair .col .cont .bigtext { font-size:18px; color:#333; font-weight:normal; margin:0 0 5px 0; }
.yjobfair .col .cont .smalltext { font-size:14px; color:#333; font-weight:normal; }


/*--------- job fair landing page end -------------*/

/*----------------- resume services landing page start  --------------*/

.headerbg{ background-color:#333; padding:10px 0; }
.headerbg .topright ul li{ margin-top:0;}
.resume_servbg{   background:url(/common/images/other/resume-services-bg.jpg) top center fixed no-repeat; background-size:cover;   font-family: 'Roboto', sans-serif; }
.rs_gradient1{ overflow:hidden;    background: -moz-linear-gradient(45deg, rgba(180,101,218,0.9) 0%, rgba(238,96,156,0.9) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(180,101,218,0.9)), color-stop(100%, rgba(238,96,156,0.9))); /* safari4+,chrome */
    background: -webkit-linear-gradient(45deg, rgba(180,101,218,0.9) 0%, rgba(238,96,156,0.9) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(45deg, rgba(180,101,218,0.9) 0%, rgba(238,96,156,0.9) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(45deg, rgba(180,101,218,0.9) 0%, rgba(238,96,156,0.9) 100%); /* ie10+ */
    background: linear-gradient(45deg, rgba(180,101,218,0.9) 0%, rgba(238,96,156,0.9) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee609c', endColorstr='#b465da',GradientType=1 ); /* ie6-9 */}
		
.rs_gradient2	{    overflow:hidden;  background: -moz-linear-gradient(45deg, rgba(1,185,177,0.9) 0%, rgba(1,185,131,0.9) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(1,185,177,0.9)), color-stop(100%, rgba(1,185,131,0.9))); /* safari4+,chrome */
    background: -webkit-linear-gradient(45deg, rgba(1,185,177,0.9) 0%, rgba(1,185,131,0.9) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(45deg, rgba(1,185,177,0.9) 0%, rgba(1,185,131,0.9) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(45deg, rgba(1,185,177,0.9) 0%, rgba(1,185,131,0.9) 100%); /* ie10+ */
    background: linear-gradient(45deg, rgba(1,185,177,0.9) 0%, rgba(1,185,131,0.9) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01b983', endColorstr='#01b9b1',GradientType=1 ); /* ie6-9 */ 
		}
.rs_gradient3{     background: -moz-linear-gradient(45deg, rgba(33,150,243,0.9) 0%, rgba(89,181,253,0.9) 100%); /* ff3.6+ */
    background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(33,150,243,0.9)), color-stop(100%, rgba(89,181,253,0.9))); /* safari4+,chrome */
    background: -webkit-linear-gradient(45deg, rgba(33,150,243,0.9) 0%, rgba(89,181,253,0.9) 100%); /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(45deg, rgba(33,150,243,0.9) 0%, rgba(89,181,253,0.9) 100%); /* opera 11.10+ */
    background: -ms-linear-gradient(45deg, rgba(33,150,243,0.9) 0%, rgba(89,181,253,0.9) 100%); /* ie10+ */
    background: linear-gradient(45deg, rgba(33,150,243,0.9) 0%, rgba(89,181,253,0.9) 100%); /* w3c */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59b5fd', endColorstr='#2196f3',GradientType=1 ); /* ie6-9 */ 
		}
		
.rs_banner{ min-height:175px; text-align:center;}
.rs_banner .rs_bigtext{ font-size:30px; font-weight:600; color:#fff; padding:30px 0 0 0; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); text-transform:uppercase;}
.rs_banner .rs_smalltext{ font-size:18px;  color:#fff; padding:20px 0 0 0; }
.rs_banner .rs_smalltext .big{ font-size:20px; color:#4a0131; text-transform:uppercase;   }

.rs_price{ background-color:#f9f9f9 ; }
.rs_price .rspricetext{ padding:0 10% 50px; text-align:center; color:#666; }
.rs_title2{  font-size:32px; font-weight:600; color:#212121; padding:70px 0 10px 0; text-transform:uppercase; font-family: 'Open Sans', sans-serif; text-align:center; position:relative;}
.rs_title2:before{  border-top: 1px solid #33d685;  bottom: 0; content: ""; left:50%; margin-left:-25px; position: absolute; text-align: center; width: 50px;}
.rs_title2:after{  border-bottom: 1px solid #33d685;  bottom:-3px; content: ""; left:50%; margin-left:-25px; position: absolute; text-align: center; width: 50px; }

.rs_title2.white{ color:#fff;}
.rs_title2.white:before{  border-top: 1px solid #fff; }
.rs_title2.white:after{  border-bottom: 1px solid #fff;   }


/*================================================
15. Pricing Table
================================================
*/
.pricing-table-wrapper .pricing-price {
    background-color: #33d685;
}
.price_col{ float: left;  margin: 0 20px; width: 45%;}

.pricing-table-wrapper {
	background: #fff;
	padding: 65px 0 88px; width: 50%; margin:0 auto;
}
.pricing-table-wrapper .single-pricing {
    background: none repeat scroll 0 0 #ffffff;
    text-align: center;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.pricing-table-wrapper .pricing-head h4 {
    color: #333;
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 0;
    text-transform: uppercase;
}
.pricing-table-wrapper .pricing-head {
    padding: 20px 0 10px;
}
.pricing-table-wrapper .pricing-price {
    border-radius: 50%;
    box-shadow: 0 0 0 8px #ffffff inset, 0 0 5px 0 rgba(51, 214, 133, 0.34);
    display: block;
    height: 120px;
   
    margin: 0 auto 25px;
    width: 120px;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
.pricing-table-wrapper .pricing-price h3 {
    color: #ffffff;
    display: inline-block;
    font-size: 28px;
    margin-bottom: 0;
    font-weight: 400;
    text-transform: uppercase;
	margin-top: 28px;
}
.pricing-table-wrapper .pricing-price span {
    color: #ffffff;
    display: block;
    font-size: 14px;
    font-weight: 400;
    margin-top: 5px;
    text-transform: capitalize;
}
.pricing-table-wrapper .pricing-details li {
    border-bottom: 1px solid #eeeeee;
    padding: 10px 20px;
	color:#666;
	 font-weight: 300;
}
.pricing-table-wrapper .pricing-action {
    padding: 25px 0 20px;
}
.pricing-table-wrapper .single-pricing:hover .pricing-price {
    background-color: #333;
    box-shadow: none;
}
.pricing-table-wrapper .single-pricing:hover {
    box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.12);
}
.pricing-table-wrapper .single-pricing.recommended {
    box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.09);
    -webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    -o-transform: scale(1.03);
    transform: scale(1.03);
}
.pricing-table-wrapper .single-pricing.recommended:after{     border-top: 1px solid #33d685;
    width: 15%;
    position: absolute;
    content: "";
    height: 10%;
    left: 0;
    top: 0;
    border-left: 1px solid #33d685;
	}
	
	.pricing-table-wrapper .single-pricing.recommended:before{     border-bottom: 1px solid #33d685;
    width: 15%;
    position: absolute;
    content: "";
    height: 10%;
    right: 0;
    bottom: 0;
    border-right: 1px solid #33d685;
	}
	
.pricing-table-wrapper .btn-sm-one {
  color: #fff;
  font-weight: 700;
  letter-spacing: 0;
  padding: 12px 30px;
  position: relative;
  text-transform: uppercase;
  z-index: 1;
  border:none;
  border-radius:0;
}
.pricing-table-wrapper .btn-sm-one::after {
  background-color: #333;
  bottom: 0;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  transform: scale(0);
  transition: all 0.3s ease 0s;
  width: 100%;
  z-index: -1;
}
.pricing-table-wrapper .btn-sm-one {  background-color: #33d685; border: 1px solid #33d685;	text-shadow: none;}
.rsfeatures_sec{ padding:40px 0; margin:0 10%;}
.rsfeatures_sec ul{ margin:0;}
.rsfeatures_sec ul li{ margin:20px 21px 60px; width:30%; float:left; }
.rsfeatures_sec ul li .featicons{ width:96px; float:left;}
.rsfeatures_sec ul li .featicons i {  border: 1px solid #fff;  border-radius: 50%;  color: #fff;  float: left;  font-size: 35px;  height: 70px; line-height: 69px;  margin-right: 10px; text-align: center; width: 70px;}
.rsfeatures_sec ul li .featicons i img{ width:40px;}
.rsfeatures_sec ul li .featcont{ width: calc(100% - 96px); float:left;}
.rsfeatures_sec ul li .featcont .text1{ font-size:18px; font-family: 'Open Sans', sans-serif; font-weight:600; color:#fff; text-transform:uppercase; }
.rsfeatures_sec ul li .featcont .text2{ font-size:14px; color:#fff; padding:5px 0 0 0; }

.rshired_bg{ background-color:#fff;  overflow:hidden;}
.rshired_bg .hiredbox{  margin:0 10%; padding-top:30px;}
.rshired_bg .hiredbox .hiredimg{ width:60%; float:left; margin-bottom: -28px;}

.rshired_bg .hiredbox .hiredcont{ width:40%; float:left;}
.rshired_bg .hiredbox .hiredcont ul{ padding:44px 0 0 0;}
.rshired_bg .hiredbox .hiredcont ul li{ font-size:16px; font-weight:400; color:#333; line-height:52px;}
.rshired_bg .hiredbox .hiredcont ul li a{  color:#333; margin-left:20px; }

.rsactionrow{ border-top:1px solid #c384e1; }
.rsactionrow .rsactionbox{border-top:1px solid #fff;}
.rsactionrow .rsactionbox_in{  margin:0 10%; padding:60px 0 30px;}
.rsactionrow .rsactionbox_in .col1{ margin: 30px 10%; width: 30%; float:left; }
.rsactionrow .rsactionbox_in .col1 .text1{ font-size:20px; color:#fff; text-transform:uppercase; padding-bottom:5px;}
.rsactionrow .rsactionbox_in .col1 .text2{ font-size:30px; color:#fff; }
.rsactionrow .rsactionbox_in .col1 .small{ font-size:20px; color:#fff;}
.rsactionrow .rsactionbox_in .col1 .started_act{ background-color: #19bf9c; padding:10px 20px; margin-left:20px; color:#fff;  }

.rsfooter{ padding-bottom:80px;}



/* Package start */
.dsh-rite-content{position:relative; padding-bottom:30px; }
.dsh-pack{ margin:20px; text-align:center; }
.dsh-p-title{margin:20px; font-size:28px; color:#333;}
.dsh-pack .dsh-packhead ul li{display:inline-block; border-radius:2px;}
.dsh-pack .dsh-packhead ul{margin:0 auto;}
.dsh-pack .dsh-packhead ul li a{display:block; padding:8px 12px; margin:10px; background:#fff; color:#333; font-size:14px; border-radius:2px;}
.dsh-pack .dsh-packhead ul li.active a{background:#48b3af; color:#fff;}

.dsh-packcoll{width: 19.2%; float:left; background:#fff; border:solid 1px #fff; margin:4px; transition:all 0.2s linear;}
.dsh-packcol2{width: 38%;}
.dsh-packcollhd{height:150px; display:block; overflow: hidden; }
.dsh-packcoll.fixedd .dsh-packcollhd{position:fixed; background:#fff; min-width:218px; top:0; box-shadow:0 6px 2px -2px rgba(0, 0, 0, 0.016); }
.dsh-packcoll.fixedd .dsh-packcollbox {margin-top:160px; }
.dsh-packcollbox ul li{display:block; padding:15px 10px; background:rgba(227,230,230,0); transition:all 0.2s linear; font-size: 14px;}
.dsh-packcollbox ul li:nth-child(2n+1){ background:rgba(243,243,243,0.25);}
.dsh-packcollbox ul li.active{background:#fff1d8;  transition:all 0.2s linear;}

.dsh-selcity{ display:block;  margin:20px auto;}
.dsh-pt-pname{color:#212121; display:block; margin:10px; font-size:18px; text-transform: uppercase; }
.dsh-pt-pamt{color:#e23d4d; display:block; margin:10px; font-size:38px;  }
.dsh-pt-pamt .small{color:#888; font-size:14px;  }
.dsh-pt-pamt .small2{font-size:20px;  margin-right: -5px;  }
.dsh-pt-pamt b{color:#48b3af;  font-size:32px; }
.dsh-pt-pamt.pgray, .dsh-pt-pamt.pgray b{color:#c7c7c7;}
.dsh-pt-pdur{color:#838282; display:block; margin:10px; font-size:13px; }
.dsh-pt-pbtn{color:#09946e; margin:0 10px; display:inline-block; font-size:16px;  border:solid 1px #33d685;  padding:5px 20px; border-radius:2px;}
.dsh-pt-pbtn.active{ background:#33d685; color:#fff;}
.dsh-packcoll:hover .dsh-pt-pbtn{background:#33d685; color:#fff;}
.dsh-packcoll.firstbox{ opacity: 1; padding:1px;} 
.dsh-packcoll.firstbox.fixedd .dsh-packcollhd{background:#fff; width:429px;}
.dsh-packcoll.firstbox .dsh-packcollbox{background:#fff;}
.dsh-packcoll.firstbox .dsh-packcollbox ul li{ color: #333333; font-size: 14px;}

.dsh-pack input[type=checkbox].dsh-check {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;						}
.dsh-pack input[type=checkbox].dsh-check + label.css-label {	padding-left:17px;height:12px; display:inline-block;line-height:12px;background-repeat:no-repeat;background-position: 0 0;font-size:13px;	vertical-align:middle;	cursor:pointer;	}
.dsh-pack input[type=checkbox].dsh-check:checked + label.css-label {background-position: 0 -12px;}
.dsh-pack label.css-label {background-image:url(/common/images/other/other/dsh-css-check-pack.png); -webkit-touch-callout: none; -webkit-user-select: none;
-khtml-user-select: none;	-moz-user-select: none;	-ms-user-select: none;	user-select: none;}
.dsh-pack input[type="checkbox"]:not(:checked) + label:after, .dsh-pack input[type="checkbox"]:checked + label:after{content:"";}
.dsh-pack input[type="checkbox"]:not(:checked) + label:before, .dsh-pack input[type="checkbox"]:checked + label:before{content:""; border:none;}
.dsh-pack.dhs-wthselec li{display:block; padding:10px; border:solid 1px #f7f7f7; color:#545b61; transition:all 0.2s linear;}

.dsh-packcoll .dsh-packcollbox .fa-check{color: #52a51b;}
.dsh-packcoll .dsh-packcollbox .fa-times{color: #df5250;}

.dsh-packcont .test { margin:30px 0; }
.dsh-packcont:hover .dsh-packcoll { opacity: .25;transition:all 0.2s linear; }
.dsh-packcont:hover .dsh-packcoll.firstbox{ opacity: 1;}
.dsh-packcont .dsh-packcoll:hover { box-shadow: none; opacity: 1; }
.dsh-packcont .dsh-packcoll:hover { border:1px solid #48b3af; }
.dsh-packcont .dsh-packcoll.active { border:1px solid #48b3af; }
/*.dsh-packcont .dsh-packcoll.firstbox:hover { border:none; }*/
.dsh-packcont .dsh-packcoll.firstbox.active { border:none; }

.dsh-packcont .dsh-packcoll.firstbox:hover ~ .dsh-packcoll{opacity:1;}

.dsh-pck-mob{display:none;}
.continue_box{  background-color: #ffffff;  bottom: 0;  height: 50px; padding: 6px 0 0; position:fixed; text-align: center; width: 100%;}
.continue_btn{ background:#f89406; color:#fff; margin:0 10px; display:inline-block; font-size:16px;   padding:10px 30px; border-radius:2px; z-index:1; }
.continue_btn:hover{  background-color: #e48805; color: #ffffff;}
.continue_box2{ padding:0 0 30px; text-align:center; color:#666;}
main{ position:relative;}

.lprejobbg{  background:url(/common/images/other/resume-services-bg.jpg) top center fixed no-repeat; background-size:cover;   font-family: 'Roboto', sans-serif; position:relative; z-index:1; }

.lprejobbg:before{ background-color: rgba(225,226,226,0.9); position: absolute; height:100%; width:100%; z-index:-1;  content: "";}

.lprejobbg .lrs_bigtext{  padding:30px 0 10px 0;color: #212121;  font-size: 26px;  font-weight: bold;  text-align: center;}
.lprejobbg .lrs_smalltext{ font-size:16px;  color:#666; padding:5px 0; text-align:center; }
.lprejobbg .lrs_smalltext .big{ font-size:18px; color:#333; text-transform:uppercase;   }

.lprejob_in{  margin:0 10%; padding:0 0 30px;}
.lprejob_in .col1{ margin: 30px 5%; width: 40%; float:left; }
.lprejob_in .col1 .text1{ font-size:20px; color:#333 ; text-transform:uppercase; padding-bottom:5px;}
.lprejob_in .col1 .text2{ font-size:30px; color:#e23d4d; }
.lprejob_in .col1 .small{ font-size:20px; color:#888;}
.lprejob_in .actcol{ text-align:center; padding-bottom:15px}
.lprejob_in .actcol .started_act{ background-color: #33d685 ; padding:10px 20px; margin-left:20px; color:#fff;   }
.lprejob_in .col2{ text-align:right;}



@media (max-width: 768px) {
	.dsh-pack{margin:0;}
	.dsh-packcoll{width:120px;}
	.dsh-packcoll.firstbox{ width: calc(100% - 160px);}
	.dsh-packcoll.nodisp{display:none;}
	.dsh-pck-mob{display:block;}
	.dsh-pck-mob.fixedd{ position:fixed; left:0; top:0px; width:100%; background:#ccc;}
	.dsh-packcoll.fixedd .dsh-packcollhd { left: 0; min-width: inherit;top: 42px; width: 100%;  height: 114px;}
	.dsh-pack .dsh-packhead ul li a{margin:5px 2px; font-size: 12px;}
	.dsh-packcoll.fixedd .dsh-packcollhd .dsh-pt-pname, .dsh-packcoll.fixedd .dsh-packcollhd .dsh-pt-pamt, .dsh-packcoll.fixedd .dsh-packcollhd .dsh-pt-pdur{display:inline-block;}
	.dsh-packcont:hover .dsh-packcoll { opacity: 1; }
	
	.dsh-pt-pamt { line-height: 29px;}
	.dsh-pt-pamt .small { display: block;}
	.dsh-pt-pbtn { margin: 20px 10px 0;}
	.dsh-packcollhd { height: 120px;}
	.fixedd .dsh-pt-pbtn { margin: 0px 10px;}
	.fixedd .dsh-pt-pamt { margin: 0px;}
	.dsh-pt-pname { font-size: 16px;}
	.lprejob_in .col1 { width: 90%;}
	.lprejob_in .col2{ text-align:left;}
	.left-form { width: 91% !important; padding: 3% 1% 0 !important;}
	.right-form {  padding: 0 1% 15px !important;  width: 90% !important;}
	
}

@media (min-width: 360px) and (max-width: 568px) {
	.dsh-packcoll.fixedd .dsh-packcollhd .dsh-pt-pname{display:block ;}
	
}
/*@media (min-width: 768px) and (max-width: 1023px) {
.dsh-packcoll{width: 18.2%;}
.dsh-packcol2{width: 38%;}
.dsh-packcoll.fixedd .dsh-packcollhd{width: 16.2%; min-width: inherit;}
}*/

@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;
}
}
  .container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; }

/* Package end */
/*----------------- resume services landing page end --------------*/

.bsiform-fullblk {display: block; margin: 10px; position:relative;}
.bsiform-fullblk  input {width: 90%; border:none; background:#fdfdfd; font-size:14px; color:#818d91; height: 35px;  padding: 10px 10px 0 10px;  border:solid 1px #d9d9d9 ;  border-radius: 2px;}
.ucdb_form_drp input{ background:url(/common/images/other/other/down-new.jpg) right 5px no-repeat #fdfdfd;}
.bsiform-fullblk label{position:absolute; top:18px; left:10px; color:#818d91; font-size:14px; -webkit-transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out; pointer-events: none; }
.rws_form_drp input{ background:url(/common/images/other/other/down-new.jpg) right 5px no-repeat #fdfdfd;}
.bsiform-fullblk  input:focus, .bsiform-fullblk.active input{border:none !important; box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91;  border-bottom:solid 1px #2cbebc !important;  }
.bsiform-fullblk  input:focus~label, .bsiform-fullblk.active label{top:6px; left:10px; color:#4b8398; font-size:11px; -webkit-transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;  }
.bsiform-fullblk  .boderr{background:#f3f3f3; height:1px; display:block; }
.bsiform-fullblk  input:focus~.boderr{background:#2cbebc !important; -webkit-transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.bsiform-fullblk.alert input:focus, .bsiform-fullblk.alert  input{ border-bottom:solid 1px #c60028 !important;}
.bsiform-fullblk.alert input:focus~label, .bsiform-fullblk.alert label{ color:#c60028 !important;}
.bsiform-fullblk.alert input:focus~.boderr, .bsiform-fullblk.alert  .boderr{background:#c60028 !important;}
.bsiform-fullblk.optss input, .bsiform-fullblk.optss  input:focus, .bsiform-fullblk.alert.optss  input:focus, .bsiform-fullblk.alert.optss  input{border-bottom:none !important;}
.bsiform-fullblk.optss input{width: calc(100% - 120px); border:none !important;}
.bsiform-fullblk.optss label{top:18px; left:20%;}
.bsiform-fullblk.optss input:focus~label, .bsiform-fullblk.optss.active label{top:6px; left:110px; }

.bsiform-fullblk.optss .selcbox{width:100px; overflow:hidden; float:left; position:relative; font-family:fontawesome;}
.bsiform-fullblk.optss .selcbox:before{content:"\f107"; position:absolute; top:16px; right:4px; font-size:14px; color:#818d91; cursor:pointer;}
.bsiform-fullblk.optss .selcbox select{width:100%;background:#fdfdfd; border:none !important; box-shadow:none !important; outline:none !important;  height: 46px;padding: 10px; font-size:14px; color:#818d91; }
.bsiform-fullblk.optss .selcbox_full{width:100% !important; /*border-bottom:solid 1px #d9d9d9 ;*/}


.bsiform-fullblk  textarea{ width: 100%; border:none; background:#fdfdfd; font-size:14px; color:#818d91;  padding: 18px 10px 10px 10px;  border-bottom:solid 1px #d9d9d9 !important; border-right:solid 1px #d9d9d9 !important;}
.bsiform-fullblk  textarea:focus{border:none !important; box-shadow:none !important; outline:none !important; font-size:14px; color:#818d91;  border-bottom:solid 1px #2cbebc !important;}
.bsiform-fullblk  textarea:focus~label{top:6px; left:10px; color:#4b8398; font-size:11px; -webkit-transition: all 0.5s ease-in-out;  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.bsiform-fullblk.alert  textarea:focus, .bsiform-fullblk.alert  textarea{ border-bottom:solid 1px #c60028 !important;}

.bsiform-fullblk.alert input:focus, .bsiform-fullblk.alert  input{ border-bottom:solid 1px #c60028 !important;}

.bsiform-fullblk.alert input::-webkit-input-placeholder { color: #c60028 !important; }
.bsiform-fullblk.alert input:-moz-placeholder { color: #c60028 !important; ;}
.bsiform-fullblk.alert input::-moz-placeholder { color: #c60028 !important; ;}
.bsiform-fullblk.alert input:-ms-input-placeholder { color: #c60028 !important; ;}

.bsiform-fullblk .graytext{ font-size:13px; color:#999; margin:2px 0 0 0;}

.bsiform-fullblk.pricequote input{ width: calc(100% - 184px);}

.bsiform-fullblk 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; }
.bsiform-fullblk .phborder{  border:solid 1px #d9d9d9 ;  border-radius: 2px; width:98%; float:left;}


.sussmsgwrp { text-align: center; color: #5c952c; font-size: 14px; font-weight: bold; min-height:200px; }
.sussmsgwrp i{ border:solid 5px #a5dc86; padding:10px; border-radius:50%; background:#fff; font-size:42px; color:#a5dc86; margin:15px 0 10px 0;  }



/*----------------- Publisher Widget  landing page start --------------*/

.pw_bannerbg { background:url(/common/images/other/publisher-hbg.jpg) left top no-repeat #222838;  }
.pw_header {  padding: 10px 0; background-color: rgba(0, 0, 0, 0.3);}
.pw_banner {  padding: 60px 0;  text-align: center; font-family: 'Roboto', sans-serif;}
.pw_toptitle{ font-size:36px; color:#fff; text-transform:uppercase; font-weight:500;  }
.pw_toptitle2{ font-size:18px; color:#fff; padding:20px 0;}
.pw_actbtn{ background:#159f70; color:#fff; display:inline-block; font-size:16px;  padding:5px 20px; border-radius:2px;}
.pw_actbtn:hover{ background:#097f57; }
.pw_actbtn2{ background:#f89406 ; color:#fff; display:inline-block; font-size:16px;  padding:8px 22px; border-radius:2px;}
.pw_actbtn2:hover{ background:#e68905; }

.pw_whybg{ background-color:#f4f4f4; padding:0 0 50px;}
.pw_whybg .col_1{ width:30%; float:left; margin:30px 0; padding:15px 10px; text-align:center; background-color:#fff;  box-shadow: 0 0 35px rgba(0, 0, 0, 0.08); transition: all 0.5s;}
.pw_whybg .col_1:hover {    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);   transform: translateY(-5px); }	  
.pw_whybg .col_2{ margin:30px 28px;}
.pw_whybg .col_1 .whyucon{ width:100%; float:left; text-align:center;}
.pw_whybg .col_1 .whyucon i { background-image: -webkit-linear-gradient(63deg, #fa326f 0%, #f6425e 53%, #f2514c 100%);   border-radius: 50%;  color: #fff; display:block; margin:0 auto 15px; font-size: 35px;  height: 70px; line-height: 69px;  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;}
.pw_whybg .col_1:hover .whyucon i{  border-radius:0; box-shadow:none;}
.pw_whybg .col_1 .whyucon i img{ width:40px;}
.pw_whybg .col_1 .title1 { font-family: 'Roboto', sans-serif; color: #444; font-size: 18px; margin: 0 0 10px;}
.pw_whybg .col_1 .title2 { color: #999; font-size: 14px; margin: 0 0 10px;}


.pw_precode{ padding:0;}
.pw_precode .col1{ width:50%; margin-right:5%; float:left; padding:60px 0 30px}
.pw_precode .col1 .title1 { font-family: 'Roboto', sans-serif; color: #159f70; font-size: 22px; margin: 0 0 10px;}
.pw_precode .col1 .title2 { color: #999; font-size: 16px; margin: 0 0 10px;}
.pw_precode .col2{ width:45%;  float:right; padding:80px 0 0 0;}

.pw_formbg{background-image:url(/common/images/other/publishers-img5.jpg) left top repeat; padding-bottom:30px; }
.pw_formbg .col1{ width:50%; margin-right:5%; float:left; padding:60px 0 30px; }
.pw_formbg .col1 .formbox{ background-color:#fff; border-radius:4px; box-shadow: 0 0 35px rgba(0, 0, 0, 0.08); padding:10px 10px;}
.pw_formbg .col1 .formbox .fmcol1{ width:46%; float:left;}
.pw_formbg .col1 .formbox .actrow{ text-align:center; padding:20px 0;}
.pw_formbg .col1 .formbox .tctext{ text-align:center; font-size:12px; color:#999;}
.pw_formbg .col2{ width:45%;  float:right; padding:80px 0 0 0; }
.pw_formbg .col2 .text2{  font-size:16px; color:#666;}
.pw_faqbg{ background-color:#feeedf; padding-bottom:30px;}
.pw_faqbg .faqcol1{  width:45%;  float:left; }
.pw_faqbg .faqcol2{  width:50%;  float:right;}
.pw_faqbg .faqcol2 .faqbox{ margin:50px 0 10px;}
.pw_faqbg .faqcol2 .faqbox ul{ border:1px solid #999; border-radius:4px;}
.pw_faqbg .faqcol2 .faqbox ul li{ border-bottom:1px solid #999; padding: 10px;  font-size:16px; color:#333;}
.pw_faqbg .faqcol2 .faqbox ul li:last-child{ border:none;}
.pw_faqbg .faqcol2 .faqbox ul li a { color:#666; background:url(/common/images/other/plus-icons.png) no-repeat left 15px; padding:8px 15px 8px 20px;  }
.pw_faqbg .faqcol2 .faqbox ul li a.active { background:url(/common/images/other/minus-icon.png) no-repeat left 15px; padding:10px 15px 10px 20px;  color:#000; }
.pw_faqbg .faqcol2 .faqbox ul li .faqin{ border:none; color: #444444; font-size: 14px;  padding:10px 15px; }



/*----------------- Publisher Widget  landing page end --------------*/


/*----------------- Resume writing service  landing page start --------------*/

.rws_banner {
    background: rgba(129, 170, 249, 0.93); /* For browsers that do not support gradients */        
    background: -webkit-linear-gradient(-54deg, rgba(168, 112, 254, 0.93) 20%, rgba(129, 170, 249, 0.93) 90%); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(-54deg, rgba(168, 112, 254, 0.93) 20%, rgba(129, 170, 249, 0.93) 90%); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(-54deg, rgba(168, 112, 254, 0.93) 20%, rgba(129, 170, 249, 0.93) 90%); /* For Firefox 3.6 to 15 */
	background: linear-gradient(-54deg, rgba(168, 112, 254, 0.93) 20%, rgba(129, 170, 249, 0.93) 90%); /* Standard syntax (must be last) */
    position: relative;
    padding: 100px 0 80px 0;
    margin-top: -100px;
    transform: skewY(-5deg);
    transform-origin: center;
}
.rws_bannerbg{ background-color:#f6f7fb;}
.rws_banner .skewrow { transform: skewY(5deg);}


.rws_bantex{ width:40%; float:left; margin:0 0 0 20%; padding:80px 0 0 0;}
.rws_banimg{height: 390px;
    bottom: -180px;
    position: absolute;
    right: 10%;
}


.rws_whybg{ background-color:#f6f7fb; padding:50px 0 50px;}
.rws_whybg .col_1{ width:30%; float:left; margin:30px 0; padding:15px 10px; text-align:center;  transition: all 0.5s; position:relative;}
	  
.rws_whybg .col_2{ margin:30px 28px;}
/*.rws_whybg .col_1:hover {    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);   transform: translateY(-5px); }
.rws_whybg .col_1 .whyucon{ width:100%; float:left; text-align:center;}
.rws_whybg .col_1 .whyucon i { background-image: -webkit-linear-gradient(63deg, #fa326f 0%, #f6425e 53%, #f2514c 100%);   border-radius: 50%;  color: #fff; display:block; margin:0 auto 15px; font-size: 35px;  height: 70px; line-height: 69px;  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;}
.rws_whybg .col_1:hover .whyucon i{  border-radius:0; box-shadow:none;}
.rws_whybg .col_1 .whyucon i img{ width:40px;}*/
.rws_whybg .col_1 .title1 { font-family: 'Roboto', sans-serif; color: #444; font-size: 18px; margin: 0 0 10px;}
.rws_whybg .col_1 .title2 { color: #999; font-size: 14px; margin: 0 0 10px;}

.rws_whybg .col_1:hover .whyucon { color: #fff; }
.rws_whybg .col_1:hover .whyucon:before {
    border-color: #ef494d;
    background: #ef494d;
    -ms-transform: rotate(0deg);
        transform: rotate(0deg);
}
.rws_whybg .col_1 .whyucon {
    display: inline-block;
    width: 80px;
   height: 73px;
    line-height: 73px;
    position: relative;
    
    margin-bottom: 30px;
    font-size: 25px;
    color: #ef494d;
    z-index: 1;
    transition: 0.3s ease;
}
.rws_whybg .col_1 .whyucon i{ font-size:34px;}
.rws_whybg .col_1 .whyucon:before {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    content: "";
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    background: #fff;
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    transition: 0.3s ease;
    z-index: -1;
}
.rws_form{}

.rws_form .col1{ width:45%;  float:left; padding:80px 0 0 0; }
.rws_form .col1 .text1{  font-size:32px; color:#fff; padding:60px 0 10px 0; font-family: 'Roboto', sans-serif; }
.rws_form .col1 .text2{  font-size:16px; color:#fff; padding:0px 0 20px 0;}

.rws_form .col2{ width:50%; margin-left:5%; float:right; padding:60px 0 30px; }
.rws_form .col2 .formbox{ background-color:#fff; border-radius:4px; box-shadow: 0 0 35px rgba(0, 0, 0, 0.08); padding:10px 10px;}
.rws_form .col2 .formbox .fmcol1{ width:46%; float:left;}
.rws_form .col2 .formbox .actrow{ text-align:center; padding:20px 0;}
.rws_form .col2 .formbox .tctext{ text-align:center; font-size:12px; color:#999;}

.rws_form .col2 .bsiform-fullblk input{ width:94%;}
.rws_form .col2 .bsiform-fullblk.optss input{ width:calc(100% - 120px);} 

.rws_upload{ margin:10px; position:relative;}
.mycom_upload{ width:280px; float:left;  padding-top: 8px;  }
.or_upload{ width:50px; float:left;   padding-top: 35px; float:left; color: #666;  font-size: 12px;}
.otherupload{ width: calc(100% - 330px); float:left; color: #666;  font-size: 12px;  }

.mycom_upload label {
    color: #333333;
    cursor: default;
    display: block;
    font-size: 11px;
    font-weight: bold;
}
.helptext {
    color: #999999;
    display: block;
    font-size: 11px;
    height: 14px;
    line-height: 14px;
    overflow-wrap: break-word;
}
.tc_apply { position: relative; }
.tc_apply a {  bottom: 10px; color: #999; font-size: 11px; position: absolute; right: 20px;}


.rws_benefitbg{ background-color:#f6f7fb; }

.rws_benefitbg .bencol1{  width:45%;  float:left; }
.rws_benefitbg .bencol2{  width:50%;  float:right; }
.rws_benefitbg .bencol2 .benbox{ margin:50px 0 0px; }
.rws_benefitbg .bencol2 .benbox ul{ padding-bottom:80px;  }
.rws_benefitbg .bencol2 .benbox ul li{ background-color:#fff; margin-bottom:20px; padding: 10px;  font-size:16px; color:#333; width:90%; float:right;   transition: 0.3s ease; border-right:1px solid #dedfe2;

-webkit-border-top-left-radius: 50px;
-webkit-border-bottom-left-radius: 50px;
-moz-border-radius-topleft: 50px;
-moz-border-radius-bottomleft: 50px;
border-top-left-radius: 50px;
border-bottom-left-radius: 50px;

-webkit-box-shadow: 2px 1px 3px -4px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 1px 3px -4px rgba(0,0,0,0.75);
box-shadow: 2px 1px 3px -4px rgba(0,0,0,0.75);
}
.rws_benefitbg .bencol2 .benbox ul li:hover{ width:100%; border-right:1px solid #01b997;}
.rws_benefitbg .bencol2 .benbox ul li .numbg{ background-color:#dedfe2; border-radius:50%; height:50px; width:50px; text-align:center; line-height:50px; float:left; color:#fff; font-size:30px; transition: 0.3s ease;}
.rws_benefitbg .bencol2 .benbox ul li:hover .numbg{ background-color:#01b997;}
.rws_benefitbg .bencol2 .benbox ul li .textbox{ float:left; width:450px; margin-left:10px; }

.rws_benefitbg .bencol2 .benbox ul li a { color:#666; background:url(/common/images/other/plus-icons.png) no-repeat left 15px; padding:8px 15px 8px 20px;  }
.rws_benefitbg .bencol2 .benbox ul li a.active { background:url(/common/images/other/minus-icon.png) no-repeat left 15px; padding:10px 15px 10px 20px;  color:#000; }
.rws_benefitbg .bencol2 .benbox ul li .faqin{ border:none; color: #444444; font-size: 14px;  padding:10px 15px; }

.rws_how{}
.rws_how .row{ margin:50px 0; position:relative;}
.rws_how .howit_1{ border-radius:50%; height:320px; width:320px; text-align:center;  float:left; border:1px dashed #c8c8c8; text-align:center;}
.rws_how .howit_2{ margin:0 100px;}

.rws_how .howit_1 .howicon{ padding:55px 0 20px 0; }
.rws_how .howit_1 .howicon img{ width:50px;}

.rws_how .howit_1 .howtitle{ font-size:18px; color:#ef494d; padding:0 0 10px 0; font-weight:500; font-family: 'Roboto', sans-serif;  }

.rws_how .howit_1 .howtext{ font-size:16px; color:#333; padding:0 15px;  }
.rws_how .howarrow1{ position:absolute; top:0; left:310px;}
.rws_how .howarrow2{ position:absolute; bottom:0; right:310px;}


/*----------------- Resume writing service  landing page end --------------*/






@media only screen and (min-width : 280px) and (max-width : 320px) {
.citylinks ul li {
width: 100%;
}
.video {
float:none;
}
.appcol {
width:100%;
}




}
 @media only screen and (min-width : 280px) and (max-width : 767px) {
.title span {
font-size: 18px;
}
.form-part {
width: 85%;
}
.left-form, .right-form {
width: 100%;
}
.submi {
margin-top: 5%;
}
.headline h3 {
font-size: 10px;
}
.headline-white h2, .headline h2 {
font-size: 21px;
}
.ykeys ul li {
margin-right:0;
width: 97%;
}
.ykeybox span {
font-size: 13px;
}
.citylinks ul li figure {
width: 19%;
}
.appright ul li img {
width:30%;
}
.citylinks ul li a {
font-size: 15px;
line-height: 37px;
}
.morecity a {
font-size: 13px;
}
.func-area ul li {
margin-bottom: 8%;
width: 98%;
}
.jbalert ul li {
width: 99%;
}
.submibtn {
width: 53%;
}
.group {
margin-bottom:10px;
}
.appright, .appleft {
width: 100%;
}
.downtex1 {
font-size: 17px;
}
.downtex2 {
font-size: 9px;
}
.appbtn-bot {
margin-right: 10px;
}
.appright {
padding-left:0;
}
.appleft {
border-bottom: 1px solid #333;
}
.upcv {
width: 52%;
padding-top:0;
}
.job_hsearch {
width: 99%;
padding-top:20px;
}
.job_hsearch .job_hsearchbg .inputcol {
width: 100%;
margin-bottom: 15px;
}
.job_hsearch .job_hsearchbg .btncol {
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;
}
}
 @media only screen and (min-width : 321px) and (max-width : 480px) {
.citylinks ul li {
width: 57%;
}
.jbalertbg {
height: 338px;
}
.video {
float:none;
}
.appcol {
width:100%;
}
.job_hsearch {
width: 99%;
padding-top:20px;
}
.job_hsearch .job_hsearchbg .inputcol {
width: 100%;
margin-bottom: 15px;
}
.job_hsearch .job_hsearchbg .btncol {
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;
}

.dsh-packcollbox ul li {  min-height: 40px;}

.rws_benefitbg .bencol2 .benbox ul li .textbox { width: 100% !important;}
.rws_benefitbg .bencol2 .benbox ul li .numbg{ display:none;}
.rws_how .howit_1 { width: 230px;}


}
 @media only screen and (min-width : 481px) and (max-width : 767px) {
.title span {
font-size: 18px;
}
.form-part {
width: 85%;
}
.left-form, .right-form {
width: 90%;
}
.submi {
margin-top: 5%;
}
.headline h3 {
font-size: 10px;
}
.headline-white h2, .headline h2 {
font-size: 21px;
}
.ykeys ul li {
margin-right:0;
width: 97%;
}
.ykeybox span {
font-size: 13px;
}
.citylinks ul li figure {
width: 19%;
}
.citylinks ul li a {
font-size: 15px;
line-height: 37px;
}
.morecity a {
font-size: 13px;
}
.func-area ul li {
margin-bottom: 8%;
width: 98%;
}
.jbalert ul li {
width: 99%;
}
.submibtn {
width: 53%;
}
.group {
margin-bottom:10px;
}
.appright, .appleft {
width: 100%;
}
.downtex1 {
font-size: 17px;
}
.downtex2 {
font-size: 9px;
}
.appbtn-bot {
margin-right: 10px;
}
.appright {
padding-left:0;
}
.citylinks ul li a {
line-height: 57px;
}
.citylinks ul li figure {
width: 33%;
}
.citylinks ul li {
width: 43%;
}
.job_hsearch {
width: 80%;
}
.job_hsearch .job_hsearchbg .inputcol {
width:38%;
}
.job_hsearch .job_hsearchbg .btncol {
width: 17%;
}
.job-type-outer {
margin: 0 0 0 5%;
width: 90%;
}
}
 @media only screen and (min-width : 768px) and (max-width : 1030px) {
.func-area ul li {
width: 47%;
}
.citylinks ul li a {
line-height: 65px;
font-size:18px;
}
.citylinks ul li figure {
width: 33%;
}
.jbalert ul li {
width:29%;
}
.jbalertbg {
height: 270px;
}
.downtex1 {
font-size: 21px;
}
.appright ul li img {
width:30%;
}
.ykeys ul li {
width: 29%;
}
.form-part {
width: 90%;
}
.job_hsearch {
width:80%;
}
.job_hsearch .job_hsearchbg .inputcol {
width: 40%;
}
.job_hsearch .job_hsearchbg .btncol {
width: 11%;
}
.pw_whybg .col_2 {  margin: 30px 18px;}





}
 @media only screen and (min-width : 768px) and (max-width : 1300px) {
.left-form {
padding: 3% 1%;
width: 43%;
}
.right-form {
float: left;
padding: 3% 1%;
width: 43%;
}
.func-area ul li a {
font-size:14px;
}
}
@media only screen and (min-width : 768px) and (max-width : 1000px) {
.citylinks ul li {
width: 38%;
}
.left-form {
padding: 3% 1%;
width: 33%;
}
.right-form {
float: left;
padding: 3% 5%;
width: 55%;
}
}
@media only screen and (min-width : 1001px) and (max-width : 1030px) {
.citylinks ul li {
width: 30%;
}
}
@media only screen and (min-width : 1824px) {
.form-part {
margin-top: 3%;
}
.title {
margin-top: 6%;
}
.headline-white h2 {
padding-top:2%;
}
}
@media only screen and (min-width : 1030px) and (max-width : 1281px) {
.job_hsearch .job_hsearchbg .inputcol {
width:38%
}
.latest-jobs-blk-us-can ul li {
margin: 0 4px 15px;
}
.job_hsearch {
width: 55%;
}
}
/*------------ animations ----------------------*/

.animated { -webkit-animation-duration: 1.5s; animation-duration: 1.5s; }
 @-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 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 zoomInUp {  0% {
 opacity: 0;
 -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
 transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
 -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
 animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
 60% {
 opacity: 1;
 -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
 transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
 animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
 @keyframes zoomInUp {  0% {
 opacity: 0;
 -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
 transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
 -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
 animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
 60% {
 opacity: 1;
 -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
 transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
 animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInUp { -webkit-animation-name: zoomInUp; animation-name: zoomInUp; }
 @-webkit-keyframes zoomInLeft {  0% {
 opacity: 0;
 -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
 transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
 -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
 animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
 60% {
 opacity: 1;
 -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
 transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
 animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
 @keyframes zoomInLeft {  0% {
 opacity: 0;
 -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
 transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
 -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
 animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
 60% {
 opacity: 1;
 -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
 transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
 animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInLeft { -webkit-animation-name: zoomInLeft; animation-name: zoomInLeft; }
 @-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; }
 @-webkit-keyframes fadeInDownBig { 0% {
 opacity: 0;
 -webkit-transform: translate3d(0, -2000px, 0);
 transform: translate3d(0, -2000px, 0);
}
 100% {
 opacity: 1;
 -webkit-transform: none;
 transform: none;
}
}
 @-webkit-keyframes swing { 20% {
 -webkit-transform: rotate3d(0, 0, 1, 15deg);
 transform: rotate3d(0, 0, 1, 15deg);
}
 40% {
 -webkit-transform: rotate3d(0, 0, 1, -10deg);
 transform: rotate3d(0, 0, 1, -10deg);
}
 60% {
 -webkit-transform: rotate3d(0, 0, 1, 5deg);
 transform: rotate3d(0, 0, 1, 5deg);
}
 80% {
 -webkit-transform: rotate3d(0, 0, 1, -5deg);
 transform: rotate3d(0, 0, 1, -5deg);
}
to { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); }
}
 @keyframes swing { 20% {
 -webkit-transform: rotate3d(0, 0, 1, 15deg);
 transform: rotate3d(0, 0, 1, 15deg);
}
 40% {
 -webkit-transform: rotate3d(0, 0, 1, -10deg);
 transform: rotate3d(0, 0, 1, -10deg);
}
 60% {
 -webkit-transform: rotate3d(0, 0, 1, 5deg);
 transform: rotate3d(0, 0, 1, 5deg);
}
 80% {
 -webkit-transform: rotate3d(0, 0, 1, -5deg);
 transform: rotate3d(0, 0, 1, -5deg);
}
to { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); }
}
.swing { -webkit-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing; }
 @media only screen and (max-width : 320px) {
.jobfair_banner {
height: 460px;
}
.jobfair_banner h1 {
font-size: 14px;
}
.jobfair_banner>.testreltive>.div1>figure>img, .jobfair_banner>.testreltive>.div2>figure>img, .jobfair_banner>.testreltive>.div3>figure>img {
width:80%;
}
.jobfair_banner .div1, .jobfair_banner .div2, .jobfair_banner .div3 {
min-height:280px;
}
.jobfair_banner .div1 .text1, .jobfair_banner .div1 .text2, .jobfair_banner .div1 .text3, .jobfair_banner .div2 .text3, .jobfair_banner .div3 .text3 {
display:none;
}
.jobfair_ftsec {
padding: 25px 4%;
}
.jobfair_hottext {
padding: 18px 0 50px;
width: 100%;
}
.jobfair_ftsec h2 {
font-size: 18px;
line-height:50px;
}
.jobfair_ftsec p {
font-size: 14px;
line-height:22px;
}
.jobfair_hotimg {
width: 100%;
}
.pulse {
right: 60%;
top: 76%;
}
.jobfair_hotimg_zm {
right: 0px;
width:100%;
}
.upcm_fair.jobfair_hotimg_zm {
right:0px !important;
top:15px;
}
.upcm_fair.pulse {
right: 64% !important;
top: 82%;
}
.single_fair.jobfair_hotimg_zm {
right: -38px !important;
top: 30px;
}
.single_fair.pulse {
right: 47% !important;
top: 84% !important;
}
.jobfair_hottext_r {
padding: 18px 0 50px;
width: 100%;
}
.list_fair.jobfair_hotimg_zm {
left: 0 !important;
top: 0 !important;
}
.list_fair.pulse {
left: 34% !important;
top: 43% !important;
}
.jhome_fair.jobfair_hotimg_zm {
right: 0 !important;
top: 0;
}
.jhome_fair.pulse {
right: 40% !important;
top: 85% !important;
}
.yjobfair .col .cont, .yjobfair .col figure {
width: 100%;
}
.yjobfair .col {
margin: 0 5% 25px;
text-align: center;
width: 90%;
}
.zoomInRight {
-webkit-animation-name: zoomInRight !important;
animation-name: zoomInRight !important;
}

.rsactionrow .rsactionbox_in .col1 .started_act { margin: 10px 0 0 0; display: inline-block;}


}




@media only screen and (max-width :768px) {

.rs_banner {  min-height: 110px; padding: 0 20px 20px;}
.rs_banner .rs_bigtext { padding: 30px 0 0 0; font-size: 20px; }
.rs_banner .rs_smalltext { font-size: 14px;}
.pricing-table-wrapper { width: 90%;}
.price_col {  width: 90%; margin-bottom:30px;}
.rsfeatures_sec { margin: 0 4%;}
.rsfeatures_sec ul li { margin: 20px 0px 20px; width: 100%; }
.rshired_bg .hiredbox .hiredimg { display: none;}
.rshired_bg .hiredbox .hiredcont ul { padding: 0 0 15px;}
.rs_title2 { font-size: 20px; padding: 50px 0 10px 0;}
.rsactionrow .rsactionbox_in .col1 { margin: 20px 2%; width: 98%; }
.rsactionrow .rsactionbox_in { margin: 0 10%;  padding: 15px 0;}
.rshired_bg .hiredbox .hiredcont { width: 100%; }
.rsfeatures_sec ul li .featicons i {  font-size: 25px; height: 50px; line-height: 50px; width: 50px;}
.rsfeatures_sec ul li .featicons { width: 68px;}
.rsfeatures_sec ul li .featcont { width: calc(100% - 68px);}
.rsfeatures_sec ul li .featcont .text1 { font-size: 16px; }

.pw_whybg .col_1 { width: 96%; margin: 15px auto;}
.pw_whybg .col_2 {  margin: 0px auto;}
.pw_precode .col1, .pw_formbg .col1 { width: 100%; margin:0;}
.pw_precode .col2, .pw_formbg .col2, .pw_faqbg .faqcol2  { width: 100%;}
.pw_formbg .col2, .pw_precode .col2{ padding: 25px 0 0 0; }
.pw_faqbg .faqcol1 { display:none;}
.pw_toptitle { font-size: 18px;}
.pw_toptitle2 { font-size: 15px;}



}

@media only screen and (max-width :640px){

.rws_banimg { display:none;}
.rws_bantex { width: 90%; margin: 0 0 0 9%; padding: 50px 0 0 0;}

.rws_whybg .col_1 { width: 98%; margin: 15px 0px;}
.rws_whybg .col_2 {  width: 98%; margin: 15px 0px;}
.rws_form .col1 { width: 100%;  padding: 0px;}
.rws_form .col1 p img, .rws_benefitbg .bencol1 { display:none;}
.rws_form .col2 { width: 100%; margin-left: 0; padding: 30px 0 50px;}
.rws_benefitbg .bencol2 { width: 100%; }
.rws_how .howit_2 { margin: 0;  float: right;}
.rws_how .howit_1{ margin: 0px auto 30px; display: block;  float: inherit;}
.rws_how .howarrow1, .rws_how .howarrow2{ display:none;}
	
}

 @media only screen and (min-width : 321px) and (max-width : 480px) {
.jobfair_banner {
height: 460px;
}
.jobfair_banner h1 {
font-size: 14px;
}
.jobfair_banner>.testreltive>.div1>figure>img, .jobfair_banner>.testreltive>.div2>figure>img, .jobfair_banner>.testreltive>.div3>figure>img {
width:80%;
}
.jobfair_banner .div1, .jobfair_banner .div2, .jobfair_banner .div3 {
min-height:280px;
}
.jobfair_banner .div1 .text1, .jobfair_banner .div1 .text2, .jobfair_banner .div1 .text3, .jobfair_banner .div2 .text3, .jobfair_banner .div3 .text3 {
display:none;
}
.jobfair_ftsec {
padding: 25px 4%;
}
.jobfair_hottext {
padding: 18px 0 50px;
width: 100%;
}
.jobfair_ftsec h2 {
font-size: 18px;
line-height:50px;
}
.jobfair_ftsec p {
font-size: 14px;
line-height:22px;
}
.jobfair_hotimg {
width: 100%;
}
.pulse {
right: 68%;
top: 72%;
}
.jobfair_hotimg_zm {
right: 0px;
width: 100%;
}
.upcm_fair.jobfair_hotimg_zm {
right:0px !important;
top:15px;
}
.upcm_fair.pulse {
right: 62% !important;
top: 76%;
}
.single_fair.jobfair_hotimg_zm {
right: -38px !important;
top: 30px;
}
.single_fair.pulse {
right: 37% !important;
top: 70% !important;
}
.single_fair.pulse {
right: 49% !important;
top: 80% !important;
}
.jobfair_hottext_r {
padding: 18px 0 50px;
width: 100%;
}
.list_fair.jobfair_hotimg_zm {
left: 20px !important;
top: -70px !important;
}
.list_fair.pulse {
left: 32% !important;
top: 40% !important;
}
.jhome_fair.jobfair_hotimg_zm {
right: -40px !important;
top: 30px;
}
.jhome_fair.pulse {
right: 40% !important;
top: 80% !important;
}
.yjobfair .col .cont, .yjobfair .col figure {
width: 100%;
}
.yjobfair .col {
margin: 0 5% 25px;
text-align: center;
width: 90%;}


.pw_formbg .col1 .formbox .fmcol1 { width: 96% !important;}
.bsiform-fullblk.optss label {  left: 35% !important;}


}
 @media only screen and (min-width : 481px) and (max-width : 640px) {
.jobfair_banner>.testreltive>.div1>figure>img, .jobfair_banner>.testreltive>.div2>figure>img, .jobfair_banner>.testreltive>.div3>figure>img {
width:40%;
}
.jobfair_banner h1 {
font-size: 22px;
padding: 44px 0;
}
.jobfair_banner .div1, .jobfair_banner .div2, .jobfair_banner .div3 {
min-height:280px;
}
.jobfair_banner .div1 .text1 figure, .jobfair_banner .div1 .text3 figure {
width:30%;
padding: 10px 0 25px 10px;
}
.jobfair_banner .div2 .text3 figure {
width:30%;
padding:10px 0 25px 10px;
}
.jobfair_banner .div1 .text2 figure {
width:30%;
padding:10px 0 25px 10px;
}
.jobfair_banner .div2 .text3 {
top:43px;
width: 45%;
}
.jobfair_banner .div3 .text3 {
top:76px;
width: 53%;
}
.jobfair_banner .div3 .text3 figure {
width:30%;
padding:10px 0 25px 10px;
}
.jobfair_banner .div1 .text1 {
top:2px;
width:45%;
}
.jobfair_banner .div1 .text3 {
top:51px;
width:44%;
}
.jobfair_banner .div1, .jobfair_banner .div2, .jobfair_banner .div3 {
font-size:12px;
}
.jobfair_banner .div1 .text2 {
top: 21px;
width: 45%;
}
.jobfair_ftsec {
padding: 25px 4%;
}
.jobfair_hottext {
padding: 18px 0 50px;
width: 100%;
}
.jobfair_ftsec h2 {
font-size: 22px;
line-height:50px;
}
.jobfair_ftsec p {
font-size: 16px;
line-height:25px;
}
.jobfair_hotimg {
width: 60%;
}
.pulse {
right: 44%;
top: 56%;
}
.jobfair_hotimg_zm {
right: -42px;
top: -15px;
width: 38%;
}
.upcm_fair.jobfair_hotimg_zm {
right: -60px !important;
top:15px;
}
.upcm_fair.pulse {
right: 42% !important;
top: 62%;
}
.single_fair.jobfair_hotimg_zm {
right: -90px !important;
top:15px;
}
.single_fair.pulse {
right: 30% !important;
top: 65% !important;
}
.jobfair_hottext_r {
padding: 18px 0 50px;
width: 100%;
}
.list_fair.jobfair_hotimg_zm {
left: -180px !important;
top: 0 !important;
}
.list_fair.pulse {
left: 21% !important;
top: 66% !important;
}
.jhome_fair.jobfair_hotimg_zm {
right: -122px !important;
top: 14px;
}
.jhome_fair.pulse {
right: 26% !important;
top: 68% !important;
}
.yjobfair .col .cont, .yjobfair .col figure {
width: 100%;
}
}
 @media only screen and (min-width : 641px) and (max-width : 768px) {
.jobfair_banner>.testreltive>.div1>figure>img, .jobfair_banner>.testreltive>.div2>figure>img, .jobfair_banner>.testreltive>.div3>figure>img {
width:50%;
}
.jobfair_banner .div1, .jobfair_banner .div2, .jobfair_banner .div3 {
min-height:280px;
}
.jobfair_banner .div1 .text1 figure, .jobfair_banner .div1 .text3 figure {
width:40%;
}
.jobfair_banner .div2 .text3 figure {
width:30%;
padding:10px 0 10px 10px;
}
.jobfair_banner .div2 .text3 {
top:75px;
}
.jobfair_banner .div3 .text3 {
top:132px;
}
.jobfair_banner .div1 .text1 {
top:2px;
width:45%;
}
.jobfair_banner .div1 .text3 {
top:63px;
width:44%;
}
.jobfair_banner .div1, .jobfair_banner .div2, .jobfair_banner .div3 {
font-size:12px;
}
.jobfair_banner .div1 .text2 {
top:46px;
width:47%;
}
.jobfair_ftsec {
padding: 25px 4%;
}
.jobfair_hottext {
padding: 18px 0 50px;
width: 100%;
}
.jobfair_ftsec h2 {
font-size: 22px;
line-height:50px;
}
.jobfair_ftsec p {
font-size: 16px;
line-height:25px;
}
.jobfair_hotimg {
width: 60%;
}
.pulse {
right: 54%;
top: 55%;
}
.jobfair_hotimg_zm {
right: -30px;
width: 27%;
}
.upcm_fair.jobfair_hotimg_zm {
right: -60px !important;
top:25px;
}
.upcm_fair.pulse {
right: 51% !important;
top: 61%;
}
.single_fair.jobfair_hotimg_zm {
right: -140px !important;
top: 48px;
}
.single_fair.pulse {
right: 39% !important;
top: 64% !important;
}
.jobfair_hottext_r {
padding: 18px 0 50px;
width: 100%;
}
.list_fair.jobfair_hotimg_zm {
left: -209px !important;
top: 0 !important;
}
.list_fair.pulse {
left: 20% !important;
top: 64% !important;
}
.jhome_fair.jobfair_hotimg_zm {
right: -170px !important;
top: 58px;
}
.jhome_fair.pulse {
right: 38% !important;
top: 69% !important;
}
.yjobfair .col .cont, .yjobfair .col figure {width: 100%;}


.rws_banimg {  height: 184px;  width: 262px;  bottom: -131px;  right: 4%;}
.rws_bantex { width: 50%; margin: 0 0 0 9%; padding: 50px 0 0 0;}

.rws_whybg .col_1 { width: 98%; margin: 15px 0px;}
.rws_whybg .col_2 {  width: 98%; margin: 15px 0px;}
.rws_form .col1 { width: 100%;  padding: 0px;}
.rws_form .col1 p img, .rws_benefitbg .bencol1 { display:none;}
.rws_form .col2 { width: 100%; margin-left: 0; padding: 30px 0 50px;}
.rws_benefitbg .bencol2 { width: 95%; }
.rws_how .howit_2 { margin: 0;  float: right;}
.rws_how .howit_1{ margin: 0px auto 30px; display: block;  float: inherit;}
.rws_how .howarrow1, .rws_how .howarrow2{ display:none;}
/*.rws_how .howarrow2{transform: rotate(149deg);  bottom: 320px; right: 292px;}
.rws_how .howit_1:last-child {  margin-top: 20px;}*/


}
 @media only screen and (min-width : 769px) and (max-width : 1024px) {
.jobfair_banner .div1 .text1 {
left: 10px;
top: 34px;
width: 40%;
}
.pulse {
right: 29%;
top: 32%;
}
.upcm_fair.jobfair_hotimg_zm {
right: -65px !important;
}
.upcm_fair.pulse {
right: 26% !important;
top: 37%;
}
.single_fair.pulse {
top: 42% !important;
}
.single_fair.jobfair_hotimg_zm {
right: -145px !important;
top: 20px;
}
.list_fair.pulse {
top:38% !important
}
.list_fair.jobfair_hotimg_zm {
left: -194px !important;
top: -10px !important;
}
.jhome_fair.jobfair_hotimg_zm {
right: -155px !important;
top: 60px;
}
.jhome_fair.pulse {
top:40% !important;
}
.yjobfair .col .cont {
width:76%;
}

.pricing-table-wrapper { width: 80%;} 
.rsfeatures_sec {margin: 0 2%;}
.rsfeatures_sec ul li { width: 45%;}
.rsactionrow .rsactionbox_in .col1 { margin: 30px 1%; width: 47%; }

.dsh-packcoll { width: 19%;}
.dsh-packcol2 { width: 38%;}
.dsh-packcoll.firstbox.fixedd .dsh-packcollhd { width: 355px;}
.dsh-packcoll.fixedd .dsh-packcollhd { min-width: 178px;}

.pw_formbg .col1 .formbox .fmcol1 { width: 45%;}


.rws_banimg {  right: 0%;}
.rws_bantex { margin: 0 0 0 10%;}
.pw_toptitle { font-size: 24px;}
.rws_whybg .col_2 { margin: 30px 15px;}
.rws_benefitbg .bencol1 { width: 32%; }
.rws_benefitbg .bencol2 { width: 65%;}
.rws_how .howit_2 {  margin: 0 20px;}
.rws_how .howit_1 { height: 305px; width: 305px;}

.rws_how .howarrow1 { left: 258px;}
.rws_how .howarrow2 { bottom: -11px; right: 276px; }



}
@media only screen and (min-width : 1081px) and (max-width : 1366px) {

.pricing-table-wrapper { width: 80%;} 
.rsfeatures_sec {margin: 0 2%;}
.rsfeatures_sec ul li { margin: 20px 18px 60px;}
.rws_bantex {  margin: 0 0 0 10%;}

}

@media only screen and (min-width : 1081px) and (max-width : 1366px) {
	.pricing-table-wrapper { width: 80%;} 
	.rsfeatures_sec {margin: 0 2%;}
}

 @media only screen and (min-width : 1440px) {
.jobfair_ftsec {padding: 125px 10%;}
.pricing-table-wrapper { width: 60%;}


}


.dsh-pt-pamt .discount {text-decoration: line-through; color: #666; font-size: 16px;}




