/* $Id:styles.css 2016-07-23 00:00:00 SocialEngineSolutions $*/

/* ICONS */
[dir="rtl"] [id^='global_page_sesjob-'] .sesbasic_icon_btn + .sesbasic_icon_btn{
  margin-right:3px;
}
.icon_sesjob_new:before{
	content:"\f040";
}
.icon_sesjob_edit:before{
	content:"\f044";
}
.icon_sesjob_delete:before{
	content:"\f056";
}
.sesjob_gutter_report{
	background-image:none;
}
.sesjob_gutter_report:before{
	content:"\f024";
}
.icon_sesjob_style{
	background-image:url(~/application/modules/Sesjob/externals/images/sesjob_style.png);
}
.icon_comments{
	background-image:none;
}
.icon_sesjob_viewall{
	background-image:none !important;
}
.icon_sesjob_subscribe{
	background-image:none !important;
}
/*Global Classes*/
.sesjob_main_rss img{height:16px;margin-right:2px;}
.sesjob_animation{
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.sesjob_list_labels{
	position:absolute;
	z-index:1;
	text-align:center !important;
  bottom:0;
  left:0;
  top:5px;
  right:0;
}
.sesjob_list_labels p{
	color:#fff;
	font-size:9px;
	letter-spacing:1px;
	font-weight:700;
	width:20px;
	height:20px;
	line-height:20px;
	border-radius:50%;
	display:inline-block;
}
.sesjob_list_labels p i{
  padding:0 5px;
}
.sesjob_label_featured{
	background-color:#47c8e3;
}
.sesjob_label_sponsored{
	background-color:#53dc10;
}
.sesjob_label_verified{
	background-color:#489fdd;
}
.sesjob_label_hot{
  background:#ffa500;
}
.sesjob_verified_sign{
	color:#93C33C;
	margin:0 3px;
	vertical-align:middle;
	font-size:var(--theme-font-size-small) !important;
}
.sesjob_verified_sign :hover{
	color:#93c33c;
}
.sesjob_search_result{
	border-bottom-width:1px;
	font-weight:bold;
	margin-bottom:10px;
	padding:5px;
}
/*Job List Inside*/
.layout_sesjob_related_jobs h3{
	border-bottom-width:1px;
	padding-bottom:10px;
	position:relative;
}
.sesjob_related_jobs .sesjob_grid_inside_inner:hover .sesjob_grid_inside_info .category_tag{
	opacity:0;
}
.sesjob_related_jobs .sesjob_grid_inside_inner:hover .sesjob_grid_inside_info .featured_job_industry{
	opacity:1;
}
.sesjob_related_jobs .featured_job_industry{
	text-align:left;
	margin-bottom:5px;
	top:20px;
	overflow:hidden;
	text-overflow:ellipsis;
}
.sesjob_related_jobs .featured_job_industry > span{
	padding:6px 15px;
	border-radius:0;
}
.layout_sesjob_related_jobs h3:before,
.sesjob_category_job .sesjob_category_header:before{
	content:'';
	height:3px;
	width:7%;
	position:absolute;
	background:#FD4326;
	bottom:-2px;
	left:10px;
}
[dir="rtl"] .layout_sesjob_related_jobs h3:before,
[dir="rtl"] .sesjob_category_job .sesjob_category_header:before{
	left:inherit;
	right:10px;
}
.sesjob_verified_label{
	position:absolute;
	bottom:0px;
	right:0px;
	background:#93C33C;
	padding:3px 5px;
	color:#fff;
}
/*Search Form*/
.layout_sesjob_browse_search .sesbasic_browse_search_vertical #filter_form{
	overflow:hidden;
}
.layout_sesjob_browse_search .sesbasic_browse_search_vertical #submit-label,
.layout_sesjob_browse_search .sesbasic_browse_search_vertical #loadingimgsesjob-label{
	display:none;
}
.layout_sesjob_browse_search .sesbasic_browse_search_vertical #submit-wrapper,
.layout_sesjob_browse_search .sesbasic_browse_search_vertical #loadingimgsesjob-wrapper{
	float:left;
}
.layout_sesjob_browse_search .sesbasic_browse_search_vertical #loadingimgsesjob-wrapper{
	margin:10px !important;
}
/*JOBS LISTINGS*/
/*Listings Thumb*/
.sesjob_thumb{
	position:relative;
}
.sesjob_thumb .sesjob_thumb_img > span{
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	display:block;
	height:100%;
	width:100%;
}
.sesjob_grid_thumb .sesjob_thumb_img > span{
	border-radius:5px;
}
/*Listing Buttons*/
.sesjob_thumb_btns{
	margin-left:2px;
	position:absolute;
	opacity:0;
	top:-20px;
	right:10px;
	z-index:2;
	-webkit-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	transition:all 500ms ease;
}
[dir="rtl"] .sesjob_thumb_btns{
	margin-left:0;
	margin-right:2px;
	left:10px;
	right:auto;
}
.sesjob_thumb:hover .sesjob_thumb_btns{
	opacity:1;
	top:10px;
}
.sesjob_listing_in_grid:hover .sesjob_thumb_btns {
	opacity:1;
	top:10px;
}
.sesjob_thumb:hover .sesjob_thumb_btns, .sesjob_listing_in_grid:hover .sesjob_thumb_btns{
	opacity:1;
	top:100px;
	right:60px;
	background-color:rgba(0,0,0,0.5);
}
/*Manage Options*/
.sesjob_list_option_toggle.fa{
	cursor:pointer;
	position:absolute;
	top:5px;
	right:10px;
}
[dir="rtl"] .sesjob_list_option_toggle.fa{
	left:10px;
	right:auto;
}
.sesjob_list_options{
	margin-top:5px;
}
.sesjob_list_option_toggle.fa:before{
	font-size:22px;
}
.sesjob_listing_options_pulldown{
	background-color:#fff;
	border:1px solid #ccc;
	position:absolute;
	right:0;
	top:24px;
	display:none;
	width:120px
}
[dir="rtl"] .sesjob_listing_options_pulldown{
	left:0;
	right:auto;
}
div.sesjob_listing_options_pulldown a{
	color:#333;
	display:block;
	padding:5px 10px;
	font-size:var(--theme-font-size-small) !important;
}
.sesjob_list_option_toggle.open, .sesjob_list_option_toggle.open + div{
	display:block;
}
.sesjob_listing_options_pulldown a:hover{
	background-color:#ededed;
	text-decoration:none;
}
/*Apply Job Popup Start*/
#global_page_sesjob-company-apply #global_content_simple{
	display:block;
}
.sesjob_job_form .global_form > div{
	float:none;
}
.sesjob_job_form .global_form .form-elements{
	max-width:100%;
	width:100%;
}
.sesjob_job_form .global_form .form-label,
.sesjob_job_form .global_form .form-element{
	text-align:left;
	min-width:inherit;
	max-width:100%;
	width:100%;
}
[dir="rtl"] .sesjob_job_form .global_form .form-label,
[dir="rtl"] .sesjob_job_form .global_form .form-element{
	text-align:right;
}
.sesjob_job_form .global_form #buttons-wrapper{
	margin-top:10px;
}
.sesjob_job_form .global_form div.form-label label.required:after{
	content:" *";
	color:#f00;
}
/*Apply Job Popup End*/
/*CATEGORY COVER*/
.layout_sesjob_banner_category{
	padding:0px !important;
	border:none;
}
.layout_sesjob_banner_category > h3{
	display:none;
}
.sesjob_category_cover{
  border-style:solid;
	border-width:1px;
  margin-bottom:15px;
  padding:2px;
  width:100%;
}
.sesjob_category_cover_inner{
  background-position:center;
  background-repeat:no-repeat;
  background-size:cover;
  position:relative;
  width:100%;
}
.sesjob_category_cover_content{
  background-color:rgba(0, 0, 0, .7);
  padding:30px;
  width:100%;
}
.sesjob_category_cover_breadcrumb{
	margin-bottom:15px;
}
.sesjob_category_cover_breadcrumb,
.sesjob_category_cover_breadcrumb a{
  color:#fff !important;
  font-size:17px;
}
.sesjob_category_cover_breadcrumb a{
  font-weight:bold;
}
.sesjob_category_cover_blocks{
  background-color:rgba(0, 0, 0, .5);
  border:1px solid #111;
  height:250px;
  width:100%;
	background:var(--theme-list-background-color);
}
.sesjob_category_cover_block_img{
  border-right:1px solid #111;
  float:left;
  height:100%;
  width:50%;
}
[dir="rtl"] .sesjob_category_cover_block_img{
	float:right;
}
.sesjob_category_cover_block_img span{
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
  display:block;
  height:100%;
  width:100%;
}
.sesjob_category_cover_block_info{
  overflow:hidden;
  padding:20px;
}
.sesjob_category_cover_block_info div{
  color:#fff;
}
.sesjob_category_cover_title{
  font-size:20px;
  font-weight:bold;
  margin-bottom:10px;
}
.sesjob_category_cover_des{
	height:170px;
}
.sesjob_category_cover_des, .sesjob_category_cover_des *{
	height:170px;
}
.sesjob_category_cover_des.mCustomScrollbar{
	padding-right:10px;
}
[dir="rtl"] .sesjob_category_cover_des.mCustomScrollbar{
	padding-left:10px;
	padding-right:0;
}
.sesjob_category_cover_des.mCustomScrollbar .mCSB_dragger_bar{
	background-color:rgba(204, 204, 204, .5) !important;
}
/*Category Header*/
.sesjob_browse_cat_top{
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding:5px;
	margin-bottom:15px;
}
.sesjob_catview_title{
	font-size:20px;
	font-weight:bold;
}
.sesjob_catview_title, .sesjob_catview_des{
	margin-bottom:10px;
	text-align:center;
}
[dir="rtl"] .sesjob_catview_title, [dir="rtl"] .sesjob_catview_des{
	text-align:center;
}
/*SIDEBAR LISTING START HERE*/
.sesjob_sidebar_list{
	clear:both;
	padding:5px 0;
}
.sesjob_sidebar_list_thumb{
	float:left;
	margin-right:10px;
}
[dir="rtl"] .sesjob_sidebar_list_thumb{
	float:right;
	margin-left:10px;
	margin-right:0;
}
.sesjob_sidebar_list_info{
	overflow:hidden;
}
.sesjob_sidebar_list_title{
	font-weight:bold;
	margin-bottom:5px;
}
.sesjob_sidebar_list_stats{
	margin-bottom:3px;
}
.sesjob_sidebar_grid .sesjob_grid_labels{
	top:50%;
	display:inline-block;
	left:0;
	right:0;
}
.sesjob_sidebar_grid .sesjob_grid_labels p{
	display:inline-block;
	border-radius:50px;
	padding:2px 4px !important;
	width:20px;
	height:20px;
	line-height:20px;
	padding:0 !important;
}
.layout_sesjob_sidebar_tabbed_widget .sesjob_sidebar_grid .sesjob_grid_labels{
	top:5px ;
}
/*SIDEBAR LISTING END HERE*/
/*LOCATION POPUP CSS START HERE*/
.sesjob_edit_location_popup{
	margin:15px;
}
.sesjob_edit_location_popup .form-elements{
	margin-top:0px;
}
.sesjob_edit_location_popup label{
	display:block;
	margin:0px 0 5px;
}
.sesjob_edit_location_popup input{
	width:400px;
}
#global_page_sesjob-index-location #global_content_simple, #global_page_sesjob-index-location #global_content_simple{
	display:block !important;
}
.sesjob_edit_location_popup #mapcanvas-wrapper{
	margin-top:15px;
	width:100%;
}
.sesjob_edit_location_popup .form-wrapper #fieldset-buttons #submit-label{
	display:none;
}
/*LOCATION POPUP CSS END HERE*/
.sesjob_create .global_form div.form-element{
	margin-bottom:15px;
}
.sesjob_create_form_tabs li{
	display:inline-block;
}
.sesjob_create_form_tabs li + li{
	border-left-width:1px;
	border-left-style:solid;
	margin-left:30px;
	padding-left:30px;
}
[dir="rtl"] .sesjob_create_form_tabs li + li{
	border-left-width:0;
	border-right-width:1px;
	border-right-style:solid;
	margin-left:0;
	margin-right:30px;
	padding-left:0;
	padding-right:30px;
}
.sesjob_create_form_tabs li a{
	font-weight:bold;
}
.sesjob_create_form_tabs li i{
	margin-right:5px;
}
[dir="rtl"] .sesjob_create_form_tabs li i{
	margin-left:5px;
	margin-right:0;
}
#fromurl-element button{
	margin-left:10px;
	padding:3px 10px;
}
[dir="rtl"] #fromurl-element button{
	margin-left:0;
	margin-right:10px;
}
.sesjob_upload_dragdrop_content{
	border-color:#ccc;
	border-style:dashed;
	border-width:2px;
	font-size:20px;
	cursor:pointer;
	height:180px;
	line-height:180px;
	text-align:center;
	vertical-align:middle;
	width:500px;
}
[dir="rtl"] .sesjob_upload_dragdrop_content{
	text-align:center;
}
.sesjob_upload_dragdrop_content.sesbd{
	border-width:2px;
}
.sesjob_upload_item_name{
	display:block;
	margin-bottom:5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.sesjob_upload_item_options > a{
	margin-left:10px;
}
[dir="rtl"] .sesjob_upload_item_options > a{
	margin-left:0;
	margin-right:10px;
}
.sesjob_upload_url_content{
	border-style:solid;
	border-width:1px;
	float:left;
	padding:10px;
}
.sesjob_upload_url_content input[type="text"]{
	width:350px;
}
.sesjob_upload_photos_container{
	float:left;
	max-height:inherit;
	overflow:auto;
	width:auto;
}
[dir="rtl"] .sesjob_upload_photos_container{
	float:right;
}
.sesjob_upload_photos_container.iscontent{
	box-shadow:0 0 3px rgba(0, 0, 0, 0.4);
	margin:3px;
}
.sesjob_upload_item{
	border-style:solid;
	border-width:1px;
	float:left;
	height:220px;
	margin:5px;
	padding:5px;
	position:relative;
	width:250px !important;
}
[dir="rtl"] .sesjob_upload_item{
	float:right;
}
.sesjob_upload_item_overlay{
	background-color:rgba(0, 0, 0, .1);
	bottom:0;
	left:0;
	right:0;
	top:0;
	position:absolute;
	z-index:1;
}
.sesjob_upload_item_abort{
	position:absolute;
	text-align:center;
	top:130px;
	width:100%;
	z-index:2;
}
[dir="rtl"] .sesjob_upload_item_abort{
	text-align:center;
}
.sesjob_upload_item_abort span{
	background-color:#d9534f;
	border:1px solid #d43f3a;
	border-radius:3px;
	color:#fff;
	cursor:pointer;
	display:inline-block;
	padding:3px 5px;
	font-size:var(--theme-font-size-small) !important;
}
.sesjob_upload_item_abort span:hover{
	background-color:#c9302c;
}
.sesjob_upload_item .progressBar{
	position:absolute;
	top:50px;
	width:100%;
	z-index:2;
}
.sesjob_upload_item .progressBar > div{
	background:url(~/application/modules/Sesjob/externals/images/ajax_loading.gif) no-repeat center top;
	color:#fff;
	padding-top:20px;
	text-align:center;
	width:100% !important;
}
[dir="rtl"] .sesjob_upload_item .progressBar > div{
	text-align:center;
}
.sesjob_upload_item_photo{
	height:160px;
	margin-bottom:5px;
	overflow:hidden;
	width:100%;
}
.sesjob_upload_item_photo img{
	min-height:100%;
	width:100%;
}
.sesjob_upload_item_size{
	float:right;
	margin:0 0 5px 5px;
}
[dir="rtl"] .sesjob_upload_item_size{
	float:left;
	margin:0 5px 5px 0;
}
.sesjob_upload_item_name{
	display:block;
	margin-bottom:5px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.sesjob_upload_item_options > a{
	margin-left:10px;
}
[dir="rtl"] .sesjob_upload_item_options > a{
	margin-left:0;
	margin-right:10px;
}
.sesjob_list_grid_img{
	display:block;
	width:100%;
}
.sesjob_list_grid_img span{
	background-position:center center;
	background-color:#ccc;
	background-size:cover;
	display:block;
	height:100%;
	width:100%;
}
/*JOB CREATE PAGE START HERE*/
.sesjob_create_category_container{
	border-width:1px;
	border-style:solid;
	padding:10px;
	margin-bottom:15px;
}
.sesjob_create_category_items{
	border-width:1px;
	border-style:solid;
	display:inline-block;
	vertical-align:middle;
	width:24%;
}
.sesjob_create_category_items > ul{
	height:330px;
	overflow-y:auto;
	width:100%;
}
.sesjob_create_category_items ul > li{
	cursor:pointer;
	padding:0 10px;
	height:40px;
	line-height:40px;
}
.sesjob_create_category_items ul > li + li{
	border-top-width:1px;
}
.sesjob_create_category_items ul > li:hover {
	background-color:var(--theme-list-background-color-hover);
}
.sesjob_create_category_items ul > li.active {
	background-color:var(--theme-list-background-color-hover);
}
.sesjob_create_category_items ul > li:hover, .sesjob_create_category_items ul > li.active{
	background-image:url(~/application/modules/Sesjob/externals/images/transprant-bg.png);
}
.sesjob_create_category_items_last{
	border-width:0;
	text-align:center;
}
.sesjob_create_category_items_last span{
	display:block;
	margin-bottom:10px;
}
/*JOB CREATE PAGE END HERE*/
/*CATEGORY ICONS BLOCK WIDGET CSS START HERE*/
.sesjob_cat_iconlist_head{
	font-size:34px;
	margin-bottom:30px;
	text-align:center !important;
}
.sesjob_cat_iconlist{
	display:block;
	text-align:center !important;
	margin-bottom:20px;
}
.sesjob_cat_iconlist:hover{
	opacity:.9;
}
.sesjob_cat_iconlist a{
	text-decoration:none !important;
}
.sesjob_cat_iconlist span{
	display:block;
}
.sesjob_cat_iconlist_icon{
	background-color:transparent !important;
	border-radius:50%;
	height:80px;
	margin:0 auto;
	width:80px;
}
.sesjob_cat_iconlist_icon img{
	width:50px;
	height:50px;
	object-fit:cover;
	margin:15px;
}
.sesjob_cat_iconlist_title{
	margin-top:10px;
}
.sesjob_cat_iconlist_count{
	margin-top:2px;
}
/*CATEGORY ICONS BLOCK WIDGET CSS END HERE*/
/*Job Information Block*/
.sesjob_dashboard_job_info_cover{
	background-color:#ccc;
	display:block;
	height:120px;
	overflow:hidden;
	width:100%;
	position:relative;
}
.sesjob_dashboard_form .form-options-wrapper li{
	width:auto;
	margin:4px 10px;
	margin-left:0;
}
[dir="rtl"] .sesjob_dashboard_form .form-options-wrapper li{
	margin-right:0;
	margin-left:10px;
}
.sesjob_dashboard_form .form-label{
	float:none !important;
	font-weight:bold;
	width:100% !important;
}
.sesjob_dashboard_job_main_photo{
	border-radius:5px;
	border-width:1px;
	border-style:solid;
	height:60px;
	width:60px;
	position:absolute;
	bottom:10px;
	left:10px;
	overflow:hidden;
}
[dir="rtl"] .sesjob_dashboard_job_main_photo{
	left:inherit;
	right:10px;
}
.sesjob_dashboard_job_photo{
	height:200px;
	position:relative;
	overflow:hidden;
	width:100%;
}
.sesjob_dashboard_job_info_cover img,
.sesjob_dashboard_job_main_photo img, .sesjob_dashboard_job_photo img{
	height:100%;
	object-fit:cover;
	width:100%;
}
.sesjob_dashboard_job_info_cover .sesjob_labels{
	top:10px;
}
.sesjob_dashboard_job_info_content{
	border-width:1px;
	border-style:solid;
	padding:10px;
}
.sesjob_dashboard_job_info .sesjob_job_status{
	margin-top:10px;
	width:100%;
	padding:5px;
}
.sesjob_dashboard_job_details{
	overflow:hidden;
}
.sesjob_dashboard_job_details .layout_sesjob_advance_share{
	margin:10px 0 0;
	float:left;
	width:100%;
}
.sesjob_manage_role_form .applicant_img > a, .sesjob_manage_role_form .applicant_info > span,.sesjob_manage_role_form .applicant_info > a{
  display:block;
  float:none !important;
}
.sesjob_manage_role_form .applicant_main{
	display:flex;
	flex-wrap:wrap;
	position:relative;
}
.sesjob_manage_role_form .applicant_img{
  margin-right:10px;
}
[dir="rtl"] .sesjob_manage_role_form .applicant_img{
	margin-right:0;
	margin-left:10px;
}
.sesjob_manage_role_form .applicant_info > span i{
	width:15px;
	text-align:center;
}
.sesjob_manage_role_form .applicant_info > span{
	margin-top:2px;
}
.sesjob_manage_role_form .applicant_info > a{
   font-weight:bold;
}
.sesjob_manage_role_form .applicant_info .send_mail{
	padding:6px 10px;
  text-align:center;
	background-color:var(--theme-button-background-color);
	color:var(--theme-button-font-color) !important;
}
.sesjob_manage_role_form .sesjob_send_download{
	display:flex;
  align-items:center;
	margin-top:10px;
}
 .sesjob_manage_role_form .sesjob_send_download .download_resume{
	font-size:20px;
	margin-left:15px;
}
[dir="rtl"] .sesjob_manage_role_form .sesjob_send_download .download_resume{
	margin-left:0;
	margin-right:15px;
}
.sesjob_manage_role_form .applicant_info .remove_application{
	position:absolute;
	top:-18px;
	right:-18px;
	width:20px;
	height:20px;
	border-radius:50px;
	line-height:20px;
	padding:0;
	display:flex;
	align-items:center;
	justify-content:center;
	background-color:var(--theme-button-background-color);
	color:var(--theme-button-font-color) !important;
}
[dir="rtl"] .sesjob_manage_role_form .applicant_info .remove_application{
	right:auto;
	left:-18px;
}
.sesjob_manage_role_form .applicant_info .remove_application i{
	display:block;
	text-align:center;
}
/*job hover social icon start*/
.sesjob_list_thumb_over{
	opacity:0;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.sesjob_list_thumb_over > a{
	width:100%;
	height:100%;
	position:absolute;
}
.sesjob_thumb:hover .sesjob_list_thumb_over{
	opacity:1;
	background-color:rgba(0,0,0,0.5);
}
.sesjob_list_grid_thumb_btns{
	top:50%;
	position:absolute;
	transform:translatey(-50%);
	width:100%;
	display:flex;
  align-items:center;
  justify-content:center;
}
.sesjob_grid_btns{
	position:absolute;
	top:50%;
	left:50%;
	z-index:2;
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	transform:translate(-50%, -50%);
	width:100%;
	text-align:center !important;
	display:flex;
  align-items:center;
  justify-content:center;
}
/*job hover social icon end*/
/*List View*/
.sesjob_list_job_view{
	border-width:1px;
	margin:0 5px 15px;
	position:relative;
	width:100%;
	transition:all .5s ease;
}
.sesjob_list_job_view .sesjob_list_contant{
	padding:0;
	margin:0;
}
.sesjob_list_job_view .sesjob_list_job_main{
	padding:20px;
  display:flex;
}
.sesjob_list_job_view .sesjob_list_labels span{
	color:#000;
	display:inline-block;
	font-size:11px;
	letter-spacing:1px;
	margin:0 2px;
	padding:8px 15px;
	font-weight:700;
}
.sesjob_list_job_view .sesjob_list_info{
	display:block;
	position:relative;
	flex:1;
}
.sesjob_list_job_view .sesjob_list_info .sesjob_job_points{
  margin-bottom:5px;
}
.sesjob_list_job_view .sesjob_list_info_title{
	font-weight:bold;
	font-size:17px;
	margin-bottom:6px;
}
.sesjob_list_info_title a {
	color:var(--theme-font-color) !important;
}
.sesjob_list_job_view .sesjob_list_info_title a{
	position:relative;
	display:block;
}
.sesjob_list_job_view .sesjob_list_readmore {
	display:block;
	margin-top:0px;
}
#global_page_sesjob-category-index .sesjob_list_job_view .sesjob_list_readmore{
	margin-top:15px;
}
.sesjob_list_job_view .sesjob_admin_list{
	display:inline-block;
	width:100%;
	background-image:url(~/application/modules/Sesjob/externals/images/transprant-bg.png);
	padding:10px 15px;
	margin-bottom:-4px;
}
.sesjob_list_job_view .sesjob_static_list_group{
	display:block;
	overflow:hidden;
	padding:10px 0px;
	position:absolute;
	bottom:0px;
	width:100%;
}
.sesjob_list_job_view .sesjob_stats_list{
	float:left;
	margin-right:10px;
	min-height:24px;
}
[dir="rtl"] .sesjob_list_job_view .sesjob_stats_list{
	float:right;
	margin-right:0;
	margin-left:10px;
}
#global_page_sesjob-category-index .sesjob_list_job_view .sesjob_stats_list{
	min-height:auto;
}
.sesjob_job_points .sesjob_stats_list_itype{
	margin-left:10px;
	position:relative;
}
.sesjob_list_job_main .sesjob_job_points .sesjob_stats_list_itype{
	margin-left:0;
}
.sesjob_job_points .sesjob_stats_list_itype:before{
	content:"";
	position:absolute;
	left:-10px;
	width:1px;
	top:4px;
	height:60%;
}
[dir="rtl"] .sesjob_list_job_view .sesjob_admin_list .sesjob_stats_list{
	margin-right:0 !important;
	margin-left:4px;
	float:left;
}
.sesjob_list_job_view .sesjob_stats_list span a:first-child{
	float:left;
	margin-right:5px;
}
[dir="rtl"] .sesjob_list_job_view .sesjob_stats_list span a:first-child{
	float:right;
	margin-right:0px;
	margin-left:5px;
}
.sesjob_list_job_view .sesjob_stats_list span a img.item_photo_user {
	width:20px;
	height:20px;
	border-radius:50%;
	vertical-align:middle;
}
.sesjob_list_job_view .sesjob_list_stats{
	float:left;
  line-height:25px;
}
[dir="rtl"] .sesjob_list_job_view .sesjob_list_stats{
	float:right;
	flex:1;
}
.sesjob_list_job_view .sesjob_list_view_ratting{
	margin:0px;
}
.sesjob_list_job_view .sesjob_list_view_ratting span{
	vertical-align:bottom;
}
.sesjob_list_job_view .sesjob_list_location{
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:25%;
	margin-right:10px;
	float:left;
}
.sesjob_list_job_view .sesjob_list_location span a{
	color:#555;
	text-decoration:none;
}
.sesjob_list_job_view .sesjob_list_stats span{
	margin-right:5px;
	display:inline-block;
}
[dir="rtl"] .sesjob_list_job_view .sesjob_list_stats span{
	margin-right:0;
	margin-left:5px;
}
.sesjob_list_job_view .sesjob_list_stats span i{
	padding-right:5px;
	display:inline-block;
}
[dir="rtl"] .sesjob_list_job_view .sesjob_list_stats span i{
	padding-left:5px;
	padding-right:0px;
}
.sesjob_list_job_view .sesjob_list_readmore a{
	border-width:1px;
	padding:7px 15px;
	text-decoration:none;
	border-radius:50px;
	color:var(--theme-button-background-color);
	border-color:var(--theme-button-background-color);
}
.sesjob_list_job_view .sesjob_list_des{
	margin-top:5px;
}
.sesjob_list_job_view .sesjob_list_thumb{
	float:left;
	height:200px;
	margin:0 15px 0 0;
	overflow:hidden;
	width:300px;
	border-radius:6px;
}
[dir="rtl"] .sesjob_list_job_view .sesjob_list_thumb{
	float:right;
	margin:0 0 0 10px;
}
.sesjob_list_job_view .sesjob_thumb{
	border:none !important;
}
.sesjob_list_contant{
	line-height:24px;
	margin-bottom:10px;
	padding-bottom:10px;
}
.sesjob_list_job_view .sesjob_list_thumb:hover .sesjob_list_labels,
.sesjob_list_job_view .sesjob_list_thumb:hover .sesjob_verified_label,
.sesbasic_pinboard_list_item_top.sesjob_thumb:hover .sesjob_verified_label,
.sesjob_list_second_job .sesjob_thumb:hover .sesjob_list_second_job_date{
	display:none;
}
.sesjob_list_job_view .sesjob_verified_label{
	position:absolute;
	bottom:0;
	right:0;
	background:#93C33C;
	padding:3px 5px;
	color:#fff;
}
[dir="rtl"] .sesjob_list_job_view .sesjob_verified_label{
	right:auto;
	left:0;
}
.sesjob_list_job_view .sesjob_admin_list .sesjob_stats_list{
  margin-right:4px;
	float:right;
}
[dir="rtl"] .layout_sesjob_browse_jobs .sesjob_list_job_view .sesjob_stats_list span a:first-child{
	float:right !important;
	margin-left:5px !important;
	margin-right:0px !important;
}
.sesjob_list_job_view .sesjob_admin_list .sesjob_list_stats{
	line-height:25px;
}
.sesjob_list_job_main .sesjob_key_skills{
	margin-top:5px;
}
.sesjob_list_job_main  .sesjob_list_right_cont{
  display:flex;
  align-items:center;
	top:-5px;
  position:relative;
}
.sesjob_list_job_main .sesjob_list_right_cont a{
	float:none;
  display:block;
}
.sesjob_list_job_main .sesjob_list_right_cont > a{
	width:30px;
	height:30px;
	border-radius:50px;
	background:transparent;
	border-width:1px;
	margin-right:10px;
}
.sesjob_list_job_main .sesjob_list_right_cont > .sesbasic_icon_fav_btn{
	background-color:rgba(0, 0, 0, 0.6);
}
.sesjob_list_job_main .sesjob_list_right_cont > .sesbasic_icon_fav_btn.button_active{
	background-color:#ff4c4c;
	color:#fff;
}
.sesjob_list_job_main .sesjob_list_right_cont > .sesbasic_icon_fav_btn i::before{
	color:#fff !important;
}
[dir="rtl"] .sesjob_list_job_main .sesjob_list_right_cont > a{
	margin-left:10px;
}
.sesjob_list_job_main .sesjob_list_right_cont > a:hover{
	background:rgba(0, 0, 0, 0.9) !important;
}
.sesjob_list_job_main .sesjob_list_right_cont > a > i:before{
	line-height:30px;
	font-size:var(--theme-font-size-small) !important;
}
/*list view end*/
/*List View Second*/
.sesjob_list_second_job{
	padding:15px 10px;
	border-bottom-width:1px;
	margin:0 5px 15px;
}
.sesjob_list_second_job .sesjob_list_second_job_date{
	position:absolute;
	bottom:0px;
	right:0px;
	background-color:#0dc7f1;
	color:#fff;
	padding:5px;
	text-align:center;
	box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.35);
	min-width:75px;
	opacity:0.8;
	font-size:var(--theme-font-size-small) !important;
}
[dir="rtl"] .sesjob_list_second_job .sesjob_list_second_job_date{
	left:0px;
	right:inherit;
}
.sesjob_list_second_job .sesjob_list_second_job_date p span{
	display:block;
}
.sesjob_list_second_job .sesjob_list_second_job_date p span.date{
	font-weight:bold;
	font-size:22px;
}
.sesjob_list_second_job .sesjob_list_labels span{
	color:#000;
	display:inline-block;
	font-size:11px;
	letter-spacing:1px;
	margin:0 2px;
	padding:8px 15px;
	font-weight:700;
}
.sesjob_list_second_job .sesjob_list_labels p{
	color:#fff;
	font-size:9px;
	letter-spacing:1px;
	padding:8px 15px;
	font-weight:700;
}
.sesjob_list_second_job .sesjob_list_info{
	padding:0px 0px 0px 15px;
	overflow:hidden;
}
.sesjob_list_second_job .sesjob_list_info_title{
	font-weight:bold;
	font-size:20px;
	margin-bottom:10px;
	display:block;
	overflow:hidden;
}
.sesjob_list_second_job .sesjob_admin_list{
	display:inline-block;
	width:100%;
}
.sesjob_list_second_job .sesjob_stats_list{
	float:left;
	margin-right:10px;
	min-height:21px;
}
[dir="rtl"] .sesjob_list_second_job .sesjob_stats_list{
	float:right;
}
.sesjob_list_second_job .sesjob_stats_list span i{
	margin-right:5px;
}
[dir="rtl"] .sesjob_list_second_job .sesjob_stats_list span i{
	margin-right:0px;
	margin-left:5px;
}
.sesjob_list_second_job > .admin_img{
	margin-right:6px;
	margin-bottom:5px;
}
.sesjob_list_second_job .sesjob_stats_list span a:first-child{
	float:left;
	margin-right:5px;
}
[dir="rtl"] .sesjob_list_second_job .sesjob_stats_list span a:first-child{
	float:right;
	margin-right:0px;
	margin-left:5px;
}
.sesjob_list_second_job .sesjob_stats_list span a img{
	height:20px;
	width:20px;
	border-radius:50%;
	float:left;
}
.sesjob_list_second_job .sesjob_list_contant{
	border-bottom:0px;
	margin-bottom:0px;
}
.sesjob_list_second_job .sesjob_list_stats{
	margin-bottom:5px;
}
.sesjob_list_second_job .sesjob_list_location{
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:25%;
	margin-right:10px;
	float:left;
}
.sesjob_list_second_job .sesjob_list_location span a{
	color:#555;
	text-decoration:none;
}
.sesjob_list_second_job .sesjob_list_stats span{
	margin-right:5px;
}
[dir="rtl"] .sesjob_list_second_job .sesjob_list_stats span{
	margin-right:0px;
	margin-left:0px;
}
[dir="rtl"] .sesjob_list_second_job .sesjob_list_stats span i{
	padding-right:0px;
	padding-left:5px;
}
.sesjob_list_second_job .sesjob_list_readmore{
	padding:15px 0px 5px 0px;
}
.sesjob_list_second_job .sesjob_list_readmore a{
	border-width:1px;
	padding:6px 10px;
	text-decoration:none;
	background-color:var(--theme-button-background-color) !important;
  color:var(--theme-button-font-color) !important;
}
.sesjob_list_second_job .sesjob_list_des{
	margin-top:10px;
	min-height:72px;
}
.sesjob_list_second_job .sesjob_list_thumb{
	float:left;
	height:200px ;
	margin:0 10px 0 0;
	overflow:hidden;
	width:300px;
}
[dir="rtl"] .sesjob_list_second_job .sesjob_list_thumb{
	float:right;
	margin:0 0 0 10px;
}
.sesjob_list_second_job .sesjob_thumb{
	border:none !important;
}
.sesjob_list_second_job .sesjob_list_thumb:hover .sesjob_list_labels,
.sesjob_list_second_job .sesjob_list_thumb:hover .sesjob_verified_label,
.sesjob_list_job_view .sesjob_list_thumb:hover .sesjob_verified_label,
.sesbasic_pinboard_list_item_top.sesjob_thumb:hover .sesjob_verified_label{
	display:none;
}
.sesjob_list_second_job .sesjob_verified_label{
	position:absolute;
	bottom:inherit;
	top:0px;
	right:0px;
	background:#93C33C;
	padding:3px 5px;
	color:#fff;
}
/*list view second end*/
/*full list view start*/
.sesjob_list_full_view{
	margin-bottom:0px;
	border-left-width:5px;
	padding-left:47px;
	padding-bottom:20px;
	margin-left:28px;
	position:relative;
}
[dir="rtl"] .sesjob_list_full_view{
	margin-bottom:0px;
	border-right-width:5px;
	border-left-width:0px;
	padding-right:47px;
	padding-left:0px;
	padding-bottom:20px;
	margin-right:28px;
	margin-left:0px;
	position:relative;
}
.sesjob_list_full_view .sesjob_list_full_date_job{
	position:absolute;
	top:20px;
	left:-30px;
	background:#FFF;
	padding:10px;
	width:60px;
	border-radius:50%;
	height:60px;
	border-width:4px;
	text-align:center;
}
[dir="rtl"] .sesjob_list_full_view .sesjob_list_full_date_job{
	right:-30px;
	left:inherit;
}
.sesjob_list_full_view .sesjob_list_grid_thumb_btns .sesbasic_icon_btn{
	float:none !important;
	border-radius:50%;
	border:2px solid;
	border-color:#fff;
	display:inline-block;
	height:35px;
	width:35px;
}
.sesjob_list_full_view .sesjob_list_labels span{
	color:#000;
	display:inline-block;
	font-size:11px;
	letter-spacing:1px;
	margin:0 2px;
	padding:8px 15px;
	font-weight:700;
}
.sesjob_list_full_view .sesjob_list_labels p{
	color:#fff;
	font-size:9px;
	letter-spacing:1px;
	padding:8px 15px;
	font-weight:700;
}
.sesjob_list_full_view .sesjob_list_full_view_info{
	padding:10px 1px;
	overflow:hidden;
	clear:both;
}
.sesjob_list_full_view .sesjob_list_full_view_info .sesjob_list_info_title{
	font-weight:bold;
	font-size:22px;
	margin-bottom:10px;
}
.sesjob_list_full_view .sesjob_list_full_meta{
	clear:both;
	overflow:hidden;
}
.sesjob_list_full_view .sesjob_list_stats{
	float:left;
	margin-right:10px;
}
[dir="rtl"] .sesjob_list_full_view .sesjob_list_stats{
	float:right;
	margin-right:0px;
	margin-left:10px;
}
.sesjob_list_full_view .sesjob_list_stats span i{
	width:15px;
	margin-right:5px;
	text-align:center;
}
[dir="rtl"] .sesjob_list_full_view .sesjob_list_stats span i{
	margin-left:5px;
	margin-right:0px;
}
.sesjob_list_full_view .sesjob_list_stats span a:first-child{
	float:left;
	margin-right:5px;
}
[dir="rtl"] .sesjob_list_full_view .sesjob_list_stats span a:first-child{
	float:right;
	margin-right:0px;
	margin-left:5px;
}
.sesjob_list_full_view .sesjob_list_stats span a img{
	width:20px;
	height:20px;
	border-radius:50%;
}
.sesjob_list_full_view .sesjob_list_des{
	margin-top:10px;
	font-weight:600;
	font-size:var(--theme-font-size-small) !important;
}
.sesjob_list_full_view .sesjob_list_thumb{
	float:left;
	margin:0 10px 0 0;
	overflow:hidden;
	width:100%;
}
.sesjob_list_full_view .sesjob_list_thumb img{
	width:100%;
}
.sesjob_list_full_view .sesjob_list_contant{
	line-height:24px;
	margin-bottom:10px;
	border-bottom-width:1px;
	padding-bottom:10px;
}
.sesjob_list_full_view .sesjob_list_thumb:hover .sesjob_list_labels,
.sesjob_list_full_view .sesjob_list_thumb:hover .sesjob_verified_label{
	display:none;
}
.sesjob_list_full_view .sesjob_list_full_border{
	clear:both;
	overflow:hidden;
	margin-top:10px;
}
.sesjob_list_full_view .sesjob_list_full_border .sesjob_list_border_one{
	background:#4a4a4a;
	width:25%;
	padding:3px
}
.sesjob_list_border_two {
	 background-color:var(--theme-button-background-color);
  color:var(--theme-button-font-color) !important;
}
.sesjob_list_full_view .sesjob_list_full_border .sesjob_list_border_two{
	width:35%;
	padding:3px;
}
.sesjob_list_full_view .sesjob_list_full_border .sesjob_list_border_three{
	width:40%;
	padding:3px;
	background-color:#ccc;
}
.sesjob_list_full_contant_job {
	background:var(--theme-list-background-color-hover);
}
.sesjob_list_full_view .sesjob_list_full_contant_job{
	padding:10px;
	line-height:25px;
}
.sesjob_list_full_view .sesjob_list_full_stats{
	width:100%;
	background:#7b7b7b;
	padding:0px;
	margin-bottom:5px;
	clear:both;
	overflow:hidden;
	display:table;
}
.sesjob_list_full_stats span {
	border-right-color:var(--theme-button-background-color) !important;
	color:var(--theme-button-font-color) !important;
}
.sesjob_list_full_view .sesjob_list_full_stats span{
	margin-right:0px;
	display:block;
	display:table-cell;
	border-right-width:2px;
	padding:10px 0px 10px 15px;
	text-align:center;
	width:10%;
	font-weight:600;
}
[dir="rtl"] .sesjob_list_full_view .sesjob_list_full_stats span{
	border-left-width:2px;
	border-right-width:0px;
}
.sesjob_list_full_view .sesjob_list_full_stats span:last-child{
	border-right:none;
}
[dir="rtl"] .sesjob_list_full_view .sesjob_list_full_stats span:last-child{
	border-left:none;
}
.sesjob_list_full_view .sesjob_list_full_stats span i{
	text-align:left;
	float:left;
}
.sesjob_list_full_view .sesjob_list_readmore{
	padding:6px 10px;
}
.sesjob_list_full_view .sesjob_list_readmore a{
	border-width:1px;
	padding:6px 10px;
	text-decoration:none;
}
/* full list view end*/
/* new full list view start*/
.sesjob_list_new_full_view{
	margin:15px;
	border-width:1px;
}
.sesjob_list_new_full_view .sesjob_list_full_thumb{
	display:block;
	overflow:hidden;
	width:100%;
}
.sesjob_list_new_full_view .sesjob_list_full_thumb a img{
	width:100%;
	max-height:300px;
	object-fit:cover;
}
.sesjob_list_new_full_view .sesjob_list_new_full_view_meta ul{
	text-align:center;
	padding:15px 0px 10px;
}
.sesjob_list_new_full_view .sesjob_list_new_full_view_meta ul li{
	display:inline-block;
	vertical-align:top;
}
.sesjob_list_new_full_view .sesjob_list_new_full_view_meta ul li + li{
	border-left-width:1px;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 10px;
}
[dir="rtl"] .sesjob_list_new_full_view .sesjob_list_new_full_view_meta ul li + li{
	border-width:0 1px 0 0;
	padding:0px 10px 0px 0px;
}
.sesjob_list_new_full_view .sesjob_list_new_full_view_meta .sesjob_list_new_full_view_meta_location{
	max-width:25%;
}
.sesjob_list_new_full_view .sesjob_list_new_full_view_meta ul li .sesjob_list_location{
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	float:left;
	width:100%;
}
.sesjob_list_new_full_view .sesjob_list_new_full_view_meta ul li span a img{
	width:20px;
	height:20px;
	border-radius:50%;
  vertical-align:middle;
}
.sesjob_list_new_full_view .sesjob_list_full_view_info{
	padding:0px 15px;
}
.sesjob_list_new_full_view .sesjob_list_stats span i{
    width:15px;
    margin-right:5px;
    text-align:center;
}
.sesjob_list_new_full_view .sesjob_list_info_title{
	text-align:center;
}
.sesjob_list_new_full_view .sesjob_list_info_title a{
	font-size:20px;
}
.sesjob_list_new_full_view  .sesjob_list_new_full_contant_job{
	margin:15px 0px;
	line-height:24px;
}
.sesjob_list_new_full_view .sesjob_list_new_full_stats{
	display:inline-block;
	clear:both;
	margin:10px 0px;
	width:100%;
}
.sesjob_list_new_full_view .sesjob_list_new_full_stats .sesjob_list_stats{
	margin:10px 20px 10px 0px;
}
[dir="rtl"] .sesjob_list_new_full_view .sesjob_list_new_full_stats .sesjob_list_stats{
	margin:10px 10px 10px 20px;
}
.sesjob_list_new_full_view .sesjob_list_new_full_stats .sesjob_list_stats ul li{
	display:inline-block;
}
.sesjob_list_new_full_view .sesjob_list_socialicon{
	margin-left:20px;
}
[dir="rtl"] .sesjob_list_new_full_view .sesjob_list_socialicon{
	margin-left:0;
	margin-right:20px;
}
.sesjob_list_new_full_view .sesjob_list_divider{
	border-top-width:1px;
	overflow:hidden;
	margin:18px 0px 0px 0px;
}
.sesjob_list_new_full_view .sesjob_list_socialicon ul li{
	display:inline-block;
	border-width:1px;
	border-radius:50%;
	padding:8px 12px;
}
.sesjob_list_new_full_view .sesjob_list_socialicon ul li + li{
	margin-left:10px;
}
/* new full list view end/*
/*Grid View start*/
.sesjob_grid{
	height:calc(100% - 25px);
	margin:0 0 25px;
	position:relative;
	overflow:hidden;
}
.sesjob_grid_itype{
	margin-top:5px;
}
.sesjob_grid .sesjob_grid_inner{
	position:relative;
	overflow:hidden;
	width:100%;
	height:100%;
	padding:15px;
	display:flex;
  flex-direction:column;
}
.sesjob_grid .sesjob_grid_thumb{
	float:left;
	overflow:hidden;
	width:100%;
	position:relative;
	border-bottom:0 !important;
	aspect-ratio:10/8;
}
[dir="rtl"] .sesjob_grid .sesjob_grid_thumb{
	float:right;
}
.sesjob_grid .sesjob_grid_thumb > a{
	height:100%;
	width:100%;
	display:block;
}
.sesjob_grid .sesjob_thumb{
	border-width:1px;
	border-radius:4px;
}
.sesjob_grid .sesjob_grid_labels{
	position:absolute;
	text-align:center;
	bottom:0;
	left:0;
	top:5px;
	right:0;
	z-index:0;
}
.sesjob_grid .sesjob_grid_labels p{
	color:#fff;
	font-size:10px;
	letter-spacing:1px;
	font-weight:600;
	width:20px;
	height:20px;
	line-height:20px;
	border-radius:50%;
	display:inline-block;
}
.sesjob_grid .sesjob_grid_inner:hover .sesjob_grid_labels,
.sesjob_grid .sesjob_grid_inner:hover .sesjob_verified_label,
.sesjob_grid .sesjob_grid_inner:hover .sesjob_grid_verified_label{
	display:none;
}
.sesjob_grid .sesjob_verified_label,
.sesjob_list_full_thumb .sesjob_verified_label,
.sesjob_grid_verified_label{
	position:absolute;
	bottom:0px;
	right:0px;
	background:#93C33C;
	padding:3px 5px;
	color:#fff;
	font-size:14px;
}
[dir="rtl"] .sesjob_grid .sesjob_verified_label,
[dir="rtl"] .sesjob_list_full_thumb .sesjob_verified_label,
[dir="rtl"] .sesjob_grid_verified_label{
	right:inherit;
	left:0px;
}
.sesjob_grid_inner .sesjob_list_grid_thumb_btns a.sesbasic_icon_btn{
	float:none;
	display:flex;
	align-items:center;
}
.sesjob_grid .sesjob_grid_thumb_btns .sesbasic_icon_btn{
	border-radius:50%;
	float:none !important;
	display:inline-block;
	border:2px solid;
	border-color:#fff;
	height:35px;
	width:35px;
}
.sesjob_grid .sesjob_grid_info{
	position:relative;
	border-width:1px;
	padding:10px 0 20px;
	border:none;
}
.sesjob_grid .sesjob_grid_info p{
  word-break:break-word;
}
.sesjob_grid .sesjob_grid_info_title{
	height:20px;
	font-weight:bold;
	margin-bottom:5px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	display:block;
	padding-right:10px;
}
[dir="rtl"] .sesjob_grid .sesjob_grid_info_title{
	padding-left:10px;
	padding-right:0;
}
.sesjob_grid .sesjob_admin{
	margin-bottom:5px;
}
.sesjob_grid .sesjob_grid_meta_block{
  /* display:flex; */
	align-items:center;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	margin:8px 0;
}
.sesjob_grid .sesjob_grid_meta_block .sesjob_list_stats:last-child{
	border-right:0px;
	margin-right:0px;
}
.sesjob_grid_meta_block .sesjob_list_stats{
	margin-right:8px;
}
[dir="rtl"] .sesjob_grid .sesjob_list_stats{
	margin-right:0;
	margin-left:8px;
}
[dir="rtl"] .sesjob_grid .sesjob_list_stats span a:first-child{
	float:right;
	margin-left:5px;
}
.sesjob_grid .sesjob_grid_meta_block .sesjob_list_stats span a:first-child{
	float:left;
	margin-right:5px;
}
[dir="rtl"] .sesjob_grid .sesjob_grid_meta_block .sesjob_list_stats span a:first-child{
	float:right;
}
.sesjob_grid .sesjob_grid_meta_block .sesjob_list_stats span a img{
	height:20px;
	width:20px;
	border-radius:50%;
	float:left;
	margin-right:0px;
}
.sesjob_grid_inner .sesjob_list_stats span i{
	vertical-align:middle;
}
.sesjob_grid .sesjob_grid_meta_block .sesjob_list_location{
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	float:none;
}
.sesjob_grid .sesjob_grid_hover_block {
	background-color:var(--theme-button-background-color);
  color:var(--theme-button-font-color) !important;
}
.sesjob_grid .sesjob_grid_hover_block{
	clear:both;
	overflow:hidden;
	position:absolute;
	padding:4px 10px;
	width:100%;
	opacity:0;
}
.sesjob_grid:hover .sesjob_grid_hover_block{
	opacity:1;
	bottom:0;
	transition:all .5s ease;
}
.sesjob_grid_hover_block .sesjob_grid_meta_block{
  justify-content:center;
  margin-bottom:10px;
}
.sesjob_grid .sesjob_grid_info_hover_title{
	font-weight:bold;
	margin-bottom:8px;
	margin-top:55px;
}
.sesjob_grid .sesjob_grid_info_hover_title span{
	width:25%;
	border:1px solid;
	display:block;
	border-color:#fff;
	margin-top:10px;
}
.sesjob_grid .sesjob_grid_inner:hover .sesjob_grid_hover_block{
	top:0;
	margin-top:0;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.sesjob_grid .sesjob_grid_des{
	margin-top:10px;
}
.sesjob_job_listing .sesjob_grid .sesjob_grid_des{
	line-height:22px;
	margin:10px 0 0;
}
.sesjob_grid .sesjob_grid_hover_block_footer span i{
  margin-right:5px;
	display:inline-block;
	vertical-align:middle;
}
[dir="rtl"] .sesjob_grid .sesjob_grid_hover_block_footer span i{
	margin-right:0;
	margin-left:5px;
}
[dir="rtl"] .sesjob_job_of_the_day .sesjob_list_stats i{
	margin-right:0;
	margin-left:5px;
}
.sesjob_grid .sesjob_grid_hover_block_footer span{
  margin-right:5px;
	display:inline-block;
	vertical-align:middle;
}
[dir="rtl"] .sesjob_grid .sesjob_grid_hover_block_footer span{
  margin-right:0;
	margin-left:5px;
}
.sesjob_grid .sesjob_grid_read_btn{
	border-left:1px solid #fff;
	padding-left:7px;
}
[dir="rtl"] .sesjob_grid .sesjob_grid_read_btn{
	border-left:none;
	padding-left:0px;
	border-right:1px solid #fff;
	padding-right:7px;
}
[dir="rtl"] .layout_sesjob_category_view .sesjob_grid .sesjob_grid_read_btn{
	padding:6px 10px;
	border-left:1px solid #fff;
}
.sesjob_grid_read_btn a {
	color:var(--theme-button-font-color) !important;
}
.sesjob_grid .sesjob_grid_read_btn a{
	display:block;
	color:#fff;
	text-decoration:none;
}
.sesjob_grid .sesjob_grid_inner.sesjob_thumb:hover .sesjob_list_thumb_over{
	background:none;
}
.sesjob_grid .sesjob_list_thumb_over{
	height:auto;
	opacity:1;
	position:relative;
}
.sesjob_grid .sesjob_list_thumb_over > a{
	height:auto;
}
.sesjob_grid .sesjob_list_grid_thumb_btns{
	z-index:2;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
	transform:translate(-50%, -50%);
	width:100%;
	text-align:center;
}
.sesjob_grid:hover .sesjob_list_grid_thumb_btns{
	opacity:1;
}
.sesjob_grid .sesjob_thumb .sesjob_list_stats{
	margin-top:5px;
}
.sesjob_grid .sesjob_list_grid_thumb_btns{
	position:relative !important;
	transform:none;
}
.layout_left .sesjob_grid,
.layout_right .sesjob_grid{
	margin:0 !important;
	padding:0;
	width:100% !important;
}
.layout_left .sesjob_grid + .sesjob_grid,
.layout_right .sesjob_grid + .sesjob_grid{
	margin-top:10px !important;
}
.sesjob_grid .sesjob_grid_owner{
  padding:8px 0 0;
	text-align:center;
	display:flex;
	align-items:center;
	margin-top:auto;
	border-top-width:1px;
}
.sesjob_grid .sesjob_grid_owner > div{
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
}
.sesjob_grid_info .sesjob_key_skills{
	line-height:20px;
	margin-top:5px;
	letter-spacing:.4px;
}
.sesjob_grid .sesjob_grid_owner > div:first-child span{
	margin-top:5px;
	display:inline-block;
}
.layout_sesjob_browse_jobs .sesjob_grid .sesjob_grid_meta_block{
	white-space:normal;
	flex-wrap:wrap;
}
/*Grid View end*/
/*Second Grid view start*/
.sesjob_new_grid_block{
	float:left;
	margin:0 0 15px;
	padding:0 5px;
	width:33.33%;
}
.sesjob_new_grid_block .sesjob_grid_inner{
	position:relative;
	overflow:hidden;
	width:100%;
}
.sesjob_new_grid_block .sesjob_grid_thumb{
	float:left;
	height:100%;
	overflow:hidden;
	width:100%;
}
.sesjob_new_grid_block .sesjob_thumb{
	border:none !important;
}
.sesjob_new_grid_block .sesjob_grid_labels{
	position:absolute;
	text-align:center;
	top:0px;
	z-index:0;
	right:0px;
}
.sesjob_new_grid_block .sesjob_grid_labels p{
	color:#fff;
	font-size:11px;
	letter-spacing:1px;
	padding:6px 10px;
	font-weight:600;
}
.sesjob_new_grid_block .sesjob_grid_thumb:hover .sesjob_grid_labels,
.sesjob_new_grid_block .sesjob_grid_thumb:hover .sesjob_grid_verified_label{
	display:none;
}
.sesjob_new_grid_block .sesjob_grid_thumb_over{
	opacity:0;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.sesjob_new_grid_block .sesjob_grid_thumb_over > a{
	width:100%;
	height:100%;
	position:absolute;
}
.sesjob_new_grid_block .sesjob_thumb:hover .sesjob_grid_thumb_over{
	opacity:1;
	background-color:rgba(0,0,0,0.5);
}
.sesjob_new_grid_block .sesjob_grid_thumb_btns{
	padding-top:35%;
	margin-top:-40px;
	text-align:center;
}
.sesjob_new_grid_block .sesjob_grid_thumb_btns .sesbasic_icon_btn{
	border-radius:50%;
	float:none !important;
	display:inline-block;
	border:2px solid;
	border-color:#fff;
	height:35px;
	width:35px;
}
.sesjob_new_grid_block .sesjob_grid_info_title{
	padding:7px;
	background:#000;
	background:var(--theme-font-color) !important;
  color:var(--theme-button-font-color) !important;
}
.sesjob_grid_info_title a {
	color:var(--theme-font-color);
}
.sesjob_new_grid_block .sesjob_grid_info_title a{
	text-transform:uppercase;
	text-decoration:none;
	color:#fff !important;
	background:var(--theme-font-color) !important;
  color:var(--theme-button-font-color) !important;
}
.sesjob_new_grid_block .sesjob_grid_info{
	padding:11px 0px 0px 20px;
	position:relative;
}
.sesjob_new_grid_block .sesjob_grid_date_job{
	padding:6px 15px;
	word-break:break-all;
	word-wrap:break-word;
	text-transform:capitalize;
	width:60px;
	position:absolute;
	top:-24px;
	left:20px;
	text-align:center;
	text-decoration:none;
	background-color:var(--theme-button-background-color);
  color:var(--theme-button-font-color) !important;
}
[dir="rtl"] .sesjob_new_grid_block .sesjob_grid_date_job{
	right:20px;
	left:inherit;
}
.sesjob_new_grid_block .sesjob_list_rating{
	margin-top:25px;
}
.sesjob_new_grid_block .sesjob_second_grid_info_title{
	font-size:16px;
	margin-top:25px;
	margin-bottom:10px;
	font-weight:bold;
	overflow:hidden;
	display:block;
	padding-right:15px;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.sesjob_new_grid_block .sesjob_grid_meta_block{
	margin-bottom:10px;
	clear:both;
	overflow:hidden;
}
.sesjob_new_grid_block .sesjob_grid_meta_block .sesjob_list_stats{
	float:left;
	margin-right:10px;
}
[dir="rtl"] .sesjob_new_grid_block .sesjob_grid_meta_block .sesjob_list_stats{
	float:right;
	margin-right:0px;
	margin-left:10px;
}
[dir="rtl"] .sesjob_new_grid_block .sesjob_grid_meta_block .sesjob_list_stats span a:first-child{
	float:right;
	margin-left:5px;
}
.sesjob_new_grid_block .sesjob_grid_meta_block .sesjob_list_stats span a img{
	width:20px;
	height:20px;
	border-radius:50%;
	float:left;
	margin-right:5px;
}
.sesjob_new_grid_block .sesjob_grid_meta_block .sesjob_list_stats span i{
	margin-right:5px;
}
[dir="rtl"] .sesjob_new_grid_block .sesjob_grid_meta_block .sesjob_list_stats span i{
	margin-left:5px;
	margin-right:0px;
}
.sesjob_new_grid_block .sesjob_grid_meta_block .sesjob_list_location{
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	float:none !important;
}
.sesjob_new_grid_block .sesjob_grid_des{
	margin:10px 0px;
}
.sesjob_new_grid_block .sesjob_grid_des span{
	border-top-width:1px;
	width:25%;
	height:1px;
	display:block;
	margin-top:10px;
	background:var(--theme-font-color) !important;
  color:var(--theme-button-font-color) !important;
}
.sesjob_new_grid_block .sesjob_comment_list span{
	margin-right:10px;
}
[dir="rtl"] .sesjob_new_grid_block .sesjob_comment_list span{
	margin-right:0px;
	margin-left:10px;
}
.sesjob_new_grid_block .sesjob_comment_list span i{
	margin-right:5px;
}
[dir="rtl"] .sesjob_new_grid_block .sesjob_comment_list span i{
	margin-left:5px;
	margin-right:0px;
}
.sesjob_new_grid_block .sesjob_second_readmore_link{
	padding:5px;
	text-align:center;
	margin-top:11px;
	background:#000;
}
.sesjob_new_grid_block .sesjob_second_readmore_link a{
	color:#fff;
	text-decoration:none;
}
/*Second Grid view end*/
/*three Grid view start*/
.sesjob_last_grid_block{
	float:left;
	margin:0 0 15px;
	padding:0 5px;
	width:50%;
}
[dir="rtl"] .sesjob_last_grid_block{
	float:right;
}
.sesjob_last_grid_block .sesjob_grid_inner{
	position:relative;
	overflow:hidden;
	width:100%;
	border-width:1px;
	padding:15px;
	border-style:dashed;
	border-color:#ccc;
}
.sesjob_last_grid_block .sesjob_gird-top_job .sesjob_grid_info_title a{
	font-weight:bold;
	text-transform:uppercase;
	font-size:var(--theme-font-size-small) !important;
}
.sesjob_last_grid_block .sesjob_gird-top_job{
	clear:both;
	overflow:hidden;
	margin-bottom:8px;
}
.sesjob_last_grid_block .sesjob_grid_thumb{
	float:left;
	height:400px;
	overflow:hidden;
	width:100%;
}
.sesjob_last_grid_block .sesjob_thumb{
	border:none !important;
}
.sesjob_last_grid_block .sesjob_grid_labels{
	position:absolute;
	text-align:center;
	bottom:0px;
	z-index:0;
}
.sesjob_last_grid_block .sesjob_grid_labels p{
	color:#fff;
	font-size:11px;
	letter-spacing:1px;
	padding:6px 10px;
	font-weight:600;
}
.sesjob_last_grid_block:hover .sesjob_grid_labels,
.sesjob_last_grid_block:hover .sesjob_grid_verified_label{
	display:none;
}
.sesjob_last_grid_block .sesjob_grid_thumb_over{
	opacity:0;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.sesjob_last_grid_block .sesjob_grid_thumb_over > a{
	width:100%;
	height:100%;
	position:absolute;
}
.sesjob_last_grid_block:hover .sesjob_thumb .sesjob_grid_thumb_over{
	opacity:1;
	background-color:rgba(0,0,0,0.1);
}
.sesjob_last_grid_block .sesjob_list_grid_thumb_btns{
	top:-30px;
	right:10px;
	text-align:right;
	opacity:0;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.sesjob_last_grid_block:hover .sesjob_list_grid_thumb_btns{
	top:30px;
	opacity:1;
}
.sesjob_last_grid_block .sesjob_grid_thumb_btns .sesbasic_icon_btn{
	border-radius:50%;
	float:none !important;
	display:inline-block;
	border:2px solid;
	border-color:#fff;
	height:35px;
	width:35px;
}
.sesjob_last_grid_block .sesjob_grid_info{
	position:absolute;
	background-color:rgba(255, 255, 255, 0.9);
	padding:20px 15px;
	top:35%;
	left:7%;
	width:85%;
}
.sesjob_last_grid_block .sesjob_grid_info:before{
	position:absolute;
	content:'';
	background-color:var(--theme-list-background-color);
	height:100%;
	width:100%;
	top:0px;
	left:0px;
	opacity:0.1;
}
.sesjob_last_grid_block .sesjob_grid_info > *{
	position:relative;
}
.sesjob_last_grid_block .sesjob_grid_meta_block{
	clear:both;
	overflow:hidden;
	margin-bottom:10px;
}
.sesjob_last_grid_block .sesjob_grid_meta_block .sesjob_list_stats{
	float:left;
	margin-right:10px;
}
[dir="rtl"] .sesjob_last_grid_block .sesjob_grid_meta_block .sesjob_list_stats{
	float:right;
	margin-right:0px;
	margin-left:10px;
}
.sesjob_last_grid_block .sesjob_grid_meta_block .sesjob_list_location{
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	float:none !important;
}
[dir="rtl"] .sesjob_last_grid_block .sesjob_grid_meta_block .sesjob_list_stats span a:first-child{
	float:right;
	margin-left:5px;
}
.sesjob_last_grid_block .sesjob_grid_meta_block .sesjob_list_stats span a img{
	width:20px;
	height:20px;
	border-radius:50%;
	float:left;
	margin-right:5px;
}
.sesjob_last_grid_block .sesjob_grid_three_info_title{
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	margin:10px 0px;
	overflow:hidden;
	display:block;
	padding-right:15px;
}
.sesjob_last_grid_block .sesjob_grid_three_info_title a{
	text-decoration:none;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	display:block;
	color:var(--theme-font-color) !important;
}
.sesjob_last_grid_block .sesjob_grid_des{
	margin-bottom:10px;
}
.sesjob_last_grid_block .sesjob_comment_list span{
	margin-right:10px;
}
[dir="rtl"] .sesjob_last_grid_block .sesjob_comment_list span{
	margin-right:0px;
	margin-left:10px;
}
.sesjob_last_grid_block .sesjob_comment_list span i{
	margin-right:5px;
}
[dir="rtl"] .sesjob_last_grid_block .sesjob_comment_list span i{
	margin-right:0px;
	margin-left:5px;
}
/*three Grid view end*/
/*new grid view start*/
.sesjob_new_grid{
	float:left;
	margin:0 0 30px;
	padding:0 5px;
	width:33%;
}
.sesjob_new_grid .sesjob_new_grid_inner{
	overflow:hidden;
	width:100%;
}
.sesjob_new_grid .sesjob_new_grid_inner a.sesjob_thumb_img{
	float:left;
	height:100%;
	overflow:hidden;
	width:100%;
	position:relative;
}
.sesjob_new_grid .sesjob_new_grid_inner a img{
	height:100%;
	object-fit:cover;
	width:100%;
}
.sesjob_new_grid .sesjob_grid_stats ul {
	background-color:var(--theme-header-menu-background-color);
}
.sesjob_new_grid .sesjob_grid_info,
.sesjob_new_grid .sesjob_grid_stats ul{
	background-image:url('~/application/modules/Sesjob/externals/images/transprant-bg.png');
}
.sesjob_new_grid .sesjob_grid_info .sesjob_new_grid_category_title{
	margin:15px 0px 6px 0px;
	text-align:center;
}
.sesjob_new_grid .sesjob_gird_title{
	text-align:center;
	font-size:17px;
	padding:0px 10px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.sesjob_new_grid .sesjob_grid_meta_tegs ul{
	margin:15px 0px;
	text-align:center;
	padding:0px 10px;
}
.sesjob_new_grid .sesjob_grid_meta_tegs ul li{
	display:inline-block;
	vertical-align:top;
}
.sesjob_new_grid .sesjob_grid_meta_tegs ul li + li{
	border-left-width:1px;
	margin-left:5px;
	padding-left:5px;
}
.sesjob_new_grid .sesjob_grid_meta_tegs ul li span a:first-child{
	float:left;
	margin-right:5px;
}
[dir="rtl"] .sesjob_new_grid .sesjob_grid_meta_tegs ul li span a:first-child{
	float:right;
	margin-left:5px;
	margin-right:0;
}
.sesjob_new_grid .sesjob_grid_meta_tegs ul li .sesjob_list_location{
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	float:left;
	width:100%;
}
.sesjob_new_grid .sesjob_grid_meta_tegs ul li span a img{
	height:20px;
	width:20px;
	border-radius:50%;
	float:left;
	margin-right:0px;
}
.sesjob_new_grid .sesjob_grid_meta_tegs ul li a{
	font-style:italic;
}
.sesjob_new_grid .sesjob_grid_meta_tegs .sesjob_grid_meta_location{
	max-width:25%;
}
.sesjob_new_grid .sesjob_grid_contant{
	text-align:center;
	margin:15px 0px;
	min-height:40px;
	padding:0px 10px;
}
.sesjob_new_grid .sesjob_grid_stats{
	position:relative;
}
.sesjob_new_grid .sesjob_grid_stats ul li span i{
	margin-right:5px;
}
.sesjob_new_grid .sesjob_grid_stats ul{
	text-align:center;
	bottom:-6px;
	padding:0px 7px;
	position:absolute;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-o-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	white-space:nowrap;
}
.sesjob_grid_divider{
	height:1px;
	width:100%;
	background:#000;
	margin-top:30px;
}
.sesjob_new_grid .sesjob_grid_stats ul li{
	display:inline-block;
}
.sesjob_new_grid .sesjob_grid_stats ul li + li{
	margin-left:5px;
	padding-left:5px;
	border-left-width:1px;
}
/*new grid view end*/
/*pinboard job start*/
.sesjob_job_listing[class*="sesbasic_pinboard"]{
  padding-bottom:50px;
  box-sizing:content-box;
}
.sesjob_pinboard_list{
	display:block;
	float:left;
	padding:5px;
	-webkit-transition:all 0.3s ease-out;
	-moz-transition:all 0.3s ease-out;
	-o-transition:all 0.3s ease-out;
	transition:all 0.3s ease-out;
}
.sesjob_pinboard_list_item{
	float:left;
	width:100%;
}
.sesjob_pinboard_list_item_top{
	position:relative;
}
.sesjob_pinboard_list_item_thumb{
	display:block;
}
.sesjob_pinboard_list_item_thumb img{
	float:left;
	width:100%;
}
.sesjob_pinboard_list .sesjob_pinboard_labels{
	position:absolute;
	top:0px;
	z-index:1;
}
.sesjob_pinboard_list .sesjob_pinboard_labels p{
	color:#fff;
	font-size:9px;
	letter-spacing:1px;
	padding:8px 15px;
	font-weight:700;
}
.sesjob_pinboard_list .sesjob_verified_label{
	top:0px;
	bottom:inherit;
}
.sesjob_pinboard_list_item_top:hover .sesjob_pinboard_labels{
	display:none;
}
.sesjob_pinboard_list .sesjob_pinboard_thumb_over{
	opacity:0;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.sesjob_pinboard_list .sesjob_pinboard_thumb_over > a{
	width:100%;
	height:100%;
	position:absolute;
}
.sesjob_pinboard_list_item_top:hover .sesjob_pinboard_thumb_over{
	opacity:1;
	background-color:rgba(0,0,0,0.5);
}
.sesjob_pinboard_list .sesjob_pinboard_list_btns{
	padding-top:50%;
	margin-top:-17px;
	text-align:center;
}
.sesjob_pinboard_list .sesjob_pinboard_list_btns .sesbasic_icon_btn{
	border-radius:50%;
	float:none !important;
	display:inline-block;
	border:2px solid;
	border-color:#fff;
	height:35px;
	width:35px;
}
.sesjob_pinboard_info_job{
  border-width:1px;
	clear:both;
	position:relative;
	border-color:var(--theme-list-background-color-hover);
}
.sesjob_pinboard_list_item_cont{
	padding:10px;
	position:relative;
}
.sesjob_pinboard_categry{
	margin-bottom:10px;
}
.sesjob_pinboard_categry span a{
	text-decoration:none;
}
.sesjob_pinboard_categry span a i {
	font-size:var(--theme-font-size-small) !important;
}
[dir="rtl"] .sesjob_pinboard_categry span a i{
	padding-left:5px;
}
.sesjob_pinboard_title{
	font-weight:bold;
	margin-bottom:10px;
	overflow:hidden;
	display:block;
	padding-right:10px;
}
.sesjob_pinboard_meta_job{
	clear:both;
	overflow:hidden;
	border-bottom-width:1px;
	padding-bottom:10px;
}
.sesjob_pinboard_meta_job .sesjob_list_stats{
	float:left;
	width:auto;
	clear:none;
	margin-right:10px;
}
[dir="rtl"] .sesjob_pinboard_meta_job .sesjob_list_stats{
	float:right;
	margin-left:10px;
	margin-right:0px;
}
[dir="rtl"] .sesjob_pinboard_meta_job .sesjob_list_stats a:first-child{
	float:right;
	margin-left:5px;
}
.sesjob_pinboard_meta_job .sesjob_list_stats span i{
	margin-right:5px;
}
[dir="rtl"] .sesjob_pinboard_meta_job .sesjob_list_stats span i{
	margin-right:0px;
	margin-left:5px;
}
.sesjob_pinboard_meta_job .sesjob_list_stats a img{
	width:20px;
	height:20px;
	border-radius:50%;
	float:left;
	margin-right:5px;
}
.sesjob_pinboard_meta_job .sesjob_list_location{
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	float:none !important;
}
.sesjob_pinboard_list_item_des{
	margin:15px 0 0;
	overflow:hidden;
}
.sesjob_pinboard_list_item_btm{
	margin-top:10px;
	border-color:var(--theme-border-color);
}
.sesjob_pinboard_list_statics > span{
	float:left;
	margin-right:10px;
}
[dir="rtl"] .sesjob_pinboard_list_statics > span{
	float:right;
	margin-right:0px;
	margin-left:10px;
}
.sesjob_pinboard_list_statics > span i{
	margin-right:5px;
}
[dir="rtl"] .sesjob_pinboard_list_statics > span i{
	margin-right:0px;
	margin-left:5px;
}
.sesjob_pinboard_list_comments{
	margin:10px -10px -10px;
}
.sesjob_pinboard_list_comments .comments{
	width:100%;
}
.sesjob_pinboard_list_comments .comments .sesadvcmt_options{
	padding:0 10px;
}
.sesjob_pinboard_list_comments .comments > ul > li {
	border-color:var(--theme-border-color);
}
.sesjob_pinboard_list_comments .comments > form {
	border-color:var(--theme-border-color);
}
.sesjob_pinboard_list_comments .comments > form,
.sesjob_pinboard_list_comments .comments > ul > li{
  border-top-width:1px;
  background-color:rgba(0, 0, 0, .02);
  padding:10px;
  border-top-style:solid;
}
.sesjob_pinboard_list_comments .comments > form textarea {
	color:var(--theme-font-color);
}
.sesjob_pinboard_list_comments .comments > form > textarea
{
	width:100%;
	border-width:1px;
	padding:5px;
}
.sesjob_pinboard_list_comments .comments ul li .comments_body{
	display:block;
}
.sesjob_pinboard_list .comments_options{
	display:none;
}
.sesjob_grid .sesjob_grid_des{
	line-height:22px;
	margin:10px 0px;
}
.sesjob_pinboard_list + div > .sesbasic_paging{
	position:absolute;
	bottom:10px;
	margin:0px;
}
/*pinboard job end*/

/* Map view */
.sesjob_map_view_full{
	width:100%;
}
.sesbasic_large_map .pin.active .image img{
	object-fit:cover;
	height:200px;
}
.large.map_large_marker .sesjob_list_labels p{
	margin:0 3px;
}
/*Sidebar grid list view*/
.sesjob_sidebar_grid{
	border-width:1px;
	border-style:solid;
	position:relative;
	overflow:hidden;
}
.sesjob_sidebar_grid .sesjob_thumb{
	border:none !important;
}
.sesjob_sidebar_grid .sesjob_grid_inner{
	position:relative;
	overflow:hidden;
	width:100%;
}
.sesjob_sidebar_grid .sesjob_grid_thumb{
	float:left;
	height:150px;
	overflow:hidden;
	width:100%;
	position:relative;
}
.sesjob_sidebar_grid .sesjob_thumb{
	border:none !important;
}
.sesjob_item_grid_thumb_img, .sesjob_item_grid_thumb_img > span{
	width:100%;
	height:100%;
}
.sesjob_item_grid_thumb_img > span{
	background-position:center center;
	background-size:cover;
}
.sesjob_sidebar_grid .sesjob_grid_labels{
	position:absolute;
	text-align:center;
	bottom:0px;
	z-index:0;
}
.sesjob_sidebar_grid .sesjob_grid_labels p{
	color:#fff;
	font-size:11px;
	letter-spacing:1px;
	padding:6px 10px;
	font-weight:600;
}
.sesjob_sidebar_grid .sesjob_grid_inner:hover .sesjob_grid_labels{
	display:none;
}
.sesjob_sidebar_grid .sesjob_grid_inner .sesjob_list_grid_thumb_btns a.sesbasic_icon_btn{
	display:inline-block;
	float:none;
	line-height:32px;
}
.sesjob_sidebar_grid .sesjob_grid_thumb_btns .sesbasic_icon_btn{
	border-radius:50%;
	float:none !important;
	display:inline-block;
	border:2px solid;
	border-color:#fff;
	height:35px;
	width:35px;
}
.sesjob_sidebar_grid .sesjob_grid_info{
	position:relative;
	border-width:1px;
	padding:15px 8px;
	padding-bottom:4px;
	border:none;
}
.sesjob_sidebar_grid .sesjob_grid_info_title{
	font-weight:bold;
	margin-bottom:8px;
	height:40px;
	overflow:hidden;
}
.sesjob_sidebar_grid .sesjob_admin{
	margin-bottom:5px;
}
.sesjob_sidebar_grid .sesjob_admin a{
	display:inline-block;
	vertical-align:top;
}
.sesjob_sidebar_grid .sesjob_grid_meta_block{
	clear:both;
	overflow:hidden;
}
.sesjob_sidebar_grid .sesjob_grid_meta_block .sesjob_list_stats:last-child{
	border-right:0px;
	margin-right:0px;
}
.sesjob_sidebar_grid .sesjob_list_stats{
	float:left;
	margin-bottom:5px;
}
[dir="rtl"] .sesjob_sidebar_grid .sesjob_list_stats{
	float:right;
}
.sesjob_sidebar_grid .sesjob_list_stats span{
	margin-right:5px;
	vertical-align:middle;
}
.sesjob_sidebar_grid .sesjob_grid_meta_block .sesjob_list_stats span a:first-child{
	float:left;
	margin-right:5px;
}
.sesjob_sidebar_grid .sesjob_grid_meta_block .sesjob_list_stats span a img{
	height:20px;
	width:20px;
	border-radius:50%;
	float:left;
}
.sesjob_sidebar_grid .sesjob_list_stats span i{
	margin-right:5px;
}
[dir="rtl"] .sesjob_sidebar_grid .sesjob_list_stats span i{
	margin-left:5px;
	margin-right:0px;
	display:inline-block;
	vertical-align:middle;
}
.sesjob_sidebar_grid .sesjob_grid_meta_block .sesjob_list_location{
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	float:none;
}
.sesjob_sidebar_grid .sesjob_grid_des{
	margin-top:10px;
}
.sesjob_sidebar_grid .sesjob_grid_thumb .sesjob_verified_label{
	position:absolute;
	bottom:0px;
	right:0px;
	background:#93C33C;
	padding:3px 5px;
	color:#fff;
}
.sesjob_sidebar_grid .sesjob_admin a img{
	width:15px;
	height:15px;
	border-radius:50%;
	float:left;
}
.sesjob_grid_footer .sesjob_list_stats{
	padding:6px 0 0;
	margin-top:10px;
	border-top-width:1px;
	float:none;
	text-align:center;
	width:100%;
}
[dir="rtl"] .sesjob_sidebar_grid .sesjob_admin a img{
	float:right;
	margin-right:0px;
	margin-left:5px;
}
.layout_right .sesjob_sidebar_grid .sesjob_grid_info_title,
.layout_left .sesjob_sidebar_grid .sesjob_grid_info_title{
	height:auto;
	font-size:16px;
}
/*Sidebar Grid End Here*/
/*Job List Inside*/
.sesjob_grid_inside{
	float:left;
	padding:5px;
}
[dir="rtl"] .sesjob_grid_inside{
	float:right;
}
.sesjob_category_carousel_item.sesjob_grid_inside{
	padding:0;
}
.sesjob_grid_inside_inner{
	position:relative;
	overflow:hidden;
}
.sesjob_grid_inside_inner .sesjob_thumb > a,
.sesjob_grid_inside_info  a{
	display:initial;
	vertical-align:top;
}
.sesjob_grid_inside .sesjob_thumb:after{
	background-color:rgba(0, 0, 0, 0.1);
	z-index:1;
	content:"";
	position:absolute;
	height:100%;
	width:100%;
	top:0;
}
.sesjob_jobs_carousel_wrapper .sesjob_thumb:after{
	display:none;
}
.sesjob_grid_inside_info{
	bottom:0;
	padding:10px;
	position:absolute;
	left:0;
	width:100%;
	z-index:2;
	background:-moz-linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.6) 100%);
	background:-webkit-linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.6) 100%);
	background:-o-linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.6) 100%);
	background:-ms-linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.6) 100%);
	background:linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.6) 100%);
}
.sesjob_grid_inside_info *{
	color:#fff !important;
}
.sesjob_grid_inside_info .category_tag{
	margin:10px 0px;
}
.sesjob_grid_inside_info .category_tag a{
	text-decoration:none;
	color:#fff;
	padding:4px 8px;
	border-radius:5px;
	background:var(--theme-button-background-color);
	color:var(--theme-button-font-color);
}
.sesjob_grid_inside_info .sesjob_list_rating{
	display:block;
	overflow:hidden;
	float:none;
}
.sesjob_grid_inside_info .sesjob_list_stats{
	margin-top:5px;
}
.sesjob_grid_inside_info .sesjob_list_stats i{
	width:15px;
	text-align:center;
}
.sesjob_grid_inside_info .sesjob_list_stats > span, .sesjob_grid_inside_info .sesjob_list_stats > span i{
	margin-right:5px;
}
[dir="rtl"] .sesjob_grid_inside_info .sesjob_list_stats > span, [dir="rtl"] .sesjob_grid_inside_info .sesjob_list_stats > span i{
	margin-right:0px;
	margin-left:5px;
}
.sesjob_grid_inside_info .sesjob_list_stats > span i{
	display:inline-block;
}
.sesjob_grid_inside .sesjob_list_grid_thumb_btns{
	top:-80px;
	text-align:center;
	z-index:3;
	transform:none;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.sesjob_grid_inside:hover .sesjob_list_grid_thumb_btns{
	top:10px;
}
.sesjob_grid_inside .sesjob_list_labels{
	top:0px;
}
.sesjob_grid_inside:hover .sesjob_list_labels, .sesjob_grid_inside:hover .sesjob_verified_label{
	display:none;
}
.sesjob_grid_inside .sesjob_verified_label{
	position:absolute;
	bottom:0px;
	right:0px;
	background:#93C33C;
	padding:3px 5px;
	color:#fff;
	z-index:3;
}
[dir="rtl"] .sesjob_grid_inside .sesjob_verified_label{
	left:0;
	right:auto;
}
.layout_left .sesjob_grid_inside,
.layout_right .sesjob_grid_inside{
	width:100% !important;
	padding:5px 0;
}
.layout_left .sesjob_related_jobs .featured_job_industry,
.layout_right .sesjob_related_jobs .featured_job_industry{
	display:none;
}
/*Listings CSS end here*/

/******Dashboard CSS Start Here******/
/*Job roles start*/
.sesjob_manage_role_form{
	min-height:526px !important;
}
.sesjob_manage_role_form_top{
	padding-bottom:15px;
	border-bottom-width:1px;
	margin-bottom:15px;
}
.sesjob_manage_role_form p.heading_desc{
	padding:10px 0;
	margin-bottom:10px;
	border-bottom-width:1px;
}
.sesjob_manage_roles_item{
	position:relative;
	margin:15px 0px;
	clear:both;
	width:100%;
	display:inline-block;
}
.sesjob_manage_roles_item span.show_img{
	border:2px dashed #CCC;
	width:35px;
	height:35px;
	display:inline-block;
	float:left;
	margin-right:10px;
}
[dir="rtl"] .sesjob_manage_roles_item span.show_img{
	float:right;
	margin-right:0px;
	margin-left:10px;
}
.sesjob_manage_roles_item span.show_img img{
    border-radius:0;
    width:100%;
    height:100%;
    border:0;
}
.sesjob_manage_roles_item input[type=text]{
	width:50%;
	height:36px;
	padding-right:25px;
}
[dir="rtl"] .sesjob_manage_roles_item input[type=text]{
	padding-left:25px;
	padding-right:8px;
}
.sesjob_manage_roles_item input.input_loading{
	background-image:url(~/application/modules/Sesjob/externals/images/loading.gif);
	background-position:right center;
	background-repeat:no-repeat;
}
[dir="rtl"] .sesjob_manage_roles_item input.input_loading{
	background-position:left center;
}
.sesjob_manage_roles_item ul.sesbasic-autosuggest{
	left:64px;
}
.sesjob_manage_roles_item p.edit_desc{
	display:table;
}
.sesjob_manage_roles_item a.remove_icon{
	float:none;
	margin-left:-20px;
}
[dir="rtl"] .sesjob_manage_roles_item a.remove_icon{
	margin-left:auto;
	margin-right:-20px;
	z-index:0;
	position:relative;
}
.sesjob_manage_role_form .sesjob_footer_contant{
	display:block;
	overflow:hidden;
}
.sesjob_manage_role_form .sesjob_footer_contant b{
	margin-bottom:10px;
	display:block;
}
.sesjob_manage_role_form .sesjob_footer_contant p{
	margin-bottom:15px;
}
.sesjob_footer_contant .admin_manage{
	float:left;
	width:32%;
	padding:10px 10px 10px 10px;
	box-sizing:border-box;
	background-image:url(~/application/modules/Sesjob/externals/images/transprant-bg.png);
	border-width:1px;
	margin-right:5px;
	margin-bottom:5px;
}
[dir="rtl"] .sesjob_footer_contant .admin_manage{
	float:right;
}
.sesjob_footer_contant .admin_manage a{
	padding-top:5px;
	font-weight:600;
}
.sesjob_footer_contant .admin_manage a.remove_job{
	float:right;
}
.sesjob_footer_contant .job_role_img{
	text-align:center;
	margin:20px 0px 0px;
	display:inline-block;
	width:100%;
}
.sesjob_footer_contant .job_role_img img{
	height:50px;
}
/*Job roles end*/
/******Dashboard CSS End Here******/
/******JOB VIEW PAGE START HERE******/
.layout_sesjob_like_button,
.layout_sesjob_favourite_button{
	box-shadow:none !important;
	border-width:0 !important;
	padding:0 !important;
}
.sesjob_button a{
	border-radius:3px;
	display:block;
	padding:10px;
}
.sesjob_button a i{
	margin-right:4px;
}
[dir="rtl"] .sesjob_button a i{
	margin-right:0px;
	margin-left:4px;
}
/*Video Tab*/
.layout_sesjob_profile_videos .sesbasic_profile_tabs_top + .sesbasic_view_type{
	float:left;
	width:100%;
	margin-top:-50px;
}
/*Music Tab*/
.layout_sesjob_profile_musicalbums .sesmusic_item_grid{
	border-width:1px;
}
.sesjob_musicalbum_manage_op{
	position:absolute;
	top:1px;
	right:1px;
	z-index:3;
}
.sesjob_musicalbum_manage_op_btn{
	background-color:#fff;
	padding:5px;
	display:block;
	cursor:pointer;
	height:25px;
	width:25px;
	text-align:center;
}
.sesjob_musicalbum_manage_op_btn i:before{
	font-size:17px;
	color:#555;
	line-height:0;
}
.sesjob_album_option_box {
	background-color:var(--theme-list-background-color);
  border:1px solid var(--theme-border-color);
}
.sesjob_musicalbum_manage_op:hover .sesjob_album_option_box{
	display:block;
	right:0;
	width:140px;
}/*Job profile one page start*/
.layout_sesjob_gutter_photo{
//background:#0dc7f1 !important;
}
.sesjob_onear_photo{
	text-align:center;
}
.sesjob_onear_photo a{
	color:#fff;
	display:block;
}
.sesjob_onear_photo a img{
	border-radius:50%;
	border:4px solid #fff;
	max-width:150px;
}
.sesjob_onear_photo a.sesjobs_gutter_name{
	margin:10px 0px;
	text-transform:capitalize;
	font-weight:bold;
	font-size:18px;
}
.sesjob_onear_photo p.about_contatant{
	color:#fff;
	font-size:12px;
	font-size:var(--theme-font-size-small) !important;
}
.sesjob_layout_contant{
	/* padding:10px; */
}
.sesjob_layout_contant h2{
	font-size:18px;
	font-weight:600;
	margin-bottom:6px;
	color:var(--theme-button-background-color);
}
.sesjob_layout_contant .sesjob_entrylist_entry_date{
	background-image:url(~/application/modules/Sesjob/externals/images/transprant-bg.png);
	padding:10px 20px;
	margin:10px 0 15px;
	display:flex;
	justify-content:space-between;
}
.sesjob_layout_contant .sesjob_entrylist_entry_date p{
	display:inline-block;
	margin:0;
}
.sesjob_layout_contant .sesjob_entrylist_entry_date_left > span + span{
	padding-left:10px;
	margin-left:5px;
	border-left-width:1px;
	display:inline-block;
}
[dir="rtl"] .sesjob_layout_contant .sesjob_entrylist_entry_date_left > span + span{
	padding-right:10px;
	margin-right:5px;
	border-right-width:1px;
	padding-left:0;
	margin-left:0;
	border-left-width:0;
}
.sesjob_layout_contant .sesjob_entrylist_entry_date_left > span span{
	margin-right:5px;
	display:inline-block;
}
[dir="rtl"] .sesjob_layout_contant .sesjob_entrylist_entry_date_left > span span{
	margin-left:5px;
	margin-right:0;
}
.sesjob_layout_contant .sesjob_job_image{
	text-align:center;
	margin:10px 0px;
}
.sesjob_layout_contant .sesjob_job_image img{
	width:100%;
}
.sesjob_layout_contant .sesjob_entrylist_entry_body .sesjob_des{
	margin:5px 0 20px;
}
.sesjob_layout_contant .sesjob_entrylist_entry_body p{
	line-height:22px;
	margin:5px 0;
}
.sesjob_layout_contant .sesjob_entrylist_entry_body ul li{
	line-height:24px;
}
.sesjob_layout_contant .sesjob_deshboard_job ul li{
	float:left;
	margin-right:10px;
	padding:5px 0px;
}
[dir="rtl"] .sesjob_layout_contant .sesjob_deshboard_job ul li{
	float:right;
}
.sesjob_layout_contant .sesjob_deshboard_job ul li:last-child{
	margin-right:0px;
}
[dir="rtl"] .sesjob_layout_contant .sesjob_deshboard_job ul li:last-child{
	margin-right:10px;
}
.sesjob_layout_contant .sesjob_deshboard_job ul li a{
	padding:8px 15px;
	color:#000000;
	display:block;
	text-decoration:none;
	border-width:1px;
	border-radius:50px;
	transition:all .5s ease;
}
.sesjob_layout_contant .sesjob_deshboard_job ul li a i{
	margin-right:5px;
}
[dir="rtl"] .sesjob_layout_contant .sesjob_deshboard_job ul li a i{
	margin-right:0px;
	margin-left:5px;
}
.sesjob_layout_contant .sesjob_footer_two_job{
	width:100%;
  display:flex;
  flex-wrap:wrap;
	align-items:center;
  margin:30px 0 10px;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesbasic_rating_star{
	margin:15px 0px;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job{
	flex:1;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a{
	padding:0px 5px;
	white-space:nowrap;
	float:left;
	text-align:center;
	color:#fff;
	border-radius:4px;
	text-decoration:none;
	line-height:30px;
	height:30px;
	margin:.5%;
	width:30px;
	margin-right:6px;
}
[dir="rtl"] .sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a{
	float:right;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a:hover{
	opacity:.8;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a i,
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a img{
	display:inline-block;
	vertical-align:middle;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a.sesbasic_icon_flipboard_btn{
	background:#EC2127;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a.sesbasic_icon_googleplus_btn{
	background:#DC4E41;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a.sesbasic_icon_pintrest_btn{
	background:#DB4A39;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a.sesbasic_icon_twitter_btn{
	background:#00ACEE;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a.sesbasic_icon_gmail_btn{
	background:#f32c25;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a.sesbasic_icon_linkedin_btn{
	background:#0077B5;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a.sesbasic_icon_bookmarks_btn{
	background:#FFA500;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a.sesbasic_icon_rediff_btn{
	background:#EC2127;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a.sesbasic_icon_facebookmessager_btn{
	background:#0084FF;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a.sesbasic_icon_myspace_btn{
	background:#003399;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a.sesbasic_icon_stumbleupon_btn{
	background:#EE4813;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a.sesbasic_icon_digg_btn{
	background:#000;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a.sesbasic_icon_tumblr_btn{
	background:#2E4F6E;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a.sesbasic_icon_facebook_btn{
	background:#3B5998;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a.sesbasic_icon_whatsapp_btn{
	background-color:#00A859;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a.sesbasic_icon_skype_btn{
	background-color:#00AFF0;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a.share_icon{
	background:#CA2127;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a.sesbasic_icon_vk_btn{
	background:#436eab;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a.sesbasic_icon_email_btn{
	background:#787878;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a.sesbasic_icon_yahoo_btn{
	background:#7f40bd;
}
.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a.sessocial_icon_add_btn{
	background:#FF4C4C;
}
.sesjob_layout_contant  .sesjob_view_emp_info{
  display:flex;
	margin-bottom:6px;
}
.sesjob_layout_contant .sesjob_view_expired{
	background:#F44336;
	color:#fff;
	padding:8px 10px;
	border-radius:4px;
	font-weight:bold;
	display:inline-block;
	margin:15px 0 10px;
}
.sesjob_layout_contant  .sesjob_view_emp_info > span{
  margin-left:5px;
	min-width:150px;
  display:inline-block;
}
.sesjob_layout_contant  .sesjob_view_emp_info > span:first-child{
	margin-left:0;
}
.sesjob_layout_contant  .sesjob_view_cat{
	display:flex;
	align-items:center;
}
.sesjob_layout_contant  .sesjob_view_cat span i{
  margin-right:5px;
  vertical-align:baseline;
}
[dir="rtl"] .sesjob_layout_contant  .sesjob_view_cat span i{
  margin-right:0;
  margin-left:5px;
}
.sesjob_layout_contant .sesjob_view_cat > div{
  margin-right:10px;
	margin-bottom:0;
}
[dir="rtl"] .sesjob_layout_contant .sesjob_view_cat > div{
  margin-right:0;
	margin-left:10px;	
}
.sesjob_layout_contant .sesjob_view_cat span{
	min-width:inherit;
}
.sesjob_layout_contant .sesjob_view_comp{
  margin-bottom:6px;
}
.sesjob_layout_contant .sesjob_view_comp .sesjob_view_emp_info{
  font-size:100%;
}
.sesjob_layout_contant .sesjob_view_comp span i{
	display:none;
}
.sesjob_layout_contant .sesjob_view_apply > a{
	display:inline-block;
	margin:15px 0;
	padding:10px 40px;
}
.sesjob_entrylist_entry_body > .sesjob_entry_head{
  margin:10px 0;
	font-weight:bold;
}
.sesjob_layout_contant .sesjob_view_cont_head{
  font-weight:bold;
  margin:15px 0 8px;
}
.sesjob_layout_contant .sesjob_view_skills > p{
  margin-bottom:10px !important;
}
.sesjob_layout_contant .sesjob_view_skills{
  margin:15px 0;
}
.sesjob_entrylist_entry_date .sesjob_view_stats span{
	padding-right:10px;
	margin-right:5px;
	border-right-width:1px;
}
.sesjob_entrylist_entry_date .sesjob_view_stats span:last-child{
	padding-right:0;
	margin-right:0;
	border-right-width:0;
} 
[dir="rtl"] .sesjob_entrylist_entry_date .sesjob_view_stats span{
	padding-right:0px;
	padding-left:10px;
	margin-right:0px;
	margin-left:5px;
	border-right-width:0px;
	border-left-width:1px;
}
[dir="rtl"] .sesjob_entrylist_entry_date .sesjob_view_stats span:last-child{
	border-left-width:0px;
}
.layout_sesjob_job_apply_button > a{
	display:block;
	text-align:center;
	padding:10px;
	background-color:var(--theme-button-background-color);
	color:var(--theme-button-font-color) !important;
}
/*Job profile one page end*/

/*Job profile second page start*/
.sesjob_profile_layout_second{
	padding:10px 0px;
}
.sesjob_profile_layout_second_image{
  width:100%;
}
.sesjob_profile_layout_second_image img{
  width:100%;
  max-height:400px;
  object-fit:cover;
}
.sesjob_profile_layout_second .sesjob_category_teg{
	position:relative;
	margin-bottom:40px;
}
.sesjob_profile_layout_second .sesjob_category_teg p:before{
	content:"";
	width:1px;
	height:40px;
	background:#0dc7f1;
	position:absolute;
  left:50%;
/*	top:-25px;*/
}
.sesjob_profile_layout_second .sesjob_category_teg p{
	text-align:center;
}
.sesjob_profile_layout_second .sesjob_category_teg p a{
	background-color:#0DC7F1;
	padding:5px 8px;
	color:#fff;
	border-radius:4px;
	display:inline-block;
	margin:0 auto;
	position:relative;
	top:15px;
}
.sesjob_profile_layout_second h2{
	text-align:center;
	font-weight:bold;
	margin-bottom:5px;
	text-transform:uppercase;
}
.sesjob_profile_layout_second .sesjob_entrylist_entry_date{
	text-align:center;
	padding:10px 0px;
	border-bottom:1px solid #e8e8e8;
	margin-left:-15px;
	margin-right:-15px;
	margin-bottom:20px;
}
.sesjob_profile_layout_second .sesjob_entrylist_entry_date p{
	display:inline-block;
}
.sesjob_profile_layout_second .sesjob_entrylist_entry_body{
	padding:0px 30px;
}
.sesjob_profile_layout_second .sesjob_entrylist_entry_body p{
	line-height:28px;
	text-align:justify;
}
.sesjob_profile_layout_second .sesjob_view_footer_top{
	margin:20px 30px 15px;
}
.sesjob_profile_layout_second .sesjob_view_footer_links{
	text-align:right;
	font-style:italic;
}
.sesjob_profile_layout_second .sesjob_view_footer_links ul li{
	display:inline-block;
	margin-right:10px;
	padding:5px 0px;
}
.sesjob_profile_layout_second .sesjob_view_footer_links ul li a i{
	margin-right:5px;
}
[dir="rtl"] .sesjob_profile_layout_second .sesjob_view_footer_links ul li a i{
	margin-right:0px;
	margin-left:5px;
}
.sesjob_profile_layout_second .sesjob_view_footer_links a.sesjob_like_link.button_active i{
	color:#02adea;
}
.sesjob_profile_layout_second .sesjob_view_footer_links a.sesjob_fav_link.button_active i{
	color:#ff4c4c;
}
.sesjob_profile_layout_second .sesjob_view_footer_top_bottom:before{
	content:"";
	position:absolute;
	border-bottom:1px dashed #ccc;
	left:0px;
	top:10px;
	right:0px;
}
.sesjob_profile_layout_second .sesjob_view_footer_top_bottom{
	display:block;
	overflow:hidden;
	padding:0px 30px;
	margin-top:15px;
	padding-top:20px;
	border-top:1px dashed #ccc;
	position:relative;
}
/*Job profile second page end*/
/*Job profile three page start*/
.layout_sesjob_gutter_photo{
	border-width:1px;
}
.sesjobs_owner_photo > div{
	text-align:center;
}
.sesjobs_owner_photo .sesjobs_gutter_photo img,.sesjobs_owner_photo .sesjobs_gutter_photo_square img{
	width:100%;
	height:100%;
	border:none;
	object-fit:cover;
}
.sesjobs_owner_photo .about_content{
	word-break:break-all;
}
.sesjobs_owner_photo .sesjobs_gutter_name{
  font-weight:bold;
	margin-top:5px;
}
.sesjobs_owner_photo .sesjobs_gutter_photo,.sesjobs_owner_photo .sesjobs_gutter_photo_square{
	border-radius:50%;
	width:150px;
    height:150px;
	object-fit:cover;
	overflow:hidden;
	margin:0 auto 15px;
    display:block;
}
.sesjobs_owner_photo .sesjobs_gutter_photo_square{
	border-radius:4px !important;
}
.sesjobs_owner_photo .sesjobs_gutter_name{
	text-transform:capitalize;
	font-weight:bold;
	font-size:18px;
}
.sesjob_onear_photo_three p.about_contatant{
	text-align:center;
	font-size:var(--theme-font-size-small) !important;
}
.sesjob_profile_layout_three{
	padding:10px 0px;
}
.sesjob_profile_layout_three .sesbasic_rating_star{
	margin-top:15px;
	margin-left:10px;
}
.sesjob_profile_layout_three h2:before{
	width:4px;
	content:'';
	height:25px;
	background:#222;
	position:absolute;
	left:-10px;
	top:0px;
}
[dir="rtl"] .sesjob_profile_layout_three h2:before{
	left:inherit;
	right:-10px;
}
.sesjob_profile_layout_three h2:after{
	width:1px;
	content:'';
	height:25px;
	background:#222;
	position:absolute;
	left:-4px;
	top:0px;
}
[dir="rtl"] .sesjob_profile_layout_three h2:after{
	left:inherit;
	right:-4px;
}
.sesjob_profile_layout_three h2{
	text-align:left;
	font-weight:bold;
	margin:15px 0px;
	padding-left:5px;
	text-transform:uppercase;
	position:relative;
}
[dir="rtl"] .sesjob_profile_layout_three h2{
	text-align:right;
}
.sesjob_profile_layout_three .sesjob_entrylist_entry_date{
	text-align:left;
	padding:10px 0px;
	border-top-width:1px;
	border-bottom width:1px;
	margin-bottom:20px;
	overflow:hidden;
	display:block;
}
.sesjob_profile_layout_three .sesjob_entrylist_entry_date p.catogery{
	background-image:url(~/application/modules/Sesjob/externals/images/transprant-bg.png);
	border-width:1px;
	padding:3px 8px;
}
.sesjob_profile_layout_three .sesjob_entrylist_entry_date > p{
	overflow:hidden;
	display:block;
}
[dir="rtl"] .sesjob_profile_layout_three .sesjob_entrylist_entry_date > p{
	float:right;
}
.sesjob_profile_layout_three .sesjob_entrylist_entry_date > p > span{
	display:inline-block;
	margin:5px 10px 5px 0;
}
.sesjob_profile_layout_three .sesjob_entrylist_entry_date p i{
	margin-right:5px;
}
[dir="rtl"] .sesjob_profile_layout_three .sesjob_entrylist_entry_date p i{
	margin-right:0px;
	margin-left:5px;
}
.sesjob_profile_layout_three .sesjob_job_image{
	text-align:center;
	margin:10px 0px;
}
.sesjob_profile_layout_three .sesjob_job_image img{
	width:100%;
}
.sesjob_profile_layout_three .sesjob_entrylist_entry_body{
	padding:0px 30px;
}
.sesjob_profile_layout_three .sesjob_entrylist_entry_body p{
	line-height:28px;
}
.sesjob_three_job_footer{
	display:block;
	overflow:hidden;
	margin:15px 0px;
	padding:15px 30px 0px 30px;
	border-top-width:1px;
}
.sesjob_three_job_footer_links ul{
	text-align:right;
	font-size:var(--theme-font-size-small) !important;
}
.sesjob_three_job_footer_links ul li{
	display:inline-block;
	margin-right:3px;
}
.sesjob_three_job_footer_links ul li a {
	color:var(--theme-font-color) !important;
}
.sesjob_three_job_footer_links ul li a i{
	margin-right:5px;
}
[dir="rtl"] .sesjob_three_job_footer_links ul li a i{
	margin-right:0px;
	margin-left:5px;
}
.sesjob_three_job_footer_links ul li a.sesjob_like_link.button_active i{
	color:#02adea;
}
.sesjob_three_job_footer_links ul li a.sesjob_fav_link.button_active i{
	color:#ff4c4c;
}
.sesjob_profile_layout_three .sesjob_footer_job{
	display:block;
	overflow:hidden;
	padding:15px 30px;
	margin-top:15px;
	text-align:center;
	border-top-width:1px;
	border-bottom-width:1px;
}
.sesjob_profile_layout_three .sesjob_footer_job p{
	font-size:22px;
	margin-bottom:20px;
}
.sesjob_profile_layout_three .sesjob_footer_job_social_share{
	text-align:center;
}
.sesjob_profile_layout_three .sesjob_footer_job_social_share a{
	display:inline-block;
	float:none !important;
	width:auto;
	padding:3px 10px;
}
.sesjob_profile_layout_three .sesjob_footer_job_social_share a i {
	font-size:var(--theme-font-size-small) !important;
}
.sesjob_profile_layout_three .sesjob_footer_job_social_share a span {
	font-size:var(--theme-font-size-small) !important;
}
.sesjob_profile_layout_three .sesjob_footer_job_social_share a img,
.sesjob_profile_layout_three .sesjob_footer_job_social_share a i,
.sesjob_profile_layout_three .sesjob_footer_job_social_share a span{
	display:inline-block;
	vertical-align:middle;
	color:#fff;
}
.sesjob_profile_layout_three .sesjob_footer_job_social_share a img{
	max-height:12px;
}
.sesjob_profile_layout_three .sesjob_footer_job_social_share a img,
.sesjob_profile_layout_three .sesjob_footer_job_social_share a i{
	margin-right:5px;
}
.sesjob_profile_layout_three .sesjob_footer_job_social_share a:hover{
	opacity:.9;
}
.sesjob_profile_layout_three a.sesbasic_icon_facebook_btn{background-color:#3b5998;}
.sesjob_profile_layout_three a.sesbasic_icon_twitter_btn{background-color:#00aced;}
.sesjob_profile_layout_three a.sesbasic_icon_pintrest_btn{background-color:#cc2127;}
.sesjob_profile_layout_three a.sesbasic_icon_flipboard_btn{background-color:#CD0000;}
.sesjob_profile_layout_three a.sesbasic_icon_googleplus_btn{background-color:#DC4E41;}
.sesjob_profile_layout_three a.sesbasic_icon_gmail_btn{background-color:#F32C25;}
.sesjob_profile_layout_three a.sesbasic_icon_linkedin_btn{background-color:#0077b5;}
.sesjob_profile_layout_three a.sesbasic_icon_bookmarks_btn{background-color:#FFA500;}
.sesjob_profile_layout_three a.sesbasic_icon_rediff_btn{background-color:#EC2127;}
.sesjob_profile_layout_three a.sesbasic_icon_myspace_btn{background-color:#003399;}
.sesjob_profile_layout_three a.sesbasic_icon_stumbleupon_btn{background-color:#EE4813;}
.sesjob_profile_layout_three a.sesbasic_icon_digg_btn{background-color:#000;}
.sesjob_profile_layout_three a.sesbasic_icon_tumblr_btn{background-color:#2E4F6E;}
.sesjob_profile_layout_three a.sesbasic_icon_whatsapp_btn{background-color:#25d366;}
.sesjob_profile_layout_three a.sesbasic_icon_vk_btn{background-color:#436eab;}
.sesjob_profile_layout_three a.sesbasic_icon_email_btn{background-color:#787878;}
.sesjob_profile_layout_three a.sesbasic_icon_yahoo_btn{background-color:#7f40bd;}
.sesjob_profile_layout_three a.sessocial_icon_add_btn{background-color:#FF4C4C;}
/*Job profile three page end*/
/*Job profile one page start*/
.sesjob_profile_layout_four{
	padding:10px 0px;
}
.sesjob_profile_layout_four h2{
	text-align:left;
	font-weight:bold;
	margin-bottom:20px;
	overflow:hidden;
}
[dir="rtl"] .sesjob_profile_layout_four h2{
	text-align:right;
}
.sesjob_profile_layout_four .sesjob_entrylist_entry_date{
	position:relative;
	display:inline-block;
	width:100%;
}
.sesjob_profile_layout_four .sesjob_entrylist_entry_date p > span{
	display:inline-block;
	margin:5px 0px;
}
.sesjob_profile_layout_four .sesjob_entrylist_entry_date p > span > i{
	margin-right:5px;
}
.sesjob_profile_layout_four .sesjob_entrylist_entry_date p a{
	text-decoration:none;
}
.sesjob_profile_layout_four .sesjob_entrylist_entry_date p a img{
	width:20px !important;
	height:20px;
	border-radius:50%;
	float:left;
}
.sesjob_profile_layout_four .sesjob_entrylist_entry_body{
	padding:0px;
}
.sesjob_profile_layout_four .sesjob_job_image{
	text-align:center;
	margin:10px 0px;
}
.sesjob_profile_layout_four .sesjob_job_image img{
	width:100%;
}
.sesjob_profile_layout_four .sesjob_social_tabs{
	padding:10px 10px 0;
	margin-bottom:10px;
}
.sesjob_profile_layout_four .sesjob_social_tabs > a{
	border-radius:50%;
	float:left;
	height:35px;
	width:35px;
	line-height:normal;
	text-align:center;
	text-decoration:none;
	margin:0 10px 10px 0 !important;
	padding:0;
}
.sesjob_profile_layout_four .sesjob_social_tabs > a:hover{
	opacity:.8;
}
.sesjob_profile_layout_four .sesjob_social_tabs > a i:before{
	color:#fff;
	line-height:35px;
}
.sesjob_profile_layout_four .sesjob_social_tabs > a img{
	margin-top:10px;
}
.sesjob_profile_layout_four .sesjob_social_tabs > a.commenting{
	background-color:#56C6E3;
	border-radius:15px;
	padding:0px 16px;
	width:auto;
	color:#fff;
}
.sesjob_profile_layout_four .sesjob_social_tabs > a.sesbasic_icon_facebook_btn{background-color:#3b5998;}
.sesjob_profile_layout_four .sesjob_social_tabs > a.sesbasic_icon_twitter_btn{background-color:#00aced;}
.sesjob_profile_layout_four .sesjob_social_tabs > a.sesbasic_icon_pintrest_btn{background-color:#cc2127;}
.sesjob_profile_layout_four .sesjob_social_tabs > a.sesbasic_icon_flipboard_btn{background-color:#CD0000;}
.sesjob_profile_layout_four .sesjob_social_tabs > a.sesbasic_icon_googleplus_btn{background-color:#DC4E41;}
.sesjob_profile_layout_four .sesjob_social_tabs > a.sesbasic_icon_gmail_btn{background-color:#F32C25;}
.sesjob_profile_layout_four .sesjob_social_tabs > a.sesbasic_icon_linkedin_btn{background-color:#0077b5;}
.sesjob_profile_layout_four .sesjob_social_tabs > a.sesbasic_icon_bookmarks_btn{background-color:#FFA500;}
.sesjob_profile_layout_four .sesjob_social_tabs > a.sesbasic_icon_rediff_btn{background-color:#EC2127;}
.sesjob_profile_layout_four .sesjob_social_tabs > a.sesbasic_icon_myspace_btn{background-color:#003399;}
.sesjob_profile_layout_four .sesjob_social_tabs > a.sesbasic_icon_stumbleupon_btn{background-color:#EE4813;}
.sesjob_profile_layout_four .sesjob_social_tabs > a.sesbasic_icon_digg_btn{background-color:#000;}
.sesjob_profile_layout_four .sesjob_social_tabs > a.sesbasic_icon_tumblr_btn{background-color:#2E4F6E;}
.sesjob_profile_layout_four .sesjob_social_tabs > a.sesbasic_icon_whatsapp_btn{background-color:#25d366;}
.sesjob_profile_layout_four .sesjob_social_tabs > a.sesbasic_icon_vk_btn{background-color:#436eab;}
.sesjob_profile_layout_four .sesjob_social_tabs > a.sesbasic_icon_email_btn{background-color:#787878;}
.sesjob_profile_layout_four .sesjob_social_tabs > a.sesbasic_icon_yahoo_btn{background-color:#7f40bd;}
.sesjob_profile_layout_four .sesjob_social_tabs > a.sessocial_icon_add_btn{background-color:#FF4C4C;}
.sesjob_profile_layout_four .sesjob_entrylist_entry_body p{
	line-height:28px;
}
.sesjob_profile_layout_four .sesjob_deshboard_links{
	text-align:right;
	border-top-width:1px;
	margin-top:20px;
	padding-top:20px;
	display:block;
	overflow:hidden;
}
.sesjob_profile_layout_four .sesjob_deshboard_links .profile_layout_fore_post_com{
	padding:5px 0px;
}
.sesjob_profile_layout_four .sesjob_deshboard_links .profile_layout_fore_post_com a{
	color:#555;
	font-style:italic;
}
.sesjob_profile_layout_four .sesjob_deshboard_links .profile_layout_fore_post_com a i{
	margin-right:3px;
}
[dir="rtl"] .sesjob_profile_layout_four .sesjob_deshboard_links .profile_layout_fore_post_com a i{
	margin-left:3px;
}
.sesjob_profile_layout_four .sesjob_deshboard_links ul li{
	display:inline-block;
	margin-right:10px;
}
.sesjob_profile_layout_four .sesjob_deshboard_links ul li a i{
	margin-right:5px;
}
/*Job profile one page end*/
/*WYSIWYG Editor show Content body common css start here*/
#global_page_sesjob-index-view .rich_content_body ol{
  margin-left:30px;
}
#global_page_sesjob-index-view .rich_content_body ul{
  margin-left:30px;
  list-style-type:disc;
}
[dir="rtl"] #global_page_sesjob-index-view .rich_content_body ol,
[dir="rtl"] #global_page_sesjob-index-view .rich_content_body ul{
  margin-left:0px;
  margin-right:20px;
}
#global_page_sesjob-index-view .rich_content_body img{
  max-width:100%;
  height:auto;
  margin:5px 0;
}
#global_page_sesjob-index-view .rich_content_body blockquote{
	margin:0px auto;
	width:90%;
	display:block;
	box-shadow:0px 1px 15px 0px #dedede;
	padding:10px;
	margin-top:18px;
	margin-bottom:18px;
	border-left:5px solid #ff4c4c;
}
/*WYSIWYG Editor show Content body common css end here*/
/*Job profile cover page start*/
.layout_sesjob_job_cover{
	padding:0px !important;
	border:none;
}
.sesjob_cover_job .sesjob_cover_photo{
	height:300px;
}
.sesjob_cover_job .sesjob_cover_photo img{
	width:100%;
	display:block;
	height:100%;
	object-fit:cover;
}
.sesjob_cover_job{
	position:relative;
}
.sesjob_cover_job .sesjob_profile_image{
	position:absolute;
	bottom:44px;
	left:150px;
	border-radius:50%;
	overflow:hidden;
}
.sesjob_cover_job .sesjob_profile_image img{
	height:135px;
	width:135px;
	position:relative;
}
.sesjob_cover_job .sesjob_profile_image p{
	position:absolute;
	bottom:0;
	text-align:center;
	width:100%;
	background:#0dc7f1;
	padding:3px 0px;
}
.sesjob_cover_job .sesjob_profile_image p a{
	color:#fff;
	text-decoration:none;
}
.sesjob_cover_job .sesjob_cover_lebals{
	position:absolute;
	bottom:0px;
	width:100%;
}
.sesjob_cover_job .sesjob_cover_lebals .sesjob_verified_label{
	float:right;
	background:#93C33C;
	color:#fff;
	padding:10px;
	text-align:center;
}
.sesjob_cover_job .sesjob_list_grid_thumb_btns{
	top:8%;
	text-align:right;
	right:10px;
}
/*Job profile cover page end*/
/*Job cagegories list css start*/
.sesjob_gutter_categories_job{
	text-transform:uppercase;
}
.sesjob_gutter_categories_job .sesjob_search_form{
	margin-bottom:10px;
}
.sesjob_gutter_categories_job .sesjob_search_form label.overTxtLabel{
	top:4px !important;
}
.sesjob_gutter_categories_job .sesjob_search_form input[type=text]{
	width:100%;
	background-color:rgba(0, 0, 0, 0.05);
}
.sesjob_gutter_categories_job ul li{
	background:#555;
	display:inline-block;
	padding:5px 9px;
	margin:0px 2px 4px 0px;
	cursor:pointer;
}
.sesjob_gutter_categories_job ul li:hover{
	background-color:#5CD4F3;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.sesjob_gutter_categories_job ul li a{
	color:#fff;
	text-decoration:none;
}
/*Job cagegories list css end*/
/*Job gutter labels css start*/
.sesjob_gutter_labels .sesjob_list_labels{
	position:inherit;
	text-align:center;
	text-transform:uppercase;
}
.sesjob_gutter_labels .sesjob_list_labels p{
	font-size:12px;
	font-weight:normal;
	width:auto;
	border-radius:0;
	padding:10px;
	display:block;
	margin-bottom:10px;
}
.sesjob_gutter_labels .sesjob_list_labels p:last-child{
	margin-bottom:0;
}
.layout_sesjob_labels .sesjob_gutter_labels .sesjob_list_labels p{
	height:auto;
}
/*Job gutter labels css end*/

/**********CATEGORY PAGES CSS START HERE**********/
/*job category job css start*/
.sesjob_category_job .sesjob_category_header{
	padding:15px 15px 15px 0px;
	border-bottom-width:1px;
	background-image:url(~/application/modules/Sesjob/externals/images/transprant-bg.png);
	clear:both;
	position:relative;
}
.sesjob_catogery_grid_view .sesjob_grid_hover_block{
	width:100%;
	left:0;
	right:0;
}
.sesjob_catogery_grid_view  .sesjob_grid_read_btn{
    margin:20px 0;
    border-width:1px;
    display:inline-block;
    padding:6px 10px;
}
div + .sesjob_category_job .sesjob_category_header{
	border-top-width:1px;
	top:-1px;
	position:relative;
}
.sesjob_category_job{
	margin-bottom:10px;
}
.sesjob_category_job .sesjob_category_header p{
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:15px;
}
.sesjob_category_job .sesjob_category_header p a:hover{
	text-decoration:none;
}
.sesjob_category_job .sesjob_category_header span{
	margin-left:20px;
}
[dir="rtl"] .sesjob_category_job .sesjob_category_header span{
	margin:0;
	margin-right:20px;
}
.sesjob_category_job .sesjob_category_header span a{
	border:none;
}
.sesjob_category_job .sesjob_category_header span button{
	border-radius:0px;
	text-transform:capitalize;
}
.sesjob_category_job .sesjob_category_contant_job{
	display:block;
	overflow:hidden;
}
.sesjob_category_job .sesjob_category_item_single{
	float:left;
	padding:15px 15px 15px 0px;
	width:50%;
}
[dir="rtl"] .sesjob_category_job .sesjob_category_item_single{
	float:right;
	padding-left:15px;
	padding-right:0;
}
.sesjob_category_job .sesjob_category_item_single_info{
	position:relative;
	display:block;
	overflow:hidden;
	height:306px;
}
.sesjob_category_job .sesjob_category_item_single .sesjob_entry_img{
	width:100%;
	height:100%;
	float:left;
	margin:0px 15px 0px 0px;
}
.sesjob_category_job .sesjob_category_item_single .sesjob_entry_img a img{
	height:100%;
	object-fit:cover;
	width:100%;
	float:left;
}
.sesjob_category_job .sesjob_category_item_single_content{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	padding:10px;
	background:rgba(0, 0, 0, 0.2);
	color:#fff;
}
.sesjob_category_job .sesjob_category_item_single_content a{
	color:#fff;
}
.sesjob_category_job .sesjob_category_item_single p.title{
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	display:block;
	overflow:hidden;
	padding-right:10px;
}
.sesjob_category_job .sesjob_category_item_single p.discription{
	line-height:22px;
}
.sesjob_category_job .sesjob-category_item_list{
	display:block;
	overflow:hidden !important;
	height:318px;
}
.sesjob_category_job .sesjob_category_item{
	float:left;
	width:100%;
	padding:15px;
	position:relative;
}
.sesjob_category_job .sesjob_category_item + .sesjob_category_item{
	border-top-width:1px;
}
.sesjob_category_job .sesjob_category_item:hover{
	background-image:url(~/application/modules/Sesjob/externals/images/transprant-bg.png);
}
.sesjob_category_job .sesjob_category_item .sesjob_entry_img{
	margin-right:15px;
	height:80px;
	width:150px;
	float:left;
}
[dir="rtl"] .sesjob_category_job .sesjob_category_item .sesjob_entry_img{
	float:right;
	margin-right:0px;
	margin-left:15px;
}
.sesjob_category_job .sesjob_category_item .sesjob_entry_img a img{
	height:100%;
	object-fit:cover;
	width:100%;
}
.sesjob_category_job .sesjob_category_item p.title{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.sesjob_category_job .entry_meta{
	display:block;
	overflow:hidden;
	margin-top:0;
}
.sesjob_category_job .entry_meta a{
	text-decoration:none;
}
.sesjob_category_job .sesjob_category_item_single_content .entry_meta .entry_meta-date{
	color:#fff;
}
.sesjob_category_job .sesjob_category_item_single_content .entry_meta .entry_meta-comment span{
	color:#fff;
}
.sesjob_category_job .entry_meta-comment span{
	margin-left:5px;
}
[dir="rtl"] .sesjob_category_job .entry_meta-comment span{
	margin-left:0px;
	margin-right:5px;
}
[dir="rtl"] .entry_meta-comment span i{
	margin-right:0px;
	margin-left:5px;
}
.entry_meta-comment span i{
	margin-right:5px;
	display:inline-block;
}
.sesjob_category_job .sesjob-category_item_list .mCSB_scrollTools_vertical,
.sesjob_category_job .sesjob-category_item_list .mCSB_dragger_bar{
	opacity:1 !important;
}
/*job category job css end*/
/*Category Thumb View Start Here*/
.sesjob_category_grid ul li{
	float:left;
	width:302px;
	padding:5px;
}
[dir="rtl"] .sesjob_category_grid ul li{
	float:right;
}
.sesjob_category_grid .sesjob_thumb_contant{
	background-color:#ccc;
	position:relative;
	display:block;
	overflow:hidden;
}
.sesjob_category_grid a{
	display:block;
	height:100%;
}
.sesjob_category_grid img.list_main_img{
	border:0;
	height:100%;
	object-fit:cover;
	width:100%;
}
.sesjob_category_grid .animate_contant{
	position:absolute;
	bottom:0;
	background:#1d1d1d;
	width:100%;
	text-align:center;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
	height:30px;
}
.sesjob_category_grid .animate_contant > div{
	color:#fff;
	text-align:center;
}
.sesjob_category_grid a:hover .animate_contant{
	height:100%;
	background:rgba(0, 0, 0, 0.6);
}
.sesjob_category_grid a:hover .animate_contant > div{
	color:#fff;
	position:absolute;
	top:50%;
	width:100%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
}
.sesjob_category_grid .animate_contant img{
	width:40px;
	display:none;
	margin:0 auto;
}
.sesjob_category_grid .animate_contant p.title{
	font-size:18px;
	margin:5px 0px;
}
.sesjob_category_grid .animate_contant p.count{
	display:none;
}
.sesjob_category_grid a:hover .animate_contant img, .sesjob_category_grid a:hover .animate_contant p.count{
	display:block;
}
.sesjob_category_grid a:hover .animate_contant img{
	margin-bottom:8px;
}
/*Category Thumb View End Here*/
/*job category hover list two start*/
.sesjob_category_grid_list_thumb_two ul li{
	float:left;
	width:311px;
	height:260px;
	padding:5px;
}
.sesjob_category_grid_list_thumb_two ul li .sesjob_thumb_contant{
	position:relative;
}
.sesjob_category_grid_list_thumb_two ul li a:before{
	content:" ";
	position:absolute;
	left:0;
	bottom:2px;
	width:100%;
	height:100%;
	background:#000;
	display:block;
	opacity:0;
	visibility:hidden;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.sesjob_category_grid_list_thumb_two ul li:hover a:before{
	opacity:.5;
	visibility:visible;
}
.sesjob_category_grid_list_thumb_two ul li a.link_img img{
	width:100%;
}
.sesjob_category_grid_list_thumb_two ul li a .animate_contant{
	position:absolute;
	height:35px;
	width:100%;
	text-align:center;
	bottom:34px;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.sesjob_category_grid_list_thumb_two ul li:hover a.link_img .animate_contant{
	bottom:50%;
	transform:translateY(50%);
}
.sesjob_category_grid_list_thumb_two ul li a .animate_contant p{
	color:#fff;
	margin:0 auto;
	padding:7px;
	position:absolute;
}
.sesjob_category_grid_list_thumb_two ul li a .animate_contant p.title{
	background:#000;
	color:#fff;
	width:30%;
	margin:0 auto;
	padding:7px;
	border-radius:10px;
	text-transform:uppercase;
	position:absolute;
	left:32%;
	bottom:61%;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.sesjob_category_grid_list_thumb_two ul li a:hover .animate_contant p{
	left:32%;
	bottom:61%;
	background:none;
}
.sesjob_category_grid_list_thumb_two ul li a:hover .animate_contant p.title{
	font-weight:bold;
}
.sesjob_category_grid_list_thumb_two ul li a .animate_contant p.album_list_animate{
	display:none;
	top:37%;
}
.sesjob_category_grid_list_thumb_two ul li a:hover .animate_contant p.album_list_animate{
	display:block;
}
/*job category hover list end*/
/**********CATEGORY PAGES CSS START HERE**********/

/*Job of the day css start*/
.sesjob_grid .sesjob_list_stats a img.item_photo_user{
	width:20px;
	height:20px;
	border-radius:50%;
	float:left;
	margin-right:5px;
}
[dir="rtl"] .sesjob_grid .sesjob_list_stats a img{
	margin-right:0px;
	margin-left:5px;
}
.sesjob_grid .sesjob_list_location{
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	float:none;
}
.sesjob_job_of_the_day .sesjob_grid .sesjob_grid_hover_block{
	left:0;
  right:0;
	width:100%;
}
.sesjob_job_of_the_day .sesjob_grid .sesjob_grid_inner:hover .sesjob_grid_hover_block{
	top:auto;
	bottom:0;
}
.sesjob_job_of_the_day .sesjob_grid .sesjob_grid_inner{
	padding:10px;
}
.sesjob_job_of_the_day .sesjob_grid_hover_block_footer > div{
	text-align:center;
}
.sesjob_job_of_the_day .sesjob_grid .sesjob_list_grid_thumb_btns{
	position:absolute !important;
	top:25% !important;
	left:0;
	opacity:0;
	transition:all .3s ease;
}
.sesjob_job_of_the_day .sesjob_grid:hover .sesjob_list_grid_thumb_btns{
	opacity:1;
}
.sesjob_job_of_the_day  .sesjob_list_stats i{
  margin-right:5px;
}

/*Job of the day css end*/
/*Job second of the day css start*/
.sesjob_job_second_of_the_day{
	display:block;
	overflow:hidden;
}
.sesjob_job_second_of_the_day .sesjob_grid{
	width:100% !important;
}
.sesjob_grid .sesjob_list_location{
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	float:none;
}
.sesjob_job_second_of_the_day .sesjob_grid_labels{
	top:0px;
	bottom:inherit;
}
.sesjob_job_second_of_the_day .sesjob_verified_label{
	top:0px;
	bottom:inherit;
}
.sesjob_job_second_of_the_day .sesjob_grid_info{
	position:absolute;
	bottom:0px;
	padding:15px;
	width:100%;
}
.sesjob_job_second_of_the_day .sesjob_grid_info .sesjob_category_grid_info_title{
	margin-bottom:10px;
}
.sesjob_job_second_of_the_day .sesjob_grid_info .sesjob_category_grid_info_title a{
	font-size:24px;
	font-weight:bold;
	margin-bottom:10px;
	color:#fff;
}
.sesjob_job_second_of_the_day .sesjob_list_grid_info .sesjob_list_grid_owner, 
.sesjob_job_second_of_the_day .sesjob_list_grid_info a{
	color:#fff;
}
.sesjob_job_second_of_the_day .sesjob_grid_contant{
	color:#fff;
}
.sesjob_job_second_of_the_day .sesjob_grid .sesjob_list_stats{
	color:#fff;
}
.sesjob_list_grid_owner .thumbs_author{
	display:inline-block;
}
/*Job second of the day css end*/
/*Job three of the day css start*/
.sesjob_job_three_of_the_day .sesjob_last_grid_block{
	width:100% !important;
}
.sesjob_job_three_of_the_day .sesjob_grid_meta_block .sesjob_grid_memta_title{
	padding:5px 0px;
}
.sesjob_grid_memta_title span a {
	background-color:var(--theme-button-background-color);
  color:var(--theme-button-font-color) !important;
}
.sesjob_job_three_of_the_day .sesjob_grid_meta_block .sesjob_grid_memta_title span a{
	padding:5px 15px;
}
.sesjob_job_three_of_the_day .sesjob_grid_thumb_over{
	top:30px !important;
	height:auto !important;
}
.sesjob_job_three_of_the_day .sesjob_last_grid_block .sesjob_grid_labels{
	top:0px;
	right:0px;
}
.sesjob_job_three_of_the_day .sesjob_grid_contant{
	margin-bottom:10px;
}
.sesjob_job_three_of_the_day .sesjob_last_grid_block .sesjob_grid_info{
	top:inherit;
	bottom:0px;
	left:0px;
	width:57%;
}
.sesjob_job_three_of_the_day .sesjob_last_grid_block .sesjob_grid_three_info_title{
	font-size:16px;
}
/*Job three of the day left and right job css start*/
.layout_left .sesjob_job_three_of_the_day .sesjob_last_grid_block .sesjob_grid_info, .layout_right .sesjob_job_three_of_the_day .sesjob_last_grid_block .sesjob_grid_info{
	width:100%;
	padding:10px;
}
.layout_left .sesjob_job_three_of_the_day .sesjob_list_grid_thumb_btns .sesbasic_icon_btn, .layout_right .sesjob_job_three_of_the_day .sesjob_list_grid_thumb_btns .sesbasic_icon_btn{
	width:32px;
	height:32px;
}
.layout_left .sesjob_job_three_of_the_day .sesjob_last_grid_block .sesjob_grid_meta_block .sesjob_list_stats span, .layout_right .sesjob_job_three_of_the_day .sesjob_last_grid_block .sesjob_grid_meta_block .sesjob_list_stats span{
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.layout_left .sesjob_job_three_of_the_day .sesjob_comment_list, .layout_right .sesjob_job_three_of_the_day .sesjob_comment_list{
	font-size:10px;
}
.layout_left .sesjob_job_three_of_the_day .sesjob_second_readmore_link, .layout_right .sesjob_job_three_of_the_day .sesjob_second_readmore_link{
	margin-top:5px;
	font-size:var(--theme-font-size-small) !important;
}
/*Job three of the day css end*/
/*job tabs list css start*/
.sesjob_profile_tabs{
	position:relative;
}
.sesjob_profile_tabs > div, .sesjob_profile_tabs ul{
	border-width:0 !important;
	margin:0 !important;
	padding:0 !important;
	background-color:transparent !important;
	box-shadow:none !important;
}
.sesjob_profile_tabs ul li{
	background-color:transparent;
	border-width:0;
	display:block;
	float:none;
	margin:0 !important;
	padding:0 !important;
	position:relative;
}
.sesjob_profile_tabs ul li + li{
	margin-top:2px !important;
}
.sesjob_profile_tabs ul li:before{
	content:'';
	position:absolute;
	left:0;
	width:3px;
	height:35px;
	background-color:var(--theme-button-background-color);
}
.sesjob_profile_tabs ul li:hover:before, .sesjob_profile_tabs ul li.active:before{
	width:100%;
}
.sesjob_profile_tabs ul li a{
	background-color:transparent;
	border-width:0 !important;
	font-weight:normal !important;
	text-decoration:none;
	position:relative;
	padding:0 20px;
	display:block;
	line-height:35px;
	height:35px;
	color:var(--theme-font-color) !important;
	font-size:var(--theme-font-size-small) !important;
}
.sesjob_profile_tabs ul li a:before{
	content:"\f005";
	font-family:'Font Awesome 5 Free';
	font-style:normal;
	font-weight:900;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	margin-right:5px;
}
.sesjob_profile_tabs ul li.tab_layout_core_content a:before{
	content:"\f15c";
}
.sesjob_profile_tabs ul li.tab_layout_sesjob_profile_videos a:before{
	content:"\f03d";
}
.sesjob_profile_tabs ul li.tab_layout_sesjob_profile_musicalbums a:before{
	content:"\f001";
}
.sesjob_profile_tabs ul li.tab_layout_sesjob_profile_photos a:before{
	content:"\f03e";
}
.sesjob_profile_tabs ul li.tab_layout_sesjob_job_reviews a:before{
	content:"\f044";
}
.sesjob_profile_tabs ul li a, .sesjob_profile_tabs ul li:before{
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
/*job tabs list css end*/
/*sideabar list job css start*/
.layout_sesjob_tabbed_widget_job .sesjob_job_listing .tip{
	text-align:center;
}
.layout_sesjob_tabbed_widget_job .sesjob_job_listing .tip > span{
	float:none;
}
.sesjob_job_listing{
	position:relative;
	display:flex;
  flex-wrap:wrap;
}
.sesjob_sidebar_job_list{
	padding:8px 0;
	width:100%;
}
.sesjob_sidebar_job_list + li{
	border-top-width:1px;
}
.sesjob_sidebar_job_list_img{
	float:left;
	margin-right:10px;
	height:60px;
	width:60px;
}
.sesjob_sidebar_image_rounded{
  border-radius:50%;
  overflow:hidden;
}
[dir="rtl"] .sesjob_sidebar_job_list_img{
	float:right;
	margin-left:10px;
	margin-right:0px;
}
.sesjob_sidebar_job_list_img > a{
	height:100%;
	width:100%;
}
.sesjob_sidebar_job_list_img img, .sesjob_sidebar_job_list_img span{
	background-position:center center;
	background-size:cover;
	display:block;
	height:100%;
	max-height:inherit;
	max-width:inherit;
	object-fit:cover;
	width:100%;
}
.sesjob_sidebar_job_list_cont{
	overflow:hidden;
}
.sesjob_sidebar_job_list_title{
	font-weight:bold;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.sesjob_sidebar_job_list_date{
	display:block;
	overflow:hidden;
	margin-top:5px;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.sesjob_sidebar_job_list_category{
	display:flex;
}
.sesjob_sidebar_job_list_date > span{
	margin-right:3px;
}
.sesjob_sidebar_job_list_category  > span{
	overflow:hidden;
	vertical-align:middle;
}
[dir="rtl"] .sesjob_sidebar_job_list_date > span{
	margin-right:0px;
	margin-left:3px;
}
.sesjob_sidebar_job_list .sesjob_sidebar_job_list_category a{
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.layout_sesjob_of_the_day .sesjob_sidebar_job_list_date > span{
	display:block;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.sesjob_sidebar_job_list .sesjob_sidebar_job_list_date a{
	vertical-align:top;
}
.sesjob_sidebar_job_list .sesjob_sidebar_job_list_category a{
	display:block;
	vertical-align:middle;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.sesjob_sidebar_list_date span + span{
	margin-top:5px;
	display:block;
}
.sesjob_sidebar_job_list_date i{
	margin-right:3px;
	line-height:inherit;
	display:inline-block;
}
[dir="rtl"] .sesjob_sidebar_job_list_date i{
	margin-left:3px;
}
.sesjob_job_listing_more a:before{
	margin-right:5px;
}
/*sideabar list job css end*/
ul.jobs_gutter_options > li + li{
	border-top-width:1px;
	border-style:dashed;
}
ul.jobs_gutter_options > li a{
	display:block;
	padding:6px 0 6px 22px !important;
	position:relative;
}
[dir="rtl"] ul.jobs_gutter_options > li a{
	padding:6px 22px 6px 0 !important;
}
.sesjob_gutter_share:before{
	content:'\f064';
}
.icon_sesjob_viewall:before{
	content:"\f06e";
}
.sesjob_gutter_subscribe:before{
	content:"\f09e";
}
.jobs_gutter_options li .buttonlink:before{
	font-family:'Font Awesome 5 Free';
	position:absolute;
	left:0;
	font-size:var(--theme-font-size-small) !important;
}
[dir="rtl"] .jobs_gutter_options li .buttonlink:before{
	left:inherit;
	right:0;
}
/*job sidebar next and privew css start*/
.sidebar_privew_next_btns{
	width:100%;
	text-align:center !important;
	display:inline-block;
}
.sidebar_privew_next_btns div{
	display:inline-block;
	margin-top:8px;
	vertical-align:middle;
}
.sidebar_previous_btn{
	display:inline-block;
	margin-right:5px;
}
[dir="rtl"] .sidebar_previous_btn{
	display:inline-block;
	margin-left:5px;
	margin-right:0px;
}
.sidebar_privew_next_btns a{
	padding:0;
	text-decoration:none !important;
	font-weight:bold !important;
	position:relative;
}
.sidebar_next_btns{
	display:inline-block;
	margin-left:5px;
}
[dir="rtl"] .sidebar_next_btns{
	margin-left:0px;
	margin-right:5px;
}
.sidebar_privew_next_btns a{
	padding:0;
	text-decoration:none !important;
	font-weight:bold !important;
}
.sidebar_privew_next_btns .previous_icon:before{
	content:"\f0a8";
	padding:0px 5px 0px 0px;
	margin:0;
	font-size:var(--theme-font-size-small) !important;
}
[dir="rtl"] .sidebar_privew_next_btns .previous_icon:before{
	content:"";
	padding:0px;
}
[dir="rtl"] .sidebar_privew_next_btns .previous_icon:after{
	content:"\f0a9";
	padding:0px 0px 0px 5px;
	font-weight:600;
	right:-12px;
	font-size:var(--theme-font-size-small) !important;
}
.sidebar_privew_next_btns .next_icon:after{
	content:"\f0a9";
	padding:0px 0px 0px 5px;
	font-size:var(--theme-font-size-small) !important;
}
[dir="rtl"] .sidebar_privew_next_btns .next_icon:after{
	content:"";
	padding:0px;
}
[dir="rtl"] .sidebar_privew_next_btns .next_icon:before{
	content:"\f0a8";
	padding:0px 5px 0px 0px;
	font-size:var(--theme-font-size-small) !important;
}
.sidebar_privew_next_btns .previous_icon:before, .sidebar_privew_next_btns .next_icon:after{
	font-family:'Font Awesome 5 Free';
}
[dir="rtl"] .sidebar_privew_next_btns .previous_icon:after, [dir="rtl"] .sidebar_privew_next_btns .next_icon:before{
	font-family:'Font Awesome 5 Free';
}
/*job sidebar next and privew css end*/
/*SESJOB CLAIM CSS START*/
.sesjob_profile_tebs{
	border-bottom-width:1px;
	padding:0px 22px;
	margin-bottom:15px;
}
.sesjob_profile_tebs .sesjob_profile_tabs_top{
	float:left;
	padding:8px 15px;
}
[dir="rtl"] .sesjob_profile_tebs .sesjob_profile_tabs_top{
	float:right;
}
.sesjob_profile_tebs .active{
	background:#fff;
	position:relative;
	top:1px;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-radius:4px 4px 0px 0px;
}
.sesjob_profile_tebs .sesjob_profile_tabs_top a{
	text-decoration:none;
}
.sesjob_profile_tebs .sesjob_profile_tabs_top a:before{
	margin-right:5px;
}
.sesjob_success_message{
	color:#3c763d;
	background-color:#dff0d8;
	border-color:#d6e9c6;
	padding:15px;
	margin-bottom:20px;
	border-radius:4px;
}
.sesjob_error_message{
  background-color:#e47c7c;
  border:1px solid #cd6262;
  color:#fff;
	padding:15px;
	margin-bottom:20px;
	border-radius:4px;
}
.sesjob_success_message i,
.sesjob_error_message i{
	margin-right:5px;
}

/*create job css*/
/*Page URL Field*/
#custom_url_job-element .sesjob_check_availability_btn{
	position:absolute;
	margin:4px 0px 0px -31px;
}
[dir="rtl"] #custom_url_job-element .sesjob_check_availability_btn{
  margin:4px -31px 0 0;
}
#custom_url_job-element .fa{
	font-size:17px;
}
#custom_url_job-element .fa.fa-check:before{
	color:#ffffff;
}
#custom_url_job-element .fa.fa-close:before{
	color:#fff;
}
.sesjob_check_availability_btn{
	margin-left:10px;
}
.sesjob_check_availability_btn button{
	outline:none;
	font-size:11px;
	line-height:normal;
	width:28px;
	height:28px;
	padding:0px;
}
.sesjob_check_availability_btn button .availability_tip{
	background-color:rgba(0, 0, 0, 0.72);
	padding:6px;
	border-radius:3px;
	color:#fff;
	white-space:nowrap;
	position:absolute;
	top:-30px;
	left:50%;
	display:none;
	transform:translateX(-50%);
}
.sesjob_check_availability_btn button .availability_tip:after{
	content:'';
	width:0;
	height:0;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-top:6px solid #474747;
	position:absolute;
	bottom:-6px;
	left:45%;
}
.sesjob_check_availability_btn button:hover .availability_tip{
	display:block;
}
.sesjob_create #body-wrapper #body-element{
	max-width:700px !important;
}
.sesjob_create .sesjob_choose_date #event_start_time-element span{
	margin-right:5px;
}
.sesjob_create  #event_start_time-wrapper label{
	margin-bottom:5px;
	display:inline-block;
}
[dir="rtl"] .sesjob_create .sesjob_choose_date #event_start_time-element span{
	margin-right:0px;
	margin-left:5px;
}
.sesjob_create .sesjob_choose_date #event_start_time-element span input[type=text]{
	width:100%;
}
.sesjob_create .global_form select{
	max-width:inherit;
}
.sesjob_create #jobstyle-element .form-options-wrapper li{
	display:inline-block;
	margin-right:10px;
	text-align:center;
}
.sesjob_create #location-wrapper #location-element input[type=text]{
	background-position:7px;
	padding:7px 10px 7px 10px;
}
.sesjob_create #companydetails-label label,.sesjob_create #jobgeneralinformation-label label,
.sesjob_create #jobdetails-label label,.sesjob_create #contactdetails-label label,.sesjob_dashboard_form #companydetails-label label,.sesjob_dashboard_form #jobgeneralinformation-label label,
.sesjob_dashboard_form #jobdetails-label label,.sesjob_dashboard_form #contactdetails-label label{
  font-size:120%;
}
#sesjobs_edit #jobstyle-element .form-options-wrapper li, .sesjob_create #jobstyle-element .form-options-wrapper li{
	position:relative;
	height:170px;
	width:125px;
	margin-bottom:10px;
	border-width:1px;
	padding:5px;
}
#sesjobs_edit #jobstyle-element .form-options-wrapper li label a, .sesjob_create #jobstyle-element .form-options-wrapper li label a{
	width:100%;
	position:absolute;
	top:30px;
	left:0px;
}
#sesjobs_edit #jobstyle-element .form-options-wrapper li label a img, .sesjob_create #jobstyle-element .form-options-wrapper li label a img{
	width:100%;
}
#sesjobs_edit #jobstyle-element .form-options-wrapper li input[type=radio].sesjob_create #jobstyle-element .form-options-wrapper li input[type=radio]{
	display:inline-block;
	float:none;
	vertical-align:sub;
}
#sesjobs_edit #jobstyle-element .form-options-wrapper li label, .sesjob_create #jobstyle-element .form-options-wrapper li label{
	display:inline-block;
	float:none;
}
.sesjob_create #fancyuploadfileids-wrapper{
	display:none;
}
#TB_ajaxContent .icon_close{
	position:absolute;
	right:15px;
	top:10px;
	cursor:pointer;
	padding:5px;
}
#TB_ajaxContent .popup_design_title{
	margin-bottom:5px;
}
#TB_ajaxContent .popup_design_title,
#TB_ajaxContent .popup_design_title + p{
	text-align:center;
}
/*sesjob sesarch form css*/
/*sesjob form horizontal css*/
.sesjob_browse_search form{
	padding:0;
}
.sesjob_browse_search .form-wrapper{
	margin:0 0 10px !important;
}
.sesjob_browse_search input[type="text"], .sesjob_browse_search select{
	/* max-width:200px; */
	width:100%;
}
.sesjob_browse_search input[type="checkbox"] + label, .sesjob_browse_search input[type="radio"] + label{
	overflow:hidden;
}
.sesjob_browse_search [id^='advanced_options_search']{
	font-weight:bold;
	display:block;
	margin:10px 0;
	text-decoration:none !important;
}
.sesjob_browse_search [id^='advanced_options_search'] i{
	margin-right:5px;
	font-size:17px;
}
[dir="rtl"] .sesjob_browse_search [id^='advanced_options_search'] i{
	margin-left:5px;
	margin-right:0;
}
.sesjob_browse_search_horizontal .form-wrapper{
	display:inline-block;
	clear:none;
	margin-right:10px !important;
	vertical-align:top;
	width:inherit !important;
}
.layout_left .sesjob_browse_search_horizontal .form-wrapper,
.layout_right .sesjob_browse_search_horizontal .form-wrapper{
	display:block;
}
.sesjob_browse_search .form-wrapper .form-label label{
	margin-bottom:5px;
	font-size:var(--theme-font-size-small) !important;
}
/*sesjob search form vertical css*/
.sesjob_browse_search_vertical .form-wrapper{
	width:100% !important;
}
.sesjob_browse_search_vertical .form-wrapper #submit-label{
	display:none;
}
.sesjob_browse_search_vertical #submit-wrapper{
	margin-bottom:0px !important;
}
.sesjob_browse_search_vertical #submit-element{
	margin-top:15px;
}
.sesjob_browse_search_vertical #submit-element button{
	width:100% !important;
}
/*sesjob featured job css start*/
.sesjob-featured_job_view{
	overflow:hidden;
	display:block;
}
.sesjob-featured_job_view .featured_job_listing{
	width:50% !important;
	height:333px !important;
}
.sesjob-featured_job_view .featured_job_list img{
	width:100%;
	height:100%;
	object-fit:cover;
	display:block;
}
.sesjob-featured_job_view .featured_job_list .featured_teg{
	position:absolute;
	top:0px;
	margin:15px 8px;
}
.sesjob-featured_job_view .featured_job_list .featured_teg a{
	text-decoration:none;
	padding:5px 10px;
	border-radius:3px;
	background:var(--theme-button-background-color);
	color:var(--theme-button-font-color);
}
.sesjob-featured_job_view .featured_job_list .sesjob_list_labels{
	top:0px;
	bottom:inherit;
	right:0px;
}
[dir="rtl"] .sesjob-featured_job_view .featured_job_list .sesjob_list_labels{
	left:0px;
	right:inherit;
}
.sesjob-featured_job_view .featured_job_list .sesjob_verified_label{
	position:absolute;
	bottom:0px;
	right:0px;
	background:#93C33C;
	padding:3px 5px;
	color:#fff;
}
.sesjob-featured_job_view .featured_job_list .featured_job_list_inner:hover .sesjob_list_labels, .sesjob-featured_job_view .featured_job_list .featured_job_list_inner:hover .sesjob_verified_label{
	display:none;
}
.sesjob-featured_job_view .featured_job_list .featured_job_list_inner .sesjob_list_thumb_over{
	opacity:inherit;
	background:rgba(0,0,0,0.2);
}
.sesjob-featured_job_view .featured_job_list .featured_job_list_inner .sesjob_list_thumb_over:hover{
	background:rgba(0,0,0,0.5);
}
.sesjob-featured_job_view .featured_job_list .featured_job_list_inner .sesjob_list_thumb_over .sesjob_list_grid_thumb_btns{
	opacity:0;
	webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.sesjob-featured_job_view .featured_job_list .featured_job_list_inner .sesjob_list_thumb_over:hover .sesjob_list_grid_thumb_btns{
	opacity:1;
}
.sesjob-featured_job_view .featured_job_list .featured_job_list_contant{
	position:absolute;
	bottom:0px;
	width:100%;
	padding:15px;
	background:-moz-linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.6) 100%);
	background:-webkit-linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.6) 100%);
	background:-o-linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.6) 100%);
	background:-ms-linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.6) 100%);
	background:linear-gradient(to bottom, transparent 20%, rgba(0, 0, 0, 0.6) 100%);
}
.sesjob-featured_job_view .featured_job_list .featured_job_list_contant p.title{
	color:#fff;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin-bottom:5px;
}
.sesjob-featured_job_view .featured_job_list .featured_job_list_contant p.title a{
	font-size:17px;
	font-weight:bold;
	color:#fff;
}
.sesjob-featured_job_view .featured_job_list{
	width:25%;
	float:left;
	position:relative;
	height:333px;
	padding:0px 5px;
}
[dir="rtl"] .sesjob-featured_job_view .featured_job_list{
	float:right;
}
.sesjob-featured_job_view .featured_job_list .featured_job_list_inner{
	position:relative;
	height:100%;
	overflow:hidden;
}
.sesjob-featured_job_view .featured_job_list .featured_job_date_location{
	clear:both;
	overflow:hidden;
}
.sesjob-featured_job_view .featured_job_list .featured_job_date_location .sesjob_list_stats{
	margin-right:10px;
	margin-bottom:5px;
}
.sesjob-featured_job_view .featured_job_list .featured_job_date_location .sesjob_list_location{
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	width:100px;
}
.sesjob-featured_job_view .featured_job_list .featured_job_date_location .sesjob_list_stats p i{
	margin-right:5px;
}
[dir="rtl"] .sesjob-featured_job_view .featured_job_list .featured_job_date_location .sesjob_list_stats p i{
	margin-left:5px;
	margin-right:0px;
}
.sesjob-featured_job_view .featured_job_list .featured_job_date_location .sesjob_list_stats p, .sesjob-featured_job_view .featured_job_list .featured_job_date_location .sesjob_list_stats p a{
	color:#fff;
}
.sesjob-featured_job_view .featured_job_list .featured_job_date_location .sesjob_list_stats span, .sesjob-featured_job_view .featured_job_list .featured_job_date_location .sesjob_list_stats span i{
	color:#fff;
	margin-right:5px;
	display:inline-block;
}
[dir="rtl"] .sesjob-featured_job_view .featured_job_list .featured_job_date_location .sesjob_list_stats span, [dir="rtl"] .sesjob-featured_job_view .featured_job_list .featured_job_date_location .sesjob_list_stats span i{
	margin-left:5px;
	margin-right:0px;
}
/*sesjob top jobger css start*/
.sesjob_top_jober_list .sesjober_top_gird_list{
	margin:0 0 20px;
}
.sesjob_top_jober_list .sesjober_top_gird_list .sesjober_top_gird_thumb_job{
	position:relative;
	height:174px;
}
.sesjob_top_jober_list .sesjober_top_gird_list a.sesjob_top_job_thumb > img{
	width:100%;
	height:100%;
	float:left;
	object-fit:cover;
	max-width:inherit;
	max-height:inherit;
}
.sesjob_top_jober_list .sesjober_top_gird_list .sesjob_top_job_info{
	position:absolute;
	bottom:0px;
	padding:5px 10px;
	width:100%;
	background-color:rgba(0, 0, 0, 0.6);
	left:0px;
}
.sesjob_top_jober_list .sesjober_top_gird_list a{
	display:block;
	overflow:hidden;
	margin-bottom:5px;
	color:#fff;
	height:100%;
}
.sesjob_top_jober_list .sesjober_top_gird_list .sesjob_top_job_list_stats{
	color:#fff;
}
.sesjob_top_jober_list .sesjober_top_gird_list .sesjob_top_job_list_stats b{
	display:inline-block;
}
/*sesjob tag horizantal jobs css start*/
.layout_sesjob_tag_horizantal_jobs{
    padding:0px !important;
    border:none;
		height:56px;
}
.layout_sesjob_tag_horizantal_jobs .sesbasic_cloud_widget h3{
	background-color:#000;
	color:#fff;
	float:left;
	border:none;
	border-radius:0px;
	padding:0px 20px;
	margin-right:15px;
	margin-bottom:0px;
	position:relative;
	height:58px;
	line-height:58px;
}
.layout_sesjob_tag_horizantal_jobs .sesbasic_cloud_widget h3:after{
	content:'';
	display:block;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	border-left:8px solid #000;
	position:absolute;
	right:-8px;
	top:36%;
}
.layout_sesjob_tag_horizantal_jobs .sesbasic_cloud_widget h3 img{
	width:26px;
	margin-right:12px;
	float:left;
	padding-top:16px;
}
.layout_sesjob_tag_horizantal_jobs .sesjob_tags_horizantal_jobs{
	display:block;
	overflow:hidden;
}
.sesjob_tags_horizantal_jobs .mCSB_horizontal.mCSB_inside > .mCSB_container{
	margin-bottom:6px !important;
}
.sesjob_tags_horizantal_jobs .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color:#000;
	background-color:rgba(0, 0, 0, 0.75);
	filter:"alpha(opacity=75)";
	-ms-filter:"alpha(opacity=75)";
}
.sesjob_tags_horizantal_jobs .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
    background-color:#000;
    background-color:rgba(0, 0, 0, 0.85);
    filter:"alpha(opacity=85)";
    -ms-filter:"alpha(opacity=85)";
}
.sesjob_tags_horizantal_jobs .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.sesjob_tags_horizantal_jobs .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background-color:#000 ;
	background-color:rgba(0,0,0,0.9);
	filter:"alpha(opacity=90)";
	 -ms-filter:"alpha(opacity=90)";
}
.layout_sesjob_tag_horizantal_jobs .sesbasic_cloud_widget_full{
	position:absolute;
	left:0px;
	right:0px;
}
.global_left_panel.panel-collapsed .sesjob_slideshow_job_wrapper.isfull_width .sesjob_slideshow_job_container,
.global_left_panel.panel-collapsed .layout_sesjob_tag_horizantal_jobs .sesbasic_cloud_widget_full{
	left:60px;
}
[dir="rtl"] .global_left_panel.panel-collapsed .sesjob_slideshow_job_wrapper.isfull_width .sesjob_slideshow_job_container,
[dir="rtl"] .global_left_panel.panel-collapsed .layout_sesjob_tag_horizantal_jobs .sesbasic_cloud_widget_full{
	left:0px;
	right:60px;
}
.layout_sesjob_tag_horizantal_jobs .sesbasic_cloud_widget{
	overflow:hidden;
	padding:0px;
  /*background-color:#3d3d3d !important; */
	height:58px;
}
.layout_sesjob_tag_horizantal_jobs .sesbasic_cloud_widget a.sesbasic_more_link{
	float:right;
	clear:inherit;
	padding:0 20px;
	margin:0;
	margin-left:12px;
	height:58px;
	line-height:58px;
}
.layout_sesjob_tag_horizantal_jobs .sesjob_tags_horizantal_jobs ul li{
	float:left;
	margin-right:10px;
	padding:11px 0px;
}
.layout_sesjob_tag_horizantal_jobs .sesjob_tags_horizantal_jobs ul li a{
	text-decoration:none;
	color:#fff;
	display:block;
	padding:0px 20px;
	line-height:30px;
	text-transform:capitalize;
	text-align:center;
	border-top:1px solid #343638;
	border-bottom:1px solid #645d5d;
	border-radius:7px;
	background-color:#000000;
	margin-right:7px;
}
/*sesjob list cloud job css */
.sesjob_tags_cloud_job .sesjob_tags_cloud_list{
	text-align:left
}
.sesjob_tags_cloud_job .sesjob_tags_cloud_list li{
	display:inline-block;
	margin:5px 5px 10px 0px;
}
[dir="rtl"] .sesjob_tags_cloud_job .sesjob_tags_cloud_list{
	text-align:right;
}
[dir="rtl"] .sesjob_tags_cloud_job .sesjob_tags_cloud_list li{
	margin:5px 0px 10px 5px;
}
.sesjob_tags_cloud_job .sesjob_tags_cloud_list li a{
	color:#fff;
	text-decoration:none;
	padding:3px 7px;
	border-radius:4px;
	background:#000;
}
.sesjob_tags_cloud_job .sesjob_tags_cloud_list li a:hover{
	opacity:0.8;
}
.sesjob_tags_cloud_job .sesjob_tags_cloud_list li:nth-child(1) a, .sesjob_tags_cloud_job .sesjob_tags_cloud_list li:nth-child(1n+10) a{
	background:#F17074;
}
.sesjob_tags_cloud_job .sesjob_tags_cloud_list li:nth-child(2) a, .sesjob_tags_cloud_job .sesjob_tags_cloud_list li:nth-child(2n+10) a{
	background:#8377B7;
}
.sesjob_tags_cloud_job .sesjob_tags_cloud_list li:nth-child(3) a, .sesjob_tags_cloud_job .sesjob_tags_cloud_list li:nth-child(3n+10) a{
	background:#51A2CF;
}
.sesjob_tags_cloud_job .sesjob_tags_cloud_list li:nth-child(4) a, .sesjob_tags_cloud_job .sesjob_tags_cloud_list li:nth-child(4n+10) a{
	background:#49CCC4;
}
.sesjob_tags_cloud_job .sesjob_tags_cloud_list li:nth-child(5) a, .sesjob_tags_cloud_job .sesjob_tags_cloud_list li:nth-child(5n+10) a{
	background:#FFBF05;
}
.sesjob_tags_cloud_job .sesjob_tags_cloud_list li:nth-child(6) a, .sesjob_tags_cloud_job .sesjob_tags_cloud_list li:nth-child(6n+10) a{
	background:#9C28B1;
}
.sesjob_tags_cloud_job .sesjob_tags_cloud_list li:nth-child(7) a, .sesjob_tags_cloud_job .sesjob_tags_cloud_list li:nth-child(7n+10) a{
	background:#247ECA;
}
.sesjob_tags_cloud_job .sesjob_tags_cloud_list li:nth-child(8) a, .sesjob_tags_cloud_job .sesjob_tags_cloud_list li:nth-child(8n+10) a{
	background:#03A9F5;
}
.sesjob_tags_cloud_job .sesjob_tags_cloud_list li:nth-child(9) a, .sesjob_tags_cloud_job .sesjob_tags_cloud_list li:nth-child(9n+10) a{
	background:#F23B37;
}
.sesjob_tags_cloud_job .sesjob_tags_cloud_list li:nth-child(10) a, .sesjob_tags_cloud_job .sesjob_tags_cloud_list li:nth-child(10n+10) a{
	background:#B7DC7C;
}
/*sesjob category job*/
.sesjob_subcat_list_head p{
	font-size:18px;
	margin:15px 0px;
	font-weight:bold;
}
.sesjob_catogery_grid_view .sesjob_grid_info_hover_title{
	margin-top:10px;
}
.sesjob_grid .sesjob_list_contant{
	color:#fff;
	border-bottom-width:0px;
}
/*deshboard css*/
.sesbasic_dashboard_tabs > ul > li i.tab-icon{
	font-style:normal;
	text-align:center;
}
.sesbasic_dashboard_tabs > ul > li i.tab-icon:before{
	content:'\f073';
	font-family:'Font Awesome 5 Free';
	font-size:14px;
}
.sesbasic_dashboard_tabs > ul > li i{
	background-image:none;
}
.sesjob_dashboard_job_info .sesjob_dashboard_job_info_content .sesjob_dashboard_job_title, .sesjob_dashboard_job_info .sesjob_dashboard_job_info_content .sesjob_list_stats{
	margin-bottom:5px;
}
.sesjob_dashboard_job_info_content .sesjob_list_stats span i{
	float:left;
	margin-right:5px;
	width:20px;
	text-align:center;
	margin-top:4px;
}
[dir="rtl"] .sesjob_dashboard_job_info_content .sesjob_list_stats span i{
	float:right;
	margin-right:0px;
	margin-left:5px;
}
.sesjob_dashboard_job_info_content .sesjob_list_stats span.widthfull span{
	overflow:hidden;
	display:block;
}
.sesjob_dashboard_job_info .sesjob_dashboard_job_info_content .sesbasic_popup_slide_open{
	width:100%;
}
/*sesjob sidebar categroies list start*/
.sesjob_sidebar_categroies_list li{
	padding:6px 0 6px 0;
	clear:both;
	overflow:hidden;
}
.sesjob_sidebar_categroies_list li + li{
	border-top-width:1px;
	border-style:dashed;
}
.sesjob_sidebar_categroies_list li a.cattoggel{
	float:right;
	width:35px;
	text-align:center;
}
[dir="rtl"] .sesjob_sidebar_categroies_list li a.cattoggel{
	float:left;
}
.sesjob_sidebar_categroies_list li a.catlabel{
	float:left;
}
.sesjob_sidebar_categroies_list li ul{
	padding-left:20px;
}
.sesjob_sidebar_categroies_list a{
	text-decoration:none;
	float:left;
	width:auto;
	color:var(--theme-font-color) !important;
}
[dir="rtl"] .sesjob_sidebar_categroies_list a{
	float:right;
}
.sesjob_sidebar_categroies_list li a img{
	width:18px;
	float:left;
	margin-right:12px;
}
[dir="rtl"] .sesjob_sidebar_categroies_list li a img{
	float:right;
	margin-right:0px;
	margin-left:12px;
}
.sesjob_sidebar_categroies_list li a span{
	overflow:hidden;
	font-size:14px;
}
.sesjob_sidebar_categroies_list a:before{
	font-family:'Font Awesome 5 Free';
	float:right;
}
[dir="rtl"] .sesjob_sidebar_categroies_list a:before{
	float:left;
}
[dir="rtl"] .sesjob_sidebar_categroies_list a.cattoggelright:before{
	content:'\f104';
}
.sesjob_sidebar_categroies_list a.cattoggelright:before{
	content:'\f105';
}
.sesjob_sidebar_categroies_list a.cattoggeldown:before{
	content:'\f107';
}
/*Animate Marker*/
.animated{
	-webkit-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
	-webkit-animation-timing-function:linear;
	animation-timing-function:linear;
	animation-iteration-count:infinite;
	-webkit-animation-iteration-count:infinite;
}
@-webkit-keyframes bounce{
	0%, 100%{-webkit-transform:translateY(0);}
	50%{-webkit-transform:translateY(-5px);}
}
@keyframes bounce{
	0%, 100%{transform:translateY(0);}
	50%{transform:translateY(-5px);}
}
.bounce{
	-webkit-animation-name:bounce;
	animation-name:bounce;
}
/*End Animate Marker*/
/*location job map markker css*/
.map_large_marker .sesjob_map_thumb{
	position:relative;
	overflow:hidden;
}
.map_large_marker .sesjob_list_grid_thumb_btns{
	position:absolute;
	top:-50px;
	right:10px;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.map_large_marker .sesjob_map_thumb:hover .sesjob_list_grid_thumb_btns{
	top:60px;
	left:0;
	right:0;
}
.map_large_marker .sesjob_large_map_content .sesjob_large_map_content_title{
	margin:5px 0px;
}
.map_large_marker .sesjob_list_grid_thumb_btns > a > img{
	margin:auto;
}
.map_large_marker .sesjob_large_map_content .sesjob_large_map_content_title a{
	color:#222;
	font-weight:bold;
}
.map_large_marker .sesjob_map_thumb:hover .sesjob_list_labels,
.map_large_marker .sesjob_map_thumb:hover .sesjob_verified_label{
	display:none;
}
.map_large_marker .sesjob_large_map_content .sesjob_list_stats,
.map_large_marker .sesjob_large_map_content .sesjob_list_grid_rating{
	clear:both;
	overflow:hidden;
	margin-bottom:5px;
}
.sesbasic_large_map_content .sesjob_list_stats > span > i{
	width:18px;
	text-align:center;
	float:left;
	margin-top:3px;
}
[dir="rtl"] .sesbasic_large_map_content .sesjob_list_stats > span > i{
	float:right;
}
.sesbasic_large_map_content .sesjob_list_stats > span > span{
	overflow:hidden;
	display:block;
}
.map_large_marker .sesjob_large_map_content .sesjob_list_stats span a{
	font-weight:normal;
}
.map_large_marker .sesjob_large_map_content .sesbasic_largemap_stats span span{
	float:left;
	margin:0 5px 0 0;
}
[dir="rtl"] .map_large_marker .sesjob_large_map_content .sesbasic_largemap_stats span span{
	float:right;
	margin:0 0 0 5px;
}
.map_large_marker .sesjob_large_map_content .sesbasic_largemap_stats span span i{
	margin:0 3px 0 0;
}
[dir="rtl"] .map_large_marker .sesjob_large_map_content .sesbasic_largemap_stats span span i{
	margin:0 0 0 3px;
}

/*sesjob social share widegt css*/
.layout_sesjob_advance_share{
	padding:0px !important;
	border:0px;
}
.sesjob_socila_share_button button{
	width:100%;
}
/*sesjob deshboard edit job css*/
/*sesblo deshboard contact iformation*/
.sesjob_create_form .global_form .form-element select, 
.sesjob_create_form .global_form .form-element input[type=text],
.sesjob_create_form .global_form .form-element textarea,
.sesjob_create_form .global_form .selectize-control{
	width:100%;
	max-width:600px;
}
.sesjob_create_form .global_form div#mapcanvas-wrapper,
.sesjob_create_form .global_form div#search-label{
	display:none;
}
.sesjob_create_form .global_form #event_start_time-element .sesjob-date-field{
	float:left;
	margin-right:10px;
	width:145px;
}
.sesjob_create_form .global_form #event_start_time-element .sesjob-date-field input[type=text]{
	width:100%;
}
.sesjob_create_form .global_form #event_start_time-element .sesjob-time-field{
	width:145px;
	float:left;
}
.sesjob_create_form .global_form #event_start_time-element .sesjob-time-field input[type=text]{
	width:100%;
}
.sesjob_seo_add_job .global_form .form-element select, .sesjob_seo_add_job .global_form .form-element input[type=text], .sesjob_seo_add_job .global_form .form-element textarea{
	width:100%;
	max-width:100%;
}
.sesjob_create_form .global_form div.form-element{
	max-width:inherit;
	min-width:inherit;
	float:none;
	display:block;
}
.sesjob_choose_date{
	max-width:600px;
}
.sesjob_choose_date > div label{
	margin-bottom:4px;
}
[dir="rtl"] .sesjob_choose_date div#event_start_time-element{
	margin-right:15px;
}
.sesjob_choose_date > div{
	display:flex;
	align-items:center;
}
.sesjob_choose_date #event_start_time-element .sesjob-time-field{
	width:100% !important;
	display:block !important;
	float:none !important;
}
/*sesjob deshboard edit photo css*/
.sesjob_edit_photo_job .global_form #buttons-wrapper{
	margin-top:5px;
}
.sesjob_edit_photo_job .global_form #current-element div img.thumb_profile{
	width:200px;
	max-width:inherit;
}
[dir="rtl"] .sesjob_edit_photo_job .global_form #Filedata-element{
	text-align:right;
}
/*sesjob deshboard edit style css*/
.sesjob_dashboard_menu_list{
	clear:both;
	overflow:hidden;
	background:none !important;
    padding:0 !important;
    border:0 !important;
}
.sesjob_edit_style_job .global_form #style-element p.description{
	width:100%;
	max-width:inherit;
}
.sesjob_edit_style_job .global_form #style-element textarea{
	width:100%;
	max-width:inherit;
	box-sizing:border-box;
}
.sesjob_edit_style_job .global_form #submit-label{
	display:none;
}
.sesjob_edit_style_job .global_form #submit-element{
	text-align:left;
	width:100%;
}
[dir="rtl"] .sesjob_edit_style_job .global_form #submit-element{
	text-align:right;
}
.sesjob_dashboard_menu_list .sesbasic_dashboard_top_section_btns{
	margin-top:0;
}
.sesjob_dashboard_menu_list .sesbasic_dashboard_top_section_btns a{
	padding:0 18px;
	border-radius:4px;
}
.sesjob_dashboard_menu_list .sesbasic_dashboard_top_section_left{
	width:70%;
	display:flex;
    align-items:center;
}
[dir="rtl"] .sesbasic_dashboard_top_section_btns{
	float:left;
}
.sesjob_dashboard_menu_list .sesbasic_dashboard_top_section_left .sesbasic_dashboard_top_section_item_title{
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
.sesjob_create label.required:after{
	content:'*';
	color:#FF0000;
}
.sesjob_dashboard_menu_list .sesbasic_dashboard_tabs ul.sesbm li a i{
	width:25px;
	text-align:center;
}
/*sesjob deshboard menu list css start*/
.sesjob_dashboard_menu_list .sesbasic_dashboard_top_section{
	border-width:1px;
	margin-bottom:10px;
	background:var(--theme-list-background-color);
}
.sesjob_dashboard_menu_list .sesbasic_dashboard_tabs{
	margin-right:10px;
}
[dir="rtl"] .sesjob_dashboard_menu_list .sesbasic_dashboard_tabs{
	margin-left:10px;
	margin-right:0px;
}
.sesjob_dashboard_menu_list .sesbasic_dashboard_tabs > ul {
	background:var(--theme-list-background-color);
}
.sesjob_dashboard_menu_list .sesbasic_dashboard_tabs > ul.sesbm > li > a{
	padding:0px;
}
.sesjob_dashboard_menu_list .sesbasic_dashboard_tabs > ul.sesbm ul{
	border-top:0px;
	padding:0px;
}
.sesjob_dashboard_menu_list .sesbasic_dashboard_tabs > ul.sesbm ul li{
	margin:0px;
}
.sesjob_dashboard_menu_list .sesbasic_dashboard_tabs > ul.sesbm ul li a{
	padding:15px;
}
.sesjob_dashboard_menu_list .sesbasic_dashboard_tabs > ul.sesbm ul li a:hover {
	 background-color:var(--theme-button-background-color);
  color:var(--theme-button-font-color);
}
.sesjob_dashboard_menu_list .sesbasic_dashboard_tabs > ul.sesbm ul li a:hover, .sesbasic_dashboard_tabs ul ul li.active a{
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
}
.sesjob_dashboard_menu_list .sesbasic_dashboard_tabs > ul.sesbm ul li + li{
	border-top-width:1px;
}
.sesjob_dashboard_menu_list .sesjob_dashboard_job_info{
	margin-top:10px;
	margin-bottom:10px;
	background:var(--theme-list-background-color);
}
.sesjob_dashboard_menu_list .sesjob_dashboard_job_info .sesjob_dashboard_job_photo{
	position:inherit;
	height:auto;
	border-width:1px 1px 1px 1px;
	padding:10px;
}
.sesjob_dashboard_menu_list .sesjob_dashboard_job_photo .sesjob_dashboard_job_info_content{
	border:0px;
}
.sesjob_dashboard_menu_list .sesjob_dashboard_job_info .sesjob_deshboard_img_job{
	position:relative;
	height:200px;
	overflow:hidden;
	width:100%;
}
.sesjob_dashboard_menu_list .sesjob_dashboard_job_info .sesjob_dashboard_job_photo .sesjob_verified_label{
	position:absolute;
	bottom:0px;
	right:0px;
	background:#93C33C;
	padding:3px 5px;
	color:#fff;
}
.sesjob_dashboard_menu_list .layout_sesjob_advance_share{
	border-width:1px;
	padding:15px;
}
/*edit location form in deshboard*/
[dir="rtl"] .sesbasic_dashboard_content .sesjob_edit_location_form #submit-wrapper{
	float:right;
}
[dir="rtl"] .sesbasic_dashboard_content .sesjob_edit_location_form #submit-wrapper #submit-wrapper{
	float:right;
	text-align:right;
}
.sesbasic_dashboard_content .sesjob_edit_location_form #input_fields-label{
	display:none;
}
.sesbasic_dashboard_content .sesjob_edit_location_form #input_fields-wrapper{
	width:100%;
}
.sesbasic_dashboard_content .sesjob_edit_location_form #ses_edit_location-wrapper{
	width:98%;
}
.sesbasic_dashboard_content .sesjob_edit_location_form #ses_edit_location-wrapper #mapcanvasdiv-label{
	display:none;
}
.sesbasic_dashboard_content .sesjob_edit_location_form .form-wrapper{
	width:48%;
	clear:none;
	float:left;
	margin-right:2%;
}
[dir="rtl"] .sesbasic_dashboard_content .sesjob_edit_location_form .form-wrapper{
	margin-left:2%;
	margin-right:0;
}
.sesbasic_dashboard_content .sesjob_edit_location_form .form-element{
	display:block;
	float:none;
	width:100%;
	max-width:inherit;
	min-width:inherit;
}
.sesbasic_dashboard_content .sesjob_edit_location_form .form-element input[type=text]{
	width:100%;
}
.sesjob_edit_location_form{
	display:block;
	overflow:hidden;
	width:auto;
}
.sesjob_edit_location_form #mapcanvasdiv-element{
	display:block;
	float:none;
}
.sesbasic_dashboard_content .sesjob_edit_location_form #mapcanvasdiv-wrapper{
	width:98%;
}
/*sesjob photo widget*/
.layout_sesjob_job_photo{
	padding:0px !important;
	border:none;
}
.sesjob_job_photo_widget img{
	width:100%;
}
/*sesjob title widget*/
.sesjob_job_title_widget h2{
	margin-bottom:0px;
}
/*sesjob social share widget*/
.layout_left .sesjob_social_share_job1 a, .layout_right .sesjob_social_share_job1 a{
	padding:8px;
	float:left;
	text-align:center;
	color:#fff;
	border-radius:4px;
	text-decoration:none;
	width:100%;
	margin-bottom:10px;
}
.layout_middle .sesjob_social_share_job1{
	display:block;
	overflow:hidden;
	text-align:center;
}
.layout_middle .sesjob_social_share_job1 a{
	padding:8px;
	display:inline-block;
	text-align:center;
	color:#fff;
	border-radius:4px;
	text-decoration:none;
	width:25%;
	margin-right:10px;
}
.sesjob_social_share_job1 a.facebook_link{
	background:#3B5998;
}
.sesjob_social_share_job1 a.twitter_link{
	background:#00ACEE;
}
.sesjob_social_share_job1 a.pinterest_link{
	background:#DB4A39;
}
.sesjob_social_share_job2{
	font-size:18px;
	text-align:center;
}
.sesjob_social_share_job2 a{
	color:#555;
	margin-right:3px;
}
.sesjob_social_share_job2 a:hover{
	opacity:0.6;
}
.sesjob_social_share_job2 a.facebook_link{
	color:#3B5998;
}
.sesjob_social_share_job2 a.twitter_link{
	color:#00ACEE;
}
.sesjob_social_share_job2 a.pinterest_link{
	color:#DB4A39;
}
.layout_left .sesjob_social_share_job3 ul li + li, .layout_right .sesjob_social_share_job3 ul li + li{
	padding:15px 0px 0px 0px;
}
.layout_left .sesjob_social_share_job3 ul li a {
	font-size:var(--theme-font-size-small) !important;
}
.layout_right .sesjob_social_share_job3 ul li a {
	font-size:var(--theme-font-size-small) !important;
}
.layout_left .sesjob_social_share_job3 ul li a, .layout_right .sesjob_social_share_job3 ul li a{
	background-color:#f7f8fa;
	border:1px solid #d8d8d8;
	padding:5px 10px;
	color:#555;
	text-decoration:none;
	font-weight:600;
	box-shadow:4px 2px 11px 0px #dedede;
	width:100%;
	display:block;
}
.layout_middle .sesjob_social_share_job3 ul{
	text-align:center;
}
.layout_middle .sesjob_social_share_job3 ul li{
	display:inline-block;
}
.layout_middle .sesjob_social_share_job3 ul li a{
	background-color:#f7f8fa;
	border:1px solid #d8d8d8;
	padding:5px 10px;
	color:#555;
	text-decoration:none;
	font-weight:600;
	box-shadow:4px 2px 11px 0px #dedede;
	display:block;
	font-size:var(--theme-font-size-small) !important;
}
.sesjob_social_share_job3 ul li a i{
	width:18px;
}
.sesjob_social_share_job4 ul li{
	list-style:none;
	display:inline-block;
	vertical-align:top;
	margin-right:10px;
	font-size:16px;
}
.sesjob_social_share_job4 ul li a{
	color:#fff;
}
.sesjob_social_share_job4 ul{
	text-align:center;
}
.sesjob_social_share_job4 ul li.facebook_link{
	background-color:#3B5998;
	border-radius:50%;
	height:35px;
	width:35px;
	padding:7px 0px;
	text-align:center;
}
.sesjob_social_share_job4 ul li.twitter_link{
	background-color:#2daae1;
	border-radius:50%;
	height:35px;
	width:35px;
	padding:7px 0px;
	text-align:center;
}
.sesjob_social_share_job4 ul li.pinterst_link{
	background-color:#cb2027;
	border-radius:50%;
	height:35px;
	width:35px;
	padding:7px 0px;
	text-align:center;
}
/*Member Profile Map Tab CSS Start Here*/
.sesjob_profile_map_container{
	position:relative;
}
.sesjob_profile_map{
	border-width:1px;
	border-style:solid;
	height:500px;
	position:relative;
}
.sesjob_profile_map_address_box{
	box-shadow:0 0 10px rgba(0, 0, 0, .1);
	background-color:rgba(255,255,255,0.95);
	position:absolute;
	bottom:40px;
	left:40px;
	padding:20px;
	text-align:center;
	width:300px;
}
.sesjob_profile_map_address_box b{
	font-size:16px;
	color:rgba(0,0,0,0.8);
	display:block;
}
.sesjob_profile_map_address_box p{
	border-top-width:1px;
	color:rgba(0,0,0,0.8);
	margin-top:15px;
	padding-top:15px;
}
.sesjob_profile_map_address_box .sesbasic_button{
	margin-top:10px;
	display:inline-block;
}
/*JOB CATEGORY CAROUSEL CSS START HERE*/
.sesjob_slick_slider{
	position:relative;
	display:block;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent;
}
.slick-list{
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
}
.layout_sesjob_category_carousel .slick-list{
	padding:0 !important;
}
.slick-list:focus{
	outline:none;
}
.slick-list.dragging{
	cursor:pointer;
	cursor:hand;
}
.sesjob_slick_slider .slick-track, .sesjob_slick_slider .slick-list{
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
}
.sesjob_slick_slider .slick-track{
	position:relative;
	top:0;
	left:0;
	display:block;
}
[dir="rtl"] .sesjob_slick_slider .slick-track{
	float:left;
}
.sesjob_slick_slider .slick-track:before,
.sesjob_slick_slider .slick-track:after{
	display:table;
	content:'';
}
.sesjob_slick_slider .slick-track:after{
	clear:both;
}
.sesjob_slick_slider .slick-loading .slick-track{
	visibility:hidden;
}
.sesjob_slick_slider .slick-slide.slick-loading img{
	display:none;
}
.sesjob_slick_slider .slick-initialized .slick-slide{
	display:block;
}
.sesjob_slick_slider .slick-loading .slick-slide{
	visibility:hidden;
}
/*Thumb*/
.sesjob_category_carousel_item{
	margin:0 2px;
	float:left;
	height:300px;
	position:relative;
	overflow:hidden;
	width:400px;
}
[dir="rtl"] .sesjob_category_carousel_item{
	float:right;
}
.sesjob_category_carousel_item:before{
	background-color:rgba(0, 0, 0, .2);
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	top:0;
	z-index:1;
}
.sesjob_category_carousel_item_thumb{
	float:left;
	height:150px;
	position:relative;
	width:100%;
}
.sesjob_category_carousel_item_thumb > a.sesjob_list_thumb_img{
	display:block;
	height:100%;
}
.sesjob_category_carousel_item_thumb a.sesjob_list_thumb_img > span{
	background-position:center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%;
}
.sesjob_category_carousel_item_thumb .sesjob_grid_btns{
	opacity:0;
	-webkit-transition:all 800ms ease 0s;
	-moz-transition:all 800ms ease 0s;
	-o-transition:all 800ms ease 0s;
	transition:all 800ms ease 0s;
	top:-30px
}
.sesjob_category_carousel_item:hover .sesjob_grid_btns{
	opacity:1;
	top:30px;
}
.sesjob_category_carousel_item_info{
	bottom:0;
	padding:10px;
	position:absolute;
	left:0;
	width:100%;
	z-index:2;
}
.sesjob_category_carousel_item_info > span{
	display:block;
	margin-bottom:5px;
}
.sesjob_category_carousel_item_info *{
	color:#fff !important;
}
.sesjob_category_carousel_item_info_title{
	font-size:16px;
	font-weight:bold;
}
.layout_sesjob_company_sesjobs .sesbasic_tabs_container{
    border:0;
}
.sesjob_category_carousel_item_info_des, .sesjob_category_carousel_item_info_stat{
	font-weight:bold;
	margin-top:5px;
}
/*Prev / Next BUtton*/
.slick-arrow{
	border-width:0 !important;
	border-radius:0;
	background-color:rgba(0, 0, 0, .2) !important;	/*margin-top:-30px;*/
	top:45%;
	position:absolute;
	transition:all 0.3s ease .5s;
	opacity:1;
	filter:alpha(opacity=0); /* For IE8 and earlier */
	height:40px;	/*line-height:60px;*/
	padding:0;
	overflow:hidden;
	outline:none !important;
	width:40px;
	z-index:11;
}
.slick-arrow i:before{
	color:#fff;
	font-size:30px;
}
.slick-arrow.slick-prev{
	left:-70px;
}
.slick-arrow.slick-prev i{
	float:right;
	margin:0px 15px 0 0;
}
.sesjob_slick_slider:hover .slick-arrow.slick-prev{
	left:0;
}
.slick-arrow.slick-next{
	right:-70px;
}
.slick-arrow.slick-next i{
	float:left;
	margin:0px 0 0 15px;
}
.sesjob_slick_slider:hover .slick-arrow.slick-next{
	right:0;
}
.slick-arrow.slick-hidden{
	display:none;
}
body.sesjob_category_carousel .layout_sesjob_category_carousel, body.sesjob_jobs_carousel .layout_sesjob_featured_sponsored_verified_category_carousel{
	background-color:transparent !important;
	border-width:0 !important;
	box-shadow:none !important;
	padding:0 !important;
	margin:0 0 15px;
}
body.sesjob_jobs_carousel .layout_sesjob_featured_sponsored_verified_category_carousel h3{
	margin:-15px 0px 10px;
}
.sesjob_category_carousel_wrapper.isfull_width .sesjob_slick_slider, .sesjob_jobs_carousel_wrapper.isfull_width .sesjob_slick_slider{
	position:absolute;
	overflow:hidden;
	left:0;
	right:0;
}
.sesjob_carousel_stats{
	align-items:center;
  display:flex;
	flex-wrap:wrap;
  margin:0 0 4px;
}
.featured_job_industry{
	position:absolute;
	top:-40%;
	left:0;
	right:0;
	text-align:center;
	opacity:0;
	max-width:90%;
  margin:auto;
  width:100%;
}
.sesjob_thumb:hover .featured_job_industry{
	opacity:1;
}
.featured_job_industry > span{
	padding:5px 10px;
	border-radius:5px;
	font-weight:bold;
	color:#fff;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	display:inline-block;
}
.sesjob-featured_job_view .featured_job_listing .featured_job_industry{
  top:-60%;
}
.sesjob_carousel_stats > div{
	margin-right:5px;
}
.sesjob_category_job .sesjob_list_readmore > a{
	padding:5px 15px;
	display:inline-block;
	border-radius:50px;
	margin-top:10px;
}
.sesjob_category_job .sesjob_category_item .entry_meta-comment{
	margin-top:15px;
}
.sesjob_category_item_single .sesjob_list_readmore > a{
	position:absolute;
	top:40%;
	left:38%;
	border:none;
	opacity:0;
	z-index:99;
	transition:all .5s ease;
}
.sesjob_category_item_single:hover .sesjob_list_readmore > a{
	opacity:1;
}
/*JOB CATEGORY CAROUSEL CSS END HERE*/
/*Contact Information*/
.sesjob_owner_contact_details li + li{
	border-top-style:dashed;
	border-top-width:1px;
	margin-top:5px;
	padding-top:5px;
}
.sesjob_owner_contact_name{
	font-size:17px;
	font-weight:bold;
	padding:5px 5px 0;
}
.sesjob_owner_contact_details li > i{
	float:left;
	margin-right:5px;
	text-align:center;
	width:20px;
}
.sesjob_owner_contact_details li > i.fa-mobile:before{
	font-size:18px;
}
.sesjob_owner_contact_details li span{
	display:block;
	line-height:20px;
	overflow:hidden;
	word-wrap:break-word
}
.sesjob_owner_contact_social i:before{
	font-size:25px;
}
.sesjob_owner_contact_social i.fa-facebook-square:before{
	color:#3b5997;
}
.sesjob_owner_contact_social i.fa-twitter-square:before{
	color:#00baf0;
}
.sesjob_owner_contact_social i.fa-linkedin-square:before{
	color:#006599;
}
.sesjob_owner_contact_social i.fa-globe:before{
	color:#f18425;
}/**/

