html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, 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, button{border:0;font-family:'CoreSansM45Regular', sans-serif;margin:0;padding:0;vertical-align:baseline;font-weight:normal;font-style:normal; text-rendering: inherit;  }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, div, p, banner{display:block;}
body{line-height:1; }
img, a, a:hover, a:active, a:focus{border:none;outline:none;}
ol{list-style:decimal outside;}
ul{list-style:disc outside;}
li ol, li ul{margin-bottom:0;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
img, object, embed, video{margin:0;padding:0}
.ie6 img{width:100%;}
input[type="text"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
input[type="range"]:focus,
select{outline:none;}​
body{font-family:'CoreSansM45Regular', sans-serif;font-size:0.875rem;line-height:20px;font-weight:normal;color:#666;}
h1, h2, h3, h4, h5, h6{color:#323c46;margin:0px;padding:10px 0px 10px;}
h1{font-size:2.250rem;}
h2{font-size:1.625rem;}
h3{font-size:1.313rem;}
h4{font-size:1.125rem;}
h5{font-size:1rem;}
h6{font-size:0.875rem;}
p{font-size:0.875rem;color:#323c46;line-height:18px;padding:2px 0px 16px 0px;}
td p{font-family:'CoreSansM45Regular', sans-serif !important;font-size:0.875rem !important;color:#323c46 !important;line-height:18px !important;padding:2px 0px 16px 0px !important;}
td ul{font-family:'CoreSansM45Regular', sans-serif !important;font-size:0.875rem !important;}
.center-align{margin:0px auto;}
.text-wrap{word-wrap:break-word;}
.text-purple{color:#662d91;}
.pink-bg{background:#bb50a6;}
.pink-bg:hover, .pink-bg:focus{background:#b03498;}
.mar-bot-0{margin-bottom:0px !important;}
.mar-top-15{margin-top:15px !important;}
.mar-bot-20{margin-bottom:20px;}
.mar-bot-10{margin-bottom:10px;}
.mar-bot-5{margin-bottom:5px !important;}
.mar-top-10{margin-top:10px;}
.mar-top-4{margin-top:4px;}
.pad-0{padding:0px;}
.pad-rt-0{padding-right:0px;}
.pad-lt-0{padding-left:0px;}
.pad-lt-10{padding-left:10px;}
.pad-top-20{padding-top:20px !important;}
.pad-top-40{padding-top:40px;}
.pad-bot-130{padding-bottom:130px !important;}
iframe{width:100% !important;}
.header{padding:20px 0px 0px;}
.logo{background:url(../img/sprites.png) no-repeat 0px 0px;width:110px;height:110px;display:block;margin-right:5px;position:relative;z-index:9;} /*NEW CSS*/
.top-bar .row{width:100%;margin:0px auto;max-width:60.750rem;*zoom:1;}
.top-bar{background:none;margin:33px 0px 0px 5px;width:100%;height:97px;}
.top-bar ul li{width:17.5%;text-align:center;} /*NEW CSS*/
.top-bar ul li > a, .top-bar ul li > a:hover, .top-bar li:not(.has-form) a:not(.button), .top-bar li:not(.has-form) a:hover:not(.button){background:none !important;line-height:20px;}
.top-bar ul li > a, .top-bar li:not(.has-form) a:not(.button){color:#662d91;font-size:0.750rem;padding:0px 5px;text-align:center;}
.top-bar ul li > a:hover, .top-bar ul li:hover:not(.has-form) > a{color:#333;}
.top-bar ul li > a.last, .top-bar li:not(.has-form) a.last:not(.button){padding:0px 0px 0px 26px;}
.top-bar .has-dropdown > a{padding-right:0px !important;}
.top-bar ul li > a.top-menu{height:77px;display:inline-block;width:auto !important;} /*NEW CSS*/
.top-bar ul li .dropdown{background:rgba(50,60,70,0.9);margin:0px !important;padding:20px 0px 70px;z-index:9999;} /*NEW CSS*/
.top-bar ul li:hover a.top-arrow{background-image:url(../img/dropdown-arrow-grey.png) !important;background-repeat:no-repeat !important;background-position:50% 0px !important;width:auto;height:20px !important;display:block;position:relative;padding:0px;margin:0px;}
.top-bar ul li:hover a.top-arrow:hover{background-image:url(../img/dropdown-arrow-grey.png) !important;background-repeat:no-repeat !important;background-position:50% 0px !important;}
.about-menu-pad{padding:0px 0px 0px;}
.top-bar ul li .dropdown .about-menu{width:16.5% !important;padding:8px 0px 20px;}
.top-bar ul li .dropdown .signin-menu h3{font-size:1rem;color:#b296c8;padding:0px 0px 11px 16px;margin:0px;}
.top-bar ul li .dropdown .about-menu h3 a{font-size:1rem !important;color:#fff !important;padding:3px 16px 4px;margin:0px 0px 7px;} /*NEW CSS*/
.top-bar ul li .dropdown .about-menu li{padding:2px 0px;}
.top-bar ul li .dropdown .about-menu a{background:none;margin:0px;text-align:left;padding:2px 16px 4px;width:100%;float:left;font-size:0.875rem;white-space:normal; text-transform: uppercase; } /*NEW CSS*/
.top-bar ul li .dropdown .about-menu a:hover{background:#53585e !important;border-radius:20px;} /*NEW CSS*/
.top-bar ul li .dropdown .signin-menu .about-menu { width: 29% !important; }
.search-menu{padding:0px 0px 50px;}
.textbox{color:#748499 !important;box-shadow:none !important;border:none !important;border-radius:20px !important;}
.search-box{margin:0px auto;}
.distance-slider{color:#fff;font-size:1.125rem;margin:6px 0px 0px;width:100%;}
.distance-left{margin:5px 10px 0px 9px;}
.distance-right{text-align:right;margin-top:5px;width:auto;}
.more-search{font-size:1rem;color:#fff;margin:0px 0px 20px !important;padding:14px 10px 15px !important;width:100%;}
.more-search:hover{background:#4e007d;}
.search-button{box-shadow:0 0 10px #4c2669;-webkit-box-shadow:0 0 4px #4c2669;-moz-box-shadow:0 0 4px #4c2669;font-size:1.500rem !important;padding:8px 10px 9px !important;width:100%;}
.candidate-search{padding:8px 15px 9px !important;}
.location-menu{color:#fff;font-size:1.500rem;text-align:center;}
.map-button-group{margin-left:11px;}
.map-button{font-size:1.125rem !important;font-weight:normal;}
.map-text{font-size:3.064rem;padding:200px 0px;}
.signin-button{font-size:1.125rem !important;height:38px !important;}
.reg-button{font-size:1.125rem !important;margin-left:2px;height:38px !important;}
.forget-text{font-size:12px;color:#fff !important;text-align:center;padding:0px;margin:0px;}
.linkedin-box{background:#570a80;margin:10px 0px 0px;padding:18px 0px 10px;}
.linkedin-text{color:#fff;font-size:14px;padding:0px 0px 5px 0px;}
.office-menu-text{margin:5px 0px 10px;color:#fff;line-height:20px;font-size:0.875rem;}
.office-menu-text input[type="radio"]{margin:6px 5px 0px 0px;vertical-align:top;display:inline-block;}
.banner-bg{background:#dededf;}
.orbit-container .orbit-slide-number, .orbit-container .orbit-timer .orbit-progress, .orbit-container .orbit-timer{display:none;}
.orbit-container .orbit-prev, .orbit-container .orbit-next{background:none;width:150px;}
.orbit-container .orbit-prev:hover, .orbit-container .orbit-next:hover{background:none;}
.orbit-container .orbit-prev > span{display:none;width:50px;height:50px;margin-left:20px;}
.orbit-container .orbit-next > span{display:none;width:50px;height:50px;float:left;}
.orbit-container .orbit-bullets-container{margin:-155px 0px 0px;position:relative;z-index:5;} /*NEW CSS*/
.orbit-container .orbit-bullets{margin-bottom:130px;}
.orbit-container .orbit-bullets li{background:#f0edef;border:1px solid #f0edef;width:10px;height:10px;margin-left:5px;}
.orbit-container .orbit-bullets li.active{background:#FFF;border:1px solid #FFF;}
.orbit-container .orbit-slides-container li .orbit-caption{background:#662d91;padding:30px 0px 0px;color:#FFF;font-size:2.500rem;text-align:center;height:100px;line-height:40px;}
.orbit-container .orbit-slides-container img{margin:auto;}
.social-icons{position:absolute;margin-top:104px;z-index:999;}
.social-icons ul{list-style-type:none;}
.social-icons ul li a.fb{background:url(../img/sprites.png) no-repeat -485px -167px;width:32px;height:32px;}
.social-icons ul li a.twitter{background:url(../img/sprites.png) no-repeat -522px -167px;width:32px;height:32px;}
.social-icons ul li a.google-plus{background:url(../img/sprites.png) no-repeat -559px -167px;width:32px;height:32px;}
.social-icons ul li a.linkedin{background:url(../img/sprites.png) no-repeat -596px -167px;width:32px;height:32px;}
.social-icons ul li a.you-tube{background:url(../img/sprites.png) no-repeat -633px -167px;width:32px;height:32px;}
.orbit-container .orbit-next > span{position:absolute;top:50%;margin-top:-10px;display:block;width:18px;height:31px;border:inset 0px;background:url(../img/banner-arrow.png) no-repeat right center;border-color:transparent;border-left-style:solid;border-left-color:none;left:50%;margin-left:-4px;}
.orbit-container .orbit-next{background-color:transparent;color:white;height:60px;line-height:50px;margin-top:174px;position:absolute;text-indent:-9999px !important;top:45%;width:45%;z-index:10;}
.banner-text-bg{background:rgba(102,45,145,0.5);padding:10px 0px 15px 0px;color:#FFF;min-height:60px; position: absolute; width: 100%; bottom: 0px; } /*NEW CSS*/
.banner-text-bg h4{color:#FFF;padding:0px;margin:0px;}
.banner-text-bg p{color:#FFF;padding:0px;margin:0px 20px 0px 0px;}
.banner-text-bg a{color:#b296c8;}
.banner-text-bg a:hover{color:#fff;}
.search-result-bg{background:#dfe3e9;padding:10px 0px 9px;color:#323c46;}
.search-select select{background:transparent;width:147px;width:172px\0/;padding:0px 25px 0px 5px;margin-bottom:0px;height:1.875rem;font-size:0.875rem;border-radius:20px;color:#662d91;border:none;-webkit-appearance:none;appearance:none;overflow:hidden;}
.search-select{width:130px;height:1.875rem;margin:6px 0px 4px;overflow:hidden;background:#fff url(../img/select-arrow.png) no-repeat 94%;border-radius:20px;}
@media screen and (-webkit-min-device-pixel-ratio:0){.styled-select select{padding:0px 40px 0px 5px;}
}
.search-result-text{font-size:1.313rem;padding-top:10px;padding-bottom:10px;}
.sort-job{font-size:0.875rem;padding-right:0px;padding-left:10px;}
.sortby-text{width:60px;padding:13px 0px 10px;margin-right:3px;}
.sort-job a.button{color:#662d91;font-size:0.875rem;background:#fff;padding:5px 10px 6px;margin:6px 0px 4px;}
.sort-job a.button:hover, .sort-job a.button.active{color:#fff;background:#662d91;}
.refine-result{font-size:1rem;padding-top:9px;padding-bottom:10px;font-weight:500;}
.password-text{line-height:20px;padding-bottom:20px;}
.latest-bg{background:#dfe3e9;color:#662d91;font-size:1.500rem;line-height:45px;}
.latest-bg-top{background:#dfe3e9;color:#662d91;font-size:1.500rem;line-height:45px;z-index:9999;}
.latest-cont{display:none;}
.latest-box-content{background:url(../img/latest-job-bg.png) no-repeat 0px 0px;background-size:100%;width:307px;height:160px;}
.latest-cont-box{padding:15px 0 7px 20px;position:absolute;}
.latest-cont-sml{position:absolute;font-size:1.125rem;color:#662d91;margin-left:98%;padding-top:9%;padding-right:58px;text-align:center;width:40px;}
.latest-cont h3{padding:0px;margin-left:-7px;color:#FFF;font-size:1.053rem;line-height:21px;width:96%;display:table;height:85px;}
.latest-cont h3 a{color:#fff;}
.latest-cont h3 span{display:table-cell;vertical-align:middle;}
.latest-cont h4{font-size:0.738rem;padding:0px;line-height:17px;font-weight:bold;color:#662d91;text-transform:uppercase;}
.latest-cont p{font-size:0.813rem;padding:0px;line-height:17px;white-space:nowrap;}
.latest-text{display:table;margin:0 auto;}
.latest-text a:hover{color:#fff;}
.btm-arrow{background:url(../img/sprites.png) no-repeat -227px -167px;width:18px;height:12px;display:block;margin:17px 20px 0 17px;}
.slideSign .btm-arrow{background:url(../img/sprites.png) no-repeat -819px -167px;width:18px;height:12px;display:block;margin:17px 20px 0px 17px;}
.latest-cont .filter-textbox, .latest-cont .filter-textbox:focus{background:url(../img/sprites.png) no-repeat 0px -216px;border:none;box-shadow:none;width:288px;display:inline-table;color:#5b5b5b;font-size:1.000rem;line-height:35px;padding:0px 0px 0px 36px;margin:12px auto 30px;}
.latest-cont .filter-textbox-sp, .latest-cont .filter-textbox-sp:focus{background:url(../img/sprites.png) no-repeat 0px -254px;border:none;box-shadow:none;width:288px;display:inline-table;color:#5b5b5b;font-size:1.000rem;line-height:35px;padding:0px 0px 0px 36px;margin:12px auto 30px;}
.latest-job-btn{color:#fff !important;padding:0px;line-height:45px;border:none !important;font-size:1.313rem;font-weight:600;margin:10px 0;}
.latest-job-btn:hover{color:#fff !important;}
#content-main{padding:0px;margin:40px 0px 0px 0px;background:#FFF;}
.box-content{box-shadow:0 0 4px #b2b2b2;-webkit-box-shadow:0 0 4px #b2b2b2;-moz-box-shadow:0 0 4px #b2b2b2;background:#fff;}
.index-box{line-height:0px;margin-bottom:30px;background:#fff;background:-moz-linear-gradient(left,#fff 0%,#fff 83%,#f2f4f6 83%,#f2f4f6 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fff),color-stop(83%,#fff),color-stop(83%,#f2f4f6),color-stop(100%,#f2f4f6));background:-webkit-linear-gradient(left,#fff 0%,#fff 83%,#f2f4f6 83%,#f2f4f6 100%);background:-o-linear-gradient(left,#fff 0%,#fff 83%,#f2f4f6 83%,#f2f4f6 100%);background:-ms-linear-gradient(left,#fff 0%,#fff 83%,#f2f4f6 83%,#f2f4f6 100%);background:linear-gradient(to right,#fff 0%,#fff 83%,#f2f4f6 83%,#f2f4f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f2f4f6',GradientType=1)}
.index-box h4{padding:5px 8px 0px;margin:0px;}
.index-box p{padding:5px 8px 14px;margin:0px;}
.box-grey{min-height:100px;background:#f2f4f6 url(../img/arrow.png) no-repeat center;}
.box-grey-150{min-height:150px;background:#f2f4f6 url(../img/arrow.png) no-repeat center;}
.box-grey-300{min-height:300px;background:#f2f4f6 url(../img/arrow.png) no-repeat center;}
.title-arrow{background:url(../img/sprites.png) no-repeat -434px -167px;width:9px;height:15px;float:left;margin:11px 12px 0px 0px}
.about-antal{padding:20px 0px;}
#btm-gray-bg{background:#f9f9fb;margin-top:40px;padding:30px 0px 95px;}
#btm-gray-bg h2{text-transform:uppercase;}
.news-box p{padding:5px 8px 14px;margin:0px;}
.news-box h5{color:#662d91;font-weight:600;}
.blog-date-bg{background:#5b5b5b;height:90px;color:#FFF;text-align:center;padding-top:20px;line-height:20px;font-size:0.750rem}
.blog-date-bg span{font-size:2.250rem}
#content-inner{background:#f9f9fb;padding:10px 0px 50px;}
.content-box{padding:15px 25px 36px;margin:0px 0px 20px 0px;font-size:0.875rem;line-height:20px;}
.content-box ul li, .content-box ol li { font-size:0.875rem;line-height:20px; }
.title-pad{padding-top:5px;padding-bottom:16px;}
.content-box ul{padding:10px 0px 15px 16px;}
.content-box ol{padding:0px 0px 15px 16px;}
.map-content{padding:10px;}
.map-content h3{padding:0px 0px 3px;font-size:1.313rem;color:#323c46;}
.map-popup-box{margin:0px;width:auto;}
.map-popup-text{max-width:230px;}
.map-popup{position:relative;padding:0px 0px 0px 11px;margin:0px 0px 0px 0px;z-index:999;font-size:0.813rem;line-height:18px;color:#323c46;}
.map-popup h5{font-weight:bold;text-transform:uppercase;padding:8px 0px 0px;}
.pink-text{color:#bb50a6;}
.map-popup p{font-size:0.813rem;padding:0px;word-wrap:break-word;overflow-wrap:break-word;}
.popup-contact{padding-top:18px;}
.map-vacant-bg{background:#5b5b5b;padding:30px 0px 19px;color:#fff;font-size:0.750rem;line-height:18px;text-transform:uppercase;}
.map-vacant-text{color:#fff;font-size:1.500rem;}
.map-more-bg{background:#713b9e;padding:37px 12px 36px 15px;margin:0 auto;color:#fff;font-size:0.875em;text-transform:uppercase;}
.map-more-bg:hover{color:#fff;}
.sidebar{margin:0px 0px 20px 0px;}
.sidebar-title{background:#f2f4f6;padding:6px 15px 7px;color:#662d91;font-size:1.000rem;line-height:24px;}
.sidebar-job-list{margin:0px 0px 20px;}
.sidebar-job-list ul{margin:0px;padding:0px;list-style-type:none;}
.sidebar-job-list ul li{margin:0px;padding:3px 15px 7px;border-top:1px solid #e0e4ea;line-height:18px;}
.sidebar-job-list ul li a{font-size:0.875rem;line-height:16px;}
.sidebar-job-list ul li h4{color:#662d91;font-size:0.875rem;font-weight:bold;padding:0px;}
.sidebar-job-list ul li:hover{background:#f9fafa;}
.sidebar-job-list ul li:hover h4, .sidebar-job-list ul li:hover a{color:#323c46;}
.blog-title{color:#662d91;padding:3px 0px 0px;}
.date-bg{background:#5b5b5b;padding:20px 10px 13px;margin:0px 0px 0px 0px;color:#fff;font-size:0.750rem;line-height:18px;}
.date-text{color:#fff;font-size:2.250rem;}
.blog-content-right{padding:4px 0px 5px 9px;}
.blog-content-right h5{font-weight:bold;color:#662d91;padding:0px;}
.blog-content-right p{color:#323c46;padding:8px 0px 0px 0px;}
.tabs-content > .content{padding:0px;}
.tabs-content > .content{border:1px solid #e0e4ea;padding:10px;margin:0px 10px 0px 0px;}
.tabs dd.active a{background:#bb50a6;color:#fff;text-align:center;border-right:1px solid #522376;font-size:1rem;}
.tabs dd > a{padding:10px 5px;background:#6e3897;color:#fff;text-align:center;border-right:1px solid #522376;font-size:1rem;}
.tabs dd > a:hover{background:#b03498;}
a.tab-btn{border-radius:20px;padding:2px 20px 3px;line-height:20px;color:#fff;font-size:1rem;margin:0px;float:right;box-shadow:0 0 4px #bdbdbd;}
a.tab-btn:hover{color:#fff;}
.tab-menu{width:21%;}
.divider{border-top:1px solid #dfe3e9;}
.action-links-btm{padding:10px 0px 45px;display:block;}
.action-links{margin:20px 0px 30px;font-size:1rem;padding-right:5px;}
.action-links small{font-size:0.750rem;line-height:15px;}
.action-links a{display:table;margin-left:auto;margin-right:auto;}
.job-list-box{padding:7px 14px 10px;width:100%;margin:10px 0px;/*max-height:170px;height:170px;*/overflow:hidden;position:relative;} /*NEW CSS*/
.job-list-box .read-more{text-align:center;bottom:0;left:0;margin:0; position: absolute; width: 100%; top: 3px; /*padding:55px 0px 45px;position:absolute;width:89%;background:rgba(255, 255, 255, 0);background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 94%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255, 0)), color-stop(94%,rgba(255, 255, 255, 1)));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 1) 94%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 1) 94%);background:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 1) 94%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 1) 94%);*/}/*NEW CSS*/
/*.job-list-box .read-more-btn{display:none;background:#bb50a6;top:8px;box-shadow:0 0 2px #4c2669;-webkit-box-shadow:0 0 2px #4c2669;-moz-box-shadow:0 0 2px #4c2669;font-size:1rem !important;text-align:center;padding:7px 27px 8px !important;color:#fff !important;vertical-align:middle;}
.job-list-box p:hover .read-more-btn{display:inline-block;background:#b03498;}*/ /*NEW CSS*/  
.job-list-box .column, .columns{position:static;}
.job-list-box h4{font-size:0.938rem;color:#4f1d80;text-transform:uppercase;padding:0px;font-weight:bold;}
.job-list-box a{font-size:0.938rem;color:#4f1d80;line-height:18px;}
.job-list-box a:hover, .job-list-box a:hover h4{color:#323c46;}
.job-list-box p{line-height:17px;font-size:0.813rem;}
.search-bg{background:#550c83;padding:19px 0px 20px 0px;width:100%;position:absolute;z-index:999;}
.search-bg .search-button{margin:20px 0px 0px 0px;}
.search-bg .distance-slider{margin:15px 0px 0px 0px;float:left;padding:0px 0px 0px 5%;}
.search-bg.click-btn .chosen-container { margin-bottom: 0px; }
.search-text{color:#fff;font-size:1.125rem;padding:13px 0px 4px 10px;}
.refine-close-icon{background:url(../img/sprites.png) no-repeat -860px -167px;width:22px;height:22px;}
.search-title{color:#fff;font-size:1.125rem;padding:0px 0px 15px 10px;font-weight:600;}
.click-btn{display:none;}
.job-detail-bg{background:#f2f4f6;width:100%;color:#a9aaac;margin-bottom:10px;margin-top:7px;}
.job-detail-bg .paging{padding:5px 10px;}
.job-detail-middle{padding:0px 10px;min-height:600px;}
.detail-job-list ul{margin:0px;padding:0px;list-style-type:none;}
.detail-job-list ul li{margin:0px;padding:3px 15px 6px;border-top:1px solid #e0e4ea;line-height:17px;}
.detail-job-list ul li a{padding:0px;line-height:17px;color:#946cb2;}
.detail-job-list ul li h6{color:#946cb2;font-weight:600;padding:0px;}
.detail-job-list ul li:hover h6, .detail-job-list ul li:hover a{color:#662d91;}
.detail-job-list ul li.active{background:#fff;}
.detail-job-list ul li.active h6, .detail-job-list ul li.active a{color:#662d91;}
.view-icon-light{background:url(../img/sprites.png) no-repeat -819px -125px;width:16px;height:10px;display:block;margin:6px 12% 0px 0px;}
.salary-link{color:#662d91;line-height:20px;padding-bottom:10px;font-size:0.875rem;}
.apply-job-btn{padding:9px 10px 10px;color:#fff;font-size:1.313rem;font-weight:600;box-shadow:0 0 4px #dcdcdc;-webkit-box-shadow:0 0 4px #dcdcdc;-moz-box-shadow:0 0 4px #dcdcdc;margin-top:5px;border-radius:20px;}
.apply-job-btn:hover{color:#fff;}
.apply-job-btn-text{padding:0px 5px;text-align:center;}
.job-detail-middle h3{font-size:1.500rem;padding:10px 0px 30px 20px;font-weight:600;}
.job-detail-content{padding:8px 20px 10px;}
.job-detail-content ul{font-family:"CoreSansM45Regular",sans-serif !important;color:#323c46 !important;font-size:0.875rem !important;width:100% !important;line-height:22px !important;margin-top:20px !important;}
.job-detail-content ul li{color:#323c46 !important;list-style:outside none disc !important;margin-left:15px !important;}
.job-detail-middle h4{padding:10px 0px 0px;font-weight:600;}
.job-detail-middle p{line-height:20px;padding-bottom:10px;}
.job-detail-right{padding-top:25px;}
.job-link-pad{padding:15px 0px 14px;display:block;font-size:0.813rem;}
.job-detail-contact{padding:36px 0px 0px;}
.contact-name{font-size:0.875rem;color:#323c46;line-height:18px;padding:0px 0px 10px;}
.contact-icons div{padding:5px 0px 5px 12px;font-size:0.813rem;clear:both;line-height:22px;color:#662d91;word-wrap:break-word;overflow-wrap:break-word;}
.detail-links-strip{background:#fff;font-size:1.125rem;padding:37px 0px;}
.detail-links-strip a{padding:13px 10px;}
.detail-links-strip small{font-size:0.750rem;}
.upload-icons-link{width:82px;margin:0px auto 0px;display:block;}
.apply-box{background:#fff;border:10px solid #bb50a6;box-shadow:0 0 4px #b2b2b2;-webkit-box-shadow:0 0 4px #b2b2b2;-moz-box-shadow:0 0 4px #b2b2b2;padding:10px 4px 19px 4px;position:absolute;margin:0px 10px 0px 0px;}
.apply-text{font-size:0.938rem;font-weight:bold;}
.apply-btn{border-radius:5px !important;padding:6px 10px 5px 10px !important;font-size:0.875rem;margin:4px 0px 10px 0px;}
.apply-btn-bg{border:1px solid #662d91;background:#662d91;background:-moz-linear-gradient(top, #b94fa6 0%, #662d91 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#b94fa6), color-stop(100%,#662d91));background:-webkit-linear-gradient(top, #b94fa6 0%,#662d91 100%);background:-o-linear-gradient(top, #b94fa6 0%,#662d91 100%);background:-ms-linear-gradient(top, #b94fa6 0%,#662d91 100%);background:linear-gradient(to bottom, #b94fa6 0%,#662d91 100%);}
.apply-btn-bg:hover{border:1px solid #662d91;background:#b94fa6;background:-moz-linear-gradient(top, #662d91 0%, #b94fa6 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#662d91), color-stop(100%,#b94fa6));background:-webkit-linear-gradient(top, #662d91 0%,#b94fa6 100%);background:-o-linear-gradient(top, #662d91 0%,#b94fa6 100%);background:-ms-linear-gradient(top, #662d91 0%,#b94fa6 100%);background:linear-gradient(to bottom, #662d91 0%,#b94fa6 100%);}
.apply-box p{padding:0px 0px 0px 6px;}
.apply-linkedin-text{color:#a6a8ac;font-size:0.750rem;padding:3px 0px 10px 0px;}
.paging{padding:14px 0px 12px;width:100%;display:block;}
ul.pagination{padding:0px !important;}
ul.pagination li{font-size:0.813rem;}
ul.pagination li a{border-radius:20px;color:#662d91;padding:1px 7px 1px 6px;line-height:18px;}
ul.pagination li:hover a, ul.pagination li a:focus{background:#662d91;color:#fff;}
ul.pagination li.current a, ul.pagination li.current a:hover{background:#662d91;}
ul.pagination li.current{margin:0px 5px 0px 3px;}
.nav-menu-icon{background:url(../img/sprites.png) no-repeat -907px -71px;width:26px;height:20px;display:block;margin:0px auto 7px;}
a:hover .nav-menu-icon{background:url(../img/sprites.png) no-repeat -938px -71px;width:26px;height:20px;}
.language-icon{background:url(../img/sprites.png) no-repeat 0px -125px;width:29px;height:25px;display:block;margin:0px auto 2px;}
a:hover .language-icon{background:url(../img/sprites.png) no-repeat -33px -125px;width:29px;height:25px;}
.search-menu-icon{background:url(../img/sprites.png) no-repeat -66px -125px;width:26px;height:27px;display:block;margin:0px auto 0px;}
a:hover .search-menu-icon{background:url(../img/sprites.png) no-repeat -97px -125px;width:26px;height:27px;}
.find-talent-icon{background:url(../img/sprites.png) no-repeat -128px -125px;width:26px;height:27px;display:block;margin:0px auto 0px;}
a:hover .find-talent-icon{background:url(../img/sprites.png) no-repeat -159px -125px;width:26px;height:27px;}
.location-icon-sml{background:url(../img/sprites.png) no-repeat -190px -125px;width:18px;height:27px;display:block;margin:0px auto 0px;}
a:hover .location-icon-sml{background:url(../img/sprites.png) no-repeat -213px -125px;width:18px;height:27px;}
.call-back-icon{background:url(../img/sprites.png) no-repeat -431px -217px;width:22px;height:27px;display:block;margin:0px auto 0px;}
a:hover .call-back-icon{background:url(../img/sprites.png) no-repeat -459px -217px;width:22px;height:27px;}
.signin-icon{background:url(../img/sprites.png) no-repeat -717px -71px;width:22px;height:24px;display:block;margin:0px auto 3px;}
a:hover .signin-icon{background:url(../img/sprites.png) no-repeat -744px -71px;width:22px;height:24px;}
.signedin-icon{background:url(../img/sprites.png) no-repeat -670px -167px;width:22px;height:24px;display:block;margin:0px auto 3px;}
a:hover .signedin-icon{background:url(../img/sprites.png) no-repeat -670px -167px;width:22px;height:24px;}
.more-search-arrow{background:url(../img/sprites.png) no-repeat -250px -167px;width:15px;height:9px;display:inline-block;margin:5px 0px 0px 7px;}
.search-icon{background:url(../img/sprites.png) no-repeat -880px -125px;width:25px;height:25px;display:inline-block;margin:5px 12px 0px 0px;}
.refine-arrow{background:url(../img/sprites.png) no-repeat -909px -167px;width:18px;height:12px;display:block;margin:4px 0px 0px 6px;}
a:hover .refine-arrow{background:url(../img/sprites.png) no-repeat -462px -167px;width:18px;height:12px;}
.save-search-icon{background:url(../img/sprites.png) no-repeat -843px -71px;width:27px;height:27px;display:inline-block;margin:0px 10px 0px 0px;}
a:hover .save-search-icon{background:url(../img/sprites.png) no-repeat -875px -71px;width:27px;height:27px;}
.get-email-icon{background:url(../img/sprites.png) no-repeat -655px -71px;width:26px;height:26px;display:inline-block;margin:0px 15px 0px 0px;}
a:hover .get-email-icon{background:url(../img/sprites.png) no-repeat -686px -71px;width:26px;height:26px;}
.follow-twitter-icon{background:url(../img/sprites.png) no-repeat -771px -71px;width:31px;height:24px;display:inline-block;margin:0px 10px 0px 0px;}
a:hover .follow-twitter-icon{background:url(../img/sprites.png) no-repeat -807px -71px;width:31px;height:24px;}
.save-icon{background:url(../img/sprites.png) no-repeat -91px -167px;width:34px;height:34px;display:block;margin:0px auto 9px;} /*NEW CSS*/
.save-icon:hover{background:url(../img/sprites.png) no-repeat -353px -216px;width:34px;height:34px;}
.view-icon{background:url(../img/sprites.png) no-repeat -52px -167px;width:34px;height:34px;display:block;margin:3px auto 9px;} /*NEW CSS*/
.view-icon:hover{background:url(../img/sprites.png) no-repeat -314px -216px;width:34px;height:34px;}
.forward-arrow{background:url(../img/sprites.png) no-repeat -130px -167px;width:34px;height:34px;display:block;}
.forward-arrow:hover{background:url(../img/sprites.png) no-repeat -392px -216px;width:34px;height:34px;}
.request-icon{background:url(../img/request-icon.png) no-repeat 0px 0px;width:34px;height:34px;display:block;}
.request-icon:hover{background:url(../img/request-icon-hv.png) no-repeat 0px 0px;width:34px;height:34px;}
.request-gray-icon{background:url(../img/gray-icon.png) no-repeat 0px 0px;width:34px;height:34px;display:block;}
.save-icon-sml{background:url(../img/sprites.png) no-repeat -840px -125px;width:14px;height:10px;display:block;margin:6px 0px 0px;}
.save-icon-sml:hover{background:url(../img/sprites.png) no-repeat -840px -140px;width:14px;height:10px;}
.view-icon-sml{background:url(../img/sprites.png) no-repeat -798px -125px;width:16px;height:10px;display:block;margin:6px 12% 0px 0px;}
.view-icon-sml:hover{background:url(../img/sprites.png) no-repeat -798px -140px;width:16px;height:10px;}
.forward-arrow-sml{background:url(../img/sprites.png) no-repeat -781px -125px;width:12px;height:12px;display:block;margin:6px 0px 0px 12%;}
.forward-arrow-sml:hover{background:url(../img/sprites.png) no-repeat -781px -140px;width:12px;height:12px;}
.salary-icon{background:url(../img/sprites.png) no-repeat -334px 0px;width:62px;height:58px;display:block;margin:0px 0px 8px 2px;}
a:hover .salary-icon{background:url(../img/sprites.png) no-repeat -401px 0px;width:62px;height:58px;}
.banking-icon{background:url(../img/sprites.png) no-repeat -180px 0px;width:72px;height:54px;display:block;margin:0px 0px 13px;}
a:hover .banking-icon{background:url(../img/sprites.png) no-repeat -257px 0px;width:72px;height:54px;}
.location-icon{background:url(../img/sprites.png) no-repeat -468px 0px;width:42px;height:58px;display:block;margin:0px 0px 9px 5px;}
a:hover .location-icon{background:url(../img/sprites.png) no-repeat -515px 0px;width:42px;height:58px;}
.job-detail-icon{background:url(../img/sprites.png) no-repeat -562px 0px;width:38px;height:58px;display:block;margin:0px 0px 9px 5px;}
a:hover .job-detail-icon{background:url(../img/sprites.png) no-repeat -605px 0px;width:38px;height:58px;}
.favourite-icon{background:url(../img/sprites.png) no-repeat -697px -125px;width:24px;height:18px;display:block;margin:0px auto 4px;}
a:hover .favourite-icon{background:url(../img/sprites.png) no-repeat -697px -167px;width:24px;height:18px;}
.email-job-icon{background:url(../img/sprites.png) no-repeat -726px -125px;width:26px;height:20px;display:block;margin:0px auto 7px;}
a:hover .email-job-icon{background:url(../img/sprites.png) no-repeat -726px -167px;width:26px;height:20px;}
.job-send-icon{background:url(../img/sprites.png) no-repeat -756px -125px;width:20px;height:21px;display:block;margin:0px auto 4px;}
a:hover .job-send-icon{background:url(../img/sprites.png) no-repeat -756px -167px;width:20px;height:21px;}
.contact-email-icon{background:url(../img/sprites.png) no-repeat -589px -125px;width:22px;height:22px;display:block;margin:0px 7px 0px 0px;}
.contact-name-icon{background:url(../img/sprites.png) no-repeat -643px -125px;width:22px;height:22px;display:block;margin:0px 7px 0px 0px;}
.contact-no-icon{background:url(../img/sprites.png) no-repeat -616px -125px;width:22px;height:22px;display:block;margin:0px 7px 0px 0px;}
.contact-location-icon{background:url(../img/sprites.png) no-repeat -670px -125px;width:22px;height:22px;display:block;margin:0px 7px 0px 0px;}
.job-alert-icon{background:url(../img/sprites.png) no-repeat -648px 0px;width:40px;height:40px;display:block;margin:2px auto 5px;}
a:hover .job-alert-icon{background:url(../img/sprites.png) no-repeat -693px 0px;width:40px;height:40px;}
.register-icon{background:url(../img/sprites.png) no-repeat -738px 0px;width:40px;height:42px;display:block;margin:0px auto 5px;}
a:hover .register-icon{background:url(../img/sprites.png) no-repeat -783px 0px;width:40px;height:42px;}
.upload-cv-icon{background:url(../img/sprites.png) no-repeat -828px 0px;width:30px;height:38px;display:block;margin:3px 0px 6px;}
a:hover .upload-cv-icon{background:url(../img/sprites.png) no-repeat -863px 0px;width:30px;height:38px;}
.linkedin-icon{background:url(../img/sprites.png) no-repeat -898px 0px;width:37px;height:38px;display:block;margin:3px 0px 6px 15px;}
a:hover .linkedin-icon{background:url(../img/sprites.png) no-repeat -940px 0px;width:37px;height:38px;}
.search-plus-icon{background:url(../img/sprites.png) no-repeat -859px -125px;width:16px;height:16px;display:block;margin:5px 2px 0px 0px;}
.map-location-icon{background:url(../img/sprites.png) no-repeat -213px -125px;width:18px;height:26px;margin:0px 6px 0px 2px;}
.sidebar-title-arrow{background:url(../img/sprites.png) no-repeat -270px -167px;width:10px;height:16px;margin:7px 8px 0px 0px;}
.industrial-icon{background:url(../img/sprites.png) no-repeat 0px -167px;width:21px;height:26px;margin:0px;}
.map-more-arrow{background:url(../img/sprites.png) no-repeat -341px -167px;width:12px;height:21px;display:block;margin:-4px 0px 0px 13px;}
.map-top-arrow{background:url(../img/map-top-arrow.png) no-repeat 0px 0px;width:37px;height:19px;display:block;margin:-19px auto 0px;}
.resume-icon{background:url(../img/sprites.png) no-repeat -887px -167px;width:17px;height:20px;margin:0px 0px 0px 6px;}
.global-icon{background:url(../img/sprites.png) no-repeat -910px -125px;width:21px;height:21px;display:block;margin:13px 20px 0;}
.left-arrow-sml{background:url(../img/sprites.png) no-repeat -285px -167px;width:9px;height:14px;display:block;margin:4px 18px 0px 5px;padding:0px;}
.left-arrow-sml:hover{background:url(../img/sprites.png) no-repeat -299px -167px;width:9px;height:14px;display:block;}
.right-arrow-sml{background:url(../img/sprites.png) no-repeat -313px -167px;width:9px;height:14px;display:block;margin:4px 5px 0px 13px;padding:0px;}
.right-arrow-sml:hover{background:url(../img/sprites.png) no-repeat -327px -167px;width:9px;height:14px;display:block;}
.paging-arrow-left{background:url(../img/sprites.png) no-repeat -358px -167px;width:14px;height:14px;display:block;margin:4px 7px 0px 0px;padding:0px;}
.paging-arrow-left:hover{background:url(../img/sprites.png) no-repeat -377px -167px;width:14px;height:14px;display:block;}
.paging-arrow-right{background:url(../img/sprites.png) no-repeat -396px -167px;width:14px;height:14px;display:block;margin:4px 0px 0px 7px;padding:0px;}
.paging-arrow-right:hover{background:url(../img/sprites.png) no-repeat -415px -167px;width:14px;height:14px;display:block;}
.apply-close-btn{background:url(../img/sprites.png) no-repeat -293px -216px;width:16px;height:16px;display:block;margin:0px 6px 0px 0px;}
.apply-btn-arrow{background:url(../img/sprites.png) no-repeat -227px -167px;width:18px;height:12px;display:block;margin:8px auto 0px;}
.save-icon-purple{background:url(../img/sprites.png) no-repeat -353px -216px;width:34px;height:34px;display:block;margin:0px auto 9px;}
.save-icon-sml-black{background:url(../img/sprites.png) no-repeat -840px -140px;width:14px;height:10px;display:block;margin:6px 0px 0px;}
.favourite-icon-black{background:url(../img/sprites.png) no-repeat -697px -167px;width:24px;height:18px;display:block;margin:0px auto 4px;}
.fb-icon{background:url(../img/fb-icon.png) no-repeat 0px 0px;width:49px;height:20px;display:block;margin:30px auto 5px;}
.twitter-icon{background:url(../img/twitter-icon.png) no-repeat 0px 0px;width:52px;height:20px;display:block;margin:5px auto;}
.pinit-icon{background:url(../img/pinit-icon.png) no-repeat 0px 0px;width:41px;height:20px;display:block;margin:5px auto;}
.share-icon{background:url(../img/share-icon.png) no-repeat 0px 0px;width:50px;height:20px;display:block;margin:5px auto;}
.testimonial-icon{background:url(../img/testimonial-icon.png) no-repeat 0px 0px;width:25px;height:25px;display:block;margin:0px;}
.quick-search-icon{background:url(../img/sprites.png) no-repeat -353px -125px;width:20px;height:21px;display:block;margin:0px;}
.footer{background:#5b5b5b;color:#c0c6d3;font-size:0.750rem;padding:50px 0px;}
.footer p{color:#c0c6d3;font-size:0.750rem;line-height:18px;}
.footer .row-large{width:20%;}
.footer h5{color:#c0c6d3;padding:5px 0px 7px;margin:0px;font-size:0.875rem;font-weight:600;}
.footer h5 a{font-size:0.875rem;}
.footer a{color:#c0c6d3;font-size:0.750rem;}
.footer a:hover{color:#FFF;}
.footer ul{margin:0px 0px 10px;padding:0px;list-style:none;}
.footer ul li{margin:0px;padding:5px 0px;line-height:18px;}
.fxr-power-logo1{/*background:url(../img/sprites.png) no-repeat -115px -71px;*/background:url(../img/sprites.png) no-repeat -249px -71px;width:130px;height:45px;}
.fxr-power-logo1:hover{background:url(../img/sprites.png) no-repeat -249px -71px;}
.fxr-power-logo4 { width: 129px; margin: 0px auto; opacity: 0.5; }
a:hover .fxr-power-logo4 { opacity: 1; } 
.mobile-footer{background:#5b5b5b;color:#b8686d;padding:17px 0px;text-align:center;font-size:0.750rem;}
.mobile-footer p{color:#c0c6d3;font-size:0.750rem;line-height:18px;}
.mobile-footer a{color:#c0c6d3;}
.mobile-footer a:hover{color:#FFF;}
.breadcrumb{display:none;}
.session-msg{color:#662d91;margin:10px 0px;padding:10px 15px;width:100%;border-radius:5px;background:#f2f4f6;box-shadow:0 0 2px #b2b2b2;-webkit-box-shadow:0 0 2px #b2b2b2;-moz-box-shadow:0 0 2px #b2b2b2;font-size:0.875rem;}
button.tiny, .button.tiny{font-size:0.875rem;padding:0.500rem 1.25rem 0.563rem;}
.dropdown ul li a{font-size:0.875rem !important;}
.top-bar ul li .dropdown .language-menu{padding:20px 0px 0px;}
.top-bar ul li .dropdown .language-menu ul li{width:100%;float:left;}
.top-bar ul li .dropdown .language-menu a{margin:0px 31px;text-transform:uppercase;padding:10px 16px 12px;font-size:1rem !important;float:right;width:auto;text-align:right;}
.top-bar-section .range-slider{height:0.250rem;border-radius:20px;border:none;background:#07090b;width:290px;margin-left:-10px;}
.range-slider-active-segment{height:0.250rem;border-radius:20px;background:#fff;border:none;}
.range-slider-handle{border-radius:20px;height:1.250rem;width:1.250rem;margin-top:-3px;border:1px solid #fff;box-shadow:0 0 6px #fff;background:#d54076;background:-moz-linear-gradient(top, #f03e41 0%, #bc40a7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f03e41), color-stop(100%,#bc40a7));background:-webkit-linear-gradient(top, #f03e41 0%,#bc40a7 100%);background:-o-linear-gradient(top, #f03e41 0%,#bc40a7 100%);background:-ms-linear-gradient(top, #f03e41 0%,#bc40a7 100%);background:linear-gradient(to bottom, #f03e41 0%,#bc40a7 100%);}
.range-slider-handle:hover{background:#d54076;background:#d54076;background:-moz-linear-gradient(top, #f03e41 0%, #bc40a7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f03e41), color-stop(100%,#bc40a7));background:-webkit-linear-gradient(top, #f03e41 0%,#bc40a7 100%);background:-o-linear-gradient(top, #f03e41 0%,#bc40a7 100%);background:-ms-linear-gradient(top, #f03e41 0%,#bc40a7 100%);background:linear-gradient(to bottom, #f03e41 0%,#bc40a7 100%);}
.search-bg .range-slider{background:none repeat scroll 0 0 #bb50a6;border:none;border-radius:20px;height:0.25rem;margin-left:-10px;width:290px;margin-top:15px;}
input, select{color:#4d4d4d;}
select{background:#fff;}
form label{float:left;clear:left;width:210px;line-height:20px;padding:3px 10px 5px 0px;cursor:default;}
em{font-style:italic;}
label.required:after{content:" * ";color:#f00;}
.label-inline{clear:none !important;margin:-10px 0 0 10px;}
.empty-label{float:left;clear:left;width:210px;line-height:30px;padding-right:10px;}
.required-mark{margin-bottom:20px;color:#4d4d4d;font-size:0.875rem;}
.allowed-file-types{font-size:0.625rem;margin-bottom:20px;color:#4d4d4d;}
.content-box h4:first-child{color:#662d91;padding-top:0px;}
.checkbox-label{margin-left:15px;font-size:0.875rem;}
.browse{margin-bottom:5px !important;}
.feature-title{background:#f2f4f6;padding:10px 10px 10px 15px;color:#662d91;font-size:1rem;font-weight:bold;border-bottom:1px solid #e0e4ea;}
.title-arrow-sml{background:url(../img/sprites.png) no-repeat -270px -167px;width:10px;height:16px;margin:2px 8px 0px 0px;}
.new_feature_cont{padding:10px 15px 20px;}
.view-all{float:right;margin:0px 10px 0px;}
ul.inner{margin:0px 0px 15px;padding:0px;list-style:none;}
ul.inner li{margin:0px;padding:5px 0px 5px 22px;background:url(../img/bullet-arrow.png) no-repeat 0px 9px;}
ul.inner li a{font-size:0.875rem;}
.add-search{padding-bottom:0px;}
.search-details{padding-bottom:10px;line-height:20px;}
.space-below-20{margin-bottom:20px;}
.edit-search-text{line-height:20px;}
.cand-home-section{margin-bottom:20px;}
.jobbox{background:#f2f4f6;margin-bottom:2px;padding:15px;font-size:0.875rem;}
.jobbox .pink-bg, .joblist-row .button{padding:0.188rem 0.5rem 0.250rem;font-size:0.750rem;margin:5px 5px 5px 0px;}
.user-form-fields .chosen-choices{box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset;border:1px solid #ccc;}
.user-form-fields .chosen-choices input{height:2.063rem;}
.user-form-fields .chosen-container-multi .chosen-choices{margin:0px 0px 6px;}
.meta-label{width:100px;float:left;clear:left;margin:5px 0px;padding:0px 5px 0px 0px;font-size:0.875rem;}
.meta-content{width:300px;margin:5px 0px;float:left;}
.joblist-viewdetails{float:right;}
.view-all .button{margin-bottom:10px;}
.job-applying-strip{color:#662d91;margin:10px 0px;padding:10px 15px;width:100%;border-radius:5px;background:#f2f4f6;box-shadow:0 0 2px #b2b2b2;-webkit-box-shadow:0 0 2px #b2b2b2;-moz-box-shadow:0 0 2px #b2b2b2;}
.detail-box-icons{height:58px;display:table;}
.detail-box-text{display:table-cell !important;vertical-align:middle;width:82%;}
.content ul{color:#323c46;font-size:0.875rem;padding:0px 0px 0px 15px;}
ul.sitemap{list-style-type:none;padding:0px 0 15px 0px;}
ul.sitemap li{background:url("../img/right-arrow.png") no-repeat scroll 0 12px rgba(0, 0, 0, 0);padding:5px 0 5px 20px;margin:0px;}
ul.sitemap1{margin:0px;list-style-type:none;padding:5px 0px;}
ul.sitemap1 li{background:url("../img/right-arrow-sml.png") no-repeat scroll 0 12px rgba(0, 0, 0, 0);padding:5px 0 0px 20px;}
.job-type-text{font-size:0.875rem;color:#4d4d4d;padding-left:3px;}
.distance-slider-inner{font-size:0.875rem;color:#4d4d4d;}
.distance-slider-inner .range-slider{background:#bb50a6;height:4px;border:none;border-radius:20px;width:80%;}
.distance-slider-inner .range-slider-active-segment{background:#e0e4ea;}
.distance-slider-inner .range-slider-right{margin:10px 0px;}
.search-criteria{color:#323c46;line-height:20px;margin:10px 0px 2px 0px;padding:10px 15px;width:100%;background:#f2f4f6;font-weight:600;}
.joblist-row{background:#f2f4f6;padding:10px;margin-bottom:2px;}
.joblist-title{font-size:0.875rem;line-height:20px;padding-bottom:5px;display:block;}
.joblist-location{font-size:0.875rem;line-height:20px;}
.shortlist-checkbox{margin-right:5px !important;margin-bottom:0px !important;}
.shortlist-remove-btn{margin-right:5px;}
.joblist-checkbox{margin:5px 6px 0px 0px !important;}
.candidate-details{line-height:22px;font-size:0.875rem;margin-bottom:20px;}
.candidate-detail-left{color:#662d91;font-size:1rem;font-weight:600;padding:0px 0px 10px;}
.candidate-detail-right{padding:0px 0px 10px;}
.excerpt-meta-top{margin:10px 0px 15px 0px;}
.entry-title{padding:0px 0px 10px;}
.action-links-text{display:table-cell;text-align:left;line-height:15px;vertical-align:top;}
.blog-border{border-bottom:1px solid #e0e4ea;padding:0px 0px 30px;margin-bottom:25px;}
.testimonial-box{margin:0px 0px 30px;}
.testimonial-box-bg{background:#f2f4f6;padding:10px;font-size:0.875rem;color:#323c46;line-height:22px;}
.testimonial-box-bg div p{font-size:0.875rem !important;color:#323c46 !important;line-height:22px !important;}
.testimonial-arrow{background:url("../img/testimonial-arrow.png") no-repeat 0px 0px;display:block;height:19px;margin:0px 0px 0px 20px;width:24px;}
.testimonial-title{padding:5px 0px 0px 20px;color:#662d91;font-size:1rem;font-weight:bold;}
.human-check{font-size:0.76rem;color:#ff0000;}
input[type="checkbox"]{margin:2px 5px 3px 0px}
#span_change_language{line-height:22px;float:right;margin-top:-5px;}
.office-details{line-height:22px;font-size:0.875rem;margin-bottom:20px;word-wrap:break-word;}
.office-details-left{color:#662d91;font-weight:600;padding:0px 0px 10px;}
.download-text{font-size:0.938rem;line-height:22px;}
.right-testimonial-text{font-size:0.875rem;line-height:20px;}
.office-search-text{padding:8px 10px 0px 0px;}
#submit{font-size:0.875rem;padding:0.5rem 1.25rem 0.563rem;background:#4e007d;border-radius:1000px;color:#fff;transition:background-color 300ms ease-out 0s;margin:0 0 1.25rem;border:none;cursor:pointer;margin-left:210px;}
#submit:hover{background:#532279;transition:background 300ms ease;}
.post_tag-cloud{padding:15px;}
.sidebar .search-form-container{padding:0px 10px 0px 15px;}
.title-border{color:#662d91;margin-bottom:25px;font-weight:600;border-bottom:1px dashed #ccc;}
.sharethis .addthis_toolbox{margin:15% 10% 0% 30%;}
.sharethis .addthis_toolbox a{margin-bottom:5px;}
.office-menu-text span{margin:9px 0px 0px;vertical-align:middle;display:inline-block;}
.entry-summary{padding-top:10px;}
.txtboxmulti3{background:#fff;border:1px solid #e0e4ea;float:left;color:#4d4d4d;height:100px;line-height:20px;margin-right:3px;overflow-y:scroll;width:100%;padding:5px 10px;}
.quick-search-box{padding:10px 15px 10px;}
.quick-search-box input, select, .chosen-container{margin-bottom:10px;}
li.search-field{border:none !important;}
.sidebar .chosen-container-multi .chosen-choices, .sidebar select{border-radius:0px;}
#helptetx1{z-index:9999 !important;}
.help-icon-pad{float:right;margin-right:25px;}
.help-txt{width:40% !important;z-index:99 !important;}
.slideshow-wrapper{height:650px;}/*NEW CSS*/
.red-text{color:#ff0000;}
.index-box img{display:block;}
.sidebar-job-list .job-list-box .read-more{width:100%;}
.social-icons.footer-social-icons{position:inherit;margin:0px;z-index:inherit;background:#f9f9fb;}
.footer-social-icons ul{text-align:center;display:block;padding:0px 0px 12px;}
.footer-social-icons ul li{display:inline-block;}
.footer-social-icons ul li a{float:none !important;display:block;}
.footer-social-icons .st_sharethis_custom{background:url(../img/sprites.png) no-repeat -489px -217px;width:32px;height:32px;cursor:pointer;}
.language-img{width:22px;height:22px;margin:0px 8px 0px 0px;display:inline-block;border-radius:100px;}
.language-img img{vertical-align:middle;max-width:100%;border-radius:100px;}
.h-social-icons-top{position:relative;}
.h-social-icons{position:absolute;right:39px;top:-10px;}
.h-social-icons a{float:left;margin:0px 6px 0px 0px;}
.h-fb-icon{background:url(../img/sprites.png) no-repeat -529px -217px;width:20px;height:20px;display:block;}
a:hover.h-fb-icon{background:url(../img/sprites.png) no-repeat -553px -217px;}
.h-twitter-icon{background:url(../img/sprites.png) no-repeat -576px -217px;width:20px;height:20px;display:block;}
a:hover.h-twitter-icon{background:url(../img/sprites.png) no-repeat -601px -217px;}
.h-instagram-icon{background:url(../img/sprites.png) no-repeat -624px -217px;width:20px;height:20px;display:block;}
a:hover.h-instagram-icon{background:url(../img/sprites.png) no-repeat -648px -217px;}
.h-pinterest-icon{background:url(../img/sprites.png) no-repeat -672px -217px;width:20px;height:20px;display:block;}
a:hover.h-pinterest-icon{background:url(../img/sprites.png) no-repeat -697px -217px;}
.h-youtube-icon{background:url(../img/sprites.png) no-repeat -721px -217px;width:20px;height:20px;display:block;}
a:hover.h-youtube-icon{background:url(../img/sprites.png) no-repeat -746px -217px;}
.h-share-icon{background:url(../img/sprites.png) no-repeat -772px -217px;width:20px;height:20px;display:block;}
a:hover.h-share-icon{background:url(../img/sprites.png) no-repeat -796px -217px;}
.h-googleplus-icon{background:url(../img/sprites.png) no-repeat -821px -217px;width:20px;height:20px;display:block;}
a:hover.h-googleplus-icon{background:url(../img/sprites.png) no-repeat -846px -217px;}
.h-linkedin-icon{background:url(../img/sprites.png) no-repeat -870px -217px;width:20px;height:20px;display:block;}
a:hover.h-linkedin-icon{background:url(../img/sprites.png) no-repeat -894px -217px;}

/*-----------GDPR CHANGES---------*/
.contact-box label.checkbox, .sign-in-sidebar label{float:left;width:100%;margin:0px 0px 8px !important;}
.contact-box input[type="checkbox"]{margin:4px 5px 0px 0px;display:inline-block; vertical-align:top; }
.contact-box { margin-bottom:20px; }
/*.contact-box h4, .edit-account-checkbox h4 { font-size:21px; color:#1ecd9b; margin:20px 0px 10px; }*/
.checkboxtext{display:inline-block;width:88%;line-height:20px; margin:0px 0px 5px; color:#23323f; }
.edit-account-checkbox input[type="checkbox"] { vertical-align:top; margin:4px 5px 0px 0px; color:#23323f; }
.subscribe-checkbox input[type="checkbox"] { vertical-align:top; margin:4px 5px 0px 0px; }
.subscribe-checkbox .checkboxtext { width:90%; vertical-align:top; }
.shortlist-checkbox { display:inline-block; vertical-align:top !important; margin:4px 0px 0px 0px !important; }
.un-sub-text { display:inline-block; width:90%; line-height:20px; margin:0px 0px 10px 6px; font-size:14px; font-family:'pt_sansregular',arial,helvetica,sans-serif; }
.edit-account input[type="checkbox"] { margin:3px 5px 8px 0px; }

a.disable_cur:hover{cursor:not-allowed;}
a.disable_social_cur{pointer-events:none;}
.list-group-item .fa-paper-plane-o { font-size:13px; margin:3px 9px 0px 0px; }
.btn.clientbutton { padding:6px 12px; color:#B8DBFF; }

.disable_btn { position:relative; }
.disable_btn .tooltip { display:none; background:#000; width:190px; margin-bottom:14px; white-space:normal; color:#fff; font-size:12px; line-height:16px; border-radius:5px; text-align:center; padding:5px 15px; position:absolute; top:-85px; left:-35px; opacity:1; }
.disable_btn:hover .tooltip { display:block;}
.disable_btn .tooltip:after, .disable_btn .tooltip:before {
	top: 100%;
	left: 60%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.disable_btn .tooltip:after {
	border-color: rgba(0, 0, 0, 0);
	border-top-color: #000;
	border-width:8px;
	margin-left: -38px;
}
#content-inner .medium-4 .job-list-box {  height: 170px !important; }
#content-inner .medium-4 .job-list-box .read-more{text-align:center;bottom:0;left:0;margin:0;padding:55px 0px 45px;position:absolute;width:75%;background:rgba(255, 255, 255, 0);background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 94%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255, 0)), color-stop(94%,rgba(255, 255, 255, 1)));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 1) 94%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 1) 94%);background:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 1) 94%);background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 1) 94%);}
#content-inner .medium-4 .job-list-box .read-more-btn{display:none;background:#bb50a6;top:37px;box-shadow:0 0 2px #4c2669;-webkit-box-shadow:0 0 2px #4c2669;-moz-box-shadow:0 0 2px #4c2669;font-size:1rem !important;text-align:center;padding:7px 27px 8px !important;color:#fff !important;vertical-align:middle;}
#content-inner .medium-4 .job-list-box p:hover .read-more-btn{display:inline-block;background:#b03498;}

/*-----------REDESIGN CSS STARTS HERE---------*/
.banner-img { height: 650px; position: relative; } 
.banner-overlay { height: 650px; background: rgba(0,0,0,0.5);  }
.banner-search-cont { position: absolute; width: 100%; z-index: 9; }
.banner-search-cont .row { max-width: 50rem; }
.banner-cont-pad { padding: 200px 0px 0px; }
.banner-cont-pad h4{color:#fff;letter-spacing:1px;padding:10px 0px 17px;font-size:24px;line-height:20px;}
.ad-search-text{color:#fff;margin:19px 0px 0px;font-size:13px;text-transform:uppercase;letter-spacing:1px;line-height:15px;}
.ad-search-text:hover { color: #fff; }
.ad-search-text:focus { color: #fff; }
.banner-search-bg { background:#fff; display:block; padding:10px 10px 6px 19px; line-height:14px; }
input[type=text].searchtext-box { padding: 0px; background: #fff; max-width:340px; width:100%; float:left; border-radius:0px !important; font-size:18px; height:30px; margin:10px 0px 0px; border-right:3px solid #c8d4d7; border-top:0px; border-bottom:0px; border-left:0px; outline:none;  }
.banner-cont-pad .select-search, .banner-cont-pad .chosen-select { color:#7d7d7d; font-size:16px; background:#fff url(../img/select-down-arrow.png) no-repeat 94% 22px; float:left; max-width:100%; width:100%; height: 50px; margin: 10px 0px 0px; padding:0px 0px 0px 10px; display:block; border:none; border-radius:0px !important;  -webkit-appearance:none; -moz-appearance:none; appearance:none; outline:none; }
.banner-search-bg .chosen-container { width: 100% !important; max-width: 340px; background: #fff url(../img/select-drop-down-arrow.svg) no-repeat 98% 22px;  }
.banner-search-bg .chosen-container-active .chosen-choices { box-shadow: none; border-radius: 0px; }
.banner-search-bg .chosen-container-multi .chosen-choices li.search-field input[type=text] { padding: 0px; height: 30px; color:#7d7d7d; font-size:18px; }
.signin-menu .signin-button, .signin-menu .reg-button { background: #53585e; } 
.signin-menu .signin-button:hover, .signin-menu .reg-button:hover, .megamenu .more-search:hover { background: #3d434b; } 
.megamenu .chosen-container-multi .chosen-choices li.search-choice, .megamenu .chosen-container .chosen-results li.highlighted { background: #323c46; } 
.megamenu .more-search { background: #070e15;  }
.megamenu .more-search:hover { background: #141d27;  }
.megamenu .search-button { background: #141d27; box-shadow: 0 0 10px #4a525a; }
.megamenu .search-button:hover { background: #070e15; box-shadow: 0 0 10px #4a525a;  }
.banner-search-bg .chosen-container-multi .chosen-choices { overflow: inherit; }

.search-popup .container { max-width:660px; margin: 0px auto 0px; }
.md-perspective, .md-perspective body { height: 100%; overflow: hidden; }
.md-perspective body  { background: #222; -webkit-perspective: 600px; -moz-perspective: 600px; perspective: 600px; }
.md-modal { position: fixed; width: 100%; height: 100%; opacity:0; z-index: 2000; visibility: hidden;  }
.md-show { visibility: visible; }
.md-modal.md-show { opacity:1; }
.md-overlay { position: fixed; width: 100%; height: 100%; visibility: hidden; top: 0; left: 0; z-index: 1000; opacity: 0; background:#3e5360; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.md-show ~ .md-overlay { opacity: 1; visibility: visible; }
.md-content { background: #3e5360; position: relative; border-radius: 3px; margin: 0 auto; }
.md-effect-1 .md-content { -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }
.md-show.md-effect-1 ~ .md-overlay { background: #3e5360; } 
.md-effect-1 .md-content h3, .md-effect-1 .md-content { background: transparent; }
.md-show.md-effect-1 .md-content { -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; }
#modal-12.md-modal, #modal-1.md-modal { top:0px; } 
.search-popup .banner-search { margin:12px 0px 48px; }
.search-popup .banner-textbox { padding:0px 0px 0px 25px; }
.search-popup { padding:30px 10px 50px; width:100%; background: rgba(102,45,145,0.9); margin: 0px auto; position: absolute; width: 100%; min-height: 2500px; }
.search-popup h2 { padding:0px 0px 40px 0px; font-size:26px; font-weight:500; line-height:40px; letter-spacing:1px; color:#fff; }
input[type="text"].popup-search-textbox { background:#fff; height:50px; font-size:18px; font-weight:500; border:none; padding:0px 0px 0px 9px; width:89%; outline:none; vertical-align:top; color:#323F4A;    }
input[type="text"].popup-search-textbox:focus { box-shadow: none; } 

.select-box, .chosen-select { display:inline-block; vertical-align:top; border-radius:0px; height:50px; background:#fff url(../img/select-drop-down-arrow.svg) no-repeat 98% 28px; color:#9198ac;  border:none; font-size:18px; padding:0px 0px 0px 5px; outline:none; -webkit-appearance:none; appearance:none; -moz-appearance:none; width:82%; }
.search-popup select::-ms-expand { display:none; }
.search-popup-textbg { background:#fff; height:50px; width:100%; margin:0px 0px 20px; }
.search-popup-selectbg { background:#fff; width:100%; margin:0px 0px 20px; }
.jobtype-select-box { background:transparent; border:1px solid #fff; height:40px; padding: 0px; margin: 0px !important; line-height:35px; display:inline-block; text-align:center; font-size:16px; color:#fff; width:100%; font-weight:normal;  }
.jobtype-select-box.active { background:#2e5ba5; border:1px solid #fff; color:#fff; font-weight:bold; }
.jobtype-rt { padding:15px 10px 50px;}
.jobtype-rt .row { margin-left:-10px; margin-right:-10px;}
.jobtype-rt .col-sm-6 { padding-left:10px; padding-right:10px;}
.category-width { width:45px; margin:0px auto; text-align:center; float:left; line-height: 45px; font-size: 20px; color: #4e007d; }
.category-width .fa-search { vertical-align: top; margin-top: 15px; }
.category-width .fa-file-text { vertical-align: top; margin-top: 15px; }
.category-width .fa-industry { vertical-align: top; margin-top: 15px; }
.category-width .fa-pie-chart { vertical-align: top; margin-top: 16px; }
.category-width .fa-map-marker { font-size: 24px; vertical-align: middle; }
.search-popup .chosen-container { width: 80% !important; margin-bottom: 0px; background: #fff url(../img/select-drop-down-arrow.svg) no-repeat 98% 22px; }
.search-popup .chosen-container-active .chosen-choices { box-shadow: none;  }
.search-popup .chosen-container-multi .chosen-choices li.search-field input[type="text"] { font-size: 18px; padding: 0px; color: #757575;  }
.search-popup .chosen-container-multi .chosen-choices { overflow: inherit; margin: 0px;  }
.search-popup .chosen-container-multi .chosen-choices li.search-field input[type="text"] { margin: 6px 0 7px;  }
.dropdown-wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close, .banner-search-bg .chosen-container-multi .chosen-choices li.search-choice .search-choice-close, .advanced-search-popup .chosen-container-multi .chosen-choices li.search-choice .search-choice-close  { background: url(../img/choosen-close-icon.png) 0 0 no-repeat!important; }

.distance-text { color: #fff; font-size: 16px; font-weight: 600; margin: 0px 0px 5px; display: block; letter-spacing: 0.5px; }
.jobtype-rt .large-3 { padding-left: 5px; padding-right: 5px; }
.switch-field input {position: absolute !important;clip:rect(0, 0, 0, 0);width:1px;height:1px;border:0;overflow:hidden;}
.switch-field label:hover {cursor:pointer;}
.switch-field input:checked + label { background:#fff; border:2px solid #fff; color:#662d91; font-weight:600; }
.jobtype-select-box .popup-jobtype-icon  { display:none; }
.switch-field input:checked + label .popup-jobtype-icon  { display:inline-block; }
.search-btn { background:#bb50a6; border-radius:  100px; cursor:pointer; height:60px; line-height:54px; font-weight:900; font-size:24px; text-align:center; color:#fff; display:inline-block; vertical-align:top; width:100%; max-width:250px; letter-spacing:1px; outline:none;  }
.search-btn:hover { background:#B43C91; color:#fff; }

.search-popup .popup-close-icon { margin:12px 10px 0px 0px; }
.popup-close-icon { background:url(../img/popup-close-icon.svg) no-repeat 0 0px; width:18px; height:18px; display:block; margin:0px;}


.sector-bg { background: #f5f5f5; padding: 50px 0px 50px; position: relative;  }
.sector-bg h2 { font-size: 1.625rem; text-transform: uppercase; color: #662d91; padding: 10px 0px 40px; }
.sector-cont { position: relative; display: block; margin: 0px 0px 30px; }
.sector-cont h5 { color: #fff; font-size: 23px; line-height: 30px; height: 100%; display: table; width: 100%; }
.sector-cont h5 span { display: table-cell; vertical-align: middle;  }
.sector-overlay { position: absolute; width: 100%; height: 100%; }
.sector-img img { vertical-align: top; width: 213px; height: 213px; object-fit: cover; }

.light-blue-overlay {  background: rgba(0,146,218,0.7);  }
a:hover .light-blue-overlay {  background: rgba(0,146,218,1); }
.pink-overlay {  background: rgba(155,0,78,0.7);  }
a:hover .pink-overlay {  background: rgba(155,0,78,1); }
.dark-yellow-overlay {  background: rgba(255,137,0,0.7);  }
a:hover .dark-yellow-overlay {  background: rgba(255,137,0,1); }
.light-green-overlay {  background: rgba(0,114,104,0.7);  }
a:hover .light-green-overlay {  background: rgba(0,114,104,1); }
.dark-green-overlay {  background: rgba(0,80,49,0.7);  }
a:hover .dark-green-overlay {  background: rgba(0,80,49,1); }
.dark-blue-overlay {  background: rgba(0,67,121,0.7);  }
a:hover .dark-blue-overlay {  background: rgba(0,67,121,1); }
.light-yellow-overlay {  background: rgba(247,196,9,0.7);  }
a:hover .light-yellow-overlay {  background: rgba(247,196,9,1); }
.red-overlay {  background: rgba(226,0,29,0.7);  }
a:hover .red-overlay {  background: rgba(226,0,29,1); }


/*JOB LISTING*/
.job-list-box { }
.icon-box { width: 10px; text-align:  center; margin: 0px 10px 0px 0px; }
.icon-box .fa { vertical-align: top; margin: -1px 0px 0px; }
.icon-box .fa.fa-map-marker { margin-top: 0px; }
/*.icon-box .fa-gbp { margin-top: 3px; }*/
.job-text a, .job-text { color: #323c46;  }
.job-text a:hover, .job-text:hover { color: #4f1d80;  }
.job-text { margin: 0px 0px 7px; height: 18px; position: relative; width: 80%; font-size: 0.938rem;  }
.job-text:after{content:"";pointer-events:none;position:absolute;width:50px;height:21px;bottom:0px;right:0px;background:linear-gradient(to left, rgba(255,255,255,1), rgba(255,255,255,0));}
.job-list-box h4 { margin: 5px 0px 10px; }
.fade-cont { height: 55px; overflow: hidden; position: relative; line-height: 17px; font-size: 0.813rem; }
.fade-cont:after{background:rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(247, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%) repeat scroll 0 0;bottom:0px;content:"";height:60%;position:absolute;right:0px;width:100%;}
.fade-cont-hv { position: relative;  }
.job-list-box .read-more-btn{display:none;background:#bb50a6;top:8px;box-shadow:0 0 2px #4c2669;-webkit-box-shadow:0 0 2px #4c2669;-moz-box-shadow:0 0 2px #4c2669;font-size:1rem !important;text-align:center;padding:7px 27px 8px !important;color:#fff !important;vertical-align:middle;}
.job-list-box .fade-cont-hv:hover .read-more-btn{display:inline-block;background:#b03498;}
.job-rt-icon { padding: 32px 0px 0px; }


.job-listing .row { max-width:100%; padding:0px 3.8% 0px 2.6%; }
.left-content { display:flex; }  
.left-content .gray-bg { background:#550c82; width:23.7%;}
.left-content .white-bg { background:#fff; width:76.3%; padding:0px; }
.one-third-bg {  padding:0px 0px 0px 0px;
background: rgba(0,0,0,1);
background: -moz-linear-gradient(left, rgba(85,12,130,1) 0%, rgba(85,12,130,1) 26.5%, rgba(85,12,130,1) 26.5%, rgba(249,249,251,1) 26.5%, rgba(249,249,251,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(85,12,130,1)), color-stop(26.5%, rgba(240,240,243,1)), color-stop(26.5%, rgba(240,240,243,1)), color-stop(26.5%, rgba(246,41,12,1)), color-stop(100%, rgba(249,249,251,1)));
background: -webkit-linear-gradient(left, rgba(85,12,130,1) 0%, rgba(85,12,130,1) 26.5%, rgba(85,12,130,1) 31%, rgba(85,12,130,1) 26.5%, rgba(249,249,251,1) 100%);
background: -o-linear-gradient(left, rgba(85,12,130,1) 0%, rgba(85,12,130,1) 26.5%, rgba(85,12,130,1) 26.5%, rgba(85,12,130,1) 26.5%, rgba(249,249,251,1) 100%);
background: -ms-linear-gradient(left, rgba(85,12,130,1) 0%, rgba(85,12,130,1) 26.5%, rgba(85,12,130,1) 26.5%, rgba(85,12,130,1) 26.5%, rgba(249,249,251,1) 100%);
background: linear-gradient(to right, rgba(85,12,130,1) 0%, rgba(85,12,130,1) 50%, rgba(85,12,130,1) 50%, rgba(249,249,251,1) 50%, rgba(249,249,251,1) 100%);
}

.left-search-sidebar { margin:0px 25px 0px 0px; padding:35px 0px 35px; }
.left-search-sidebar h4 { color:#fff; padding:0px 0px 20px; }
.left-search-sidebar label { color:#fff; margin:0px; }
.left-search-sidebar .textbox { padding:0px 15px;}
.left-search-sidebar input, .left-search-sidebar select, .left-search-sidebar .chosen-container { margin:0px 0px 10px;}
.left-search-sidebar .chosen-container-multi .chosen-choices { margin:0px;}
.refine-btn { height:40px; line-height: 40px; display: inline-block; background:  #bc50a6; border-radius:100px; width:100%; max-width:160px; color:#fff; font-size:18px; margin:15px 0px 0px; outline: none; }
.refine-btn:hover { background:#fff; color:#bc50a6; }

.advanced-search-icon{background:url(../img/advanced-search-icon.png) no-repeat 0px 0px;width:16px;height:16px;display:inline-block;margin:0px 0px 0px 9px;vertical-align:top;}
a:hover .advanced-search-icon{background:url(../img/advanced-search-icon.png) no-repeat 0px 0px;}
.b-search-btn { background-color: none; background:url(../img/b-search-btn.png) no-repeat 0px 0px; width:50px; height:50px; float:right; margin:0px 0px 0px 0px; vertical-align:top; outline:none; }
.b-search-btn:hover { background-color: none; background:url(../img/b-search-btn-hv.png) no-repeat 0px 0px; }
.b-search-btn:focus { background-color: none; background:url(../img/b-search-btn.png) no-repeat 0px 0px; }

.hidden-xs { display: block; }
.visible-xs { display: none; }

.slider-img .range-slider { width: 100%; height: 5px; background: #bb50a6; border: none; border-radius: 100px; }
.slider-img .range-slider-active-segment { height: 5px; background: #fff; }
.slider-img .range-slider-handle, .slider-img .range-slider-handle:hover { background: linear-gradient(to bottom, #f03e41 0%,#bc40a7 100%); }
.salary-count { color: #fff; float: right; }


table, tbody, tfoot, thead, tr, th, td {font-size:100%;margin:0;padding:0;vertical-align:baseline;}
table{border-collapse:collapse;border:1px solid #662d91;}
table tr td{padding:15px 12px;line-height:18px;font-size:0.875rem;}
table tr:nth-child(odd){background-color:#f9f3fe;}
table tr:nth-of-type(even){background-color:#fff;}
td{vertical-align:middle;border:1px solid #662d91;border-width:0px 1px 1px 0px;color:#4b3855;}
tr:last-child td{border-width:0px 1px 0px 0px;}
tr td:last-child{border-width:0px 0px 1px 0px;}
tr:last-child td:last-child{border-width:0px 0px 0px 0px;}
tr:first-child th{background-color:#fff9fc;border:0px solid #FFF;border-width:0px 0px 1px 1px;color:#142125;}
tr:first-child th:first-child{border-width:0px 0px 1px 0px;}
tr:first-child th:last-child{border-width:0px 0px 1px 1px;}

blockquote{background:#eee;border-left:5px solid #662d91;margin:1.5em 10px 1.5em 0px;padding:13px 20px 12px;quotes:"\201C""\201D""\2018""\2019";text-align:left;}
blockquote:before{color:#662d91;content:open-quote;font-size:6em;position:absolute;margin-top:-35px;margin-left:-9px;}
blockquote p { line-height: 18px; color: #323c46;  }
blockquote p:first-child{text-indent:35px;}

input[type="checkbox"].checkbox-space { margin: 4px 5px 3px 0px; } 
.applied-btn { cursor: default; height: 40px; padding: 0px; line-height: 40px; }
.applied-btn .apply-job-btn-text { cursor: default; }
.applied-btn:hover { background: #bb50a6; }

.sidebar .sidebar-job-list .search-form { padding:5px 15px 10px; }
.sidebar .sidebar-job-list .search-form label { width: 100%; padding-right: 0px; }
#content-inner .sidebar .sidebar-job-list .search-form input[type="search"].search-field { height: 30px; margin: 5px 0px 10px; width: 100% !important; }
.sidebar .sidebar-job-list .search-form .search-submit {  cursor: pointer; font-family: CoreSansM45Regular,sans-serif; font-weight: 400; text-align: center; padding: 5px 20px 6px 20px; font-size: 0.875rem; background-color: #4e007d; color: #fff; transition: background-color 300ms ease-out; border-radius:100px; border: none; box-shadow: none; }
.sidebar .sidebar-job-list .search-form .search-submit:hover { background: #532279; }
.sidebar .sidebar-job-list .search-form .search-submit:focus { background: #4e007d; }

/*-----------REDESIGN CSS ENDS HERE---------*/

@media only screen and (min-width:48em) and (max-width:61.938em){.h-social-icons{right:30px;}
}
@media only screen and (min-width:40.063em) and (max-width:61.188em){.top-bar ul li{width:16.5%;} /*NEW CSS*/ 
.top-bar ul li > a.last, .top-bar li:not(.has-form) a.last:not(.button){padding:0px 0px 0px 0px;font-size:0.688rem;}
.top-bar ul li .dropdown .search-menu a.top-arrow{background-position:43% 0px !important;}
.top-bar ul li .dropdown .find-talent-menu a.top-arrow{background-position:53% 0px !important;}
.top-bar ul li .dropdown .location-menu a.top-arrow{background-position:66.3% 0px !important;}
.top-bar ul li .dropdown .signin-menu a.top-arrow{background-position:89.5% 0px !important;}
.social-icons{margin-top:38px;}
.signin-button, .reg-button{font-size:1.063rem !important;padding-left:0.938rem !important;padding-right:0.938rem !important;}
.get-email-icon{margin:0px 10px 0px 0px;}
.contact-icons div{line-height:18px;}
.box-grey{background-position:center bottom;}
.paging-arrow-left{margin-right:2px;}
.paging-arrow-right{margin-left:2px;}
.left-arrow-sml{margin-right:10px;}
.right-arrow-sml{margin-left:0px;}
ul.pagination li{font-size:0.688rem;}
ul.pagination li a{padding:1px 5px;line-height:15px;margin-top:3px;}
.search-title, .search-text{padding-left:0px;font-size:0.938rem;}
.search-bg .distance-slider{padding-left:0% !important;}
.map-popup{margin:2% 0% 0%;}
.map-popup p{line-height:16px;}
.latest-cont-box{padding-top:10px;padding-left:15px;}
.latest-cont h3{font-size:0.750rem;line-height:18px;height:60px;}
.latest-cont h4{font-size:0.668rem;}
.latest-cont-sml{font-size:1.00rem;padding-top:5% !important;margin-left:95% !important;}
a.tab-btn{padding:2px 10px 3px;}
.top-bar-section .range-slider{width:200px;}
.distance-right{width:auto;margin:5px 0px 0px 7px;}
.meta-content{width:280px;}
.detail-box-text{width:75%;}
.search-bg .range-slider{width:216px;}
#btm-gray-bg h2{font-size:1.250rem;line-height:30px;}
.office-menu-text input[type="radio"]{margin:1px 5px 0 0;}
.distance-slider-inner{font-size:0.750rem;}
.checkbox-space{margin-top:-3px !important;}
.office-menu-text span{margin:5px 0px 0px;}
.top-bar ul li .dropdown .signin-menu .about-menu{width:40% !important;}
.joblist-checkbox{margin:3px 6px 0px 0px !important;}
.cke_reset{width:178px !important;}
}
@media only screen and (min-width:53.125em) and (max-width:61.188em){.latest-cont h3{height:75px;}
}
@media only screen and (min-width:40.063em) and (max-width:47.938em){.search-result-text{font-size:1rem;}
.sort-job a.button{font-size:0.750rem;padding:5px 7px 6px 6px;}
.map-popup p{font-size:0.688rem;}
.social-icons{margin-top:27px;}
.latest-cont h3{height:50px;}
.latest-cont p{font-size:0.688rem;}
.latest-cont-sml{margin-top:10%;margin-left:81%;font-size:0.938rem;}
.tab-menu{width:22%;}
.tabs dd > a{font-size:0.875rem;}
.tabs dd.active a{font-size:0.875rem;}
a.tab-btn{padding:2px 8px 3px;}
.top-bar-section .range-slider{width:150px;margin-left:0px;}
.distance-right{margin-left:-10px;}
}
@media only screen and (max-width:64em){/*.slideshow-wrapper{height:416px;}*/ /*NEW CSS*/ }
@media only screen and (max-width:40em){select{background:#FFF;}
.mob-pad-lt-0{padding-left:0px;}
.tab-bar{background:none;}
.header{padding:10px 0px;}
.tab-bar ul{margin:21px 0px 0px;padding:0px;list-style:none;}
.tab-bar ul li{margin:0px;padding:0px 1px;float:left;}
.tab-bar ul li a{color:#fff;}
.tab-bar ul li .dropdown li{width:100%;padding:0px;}
.tab-bar ul li .dropdown li:hover{background:#53585e;} /*NEW CSS*/
.tab-bar ul li .dropdown li a{padding:5px 15px;width:100%;float:left;border-bottom:1px solid #4c555f;} /*NEW CSS*/
.tab-bar ul li .dropdown li ul{margin:0px -16px;}
.tab-bar ul li .dropdown li ul li a{padding-left:25px;border-bottom:1px solid #4c555f;background:#323c46 url(../img/menu-arrow.png) no-repeat 90% center;} /*NEW CSS*/
.tab-bar ul li .dropdown{display:none;position:absolute;}
.tab-bar ul li:hover .dropdown{display:block;background:#323c46;float:left;z-index:999;position:absolute !important;} /*NEW CSS*/
.tab-bar .accordion dd > a{background:url(../img/menu-plus.png) no-repeat 90% center;}
.tab-bar .accordion dd.active > a{background:#323c46 url(../img/menu-close-icon.png) no-repeat 90% center;border-bottom:1px solid #4c555f;}
.tab-bar .accordion dd.active > a ul li{background:#323c46;}
.tab-bar ul li .dropdown a.top-arrow{background-image:url(../img/dropdown-arrow-grey.png) !important;background-repeat:no-repeat !important;width:auto;height:20px;display:block;padding:0px !important;margin:-20px 0px 0px !important}
.about-menu-mobile a.top-arrow{background-position:80px 0px;} /*NEW CSS*/
.search-menu a.top-arrow{background-position:35% 0%;}
.language-menu a.top-arrow{background-position:97% 0%;} /*NEW CSS*/
.find-talent-menu a.top-arrow{background-position:28.5% 0%;} /*NEW CSS*/
.location-menu a.top-arrow{background-position:55.4% 0%;} /*NEW CSS*/
.signin-menu a.top-arrow{background-position:76.5% 0%;}
.search-menu{padding:0px;}
.search-box{padding-top:20px;padding-bottom:20px;}
.distance-left{padding:0px 0px 10px;}
.distance-right{float:left !important;text-align:left;padding:0px 0px 10px;}
.map-button-group{margin-top:20px;}
.map-button, .signin-button, .reg-button{padding-top:0.45rem !important;padding-bottom:0.35rem !important;}
.forget-text{padding:0px 0px 20px;}
.signedin-menu .candidate-menu-title{padding:10px 10px;border-bottom:1px solid #4c555f;}
.signedin-menu ul{margin:0px;}
#content-main{margin:30px 0px 0px;}
.index-box{margin-bottom:10px;}
#btm-gray-bg{margin-top:17px;padding:20px 0px 40px;}
.back-text{font-size:0.875rem;color:#fff !important;padding:10px 0px 20px;display:block;}
.sort-job{padding-left:15px;padding-top:4px;padding-bottom:10px;}
.sortby-text{color:#5b5b5b;}
.refine-result{padding-left:10px;}
.refine-result a{float:left !important;}
.action-links{text-align:center;margin:0px 0px 16px;font-size:0.875rem;}
.action-links-text{line-height:16px;}
.search-select{margin-left:15px;}
.job-list-box{margin:10px 0px 0px;}
.action-links-btm{padding:22px 0px 0px;}
.action-links-btm .action-links{margin:0px;}
.paging{padding:5px 0px;}
.job-detail-bg{box-shadow:none;background:#f9f9fb;margin-top:0px;margin-bottom:0px;}
.job-detail-middle{padding:0px;}
.job-detail-middle h3{padding:13px 0px 18px 20px;line-height:26px;}
.salary-link{text-align:left !important;line-height:28px;font-size:0.813rem;padding-bottom:0px;}
.job-detail-right{padding-top:45px;}
.job-detail-contact{padding:18px 0px 0px;}
.contact-icons div{padding:5px 0px 5px 35px;}
.detail-links-strip{padding:25px 0px;}
.apply-box{margin:0px 10px;}
.job-detail-page{padding:0px;}
.mobile-search-result{background:#f2f4f6 !important;padding:0px 15px !important;margin-top:-10px;}
.accordion dd.active > .mobile-search-result{margin-bottom:5px;}
.accordion dd.active > a .search-plus-icon{background:url(../img/sprites.png) no-repeat -859px -146px;width:16px;height:16px;}
.detail-job-list{background:#f2f4f6 !important;padding:0px !important;position:absolute;z-index:9999;width:100%;margin-top:-5px;}
.detail-job-list .paging{padding-left:15px;padding-right:15px;}
.detail-job-list .paging ul li{border:none;}
.mob-search-mar{padding-left:21.8%;}
.distance-left{margin-left:0px;}
.distance-right{padding-left:0px;}
.search-text{padding:13px 0 4px 0px;}
.search-bg{padding-left:15px;}
.search-bg .distance-slider{padding-left:0% !important;}
.latest-cont-mobile{width:320px !important;margin:0px auto;float:none !important;}
.latest-cont-box{width:220px;}
.latest-cont-sml{margin-top:17%;}
.latest-cont h3{height:85px;}
a.tab-btn{padding:2px 8px 3px;margin-bottom:10px;}
.tabs dd.active a{border-right:none;}
.tabs dd a{border-right:none;}
.tab-menu{width:100%;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{border:none;}
.chosen-container .chosen-choices li.search-field{background:none !important;}
.chosen-container .chosen-results li{color:#111;line-height:25px !important;}
.chosen-container .chosen-results li:hover{color:#fff;}
.tab-bar .range-slider{height:0.250rem !important;border-radius:20px;border:none;background:#bb50a6;width:290px;margin-left:-10px;}
.more-search{margin:15px 0px 20px !important;}
.office-search{margin:5px 0px 0px !important;}
.detail-box-icons{height:32px;}
.detail-box-text{line-height:18px;}
.action-links-text{display:block;text-align:center;}
#span_change_language{line-height:26px;margin-top:0px;float:left;}
.orbit-container .orbit-bullets-container{margin:-175px 0px 0px;}
.txtboxmulti3{width:240px !important;}
#submit{margin-left:0px;}
.office-menu-text span{margin:0px;}
.sharethis .addthis_toolbox{margin:15% 30% 0% 30%;}
.send-popup{padding-left:3px;padding-right:3px;margin-left:-15px;}
.send-popup .content-box{padding-left:15px;padding-right:15px;}
.h-social-icons{top:-5px;right:0px;}
.logo{background:url(../img/sprites.png) no-repeat -115px 0px;width:60px;height:61px;margin-right:13px;margin-top:7px;}
.nav-menu-icon{background:url(../img/sprites.png) no-repeat -936px -125px;width:20px;height:18px;margin:8px 0px 3px;}
.nav-menu-icon:hover{background:url(../img/sprites.png) no-repeat -961px -125px;width:20px;height:18px;}
.language-icon{background:url(../img/sprites.png) no-repeat -299px -125px;width:22px;height:19px;margin:8px 0px 3px;}
a:hover .language-icon{background:url(../img/sprites.png) no-repeat -326px -125px;width:22px;height:19px;}
.search-menu-icon{background:url(../img/sprites.png) no-repeat -353px -125px;width:20px;height:21px;margin:8px 0px 3px;}
.search-menu-icon:hover{background:url(../img/sprites.png) no-repeat -378px -125px;width:20px;height:21px;}
.find-talent-icon{background:url(../img/sprites.png) no-repeat -403px -125px;width:20px;height:21px;margin:8px 0px 3px;}
.find-talent-icon:hover{background:url(../img/sprites.png) no-repeat -428px -125px;width:20px;height:21px;}
.location-icon-sml{background:url(../img/sprites.png) no-repeat -453px -125px;width:14px;height:20px;margin:8px 0px 3px;}
.location-icon-sml:hover{background:url(../img/sprites.png) no-repeat -472px -125px;width:14px;height:20px;}
.call-back-icon{background:url(../img/sprites.png) no-repeat -491px -125px;width:21px;height:18px;margin:8px 0px 3px;}
.call-back-icon:hover{background:url(../img/sprites.png) no-repeat -517px -125px;width:21px;height:18px;}
.signin-icon{background:url(../img/sprites.png) no-repeat -543px -125px;width:18px;height:19px;margin:8px 0px 3px;}
.signin-icon:hover{background:url(../img/sprites.png) no-repeat -566px -125px;width:18px;height:19px;}
.signedin-icon{background:url(../img/sprites.png) no-repeat -796px -167px;width:18px;height:19px;margin:8px 0px 3px;}
.signedin-icon:hover{background:url(../img/sprites.png) no-repeat -796px -167px;width:18px;height:19px;}
.save-search-icon{margin:0px auto 3px;}
.get-email-icon{margin:0px auto 4px;}
.follow-twitter-icon{margin:0px auto 6px;}
.salary-icon, .banking-icon, .location-icon, .job-detail-icon{float:left;}
.salary-icon{background:url(../img/sprites.png) no-repeat -465px -71px;width:34px;height:32px;margin:5px 11px 6px 2px;}
a:hover .salary-icon{background:url(../img/sprites.png) no-repeat -504px -71px;width:34px;height:32px;}
.banking-icon{background:url(../img/sprites.png) no-repeat -383px -71px;width:36px;height:28px;margin:5px 10px 10px 0px;}
a:hover .banking-icon{background:url(../img/sprites.png) no-repeat -424px -71px;width:36px;height:28px;}
.location-icon{background:url(../img/sprites.png) no-repeat -543px -71px;width:24px;height:32px;margin:6px 17px 7px 5px;}
a:hover .location-icon{background:url(../img/sprites.png) no-repeat -572px -71px;width:24px;height:32px;}
.job-detail-icon{background:url(../img/sprites.png) no-repeat -601px -71px;width:22px;height:31px;margin:5px 17px 4px 6px;}
a:hover .job-detail-icon{background:url(../img/sprites.png) no-repeat -628px -71px;width:22px;height:31px;}
.orbit-container{height:229px;}
.orbit-container .orbit-bullets-container{margin:-176px 0px 0px;}
.orbit-container .orbit-bullets{margin-bottom:140px;}
.orbit-container .orbit-slides-container li div mg{height:100% !important;max-width:454px;background-color:#777;margin-left:-103px;}
.banner-text-bg{padding:10px 0px 24px;}
	

}

/*-----------GDPR CHANGES---------*/

@media only screen and (min-width:1650px){
	.left-search-sidebar { margin: 0px 30px 0px 0px;}
}


@media only screen and (min-width:768px) and (max-width:1024px){
	.contact-box input[type="checkbox"]{margin:1px 5px 0px 0px; }
	.edit-account-checkbox input[type="checkbox"] { margin:1px 5px 0px 0px; }
	
	.title-arrow { margin: 9px 12px 0px 0px; }
}

/*NEW CSS*/ 
@media only screen and (min-width:992px) and (max-width:1024px){
	input[type=text].searchtext-box, .banner-search-bg .chosen-container { max-width: 320px; }
	.search-result-text { font-size: 18px;  }
	
	/*----------- JOB LISTING CSS  -------------------*/ 
	.job-listing .row { padding:0px;}
	.left-search-sidebar { margin:0px;}
	#content-inner { padding:10px 0px 50px 20px;}
	.left-search-sidebar h4 { font-size:17px; }
	
	.top-bar ul li .dropdown .signin-menu .about-menu { width: 33.3% !important; }
	.sector-img img { width: 456px; height: 456px; }
	.office-menu-text input[type="radio"]{margin:5px 5px 0 0;} 
	
	.top-bar-section .range-slider { width: 137% !important; } 
	
}


/*NEW CSS*/ 
@media only screen and (min-width:768px) and (max-width:991px){
	input[type=text].searchtext-box, .banner-search-bg .chosen-container { max-width: 290px; }
	
	/*----------- JOB LISTING CSS  -------------------*/ 
	.job-listing .row { padding: 0px;}
	.left-search-sidebar { margin:0px;  }
	.left-content .gray-bg { width:30%;}
	.left-content .white-bg { width:70%;}
	#content-inner { padding:10px 0px 50px 20px;}
	.left-search-sidebar h4 { font-size:16px; }
	
	.box-content.news-box1 .left { width: 38%; }
	.blog-content-right { padding: 4px 5px 5px 9px;  }
	.sector-img img { width: 354px; height: 354px; }
	
	#btm-gray-bg h2 .title-arrow { margin: 7px 12px 0px 0px; }
	.hidden-sm { display: none; }
	
	.content-left table { width: 100% !important; }
}


@media only screen and (max-width:767px){
	.contact-box input[type="checkbox"]{margin:1px 5px 0px 0px; }
	.edit-account-checkbox input[type="checkbox"] { margin:1px 5px 0px 0px; }
	
	/*NEW CSS*/ 
	.job-rt-icon { padding: 0px;  }
	.banner-bg .slideshow-wrapper, .banner-bg .orbit-container, .banner-overlay { height: 400px;  }
	.banner-cont-pad { padding: 70px 0px 0px; }
	.banner-cont-pad h4 { font-size: 20px; letter-spacing: 0px; }
	.ad-search-text { margin: 13px 0px 0px;  }
	.banner-search-bg { background: none; padding: 0px; }
	input[type=text].searchtext-box { height: 50px; border-right: 0px; padding: 0px 10px; font-size: 18px; max-width: 100%;  }
	.m-search-btn { text-transform: uppercase; font-size: 20px; margin: 20px 0px 0px; padding: 10px 30px }
	input[type="text"].popup-search-textbox { width: 82%; }
	.md-modal { overflow-x: hidden; overflow-y: auto; }
	.search-popup { padding: 15px 10px 50px; position: inherit; min-height: inherit; }
	.search-popup-textbg, input[type="text"].popup-search-textbox, .select-box, .chosen-select { height: 45px; margin: 0px 0px 15px; }
	.select-box, .chosen-select {  margin: 0px 0px 0px; padding: 0px 0px 0px 15px; }
	.search-popup h2 { font-size: 20px; letter-spacing: 0px; padding: 0px 0px 15px 0px; }
	.category-width .fa-map-marker { vertical-align: inherit;  }
	.advanced-search-popup { overflow-y: auto; }
	.jobtype-rt { padding: 15px 10px 20px;  }
	.jobtype-rt .large-3 { margin: 0px 0px 10px;  }
	.sector-cont { margin: 0px auto 15px; max-width: 300px; max-height: 180px; overflow: hidden;  }
	.office-search-text { text-align: left !important; padding: 8px 10px 5px 0px;  }
	#content-inner .office-search-form select { width: 100% !important; }
	
	
	.search-menu .search-box input[type="text"] { border-radius: 20px !important;  }
	.search-menu select, .search-box select { font-size: .875rem; padding: 0px 15px; color: #757575;  border-radius: 20px !important; height: 37px; width: 100%; background-position:95% 18px !important; margin-bottom: 16px;   }
	.banner-search-bg .chosen-container { margin-top: 10px; max-width: 100%; height: 50px; }
	.hidden-xs { display: none; }
	.visible-xs { display: block; }
	.tab-bar ul li { width: 15.5%; }
	.tab-bar ul li:last-child { width: auto; }
	.joblist-viewdetails { float: none; }
	.latest-cont .filter-textbox, .latest-cont .filter-textbox:focus { margin: 12px auto 0px; display: block; }
	
	/*----------- JOB LISTING CSS  -------------------*/ 
	.left-content { display:block;}
	.left-content .gray-bg { width:100%;}
	.left-content .white-bg { width:100%;}
	.one-third-bg { background:none;  }
	.job-listing .row { padding:0px; margin: 0px;}
	.job-listing .row.action-links-btm { padding:22px 0px 0px; }
	.left-search-sidebar { margin:0px; padding:15px 0px 35px;}
	.left-search-sidebar select { border-radius:20px !important; font-size: .875rem; color: #748499; height: 37px; width: 100%; background-position:95% 18px !important;  }
	
	.accordion { background:none;  color: #fff; cursor: pointer;  padding: 10px; width: 100%; text-align: left;border: none; outline: none; transition: 0.4s; font-size:20px; font-weight: bold;}
	.active, .accordion:hover, .active:focus, .accordion:focus  { background:none; outline:none; }
	.panel {  padding: 0 18px;  background: none; display: none; overflow: hidden; border:none; }
	.accordion .fa { float:right;}
	.accordion.active .fa-chevron-up  { display:inline-block; }
	.accordion.active .fa-chevron-down { display:none; }
	.accordion .fa-chevron-up { display:none;  }
	.accordion .fa-chevron-down  { display:inline-block; }
	
	.search-bg.click-btn  select { width: 100%; border-radius:20px; height: 37px; font-size: .875rem; margin-bottom: 5px; background-position: 95% 18px !important;  }
	.title-arrow  { margin: 8px 12px 0px 0px; }
	.job-list-box .read-more { padding: 0px !important; }
	.about-menu-mobile .accordion { padding: 0px; }
	
	.category-width .fa-search { margin-top: 12px; }
	.category-width .fa-file-text { margin-top: 12px; }
	.category-width .fa-industry {  margin-top: 12px; }
	.category-width .fa-pie-chart { margin-top: 13px; }
	.category-width .fa-map-marker { vertical-align: top; margin-top: 12px; }
	.sector-img img { width: auto; height: auto; } 
	.job-text { overflow:hidden; height: 15px;  }
	
	.content-left table { width: 100% !important; }

}
/*NEW CSS*/ 
/* Iphone6plus Landscape */
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) {  
	.sector-cont { max-width: 100%; }
}
/* Iphone5 Landscape */
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { 
	.sector-cont { max-width: 380px; }
	.dropdown-wrapper { left: -15px !important; }
	
}

@media only screen and (max-width:48em){a.tab-btn{padding:2px 15px 3px !important;}
.tabs dd a{border-bottom:1px solid #833fb6;}
.tabs-content > .content p{margin:0px;}
.orbit-container .orbit-next > span{display:block !important;}
/*.slideshow-wrapper{height:340px;}*/ /*NEW CSS*/
.job-list-box .read-more{padding:30px 0px;}
}
@media only screen and (max-width:30.000em){.map-popup{width:80%;}
.map-popup-box{width:88%;}
.map-popup p{font-size:0.688rem !important;}
.search-menu a.top-arrow{background-position:42% 0%;}
.find-talent-menu a.top-arrow{background-position:33% 0%;} /*NEW CSS*/
.language-menu a.top-arrow{background-position:97% 0%;} /*NEW CSS*/
.location-menu a.top-arrow{background-position:57% 0%;} /*NEW CSS*/
.signin-menu a.top-arrow{background-position:77.0% 0%;} /*NEW CSS*/
.latest-cont-box{padding:4% 0 2% 5%;}
.latest-cont-sml{margin-top:2%;padding-left:40px;margin-left:80%;}
.empty-label{display:none;}
.orbit-container .orbit-next{margin:26px 0px 0px;width:15%;}
#content-inner input[type="text"], #content-inner input[type="password"],
#content-inner input[type="date"], #content-inner input[type="datetime"],
#content-inner input[type="datetime-local"], #content-inner input[type="month"],
#content-inner input[type="week"], #content-inner input[type="email"], #content-inner input[type="number"],
#content-inner input[type="search"], #content-inner input[type="tel"], #content-inner input[type="time"],
#content-inner input[type="url"], #content-inner textarea, #content-inner select{width:240px !important;border-radius:0px !important;}
.reveal-modal input, .reveal-modal textarea, .reveal-modal select, .send-popup input, .send-popup textarea, .send-popup select{border-radius:0px !important;width:240px !important;}
.latest-cont .filter-textbox, .latest-cont .filter-textbox:focus{width:288px !important;}
#content-inner select{border:1px solid #e0e4ea !important;}
.search-menu .search-box input[type="text"], select{border-radius:20px !important;}
.dropdown-wrapper{/*width:480px !important;*/left:-15px !important;} /*NEW CSS*/
.latest-bg-top{background:#dfe3e9;position:relative;top:-230px;color:#662d91;font-size:1.500rem;line-height:45px;z-index:9999;}
.slideshow-wrapper{height:230px;}
#thisform_job_post input[type="text"], #thisform_job_post input[type="email"]{width:195px !important;}
#thisform_job_post select, #content-inner textarea{width:195px !important;}
#thisform_job_post .chosen-container-multi .chosen-choices{width:195px !important;}
.cke_reset{width:194px !important;}
.help-txt{width:60px !important;font-size:0.563rem;padding:10px 1px 0px 2px !important;}
#helptetx1{width:100px;font-size:0.563rem;padding:10px 1px 0px 2px !important;margin:3px 0px 0px -115px !important;}
.job-list-box .read-more{padding:0px 0px;}
}
@media only screen and (max-width:20.000em){.map-popup{width:90% !important;}
.map-popup-box{margin-left:0px;padding-left:0px;}
.search-menu a.top-arrow{background-position:45% 0%;}
.location-menu a.top-arrow{background-position:60.5% 0%;}  /*NEW CSS*/
.signin-menu a.top-arrow{background-position:78% 0%;} /*NEW CSS*/
.language-menu a.top-arrow{background-position:95% 0%;} /*NEW CSS*/
.find-talent-menu a.top-arrow{background-position:41% 0%;} /*NEW CSS*/
.meta-label, .meta-content{width:210px;}
form label{width:240px;}
.dropdown-wrapper{width:320px !important;left:-15px !important;}
.latest-bg-top{background:#dfe3e9;position:relative;top:-230px;color:#662d91;font-size:1.500rem;line-height:45px;z-index:9999;}
.slideshow-wrapper{height:212px;}
#remember{z-index:9999 !important;width:90px;font-size:0.750rem;margin:5px 0px 0px !important;}
}
@media only screen and (min-width:40.063em) and (max-width:64em){.orbit-container .orbit-next{margin-top:143px;}
#content-inner input[type="text"], #content-inner input[type="password"],
#content-inner input[type="date"], #content-inner input[type="datetime"],
#content-inner input[type="datetime-local"], #content-inner input[type="month"],
#content-inner input[type="week"], #content-inner input[type="email"], #content-inner input[type="number"],
#content-inner input[type="search"], #content-inner input[type="tel"], #content-inner input[type="time"],
#content-inner input[type="url"], #content-inner textarea, #content-inner select{border-radius:0px !important;color:#748499 !important;}
.reveal-modal input, .reveal-modal textarea, .reveal-modal select{border-radius:0px !important;}
#content-inner select{border:1px solid #e0e4ea !important;}
.content-box .user-form .chosen-container-multi .chosen-choices{border:1px solid #e0e4ea !important;border-radius:0px !important;}
.latest-cont-sml{margin-left:98%;padding-right:45px;padding-top:10%;}
}
@media only screen and (min-width:43.125em) and (max-width:56.250em){.orbit-container .orbit-next{margin-top:123px;}
.orbit-container .orbit-bullets-container{margin:-162px 0px 0px 0px;}
}
@media only screen and (min-width:40.125em) and (max-width:51.438em){.orbit-container .orbit-next{margin-top:100px;}
.orbit-container .orbit-bullets-container{margin:-184px 0 0 !important;}
.orbit-container .orbit-bullets{margin-bottom:162px;}
}
@media only screen and (min-width:63.750em) and (max-width:74.668em){.orbit-container .orbit-next{margin-top:143px;width:30%;}
}
@media only screen and (min-width:30.000em) and (max-width:40.000em){.orbit-container .orbit-next{margin-top:51px;width:10%;}
}
@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:landscape){.h-social-icons{right:33px;}
}
@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape){.h-social-icons{right:15px;}
	
	.top-bar ul li .dropdown .about-menu h3 a { font-size: 14px !important; padding: 3px 6px 4px; }
	.top-bar ul li .dropdown .about-menu a { padding: 2px 7px 4px; }	
}
@media only screen and (min-device-width:360px) and (max-device-width:640px) and (orientation:landscape){.tab-bar ul li:last-child{width:inherit;}
.tab-bar ul li{width:13.9%;}
.h-social-icons{right:0px;}
}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:landscape){.tab-bar ul li:last-child{width:inherit;}
.tab-bar ul li{width:20.1%;} /*NEW CSS*/
.h-social-icons{right:0px;}
}
@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:landscape){.tab-bar ul li:last-child{width:inherit;}
.tab-bar ul li{width:19.3%;} /*NEW CSS*/
.h-social-icons{right:0px;}
}
@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:portrait){.tab-bar ul li:last-child{width:inherit;}
.tab-bar ul li{width:16%;} /*NEW CSS*/
}
@media only screen and (min-device-width:360px) and (max-device-width:640px) and (orientation:portrait){.tab-bar ul li:last-child{width:inherit;}
.tab-bar ul li{width:11.5%;}
}
@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:portrait){.tab-bar ul li:last-child{width:inherit;}
	.tab-bar ul li{width:17.5%;} /*NEW CSS*/
	.about-menu-mobile a.top-arrow { background-position: 80px 0px; } /*NEW CSS*/
	.find-talent-menu a.top-arrow { background-position: 38% 0%; } /*NEW CSS*/
	.location-menu a.top-arrow { background-position: 59% 0%; } /*NEW CSS*/
	.signin-menu a.top-arrow { background-position: 77% 0%; } /*NEW CSS*/
	
	
}
@media only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:portrait){.tab-bar ul li:last-child{width:inherit;}
.tab-bar ul li{width:18.1%;} /*NEW CSS*/
}

/*NEW CSS*/
@media screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 767px) and (orientation: landscape),
	screen and (max-device-width: 320px) and (orientation: landscape) {  
		
		.latest-cont-box { width: 250px; }
		.latest-cont h3 { height: 80px; }
}