.search_jobs_wrap{margin:0}.search_jobs_fields{border:solid 1px #e0e0e0;border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-moz-border-radius:6px;-khtml-border-radius:6px;-webkit-border-radius:6px;padding:16px 25px;position:relative}.search_jobs_label{color:var(--text);font-size:24px;font-weight:400;position:absolute;top:-19px;left:17px;padding:0 8px;background-color:#fff;z-index:1}.keyword_search{border-bottom:solid 1px #e0e0e0;margin:auto;text-align:center;padding:12px 0 22px;position:relative}.keyword_input,.keyword_input:active,.keyword_input:focus,.keyword_input:hover{background-color:transparent;border:solid 1px var(--border);-o-border-radius:30px;-ms-border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;color:#212121;display:block;font-size:24px;height:60px;padding:0 30px 0 75px;text-align:left;outline:0;vertical-align:middle;width:100%}.keyword_search ::-webkit-input-placeholder{color:silver!important}.keyword_search :-moz-placeholder{color:silver!important}.keyword_search ::-moz-placeholder{color:silver!important}.keyword_search :-ms-input-placeholder{color:silver!important}.search_icon_btn{background-color:transparent;background-position:-130px -740px;background-size:530px auto;border:0;cursor:pointer;height:44px;left:26px;margin:-27px 0 0 0;opacity:.6;padding:0;position:absolute;top:50%;vertical-align:middle;width:44px;z-index:2}.search_icon_btn:active,.search_icon_btn:focus,.search_icon_btn:hover{outline:0}.jb_filter_bx{display:inline-block;height:36px;line-height:36px;position:relative;vertical-align:middle}.jb_filter_txt{color:var(--text);cursor:pointer;display:block;font-weight:500;font-size:20px;line-height:32px;margin:0 45px 0 0;padding:0 25px 0 0;position:relative}.jb_filter_txt:after{border-left:solid 5px transparent;border-right:solid 5px transparent;border-top:solid 5px var(--text);content:"";position:absolute;right:0;top:11px;z-index:2}.color_red .jb_filter_txt{color:var(--primary)}.color_red .jb_filter_txt:after{border-top-color:var(--primary)}.search_jobs_fltrs{padding:22px 0 8px}.attach_right{float:right}.attach_right .jb_filter_txt{margin:0}.card_filter{background-color:#fff;border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 3px 14px rgba(0,0,0,.5);-o-box-shadow:0 3px 14px rgba(0,0,0,.5);-ms-box-shadow:0 3px 14px rgba(0,0,0,.5);-moz-box-shadow:0 3px 14px rgba(0,0,0,.5);-khtml-box-shadow:0 3px 14px rgba(0,0,0,0.5);-webkit-box-shadow:0 3px 14px rgba(0,0,0,.5);display:none;left:0;min-width:350px;padding:10px 16px;position:absolute;top:43px;z-index:16}.card_filter.active_card{display:block}.card_filter.big_filter{width:410px}.attach_right .card_filter{left:auto;right:0}.fil_card_list{color:var(--text);cursor:pointer;display:block;height:36px;font-size:16px;line-height:24px}.cat_filter_wrap .fil_card_list{display:inline-block;width:48%}.active_list{color:var(--primary);background-color:var(--primary-op-12);font-weight:500}.fil_label{color:#666;display:block;font-size:10px;font-weight:500;height:24px;line-height:24px}.filter_input,.filter_input:active,.filter_input:focus,.filter_input:hover{border:solid 1px var(--border);color:var(--text);font-size:16px;line-height:24px;height:36px;outline:0;padding:0 16px;width:100%}.fil_loc_wr{padding:10px 0 18px}.fltr_date{float:left;position:relative;width:48%}.fltr_date:after{background-image:url('/images/application/modules/desktop/sprite-design.png');background-position:-15px -913px;background-size:680px auto;content:"";height:28px;position:absolute;right:3px;top:3px;width:26px;z-index:-1}.fltr_date .filter_input{background-color:transparent}.fltr_date:first-child{margin-right:4%}.filter_checkbox{color:var(--text);font-size:16px;margin-bottom:25px}.fltr_check_style{display:none}.fltr_check_label{color:var(--text);display:inline-block;font-size:16px;font-weight:400;padding:0 0 0 36px;position:relative}.fltr_check_label:before{background-image:url('/images/application/modules/mobile/sprite-mob.png');background-position:-10px -368px;background-size:400px auto;border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-moz-border-radius:2px;-khtml-border-radius:2px;-webkit-border-radius:2px;content:"";height:22px;left:0;margin:-11px 0 0 0;position:absolute;top:50%;width:22px}.fltr_check_style:checked+.fltr_check_label:before{background-position:-37px -368px}.age_wrap{padding:0 10px}.age_wrap .range-output{margin:5px -10px 12px}.age_wrap .left-range,.age_wrap .right-range{background-color:transparent;border:0;color:var(--text);font-size:16px;text-align:left}.age_wrap .right-range{text-align:right}.age_wrap .noUi-target{background-color:transparent;border:0;box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-khtml-box-shadow:none;-webkit-box-shadow:none}.age_wrap .noUi-target:before{background-color:#e0e0e0;content:"";height:2px;left:0;position:absolute;top:8px;width:100%;z-index:1}.age_wrap .noUi-target .noUi-connect{height:2px;top:8px}.age_wrap .noUi-target .noUi-handle{background-color:var(--primary);border:0;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;-webkit-border-radius:50%;box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-khtml-box-shadow:none;-webkit-box-shadow:none;height:18px;top:0;width:18px}.age_wrap .noUi-target .noUi-handle{margin-left:8px}.age_wrap .noUi-target .noUi-handle:after,.age_wrap .noUi-target .noUi-handle:before{background-color:transparent}.fil_foot_btn,.fil_foot_btn:active,.fil_foot_btn:focus,.fil_foot_btn:hover{background-color:transparent;border:0;color:var(--primary);font-weight:500;font-size:14px;height:38px;outline:0;padding:0 16px}.mac .fil_foot_btn,.mac .fil_foot_btn:active,.mac .fil_foot_btn:focus,.mac .fil_foot_btn:hover{line-height:38px;padding:2px 16px 0}.filt_card_footer{border-top:1px solid #e0e0e0;margin:0 -16px;padding:10px 0 0;text-align:center}.mb2x{margin-bottom:20px}.mb1x{margin-bottom:10px}.sorting_jobs_wrap .jb_filter_txt,div.sorting_jobs_wrap span.jb_filter_txt{margin:6px 0 0 0}.sorting_jobs_wrap .fil_card_list,.sorting_jobs_wrap .fil_card_list:active,.sorting_jobs_wrap .fil_card_list:focus,.sorting_jobs_wrap .fil_card_list:hover{color:var(--text);outline:0;text-align:left;text-decoration:none}.sorting_jobs_wrap .attach_right{float:none}.filter_box_wrapper .search_jobs_fltrs{padding:16px}.filter_box_wrapper{display:none}.filter_box{background-color:#d3d3d3;-o-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:var(--text);cursor:pointer;font-weight:500;font-size:18px;height:48px;line-height:48px;padding:0 16px;position:relative}.open_fil.filter_box{-o-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.filter_box:after{border-top:solid 5px transparent;border-right:solid 5px var(--text);border-bottom:solid 5px transparent;content:"";margin:-4px 0 0;position:absolute;right:14px;top:50%}.open_fil.filter_box:after{border-top:solid 5px var(--text);border-left:solid 5px transparent;border-right:solid 5px transparent;margin:-2px -3px 0 0}.new_search_bar{border:solid 1px #9e9e9e;-o-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;margin-bottom:30px}.filter_box_wrapper .keyword_search{padding:20px 16px 22px}.filter_box_wrapper .search_icon_btn{margin:-22px 0 0 6px}.excel_para{color:var(--text);font-size:18px;margin:0 0 10px;text-align:center}#message_contact_1{color:var(--text);font-size:20px}#message_contact_1 .inv-modal-header.color-red{font-size:20px}#message_contact_2{margin-top:12px}.excel_footer{padding:8px 0 0;text-align:right;width:100%;text-align:center}.close_btn{border:solid 1px var(--primary);-o-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:var(--primary);cursor:pointer;display:inline-block;height:42px;line-height:40px;text-transform:uppercase;padding:0 20px;vertical-align:middle;font-size:14px}.foot_btn_wrap{display:inline-block;height:42px;line-height:40px}.foot_btn_wrap .inv-btn,.foot_btn_wrap .inv-btn:active,.foot_btn_wrap .inv-btn:focus,.foot_btn_wrap .inv-btn:hover{cursor:pointer;padding:0 20px;display:block;height:42px;line-height:42px;font-size:14px}.loader_postion{position:relative}.loader_postion span{position:absolute;left:48%;top:40%}