/*Welcome Page Start Here*/
/*#global_page_sesjob-index-welcome #global_wrapper,
#global_page_sesjob-index-welcome #global_content{
	padding:0;
}*/
#global_page_sesjob-index-welcome {
	background-color:var(--theme-list-background-color) !important;
}
#global_page_sesjob-index-welcome #global_footer{
	margin:0;
}
#global_page_sesjob-index-welcome .layout_sesspectromedia_banner{
	margin:0 !important;
}
#global_page_sesjob-index-welcome .sm_banner_title{
	font-size:35px;
}
#global_page_sesjob-index-welcome .sm_banner_btns{
	float:left;
	width:100%;
}
#global_page_sesjob-index-welcome .sm_banner_btns a{
	color:#fff !important;
	background-color:transparent !important;
	border:2px solid #fff;
	padding:10px 20px;
	font-size:17px;
	transition:all 500ms ease 0s;
}
#global_page_sesjob-index-welcome .sm_banner_btns a:hover{
	color:#000 !important;
	background-color:#fff !important;
}
#global_page_sesjob-index-welcome .sm_banner_title,
#global_page_sesjob-index-welcome .sm_banner_des{
	margin:20px 0;
	text-shadow:0px 0px 6px rgba(0, 0, 0, 1);
}
#global_page_sesjob-index-welcome #global_content div.generic_layout_container{
	border-width:0;
	box-shadow:none;
	margin:0;
	padding:0;
}
#global_page_sesjob-index-welcome .sesbasic_tabs_content{
	border-width:0;
	padding:0;
}
#global_page_sesjob-index-welcome .layout_sesjob_top_jobgers{
	margin-bottom:50px !important;
}
#global_page_sesjob-index-welcome #global_content .layout_sesbasic_simple_html_block{
	padding:0;
}
.sesjob_welcome_text_block_wrapper{
	height:255px;
}
.sesjob_welcome_text_block{
	background-color:#f8f8f8;
	height:255px;
	position:absolute;
	left:0;
	right:0;
	text-align:center;
	padding:20px 0;
}
.sesjob_welcome_text_block h2,
.sesjob_welcome_text_block p{
	display:block;
	margin:15px 0;
}
.sesjob_welcome_text_block_maintxt{
	font-size:25px;
	font-weight:normal;
  letter-spacing:2px;
}
.sesjob_welcome_text_block_subtxt{
	font-size:20px;
	color:#ffffff;
	margin-top:41px !important;
	font-weight:bold;
	background:#ff4c4c;
	padding:20px;
}
.sesjob_welcome_text_block_buttons{
	text-align:center;
	margin:30px 0;
}
.sesjob_welcome_text_block_buttons a{
	background-color:#10b765  !important;
	color:#fff !important;
	border-width:0;
	display:inline-block;
	font-size:16px;
	margin:0 30px;
	padding:15px 30px;
	border-radius:3px;
	font-weight:normal;
	letter-spacing:2px;
  position:relative;
  overflow:hidden;
}
/*.sesjob_welcome_text_block_buttons a:hover{
	background-color:#077b42;
}*/
.sesjob_welcome_text_block_buttons a:nth-child(1):before{
	content:'\f002';
}
.sesjob_welcome_text_block_buttons a:nth-child(2):before{
	content:'\f044';
}
.sesjob_welcome_text_block_buttons a:nth-child(3):before{
	content:'\f0ca';
	content:'\f0ca';
}
.sesjob_welcome_text_block_buttons a:before{
	font-family:'Font Awesome 5 Free';
	margin-right:12px;
	content:'';
}
.sesjob_welcome_text_block_buttons a:nth-child(2){
	background-color:#2997ab !important;
}
/*.sesjob_welcome_text_block_buttons a:nth-child(2):hover{
	background-color:#10798c;
}*/
.sesjob_welcome_text_block_buttons a:after{
  content:"";
  position:absolute;
  top:-110%;
  left:-210%;
  width:200%;
  height:20px;
  opacity:0;
  transform:rotate(30deg);
  background:rgba(255, 255, 255, 0.13);
  background:linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0.0) 100% );
}
.sesjob_welcome_text_block_buttons a:hover:after{
  opacity:1;
  top:4%;
  left:-0%;
  transition-property:left, top, opacity;
  transition-duration:0.7s, 0.7s, 0.50s;
  transition-timing-function:ease;
}
.sesjob_welcome_btn{
	padding:0.9em;
	text-align:center;
	border-radius:4px;
	cursor:pointer;
	text-decoration:none;
	width:205px;
	display:inline-block;
	letter-spacing:1px;
}
.sesjob_welcome_btn:hover{
	text-decoration:none;
	background-color:var(--theme-button-background-color-hover);
}
/*Welcome Page End Here*/
/*user banner css start*/
.sesjob_user_new_banner  .sesjob_images_group{
	position:relative;
}
.sesjob_user_new_banner .images_group{
	position:relative;
	height:700px;
}
.sesjob_user_new_banner .images_group li{
	border-radius:100%;
	position:absolute;
}
.sesjob_user_new_banner .images_group li img{
	width:150px;
	border-radius:100%;
	height:150px;
	object-fit:cover;
}
.sesjob_user_new_banner .images_group li a:hover{
	opacity:0.8;
}
.sesjob_user_new_banner .images_group li:nth-child(2) img,
.sesjob_user_new_banner .images_group li:nth-child(8) img,
.sesjob_user_new_banner .images_group li:nth-child(9) img,
.sesjob_user_new_banner .images_group li:nth-child(17) img,
.sesjob_user_new_banner .images_group li:nth-child(22) img,
.sesjob_user_new_banner .images_group li:nth-child(34) img,
.sesjob_user_new_banner .images_group li:nth-child(35) img,
.sesjob_user_new_banner .images_group li:nth-child(36) img{
	height:100px;
	width:100px;
}
.sesjob_user_new_banner .images_group li:nth-child(3) img,
.sesjob_user_new_banner .images_group li:nth-child(27) img,
.sesjob_user_new_banner .images_group li:nth-child(32) img,
.sesjob_user_new_banner .images_group li:nth-child(33) img{
	height:80px;
	width:80px;
}
.sesjob_user_new_banner .images_group li:nth-child(4) img,
.sesjob_user_new_banner .images_group li:nth-child(19) img,
.sesjob_user_new_banner .images_group li:nth-child(20) img{
	height:130px;
	width:130px;
}
.sesjob_user_new_banner .images_group li:nth-child(5) img{
	height:70px;
	width:70px;
}
.sesjob_user_new_banner .images_group li:nth-child(6) img,
.sesjob_user_new_banner .images_group li:nth-child(10) img,
.sesjob_user_new_banner .images_group li:nth-child(11) img,
.sesjob_user_new_banner .images_group li:nth-child(15) img,
.sesjob_user_new_banner .images_group li:nth-child(16) img,
.sesjob_user_new_banner .images_group li:nth-child(30) img{
	height:150px;
	width:150px;
}
.sesjob_user_new_banner .images_group li:nth-child(7) img,
.sesjob_user_new_banner .images_group li:nth-child(12) img,
.sesjob_user_new_banner .images_group li:nth-child(18) img{
	height:120px;
	width:120px;
}
.sesjob_user_new_banner .images_group li:nth-child(13) img,
.sesjob_user_new_banner .images_group li:nth-child(23) img,
.sesjob_user_new_banner .images_group li:nth-child(28) img{
	height:60px;
	width:60px;
}
.sesjob_user_new_banner .images_group li:nth-child(14) img{
	height:90px;
	width:90px;
}
.sesjob_user_new_banner .images_group li:nth-child(21) img,
.sesjob_user_new_banner .images_group li:nth-child(25) img{
	height:140px;
	width:140px;
}
.sesjob_user_new_banner .images_group li:nth-child(24) img,
.sesjob_user_new_banner .images_group li:nth-child(26) img,
.sesjob_user_new_banner .images_group li:nth-child(29) img,
.sesjob_user_new_banner .images_group li:nth-child(31) img{
	height:110px;
	width:110px;
}
.sesjob_user_new_banner .images_group li:nth-child(1){
	left:120px;
	top:0px;
}
.sesjob_user_new_banner .images_group li:nth-child(2){
	left:272px;
	top:60px;
}
.sesjob_user_new_banner .images_group li:nth-child(3){
	left:376px;
	top:40px;
}
.sesjob_user_new_banner .images_group li:nth-child(4){
	left:464px;
	top:40px;
}
.sesjob_user_new_banner .images_group li:nth-child(5){
	left:590px;
	top:20px;
}
.sesjob_user_new_banner .images_group li:nth-child(6){
	left:635px;
	top:70px;
}
.sesjob_user_new_banner .images_group li:nth-child(7){
	left:778px;
	top:10px;
}
.sesjob_user_new_banner .images_group li:nth-child(8){
	left:896px;
	top:70px;
}
.sesjob_user_new_banner .images_group li:nth-child(9){
	left:990px;
	top:10px;
}
.sesjob_user_new_banner .images_group li:nth-child(10){
	left:0px;
	top:120px;
}
.sesjob_user_new_banner .images_group li:nth-child(11){
	left:152px;
	top:152px;
}
.sesjob_user_new_banner .images_group li:nth-child(12){
	left:360px;
	top:130px;
}
.sesjob_user_new_banner .images_group li:nth-child(13){
	left:490px;
	top:180px;
}
.sesjob_user_new_banner .images_group li:nth-child(14){
	left:555px;
	top:166px;
}
.sesjob_user_new_banner .images_group li:nth-child(15){
	left:776px;
	top:142px;
}
.sesjob_user_new_banner .images_group li:nth-child(16){
	left:20px;
	top:282px;
}
.sesjob_user_new_banner .images_group li:nth-child(17){
	left:170px;
	top:362px;
}
.sesjob_user_new_banner .images_group li:nth-child(18){
	left:300px;
	top:382px;
}
.sesjob_user_new_banner .images_group li:nth-child(19){
	left:430px;
	top:432px;
}
.sesjob_user_new_banner .images_group li:nth-child(20){
	left:575px;
	top:442px;
}
.sesjob_user_new_banner .images_group li:nth-child(21){
	left:710px;
	top:402px;
}
.sesjob_user_new_banner .images_group li:nth-child(22){
	left:810px;
	top:301px;
}
.sesjob_user_new_banner .images_group li:nth-child(23){
	left:860px;
	top:411px;
}
.sesjob_user_new_banner .images_group li:nth-child(24){
	left:920px;
	top:322px;
}
.sesjob_user_new_banner .images_group li:nth-child(25){
	left:960px;
	top:172px;
}
.sesjob_user_new_banner .images_group li:nth-child(26){
	left:80px;
	top:452px;
}
.sesjob_user_new_banner .images_group li:nth-child(27){
	left:216px;
	top:472px;
}
.sesjob_user_new_banner .images_group li:nth-child(28){
	left:80px;
	top:572px;
}
.sesjob_user_new_banner .images_group li:nth-child(29){
	left:152px;
	top:557px;
}
.sesjob_user_new_banner .images_group li:nth-child(30){
	left:282px;
	top:517px;
}
.sesjob_user_new_banner .images_group li:nth-child(31){
	left:502px;
	top:557px;
}
.sesjob_user_new_banner .images_group li:nth-child(32){
	left:	622px;
	top:582px;
}
.sesjob_user_new_banner .images_group li:nth-child(33){
	left:	710px;
	top:550px;
}
.sesjob_user_new_banner .images_group li:nth-child(34){
	left:	846px;
	top:482px;
}
.sesjob_user_new_banner .images_group li:nth-child(35){
	left:	960px;
	top:458px;
}
.sesjob_user_new_banner .images_group li:nth-child(36){
	left:	1035px;
	top:368px;
}
.sesexpos_images_group{
	position:relative;
}
.user_banner_tag_tittle{
	position:absolute;
	left:390px;
	top:312px;
	width:350px;
}
.user_banner_tag_tittle p{
	font-size:32px;
	color:#464646;
	text-align:center;
}
/*user banner css end*/
#global_page_core-index-index #global_footer{
	margin-top:0px;
}
/*Responsive CSS Start Here*/
@media (min-width:980px) and (max-width:1050px){
	.sesjob_welcome_text_block_buttons a{
		margin:0px 10px;
		padding:15px 20px;
		font-size:16px;
	}
	.sesjob_welcome_text_block_wrapper{
		height:253px;
	}
	.sesjob_user_new_banner .images_group{
		transform:scale(0.7);
	}
}
@media (min-width:768px) and (max-width:979px){
	.sesjob_list_full_view .sesjob_list_stats.sesjob_list_location{
		white-space:nowrap;
		text-overflow:ellipsis;
		width:25%;
		overflow:hidden;
	}
	.sesjob_grid{
		width:100% !important;
	}
	.sesjob_last_grid_block .sesjob_comment_list{
		font-size:11px;
	}
	.sesjob_last_grid_block .sesjob_second_readmore_link{
		font-size:11px;
	}
	.sesjob_last_grid_block .sesjob_grid_three_info_title{
		font-size:14px;
	}
	.sesjob_new_grid_block{
		width:50% !important;
	}
	.sesjob_list_job_view .sesjob_list_readmore,
	.sesjob_list_job_view .sesjob_list_stats,
	.sesjob_list_job_view .sesjob_list_des,
	.sesjob_list_job_view .sesjob_stats_list{
		font-size:11px;
	}
	.sesjob_list_job_view .sesjob_static_list_group{
		position:inherit;
		padding:0px;
	}
	.sesjob_static_list_group .sesjob_list_readmore a{
		padding:5px 10px;
	}
	.sesjob-featured_job_view .featured_job_listing{
		width:100% !important;
	}
	.sesjob-featured_job_view .featured_job_list{
		width:50%;
	}
	.sesjob_list_full_view .sesjob_list_full_stats span i{
		display:inline-block;
		width:100%;
		text-align:center;
	}
	.sesjob_list_second_job .sesjob_list_info_title{
		font-size:14px;
	}
	.sesjob_list_second_job .sesjob_list_des{
		font-size:11px;
		min-height:inherit;
		margin-top:0px;
	}
	.sesjob_list_second_job .sesjob_list_readmore{
		font-size:12px;
		padding:0px;
	}
	.sesjob_footer_contant .admin_manage{
		width:49%;
	}
	.sesjob_welcome_text_block_buttons a{
		margin:0px 4px;
		padding:12px 12px;
		font-size:12px;
	}
	.user_banner_tag_tittle{
		position:initial;
		width:auto;
		margin-bottom:10px;
	}
	.sesjob_user_new_banner .images_group li{
		position:initial;
		float:left;
		padding:5px;
	}
	.sesjob_user_new_banner .images_group li img{
		width:150px !important;
		height:150px !important;
	}
	.sesjob_company_view .sesjob_comp_info{
		max-width:70% !important;
	}
}
@media (max-width:768px){
	.sesjob_list_job_view .sesjob_list_info{
		overflow:inherit;
		clear:both;
		min-height:auto !important;
	}
	.sesjob_list_job_view .sesjob_static_list_group{
		position:inherit;
		padding:0px;
	}
	.sesjob_static_list_group .sesjob_list_readmore a{
		padding:5px 10px;
	}
	.sesjob_list_second_job .sesjob_list_thumb{
		width:100% !important;
	}
	.sesjob_list_second_job .sesjob_list_info{
		padding:10px 0px 0px 0px;
		overflow:inherit;
		clear:both;
	}
	.sesjob_list_job_view .sesjob_list_info, .sesjob_list_second_job .sesjob_list_des{
		min-height:auto;
	}
	.sesjob_list_second_job .sesjob_stats_list{
		min-height:21px;
	}
	.sesjob_list_full_view .sesjob_list_stats.sesjob_list_location{
		white-space:nowrap;
		text-overflow:ellipsis;
		width:25%;
		overflow:hidden;
	}
	.sesjob_list_full_view{
		padding-left:0px;
		margin-left:0px;
		border:none;
	}
	.sesjob_list_full_view .sesjob_list_full_date_job{
		padding:5px;
		width:auto;
		height:auto;
		font-size:13px;
		border:none;
		text-align:left;
		position:inherit;
		top:inherit;
		left:inherit;
	}
	.sesjob_list_full_view .sesjob_list_full_stats span{
		padding:5px 0px 5px 5px;
	}
	.sesjob_list_full_view .sesjob_list_full_view_info .sesjob_list_info_title{
		font-size:16px;
		padding:0px 0px 0px 5px
	}
	.sesjob_list_full_view .sesjob_list_full_meta{
		padding-left:5px;
	}
	.sesjob_last_grid_block .sesjob_grid_three_info_title{
		font-size:14px;
	}
	.sesjob_last_grid_block{
		width:100% !important;
	}
	.sesjob_new_grid_block{
		width:100% !important;
	}
	.sesjob_pinboard_list{
		width:100% !important;
	}
	.sesjob-featured_job_view .featured_job_list{
		width:100% !important;
	}
	.sesjob-featured_job_view .featured_job_list{
		width:50% !important;
		padding:0px;
	}
	.sesjob-featured_job_view .featured_job_listing{
		width:100% !important;
	}
	.sesjob-featured_job_view .featured_job_list{
		width:50%;
	}
	.sesjob_list_full_view .sesjob_list_full_stats span i{
		display:inline-block;
		width:100%;
		text-align:center;
	}
	.sesjob_category_grid ul li{
		width:50% !important;
	}
	.sesjob_category_job .sesjob_category_item_single,
	[dir="rtl"] .sesjob_category_job .sesjob_category_item_single{
		width:100%;
		float:none;
	}
	.global_form div.form-label, .global_form div.form-element{
		width:100% !important;
	}
	.sesjob_create #custom_url_job-element input[type="text"]{
		width:70%;
	}
	.sesjob_create #jobstyle-element .form-options-wrapper li{
		height:150px;
		width:22%;
	}
	#sesjobs_edit #jobstyle-element .form-options-wrapper li{
		width:24%;
	}
	.sesjob_onear_photo_three a.sesjobs_gutter_photo img{
		width:100%;
		height:100%;
	}
	.sesjob_layout_contant h2{
		font-size:20px;
	}
	.sesjob_layout_contant .sesjob_entrylist_entry_body{
		padding:0;
	}
	.sesjob_layout_contant .sesjob_entrylist_entry_date, .sesjob_layout_contant .sesjob_entrylist_entry_body p{
		font-size:12px !important;
	}
	.sesjob_job_title_widget h2{
		font-size:12px;
	}
	.sesjob_create_form .global_form div.form-element,
	.global_form .form-elements textarea,
	.sesjob_create_form .global_form .form-element select,
	.sesjob_create_form .global_form .form-element input[type="text"]{
		width:100%;
		max-width:inherit;
	}
	.sesbasic_dashboard_tabs{
		float:none !important;
		width:100% !important;
	}
	.sesjob_footer_contant .admin_manage{
		width:49%;
	}
	.sesjob_seo_add_job .global_form .form-elements input, .global_form .form-elements textarea{
		width:100% !important;
	}
	.sesjob_dashboard_menu_list .sesbasic_dashboard_tabs > ul.sesbm ul{
		overflow-x:scroll;
		white-space:nowrap;
	}
	.sesjob_dashboard_menu_list .sesbasic_dashboard_tabs > ul.sesbm ul li{
		display:inline-block;
		border:0px;
		margin:10px 0px;
	}
	.sesjob_dashboard_menu_list .sesjob_dashboard_job_info{
		display:none;
	}
	.sesjob_profile_reviews_filters .form-wrapper{
		width:100%;
	}
	.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a i{
		margin-right:0px;
		font-size:16px;
	}
	.sesjob_layout_contant .sesjob_footer_two_job .sesjob_shear_job a span{
		display:none;
	}
	.sesjob_manage_photos_list{
		width:50%;
	}
	#sesjob_review_form .form-elements .sesjob_form_rating_star #sesjob_review_rating{
		overflow:inherit;
		float:left;
	}
	.sesjob_welcome_text_block_buttons a{
		font-size:14px;
		margin:7px 30px;
		width:50%;
	}
	.sesjob_welcome_text_block_wrapper{
		height:382px;
	}
	.sesjob_welcome_text_block{
		height:382px;
	}
	#global_page_sesjob-index-welcome .sesjob_category_grid ul li{
		width:33% !important;
	}
	.sm_banner_content{
		padding:0px 50px !important;
	}
	/*sesjob list view css*/
	.sesjob_list_new_full_view .sesjob_list_divider{
		width:100% !important;
		margin:10px 0px !important;
		display:block;
	}
	.sesjob_list_new_full_view .sesjob_list_socialicon{
		text-align:center !important;
		width:100%;
	}
	.sesjob_list_new_full_view .sesjob_list_new_full_stats .sesjob_list_stats{
		width:100%;
		text-align:center;
	}
	/*sesjob gird view css*/
	.sesjob_new_grid{
		padding:0 5px;
		width:50% !important;
	}
		.user_banner_tag_tittle{
		position:initial;
		width:auto;
		margin-bottom:10px;
	}
	.sesjob_user_new_banner .images_group li{
		position:initial;
		float:left;
		padding:5px;
	}
	.sesjob_user_new_banner .images_group li img{
		width:150px !important;
		height:150px !important;
	}
}
@media (max-width:600px){
	.global_left_panel.panel-collapsed .sesjob_slideshow_job_wrapper.isfull_width .sesjob_slideshow_job_container,
	.global_left_panel.panel-collapsed .layout_sesjob_tag_horizantal_jobs .sesbasic_cloud_widget_full{
	left:0px;
}
}
@media (max-width:599px){
	.sesjob_create .global_form select,
	.sesjob_create #location-wrapper #location-element input[type="text"],
	.sesjob_create #tags-element input[type="text"],
	.sesjob_create #title-wrapper #title-element input[type="text"]{
		width:100%;
	}
	.sesjob_create .sesjob_choose_date #event_start_time-element span{
		width:49%;
		margin-right:1%;
	}
  .sesjob_create .global_form div.form-label, 
	.sesjob_create .global_form div.form-element{
		padding:0 !important;
	}
	.sesjob_create_form_tabs li + li{
		padding-left:5px;
		margin-left:5px;
	}
	.sesjob_create_form_tabs li a{
		font-size:10px;
	}
	.sesjob_upload_dragdrop_content{
		width:100%;
	}
	.sesjob_create #jobstyle-element .form-options-wrapper li{
		width:45%;
		height:180px;
	}
	#sesjobs_edit #jobstyle-element .form-options-wrapper li{
		width:49%;
		height:180px;
	}
}
@media (max-width:479px){
	.sesjob_list_full_view .sesjob_list_full_view_info .sesjob_list_info_title,
	.sesjob_list_second_job .sesjob_list_info_title,
	.sesjob_list_job_view .sesjob_list_info_title a{
		font-size:12px;
	}
	.sesbasic_view_type_options > a{
		width:24px;
		height:24px;
	}
	.sesjob_list_job_view .sesjob_list_des, .sesjob_list_job_view .sesjob_stats_list{
		font-size:11px;
	}
	.sesjob_static_list_group .sesjob_list_stats{
		margin-top:5px;
	}
	.sesjob_static_list_group .sesjob_list_stats span{
		font-size:11px;
	}
	.sesjob_static_list_group .sesjob_list_stats span{
		margin-right:3px;
	}
	.sesjob_list_job_view .sesjob_list_location span{
		vertical-align:text-top;
	}
	.sesjob_static_list_group .sesjob_list_readmore a{
		padding:3px 5px;
		font-size:12px;
	}
	.sesjob_list_full_view .sesjob_list_full_stats span{
		font-size:11px;
	}
	.sesjob_list_full_view .sesjob_list_full_stats span i{
		display:inline-block;
		width:100%;
		text-align:center;
	}
	.sesjob_list_full_view .sesjob_list_stats{
		min-height:24px;
	}
	.sesjob_grid .sesjob_list_stats{
		font-size:10px;
	}
	.sesjob_grid .sesjob_grid_read_btn{
		padding-left:5px;
		font-size:11px;
	}
	.sesjob_last_grid_block .sesjob_grid_three_info_title,
	.sesjob_last_grid_block .sesjob_grid_des,
	.sesjob_last_grid_block .sesjob_grid_meta_block .sesjob_list_stats{
		font-size:11px;
	}
	.sesjob_last_grid_block .sesjob_comment_list{
		font-size:10px;
	}
	.sesjob_last_grid_block .sesjob_second_readmore_link{
		font-size:10px;
	}
	.sesjob_last_grid_block .sesjob_comment_list span{
		margin-right:1px;
	}
	[dir="rtl"] .sesjob_last_grid_block .sesjob_comment_list span{
		margin-right:0px;
		margin-left:1px
	}
	.sesjob_last_grid_block .sesjob_comment_list span i{
		margin-right:2px;
	}
	[dir="rtl"] .sesjob_last_grid_block .sesjob_comment_list span i{
		margin-right:0px;
		margin-left:2px;
	}
	.sesjob_new_grid_block .sesjob_second_grid_info_title{
		font-size:14px;
	}
	.sesjob_new_grid_block .sesjob_grid_des,
	.sesjob_new_grid_block .sesjob_comment_list,
	.sesjob_new_grid_block .sesjob_grid_meta_block .sesjob_list_stats{
		font-size:11px;
	}
	.sesjob_pinboard_list_item_btm .sesjob_pinboard_list_item_btm_cont .sesjob_pinboard_list_statics{
		font-size:11px;
	}
	.sesjob_pinboard_list_item_btm .sesjob_pinboard_list_item_btm_cont .sesblock_pinboard_readmore{
		font-size:11px;
	}
	.sesjob_pinboard_list_statics > span{
		margin-right:3px;
	}
	[dir="rtl"] .sesjob_pinboard_list_statics > span{
		margin-right:0px;
		margin-left:3px;
	}
	.sesjob_pinboard_list_statics > span i{
		margin-right:3px;
	}
	[dir="rtl"] .sesjob_pinboard_list_statics > span i{
		margin-right:0px;
		margin-left:3px;
	}
	.sesjob_pinboard_title, .sesjob_pinboard_list_item_des{
		font-size:11px;
	}
	.sesjob_review_sidebar_list_stat{
		margin-right:5px;
	}
	.sesjob_grid .sesjob_grid_info_title{
		min-height:auto;
	}
	.sesjob_category_grid ul li{
		width:100% !important;
	}
	.sesjob_category_job .sesjob_category_item p.title{
		font-size:12px;
	}
	.sesjob_category_job .sesjob_category_item .sesjob_entry_img{
		width:100px;
		height:60px;
	}
	.sesjob_rating_star_small, .sesjob_rating_star_small_half{
		height:12px;
		width:12px;
	}
	.sesjob_category_job .entry_meta .entry_meta-date, .sesjob_category_job .entry_meta .entry_meta-comment{
		font-size:11px;
	}
	.sesjob_create_form_tabs li a{
		font-size:9px;
	}
	.sesjob_manage_role_form .sesjob_footer_contant{
		overflow:visible;
	}
	.sesjob_footer_contant .admin_manage{
		width:100%;
		margin:0 0 6px;
	}
	.sesbasic_dashboard_content .sesjob_edit_location_form #submit-wrapper{
		width:100%;
	}
	.sesjob_manage_photos_list{
		width:50%;
	}
	.sesjob_welcome_text_block_buttons a{
		font-size:12px;
		margin:7px 6px;
		width:80%;
		padding:10px 11px;
	}
	.sesjob_welcome_text_block_buttons a:after{
		content:" ";
		position:absolute;
		top:-110%;
		left:-210%;
		width:200%;
		height:200%;
		opacity:0;
		transform:rotate(30deg);
		background:rgba(255, 255, 255, 0.13);
		background:linear-gradient(to right, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.13) 77%, rgba(255, 255, 255, 0.5) 92%, rgba(255, 255, 255, 0.0) 100% );
	}
	.sesjob_welcome_text_block_buttons a:hover:after{
		opacity:1;
		top:-30%;
		left:-30%;
		transition-property:left, top, opacity;
		transition-duration:0.7s, 0.7s, 0.15s;
		transition-timing-function:ease;
	}
	.sesjob-featured_job_view .featured_job_list{
		height:150px;
	}
	.sesjob_welcome_btn{
		font-size:14px;
		padding:10px;
	}
	#global_page_sesjob-index-welcome .sesjob_category_grid ul li{
		width:50% !important;
	}
	.sesjob_welcome_text_block_subtxt{
		padding:20px 0px;
	}
	#global_page_sesjob-index-welcome #global_content div.generic_layout_container > div > div{
		font-size:24px !important;
	}
	#global_page_sesjob-index-welcome .sm_banner_title{
		font-size:22px;
	}
	.sm_banner_content{
		padding:0px 10px !important;
	}
	/*CATEGORY COVER*/
	.sesjob_category_cover_block_img{height:45%;width:100%;}
	.sesjob_category_cover_block_info{height:55%;width:100%;}
	/*sesjob gird view css*/
  .sesjob_new_grid{
	  width:100% !important;
  }
}
/*Responsive CSS End Here*/

/*Jobs Slideshow CSS Start Here*/
.sesjob_jobs_slideshow_wrapper{
	position:relative;
}
.sesjob_jobs_slideshow_container{
	border-width:1px;
	position:relative;
	padding:10px;
	z-index:1;
	background-color:var(--theme-list-background-color);
}
.sesjob_jobs_slideshow_container ._left_col{
	float:left;
	padding-right:10px;
	width:40%;
}
.sesjob_jobs_slideshow_container ._left_col._norightblock{
	padding:0;
	width:100%;
}
.sesjob_jobs_slideshow_left_item{
	position:relative;
}
.sesjob_jobs_slideshow_left_item + .sesjob_jobs_slideshow_left_item{
	margin-top:10px;
}
.sesjob_jobs_slideshow_left_item_thumb{
	height:115px;
	overflow:hidden;
}
.sesjob_jobs_slideshow_left_item_thumb_img,
.sesjob_jobs_slideshow_left_item_thumb_img span{
	background-position:center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%;
}
.sesjob_jobs_slideshow_left_item_cont{
	position:absolute;
	left:0;
	padding:10px;
	bottom:0;
	width:100%;
}
.sesjob_jobs_slideshow_left_item_cont *{
	color:#fff !important;
}
.sesjob_jobs_slideshow_left_item_title{
	font-weight:bold;
	margin-bottom:7px;
}
.sesjob_jobs_slideshow_container ._right_col{
	float:left;
	width:60%;
}
.sesjob_jobs_slideshow_container ._right_col._noleftblock{
	width:100%;
}
.sesjob_jobs_slideshow{
	height:365px;
	position:relative;
}
.sesjob_jobs_slideshow .owl-stage-outer{
	overflow:hidden;
}
.sesjob_jobs_slideshow .owl-item{
	float:left;
	position:relative;
}
.sesjob_jobs_slideshow_thumb{
	height:365px;
	width:100%;
}
.sesjob_jobs_slideshow_thumb_img,
.sesjob_jobs_slideshow_thumb_img span{
	background-position:center;
	background-size:cover;
	display:block;
	height:100%;
	width:100%;
}
.sesjob_jobs_slideshow_cont{
	position:absolute;
	bottom:30px;
	left:30px;
	right:30px;
	background-color:rgba(0, 0, 0, 0.5);
	padding:20px;
}
.sesjob_jobs_slideshow_cont *{
	color:#fff !important;
}
.sesjob_jobs_slideshow_title{
	font-weight:700;
	margin-bottom:7px;
}
.sesjob_jobs_slideshow_item_stats{
	margin-bottom:7px;
}
.sesjob_jobs_slideshow_item_stats span + span{
	margin-left:5px;
}
.sesjob_jobs_slideshow_item_stats span i{
	margin-right:5px;
}
.sesjob_jobs_slideshow_cat{
	position:absolute;
	right:0;
	top:-25px;
}
.sesjob_jobs_slideshow_left_item .sesjob_jobs_slideshow_cat{
	left:0;
	top:0;
	right:inherit;
	display:none;
}
.sesjob_jobs_slideshow_cat a{
	line-height:25px;
	padding:0 10px;
	display:block;
	text-decoration:none !important;
	background-color:var(--theme-button-background-color-hover);
	color:#fff !important;
}
.sesjob_jobs_slideshow_left_item_thumb_img:after,
.sesjob_jobs_slideshow_thumb_img:after{
	background:-webkit-linear-gradient(top,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.3) 70%,rgba(0,0,0,.7) 100%);
	background:-moz-linear-gradient(top,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.3) 70%,rgba(0,0,0,.7) 100%);
	background:-ms-linear-gradient(top,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.3) 70%,rgba(0,0,0,.7) 100%);
	background:-o-linear-gradient(top,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.3) 70%,rgba(0,0,0,.7) 100%);
	background:linear-gradient(top,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.3) 70%,rgba(0,0,0,.7) 100%);
	content:"";
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	opacity:.9;
}
.sesjob_jobs_slideshow_item_btns{
	position:absolute;
	right:10px;
	top:-10px;
	opacity:0;
	visibility:hidden;
}
.sesjob_jobs_slideshow_left_item:hover .sesjob_jobs_slideshow_item_btns,
.sesjob_jobs_slideshow_item:hover .sesjob_jobs_slideshow_item_btns{
	opacity:1;
	visibility:visible;
	top:10px;
}
.sesjob_jobs_slideshow .owl-nav > div{
	position:absolute;
	top:50%;
	width:30px;
	height:50px;
	box-shadow:0 0 14px rgba(0, 0, 0, .2);
	text-align:center;
	cursor:pointer;
	margin-top:-25px;
	background-color:var(--theme-button-background-color-hover);
	color:#fff;
}
.sesjob_jobs_slideshow .owl-nav > div:hover{
	opacity:.9;
}
.sesjob_jobs_slideshow .owl-nav > div i{
	line-height:50px;
	font-size:20px;
}
.sesjob_jobs_slideshow .owl-nav > div.owl-prev{
	left:-3px;
}
.sesjob_jobs_slideshow .owl-nav > div.owl-prev i{
	margin-left:-2px;
}
.sesjob_jobs_slideshow .owl-nav > div.owl-next{
	right:-3px;
}
.sesjob_jobs_slideshow .owl-nav > div.owl-next i{
	margin-right:-2px;
}
.sesjob_jobs_slideshow .owl-dots{
	position:absolute;
	left:0;
	width:100%;
	bottom:5px;
	text-align:center;
}
.sesjob_jobs_slideshow .owl-dots div{
	display:inline-block;
	border:1px solid #fff;
	background-color:var(--theme-button-background-color-hover);
	border-radius:50%;
	height:12px;
	width:12px;
	margin:0 2px;
	cursor:pointer;
}
.sesjob_jobs_slideshow_left_item_thumb_img > span,
.sesjob_jobs_slideshow_thumb_img > span,
.sesjob_jobs_slideshow_left_item_thumb_img:after,
.sesjob_jobs_slideshow_thumb_img:after,
.sesjob_jobs_slideshow_item_btns{
	-webkit-transition:all 500ms ease 0s;
	-moz-transition:all 500ms ease 0s;
	-o-transition:all 500ms ease 0s;
	transition:all 500ms ease 0s;
}
/*.sesjob_jobs_slideshow_left_item:hover .sesjob_jobs_slideshow_left_item_thumb_img:after,
.sesjob_jobs_slideshow_item:hover .sesjob_jobs_slideshow_thumb_img:after{
	background-color:rgba(0, 0, 0, 0.4);
}*/
.sesjob_jobs_slideshow_left_item:hover .sesjob_jobs_slideshow_left_item_thumb_img > span,
.sesjob_jobs_slideshow_item:hover .sesjob_jobs_slideshow_thumb_img > span{
	opacity:.7;
}
.sesjob_jobs_slideshow_wrapper:before,
.sesjob_jobs_slideshow_wrapper:after{
	content:"";
	position:absolute;
	z-index:0;
	bottom:15px;
	left:5px;
	width:50%;
	height:20%;
	max-width:300px;
	-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.6);
	-moz-box-shadow:0 15px 10px rgba(0,0,0,0.6);
	box-shadow:0 15px 10px rgba(0,0,0,0.6);
	-webkit-transform:rotate(-3deg);
	-moz-transform:rotate(-3deg);
	-ms-transform:rotate(-3deg);
	-o-transform:rotate(-3deg);
	transform:rotate(-3deg);
}
.sesjob_jobs_slideshow_wrapper:after{
	left:inherit;
	right:5px;
	-webkit-transform:rotate(3deg);
	-moz-transform:rotate(3deg);
	-ms-transform:rotate(3deg);
	-o-transform:rotate(3deg);
	transform:rotate(3deg);
}
@media (max-width:600px){
	.sesjob_jobs_slideshow_container ._left_col,
	.sesjob_jobs_slideshow_container ._right_col{
		padding:0;
		width:100%;
	}
}
/*Jobs Slideshow CSS End Here*/
/*Ticker Widget Start Here*/
.layout_sesjob_jobs_crawl{
	padding:0 !important;
	border-width:0 !important;
}
.layout_sesjob_jobs_crawl > h3{
	display:none;
}
.sesjob_jobs_ticker_container{
	border-width:1px;
}
.sesjob_jobs_ticker_title{
	float:left;
	padding:0 30px;
	line-height:40px;
}
.sesjob_jobs_ticker{
	position:relative;
	overflow:hidden;
	display:block;
	height:40px;
	padding-right:70px;
}
.sesjob_jobs_ticker .owl-stage-outer{
	overflow:hidden;
}
.sesjob_jobs_ticker .owl-item{
	height:40px;
	float:left;
}
.sesjob_jobs_ticker_item_date{
	float:left;
	line-height:40px;
	padding:0 20px;
	position:relative;
	font-weight:bold;
}
.sesjob_jobs_ticker_item_date:after{
	content:"";
	height:20px;
	top:10px;
	right:0;
	position:absolute;
	border-right:2px solid var(--theme-border-color);
}
.sesjob_jobs_ticker_item_title{
	display:block;
	overflow:hidden;
	font-weight:bold;
	line-height:40px;
	padding:0 20px;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.sesjob_jobs_ticker .owl-nav{
	position:absolute;
	right:10px;
	top:0;
}
.sesjob_jobs_ticker .owl-nav > div{
	float:left;
	margin:10px 3px 0;
}
.sesjob_jobs_ticker .owl-nav > div i{
	cursor:pointer;
	height:20px;
	width:20px;
	text-align:center;
	line-height:20px;
	background-color:var(--theme-button-background-color);
	color:var(--theme-button-font-color) !important;
}
.sesjob_jobs_ticker .owl-nav > div i:hover{
	opacity:.8;
}
/*Ticker Widget End Here*/



/*Create Job Popup*/
.ajaxsmoothbox_container .sesjob_create{
  width:800px;
}
.ajaxsmoothbox_container .global_form > div > div{
  margin:10px;
  padding:10px;
}
.ajaxsmoothbox_container .sesjob_create .global_form .form-elements{
  padding:0;
}
.ajaxsmoothbox_container .sesjob_create input[type="text"],
.ajaxsmoothbox_container .sesjob_create textarea,
.ajaxsmoothbox_container .sesjob_create select,
.ajaxsmoothbox_container .sesjob_create #sesjob_location_data-wrapper,
.ajaxsmoothbox_container .sesjob_create .sesjob_choose_date,
.ajaxsmoothbox_container .sesjob_create #cancel_new_host-element{
  width:80%;
}
.ajaxsmoothbox_container .sesjob_create .form-element .mce-tinymce{
  max-width:80%;
}
.ajaxsmoothbox_container .sesjob_create #advanced_options{
  font-weight:bold;
  display:block;
  margin:0px 0 15px;
  text-decoration:none !important;
}
.ajaxsmoothbox_container .sesjob_create #advanced_options i{
  margin-right:5px;
  font-size:17px;
}
[dir="rtl"] .ajaxsmoothbox_container .sesjob_create #advanced_options i{
  margin-left:5px;
  margin-right:0;
}
.ajaxsmoothbox_container .sesjob_create #buttons-wrapper{margin-bottom:0;}
#brtag-wrapper{display:none;}

/* CREATE JOB */
.sesjob_create .global_form div.form-label, 
.sesjob_create .global_form div.form-element{
	clear:both;
	padding:0;
	text-align:left;
	padding:0 15px 0 0;
	margin:0;
	width:100% !important;
}
[dir="rtl"] .sesjob_create .global_form div.form-label, 
[dir="rtl"] .sesjob_create .global_form div.form-element{
	text-align:right;
	padding:0;
}
.sesjob_create .global_form div.form-label{
	margin-bottom:10px;
}
.sesjob_create .global_form div.form-wrapper{
  margin-bottom:15px;
}
.sesjob_create input[type="text"], .sesjob_create textarea, .sesjob_create select{
	border-radius:0;
	max-width:inherit;
	padding:7px;
	width:100%;
}
.sesjob_create .selectize-control{
	position:inherit;
}
/* Browse Company */
.layout_sesjob_browse_company .sesjob_static_list_group{
	position:relative;
	width:auto;
	display:inline-block;
	padding:0;
}
.layout_sesjob_browse_company .sesjob_list_job_view .sesjob_admin_list{
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.layout_sesjob_browse_company .sesjob_grid .sesjob_grid_thumb,
[dir="rtl"] .layout_sesjob_browse_company .sesjob_grid .sesjob_grid_thumb{
	float:none;
	margin:0 auto;
}
.layout_sesjob_browse_company .sesjob_company_cate span{
	position:absolute;
	top:15px;
	left:0;
	border-radius:0 5px 5px 0;
	padding:5px 10px;
	font-size:14px;
	margin-right:10px;
	z-index:1;
	color:var(--theme-button-font-color);
	background:var(--theme-button-background-color);
}
[dir="rtl"] .layout_sesjob_browse_company .sesjob_company_cate span{
	left:auto;
	right:0;
	border-radius:5px 0px 0px 5px;
	margin-left:10px;
	margin-right:auto;
}
.layout_sesjob_browse_company .sesjob_list_job_view .sesjob_stats_list{
  float:none;
}
.layout_sesjob_browse_company .sesjob_grid .sesjob_grid_hover_block{
	left:0;
	right:0;
	margin:auto;
	width:100%;
}
.layout_sesjob_browse_company .sesjob_grid .sesjob_grid_inner:hover .sesjob_grid_hover_block{
	bottom:0;
	top:auto;
}
.layout_sesjob_browse_company .sesjob_grid_hover_block_footer{
	margin:10px 0;
}

/* Company Profile */
.sesjob_company_view > .sesjob_comp_pic > a{
	width:100%;
	height:350px;
	display:block;
}
.sesjob_company_view > .sesjob_comp_pic > a > img{
	max-width:100%;
	max-height:350px;
	width:100%;
	object-fit:cover;
	object-position:center;
}
.sesjob_company_view .sesjob_comp_info > span{
	font-weight:bold;
	font-size:20px;
	margin-bottom:10px;
	display:block;
}
.sesjob_company_view .sesjob_company_view_bottom{
  padding:30px;
}
.sesjob_company_view .sesjob_comp_info{
	max-width:50%;
	width:100%;
	margin:auto;
	text-align:center;
	padding:20px;
	margin-top:-60px;
	position:relative;
	border-width:1px;
}
.sesjob_company_view .sesjob_company_view_web{
	margin:4px 0 8px;
	display:flex;
  justify-content:center;
  align-items:center;
	font-size:14px;
}
.sesjob_company_view .sesjob_view_ind_type{
	margin-left:10px;
}
[dir="rtl"] .sesjob_company_view .sesjob_view_ind_type{
	margin-left:0;
	margin-right:10px;
}
.sesjob_company_view .sesjob_company_subscribe,.sesjob_company_view .sesjob_company_unsubscribe{
	color:#fff !important;
	padding:8px 15px;
	margin-top:10px;
}
.sesjob_company_view .sesjob_company_subscribe{
	background:#8BC34A;
}
.sesjob_company_view .sesjob_company_unsubscribe{
	background:#F44336;
}
.sesjob_company_view .sesjob_company_view_web,.sesjob_company_view .sesjob_view_ind_type{
	text-align:center;
}
.sesjob_company_view .sesjob_company_view_web > a{
  margin-right:10px;
}
[dir="rtl"] .sesjob_company_view .sesjob_company_view_web > a{
	margin-right:0;
	margin-left:10px;
}
.sesjob_company_view .sesjob_company_view_web i{
  margin-right:5px;
}
[dir="rtl"] .sesjob_company_view .sesjob_company_view_web i{
  margin-right:0;
	margin-left:5px;
}
.sesjob_company_view_bottom > .sesjob_company_view_des{
  margin-bottom:15px;
	line-height:25px;
}
.sesjob_company_view .sesjob_view_edit_dis > a i{
	margin-right:4px;
}
[dir="rtl"] .sesjob_company_view .sesjob_view_edit_dis > a i{
	margin-right:0px;
	margin-left:4px;
}
.sesjob_company_view .sesjob_view_edit_dis > a{
	font-weight:bold;
	margin-right:10px;
	display:inline-block;
}
[dir="rtl"] .sesjob_company_view .sesjob_view_edit_dis > a{
	margin-right:0;
	margin-left:10px;
}
.sesjob_company_view .sesjob_view_edit_dis > a:first-child{
  color:#2196F3;
}
.sesjob_company_view .sesjob_view_edit_dis > a:last-child{
  color:#f44336;
}

/* Job Expired */
.sesjob_expired_job{
	position:absolute;
	bottom:0;
	left:0;
	background:#F44336;
	color:#fff;
	padding:4px 10px;
	font-size:14px;
}
[dir="rtl"] .sesjob_expired_job{
  right:0;
	left:auto;
}
/* Job Calendar */
.layout_sesjob_calendar .bootstrap-datetimepicker-widget{
	position:relative;
	margin-left:0;
}
.layout_right .layout_sesjob_calendar .bootstrap-datetimepicker-widget,
.layout_left .layout_sesjob_calendar .bootstrap-datetimepicker-widget{
	width:100%;
}
[dir="rtl"] .layout_right .layout_sesjob_calendar .bootstrap-datetimepicker-widget,
[dir="rtl"] .layout_left .layout_sesjob_calendar .bootstrap-datetimepicker-widget{
  margin-right:0;
}
.sesjob_sidebar_calender .bootstrap-datetimepicker-widget{
	z-index: 4;
}
.sesjob_sidebar_calender .bootstrap-datetimepicker-widget:before,
.sesjob_sidebar_calender .bootstrap-datetimepicker-widget:after{
	display:none !important;
}
/* RESPONSIVE */
@media (max-width:767px){
.sesjob_list_job_view .sesjob_list_job_main,.sesjob_layout_contant .sesjob_entrylist_entry_date{
	display:block;
}
.sesjob_list_job_view .sesjob_list_job_main{
	padding:10px;
}
.sesjob_list_job_view .sesjob_list_info_title{
	float:none;
}
.sesjob_list_job_main .sesjob_list_right_cont{
	display:none;
}
.sesjob_list_job_view .sesjob_list_stats{
	float:none;
}
.sesjob_list_job_view .sesjob_admin_list .sesjob_list_stats{
	text-align:center;
}
[dir="rtl"] .sesjob_list_job_view .sesjob_admin_list .sesjob_list_stats{
	text-align:right;
}
}
/*BANNER SEARCH WIDGET CSS START HERE*/
.layout_sesjob_banner_search{
  box-shadow:none !important;
  background:none !important;
  border-width:0 !important;
  padding:0 !important;
}
.sesjob_banner_search_wrapper ._mainsectionimg{
  background-position:center center;
  background-size:cover;
  position:relative;
}
.sesjob_banner_search_wrapper.isfullwidth ._mainsectionimg{
  position:absolute;
  left:0;
  right:0;
}
.sesjob_banner_search_wrapper ._banneroverlay{
  background-color:rgba(0, 0, 0, 0.7);
  position:absolute;
  left:0;
  top:0;
  height:100%;
  width:100%;
}
.sesjob_banner_search_wrapper ._mainsectioncover{
  position:relative;
  display:table;
  height:100%;
  width:100%;
}
.sesjob_banner_search_wrapper ._mainsectioncover > div{
  display:table-cell;
  vertical-align:middle;
  height:100%;
  width:100%;
}
.sesjob_banner_search_wrapper ._maincontent{
  max-width:80%;
  margin:0 auto;
  text-align:center;
	max-width:var(--theme-content-width);
  margin:0 auto;
}
.sesjob_banner_search_wrapper._iscategorybox ._maincontent{
  margin-bottom:100px;
}
.sesjob_banner_search_wrapper ._maincontent > h2,
.sesjob_banner_search_wrapper ._maincontent > p{
  color:#fff !important;
}
.sesjob_banner_search_wrapper ._searchform{
  padding:0 30px;
  margin-top:20px;
  text-align:center;
}
.sesjob_banner_search_wrapper ._searchform > div{
  background-color:rgba(255, 255, 255, 0.2);
  border-radius:5px;
  padding:10px;
  display:inline-block;
}
.sesjob_banner_search_wrapper ._searchform form{
  display:block;
  border-radius:5px;
  width:100%;
	background-color:var(--theme-list-background-color);
}
.sesjob_banner_search_wrapper ._searchform .form-elements{
  display:table;
  width:100%;
}
.sesjob_banner_search_wrapper ._searchform .form-elements > div{
  display:table-cell;
  vertical-align:middle;
}
.sesjob_banner_search_wrapper ._searchform form .form-wrapper:before{
  font-family:'Font Awesome 5 Free';
  position:absolute;
  margin:15px 0 0 20px;
  font-size:20px;
  font-weight:600;
}
.sesjob_banner_search_wrapper ._searchform form #search-wrapper:before{
  content:"\f0a1";
}
.sesjob_banner_search_wrapper ._searchform form #location-wrapper:before{
  content:"\f041";
}
.sesjob_banner_search_wrapper ._searchform form #category_id-wrapper:before{
  content:"\f07c";
}
.sesjob_banner_search_wrapper ._searchform .form-elements > div + div{
  border-left-width:1px;
}
.sesjob_banner_search_wrapper ._searchform form .form-label{
  display:none;
}
.sesjob_banner_search_wrapper ._searchform form .form-element:not(#submit-element){
  padding-left:30px;
}
.sesjob_banner_search_wrapper ._searchform form .form-element input[type="text"],
.sesjob_banner_search_wrapper ._searchform form .form-element select{
  background:none !important;
  border-width:0;
  margin:0;
  height:50px;
  line-height:50px;
  padding:0 20px;
  outline:none;
  width:100%;
  max-width:100%;
}
.sesjob_banner_search_wrapper ._searchform form .form-element button{
  border-radius:0 5px 5px 0 !important;
  text-align:center;
  width:100%;
  height:50px;
  line-height:50px;
  padding:0 20px;
  font-size:17px;
  white-space:nowrap;
}
.sesjob_banner_search_wrapper ._searchform form #lat-wrapper,
.sesjob_banner_search_wrapper ._searchform form #lng-wrapper{
  display:none;
}
.sesjob_banner_search_wrapper ._maincontent > h2{
  background:none !important;
  font-size:50px;
  margin-bottom:20px;
  letter-spacing:2px;
  font-weight:normal;
}
.sesjob_banner_search_wrapper ._maincontent > p{
  font-size:20px;
  margin-top:20px;
}
.sesjob_banner_search_wrapper ._catsection{
  position:relative;
	max-width:var(--theme-content-width);
  margin:0 auto;
}
.sesjob_banner_search_wrapper ._catsection > ._cont{
  border-bottom-width:1px;
  border-radius:10px 10px 0 0;
  max-width:80%;
  padding:40px 20px 20px;
  margin:0 auto;
  position:relative;
  margin-top:-100px;
	background-color:var(--theme-list-background-color);
}
.sesjob_banner_search_wrapper ._catsection > ._cont:before,
.sesjob_banner_search_wrapper ._catsection > ._cont:after{
  bottom:1px;
  width:30%;
  z-index:-1;
  content:"";
  height:40%;
  opacity:0.30;
  background:#000;
  position:absolute;
}
.sesjob_banner_search_wrapper ._catsection > ._cont:before{
  left:8px;
  -webkit-transform:skewX(20deg);
  -ms-transform:skewX(20deg);
  transform:skewX(20deg);
  -webkit-box-shadow:-12px -15px 20px 0 #000;
  box-shadow:-12px -15px 20px 0 #000;
}
.sesjob_banner_search_wrapper ._catsection > ._cont:after{
  right:8px;
  -webkit-transform:skewX(-20deg);
  -ms-transform:skewX(-20deg);
  transform:skewX(-20deg);
  -webkit-box-shadow:12px -15px 20px 0 #000;
  box-shadow:12px -15px 20px 0 #000;
}
.sesjob_banner_search_wrapper ._cateheading{
  text-align:center;
  font-size:20px;
  margin:0 0 40px;
}
.sesjob_banner_categories{
  margin:0;
  padding:0 60px;
  position:relative;
  height:108px;
  overflow:hidden;
}
.sesjob_banner_categories .owl-stage-outer{
  padding:4px 0;
  overflow:hidden;
}
.sesjob_banner_categories .owl-stage{
  position:relative;
  display:flex;
}
.sesjob_banner_categories .owl-nav > div{
  top:50%;
  z-index:2;
  color:#fff;
  width:40px;
  height:40px;
  font-size:20px;
  cursor:pointer;
  overflow:hidden;
  margin:-20px 0 0;
  line-height:40px;
  text-align:center;
  border-radius:50%;
  position:absolute;
  display:block !important;
}
.sesjob_banner_categories .owl-nav > div:hover{
  opacity:.8;
}
.sesjob_banner_categories .owl-nav > div.disabled{
  cursor:none;
  opacity:.4 !important;
}
.sesjob_banner_categories .owl-nav .owl-prev{
  left:15px;
}
.sesjob_banner_categories .owl-nav .owl-next{
  right:15px;
}
.sesjob_banner_categories .owl-item{
  padding:0 10px;
}
.sesjob_banner_categories ._catitem > a{
  border-radius:5px;
  overflow:hidden;
  width:100%;
  float:left;
  height:100px;
  cursor:pointer;
  position:relative;
  background:rgba(0, 0, 0, .02);
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-justify-content:center;
  justify-content:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  -webkit-flex-direction:column;
  flex-direction:column;
  -webkit-transition:all 300ms ease-in-out;
  -moz-transition:all 300ms ease-in-out;
  -ms-transition:all 300ms ease-in-out;
  -o-transition:all 300ms ease-in-out;
  transition:all 300ms ease-in-out;
}
.sesjob_banner_categories ._catitem > a:hover{
  -webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.20);
  box-shadow:0 0 15px 0 rgba(0,0,0,0.20);
}
.sesjob_banner_categories ._catitem._isthumb > a{
  background-color:#000;
}
.sesjob_banner_categories ._catitem._isthumb > a > span{
  background-size:cover;
  background-position:center;
  height:100%;
  width:100%;
  position:absolute;
  left:0;
  top:0;
  opacity:.5;
}
.sesjob_banner_categories ._catitem._isthumb > a:hover > span{
  transform:scale(1.1);	
}
.sesjob_banner_categories ._catitem ._catitem_holder{
  position:relative;
  max-width:100%;
  padding:0 10px;
}
.sesjob_banner_categories ._catitem ._caticon{
  margin:0 auto 10px;
  overflow:hidden;
  display:block;
  height:40px;
  width:40px;
  position:relative;
}
.sesjob_banner_categories ._catitem ._caticon img{
  max-height:40px;
  max-width:40px;
  position:absolute;
  transform:translate(-50%,-50%);
  top:50%;
  left:50%;
}
.sesjob_banner_categories ._catitem ._catname{
  font-weight:bold;
  line-height:150%;
  text-align:center;
}
.sesjob_banner_categories ._catitem._isthumb ._catname{
  color:#fff !important;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}
/*BANNER SEARCH WIDGET CSS END HERE*/

/*Location Feild*/
.sesjob_create .mce-panel{
	max-width:585px !important;
}
.sesjob_create_form #online_page-element .tip,
.sesjob_create_form #online_page-element .tip span{
  margin:0;
}
.sesjob_create_form #location_options a{
  margin:0 10px 0 0;
}
[dir="rtl"] .sesjob_create_form #location_options a{
  margin:0 0 0 10px;
}
.sesjob_create_form #sesjob_location_data-wrapper{
  width:60%;
}
.sesjob_create_map_container{
  border-style:solid;
  border-width:1px;
  border-radius:5px;
  box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.05) inset;
  float:right;
  height:218px;
  margin:0 0 0 10px;
  width:250px;
}
.sesjob_create_map_container{
  float:left;
  margin:0 10px 0 0;
}
.sesjob_create_map_box .sesjob_create_blank_map,
.sesjob_create_map_box .sesjob_create_map{
  height:100% !important;
  width:100% !important;
}
.sesjob_create_form .sesjob_create_blank_map{
  padding-top:35px;
}
.sesjob_create_form .sesjob_create_blank_map i:before{
  font-size:80px;
}
.sesjob_create_form .sesjob_create_blank_map span{
  display:block;
  margin-top:10px;
}
.sesjob_create_map_box .sesjob_create_location_details{
  overflow:hidden;
  display:flex;
  flex-wrap:wrap;
  margin:0 -5px;
}
.sesjob_create_map_box .sesjob_create_location_details > div{
  padding:5px;
  width:50%;
}
.sesjob_dashboard_form #education_id-element .form-options-wrapper li{
	width:100%;
}
.sesjob_create_map_box .sesjob_create_location_details .sesjob_create_location_field._full{
  width:100%;
}
.sesjob_create_map_box .sesjob_create_location_details input[type="text"],
.sesjob_create_map_box .sesjob_create_location_details select{
  width:100% !important;
  max-width:100% !important;
}
.sesjob_create_map_box ._links{
  margin-top:10px;
  float:left;
  width:100%;
}
.sesjob_job_form{
  padding:15px;
}
.sesjob_dashboard_menu_list #sesjobs_edit #body-wrapper,
.sesjob_dashboard_menu_list #sesjobs_edit .form-wrapper,
.sesjob_dashboard_menu_list #sesjobs_create .form-wrapper{
  max-width:600px;
}
.sesjob_dashboard_main_nav .layout_sesjob_browse_menu{
  margin-bottom:0;
}
.sesjob_add_another{
	margin-top:6px;
}
.sesjob_add_another > a{
	border:1px solid;
	padding:6px 10px;
	display:inline-block;
	border-radius:4px;
	margin-right:5px;
	color:var(--theme-button-background-color) !important;
}
.sesjob_manage_job_footer .admin_manage a{
	text-align:center;
	float:none;
	display:block;
	padding:5px 10px 0;
}
.sesjob_manage_job_footer .admin_manage{
	width:24%;
	background:none;
	border-radius:10px;
	padding:20px 0;
	margin-right:6px;
  margin-bottom:7px;
	position:relative;
	border-bottom:2px solid var(--theme-button-background-color) !important;
}
.sesjob_footer_contant .admin_manage a.remove_job {
	position:absolute;
	right:8px;
	top:5px;
	padding:0;
}
[dir="rtl"] .sesjob_footer_contant .admin_manage a.remove_job {
	right:auto;
	left:8px;
}
/* BROWSE MENU */
.sesjob_browse_menu{
	display:grid;
	grid-template-columns:1fr auto;
	align-items:center;
}
.sesjob_browse_menu .tabs{
	margin-top:0;
	margin-left:0;
}
.sesjob_browse_menu .sesjob_create_right_btn > a{
	padding:0 15px;
	line-height:35px;
	border-radius:50px;
	display:inline-block;
	color:var(--theme-button-background-color) !important;
	border:1px solid var(--theme-button-background-color);
}
/*Recent Post*/
.layout_right .layout_sesjob_featured_sponsored .row > *,
.layout_left .layout_sesjob_featured_sponsored .row > *{
  width:100%;
	max-width:100%;
	margin-bottom:15px;
}
/*Slideshow*/
 body.sesjob_jobs_carousel .isfull_width .sesjob_slick_slider{
 	position:absolute ;
 	overflow:hidden ;
 	left:0 ;
 	right:0 ;
 }
.layout_left .layout_sesjob_featured_sponsored .sesjob_thumb .sesjob_grid_verified_label,
.layout_right .layout_sesjob_featured_sponsored .sesjob_thumb .sesjob_grid_verified_label{
	display:none;
}
.layout_sesjob_tag_cloud_category .sesjob_sidebar_categroies_list a.cattoggelright::before{
	display:none;
}
.layout_right .layout_sesjob_sidebar_tabbed_widget .sesjob_grid_verified_label,
.layout_left .layout_sesjob_sidebar_tabbed_widget .sesjob_grid_verified_label{
	display:none;
}
.layout_sesjob_sidebar_tabbed_widget a.buttonlink{
  padding-left:30px;
	font-weight:600;
	position:relative;
}
[dir="rtl"] .layout_sesjob_sidebar_tabbed_widget a.buttonlink{
	padding-left:0px;
	padding-right:30px;
}
.layout_sesjob_sidebar_tabbed_widget a.buttonlink::after{
	content:"\f021";
	position:absolute;
	font-family:"Font Awesome 5 Free";
	font-size:14px;
	font-weight:600;
}
.sesjob_small_tabs {
	border-bottom:1px solid var(--theme-button-background-color);
  margin-bottom:5px;
}
.sesjob_small_tabs li {
	float:left;
	margin-right:2px;
}
[dir="rtl"] .sesjob_small_tabs li{
	float:right;
	margin-left:2px;
	margin-right:0;
}
.sesjob_catogery_grid_view .sesjob_grid_hover_block_footer{
	position:relative;
	z-index:2;
}
.sesjob_catogery_grid_view .sesjob_grid_hover_block{
	z-index:1;
}
[dir="rtl"] .mce-btn-has-text .mce-ico{
	padding-right:0px;
	padding-left:5px;
}
[dir="rtl"] .ui-timepicker-list li{
	padding:3px 5px 3px 0px;
}
.comments .comments_options > span,
.comments .comments_options > a,
.comments .comments_likes a,
.comments .comments_viewall a{
	display:inline-block;
}
@media(max-width:1199px){
	.sesjob_packages_list_item ._cont{
		display:flex;
		flex-wrap:wrap;
	}
	.package_capabilities._colm{
		width:33.33%;
		padding:0 5px;
	}
	.sesjob_packages_list_item ._cont ._des{
		width:100%;
		display:block;
	}
	.sesjob_packages_list_item .package_capabilities > div{
	  float:none;
		width:100%;
	}
	.sesjob_list_job_view .sesjob_list_job_main .sesjob_list_readmore{
		display:none;
	}
	.sesjob_list_job_view .sesjob_list_job_main .sesjob_list_right_cont > a{
		margin-right:0 !important;
		margin-left:0 !important;
	}
}
@media(max-width:991px) {
	.sesjob_packages_list_item ._top {
		padding:0 10px 15px;
	}
	.sesjob_packages_list_item ._top ._title h5{
		font-size:18px;
		padding:0 20px;
	}
	.sesjob_packages_list_item ._top ._price span{
		font-size:25px;
	}
	.sesjob_packages_list_item .package_capabilities > div span {
		display:block;
		float:none !important;
		padding-top:5px;
		vertical-align:middle;
	}
	.sesjob_packages_list_item .package_capabilities > div{
		margin-bottom:8px;
		padding-right:0;
	}
	.sesjob_list_job_main .sesjob_list_right_cont{
		float:none;
	}
	.sesjob_list_job_view .sesjob_list_info_title {
		float:none;
		margin-bottom:12px;
	}
	.sesjob_list_job_view .sesjob_list_readmore a{
		padding:4px 10px;
	}
}
@media(max-width:767px){
	.sesjob_browse_menu .sesjob_create_right_btn{
		display:none;
	}
	.sesjob_list_job_view .sesjob_list_des{
    margin-top:0;
  }  
	.layout_sesjob_browse_company .sesjob_list_job_view .sesjob_admin_list{
    flex-direction:column;
  }
	.sesjob_layout_contant .sesjob_view_emp_info > span,
	.sesjob_layout_contant .sesjob_view_emp_info{
    display:block;
  }
	.sesjob_layout_contant .sesjob_deshboard_job ul li{
    padding:10px 0 5px;
    width:45%;
    text-align:center;
  }
	.sesjob_list_job_view .sesjob_list_thumb {
		width:100% !important;
		margin:0 0 15px !important;
	}
	.sesjob_company_view .sesjob_company_view_bottom {
		padding:15px 0;
	}
	.sesjob_company_view .sesjob_comp_info{
		max-width:100% !important;
		padding:15px;
	}
	.sesjob_company_view .sesjob_company_view_web{
		flex-wrap:wrap;
	}
	.sesjob_company_view .sesjob_view_ind_type{
		margin-left:0;
	}
	.sesjob_company_view_bottom > .sesjob_company_view_des{
		margin-bottom:10px;
	}
	.sesjob_dashboard_menu_list .sesbasic_dashboard_top_section_btns{
		margin-top:10px;
		text-align:left;
	}
	[dir="rtl"] .sesjob_dashboard_menu_list .sesbasic_dashboard_top_section_btns{
		text-align:right;
	}
	.sesjob_list_job_view .sesjob_list_stats{
		display:inline-block;
	}
	.sesmember_list_block .sesmember_list_stats{
		width:50% !important;
	}
	.sesmember_list_block .sesmember_list_add_btn span > a{
		text-align:center;
	}
	.sesjob_category_job .sesjob-category_item_list{
		height:auto;
	}
	.sesjob_category_carousel_item {
		width:300px !important;
	}
	.slick-arrow.slick-prev{
		left:0;
	}
	.slick-arrow.slick-next{
		right:0;
	}
	.sesbasic_load_btn .sesbasic_link_btn {
		padding:8px 15px;
		font-size:14px;
	}
	.sesjob_list_job_view .sesjob_list_info_title {
		margin-bottom:5px;
	}
	.sesjob_list_job_view .sesjob_admin_list{
		padding:8px 10px;
	}
	.sesjob_layout_contant .sesjob_view_emp_info span {
		display:inline-block !important;
	}
}
@media(max-width:600px){
	.sesjob_packages_list_item ._cont{
		padding:0 10px 10px;
	}
	.package_capabilities._colm {
		width:100%;
		padding:0;
	}
	.sesjob_packages_list_item .package_capabilities > div{
		margin-bottom:0;
	}
	.sesjob_list_job_view .sesjob_stats_list span a:first-child,
	.sesjob_list_job_view .sesjob_admin_list .sesjob_stats_list{
		float:none;
		text-align:center;
	}
	.sesjob_list_job_view .sesjob_admin_list .sesjob_stats_list{
		margin:0;
	}
	.sesjob_list_job_view .sesjob_list_stats {
		display:block;
	}
	.sesmember_list_block .sesmember_list_stats{
		width:100% !important;
	}
	.sesjob_category_job .sesjob_category_header p{
		float:none;
	}
	.sesjob_deshboard_job {
		width:100%;
	}
	.sesjob_layout_contant .sesjob_deshboard_job ul li{
		width:100%;
		margin:0;
	}
	.sesjob_deshboard_job{
		margin-top:10px;
	}
	[dir="rtl"] .sesjob_layout_contant .sesjob_deshboard_job ul li:last-child{
		margin:0;
	}
	[dir="rtl"] .sesjob_list_job_view .sesjob_admin_list{
		display:block;
		text-align:center;
	}
	[dir="rtl"] .sesjob_list_job_view .sesjob_list_stats{
		float:none;
		flex:auto;
	}
	[dir="rtl"] .sesjob_list_job_view .sesjob_admin_list .sesjob_stats_list{
		float:none;
		margin-left:0;
	}
	[dir="rtl"] .sesjob_list_job_view .sesjob_admin_list .sesjob_list_stats{
		text-align:center;
	}
	[dir="rtl"] .layout_sesjob_browse_jobs .sesjob_list_job_view .sesjob_stats_list span a:first-child{
		float:none !important;
		margin-left:5px !important;
		margin-right:0 !important;
	}
	[dir="rtl"] .sesjob_list_job_view .sesjob_stats_list span a:first-child{
		float:none;
	}
}


/*Claim CSS Start*/
.sesjob_claim_page .sesjob_claims_contant{
  float:left;
  width:50%;
  margin-bottom:10px;
}
[dir="rtl"] .sesjob_claim_page .sesjob_claims_contant{
	float:right;
}
.sesjob_claim_page .sesjob_claims_cont_inner{
  padding:15px;
  margin-right:	10px;
  border-width:1px;
  display:block;
  overflow:hidden;
}
.sesjob_claim_page .sesjob_claims_cont_inner p.claims-request_title{
  font-size:16px;
  font-weight:bold;
  margin-bottom:10px;
}
.sesjob_claim_page .sesjob_claims_cont_inner p.claims_tegs{
  margin-bottom:5px;
}
.sesjob_claim_page .sesjob_claims_cont_inner p.claims_status span.pending{
  color:#e6aa16;
}
.sesjob_claim_page .sesjob_claims_contant a img{
	float:left;
	margin-right:10px;
	width:150px;
	aspect-ratio:1/1;
	border-radius:5px;
	border-width:0;
}
[dir="rtl"] .sesjob_claim_page .sesjob_claims_contant a img{
	float:right;
	margin-left:10px;
	margin-right:0;
}
@media (max-width:767px){
	.sesjob_claim_page .sesjob_claims_contant{
		width:100%;
	}
	.sesjob_claim_page .sesjob_claims_cont_inner{
		margin-right:0px;
	}
}
@media (max-width:540px){
	.sesjob_claim_page .sesjob_claims_contant a img{
    max-width:150px;
    float:none;
    margin:0 auto;
    display:block;
	}
	[dir="rtl"] .sesjob_claim_page .sesjob_claims_contant a img {
		margin-left:0px;
	}
	.sesjob_claim_page .sesjob_claims_cont_inner p.claims-request_title{
		margin-bottom:5px;
	}
}
/*Claim CSS End*/
.sesjob_grid_thumb {
	margin-top: 30px !important;
}
.sesjob_stats_list.sesbasic_font_small span a {
	color: var(--theme-font-color-light);
}
.sesjob_key_skills.sesbasic_font_small p a {
	color: var(--theme-font-color-light);
}
.sesjob_list_stats.sesbasic_font_small span a {
	color: var(--theme-font-color-light);
}
.generic_layout_container.layout_sesjob_browse_menu_quick .quicklinks li a:before {
	  color: var(--theme-button-font-color);
}
.sesjob_sidebar_job_list_date.sesjob_sidebar_job_list_category span a {
	color: var(--theme-font-color);
}
.sesjob_sidebar_job_list_date.sesbasic_font_small span a {
	color: var(--theme-font-color);
}
.sesjob_entrylist_entry_date_left .verified_icon {
	margin: 0;
}
