@charset "utf-8";
/*
Theme Name: Jobly
Theme URI: http://jobly.kodeforest.com
Description: Jobly WordPress Theme
Author: KodeForest
Author URI: http://www.kodeforest.com
Version: 1.2
License: 
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: featured-images, theme-options
Text Domain: jobly
*/


/**
	* Table of Contents :
	* 1.0 - JOB TOP WRAP START
	* 2.0 - MAIN BANNER START
	* 3.0 - JOB SERVICE WRAP START
	* 4.0 - JOB WORK WRAP START
	* 5.0 - JOB OPPORTUNITIES START
	* 6.0 - JOB MOBILE APPS START
	* 7.0 - JOB TESTIMONIAL WRAP START
	* 8.0 - JOB PACKAGE WRAP START
	* 9.0 - JOB NEWS WRAP START
	* 10.0 - JOB NEWSLETTER WRAP START
	* 11.0 - WIDEGT WRAP START
	* 12.0 - HOME PAGE 02 START
	* 13.0 - MAIN TOP WRAP START
	* 14.0 - MAIN BANNER BANNER2 START
	* 15.0 - SERVICE JOBS WRAP START
	* 16.0 - JOB FEATURE WRAP START
	* 17.0 - FEATURE SERVICE WRAP START
	* 18.0 - COMPONY DETAIL WRAP START
	* 19.0 - JOB PRICING WRAP START
	* 20.0 - JOB CV WRAP START
	* 21.0 - JOB CAREER WRAP START
	* 22.0 - JOB DOWNLOAD APP START
	* 23.0 - WIDGET FOOTER START
	* 24.0 - HOME PAGE 03 START
	* 25.0 - JOB FIND WRAP START
	* 26.0 - STORIES WRAP START
	* 27.0 - FEATURE STORIES START
	* 28.0 - WIDGET3 START
	* 29.0 - ABOUT US PAGE START
	* 30.0 - SAB BANNER START
	* 31.0 - JOB ABOUT WRAP START
	* 32.0 - JOB CORE FEATURE START
	* 33.0 - JOB MAJOR SERVICE START
	* 34.0 - 404 PAGE START
	* 35.0 - 404 WRAP START
	* 36.0 - COMING SOON PAGE START
	* 37.0 - COMING SOON WRAP START
	* 38.0 - PAGINATION WRAP START
	* 39.0 - PRICING TABLE PAGE START
	* 40.0 - TESTIMONIAL PAGE START
	* 41.0 - BLOG LIST PAGE START
	* 42.0 - BLOG MANSORY PAGE START
	* 43.0 - BLOG DETAIL PAGE START
	* 44.0 - BLOG DETAIL PAGE START
	* 45.0 - FAQ PAGE START
	* 46.0 - FAQ WRAP START 
	* 47.0 - SAB BANNER BANNER2 START
	* 48.0 - CANDIDATE PAGE START
	* 49.0 - CADIDATE WRAP START
	* 50.0 - JOB EMPLOY START
	* 51.0 - JOB WRAP START
	* 52.0 - JOB LIST WRAP START
	* 53.0 - JOB MAP LIST PAGE START
	* 54.0 - CANDIDATE DETAIL PAGE START
	* 55.0 - EMPLOYER PAGE START
	* 56.0 - EMPLOYER 02 PAGE START
	* 57.0 - EMPLOYER LIST PAGE START
	* 58.0 - EMPLOYER DETAIL PAGE START
	* 59.0 - EMPLOYER DETAIL CLIENT PAGE START
	* 60.0 - EMPLOYER DETAIL JOB PAGE START
	* 61.0 - POST JOB PAGE START
	* 62.0 - POST JOB ACCOUNT PAGE START
	* 63.0 - POST JOB REVIEW PAGE START
	* 64.0 - JOB DETAIL PAGE START
	* 65.0 - BUTTON HOVER EFFECT STRAT
	* 66.0 - PRELOADER STYLE STRAT
	* 67.0 - SIDENAV MENU STRAT
	* 68.0 - THEAM HOVER EFFECT STRAT
	* 69.0 - SHADOW HOVER EFFECT STRAT
	* 70.0 - JOB TESTIMOIAL WRAP PAGER START
	* 71.0 - JOB MARKETING START	

	

	[Color codes]

	Background: #ffffff (white)
	Content: #666666 (light black)
	Header h1: #111111 (dark black)
	Footer:  #000000 (dark black)

	a (standard): #999999 (light black)
	a (visited): #999999 (light black)
	a (active): #999999 (light black)

	[Typography]
	  
	Body copy:  16px/  'Poppins', sans-serif;
	Headers:  'Poppins', sans-serif;
	Input, textarea: 'Poppins', sans-serif;
	Sidebar heading: 'Poppins', sans-serif;


==============================================================================================	*/
body{
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
}
.wrapper {
    overflow: hidden;
}
.kode-navigation-wrapper{
	float:left;
	width:auto;
}
.kode-navigation-wrapper .navigation li{
	list-style:none;
}
.kode-navigation-wrapper .navigation > .menu > ul{
	padding:0px;
	margin:0px;
}
.kode-navigation-wrapper .navigation > .menu > ul > li{
	list-style:none;
	margin-bottom:0px;
}
.jobly-theme-overlay{
	position:relative;
}
.jobly-theme-overlay:before{
	position:absolute;
	content:"";
	left:0px;
	right:0px;
	bottom:0px;
	top:0px;
	background-color:#000;
	opacity:0.6;
}
.dl-menuwrapper{
	display:none;
}
.position_static{
	position:static;
}
body{
	padding:0px 0px !important;
}
/*
	===============================
		JOB TOP WRAP START
	===============================
*/
.job_top_bar,
.job_top_wrap{
	float:left;
	width:100%;
}
.job_top_wrap{
	background-color:#292e34;
	position:absolute;
	z-index:1;
}
.position_static .job_top_wrap{
	position:static;
}
/*job logo strat*/
.job_logo{
	float:left;
	width:15%;
	padding:40px 55px 46px;
}
.job_logo h1{
	margin:0px 0px;
}
.job_logo h1 a{
	display:inline-black;
	line-height:normal;
} 
/*job logo end*/


/*job top bar start*/
.job_top_bar{
	padding:0px 30px;
	border-bottom:1px soliD #45494d;
}
.job_top_deta{
	float:left;
	width:85%;
}
.job_top_login ul li,
.job_top_login,
.drop_fig,
.job_top_icon_list li,
.job_top_icon_list,
.job_top_social,
.job_top_info li,
.job_top_info{
	float:left;
	width:auto;
}
.job_top_info{
	padding:17px 0px 16px;
}
.job_top_info li{
	padding:0px 20px;
	border-right:1px solid #fff;
	line-height: 14px;
}
.job_top_info li:first-child{
	padding-left:0px;
}
.job_top_login ul li:last-child,
.job_top_info li:last-child{
	border-right:none;
}
.job_top_info li a{
	display:inline-black;
	color:#fff;
}
.job_top_info li a i{
	margin-right:15px;
}
/*job top right deta start*/
.job_top_right_deta{
	float:right;
	width:auto;
}
.job_top_icon_list{
	padding:10px 20px 10px 0px;
	border-right:1px solid #4d4d4d;
}
.job_top_icon_list li{
	margin-right:9px;
}
.job_top_icon_list li:last-child{
	margin-right:0px;
}
.job_top_icon_list li a{
	display:inline-block;
	height:29px;
	width:29px;
	text-align:center;
	line-height:29px;
	border-radius:100%;
	color:#999999;
	background-color:#363940;
}
.job_top_icon_list li a:hover{
	color:#fff;
}
/*drop fig start*/
.drop_fig .btn-default{
	background:none;
	padding:10px 22px 12PX;
}
.drop_fig .btn-default{
	border-right:1px solid #4d4d4d;
}
.drop_fig .btn-default span{
	color:#fff;
	display:inline-black;
	position:relative;
	top:1px;
	margin-left:17px;
}
.drop_fig .dropdown-menu{
	min-width: 100px;
}
.drop_fig .dropdown-menu > li > a{
	padding:7px 8px;
	font-size:13px;
	text-transform:capitalize;
}
.drop_fig .dropdown-menu > li > a:hover{
	color:#fff;
}
.drop_fig .dropdown-menu > li > a img{
	border-radius:100%;
	margin-right:5px;
}
/*.job top login start*/
.job_top_login{
	padding:17px 0px 18px 32px;
}
.wpha-sign-in-signup-wrap .modal,
.job_top_bar .modal{
	padding:0px 0px !important;
}
.modal-backdrop.in{
	opacity:0.8;
}
.wpha-sign-in-signup-wrap .modal-dialog,
.job_top_bar .modal-dialog{
	width:1030px;
	margin: 48px auto;
}
.wpha-sign-in-signup-wrap .modal-header,
.job_top_bar .modal-header{
	padding:0px 0px;
}
.login_row,
.company_detail,
.apps_link,
.border-line,
.account_text,
.top_company_list .modal-content,
.wpha-sign-in-signup-wrap .modal-content,
.login_btn_list,
.login_field,
.login_heading,
.login_detail{
	float:left;
	width:100%;
}
.login_detail{
	background-color:#fff;
	position:relative;
}
.login_detail figure{
	width:auto;
}
.login_detail .jobly-theme-overlay:before{
	opacity:0.4;
}
.login_list{
	float: right;
	width: 50%;
	padding:46px 50px;
	text-align: center;
}
.login_detail .login_fig{
	margin-top: 84px;
	float: left;
	width: auto;
}
.login_detail.sign-up-and-register .login_fig{
	margin-top: 82px;
}
.login_heading{
	text-align:left;
}
.already-logged-in .login_heading{
	text-align:center;
}
.already-logged-in .login_list.register1{
	padding:190px 60px 0px;
}
.login_field,
.login_heading{
	margin-bottom:30px;
}
.login_field{
	margin-bottom:20px;
}
.login_heading h4{
	font-weight: 500;
	margin-bottom: 6px;
	font-size: 30px;	
}
.login_field label{
	text-align:left;
	text-transform:capitalize;
	cursor:pointer;
	width: 100%;
	font-weight: 500;
}
.color_option .login_field label,
.header2 .login_field label{
	color:#666;
	font-size: 14px;
}
.header2 .login_register li a{
	color:#fff;
}
.login_field input{
	text-transform:capitalize;
	height:44px;
}
.login_field input::-moz-placeholder{
	font-size:13px;
}
.forget_btn{
	float:left;
	width:auto;
	margin-bottom:30px;
}
.login_btn_list .theme_btn{
	width:100%;
	margin-bottom:0px;
	color:#fff;
	font-weight:400;
	text-transform:capitalize;
}
.login_row .login_btn_list p{
	margin: 0px 0px 28px;
	text-transform: capitalize;
	text-align: left;
	font-size:13px;
	padding-left: 30px;
}
.wpha-sign-in-signup-wrap .modal-header .close,
.job_top_bar .modal-header .close {
    margin-top:2px;
    position:absolute;
    top:5px;
    right:5px;
    z-index:99;
    height:35px;
    width:35px;
    line-height: 30px;
}
.wpha-sign-in-signup-wrap .modal-header,
.job_top_bar .modal-header{
	min-height: 0px;
	border-bottom:none;
}
.login_fig_caption{
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 40px;
	padding: 0px 16px;
	z-index: 1;
	text-align:center;
}
.login_fig_caption h4{
	color:#fff;
	margin:0px 0px 30px;
	line-height:35px;
}	
.expert_person{
	display:block;
	height:auto;
	line-height:normal;
	color:#fff;
}
.expert_person span{
	display:inline-block;
	height:70px;
	width:70px;
	border-radius:100%;
	line-height:70px;
	color:#fff;
	margin-right:10px;
	text-transform:uppercase;
}
.login_detail.company .login_fig{
	float:left;
	width:50%;
	position:relative;
	margin-top:210px;
}
.login_fig figure{
	padding:0px 10px;
	position:relative;
	float:left;
}
.login_detail:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	height:100%;
	width:50%;
	border-top-right-radius:50%;
	border-bottom-right-radius:50%;
}
.checkbox_radio{
	position:relative;
	float:left;
	width:auto;
}
.checkbox_radio input{
	display: none;
}
.checkbox_radio label{
	height: 20px;
	width: 20px;
	position: relative;
	top: 7px;
	border:1px solid #dddddd;
	cursor:pointer;
}
.checkbox_radio input[type=checkbox] + label:before{ 
	content:""; 
	font-family:fontawesome; 
	width:20px;
	height:20px;
	background-color:#fff;
	display: inline-block;
	margin:0px 12px 0px 0px;
} 
.checkbox_radio input[type=checkbox]:checked + label:before{ 
	content: ""; 
	font-family:fontawesome; 
	background-image:url(images/checkbox.png);
	width:20px;
	height:24px;
	border:0px;
}
.checkbox_radio input[type="checkbox"]{
	display:inline-block;
	margin-right:10px;
	float:left;
	display:none;
}
.account_text{
	margin-bottom:20px;
	text-align:left;
}
.account_text h2{
	font-weight:500;
	margin-bottom:0px;
}
.account_text p{
	margin: 0px 0px;
	text-transform: capitalize;
	text-align: left;
	overflow: hidden;
	padding-left: 0px;
}
.border-line{
	position:relative;
	font-size:13px;
	z-index:1;
	margin-bottom: 6px;
}
.border-line:after,
.border-line:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:11px;
	width:45%;
	z-index:-1;
	border-bottom:1px solid #ebebeb;
}
.border-line:after{
	left:auto;
	right:0px;
}
.apps_link li{
	float:left;
	width:46%;
	margin-right:30px;
	text-align:left;
}
.apps_link li:last-child{
	margin-right:0px;
}
.apps_link li a{
	display:block;
	padding:10px 22px;
	color:#fff;
	font-size:13px;
}
.apps_link li a i{
	margin-right:25px;
}
.bg_blue{
	background-color:#3b5999;
}
.bg_orange{
	background-color:#dd4d28;
}
/*register list start*/
.register_list{
	float:left;
	width:100%;
}
.login_list.register{
	padding:44px 60px;
}
.login_list.register .theme_btn{
	margin-bottom:0px;
}
/*login register two start*/
.login_list.register1{
	padding:61px 60px;
}
.login_register{
	float:left;
	width:100%;
}
.login_register{
	margin-bottom:30px;
	border-bottom:none;
}
.login_register li{
	float:left;
	width:auto;
	margin-right:10px;
}
.login_register li:last-child{
	margin-right:0px;
}
.login_register li a{
	display:inline-block;
	width:150px;
	height:40px;
	line-height:37px;
	text-align:center;
	text-transform:capitalize;
	padding:0px 0px;
}
.login_register li.active a{
	color:#fff;
}
.login_list.register2{
	padding:61px 100px;
}
.login_list.register2 .login_btn_list .theme_btn{
	margin-bottom:0px;
}
.header2 .login_register li.active a{
	background-color:#151d4f;
}
/*login end*/
.job_top_login ul{
	float:left;
	width:100%;
}
.job_top_login ul li{
	padding:0px 15px;
	border-right:1px solid #7b7c7e;
	line-height:14px;
}
.job_top_login ul li:first-child{
	padding-left:0px;
}
.job_top_login ul li a{
	display:inline-black;
	text-transform:capitalize;
	color:#fff;
}
.job_top_login ul li a i{
	margin-right:20px;
	font-size: 12px;
}
.job_top_login ul li:last-child{
	padding-right:0px;
}
/*login pop up start*/
.modal-backdrop{
	z-index:unset !important;
}
/*job top nav wrap start*/
.job_top_nav_wrap{
	float:left;
	width:100%;
	padding:20px 30px;
	position:relative;
}
.job_top_search{
	float:left;
	width:550px;
	position:relative;
}
.job_top_nav_wrap .job_top_search input{
	height:40px;
	width:485px; 
}
.job_top_search input:focus{
    box-shadow: 0px 3px 12px -6px #000;
}
.job_top_search input::-moz-placeholder{
	color:#999999;
}
.job_top_search .theme_btn{
	position: absolute;
    top: 0px;
    right: 0px;
    padding: 4px 20px 7px;
    font-size: 17px;
}
.job_top_search .theme_btn:hover:before{
	background-color:#000;
}
.theme_btn{
	display:inline-block;
	font-size:16px;
	padding:12px 45px;
	color:#fff;
	line-height:30px;
	overflow:hidden;
	font-weight:600;
}
.theme_btn:hover{
	color:#fff;
}
/*job top navi list*/
.navigation li,
.navigation,
.job_top_navi_list{
	float:left;
	width:auto;
}
.job_top_navi_list{
	margin-left:40px;
	padding: 0px 0px;
	width:62%;
}
/*navigation start*/
.navigation {
    padding:0px 0px;
}
.navigation li{
	position:relative;
}
.navigation li a{
	display:inline-block;
	color:#fff;
	text-transform: capitalize;
	padding:9px 0px 40px;
}
.navigation li a i{
	margin-right:15px;
}
/*navigation end*/

/*navigation dropdown start*/
.navigation li > ul{
	position:absolute;
	top:70px;
	width:250px;	
	left:0px;
	right:0px;	
	opacity:0;
	visibility:hidden;
	padding: 0px;	
	z-index: 1;
	-webkit-transform: scaleY(0);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: top;
	-moz-transform-origin: top;
	-ms-transform-origin: top;
	-o-transform-origin: top;
	transform-origin: top;
	transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	box-shadow: 0 25px 60px rgba(0,0,0,0.13);

}
.navigation li > ul > li > ul {
    right: 100%;
    left: auto;
}
.navigation > div > .menu > li:hover > ul,
.navigation .menu-main-menu-container .menu > li:hover > ul,
#kode-main-navigation .menu > ul > li:hover > ul{
	opacity:1;
	top:68px;
	opacity: 1;
	visibility: visible;
	-webkit-transform: scaleY(1);
	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	transform: scaleY(1);
}
.navigation > div > .menu > li > ul > li > ul li:hover > ul,
.navigation .menu-main-menu-container .menu > li > ul > li > ul > li:hover > ul,
#kode-main-navigation .menu > ul > li > ul > li > ul > li:hover > ul,
.navigation > div > .menu > li > ul > li:hover > ul,
.navigation .menu-main-menu-container .menu > li > ul > li:hover > ul,
#kode-main-navigation .menu > ul > li > ul > li:hover > ul{
	visibility: visible;
	-webkit-transform: scaleY(1);
	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	transform: scaleY(1);
	opacity:1;
	top:0px;
	left:-100%;
}
#kode-main-navigation .menu > ul,
.navigation > div > .menu,
.navigation .menu-main-menu-container .menu{
	margin-bottom:0px;
}
.navigation li > ul > li{
	display:block;
	width:100%;
	margin:0px 0px;
}
.navigation li > ul > li > a{
	padding:5px 15px;
	color:#fff;
	font-size:15px;
	display:block;
	text-transform:capitalize;
	padding:14px 20px;
	position:relative;
}
.mega_list .navigation li a:before,
.navigation li > ul > li > a:before{
	position:absolute;
	content:"";
	top:0px;
	left:9px;
	right:0px;
	bottom:13px;
	border-bottom:1px solid #fff;
	width:0px;
}
.mega_list .navigation li a:hover:before,
.navigation li > ul > li > a:hover:before{

}
/*mega menu style*/
.mega_list .navigation li,
.mega_list,
.mega_row{
	float:left;
	width:100%;
}
.navigation li.mega-menu{
	position:static;
}
.mega_row{
	background-color:#22272d;
	padding:30px 40px;
	border-bottom:2px solid;
}
.menu-title{
	color:#fff;
	margin-bottom:15px;
}
.mega_detail{
	position: absolute;
	left: 0px;
	right: 0;
	margin: auto;
	width: 100%;
	max-width: 1170px;
	top: 100%;
	z-index: 100;
	opacity: 0;
	-webkit-transform: scaleY(0);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	-o-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: top;
	-moz-transform-origin: top;
	-ms-transform-origin: top;
	-o-transform-origin: top;
	transform-origin: top;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	box-shadow: 0 25px 60px rgba(0,0,0,0.13);
}
.navigation li:hover .mega_detail{
	opacity: 1;
	visibility: visible;
	-webkit-transform: scaleY(1);
	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	transform: scaleY(1);
}
.home_list{
    float: left;
    width: 100%;
}
.home_list:hover figure{
	margin-top:-5px;
}
.mega_list h6{
	margin:0px 0px 15px;
	text-transform:capitalize;
}
.header4 .mega_list .navigation{
	padding:0px 0px;
	width:100%;
}
.mega_list .navigation li{
	margin:0px 0px;
}
.mega_list .navigation li a{
	display:block;
	text-transform:capitalize;
	padding:3px 0px;
	position:relative;
}
.mega_list .navigation li a:hover{
	padding:3px 25px;
}
.mega_list .navigation li a:before{
	bottom:15px;
}
.job_post .theme_btn,
.job_post{
	float:right;
	width:auto;
}
.job_post .theme_btn{
	font-weight:400;
	padding:7px 18px 8px 17px;
	color:#fff;
	position:relative;
	z-index:1;
}
.header4 .job_post .theme_btn{
	background-color:#000;
}
.header4 .job_post .theme_btn:after,
.header4 .job_post .theme_btn:before{
	background-color: #393838;
}
.header4 .job_post .theme_btn:hover,
.header4 .job_post .theme_btn i{
	color:#fff;
}
.job_post .theme_btn:after,
.job_post .theme_btn:before{
	position: absolute;
	content: "";
	top: 0px;
	left: -11px;
	right: 0px;
	bottom: 0px;
	width: 60px;
	background-color: #fff;
	z-index: -1;
	transform: skew(-25deg);
	-moz-transform: skew(-25deg);
	-webkit-transform: skew(-25deg);
}
.job_post .theme_btn:after{
	width:0px;
	left:auto;
	right:-10px;
}
.job_post .theme_btn:hover:after{
	width:125px;
}
.job_post .theme_btn:hover:before{
	width:0px;
}
.job_post .theme_btn i{
	margin-right:35px;
	font-size:14px;
	position: relative;
	top: 0px;
}
.job_post .theme_btn:hover i,
.mega_row .recent_post_text p,
.mega_row .sidebar_title,
.job_post .theme_btn:hover{
	color:#fff;
}
.mega_row .sidebar_search{
	padding:0px 0px;
}
.mega_row .sidebar_search{
	border-bottom:none;
}
.sidebar_search .sidebar_title{
	text-align:left;
}
/*
	===============================
		JOB TOP WRAP END
	===============================
*/

/*
	===============================
		MAIN BANNER START
	===============================
*/
.banner_btn,
.main_banner{
	float:left;
	width:100%;
}
.main_banner{
	position:relative;
}
.main_banner .jobly-theme-overlay:before{
	opacity:0.7;
}
.banner_text{
	position: absolute;
	top: 50%;
	left: 0px;
	text-align: center;
	margin: -90px auto;
	width: 1170px;
	right: 0px;
}
.large_text{
	font-size:50px;
	color:#fff;
	text-transform:capitalize;
	line-height: 60px;
	font-weight:600;
	margin-bottom:8px;
}
.large_text a{
	color:#fff;
	display:block;
}
.large_text a:hover{
	color:#fff;
}
.small_text{
	font-size:16px;
	color:#fff;
	margin-bottom:114px;
}
.banner_btn .theme_btn{
	background: none;
	position: relative;
	z-index: 1;
	width: 207px;
	font-weight: normal;
	text-align: center;
}
.banner_btn .theme_btn:hover{
	color:#fff;
}
.banner_btn .theme_btn:after{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background-color:#fff;
	opacity:0.2;
	z-index:-1;
}
.banner_btn .theme_btn.active:after{
	opacity:1;
}
.banner_form {
   display: inline-block;
	position: static;
	top: 53%;
	left: 0px;
	right: 0px;
	margin:1px auto;
	width: 1170px;
	text-align: center;
}
.btn-primary{
	background:none;
}
/*job form start*/
.job_form_detail,
.job_form_search ul,
.job_form_search,
.job_form{
	float:left;
	width:100%;
}
.job_form{
	background-color:#fff;
}
.job_form_list{
	float:left;
	width:75%;
	padding:35px 0px 35px 35px;
}
.job_form{
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	margin:auto;
	width:1170px;
}
.job_form_search {
    position: relative;
}
.job_form_search ul li{
	float:left;
	width:54%;
	margin-right:52px;
}
.job_form_search ul li:nth-child(2){
	width:33%;
}
.job_form_detail > span{
	float:left;
	font-size:20px;
	line-height: 58px;
	margin-right:14px;
	cursor:pointer;
}
.job_form_text{
	overflow:hidden;
	padding-bottom:15px;
	border-bottom:2px solid #d5d5d5;
}
.job_form_text span{
	font-size:12px;
	color:#999999;
	display:block;
	margin-bottom:8px;
}
.job_form_text h6{
	margin:0px 0px;
}
.search_jobs{
	float:left;
	width:25%;
	text-align:center;
}
.search_jobs a{
	font-size:18px;
	display:block;
	font-weight:600;
	color:#fff;
	padding:54px 0px;
}
.search_jobs a i{
	margin-right: 18px;
	position: relative;
	top: 2px;
}
.search_jobs a:hover{
	color:#fff;
}
.job_form_search .sticky{
	top:0px !important;
}
.job_form_detail.main-content {
    position: relative;
}
/*search style start*/
.job_serchr_btn .theme_btn,
.search_city  .nice-select,
.search_city,
.search_skill,
.form_field_skill ul,
.form_field_skill{
	float:left;
	width:100%;
}
.main_banner .form_field_skill ul li{
	display:inline-block;
	width:auto;
	margin: -3px;
	text-transform: capitalize;
}
.form_field_skill ul li:last-child{
	margin-right:0px;
}
.form_field_skill ul li.field_input{
	float:none;
	width: 525px;
} 
.form_field_skill .job_serchr_btn .btn-hover1{
	z-index:unset;
}
.search_skill input{
	height:60px;
	font-size:22px;
	text-align: left;
	border-radius:0px 0px;
	background-color:#fff;
	border: none;
	padding:10px 28px;
}
.search_city  .nice-select{
	height:60px;
	padding:16px 30px 17px 45px;
	border-radius:0px;
	text-align: left;
}
.search_city .nice-select:before{
	position:absolute;
	content:"\f124";
	top:15px;
	left:18px;
	right:0px;
	bottom:0px;
	font-family:fontAwesome;
	font-size:18px;
}
input[type="button"]:hover{
	background-color: #182055;
}
.search_city.icon .nice-select .list li:before,
.search_city.icon .nice-select:before{
	content:"\f0d6";
}
.search_city.icon .nice-select .list li{
	position:relative;
	padding:3px 40px;
}
.search_city.icon .nice-select .list li:before{
	position:absolute;
	top:4px;
	left:16px;
	right:0px;
	bottom:0px;
	font-family:fontAwesome;
	font-size:14px;
}
.nice-select span{
	color:#333;
	text-transform: capitalize;
	font-size: 16px;
}
.job_serchr_btn{
	position:relative;
}
.advance_search{
	position:absolute;
	top:auto;	
	right:0px;
	color:#fff;
	bottom:0px;
}
.job_serchr_btn .theme_btn{
	height: 60px;
	line-height: 38px;
	margin-left: -4px;
	font-size: 18px;
	font-weight: 500;
}
.search_city .nice-select:after{
	right: 20px;
	width: 7px;
	height:7px;
	border-color:#212121;
}
.search_city .nice-select .list{
	background-color:#fff;
	height:auto;
	text-align:left;
	overflow-y: scroll;
	border-radius:0px;
}
.search_city .nice-select .list li{
	font-size: 15px;
	color: #333;
	text-transform: capitalize;
	padding: 4px 20px;
	width: 100%;
	margin-bottom: 2px;
}
.search_city .nice-select .list li:hover{
	color:#fff;
}
.search_skill input::-moz-placeholder{
	color:#333;
	font-size:18px;
}
.form_field_skill ul li.job_serchr_btn{
	width:150px;
}
.form_field_skill ul li.job_serchr_btn .theme_btn i{
	margin-right:10px;
}
/*po pup style form*/
#second_area3,
#second_area2,
#second_area1,
#second_area{
	float:left;
	width:227px;
}
#second_area4{
	
}
/*search style end*/
/*slick slider start*/
.main_banner .slick-next,
.main_banner .slick-prev{
	height:40px;
	width:40px;
	opacity:0;
}
.main_banner .slick-next:hover,
.main_banner .slick-prev:hover{
	background-color:#000;
}
.main_banner:hover .slick-next,
.main_banner:hover .slick-prev{
	opacity:1;
}
.main_banner .slick-next{
	right:0px;
}
.main_banner .slick-prev{
	left:0px;
}
.main_banner:hover .slick-next{
	right:30px;
}
.main_banner:hover .slick-prev{
	left:30px;
}
.main_banner .slick-next:before,
.main_banner .slick-prev:before{
	content:"\ecec";
	color:#fff;
	font-size:22px;
	line-height:40px;
	font-family: 'joblyoon' !important;
}
.main_banner .slick-prev:before{
	content:"\ea0b";
}
.main_banner .slick-slide.slick-current.slick-active .large_text{
	-webkit-animation-name: fadeInUp;
  	animation-name: fadeInUp;
}
.main_banner .slick-slide.slick-current.slick-active .small_text{
	-webkit-animation-name: fadeInUp;
  	animation-name: fadeInUp;
}
.main_banner .slick-slide.slick-current.slick-active .theme_btn{
	 -webkit-animation-name: fadeInUp;
  	animation-name: fadeInUp;
}
.main_banner .slick-slide.slick-current.slick-active .banner_form{
	 -webkit-animation-name: fadeInUp;
  	animation-name: fadeInUp;
}
/*advance search start*/
 .modal-backdrop{
	z-index:9;
}
.form_field_skill .modal-content{
	border-radius:0px;
}
.form_field_skill .modal-title{
	color:#fff;
}
.form_field_skill .modal-dialog {
    width: 900px;
    margin: 122px auto;
	z-index: 9999;
}
.modal_body .search_city label{
	float: left;
	width: 100%;
	font-weight: normal;
}
.modal_body .search_city .list{
	padding:0px 0px;
	position: static;
	margin-bottom: 0px;
}
.modal_body{
	padding:30px 30px;
}
.modal_body .search_city,
.modal_body .search_skill{
	margin-bottom:20px;
}
.modal_body .search_city label,
.modal_body .search_skill label{
	color:#333;
	text-align:left;
	text-transform:capitalize;
	font-size:16px;
	margin-bottom:8px;
	cursor: pointer;
}
.modal_body .search_skill input{
	background-color:#f5f5f5;
	border:1px solid #d0d1d4;
	text-transform:capitalize;
	padding:10px 20px;
	height:55px;
	box-shadow: 0px 3px 14px -6px #999;
}
.modal_body .search_skill input::-moz-placeholder{
	color:#999999;
	font-size:16px;
}
.modal_body .search_city .nice-select{
	background-color:#f5f5f5;
	border:1px solid #d0d1d4;
	height: 55px;
	padding:12px 30px 14px 19px;
	box-shadow:0px 3px 6px -5px #999;
}
.modal_body .search_city {
    width: 100% !important;
}
.modal_body .search_city .nice-select:before{
	content:"";
}
.modal_body .search_city .nice-select .list{
	top:54px;
	left: -1px;
}
.modal_body .search_city .nice-select span{
	color:#999;
}
.modal_body .job_serchr_btn {
    margin-top: 35px;
}
.modal_body .job_serchr_btn .theme_btn {
    height: 50px;
    line-height: 30px;
    margin-top: 3px;
    color: transparent;
}
button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    height: 30px;
    width: 30px;
    line-height: 20px;
    border: 1px solid #fff;
    border-radius: 100%;
	opacity:1;
	color:#fff;
}
.modal-header .close {
    margin-top: 2px;
}
.modal-footer .btn{
	color:#fff;
	border-radius: 0px 0px;
}
.main_banner.bnr4 .small_text{
	margin-bottom: 24px;

}
/*
	===============================
		MAIN BANNER END
	===============================
*/
/*
	===============================
		JOB SERVICE WRAP START
	===============================
*/
.all_job,
.job_detail,
.job_service_text,
.job_service_list,
.section_heading,
.job_service_wrap{
	float:left;
	width:100%;
}
.job_service_wrap{
	padding:80px 0px 71px;
	background-color:#f8f5e4;
}
/*section heading START*/
.section_heading{
	text-align:center;
	position:relative;
	padding-bottom:20px;
}
.blog_post_slide {
    float: left;
    width: 100%;
}
.section_heading p:after,
.section_heading p:before,
.section_heading:before{
	position:absolute;
	content:"";
	top:auto;
	left:0px;
	right:0px;
	bottom:2px;
	border-bottom:2px solid #58585a;
	width:54px;
	margin:auto;
}
.section_heading h2{
	width:60%;
	display:inline-block;
}
.section_heading p{
	font-size:16px;
	margin:0px;
	position:relative;
	width:60%;
	display:inline-block;
}
.section_heading p:before{
	width:12px;
	bottom: -35px;
	left: -80px;
}
.section_heading p:after{
	width:12px;
	bottom: -35px;
	right:-80px;
}
.section_heading.align-center{
	width:100%;
	margin:0 auto;
}
.section_heading p span{
	display:block;
}
/*section heading END*/

.job_service_list{
	background-color:#f9f9f9;
}
.job_service_list:hover{
	box-shadow:0px 4px 15px 2px #ceccbe;
}
.job_service_text{
	text-align:center;
	padding:60px 20px;
	border:3px solid transparent;
	border-bottom:none;
	position: relative;
	z-index: 1;
	min-height:311px;
}
.job_service_text > i{
	display:block;
	font-size:80px;
	line-height:70px;
	margin-bottom:14px;
	cursor:pointer;
}
.job_service_text:hover{ 
	margin-top:-8px;
}
.job_service_text h4{
	margin-bottom:5px;
	padding:0px 30px;
}
.job_service_text p{
	font-size:14px;
	margin:0px 0px;
}
.job_detail{
	padding:15px 20px 14px;
	border-top:1px solid #e5e5e5;
}
.job_detail a{
	display:block;
	color:#333;
	text-transform:capitalize;
}
.job_detail a i{
	float:right;
	font-size:16px;
	position:relative;
	top:3px;
}
.job_service_list:hover .job_detail a{
	color:#fff;
}
.all_job{
	margin-top:30px;
	text-align:center;
}
.job_service_wrap.bg_none{	
	background-color: #fff;
}
.job_service_wrap.bg_none .job_service_list{
	 box-shadow: 0 0 20px 1px rgba(0,0,0,0.1), 0 5px 10px rgba(0,0,0,0.15);
}
/*
	===============================
		JOB SERVICE WRAP END
	===============================
*/


/*
	===============================
		JOB WORK WRAP START
	===============================
*/
.work_arrow,
.job_work_list ul,
.job_work_text,
.job_work_list,
.job_work_wrap{
	float:left;
	width:100%;
}
.job_work_wrap{
	position:relative;
	padding:80px 0px 0px 0px;
}
.job_work_wrap:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background-color:#292e34;
	opacity:0.8;
	height:584px;
	overflow:hidden;
}
.job_work_wrap:after{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background-image:url("images/work-bg.png");
	height:584px;
	background-repeat:no-repeat;
	background-size:cover;
	z-index:-1;
} 
.white-color p,
.white-color h2{
	color:#fff;
}
.white-color p:after,
.white-color p:before, 
.white-color:before{
	border-color:#fff;
}
.job_work_list{
	background-color:#fff;
	position: relative;
	margin-top: 46px;
}
.job_work_list ul li{
	float:left;
	width:33.3%;
}
.job_work_text{
	text-align:center;
	margin-top: -45px;
	padding-bottom:15px;
	position:relative;
	z-index:1;
}
.job_work_text:before{
	position:absolute;
	content:"";
	top:auto;
	left:0px;
	right:0px;
	bottom:0px;
	border-bottom:2px solid #faf7e5;
	width:134px;
	margin:auto;
}
.job_work_text > span{
	height:94px;
	width:94px;
	line-height:80px;
	text-align:center;
	display:inline-block;
	font-size:24px;
	color:#fff;
	border-radius:100%;
	border:7px solid #515359;
	font-weight:600;
	margin-bottom:44px;
}
.job_work_text h4{
	text-transform:capitalize;
	margin-bottom:30px;
	font-weight:500;
	position: relative;
	z-index: 2;
}
.work_arrow{
	position:relative;
}
.work_area{
	width:235px;
	height:194px;
	margin:auto;
	display:inline-black;
	position:relative;
}
.work_border{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	width:235px;
	height:194px;
	margin:auto;
	z-index:1;
}
.work_border:after,
.work_border:before{
	position:absolute;
	content:"";
	top:0px;
	left:-6px;
	right:0px;
	bottom:0px;
	background-image:url("images/plus.png");
	background-repeat:no-repeat;
	background-size: cover;
	z-index:-1;
}
.work_border:after{
	background-image:url("images/cricle.png");
	top:20px;
	left:20px;
	right:20px;
	bottom:9px;
}
.work_arrow.work .work_border:after{
	background-image:url("images/cricle-border.png");
	top: 0px;
	left: 0px;
	right: 0px;
}
.work_area figure{
	width: auto;
	float: none;
	display: inline-block;
	margin-top: 30px;
	z-index: 1;
}
.work_arrow.work .work_border:before{
	background-image:none;
}
.work_area > span{
	display:inline-block;
	position: relative;
	top: 52px;
	left: 7px;
	z-index:1;
	font-size: 196px;
	line-height: 160px;
}
.work_area .icon-Man-in-Laptop-01{
	font-size: 172px;
}
.work_area > span:before{
	position:absolute;
	content:"";
	top:-18px;
	left:17px;
	right:0px;
	bottom:0px;
	height:146px;
	width:146px;
	background-color:#faf7e5;
	border-radius:100%;
	z-index:-1;
}
.work_area .icon-Man-in-Laptop-01:before{
	left: 4px;
}
.work_area .icon-Man-with-Briefcase1{
	font-size:205px;
}
.work_area .icon-Man-with-Briefcase1:before{
	left: 24px;
}
.user,
.job,
.vacancy{
	position: absolute;
	top:37px;
	right:14px;
	margin: 0px 0px;
	padding: 2px 14px;
	background-color: #fff;
	text-transform: uppercase;
	z-index: 1;
	font-size:12px;
	font-weight:500;
	border-radius:8px;
}
.job{
	right:auto;
	left:16px;
	top: 65px;
}
.user{
	top: auto;
	bottom: 76px;
	font-size: 13px;
	right: 11px;
}
.work_arrow{
	position:relative;
	z-index:1;
}
.work_arrow.arrow2:before,
.work_arrow:before{
	position:absolute;
	content:"";
	top:-110px;
	left:0px;
	right:-100px;
	bottom:0px;
	background-image:url("images/job-arrow.png");
	background-repeat:no-repeat;
	background-position:right;
	z-index:-1;
	
}
.work_arrow.arrow2:before{
	background-image:url("images/job-arrow1.png");
	top: 157px;
}
.work_arrow.border-img:before{
	background-image:none;
}

.slow-spin {
  -webkit-animation: fa-spin 30s infinite linear;
  animation: fa-spin 30s infinite linear;
  top:20px;
}
/*
	===============================
		JOB WORK WRAP END
	===============================
*/

/*
	===============================
		JOB OPPORTUNITIES START
	===============================
*/
.more_listing,
.job_opportunities_meta,
.job_opportunities_list,
.job_opportunities{
	float:left;
	width:100%;
}
.job_opportunities{
	padding:80px 0px;
}
.job_opportunities_list{
	background-color:#faf7e5;
	padding:20px 14px;
	position:relative;
}
.job_opportunities_list:hover{
	box-shadow:0px 5px 9px 1px #d3d3d3;
}
.job_opportunities_list figure{
	width:auto;
	height:83px;
	width:83px;
	line-height:83px;
	background-color:#fff;
	border-radius:100%;
	display:inline-block;
	float:left;
	text-align:center;
	margin:auto;
	box-shadow:0px 2px 8px 1px #e4e2d1;
}
.job_opportunities_list figure img{
	width:auto;
	float:none;
}
.job_opportunities_text{
	overflow:hidden;
	padding:12px 0px 12px 22px;
	position:relative;
}
.jobly-theme-overlay .job_opportunities_list .job_opportunities_text{
	width:88%;
}
.job_opportunities_text h5{
	margin-bottom:8px;
}
.job_opportunities_text h5 i{
	float:right;
	color:#a0a09e;
	margin-top: 4px;
}
.job_opportunities_meta{
	padding:0px;
	list-style:none;
}
.job_opportunities_meta li{
	float:left;
	width:auto;
	position:relative;
	padding:0px 13px;
}
.job_opportunities_meta li:before{
	position:absolute;
	content:"";
	top:10px;
	left:-3px;
	right:0px;
	bottom:0px;
	height:6px;
	width:6px;
	background-color:#505050;
	border-radius:100%;
}
.job_opportunities_meta li a{
	display:inline-block;
	position:relative;
	font-size:15px;
	color:#505050;
}
.job_opportunities_deta{
	position:absolute;
	top:0px;
	right:0px;
}
.job_opportunities_deta a{
	display:inline-block;
	font-size:12px;
	text-transform:capitalize;
	color:#fff;
	margin: 0px -2px;
}
.job_opportunities_deta a:hover{
	background-color:#fff;
}
.job_opportunities_deta a.time{
	padding: 2px 14px;
}
.job_opportunities_deta a.hot{
	background-color:#292e34;
	padding:2px 16px;
}
.more_listing{
	text-align:center;
	margin-top:25px;
}
.more_listing a{
	display:inline-black;
	position:relative;
	padding-bottom:2px;
}
.more_listing a:before{
	position:absolute;
	content:"";
	top:0px;
	left:auto;
	right:0px;
	bottom:0px;
	width:138px;
	border-bottom:1px solid;
	opacity:0.5;
}
.more_listing a:hover{
	color:#333;
}
.more_listing a i{
	margin-right:20px;
	font-size:10px;
	border-bottom:1px solid;
	padding-bottom:3px;
	position: relative;
	top: -2px;
}
/*
	===============================
		JOB OPPORTUNITIES END
	===============================
*/


/*
	===============================
		JOB MOBILE APPS START
	===============================
*/
.job_mobile_apps_fig,
.job_mobile_apps_text,
.job_mobile_apps{
	float:left;
	width:100%;
}
.job_mobile_apps{
	background-color:#faf7e5;
	padding:121px 0px 130px;
	position:relative;
	overflow:hidden;
}
.job_mobile_apps:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:-150px;
	background-image:url("images/mobile-fig-bg.png");
	background-repeat:no-repeat;
	background-attachment: fixed;
}
.job_mobile_apps:after{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background-image:url("images/mobile-fig-bg1.png");
	background-repeat:no-repeat;
	background-attachment: fixed;
	background-position:right bottom;
}
.job_mobile_apps.app2:before{
	background-image:url("images/mobile-fig-bg2.png");
}
.job_mobile_apps.app2:after{
	background-image:url("images/mobile-fig-b3.png");
}
.job_mobile_apps_text{
	text-align:center;
	position:relative;
	z-index:2;
}
.job_mobile_apps_text:before{
	position:absolute;
	content:"";
	top:0px;
	left:-700px;
	right:0px;
	bottom:-100px;
	background-image:url("images/apps_bg.png");
	background-repeat:no-repeat;
	background-position:bottom;
	z-index:-1;
	animation-name: float-bob1; 
    animation-duration: 10s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
.job_mobile_apps_text:after{
	position:absolute;
	content:"";
	top:-100px;
	left:270px;
	right:70px;
	bottom:0px;
	background-image:url("images/apps_bg1.png");
	background-repeat:no-repeat;
	background-position:top right;
	z-index:-1;
	animation-name: zoom-fade; 
    animation-duration: 10s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
.job_mobile_apps_text h2{
	font-weight:500;
	margin-bottom:14px;
}
.job_mobile_apps_text p{
	margin-bottom:43px;
}
.job_mobile_apps_fig a{
	display:inline-block;
	margin-right:15px;
}
.job_mobile_apps_fig a:hover{
	box-shadow:0px 4px 5px 1px #e4e2d1;	
}
/*
	===============================
		JOB MOBILE APPS END
	===============================
*/


/*
	=================================
		JOB TESTIMONIAL WRAP START
	=================================
*/
.job_testimonial_text,
.job_testimonial_list,
.job_testimonial_wrap{
	float:left;
	width:100%;
}
.job_testimonial_wrap{
	padding:80px 0px 148px;
}
.job_testimonial_list{
	padding:0px 25px 0px 90px;
}
.job_testimonial_list figure{
	width:auto;
	border-radius:100%;
	box-shadow:0px 3px 8px 2px #d1d1d1;
	margin-bottom:33px;
}
.job_testimonial_text p{
	margin-bottom:30px;
	position:relative;
	z-index:1;
}
.job_testimonial_text p:before{
	position:absolute;
	content:"\e9fe";
	top:10px;
	left:-80px;
	right:0px;
	bottom:0px;
	font-size:40px;
	font-family: 'joblyoon' !important;
	z-index:-1;
}
.job_testimonial_text h6{
	margin-bottom:8px;
}
/*.slick slider start*/
.trending_job_slide .slick-dots,
.job_career_wrap .slick-dots,
.job_testimonial_wrap .slick-dots{
	bottom:-73px;
}
.trending_job_slide .slick-dots li,
.job_career_wrap .slick-dots li, 
.job_testimonial_wrap .slick-dots li{
	height:4px;
	width:4px;
	border-radius:100%;
	background-color:#bcc1cc;
}
.trending_job_slide .slick-dots li.slick-active,
.job_career_wrap .slick-dots li.slick-active,
.job_testimonial_wrap .slick-dots li.slick-active{
	height:12px;
	width:12px;
	border:3px solid #dce5ff;
	background-color:#60b514;
	position:relative;
	top:-1px;
}
.trending_job_slide .slick-dots li button:before,
.job_career_wrap .slick-dots li button:before,
.job_testimonial_wrap .slick-dots li button:before{
	content:"";
}
.trending_job_slide .slick-next,
.trending_job_slide .slick-prev,
.job_career_wrap .slick-prev, 
.job_career_wrap .slick-next,
.job_testimonial_wrap .slick-prev, 
.job_testimonial_wrap .slick-next{
	top:auto;
	margin:auto;
	bottom:-76px;
	left:0px;
	right:0px;
	width:60px;
	height:20px;
	background:none;
}
.trending_job_slide .slick-next,
.job_testimonial_wrap .slick-prev,
.job_testimonial_wrap .slick-next {
	bottom:-81px;
}
.job_career_wrap .slick-prev,
.job_testimonial_wrap .slick-prev{
	left:-118px;
}
.job_career_wrap .slick-next,
.job_testimonial_wrap .slick-next{
	right:-118px;
}
.job_career_wrap .slick-prev, 
.job_career_wrap .slick-next{
	bottom:-81px;
}
.job_career_wrap.wrap2 .slick-prev, 
.job_career_wrap.wrap2 .slick-next{
	bottom:-80px;
}
.trending_job_slide .slick-prev:before, 
.trending_job_slide .slick-next:before,
.job_career_wrap .slick-prev:before, 
.job_career_wrap .slick-next:before,
.job_testimonial_wrap .slick-prev:before, 
.job_testimonial_wrap .slick-next:before{
	line-height:20px;
	font-size:24px;
}
.trending_job_slide .slick-prev:before,
.trending_job_slide .slick-next:before,
.job_career_wrap .slick-prev:before,
.job_career_wrap .slick-next:before,
.job_testimonial_wrap .slick-prev:before,
.job_testimonial_wrap .slick-next:before{
	content:"\ecec";
	font-family: 'joblyoon' !important;
}
.trending_job_slide .slick-prev:before,
.job_career_wrap .slick-prev:before,
.job_testimonial_wrap .slick-prev:before{
	content:"\ea0b";
}
/*
	=================================
		JOB TESTIMONIAL WRAP END
	=================================
*/

/*
	=================================
		JOB PACKAGE WRAP START
	=================================
*/
.job_package_categorie ul,
.job_package_categorie,
.job_package_monthly,
.job_package_list,
.job_package_link ul,
.job_package_link,
.job_package_wrap{
	float:left;
	width:100%;
}
.job_package_wrap{
	padding:120px 0px 0px 0px;
	position:relative;
	z-index:1;
}
.job_work_wrap.package:before{
	background-color:#000000;
	height:706px;
	opacity:0.7;
}
.job_work_wrap.package:after{
	background-image: url("images/pracing-bg.png");
	height:706px;
	background-attachment:fixed;
}
.job_package_link{
	position:relative;
	z-index:1;
	text-align:center;
	margin-bottom:40px;
}
.job_package_link ul li{
	display:inline-block;
	margin:0px -2px;
	position:relative;
}
.job_package_link ul li.active a,
.job_package_link ul li.active{
	color:#fff;
}
.job_package_link ul li.active:before,
.job_package_link ul li:before{
	position:absolute;
	content:"";
	top:0px;
	left:0%;
	right:100%;
	bottom:8px;
}
.job_package_link ul li.active:before{
	right:0%;
	opacity:1;
}
.job_package_link  ul li .theme_btn{
	padding:11px 52px 9px 52px;
	background:none;
	position:relative;
	 font-weight:500;
}
.job_package_link  ul li .theme_btn:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background-color:#fff;
	opacity:0.2;
}
.job_package_list{
	background-color:#fff;
	position:relative;
	z-index:1;
}
.kode-membership-container .columns.active .job_package_list,
.job_package_list.active,
.job_package_list:hover{
	box-shadow:0px 11px 20px -6px #aaaaaa;
}
.job_package_list:before{
	position:absolute;
	content:"";
	top:-3px;
	left:-3px;
	right:-3px;
	bottom:-3px;
	border:3px solid transparent;
	z-index:-1;
}
.kode-membership-container .columns.active .job_package_list:before,
.job_package_list.active:before,
.job_package_list:hover:before{
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
}
.job_package_monthly{
	text-align:center;
	padding:30px 0px 25px;
	border-bottom:1px solid #e5e5e5;
	position:relative;
	z-index:1;
}
.job_package_monthly:before{
	position:absolute;
	content:"";
	top:100px;
	left:100px;
	right:100px;
	bottom:100px;
	opacity:0;
	z-index:-1;
}
.job_package_list.active .job_package_monthly:before,
.job_package_list:hover .job_package_monthly:before{
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	opacity:1;
}
.custom_size{
	font-size:50px;
	font-weight:500;
	color:#505050;
	line-height: 40px;
	margin:0px 0px 2px;
}
.custom_size sup{
	font-size:24px;
}
.job_package_monthly p{
	margin:0px 0px;
	line-height: 20px;
}
.job_package_monthly span{
	display:block;
	line-height: 20px;
}
.kode-membership-container .columns.active .job_package_list .job_detail a,
.kode-membership-container .columns.active .job_package_list .job_package_monthly span,
.kode-membership-container .columns.active .job_package_list .job_package_monthly p,
.kode-membership-container .columns.active .job_package_list .custom_size sup,
.kode-membership-container .columns.active .job_package_list .custom_size,
.job_package_list.active .job_detail a,
.job_package_list.active .job_package_monthly span,
.job_package_list.active .job_package_monthly p,
.job_package_list.active .custom_size sup,
.job_package_list.active .custom_size,

.job_package_list:hover .job_detail a,
.job_package_list:hover .job_package_monthly span,
.job_package_list:hover .job_package_monthly p,
.job_package_list:hover .custom_size sup,
.job_package_list:hover .custom_size{
	color:#fff;
}
.job_package_categorie{
	text-align:center;
	padding:25px 0px;
}
.job_package_categorie ul li{
	margin-bottom:19px;
}
.job_package_categorie ul li:last-child{
	margin-bottom:0px;
}
.job_package_categorie ul li a{
	display:block;
	color:#333;
}
.job_package_categorie ul li a span{
	display: inline-block;
	font-size: 14px;
	margin-right: 5px;
}
.job_package_list .job_detail a{
	color:#333;
}

/* Tabs */
.tabs {
  width: 100%;
  background-color: #09F;
  border-radius: 5px 5px 5px 5px;
  
}
/* Just for CodePen styling - don't include if you copy paste */

/*
	=================================
		JOB PACKAGE WRAP END
	=================================
*/

/*
	=================================
		JOB NEWS WRAP START
	=================================
*/
.job_news_text .job_top_info,
.job_news_text,
.job_news_fig,
.job_news_wrap{
	float:left;
	width:100%;
}

.job_news_fig{
	border:1px solid #efefeb;
	background-color:#fff;
	box-shadow:0 0 20px 1px rgba(0,0,0,0.1), 0 5px 10px rgba(0,0,0,0.15);
}
.job-list-comments li{	
	margin-bottom:0px;
}
.job_news_fig:hover{
	margin-top:-8px;
}
.job_news_fig.list:hover{
	margin-top:0px;
}
.job_news_text{
	padding:36px 20px 38px;
	position:relative;
}
.job_news_text .job_top_info{
	padding:0px 0px 0px;
}
.job_news_text .job_top_info li{
	padding:0px 0px;
	margin-right:30px;
	list-style:none;
	margin-bottom: 0px;
}
.job_news_text .job_top_info li:last-child{
	margin-right:0px;
}
.job_news_text .job_top_info li a{
	color:#6a6a6a;
}
.job_news_text .job_top_info li i {
    margin-right: 10px;
}
.job_news_text h5{
	margin-bottom:18px;
	font-weight:500;
}
.job_news_text p{
	margin:0px 0px 22px;
}
.job_news_text > a{
	position:absolute;
	bottom:-45px;
	left:0px;
	right:0px;
	margin:auto;
	display:inline-block;
	height:46px;
	width:46px;
	text-align:center;
	line-height:53px;
	color:#fff;
	border-radius:100%;
	font-size:28px;
	transform: rotate(178deg);
	-moz-transform: rotate(178deg);
	-webkit-transform: rotate(178deg);
	opacity:0;
}
.job_news_fig:hover .job_news_text > a{
	bottom:-24px;
	opacity:1;
}
.job_news_text > a:hover{
	color:#fff;
	background-color:#333;
}
/*
	=================================
		JOB NEWS WRAP END
	=================================
*/

/*
	=================================
		JOB NEWSLETTER WRAP START
	=================================
*/
.job_newsletter_text,
.job_newsletter_wrap{
	float:left;
	width:100%;
}
.job_newsletter_wrap{
	padding:55px 0px 50px;
	position:relative;
	z-index:1;
}
.job_newsletter_wrap:after,
.job_newsletter_wrap:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	z-index:-1;
	background-image: url("images/arrow.png");
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
	background-position: top,left;
	opacity:0.2;
}
.job_newsletter_wrap:after{
	background-image:none;
	opacity:1;
	background-color:#55a50d;
	width:45%;
	left:auto;
}
.job_newsletter_text h3{
	color:#fff;
	text-transform:capitalize;
	margin:0px 0px 6px;
}
.job_newsletter_text p{
	color:#fff;
	line-height:normal;
	margin:0px 0px;
}
.job_top_search.search2{
	float:right;
	width: 100%;
	margin: 25px 0px;
	padding-left: 40px;
}
.job_top_search.search2 input{
	height:64px;
	text-transform:capitalize;
	background-color:#fff;
	border:2px solid #fff; 
	border-radius:40px;
	padding: 10px 25px;
}
.job_top_search.search2 input::-moz-placeholder{
	color:#222222;
}
.job_top_search.search2 a{
	position:absolute;
	background-color:#fff;
	color:#fff;
	font-weight:normal;
	top:4px;
	right:7px;
	height:56px;
	width:56px;
	text-align:center;
	line-height:56px;
	background-color:#222222;
	font-size:18px;
	border-radius:100%;
}

/*new style newsletter*/
.job_newsletter_text .job_top_search,
.job_newsletter_wrap.news2{
	float:left;
	width:100%;
}
.job_newsletter_wrap.news2{
	padding:70px 0px 79px;
	background-image: url("images/news-ptrn-bg.png"), url("images/news-ptrn-bg1.png");
	background-position: left top, right bottom;
	background-repeat: no-repeat;
	background-size: 20% 100%;
	background-attachment: inherit;
}
.job_newsletter_wrap.news2:before{
	background-image: url("images/news--bg-dot.png");
	background-position: center;
	background-size:18% 60%;
	opacity:0.2;
	background-attachment: inherit;
	left: 300px;
}
.job_newsletter_wrap.news2:after{
	background: none;
	background-position-x: 0%;
	background-position-y: 0%;
	background-repeat: repeat;
	background-image: none;
	background-size: auto auto;
    width: 100%;
    background-image: url("images/news-fig.png");
    background-position: right;
    background-repeat: no-repeat;
    background-size:30% 100%;
    right: 150px;
	bottom: -10px;
	animation-name: float-bob3; 
    animation-duration: 15s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
.job_work_wrap.pricing .job_package_link ul li .theme_btn::before{
	background-color: #c8c0c0;
}
.job_newsletter_text .news_custom_title{
	font-size:40px;
	margin-bottom:12px;
}
.job_newsletter_wrap.news2 .job_newsletter_text{
	padding-right:10px;
}
.job_newsletter_wrap.news2 .job_newsletter_text p{
	margin-bottom:33px;
}
.job_newsletter_text .job_top_search input{
	height:55px;
	width:554px;
	float:left;
}
.job_newsletter_text .job_top_search input::-moz-placeholder{
	color:#666;
}
.job_newsletter_text .job_top_search .theme_btn{
	padding:14px 40px 13px 40px;
	position:static;
	float:left;
	margin-left:26px;
	font-weight:normal;
}
.job_newsletter_text .job_top_search:hover .theme_btn{
	background-color:#000;
}
/*
	=================================
		JOB NEWSLETTER WRAP END
	=================================
*/


/*
	=================================
		WIDEGT WRAP START
	=================================
*/
.widget_logo_text .job_top_info,
.widget_logo_text,
.widget_links_detail,
.widget_title,
.widget_links,
.widget_logo,
.widget_wrap{
	float:left;
	width:100%;
}
.widget_wrap{
	padding:80px 0px 50px;
	position:relative;
	z-index:1;
}
.widget_wrap.jobly-theme-overlay:before{
	background-color:#292e34;
	opacity:1;
	z-index:-1;
}
.widget_wrap:after{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background-image:url("images/footer-bg.png");
	background-repeat:no-repeat;
	background-size:cover;
	opacity:0.1;
	z-index:-1;
}
.widget_logo_text{
	text-align:center;
	margin-bottom:38px;
	position:relative;
	z-index:1;
}
.widget_logo_text > a{
	display:inline-block;
	margin-bottom:20px;
}
.widget_logo_text p{
	margin:0px 0px 22px;
	color:#fff;
}
.widget_logo_text .job_top_info{
	text-align:center;
	padding:0px 0px;
}
.widget_logo_text .job_top_info li{
	float:none;
	display:inline-block;
	border:none;
	margin-right:95px;
	padding:0px 0px;
}
.widget_logo_text .job_top_info li:last-child{
	margin-right:0px;
}
.widget_logo_text .job_top_info li a{
	font-size:16px;
}
.widget_logo_text .job_top_info li a i{
	font-size:18px;
}
.widget_logo .job_top_icon_list{
	padding:0px 0px;
	border:none
}
.widget_logo .job_top_icon_list li a{
	height:35px;
	width:35px;
	line-height:35px;
}
.widget_wrap .col-md-3{
	padding:0px 0px;
}
/*widget links start*/
.widget_links{
	padding:36px 22px 32px;
	background-color:#3f4349;
}
.widget_links.bg-color{
	background-color:#494d52;
}
.widget_title{
	color:#fff;
	margin-bottom:14px;
	font-weight:500;
}
.widget_links_detail li{
	margin-bottom:5px;
}
.widget_links_detail li:last-child{
	margin-bottom:0px;
}
.widget_links_detail li a{
	color:#fff;
	display:block;
	position:relative;
	padding-left:24px;
}
.widget_links_detail li a:hover{
	padding-left:25px;
}
.widget_links_detail li a:before{
	position:absolute;
	content:"";
	top:9px;
	left:0px;
	right:0px;
	bottom:0px;
	height:6px;
	width:6px;
	background-color:#fff;
	border-radius:100%;
}
/*copyright text start*/
.copyright_wrap{
	float:left;
	width:100%;
	padding:30px 0px 0px;
	border-top:1px solid rgba(255,255,255,0.1);
	text-align:center;
	position:relative;
}
.copyright_wrap .job_top_icon_list{
	padding:0px 0px;
	border:none;
}
.copyright_wrap .job_top_icon_list li a{
	height:34px;
	width:34px;
	background:rgba(255,255,255,0.5);
	line-height:34px;
	color:#292e34;
	font-size:12px;
}
.copyright_wrap .job_top_icon_list li a:hover{
	color:#fff;
}
.copyright_text p{
	margin:4px 0px;
	color:#fff;
}
.top_btn{
	position: fixed;
	top: auto;
	left: auto;
	right: 190px;
	color: rgba(255,255,255,0.8);
	font-size:28px;
	z-index: 999;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	bottom: 70px;
	background-color:#45494d;
	overflow: hidden;
	 animation-name: zoom-fade; 
    animation-duration: 5s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
.top_btn i{
	transform: rotate(-90deg);
	transform: rotate(-90deg);
	transform: rotate(-90deg);
	top: 2px;
	position: relative;
}
.top_btn:hover{
	color:#fff;
}
.cd-top.cd-top--show {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
  box-shadow:0px 0px 5px -2px #000;
}

.cd-top.cd-top--fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity:0.9;
}

.copyright_apps{
	float:right;
	width:auto;
}
.copyright_apps a{
	display:inline-block;
	margin-left:8px;
}
/*
	=================================
		WIDEGT WRAP END
	=================================
*/

/*
	==================================================================================
								HOME PAGE 02 START
	==================================================================================
*/
.header2{
	float:left;
	width:100%;
	border-top:2px solid;
}
/*
	=================================
		MAIN TOP WRAP START
	=================================
*/
.main_navi_wrap,
.main_logo,
.main_top_wrap{
	float:left;
	width:100%;
}
.main_top_wrap{
	position:absolute;
	z-index:2;
	padding:18px 0px 0px;
	border-bottom:1px solid #404564;
	box-shadow:0px 5px 5px 1px #1b2358;
}
.main_logo h1{
	margin-bottom:0px;
}
.main_navi_wrap{
    padding: 5px 0px 0px;
	position:relative;
}
.header2 .navigation > div > .menu > li,
.header2 .navigation .menu-main-menu-container .menu > li{
	padding:0px 17px;
}
.header2 .main_navi_wrap .kode-navigation-wrapper .navigation > .menu > ul > li{
	padding:0px 16px;
}
.top_company_list{
	float:right;
	width:auto;
}
.user_list,
.top_company_detail li,
.top_company_detail{
	float:left;
	width:auto;
	margin-bottom:0px;
}
.top_company_detail{
	padding-left: 0px;
}
.top_company_detail li{
	display:inline-grid;
	margin-right:10px;
}
.top_company_detail li:last-child{
	margin-right:0px;
}
.top_company_detail li a{
	display:inline-block;
	padding:7px 16px;
	color:#fff;
	text-decoration:none;
	border:1px solid #fff;
	line-height:normal;
	text-transform:capitalize;
}
.top_company_detail li a i{
	margin-right:5px; 
}
.user_list{
	display:inline-block;
	color:#fff;
	line-height:normal;
	margin-left:24px;
	padding:9px 0px 8px;
}
.user_list i{
	margin-right:12px;
}
.menu_btn{
	position:absolute;
	bottom:-28px;
	right:0px;
	height:54px;
	width:54px;
	text-align:center;
	display:inline-block;
	line-height:50px;
	color:#fff;
	font-size:18px;
	border:4px solid #fff;
	border-radius:100%;
}
.more_video a:hover,
.menu_btn:hover{
	color:#fff;
}
.header2 .main_navi_wrap,
.main_top_wrap .col-md-9{
	position:static;
}
.header2 .container{
	position:relative;
}
/*
	=================================
		MAIN TOP WRAP END
	=================================
*/


/*
	=================================
		MAIN BANNER BANNER2 START
	=================================
*/
.medium_small,
.main_banner.banner2{
	float:left;
	width:100%;
}
.main_banner.banner2{
	position:relative;
}
.main_banner.banner2:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	opacity:0.85;
	z-index: 2;
}
.main_banner.banner2 .slider, .slider > div{
	height:760px;
}
.main_banner.banner2 .jobly-theme-overlay:before{
	opacity:0.80;
	background-color:#1b2358;
	z-index:1;
}
.main_banner.banner2 .jobly-theme-overlay:after{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background:radial-gradient(ellipse at center, rgba(0,0,0,0) 0%, #1b2358 82%);
	opacity:0.9;
}
.main_banner.banner2  .slider > ul{
	display:none;
}
.main_banner.banner2 .banner_text{
	margin:-106px auto;
	position: absolute;
	z-index: 2;
}
.medium_small{
	position:relative;
	z-index:1;
	margin-bottom: 35px;
}
.medium_small a{
	color:#fff;
	display:block;
	line-height:normal;
	position:relative;
	z-index:9;
}
.medium_small a span{
	margin:0px 2px;
	display:inline-block;
}
.medium_small a:hover{
	color:#fff;
}
.main_banner.banner2 .large_text{
	font-size:60px;
	margin-bottom:6px;
}
.main_banner.banner2 .small_text{
	margin-bottom:20px;
}
.main_banner.banner2 .form_field_skill > ul{
	height:51px;
	margin:0px;
	padding:0px;
}
.main_banner.banner2 .form_field_skill ul li{
	margin:0px 26px 0px 0px;
	width:270px;
}
.main_banner.banner2 .form_field_skill ul li:last-child{
	margin-right:0px;
}
.main_banner.banner2 .banner_form.form2{
	margin:0px auto;
	z-index:2;
}
.banner_form.form2.kode-custom-form-2 .form_field_skill > ul{
	padding:32px 50px 32px;
	position: relative;
	float: left;
	width: 100%;
	height: 116px;
	margin-bottom: 25px;
}
.banner_form.form2.kode-custom-form-2 .form_field_skill > ul:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background:rgba(255,255,255,0.4);
	z-index: -1;
}
.banner_form.form2 .form_field_skill ul li.field_input{
	width:270px;
}
.banner_form.form2 .nice-select span,
.banner_form.form2 .search_skill input{
	font-size:14px;
	font-style:italic;
}
.banner_form.form2 .search_skill input{
	height:50px;
}
.banner_form.form2 .search_skill input:focus{
	box-shadow:0px 4px 5px -3px;
}
.banner_form.form2 .search_skill input::-moz-placeholder{
	color:#a8a7a7;
	font-size:14px;
}
.banner_form.form2 .search_city.icon .nice-select .list li:before,
.banner_form.form2 .search_city .nice-select:before {
	content:"";
}
.banner_form.form2 .search_city .nice-select{
	padding:9px 30px 12px 30px;
	height: 50px;
}
.banner_form.form2 .nice-select span{
	color:#333;
}
.banner_form.form2 .search_city .nice-select:after{
	border-color:#a8a7a7;
}
.banner_form.form2 .search_city .nice-select .list li{
	padding:4px 30px;
	color:#333;
	font-size:14px;
	width: 100%;
}
.banner_form.form2 .search_city .nice-select .list li:hover{
	color:#fff;
}
.banner_form.form2 .form_field_skill ul li.job_serchr_btn{
	margin-right:0px;
	width:168px;
}
.job_find_wrap.kode-custom-form-1 .banner_form.form2.tab-content .form_field_skill ul .job_serchr_btn{
	width: 105px;
}
.banner_form.form2 .form_field_skill ul li.job_serchr_btn .theme_btn{
	height:50px;
	padding:0px 0px;
	line-height:52px;
	text-align:center;
	margin-left: 0px;
	font-size: 20px;
}
.banner_form.form2 .form_field_skill ul li.job_serchr_btn .theme_btn:hover{
	background-color:#fff;
}
.banner_form.form2 .form_field_skill ul li.job_serchr_btn .theme_btn i{
	margin-right:0px;
}
.main_banner.banner2 .slick-next:hover,
.main_banner.banner2 .slick-prev:hover{
	background-color:#fff;
}
.main_banner.banner2.bnr3{
	padding:400px 0px 310px;
	background-image: url("images/main-banner.png");
}
@-webkit-keyframes job{
  0%{background-position:50% 0}
  100%{background-position:330px 0%}
}
@-moz-keyframes job{
  0%{background-position:50% 0}
  100%{background-position:330px 0%}
}
@-ms-keyframes job{
  0%{background-position:50% 0}
  100%{background-position:330px 0%}
}
@keyframes job{
  0%{background-position:50% 0}
  100%{background-position:330px 0%}
 }
  
.main_banner.banner2.bnr3{
	animation: 25s linear 0s normal none infinite running job;
	background: rgba(0, 0, 0, 0) url("images/main-banner.png") repeat scroll 0 0;
}
.main_banner.banner2.bnr3:before{
	background-image:none;
	background-color:#4c1e7a;
}
.header2 .main_top_wrap{
	box-shadow: 0px 0px;
    border-color: rgba(255,255,255,0.2);
	z-index: 3;
} 
/*
	=================================
		MAIN BANNER BANNER2 END
	=================================
*/

/*
	=================================
		SERVICE JOBS WRAP START
	=================================
*/
.service_job_list,
.service_jobs_wrap{
	float:left;
	width:100%;
}
.service_jobs_wrap:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background-image:url("images/service-bg.png");
	background-repeat:no-repeat;
	background-size:cover;
	opacity:0.10;
	animation-name: float-bob; 
    animation-duration: 10s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
.service_job_list{
	text-align:center;
	padding:30px 0px 25px;
	border-bottom:3px solid;
	background-color:#fff;
	position:relative;
	z-index:1;
	box-shadow: 0px 1px 17px -5px #ccc;
}
.service_job_list:before{
	position:absolute;
	content:"";
	top:100%;
	left:0px;
	right:0px;
	bottom:0px;
	opacity:0;
	z-index:-1;
}
.service_job_list:hover:before{
	top:0px;
	opacity:1;
}
.service_job_list:hover{
	box-shadow:0px 2px 16px 3px #f3b6b6;
}
.service_job_list > span{
	display:inline-block;
	margin-bottom:8px;
	font-size:75px;
	line-height:75px;
}
.service_job_list h5{
	margin:0px 0px;
	text-transform:capitalize;
}
.service_job_list:hover h5 a{
	color:#fff;
}
/*
	=================================
		SERVICE JOBS WRAP END
	=================================
*/

/*
	=================================
		JOB FEATURE WRAP START
	=================================
*/
.job_load_more,
.job_feature_item,
.job_feature_list ul,
.job_feature_list,
.job_feature_detail,
.job_feature_wrap{
	float:left;
	width:100%;
}
.job_feature_wrap{
	padding:80px 0px 72px;
	position:relative;
	z-index:1;
}
.job_feature_wrap:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background-image:url("images/feature-bg.png"), url("images/feature-bg1.png");
	background-position:left center, right bottom;
	background-repeat:no-repeat;
	animation-name: float-bob1; 
    animation-duration: 15s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
	z-index:-1;
}
.job_feature_list ul{
	padding:0px 18px 30px;
	border-bottom:1px solid #c5c5c5;
}
.job_feature_list ul li{
	float:left;
	font-size:18px;
	color:#505050;
	font-weight:500;
	margin-bottom:0px;
}
.job_feature_list ul li.save{
	width:196px;
}
.job_feature_list ul li.name{
	width:470px;
}
.job_feature_list ul li.type_job{
	width:170px;
}
.job_feature_list ul li.salary{
	width:165px;
}
.job_feature_item{
	position:relative;
	border-bottom: 1px solid #f6f1f1;
	z-index:1;
	background-color:#f7faff;
}
.job_feature_item:hover{
	background-color:#fff;
}
.job_feature_item:after,
.job_feature_item:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	border:2px solid transparent;
	z-index:-1;
}
.job_feature_item:after{
	top:0px;
	right:100%;
	border:none;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 28px 54px 0 0;
	border-color: #ea4235 transparent transparent transparent;
	opacity:0;
}
.job_feature_item:hover:after{
	opacity:1;
	right:0px;
}
.star{
	position:absolute;
	top:0px;
	left:7px;
	font-size:12px;
	color:#fff;
	opacity:0;
}
.job_feature_item:hover .star{
	opacity:1;
	line-height:25px;
}
.feature_like{
	float:left;
	width:auto;
}
.feature_like a{
	display:inline-block;
	height:106px;
	width:84px;
	line-height:106px;
	text-align:center;
	color:#9b9b9b;
	font-size:22px;
	border-right:1px solid #efefef;
}
.feature_like a.google_fig{
	width:100px;
}
.feature_text{
	float:left;
	width:490px;
	padding:26px 25px;
}
.feature_text h5{
	margin:0px 0px 4px;
}
.feature_text > a{
	display:block;	
	color:#333;
	font-size:14px;
}
.feature_text a i{
	margin-right:10px;
}
.job_time{
	float:left;
	width:172px;
	padding:39px 0px;
}
.job_time a{
	display:inline-block;
	padding:4px 12px 2px;
	font-size:14px;
	color:#fff;
	text-transform:capitalize;
	line-height: 18px;
	font-weight:500;
}
.bg_green{
	background-color:#61b132;
}
.salary_dollar{
	float:left;
	width:165px;
	padding:41px 0px;
}
.salary_dollar a{
	display:block;
	font-weight:700;
	font-size:14px;
	color:#555;
}
.applay_btn{
	float:left;
	width:auto;
	padding:33px 0px;
}
.applay{
	display:inline-block;
	padding:3px 9px;
	line-height:28px;
	font-size:15px;
	border:1px solid #666;
	color: #333;
}
.salary_dollar a{
	line-height:normal;
}
.job_feature_item:hover{
	box-shadow:0 0 20px 1px rgba(0,0,0,0.1), 0 5px 10px rgba(0,0,0,0.15);
}
.job_feature_item:hover .applay{
	color:#fff;
}
.bg_blue{
	background-color:#0627e2;
}
.bg_blue1{
	background-color:#00aad1;
}
.bg_yellow{
	background-color:#fecb34;
}
.bg_green1{
	background-color:#61b132;
}
.job_time a:hover{
	color:#fff;
}
.job_load_more{
	text-align:center;
	margin-top:60px;
}
.job_load_more .theme_btn{
	background:none;
	color:#333;
	border:1px solid #666;
	font-weight:normal;
	padding:12px 25px;
}
.job_load_more .theme_btn i{
	margin-right:16px;
	font-size:22px;
	position: relative;
	top: 4px;
}
.job_load_more .theme_btn:hover{
	color:#fff;
}
/*
	=================================
		JOB FEATURE WRAP END
	=================================
*/

/*
	=================================
		FEATURE SERVICE WRAP START
	=================================
*/
.feature_service_text,
.feature_service_list ul,
.feature_service_list,
.feature_service_wrap{
	float:left;
	width:100%;
}
.feature_service_wrap{
	padding:80px 0px;
	background-image:url("images/pracing-bg.png");
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
	z-index:1;
}
.feature_service_wrap:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background-color:#fff;
	opacity:0.85;
	z-index:-1;
}
.feature_service_list ul li{
	float:left;
	width:33.3%;
	position:relative;
	z-index:1;
}
.feature_service_list ul li.arrow_img:before,
.feature_service_list ul li:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:-110px;
	bottom:0px;
	background-image:url("images/job-arrow.png");
	background-repeat:no-repeat;
	background-position:top right;
	background-size: 47%;
	z-index:-1;
}
.feature_service_list ul li.arrow_img:before{
	background-image:url("images/job-arrow1.png");
	background-position:center right;
	bottom: 150px;
}
.feature_service_list ul li:last-child:before{
	background-image:none;
}
.feature_service_text{
	text-align:center;
}
.feature_service_text > span{
	display:inline-block;
	height:130px;
	width:130px;
	line-height:118px;
	text-align:center;
	border-radius:100%;
	font-size:60px;
	box-shadow:0px 0px 10px 3px #ebe8e7;
	background-color:#fff;
	margin-bottom:30px;
	border:6px solid #efefef;
	position:relative;
}
.feature_service_text:hover > span{
	box-shadow:0 0 20px 1px rgba(0,0,0,0.1), 0 5px 10px rgba(0,0,0,0.15);
}
.feature_service_text h5{
	margin-bottom:19px;
}
.feature_service_text p{
	padding:0px 40px;
	margin:0px 0px 30px 0px;
}
.feature_service_text a{
	display:inline-block;
	height:38px;
	width:38px;
	border-radius:100%;
	background-color:#f5f4f4;
	line-height:40px;
	box-shadow:0px 0px 4px 2px  #ebebeb;
	color: #999;
	font-size: 14px;
}
.feature_service_text:hover a,
.feature_service_text.active a{
	color:#fff;
}
/*
	=================================
		FEATURE SERVICE WRAP END
	=================================
*/

/*
	=================================
		COMPONY DETAIL WRAP START
	=================================
*/
.company_list,
.company_detail_wrap{
	float:left;
	width:100%;
}
.company_detail_wrap{
	padding:80px 0px 72px;
	background-image:url("images/company-bg.png");
	background-repeat:no-repeat;
	background-size:cover;
}
.company_detail_wrap.jobly-theme-overlay:before{
	background-color:#151d4f;
	opacity:0.9;
}
.company_list{
	text-align:center;
}
.company_list span{
	display:inline-block;
	font-size:60px;
	color:#fff;
	line-height: 70px;
}
.company_list h2{
	font-size:60px;
	color:#fff;
	font-weight:600;
	margin-bottom:0px;
}
.company_list p{
	margin:0px 0px;
	color:#fff;
}

/*
	=================================
		COMPONY DETAIL WRAP END
	=================================
*/

/*
	=================================
		JOB PRICING WRAP START
	=================================
*/
.job_pricing_detail ul,
.job_pricing_detail,
.job_pricing_text,
.job_pricing_list,
.job_pricing_list,
.job_pricing_wrap{
	float:left;
	width:100%;
}
.job_pricing_wrap{
	padding:80px 0px 110px;
}
.job_pricing_wrap .col-md-4{
	padding:0px 0px;
}
.job_pricing_list{
	border:1px solid #d7d7d7;
	padding:40px 0px;
	background-color:#fff;
	position:relative;
	overflow:hidden;
}
.job_pricing_text{
	text-align:center;
}
.job_pricing_text > span{
	display:inline-block;
	font-size:50px;
	line-height: 50px;
	margin-bottom:9px;
}
.job_pricing_text h5{
	font-weight:600;
	margin-bottom:8px;
}
.job_pricing_text p{
	padding:0px 40px;
	font-style:italic;
	margin-bottom:10px;
	font-weight:300;
	color:#999999;
}
.price{
	font-size: 62px;
	color: #333333;
	position: relative;
	left: 10px;
	display: inline-block;
	margin-bottom: 20px
}
.price sup{
	font-size:30px;
	margin-left:5px;
}
.price sub{
	font-size:13px;
	left: -16px;
}
.job_pricing_detail{
	padding:0px 70px;
	text-align:center;
}
.job_pricing_detail ul{
	text-align:left;
	margin-bottom:33px;
	padding:0px;
}
.job_pricing_detail ul li{
	display:block;
	margin-bottom:4px;
}
.job_pricing_detail ul li:last-child{
	margin-bottom:0px;
}
.job_pricing_detail ul > li > a{
	display:block;
	position:relative;
}
.job_pricing_detail ul > li > a span{
	display: inline-block;
    height: 14px;
    width: 14px;
    border-radius: 100%;
    color: #fff;
    font-size: 8px;
    line-height: 12px;
    text-align: center;
    margin-right: 8px;
    position: relative;
    top: -4px;
}
.job_pricing_detail ul > li > a span i{
	position: relative;
    top:1px;
    left:1px;
}
.theme_btn.btn2{
	padding:10px 64px;
	border:1px solid #999999;
	background:none;
	color:#4d4d4d;
	font-weight:400;
	line-height: 28px;
}
.job_pricing_list.active{
	transform:scaley(1.1);
	position:relative;
	z-index:1;
}
.job_pricing_list:hover .theme_btn.btn2,
.job_pricing_list.active .theme_btn.btn2{
	color:#fff;
}
.most_job{
	position: absolute;
	top: 24px;
	right: -130px;
	color: #fff;
	font-size: 14px;
	display: block;
	padding: 2px 0px;
	width: 170px;
	text-align: center;
	transform: rotate(40deg);
	opacity:0;
}
.job_pricing_list.active .most_job,
.job_pricing_list:hover .most_job{
	right: -31px;
	opacity:1;
}
/*tabs style start*/
.job_package_link.pricing{
	float:left;
	width:100%;
	margin-bottom:80px;
}
.job_package_link.pricing ul{
	max-width: 326px;
	margin: 0 auto;
	border-radius:60px;
	float:none;
	padding: 2px 0;
	height: 48px;
}
.job_package_link.pricing ul li{
	display:inline-block;
	float:none;
	border-radius:50px;
}
.job_package_link.pricing ul li.active:before{
	border-radius:50px;
	background-color:#fff;
}
.job_package_link.pricing ul li a {
    display: inline-block;
    color: #fff;
    padding:9px 50px;
    text-align: center;
}
.job_package_link.pricing ul li .theme_btn:before{
	background:none;
}
/*
	=================================
		JOB PRICING WRAP END
	=================================
*/


/*
	=================================
		JOB CV WRAP START
	=================================
*/
.job_cv_categories,
.job_cv_expert,
.job_cv_text,
.job_cv_fig,
.job_cv_wrap{
	float:left;
	width:100%;
}
.job_cv_wrap{
	position:relative;
	z-index:1;
}

.job_cv_wrap:before{
	position: absolute;
	content: "";
	top: 25px;
	left: 0px;
	right: 0px;
	bottom: 60px;
	background-image:url("images/cv-bg.png");
	background-repeat:no-repeat;
	background-size:cover;
	opacity:0.4;
	z-index:-1;
	animation-name: float-bob; 
    animation-duration: 10s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
.job_cv_wrap:after{
	position: absolute;
	content: "";
	top: 25px;
	left: 0px;
	right: 0px;
	bottom: 60px;
	background-color:#f4f4f4;
	background-image:none;
	opacity:0.6;
	z-index:-1;
}
.job_cv_text{
	padding: 128px 0px 0px 60px;
}
.job_cv_text h3{
	margin-bottom:6px;
	font-weight:500;
	line-height: 26px;
}
.job_cv_text .custom_sizes{
	font-size:46px;
	margin-bottom:20px;
	font-weight:700;
}
.job_cv_text p{
	margin-bottom:20px;
}
.job_cv_text .job_pricing_detail{
	padding:0px 0px;
}
.job_cv_expert{
	text-align:left;
}
.job_cv_expert .theme_btn.btn2{
	padding: 10px 0px;
	margin-right:18px;
	width:188px;
	text-align:center;
	line-height: 28px;
}
.job_cv_expert .theme_btn.btn2.active,
.job_cv_expert .theme_btn.btn2:hover{
	color:#fff;
}
.job_cv_categories{
	padding:45px 50px 45px 160px;
	background-color:#151d4f;
	position:relative;
	z-index:1;
	overflow:hidden;
}
.job_cv_categories .theme_btn.btn2:hover{
	border-color:#333;
}
.job_cv_categories:before{
	position: absolute;
	content: "\ea00";
	top:54px;
	left:38px;
	right: 20px;
	bottom: 0px;
	font-family: 'joblyoon' !important;
	font-size: 130px;
	color: #fff;
	opacity: 0.7;
	z-index:-1;
	animation-name: float-bob2; 
    animation-duration: 7s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
.job_cv_categories h4{
	float:left;
	color:#fff;
	margin:0px 0px;
	padding:10px 0px;
}
.job_cv_categories .theme_btn.btn2{
	float:right;
	color:#fff;
	width:242px;
	padding: 10px 0px;
	text-align:center;
}
.job_cv_wrap.cv2{
	padding:35px 0px 0px 0px;
}
.job_cv_wrap.cv2 figure img{
	height:536px;
}
.job_cv_wrap.cv2:after,
.job_cv_wrap.cv2:before{
	top:0px;
}
.job_cv_wrap.cv2 .job_cv_text {
    padding:60px 0px 83px 60px;
}
/*
	=================================
		JOB CV WRAP END
	=================================
*/

/*
	=================================
		JOB CAREER WRAP START
	=================================
*/
.job_career_text,
.job_career_fig,
.job_career_wrap{
	float:left;
	width:100%;
}
.job_career_wrap{
	padding:82px 0px 148px;
}
.job_career_fig{
	border:1px solid #d7d7d7;
	box-shadow:0 0 20px 1px rgba(0,0,0,0.1), 0 5px 10px rgba(0,0,0,0.15);
}
.job_career_text{
	padding: 0px 20px 25px;
	margin-top: -14px;
	position: relative;
}
.job_career_text > a{
	padding:0px 15px;
	font-size:14px;
	color:#fff;
	background-color:#182055;
	margin-bottom:16px;
	display:inline-block;
}
.job_career_text > a:hover{
	color:#fff;
}
.job_career_text h5{
	font-weight:500;
	line-height: 27px;
	margin-bottom:14px;
}
.job_career_text .job_top_info{
	padding:0px 0px;
	margin:0px 0px;
}
.job_career_text .job_top_info li{
	padding:0px 0px;
	margin-right:30px;
	margin-bottom: 0px;
}
.job_career_text .job_top_info li:last-child{
	margin-right:0px;
}
.job_career_text .job_top_info li a{
	color:#666666;
	font-size:14px;
	text-transform: capitalize;
}
/*slick slider start*/
.job_career_wrap .slick-slide{
	padding:0px 15px;
}
.job_career_wrap .slick-prev:before, 
.job_career_wrap .slick-next:before{
	color:#a5a5a5;
}
.job_career_wrap .slick-track,
.job_career_wrap.wrap2 .slick-track{
	padding:0px 0px 10px;
}
/*
	=================================
		JOB CAREER WRAP END
	=================================
*/

/*
	=================================
		JOB DOWNLOAD APP START
	=================================
*/
.job_download_fig,
.job_app_fig,
.job_download_text,
.job_download_app{
	float:left;
	width:100%;
}
.job_download_app{
	position:relative;
}
.job_download_app:before{
	position: absolute;
	content: "";
	top: 0px;
	left: 0px;
	right: 20px;
	bottom: -17px;
	background-image: url("images/app-circal.png");
	background-position: right;
	background-repeat: no-repeat;
	background-size: 50% 130%;
	animation-name: float-bob; 
    animation-duration: 7s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
.job_download_text{
	padding:100px 45px;
}
.job_download_text h2{
	font-weight:700;
	margin-bottom:10px;
}
.job_download_text p{
	margin-bottom:20px;
}
.job_download_fig a{
	display:inline-block;	
	margin-right:1.5%;
	box-shadow:0px 0px 5px 2px #333;
	-moz-box-shadow:0px 0px 5px 2px #333;
	-webkit-box-shadow:0px 0px 5px 2px #333;
}
.job_download_fig a:last-child{
	margin-right: 0px;
}
.job_download_fig a:hover{
	box-shadow:0px 4px 10px 0px #0f0d0d;
}
.job_app_fig{
	text-align:center;
} 
.job_app_fig figure{
	width:auto;
	float:none;
	display:inline-block;
	position: relative;
	bottom:-15px;
}
/*job download app app2 start*/
.job_download_app.app2{
	background-image:url("images/download-bg.png");
	background-position:position;
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
	z-index:1;
	overflow: hidden;
}
.job_download_app.app2:after{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	opacity:0.9;
	z-index:-1;
}
.job_download_app.app2 .job_download_text p,
.job_download_app.app2 .job_download_text h2{
	color:#fff;
}
.job_download_app.app2 .job_download_fig a{
	box-shadow:0px 0px;
}
/*
	=================================
		JOB DOWNLOAD APP END
	=================================
*/

/*
	=================================
		WIDGET FOOTER START
	=================================
*/
.widget_follow_us,
.widget_text_copyright,
.job_widget_link,
.widget_footer{
	float:left;
	width:100%;
}
.widget_footer{
	padding:80px 0px;
	background-color:#182055;
	position:relative;
	z-index:1;
}
.widget_footer .background-border-bar h6:before{
	position:absolute;
	content:"";
	top:14px;
	left:0px;
	right:0px;
	bottom:auto;
	z-index:-1;
	border-bottom:1px solid #273c6b;
}
.widget_footer  .widget_text_copyright.background-border-bar h6{
	position:static;
}
.widget_text_copyright > a{
	display:block;
	margin-bottom:45px;
}
..widget_text_copyright,
.job_widget_link{
	text-align:center;
}
.widget_text_footer .job_widget_link{
	margin-bottom:60px;
}
.job_widget_link li{
	display:inline-block;
	margin-right:55px;
	margin-bottom: 0px;
}
.job_widget_link li:last-child{
	margin-right:0px;
}
.job_widget_link li a{
	display:inline-block;
	font-size:18px;
	color:#fff;
	font-weight:500;
	text-decoration: none;
}
.widget_text_copyright{
	text-align:center;
	position:relative;
}
.widget_text_copyright h6{
	margin-bottom: 10px;
	display: inline-block;
	padding: 0px 20px;
	position:relative;
	top:-28px;
	background-color:#182055;
}
.widget_text_copyright h6 a{
	color:#fff;
}
.widget_text_copyright > p{
	color:#798ab8;
	width: 750px;
	margin:0px auto 46px;
}
.widget_follow_us ul li,
.widget_follow_us ul,
.widget_follow_us p{
	display:inline-block;
}
.widget_follow_us p{
	color:#fff;
	margin-right:40px;
	margin-bottom:0px;
}
.widget_follow_us ul li{
	margin-right:20px;
}
.widget_follow_us ul li:last-child{
	margin-right:0px;
}
.widget_follow_us ul li a{
	color:#fff;
	font-size:14px;
	height: 40px;
	width: 40px;
	text-align: center;
	line-height: 40px;
	border-radius: 100%;
	border:1px solid #fff;
	display: inline-block;
}
.widget_follow_us ul li a:hover i{
	transform: rotate(362deg);
	-moz-transform: rotate(362deg);
	-webkit-transform: rotate(362deg);
}
.widget_text_copyright .top_btn{
	height: 46px;
	width: 46px;
	color:#fff;
	line-height: 46px;
	font-size: 26px;
	bottom: 226px;
	box-shadow:0px 0px 4px 0px #000;
	animation-name: zoom-fade; 
    animation-duration: 5s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    transform: rotate(-90deg) !important;
    -moz-transform: rotate(-90deg) !important;
    -webkit-transform: rotate(-90deg) !important;
	text-decoration: none;
}
.individual-bubble {
	position: absolute;
	border-radius: 100%;
	bottom: 30px;
	background-color: #fff;
	z-index: 1;
	left:0px;
	right:0px;
}
/*
	=================================
		WIDGET FOOTER END
	=================================
*/


/*
	==========================================================================================================
									HOME PAGE 03 START
	==========================================================================================================
*/
.banner_text.text2 .small_text{
	margin-bottom:22px;
}
.main_banner.banner2 .banner_text.text2 {
    margin: -70px auto;
	position: relative;
}
.color_option .main_banner.banner2 .jobly-theme-overlay:after{
	background:radial-gradient(ellipse at center, rgba(0,0,0,0) 0%, #4c2276 82%);
}
.header2.hdr3 .main_top_wrap{
	box-shadow: 0px 5px 5px -1px #4c1e7a;
	border-bottom-color:#4c1e7a;
}
.color_option .main_banner.banner2 .jobly-theme-overlay:before{
	background-color:#4c2276;
}
.color_option .job_feature_item:after{
	border-color: #674bbd transparent transparent transparent;
}
/*
	==========================================================================================================
									HOME PAGE 04 HEDER START START
	==========================================================================================================
*/
.header4{
	float:left;
	width:100%;
}
.header4 .job_top_wrap{
	background:none;
}
.header4 .job_top_nav_wrap{
	position:absolute;
	z-index:1;
	padding:40px 70px;
	z-index:2;
}
.header4 .job_top_navi_list{
	float:left;
	width:85%;
	margin-left: 0px;
}
.job_right_text{
	float:right;
	width:auto;
}
.color_option4 .header4 .job_logo{
	padding:0px 0px;
	background:none;
}
.header4 .navigation{
	width:72%;
	text-align:center;
	padding:15px 0px 10px;
}
.header4 .navigation > li{
	float:none;
	display:inline-block;
}
.header4 .navigation ul{
	text-align:left;
}
.header4 .navigation li:last-child{
	margin-right:0px;
}
.header4 .job_right_text{
	padding-top:6px;
}
.header4 .job_post{
	margin-left:25px;
}
.header4 .job_top_login {
    padding: 14px 0px 18px 31px;
}
.color_option4 .navigation li a.active{
	color:#fff;
}
.header4 .job_top_login ul li{
	border-color:#fff;
}
.color_option4 .job_top_login ul li a:hover,
.header4 .navigation li > a:hover{
	color:#000;
}
.header4 .recent_post_text,
.header4 .mega_list{
	text-align:left;
}
.header4 .modal-dialog{
	width: 1030px;
}
.header4 .modal-header{
	min-height:0px;
	padding:0px 0px;
	border:none;
}
.header4 button.close{
	position:absolute;
	top:10px;
	right:15px;
	z-index:2;
}
.header4 .modal-content{
	float:left;
	width:100%;
	box-shadow:0px 0px;
	border:none;
}
/*banner 04 start*/
.main_banner.bnr4{
	padding:140px 0px 0px;
	float:left;
	width:100%;
	position:relative;
	z-index:1;
}
.main_banner.bnr4 .container{
	width:1600px;
}
.main_banner.bnr4 .banner_text{
	position: static;
	margin-top: 0px;
	float: left;
	width: auto;
	padding: 110px 0px;
	text-align: left;
}
.main_banner.bnr4 .large_text{
	font-size:60px;
}
.banner_fig{
	float:right;
	width:auto;
	position: relative;
	z-index: 1;
}
.banner_fig figure{
	width:auto;
}
.right_leyer,
.left_leyer{
	position:absolute;
	top:0px;
	left:0px;
}
.right_leyer{
	left:auto;
	right:0px;
}
.color_option4 .job_marketing_row{
	z-index:1;	
}
.main_banner.bnr4 .banner_text .large_text{
	 -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
/*
	=================================
		JOB FIND WRAP START
	=================================
*/
.job_finder_key,
.job_find_link,
.job_find_wrap{
	float:left;
	width:100%;
}
.job_find_wrap{
	background-color:#f7faff;
	position:relative;
	padding-bottom:32px;
}
.job_find_wrap:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background-image:url("images/patteren.png");
	background-size:cover;
	background-repeat:no-repeat;
	opacity:0.1;
}
.job_find_wrap .banner_form.form2{
	position:static;
	margin-top:0px;
	background-color:#fff;
	padding:60px 40px;
	margin-bottom:25px;
}
.job_find_wrap .form_field_skill ul li{
	float:left;
	width:315px;
	margin-right:28px;
}
.job_find_wrap .search_skill {
    position: relative;
    z-index: 1;
}
.job_find_wrap .search_city .nice-select,
.job_find_wrap .search_skill input{
	background-color:#f1f1f1;
	border:none;
}
.job_finder_key,
.job_find_link{
    position: relative;
}
.job_find_link{
	margin-top:-49px;
	z-index: 2;
}
.job_find_link li{
	display:inline-block;
	margin:0px -2px;
} 
.job_find_link li a.theme_btn{
	background-color:#fdb928;
	width:198px;
	text-align:center;
	padding: 12px 0px;
	font-weight:500;
	position:relative;
}
.job_find_link li a.theme_btn:before{
	position:absolute;
	content:"";
	top:-4px;
	left:0px;
	right:0px;
	bottom:0px;
	z-index:-1;
	border-top:3px solid transparent;
}
.job_find_link li.active a.theme_btn{
	background-color:#fff;
}
.job_finder_key .key_word {
	display:inline-block;
	color:#333333;
}
.job_finder_key .advance_search{
	float:right;
	width:auto;
	color:#333333;
	position:static;
}
.job_finder_key .advance_search i{
	margin-right:20px;
}
.job_find_wrap .banner_form.form2 .form_field_skill ul li.job_serchr_btn .theme_btn:hover{
	color:#fff;
}
.job_find_wrap .nav-tabs{
	border-bottom:none;
}
/*heading left side style*/
.left-text{
	text-align:left;
}
.left-text p:after, 
.left-text p:before, 
.left-text:before{
	margin:0px;
}
.left-text:before{
	left:20px;
}
.left-text p:before{
	left:0px;
}
.left-text p:after{
	left: 83px;
}
/*heading left side style*/
/*
	=================================
		JON FIND WRAP END
	=================================
*/

/*
	=================================
		 STORIES WRAP START
	=================================
*/
.stories_video,
.stories_text,
.stories_wrap{
	float:left;
	width:100%;
}
.stories_wrap{
	position:relative;
	z-index:1;
	margin-top:-30px;
}
.stories_wrap.jobly-theme-overlay:before{
	background-image:linear-gradient(to right, #5239a1 40%, #5a3e87 81%);
	opacity:0.90;
	top:25px;
	bottom:40px;
}
.stories_wrap:after{
	position:absolute;
	content:"";
	top:25px;
	left:0px;
	right:0px;
	bottom:40px;
	background-image:url("images/storie-bg.png"), url("images/story_bg.png");
	background-repeat:no-repeat;
	background-size:cover;
	z-index:-1;
}
.stories_text{
	padding:135px 0px 140px;
}
.candidates{
	font-size:40px;
	color:#fff;
	font-weight:500;
	margin-bottom:0px;
	line-height:30px;
}
.stories_title{
	font-size:58px;
	color:#fff;
	font-weight:500;
	margin-bottom:10px;
}
.stories_text p{
	margin-bottom:28px;
	color:#fff;
}
.stories_text a{
	display:inline-block;
	padding:0px 24px 0px 0px;
	border:1px solid #f7faff;
	color:#fff;
}
.stories_text a:hover{
	color:#fff;
}
.stories_text a i{
	height:44px;
	width:46px;
	text-align:center;
	line-height:46px;
	border-right:1px solid #fff;
	margin-right:24px;
}
.stories_video{
	position:relative;
}
.more_video{
	position: absolute;
	top: 50%;
	left: 50px;
	right: 0px;
	text-align: center;
	color: #fff;
	font-weight: 500;
	margin-top: -46px;
}
.more_video:hover{
	color:#fff;
}
.more_video a{
	height:70px;
	width:70px;
	text-align:center;
	line-height:63px;
	border:3px solid #fff;
	color:#fff;
	font-size:24px;
	border-radius:100%;
	margin-right:20px;
	position:relative;
	display:inline-block;
}
.more_video a i{
	position: relative;
	left: 3px;
}
.paly_btn:before,
.paly_btn:after,
.more_video a:before, 
.more_video a:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    border: 1px solid #fff;
    border-radius: 50%;
}
.paly_btn:before,
.more_video a:before {
    -webkit-animation: scaling 1s linear 0s infinite;
    -o-animation: scaling 1s linear 0s infinite;
    animation: scaling 1s linear 0s infinite;
}
.paly_btn:after,
.more_video a:after {
    -webkit-animation: scaling 1s linear 0.3s infinite;
    -o-animation: scaling 1s linear 0.3s infinite;
    animation: scaling 1s linear 0.3s infinite;
}
@keyframes scaling{
	0%{
		opacity: 0;
		-webkit-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-o-transform: scale(1.2);
		transform: scale(1.2);
	}
	15%{
		opacity: 0.7;
		-webkit-transform: scale(1.08);
		-ms-transform: scale(1.08);
		-o-transform: scale(1.08);
		transform: scale(1.08);
	}
	100%{
		opacity: 0;
		-webkit-transform: scale(1.7);
		-ms-transform: scale(1.7);
		-o-transform: scale(1.7);
		transform: scale(1.7);
	}
}
.more_video span{
	display:inline-block;
	position:relative;
}
/*
	=================================
		 STORIES WRAP END
	=================================
*/

/*
	=================================
		 FEATURE STORIES START
	=================================
*/
.feature_categorie_text,
.feature_service{
	float:left;
	width:100%;
}
.feature_categorie_text{
	padding:40px 0px 70px;
	text-align:center;
	border:2px dotted #dbdbdb;
	position:relative;
	overflow:hidden;
}
.feature_categorie_text{
	box-shadow:0 0 20px 1px rgba(0,0,0,0.1), 0 5px 10px rgba(0,0,0,0.15);
	border-bottom:transparent;
}
.feature_categorie_text > span{
	display:inline-block;
	margin-bottom:12px;
	border-radius:100%;
	font-size:72px;
	line-height:72px;
}
.feature_categorie_text h6{
	margin-bottom:9px;
	font-weight:500;
}
.feature_categorie_text:hover h6 a,
.feature_categorie_text:hover p,
.feature_categorie_text:hover h6{
	color:#fff;
}
.feature_categorie_text p{
	display:block;
	font-size:14px;
	margin:0px;
}
.border-bottom{
	border-bottom:none;
}
.border-right{
	border-right:1px;
}
.feature_service .all_job{
	margin-top:30px;
}
.next-arrow{
	position:absolute;
	bottom:-80px;
	left:0px;
	right:0px;
	margin:auto;
	text-align:center;
	height:80px;
	width:80px;
	line-height:52px;
	background-color:#fff;
	font-size:30px;
	border-radius:100%;
	opacity:0;
}
.feature_categorie_text:hover .next-arrow{
	bottom:-40px;
	opacity:1;
}

/*
	=================================
		 FEATURE STORIES END
	=================================
*/

/*
	=================================
		 WIDGET3 START
	=================================
*/
.widegt3_info,
.widget3_links,
.widget3{
	float:left;
	width:100%;
}
.widget3{
	padding:76px 0px 0px;
	background-color:#f6f9fe;
}
.widget3_title{
	font-weight:500;
	margin-bottom:29px;
}
.widget3_links li{
	margin-bottom:8px;
}
.widget3_links li:last-child{
	margin-bottom:0px;
}
.widget3_links li a{
	display:block;
	font-size:14px;
	font-weight:400;
	color:#666;
}
/*.widegt3 info start*/	
.widegt3_info{
	padding:30px 20px;
	margin-top:65px;
}
.widegt3_list{
	float: left;
	width: auto;
	margin-right: 60px;
	padding-left: 20px;
}
.color_option4 .btn-hover:before,
.color_option4 .job_top_navi_list .btn-hover:hover{
	box-shadow:0px 4px 5px -2px #000;
}
.color_option4 .btn-hover:before,
.color_option4 .job_top_navi_list .btn-hover:before{
	background-color:rgba(0,0,0,0.8);
}
.job_newsletter_text .job_top_search .theme_btn:before{
	background:none;
}
.color_option4 .job_newsletter_wrap.news2 .job_newsletter_text .btn-hover:before{
	box-shadow:0px 0px;
}
.widegt3_list h6{
	float:left;
	width:auto;
	margin:0px 30px 0px 0px;
	padding:9px 0px;
	color:#fff;
}
.widegt3_list .job_top_icon_list{
	padding:0px 0px;
	border:none;
}
.widegt3_list .job_top_icon_list li{
	margin-right:5px;
}
.widegt3_list .job_top_icon_list li:last-child{
	padding-right:0px;
}
.widegt3_info .job_top_info li:first-child{
	padding-left:0px;
}
.widegt3_list .job_top_icon_list li a{
	height:40px;
	width:40px;
	line-height:40px;
	background:none;
	border:2px solid #fff;
	color:#fff;
}
.widegt3_list .job_top_icon_list li a:hover{
	background-color:#fff;
	border-color:#fff;
}
.widegt3_info .job_top_info{
	padding:14px 0px 10px;
}
.widegt3_info .job_top_info li{
	padding:0px 50px;
}
.widegt3_info .job_top_info li a{
	color:#fff;
}
.widegt3_info .job_top_info li a:hover{
	color:rgba(255,255,255,0.6);
}
/*copyright3 start*/
.copyright3{
	float:left;
	width:100%;
	padding:40px 0px;
}
.center{
	margin:0px 0px;
	text-align:center;
	padding:7px 0px;
}
.right{
	margin:0px 0px;
	float:right;
	padding:7px 0px;
}
/*
	=================================
		 WIDGET3 END
	=================================
*/

/*
	===========================================================================
								ABOUT US PAGE START
	===========================================================================
*/
/*
	=================================
		 SAB BANNER START
	=================================
*/
.sab_banner_text,
.sab_banner{
	float:left;
	width:100%;
}
.sab_banner{
	padding:298px 0px 170px 0px;
	background-image:url("images/sub-header-bg-jobly.jpg");
	background-repeat:no-repeat;
	background-size:cover;
}
.sab_banner.jobly-theme-overlay:before{
	opacity:0.5;
}
.sab_banner_text{
	text-align:center;
	position:relative;
}
.sab_banner_title{
	font-size:48px;
	color:#fff;	
	margin:0px 0px;
}
.sab_banner .sab_banner_text .sab_banner_title{
	margin-bottom:10px;
}
.breadcrumb{
	padding:0px 0px;
	background:none;
	margin:0px 0px;
}
.breadcrumb li{
	padding:0px 17px;
	line-height: 12px;
	position:relative;
}
.breadcrumb li:before{
	position:absolute;
	content:"";
	top:0px;
	left:auto;
	right:0px;
	bottom:0px;
	border-right:1px solid #fff;
}
.breadcrumb li:last-child:before{
	border-right:none;
}
.breadcrumb li a{
	color:#fff;
	display:inline-block;
}
.breadcrumb > .active{
	color:#fff;
}
/*
	=================================
		 SAB BANNER END
	=================================
*/

/*
	=================================
		 JOB ABOUT WRAP START
	=================================
*/
.job_about_text,
.job_about_wrap{
	float:left;
	width:100%;
}
.job_about_wrap{
	padding:100px 0px;
}
.job_about_text h6{
	color:#666666;
	margin-bottom:14px;
}
.job_about_text .sab_banner_title{
	color:#333333;
	margin-bottom:12px;
	line-height: 52px;
}
.job_about_text .sab_banner_title span{
	display:block;
	font-weight:500;
}
.job_about_text p{
	margin-bottom:16px;
}
.job_about_text .widget_links_detail{
	margin-bottom:30px;
}
.job_about_text .widget_links_detail li a{
	color:#666666;
}
.job_about_text > a{
	display: block;
	float: left;
	line-height: 16px;
	border-bottom:1px solid;
}
.paly_btn{
	position:absolute;
	top:50%;
	left:0px;
	right:0px;
	bottom:0px;
	height:74px;
	width:74px;
	line-height:74px;
	border-radius:100%;
	background-color:#fff;
	font-size:30px;
	margin:-50px auto;
	text-align:center;
}
.paly_btn:hover{
	color:#fff;
}
.paly_btn:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	border:10px solid #fff;
	opacity:0.3;
	border-radius:100%;
}
.job_about_ceo{
	position:absolute;
	bottom:30px;
	left:30px;
}
.job_about_ceo h4{
	color:#fff;
	margin-bottom:7px;
}
.job_about_ceo p{
	color:#fff;
	margin:0px 0px;
}
/*
	=================================
		 JOB ABOUT WRAP END
	=================================
*/


/*
	=================================
		 JOB CORE FEATURE START
	=================================
*/
.job_core_feature{
	float:left;
	width:100%;
}
.job_core_feature{
	padding:35px 35px;
	background-color:#faf7e5;
	overflow:hidden;
}
.job_core_feature h4{
	font-weight:500;
	margin-bottom:16px;
}
.job_core_feature p{
	margin:0px 0px;
}
.bg_icon3,
.bg_icon2,
.bg_icon1,
.bg_icon{
	position:relative;
	z-index:1;
}
.bg_icon3:before,
.bg_icon2:before,
.bg_icon1:before,
.bg_icon:before{
	position:absolute;
	content:"\ea09";
	top:-70px;
	left:auto;
	right:0px;
	bottom:0px;
	font-family: 'joblyoon' !important;
	font-size:190px;
	color:#f0eddc;
	z-index:-1;
}
.bg_icon3:hover:before,
.bg_icon2:hover:before,
.bg_icon1:hover:before,
.bg_icon:hover:before{
	font-size:210px;
}
.bg_icon1:before{
	content:"\ebba";
}
.bg_icon2:before{
	content:"\ea0c";
}
.bg_icon3:before{
	content:"\ea0a";
}
.margin30{
	margin-bottom:30px;
}

/*
	=================================
		 JOB CORE FEATURE END
	=================================
*/

/*
	=================================
		 JOB MAJOR SERVICE START
	=================================
*/
.job_marjor_service_text p,
.job_marjor_service_text,
.job_marjor_service{
	float:left;
	width:100%;
}
.job_marjor_service{
	padding:100px 0px;
}
.job_marjor_service_text{
	padding-bottom:22px;
	border-bottom:1px solid #e5e5e5;
}
.job_marjor_service_text span{
	height:56px;
	width:56px;
	line-height:56px;
	border:1px solid #c9c9c9;
	font-size:30px;
	float:left;
	text-align:center;
	margin-right:28px;
	margin-bottom:12px;
}
.job_marjor_service_text:hover span{
	color:#fff;
}
.job_marjor_service_text h5{
	float:left;
	width:auto;
	padding:15px 0px;
	margin:0px 0px;
}
.job_marjor_service_text p{
	margin:0px 0px;
}
.margin40{
	margin-bottom:40px;
}

/*
	=================================
		 JOB MAJOR SERVICE END
	=================================
*/

/*
	==================================================================================
							404 PAGE START
	==================================================================================
*/
/*
	=================================
		 404 WRAP START
	=================================
*/
.erorr_text,
.erorr_wrap{
	float:left;
	width:100%;
}
.erorr_wrap{
	padding:100px 0px;
}
.erorr_text{
	text-align:center;
}
.erorr_text figure{
	float:none;
	width:auto;
	display:inline-block;
}
.erorr_title{
	font-size:92px;
	line-height:70px;
	margin:-48px 0px 24px;
	font-weight:500;
	position:relative;
}
.erorr_text h4{
	margin-bottom:42px;
}
.erorr_text .theme_btn{
	font-weight:500;
}
/*
	=================================
		 404 WRAP END
	=================================
*/

/*
	==================================================================================
							COMING SOON PAGE START
	==================================================================================
*/

/*
	=================================
		 COMING SOON WRAP START
	=================================
*/
.coming_text .countdown,
.coming_text,
.coming_soon_wrap{
	float:left;
	width:100%;
}
.coming_soon_wrap{
	background-image:url("images/coming-bg.png");
	background-repeat:no-repeat;
	background-size:cover;
	height:100%;
	padding:160px 0px 70px
}
.coming_soon_wrap.jobly-theme-overlay:before{
	opacity:0.98;
	background-color:#292e33;
	height:100%;
}
.coming_text{
	text-align:center;
	position:relative;
	z-index:1;
}
.coming_text figure{
	margin-bottom:27px;
	width:auto;
	float:none;
	display:inline-block;
}
.coming_text > h2{
	font-size:70px;
	color:#fff;
	line-height:50px;
	font-weight:500;
	margin-bottom:17px;
}
.coming_text > p{
	color:#fff;
	font-size:32px;
	margin-bottom:59px;
}
.coming_text .countdown{
	margin-bottom:50px;
}
.coming_text .countdown li{
	display:inline-block;
	height:142px;
	width:138px;
	text-align:center;
	padding:42px 0px;
	margin-right:16px;
}
.coming_text .countdown li:last-child{
	margin-right:0px;
}
.coming_text .countdown li h2{
	color:#fff;
	font-weight:500;
	margin-bottom:4px;
	line-height: 30px;
}
.coming_text .countdown li p{
	font-size:15px;
	color:#fff;
	margin:0px 0px 0px;
	text-transform:capitalize;
}
.coming_text .job_top_search {
    float: none;
    width: 550px;
    position: relative;
    overflow: hidden;
    margin:0px auto 50px;
}
.coming_search{
	position:relative;
	float:left;
	width:362px;
}
.coming_search input{
	height:52px;
	border:2px solid #fff;
	border-radius:1px;
	background:none;
	padding:0px 42px;
}
.coming_search input:focus{
	background:rgba(0,0,0,0.1);
}
.coming_search input::-moz-placeholder{
	color:#ffffff;
}
.coming_search span{
	position:absolute;
	top:14px;
	left:15px;
	color:#fff;
	font-size:15px;
}
.coming_text .job_top_search .theme_btn{
	height:52px;
	line-height:50px;
	padding:0px 40px;
	text-align:center;
}
.coming_text .widegt3_list {
    float: none;
    width: auto;
    text-align: center;
    overflow: hidden;
    margin:0px auto 120px;
    display: inline-block;
}
.coming_text .job_top_icon_list li{
	margin-right:8px;
}
.coming_text .job_top_icon_list li:last-child{
	margin-right:0px;
}
.coming_text .job_top_icon_list li a{
	background-color:#fff;
	color:#292e34;
}
.coming_text .widegt3_list .job_top_icon_list li a:hover{
	color:#fff;
}
.coming_text .widegt3_list h6{
	color:#fff;
}
.coming_copyright{
	color:#fff;
	font-size:16px;
	margin:0px 0px;
}
/*
	=================================
		 COMING SOON WRAP END
	=================================
*/

/*
	=================================
		 PAGINATION WRAP START
	=================================
*/
.kode-pagination{
	float:left;
	width:100%;
}
.kode-pagination{
	padding:35px 20px;
	border:1px solid #e5e5e5;
	text-align: center;
	background-color: #f9f9f9;
}
.kode-pagination > span,
.kode-pagination > a{
	display:inline-block;
	padding:7px 12px 10px;
	border: 1px double #d7d7d7;
	color: #333;
	line-height: normal;
}
.kode-pagination .prev,
.previous{
	float:left;
	width:auto;
}
.kode-pagination .next i,
.next i,
.previous i{
	margin-right: 20px;
	font-size: 28px;
	color: #cdcdcd;
	line-height: 14px;
	position: relative;
	top: 7px;
}
.kode-pagination .next,
.next{
	float:right;
	width:auto;
}
.kode-pagination .next i,
.next i{
	margin-right:0px;
	margin-left:20px;
}
.pagination{
	text-align:center;
	margin:0px 0px;
}
.pagination > li{
	margin-right:12px;
}
.pagination > li:last-child{
	margin-right:0px;
}
.pagination > li > a{
	float:none;
	display:inline-block;
	height:40px;
	width:37px;
	line-height:40px;
	border:1px solid #d7d7d7;
	color:#999999;
	padding:0px 0px;
}
.pagination_wrap > a:hover i,
.pagination_wrap > a:hover,
.pagination > li > a:hover{
	color:#fff;
}
/*
	=================================
		 PAGINATION WRAP END
	=================================
*/

/*
	==================================================================================
							PRICING TABLE PAGE START
	==================================================================================
*/
.job_work_wrap.pricing{
	padding:100px 0px;
}
.job_work_wrap.pricing:after{
	background-image:none;
}
.job_work_wrap.pricing:before{
	background-color:#fff;
	opacity:1;
}
.job_work_wrap.pricing .job_package_list{
	border:1px solid #d7d7d7;
}
.job_work_wrap.pricing .job_package_link ul li .theme_btn{
	color:#505050;
}
.job_work_wrap.pricing .job_package_link ul li.active a{
	color:#fff;
}

/*
	==================================================================================
							JOB PRICETABLE WRAP START
	==================================================================================
*/
.job_pricetable_wrap{
	float:left;
	width:100%;
}
.job_pricetable_wrap .job_package_list{
	box-shadow:0px 0px 7px 1px #aeb4b4;
	border-radius:8px;
}
.job_pricetable_wrap .job_package_list .job_package_monthly{
	padding:70px 0px 105px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.job_pricetable_wrap .job_package_list:before{
	border:none;
}
.job_pricetable_wrap .job_package_list:hover:before{
	border-color:none;
}
.job_pricetable_wrap .custom_size{
	font-size:60px;
	color:#fff;
	font-weight:500;
}
.job_pricetable_wrap .custom_size sup{
    font-weight: 400;
    left:4px;
    top:-24px;
}
.job_pricetable_wrap .custom_size sub{
    font-weight: 400;
	font-size: 20px;
	right: 14px;
}
.job_pricetable_wrap .job_package_categorie{
	padding:30px 0px 30px;
	position:relative;
	z-index:1;
}
.job_pricetable_wrap .job_package_categorie:after,
.job_pricetable_wrap .job_package_categorie:before{
	position:absolute;
	content:"";
	top:-50px;
	left:0px;
	right:0px;
	bottom:0px;
	background-image:url("images/main.png");
	background-position:top;
	background-repeat:no-repeat;
	height:50px;
	z-index:-1;
}
.job_pricetable_wrap .job_package_categorie:after{
	background-image:url("images/01.png");
	top:-55px;
	opacity: 1;
}
.job_package_categorie h6{
	border-bottom:2px solid;
	display:inline-block;
	padding:0px 20px 10px;
	margin:0px 0px 24px;
	text-transform:pitalize;
	font-weight: 700;
}
.job_pricetable_wrap .job_package_categorie ul li a{
	color:#333;
	font-weight: 400;
}
.job_pricetable_wrap .job_package_categorie ul li {
    margin-bottom: 10px;
}
.job_work_wrap .job_detail,
.job_pricetable_wrap .job_detail{
	text-align:center;
	border-top:none;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.job_pricetable_wrap .job_detail a{
	font-size:20px;
	text-transform:pitalize;
	color:#fff;
}
.bg_color{
	background-color:#4c1e7a;
}
.pattern_bg1,
.pattern_bg{
	position:relative;
}
.pattern_bg1:after,
.pattern_bg:after{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background-image:url("images/cricel-patteren.png");
	background-repeat:no-repeat;
	background-size:cover;
	opacity:1;
	border-top-left-radius: 8px;
}
.pattern_bg1:after{
	background-image:url("images/cross-patteren.png");
}
.job_package_list.active .job_package_monthly:before,
.job_package_list:hover .job_package_monthly:before{
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.job_work_wrap .job_package_list:hover{
    box-shadow: 0px 7px 7px 1px #aeb4b4;
}
.job_work_wrap.job_pricetable_wrap .job_detail,
.job_work_wrap.job_pricetable_wrap .job_package_monthly{
	background-color:#292e34;
}
.job_work_wrap .job_package_list {
    box-shadow: 0px 4px 7px -4px #aeb4b4;
}
.job_pricetable_wrap.padding{
	padding-bottom:100px;
}
/*
	==================================================================================
							JOB PRICETABLE WRAP END
	==================================================================================
*/


/*
	==================================================================================
							 JOB PRICING FOUR START
	==================================================================================
*/
.chose_demo,
.job_pricing_paln_list li,
.job_pricing_paln_list,
.job_pricing_four,
.job_price_plan_text,
.job_price_plan{
	float:left;
	width:100%;
}

.job_price_plan{
	text-align:center;
	background-color:#fff;
	box-shadow:0px 7px 8px 9px #e7e7eb;
	border-radius:8px;
}
.job_price_plan:hover{
	box-shadow:0px 4px 15px 9px #e7e7eb;
}
.job_price_plan_text figure{
	float:none;
	display:inline-block;
	width:auto;
	margin-bottom:10px;
}
.job_price_plan_text h6{
	text-transform:uppercase;
	position:relative;
	padding-bottom:8px;
	margin-bottom:50px;
	font-weight: 500;
	z-index:1;
}
.job_price_plan_text h6:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	border-bottom:3px solid #4c1e7a;
	width:25px;
	margin:auto;
	z-index:-1;
}
.job_price_plan_text h2{
	font-size: 50px;
	margin: 0px 0px 5px;
	line-height: 40px;
}
.job_price_plan_text h2 sup{
	font-size:20px;
	left: -5px;
}
.job_price_plan_text span{
	color:#848389;
	font-weight: 500;
}
.job_price_plan_text span i{
	font-size:120px;
	margin-bottom:30px;
	display:block;
}
.job_pricing_paln_list{
	padding:25px 0px 35px;
}
.job_pricing_paln_list li{
	margin-bottom:15px;
	list-style:none;
}
.job_pricing_paln_list li:last-child{
	margin-bottom:0px;
}
.job_pricing_paln_list li a{
	color:#565564;
	display:inline-block;
	position:relative;
}

.job_pricing_paln_list li a.price_btn:before{
	content:"";
}
.job_pricing_paln_list li a i{
	font-size:13px;
	margin-right:8px;
}
.job_pricing_paln_list li a.price_btn{
	border-bottom:1px solid #9f9fa2;
}
.chose_demo{
	padding:60px 0px 50px;
	position:relative;
}
.bg-img1:before,
.bg-img:before,
.chose_demo:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:120px;
	background-image:url("images/05.png");
	background-repeat:no-repeat;
	background-size:cover;
	opacity:1;
	height: 100%;
}
.bg-img:before{
	background-image:url("images/06.png");
}
.bg-img1:before{
	background-image:url("images/07.png");
}
.job_price_plan .theme_btn{
	padding: 9px 45px;
	background-color:#fff;
	color:#333;
	font-weight:500;
	box-shadow:0px 2px 5px -2px;
}
.job_price_plan .theme_btn:hover{
	color:#fff;
}
.job_price_plan .theme_btn i{
	margin-left:10px;
}
/*
	==================================================================================
							TESTIMONIAL PAGE START
	==================================================================================
*/
.job_testimonial_wrap.client{
	padding:100px 0px;
}
.job_testimonial_wrap.client .col-md-6{
	padding:0px 0px;
}
 .job_testimonial_wrap.client .job_testimonial_list{
	border-bottom:1px solid #e6e6e6;
	padding: 0px 25px 32px 90px;
}

/*
	==================================================================================
							BLOG LIST PAGE START
	==================================================================================
*/
.job_news_fig.list{
	box-shadow:0px 0px;
}
.job_news_fig.list:hover{
	box-shadow:0 0 20px 1px rgba(0,0,0,0.1), 0 5px 10px rgba(0,0,0,0.15);
}
.job_news_fig.list .job_top_info{
	margin-bottom:20px;
}
.job_news_fig.list .theme_btn.btn2{
	position:static;
	opacity:1;
	border-radius:0px;
	-webkit-transform: rotate(0deg);
	width:auto;
	height:auto;
	line-height: 20px;
	font-size:16px;
	font-weight:500;
	padding:10px 30px;
	border-color:#e5e5e5;
}
.job_news_fig.list:hover .theme_btn.btn2{
	color:#fff;
}
.job_news_fig.list .job_news_text{
	padding:30px 30px 15px;
}

/*
	==================================================================================
							BLOG MANSORY PAGE START
	==================================================================================
*/
.choose_job{
	float:left;
	width:100%;
}
.choose_job{
	padding:36px 36px 32px;
}
.choose_job p{
	font-size:20px;
	color:#fff;
	margin-bottom:27px;
	font-weight:500;
}
.choose_job a{
	display:block;
	font-weight:500;
	text-transform:capitalize;
	color:#fff;
	position:relative;
	padding-left:28px;
}
.choose_job a:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:13px;
	border-bottom:1px solid #fff;
	width:20px;
}
.choose_job a:hover{
	color:#fff;
}
.margin60{
	margin-bottom:60px;
	float:left;
	width:100%;
}
.job_news_fig .jobly-theme-overlay:before{
	opacity:0.5;
}
.job_news_fig .paly_btn{
	margin: -42px auto;
}
/*
	==================================================================================
							BLOG DETAIL PAGE START
	==================================================================================
*/
.bg_white{
	float:left;
	width:100%;
	background-color:#fff;
}
.job_news_fig.list.detail{
	box-shadow:0px 0px;
	border:1px solid #e2e2e2;
}

.choose_job.qoute{
	padding:36px 36px 32px 120px;
}
.choose_job.qoute p{
	font-size:18px;
	font-weight:400;
	font-style:italic;
	position:relative;
	margin-bottom:17px;
}
.choose_job.qoute p:before{
	position:absolute;
	content:"\e9fe";
	top:20px;
	left:-80px;
	right:0px;
	bottom:0px;
	color:#fff;
	font-size:45px;
	font-family: 'joblyoon' !important;
}
.choose_job.qoute a{
	padding-left:0px;
}
.choose_job.qoute a:before{
	border:none;
	
}
/*tags start*/
.tags{
	float:left;
	width:100%;
}
.tags{
	padding:15px 30px;
	border-top:1px solid #e2e2e2;
}
.social_icon,
.tags_social p,
.tags_deta{
	float:left;
	width:auto;
}
.tags_deta > span{
	display:inline-block;
	font-size:14px;
	margin-right:20px;
	padding: 6px 0px;
}
.tags_deta a{
	display:inline-block;
	padding:0px 10px;
	background-color:#f9f9f9;
}
.tags_deta a:hover{
	color:#fff;
}
.tags_social{
	float:right;
	width:auto;
}
.tags_social p{
	font-size:15px;
	margin-right:12px;
	margin-bottom:0px;
}
.social_icon li{
	display:inline-block;
	margin-right:15px;
	margin-bottom:0px;
}
.kode-team-network{
	margin-bottom:0px;
}
.social_icon li:last-child{
	margin-right:0px;
}
.social_icon li a{
	display: inline-block;
	font-size: 15px;
}
.tags .social_icon li a{
	height: 40px;
	width: 40px;
	text-align: center;
	line-height: 40px;
	border: 1px solid #ccc;
	border-radius: 100%;
}
.tags .tags_social .social_icon li a:hover{
	color:#fff;
}
/*author start*/
.kode-author{
	float:left;
	width:100%;
}
.kode-author{
	padding:40px 25px;
	border:1px solid #e1e1e1;
	background-color:#fff;
}
.kode-author figure{
	border-radius:100%;
	width:auto;
}
.author_text{
	overflow:hidden;
	padding:10px 0px 10px 20px;
}
.author_text h5{
	margin-bottom:8px;
}
.author_text h5 span{
	display:inline-block;
	font-size:14px;
	color:#999999;
	margin-left:4px;
	font-weight:400;
}
/*blog posts start*/
.blog_posts{
	float:left;
	width:100%;
	padding-bottom:50px;
	border-bottom:1px solid #e1e1e1;
}
.blog_posts .job_news_fig{
	border-bottom:1px solid #e1e1e1;
}
.margin-bottom{
	margin-bottom:40px !important;
}
/*comment posts start*/
.comment_fig,
.comment_posts ul li,
.comment_posts ul,
.comment_posts{
	float:left;
	width:100%;
}
.comment_list ul{
	padding:0px 30px;
	border:1px solid #e1e1e1;
	overflow:hidden;
}
.comment_fig{
	padding:35px 0px 32px;
	border-bottom:1px solid #e1e1e1;
}
.job-list-comments .comment_fig figure{
	width:auto;
}
.author_text{
	padding:0px 0px 0px 30px;
	position:relative;
}
.comment_list ul ul{
	border:none;
}
.comment_list .job-list-comments{
	list-style:none;
}
.comment_list .job-list-comments .children{
	padding:0px 0px 0px 100px;
	border:none;
	list-style:none;
}
.border-none{
	border-bottom:none;
}
.replay{
	position:absolute;
	top:0px;
	right:0px;
}
/*comment form start*/
.comment_area,
.comment_search,
.comment_form{
	float:left;
	width:100%;
}
.comment_search{
	margin-bottom:20px;
}
.comment_area textarea{
	height:140px;
	margin-bottom:30px;
}
.comment_area .theme_btn{
	font-weight:400;
}

/*
	==================================================================================
							BLOG DETAIL PAGE START
	==================================================================================
*/

.job_loacation_list,
.map-canvas,
.location_mapp{
	float:left;
	width:100%;
}
.location_mapp{
	position:relative;
	overflow: hidden;
}
.location_mapp.mapp2{
	padding:100px 0px 0px;
}
.map-canvas{
	height:550px;
}
.job_loacation{
	position:absolute;
	top:0px;
	right:200px;
}
.job_loacation_list{
	padding:51px 22px 48px;
}
.job_loacation_list span {
    float: left;
    font-size: 40px;
    color: #fff;
    border-radius: 100%;
    border: 1px solid #fff;
	line-height:35px;
    padding: 14px;
    margin-top: 7px;
}
.comment_area .wpcf7-form-control.wpcf7-submit.theme_btn{
	text-transform:capitalize;
}
.job_loacation_text{
	overflow:hidden;
	padding-left:24px;
}
.job_loacation_text h5{
	color:#fff;
	margin-bottom:9px;
	font-weight:500;
}
.job_loacation_text p{
	margin-bottom:0px;
	color:#fff;
}
.bg2{
	background-color:#52a607;
}
/*client form START*/
.client_form{
	float:left;
	width:100%;
}
.client_form{
	padding:100px 0px;
}
.client_form .comment_search{
	margin-bottom:30px;
}
.client_form .comment_area textarea,
.client_form .comment_search input{
	background-color:#faf7e5;
	border:2px solid #e7e3da;
	color:#9e9a93;
	height:60px;
}
.client_form .comment_search input::-moz-placeholder{
	color:#9e9a93;
}
.client_form .comment_area {
    text-align: center;
}
.client_form .comment_area textarea{
	height:245px;
}
.job_loacation.text{
	left:0px;
	right:0px;
	bottom:-7px;
	margin:auto;
	top:auto;
	width:1140px;
}
.job_loacation.text ul li{
	display:inline-block;
}
.job_loacation.text .job_loacation_list{
	padding:51px 58px 48px;
}

/*
	==================================================================================
							FAQ PAGE START
	==================================================================================
*/

/*
	=================================================
			FAQ WRAP START
	=================================================
*/
.accordian_list.ui-accordion .ui-accordion-header,
.accordian_text.ui-accordion-content,
.accordian_list,
.faq_wrap{
	float:left;
	width:100%;
}
.faq_wrap{
	padding:100px 0px;
}
.accordian_list.ui-accordion .ui-accordion-header{
	padding:26px 30px;
	background-color:#fff;
	margin:14px 0px 0px 0px;
	border:none;
	font-weight:500;
	position:relative;
}
.accordian_list.ui-accordion .ui-accordion-header  i{
	font-style:normal;
}
.accordian_list.ui-accordion .ui-accordion-header:before{
	position:absolute;
	content:"\ea06";
	font-family: 'joblyoon' !important;
	top:21px;
	right:20px;
	left:auto;
	bottom:0px;
	height:28px;
	width:28px;
	text-align:center;
	line-height:28px;
	border-radius:100%;
	background-color:#292e34;
	color:#fff;
	font-size:14px;
}
.accordian_list.ui-accordion .ui-accordion-header.ui-state-active:before{
	content:"\f068";
	font-family:fontAwesome !important;
}
.accordian_list.ui-accordion .ui-accordion-header.ui-state-active{
	color:#fff;
}
.ui-corner-all{
	border-radius:0px;
}
.accordian_text.ui-accordion-content{
	padding:25px 30px;
}
.accordian_text.ui-accordion-content p{
	margin:0px 0px;
}
.accordian_text.ui-accordion-content.ui-accordion-content-active{
	padding:0px 30px 20px;
}
.accordian_text.ui-accordion-content.ui-accordion-content-active p{
	color:#fff;
}
.faq_wrap .section_heading{
	margin-bottom:36px;
}



/*
	=================================================
			SAB BANNER BANNER2 START
	=================================================
*/
.sab_banner.banner2{
	text-align:center;
	padding: 298px 0px 154px 0px;
}
.sab_banner.banner2 .large_text{
	color:#fff;
	position:relative;
	margin-bottom:30px;
}
.sab_banner.banner2 .banner_form{
	position: static;
	width: auto;
	position: relative;
	width: 100%;
}
.sab_banner.banner2 .search_city{
	width:225px;
}
.sab_banner.banner2 .form_field_skill ul li{
	display:inline-block;
	margin: 0px -2px;
}
.sab_banner.banner2 .form_field_skill ul li.field_input {
    width: 508px;
}
.sab_banner.banner2 .form_field_skill ul li.job_serchr_btn {
    width: 184px;
}
/*
	=================================================
			SAB BANNER BANNER2 END
	=================================================
*/

/*
	=================================================
			JOB MARKETING START
	=================================================
*/
.job_marketing_tabs,
.job_marketing_caption ul li,
.job_marketing_caption ul,
.job_marketing_caption,
.job_marketing_detail,
.job_marketing_row,
.job_marketing{
	float:left;
	width:100%;
}
.job_marketing_row{
	background-color:#fff;
	margin-top: -77px;
	position: relative;
	z-index:1;
}
.job_marketing_row:after,
.job_marketing_row:before{
	position:absolute;
	content:"";
	top:-20px;
	left:55px;
	right:55px;
	bottom:0px;
	background-color:#fff;
	opacity:0.18;
	height:20px;
}
.job_marketing_row:after{
	left:75px;
	right:75px;
	top:-40px;
	height: 40px;
}
.job_marketing_detail{
	padding:20px 30px 0px;
}
.job_marketing_detail h6{
	float:left;
	width:auto;
	margin:0px 0px;
	padding:16px 0px;
	color:#505050;
}
.job_marketing_list ul,
.job_marketing_list{
	float:right;
	width:auto;
}
.job_marketing_list ul li a{
	display:inline-block;
	padding:15px 30px;
	color:#505050;
	border:1px solid transparent;
	border-bottom:none;
	position:relative;
	background-color:#fff;
}
.trending_job_text:before,
.job_marketing_list ul li a:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	border-top:2px solid transparent;
	width:0px;
}
.job_marketing_list ul li.active a:before{
	width:100%;
}
.job_marketing_list ul li.active a{
	border-color:#ccc;
	top:1px;
}
.color_option4 .job_marketing_list ul li.active a,
.color_option4 .login_register li.active a{
	color:#fff;
}
.job_marketing_tabs{
	padding:30px 30px 40px;
	border-top:1px solid #e5e5e5;
	box-shadow:0 7px 23px -1px rgba(0,0,0,0.1);
}
.job_marketing_caption ul{
	list-style:none;
	padding:0px;
}
.job_marketing_caption ul li{
	padding:10px 0px;
	width:30.67%;
	margin-left:1.33%;
	margin-right:1.33%;
	margin-bottom:0px;
	border-bottom:1px solid #ececec;
}
.job_marketing_caption ul li a{
	display:block;
	padding:0px 10px 0px 0px;
	color:#505050;
}
.job_marketing_caption ul li a:hover{
	padding:0px 15px 0px 5px;
}
.job_marketing_caption ul li a span{
	margin-left:30px;
	float: right;
	font-size:14px;
}
.job_marketing_list .nav-tabs{
	border-bottom:none;
}
/*
	=================================================
			JOB MARKETING END
	=================================================
*/

/*
	=================================================
			TRENDING JOB WRAP START
	=================================================
*/
.trending_job_colume,
.trending_job_apply,
.trending_skill,
.trending_job_list,
.trending_job_text,
.trending_job_slide,
.trending_job_wrap{
	float:left;
	width:100%;
}
.trending_job_wrap{
	padding:82px 0px 138px;
}
}
.trending_job_wrap .section_heading{
	margin-bottom:50px;
}
.trending_job_colume{
	box-shadow: 0 0 20px 1px rgba(0,0,0,0.1), 0 5px 10px rgba(0,0,0,0.15);
	background:#fff;
}
.trending_job_colume:hover{
	margin-top:-6px;
}
.trending_job_text:before{
	border-width:4px;
}
.trending_job_text:hover:before{
	width:100%;
}
.trending_job_text{
	padding:25px 25px 23px;
	border-bottom:1px solid #e5e5e5;
	position:relative;
}
.trending_job_text h5{
	margin-bottom:3px;
	font-weight:500;
}
.trending_job_text p{
	margin-bottom:0px;
}
.trending_job_list{
	padding:25px 25px 22px;
}
.trending_skill{
	margin-bottom:23px;
}
.trending_skill li{
	width:100%;
	margin-bottom:4px;
}
.trending_skill li:last-child{
	margin-bottom:0px;
}
.trending_skill li a{
	display:block;
	font-size:14px;
}
.trending_skill li a span{
	margin-right:16px;
}
.trending_skill li a span.blue{
	color:#3299db;
}
.trending_skill li a span.green{
	color:#26ae62;
}
.trending_skill li a span.orange{
	color:#fc9435;
}
.trending_job_apply .theme_btn.btn2{
	padding:7px 24px;
	border-color:#d7d7d7;
	color:#999999;
	font-weight:500;
}
.trending_job_colume:hover .trending_job_apply .theme_btn.btn2{
	color:#fff;
}
.like_btn{
	float:right;
	height:30px;
	width:30px;
	border-radius:100%;
	line-height:30px;
	font-size:14px;
	display: inline-block;
	border:1px solid #d7d7d7;
	text-align:center;
	margin:8px 0px 0px;
}
.trending_job_slide .slick-initialized .slick-slide{
	padding:0px 15px;
}
.trending_job_slide .slick-track{
	padding:9px 0px 20px;
}
.trending_job_slide .slick-list.draggable{
	padding:0px 200px !important;
}
.trending-job-slider:after,
.trending-job-slider:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	width:200px;
	opacity:0.5;
	background-color:#fff;
	z-index:1;
}
.trending-job-slider:after{
	left:auto;
}
.trending_job_slide .slick-dots{
	bottom: -63px;
}
.trending_job_slide .slick-next{
	right: -130px;
	bottom: -71px;
}
.trending_job_slide .slick-prev{
	left: -130px;
	bottom: -71px;
}
.trending_job_slide .slick-prev:before,
.trending_job_slide .slick-next:before{
	color:#b7b7b7;
}
/*
	=================================================
			TRENDING JOB WRAP END
	=================================================
*/

/*
	=================================================
			JOB TESTIMOIAL WRAP PAGER START
	=================================================
*/
.job_testimonial_wrap.pager{
	padding:80px 0px 71px;
	margin:0px 0px;
}
.job_img_list,
.job_testimonial_pager .bx-wrapper .bx-pager-elementor,
.job_testimonial_pager .bx-wrapper{
	float:left;
	width:100%;
}
.job_testimonial_pager{
	width:760px;
	margin:auto;
	overflow:hidden;
}
.job_testimonial_pager .bx-wrapper .bx-pager-elementor{
	padding-top:0px;
}
.job_testimonial_pager .bx-viewport{
	height:150px !important;
}
.job_testimonial_pager .bx-wrapper .bx-pager-elementor{
	font-weight:400;
}
.job_testimonial_pager .bx-controls-direction{
	display:none;
}
.job_img_list{
    text-align: center;
	height:175px;
	position:relative;
	z-index:1;
}
.job_img_list:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:78px;
	border-bottom:1px solid #e5e5e5;
	z-index:-1;
}
.job_img_list a{
	display:inline-block;
	width:auto;
	margin:0px 18px;
	position:relative;
	padding-bottom: 38px;
}
.job_img_list a.active:before{
	width:100%;
}
.job_img_list a figure{
	float:none;
	width:auto;
	display:inline-block;
	border-radius:100%;
	border:1px solid #fff;
	box-shadow:0px 0px 20px 0px #666;
	height: 52px;
	width: 52px;
}
.job_img_list a:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	border-bottom:3px solid transparent;
	width:0px;
}
.job_img_list a.active figure{
	transform:scale(1.5);
}
.pager_text{
    position: absolute;
    top: 116px;
	left:-45px;
	right:0px;
	width: 150px;
	opacity:0;
}
.pager_text h6{
	margin-bottom:2px;
	font-weight:500;
}
.pager_text span{
	font-size:14px;
	color: #666;
}
.job_img_list a.active .pager_text{
	opacity:1;
}
.bxslider-elementor.text p{
	margin:0px 0px;
	position:relative;
}
.bxslider-elementor.text p:before{
	position:absolute;
	content:"\e9fe";
	top:0px;
	left:0px;
	right:0px;
	bottom:24px;
	font-family: 'joblyoon' !important;
	font-size:166px;
	opacity:0.14;
	transform: rotate(184deg);
	-moz-transform: rotate(184deg);
	-webkit-transform: rotate(184deg);
}
.job_testimonial_wrap.pager .section_heading{
	margin-bottom:30px;
}
.job_testimonial_wrap.pager .bx-wrapper{
	margin: 0 auto 54px;
}
/*
	=================================================
			JOB TESTIMOIAL WRAP PAGER END
	=================================================
*/
/*

	==================================================================================
							CANDIDATE PAGE START
	==================================================================================
*/
/*
	=================================================
			CADIDATE WRAP START
	=================================================
*/
.cadidate_jobs,
.cadidate_wrap{
	float:left;
	width:100%;
}
.employer_tabs .jobly-theme-overlay{
	padding:150px 0px;
	
	float:left;
	width:100%;
}
.employer_tabs > .jobly-theme-overlay {
	background-image: url("images/upc-fig.jpg");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center;
}

.job_feature_item.list:hover{
	background-color:#fff;
}
.timing_list,
.timing_drop,
.cadidate_jobs > p{
	float:left;
	width:auto;
}
.cadidate_jobs > p{
	line-height: 35px;
	margin:0px 0px;
	color:#333;
}
.cadidate_select_option{
	float:right;
	width:auto;
}
.timing_list{
	margin-right:26px;
}
.timing_list:last-child{
	margin-right:0px;
}
.timing_list > span{
	float:left;
	color:#333;
	margin-right:18px;
	line-height: 35px;
}
.timing_drop .nice-select{
	padding:4px 35px 4px 20px;
	border-radius:0px;
	border:1px solid #e1e1e1;
	height: auto;
	background-color: #fff;
}
.timing_drop .nice-select span{
	font-size:12px;
	color:#000000;
}
.timing_drop .nice-select:after {
    border-bottom: 1px solid #100c08;
    border-right: 1px solid #100c08;
	height:6px;
	width:6px;
	right: 18px;
	margin-top: -3px;
}
.timing_drop .nice-select.open .list{
	background-color:#fff;
	width:100%;
	padding:8px 0px;
}
.timing_drop .nice-select.open .list li{
	font-size:12px;
	padding:3px 10px;
	color:#333;
	text-align: center;
}
.timing_drop .nice-select.open .list li:hover{
	color:#fff;
}

.job_top_wrap.position_static{
	position:relative;
}
.sab_banner_text .job_employ_list{
	width:auto;
	background:none;
	border-bottom:none;
	padding:0px 0px;
}
.sab_banner.candidate{
	background-color:#1f2125;
	position:relative;
	background-image:none;
	padding:80px 0px 120px 0px;
	margin-bottom: 40px;
}
.sab_banner.candidate:before{
	position: absolute;
	content: "";
	top: -20px;
	left:-32px;
	right: 0px;
	bottom: 0px;
	background-image: url("images/banner-candidate-bg.png");
	background-repeat: no-repeat;
	background-size: 100% 100%;
	background-position: center;
}
.sab_banner_text .job_employ_list figure{
	overflow:visible;
	border:2px solid #fff;
	border-radius:100%;
}
.sab_banner_text .job_employ_list figure:before{
	position:absolute;
	content:"";
	top:-17px;
	left:-17px;
	right:-17px;
	bottom:-17px;
	border:15px solid #292e34;
	border-radius:100%;
}
.sab_banner_text .job_employ_text{
	text-align:left;
	padding:25px 0px 0px 55px;
}
.sab_banner_text .job_employ_text h4{
	color:#fff;
	font-weight:500;
	margin-bottom:5px;
}
.sab_banner_text .job_employ_text p{
	margin-bottom:10px;
}
.sab_banner_text .job_employ_text p a{
	color:#fff;
	font-weight:500;
}
.sab_banner_text .job_social_share{
	margin-bottom:8px;
}
.sab_banner_text .job_employ_text > span{
	color:#fff;
}
.member_btn{
	float: right;
	color: #fff;
	font-weight: 500;
	position: relative;
	top: 65px;
	left: -50px;
}
.member_btn i{
	margin-right:10px;
}
.candidate_link_section{
	position:absolute;
	bottom:-40px;
	left:0px;
	right:0px;
	width:1140px;
	margin:auto;
	background-color:#ffffff;
	padding:0px 45px;
	box-shadow:0px 5px 8px -1px #e7e7e7;
}
.candidate_link_list li,
.candidate_link_list{
	float:left;
	width:auto;
}
.candidate_link_list li a{
	display:inline-block;
	margin-right:35px;
	color:#070504;
	padding:22px 10px;
	border-bottom:2px solid transparent;
}
.candidate_link_list li a:hover{
	
}
.candidate_link_section .theme_btn{
	float:right;
	font-weight:400;
	font-size:14px;
	background:none;
	border:1px solid #002e34;
	color:#292e34;
	padding:8px 45px;
	margin:14px 0px;
	z-index: unset;
}
.candidate_link_section .theme_btn:hover{
	color:#fff;
}
.candidate_link_section .theme_btn i{
	margin-right:12px;
}
.cadidate_wrap.top.main_bg {
    margin-top: -40px;
    padding-top: 120px;
}
.widget3 .top_btn{
	
}
/*
	=================================================
			CADIDATE WRAP END
	=================================================
*/

/*
	=================================================
			JOB EMPLOY START
	=================================================
*/
.job_view,
.job_social_share,
.job_employ_list,
.job_employ{
	float:left;
	width:100%;
}
.job_employ{
	border:1px solid #e3e3e4;
}
.job_employ.listing .job_employ_list{
	border-bottom:none;
}
.job_employ:hover{
	box-shadow:0px 0px 8px 1px #ccc;
}
.job_employ_list{
	padding:30px 15px;
	position:relative;
	background-color: #fff;
	border-bottom:1px solid #d7d7d7;
}
.job_employ_list figure{
	width:auto;
	border-radius:100%;
	position:relative;
}
.job_employ_list figure img{
	border-radius:100%;
}
.job_employ_text{
	overflow:hidden;
	padding:0px 0px 0px 20px;
	margin:-4px 0px;
}
.job_employ_text h5{
	font-weight:500;
	margin-bottom:3px;
}
.job_employ_text p{
	margin-bottom:8px;
}
.job_employ_text p a{
	color:#939393;
}
.job_social_share li{
	float:left;
	width:auto;
	margin-right:10px;
}
.job_rating li:last-child,
.job_social_share li:last-child{
	margin-right:0px;
}
.job_social_share li a{
	display:inline-block;
	height:30px;
	width:30px;
	line-height:30px;
	background-color:#ebebeb;
	border-radius:100%;
	color:#3e4147;
	font-size:14px;
	text-align:center;
}
.job_social_share li a:hover{
	color:#fff;
}
.employ_link{
	position:absolute;
	top:0px;
	right:0px;
	display:inline-block;
	font-size:12px;
	background-color:#f6f7f9;
	padding:1px 15px;
	color:#787a7e;
}
.job_employ:hover .employ_link{
	color:#fff;
}
.job_view{
	background-color:#fff;
	padding:7px 0px 8px;
}
.job_rating{
	padding:0px 20px;
}
.job_rating li,
.job_rating{
	float:left;
	width:auto;
}
.job_rating li{
	margin-right:2px;
}
.job_rating li a{
	display:inline-block;
	font-size:12px;
	color:#fdad00;
}
.job_employ:hover .view,
.job_employ:hover .active_link,
.job_employ:hover .job_rating li a{
	color:#fff;
}
.view,
.active_link{
	display:inline-block;
	color:#666666;
	padding:0px 35px;
	border-left:1px solid #d4d4d4;
	font-size:12px;
}
.job_employ .job_view .active_link{
	padding:0px 28px;
}
.view{
	padding:0px 20px;
}
.view i{
	margin-right:10px;
}

.job_employ.employ2 .job_employ_list,
.job_employ.employ2{
	text-align:center;
	
}
.job_employ.employ2 .job_social_share li,
.job_employ.employ2 .job_employ_list figure{
	float:none;
	display:inline-block;
}
.job_employ.employ2 .job_employ_list figure{
	margin-bottom:20px;
}
.job_employ.employ2 .job_social_share,
.job_employ.employ2 .job_employ_text{
	width:100%;
}
.job_employ.employ2 .view{
	font-size:16px;
	border:none;
}
.job_employ.employ2 .job_view {
    padding: 7px 0px 5px;
}

.job_employ.listing{
	padding:20px 25px;
	border:1px solid #e1e1e1;
	background-color:#fff;
}
.job_employ.listing .job_employ_text{
	padding: 0px 0px 0px 30px;
}
.job_employ.listing .job_employ_list{
	float:left;
	width:370px;
	padding:0px 0px;
	border-right:1px solid #ececec;
}
.job_employ.listing .job_view{
	float:left;
	width:300px;
	background:none;
	padding:0px 0px 0px 40px;
}
.job_employ.listing:hover .job_view{
	background:none;
}
.job_employ.listing .view,
.job_employ.listing .active_link,
.job_employ.listing .job_rating{
	float:left;
	width:100%;
	padding:0px 0px;
}
.job_employ.listing .view,
.job_employ.listing .active_link{
	padding:0px 0px;
	border:none;
	font-size:16px;
}
.job_employ.listing:hover .view,
.job_employ.listing:hover .active_link{
	color:#666666;
}
.job_employ.listing .view span{
	margin-right:3px;
}
.job_employ.listing:hover .job_rating li a{
	color:#ffad1f;
}
.job_employ.listing .applay{
	padding:4px 20px;
	margin:25px 0px 10px;
	float:right;
}
.job_employ.listing:hover .applay{
	color:#fff;
}
/*
	=================================================
			JOB EMPLOY END
	=================================================
*/
/*
	==================================================================================
							FAQ PAGE START
	==================================================================================
*/
#collapse1,
.panel.panel-default,
#accordion,
.faq_text,
.panel-body,
.accordion{
	float:left;
	width:100%;
}
.panel-heading h5{
	margin:0px 0px;
	border:none;
}
.panel-heading h5 a{
	margin:0px 0px;
	display:block;
	padding:24px 30px;
	background-color:#faf7e5;
	cursor:pointer;
	font-weight:500;
	position:relative;
	border:none;
}
.panel-heading h5 a:focus{
	color:#fff;
}
.panel-default{
	border:none;
}
.panel-body{
	padding:0px 30px 35px;
}
.panel-body p{
	margin:0px 0px;
}
.panel-default > .panel-heading{
	padding:0px 0px;
	border:none;
}
.panel-title{
	font-size:normal;
}
.panel.panel-default{
	margin:0px 0px 14px;
}
.panel-group .panel + .panel{
	margin-top:0px;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body,
.panel-body{
	border-top:none;
}
.panel-collapse .panel-body p{
	color:#fff;
}


/*
	==================================================================================
							JOB WRAP START
	==================================================================================
*/
.job_filter_list ul,
.job_filter_list,
.job_wrap{
	float:left;
	width:100%;
}
.job_wrap{
	padding:80px 0px;
}
.job_wrap .cadidate_jobs{
	margin-bottom:0px;
}
.job_filter_list ul{
	padding:10px 40px;
	background-color:#fff;
	border-bottom:1px solid #e1e1e1;
}
.job_filter_list ul li{
	float:left;
	width:auto;
	margin-right:75px;
}
.job_filter_list ul li:last-child{
	margin-right:0px;
}
.job_filter_list ul li span{
	display:inline-block;
	color:#999999;
	padding:0px 0px;
}
#filters li span{
	padding:0px 0px;
}
#filters li span.active{
	padding:0px 0px;
	background:none;
	color:#100c08;
}
#filters{
	margin:0px 0px;
	padding: 10px 40px
}
#portfoliolist .portfolio{
	width:50%;
	margin:0px 0px 0px 0px;
}
.portfolio:hover img {
    top: -5px;
}
.margin-top{
	margin-top:30px;
}
/*
	==================================================================================
							JOB LIST WRAP START
	==================================================================================
*/
.job_list_row,
.job_experience_list,
.job_expert .job_opportunities_list > p,
.job_expert{
	float:left;
	width:100%;
}
.job_expert{
	border:1px solid #dadfe3;
	position:relative;
	background-color:#fff;
}
.job_expert:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	border-top:2px solid transparent;
	width:0px;
}
.job_expert:hover:before{
	width:100%;
}
.job_expert .job_opportunities_list{
	background:none;
	padding: 20px 20px;
	margin-bottom:0px;
}
.job_expert .job_opportunities_list figure{
	height:86px;
	width:86px;
	line-height: 86px;
	border-radius:0px;
	border:1px solid #e1e1e1;
	box-shadow:0px 0px;
	margin-bottom:15px;
}
.job_opportunities_text h4{
	font-weight:500;
	margin-bottom:2px;
}
.job_opportunities_text p{
	margin:0px 0px;
}
.job_expert .job_opportunities_text{
	padding:14px 0px 14px 26px;
}
.job_expert .job_opportunities_list:hover{
	box-shadow:0px 0px;
}
.job_expert .job_opportunities_list > p{
	margin:0px 0px;
}
.job_list_icon{
	position:absolute;
	top:16px;
	right:0px;
}
.job_list_icon li{
	display:inline-block;
	margin-right:6px;
}
.job_list_icon li:last-child{
	margin-right:0px;
}
.job_list_icon li a{
	display:inline-block;
	height:28px;
	width:28px;
	line-height:28px;
	border:1px solid #d7d7d7;
	border-radius:100%;
	font-size:14px;
	text-align:center;
}
.job_experience_list{
	background-color:#f7faff;
	padding:8px 30px;
	border-top:1px solid #dadfe3;
	position: relative;
	list-style:none;
	margin:0px;
}
.job_experience_list li{
	float:left;
	width:auto;
	margin-right:30px;
	margin-bottom:0px;
}
.job_experience_list li a span:last-child,
.job_experience_list li:last-child{
	margin-right:0px;
}
.job_experience_list li a{
	display:inline-block;
	font-size:14px;
	color:#333;
}
.job_expert:hover .job_experience_list li a{
	color:#fff;
}
.job_experience_list li a span{
	display:inline-block;
	margin-right:4px;
}
.job_experience_list li a i{
	margin-right:15px;
}
.job_applay_list{
	position:absolute;
	top:34px;
	right:0px;
}
.job_applay_list span{
	display: inline-block;
	margin-right: 15px;
	position: relative;
	top: 2px;
}
.job_opportunities_list.job2 .job_applay_list span,
.job_opportunities_list.offer .job_applay_list span{
	top: -9px;
}
.job_opportunities_list.detail .job_applay_list span{
	top: -9px;
}
.personal_information .job_expert.employer.emp3:hover{
	box-shadow:0px 0px;
}
.job_applay_list .theme_btn{
	font-weight:400;
	padding:3px 20px;
	background:none;
	color:#666666;
	border:1px solid #e1e1e1;
}
.job_opportunities_list.job2 .job_applay_list span{
	top: -10px;
	font-size: 24px;
}
.job_opportunities_list:hover .job_applay_list .theme_btn{
	background-color:#292e34;
	border-color:#292e34;
	color:#fff;
}
.job_opportunities_list.job2{
	border:1px solid #d7d7d7;
	background:none;
	float:left;
	background-color:#fff;
	width:100%;
}
.job_opportunities_list.job2:hover{
	background-color:#f7faff;
	border-color:#faf7e5;
}
.job_opportunities_list.job2 .job_opportunities_deta{
	top:-3px;
}
.job_opportunities_list.detail .job_opportunities_text h3 a,
.feature_text h5 a{
	display:inline-block;
	font-size:10px;
	color:#fff;
	padding:4px 18px 2px;
	margin-left:16px;
	position: relative;
	top: -2px;
}
.job_opportunities_list.detail .job_opportunities_text h3 a:before,
.feature_text h5 a:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 9px 0 9px 7px;
	border-color: transparent transparent transparent #f7faff;
}
.job_service_wrap.bg_none{
	background:none;
}
.job_service_list.border{
	border:1px solid #e1e1e1;
}
/*
	==================================================================================
							JOB MAP LIST PAGE START
	==================================================================================
*/
.map-canvas,
.job_map_wrap{
	float:left;
	width:100%;
}
.job_map_wrap{
	position:relative;
}
#job-map{
	height:1400px;
	width:100%;
}
.job_map_list{
	padding:100px 40px;
	background-color:#fff;
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	width:50%;
	box-shadow:2px 5px 7px 0px #dfdfdf;
}
.job_map_list .job_feature_item:after{
	border-color: #60b514 transparent transparent transparent;
}
.job_feature_item.list{
	border:1px solid #e1e1e1;
}






/*
	==================================================================================
							CANDIDATE DETAIL PAGE START
	==================================================================================
*/
.candidate_play,
.candidate_detail_page{
	float:left;
	width:100%;
}
.candidate_detail_page{
	padding:30px 30px;
	border:1px solid #e1e1e1;
	background-color:#fff;
}
.candidate_play .jobly-theme-overlay:before{
	opacity:0.8;
}
.candidate_play h4{
	font-weight:500;
	margin-bottom:17px;
}
.candidate_play .paly_btn:before{
	border:none;
}
/*candidate education start*/
.candidate_education_detail,
.candidate_education_row li,
.candidate_education_row,
.candidate_education{
	float:left;
	width:100%;
}
hr{
	float:left;
	width:100%;
}
.candidate_education_row li{
	margin-bottom:20px;
}
.candidate_play .jobly-theme-overlay{
	margin-bottom:30px;
}
.candidate_education_row li:last-child{
	margin-bottom:0px;
}
.sidebar_title.title2{
	font-size:24px;
}
.candidate_education_list{
	float:left;
	width: 32%;
	text-align: right;
	margin-right:35px;
}
.candidate_education_list h6{
	font-weight:500;
	margin-bottom:5px;
	position:relative;
}
.candidate_education_list h6:before{
	position:absolute;
	content:"";
	top:7px;
	left:0px;
	right:0px;
	bottom:0px;
	height:9px;
	width:9px;
	border-radius:100%;
}
.candidate_education_list span{
	font-size:14px;
}
.candidate_education_text{
	float:left;
	width:62%;
}
.candidate_education_text h5{
	font-weight:500;
	margin-bottom:6px;
	font-size:22px;
}
.candidate_education_text p{
	margin:0px 0px;
}
/*candidate hobbies start*/
.candidate_hobbies_text,
.candidate_hobbies{
	float:left;
	width:100%;
}
.candidate_hobbies{
	border:1px solid #e1e1e1;
	padding:0px 0px;
	margin-bottom: 0px;
}
.candidate_hobbies li{
	float:left;
	width:20%;
	border-right:2px solid #e8e8e8;
	margin-bottom: 0px;
	list-style: none;
}
.candidate_hobbies li:last-child{
	border-right:none;
}
.candidate_hobbies li:nth-child(2n+1) {
    background-color: #f1f2f1;
}
.candidate_hobbies_text{
	text-align:center;
	padding:20px 0px 13px;
}
.candidate_hobbies_text span{
	display:block;
	font-size:35px;
	line-height:35px;
	color:#333333;
	margin-bottom:8px;
}
.candidate_hobbies .candidate_hobbies_text a{
	display:block;
	color:#333333;
	text-decoration: none;
}
/*candidate history start*/
.candidate_history_text,
.candidate_history li,
.candidate_history{
	float:left;
	width:100%;
}
.candidate_history li{
	margin-bottom:20px;
}
.candidate_history li:last-child{
	margin-bottom:0px;
}
.candidate_history_text{
	padding:0px 0px 0px 25px;
	position:relative;
}
.candidate_history_text:before{
	position:absolute;
	content:"";
	top:7px;
	left:0px;
	right:0px;
	bottom:0px;
	height:9px;
	width:9px;
	border-radius:100%;
}
.candidate_history_text h5{
	font-weight:500;
	margin-bottom:6px;
}
.candidate_history_text span{
	font-size:14px;
	margin-left:18px;
	font-weight:400;
}
.candidate_history_text p{
	margin:0px 0px;
}

/*progress names start*/
.progress-names{
	float:left;
	width:100%;
	margin-bottom:16px;
}
.progress-names > span{
	font-size:14px;
	color:#666666;
	float:left;
	line-height:18px;
	margin:0px 0px 0px 0px;
}
.progressbar{
    position:relative;
    width:68%;
    height:7px;
    padding:0;
	background-color:#f1f2f1;
	float: right;
	top: 7px;
}
.bar {
	position:absolute;
	display:block;
	width:0px;
	height:7px;
	top:0px;
	left:0px;
	overflow:hidden;
}
.label-default {
	position:absolute;
	display:block;
	width:52px;
	height:30px;
	line-height:27px;
	top:-38px;
	left:0px;
	background: #000;
	font-weight:bold;
	font-size:12px;
	color:#fff;
	text-align:center;
	margin-left: -13px;	
	border-radius:0;
	display:none;
}
.label-default span {
	position:absolute;
	display:block;
	width:12px;
	height:13px;
	top:26px;
	left:14px;
	background:transparent;
	overflow:hidden;
	transform:rotate(30deg) 
}
.label-default span:before {
	position:absolute;
	display:block;
	content:"";
	width:8px;
	height:8px;
	top:1px;
	left:2px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 2px 0;
	border-color: #000 transparent transparent transparent;
	line-height: 0px;
}

/*candidate portfolio start*/
.candidate_portfolio{
	float:left;
	width:100%;
}
.candidate_education.portfolio{
	padding-bottom:0px;
	border-bottom:none;
}
/*
	==================================================================================
							EMPLOYER PAGE START
	==================================================================================
*/
.job_filter_list.employ ul li{
	margin-right:29px;
}
.job_filter_list.employ ul li:last-child{
	margin-right:0px;
}
.job_filter_list.employ ul li a{
	text-transform:capitalize;
	font-size:14px;
}
.job_expert.employer .job_opportunities_list{
	padding:0px 0px;
	border-bottom:1px solid #d7d7d7;
}
.job_expert.employer .job_opportunities_list figure{
	height:100px;
	width:100px;
	line-height:103px;
	border:none;
	border-right:1px solid #d8d8d8;
	padding:0px 5px 5px 5px;
	margin:0px 0px;
}
.job_expert.employer .job_opportunities_list .job_opportunities_text{
    padding: 10px 0px 3px 20px;
}
.job_expert.employer .job_opportunities_text h5{
	font-weight:500;
	margin-bottom:6px;
}
.job_expert.employer .job_opportunities_text p{
	font-size:15px;
	color: #666;
}
.job_expert.employer .job_opportunities_text p i{
	margin-right:4px;
}
.job_expert.employer .job_view{
	padding:7px 18px 8px
}
.job_expert.employer .job_view a{
	border:none;
	padding:0px 0px;
}
.job_expert.employer .active_link{
	padding: 0px 0px;
	margin-right:22px;
}
.job_expert.employer .active_link i{
	margin-right:8px;
}
.job_expert.employer .job_rating{
    padding: 0px 0px;
	width:auto;
	float:left;
	margin-bottom:0px;
	margin-right:30px;
}
ul#portfolio-filter{
	margin-bottom:0px;
	padding:10px 35px;
	float:left;
	width:100%;
	border:1px solid #e1e1e1;
	background-color:#fff;
	height:auto;
}
ul#portfolio-filter a{
	padding:0px 0px;
	color:#666666;
	margin-right:0px;
	font-weight:400;
	position:relative;
}
ul#portfolio-filter a:before{
	position:absolute;
	content:"";
	top:auto;
	left:0px;
	right:0px;
	bottom:-19px;
	width: 0;
	height: 0;
	border-style: solid;
	
	border-color: transparent transparent #ffffff transparent;
	opacity:0;
}
.boundingBox{
	width:100%;
}
ul#portfolio-filter a.current{
	border-bottom:none;
}
ul#portfolio-filter a.current:before{
	opacity:1;
	
	
}
/*
	==================================================================================
							EMPLOYER 02 PAGE START
	==================================================================================
*/
.job_expert.employer.emp2 {
	text-align:center;
	background:#f9f9f9;
} 
.job_expert.employer.emp2 .job_opportunities_list figure{
	float:none;
	display:inline-block;
	border:1px solid #e1e1e1;
	margin-bottom:18px;
	box-shadow: 0px 5px 6px -3px #ccc;
}
.job_expert.employer.emp2 .job_opportunities_text{
	width:100%;
	padding:0px 40px;
}
.job_expert.employer.emp2 .job_opportunities_list{
	padding:30px 0px 25px;
}
.job_expert.employer > p{
	padding:23px 20px;
	margin:0px 0px;
	float:left;
	width:100%;
	border-bottom:1px solid #e1e1e1;
	position: relative;
	z-index: 1;
}
.job_expert.employer.emp3 .job_opportunities_text{
	padding:17px 0px 16px 20px;
}
.job_expert.employer.emp3 .job_opportunities_text p {
    line-height: 19px;
}
/*
	==================================================================================
							EMPLOYER LIST PAGE START
	==================================================================================
*/
.employ_job_list,
.job_filter_list.employ.list{
	float:left;
	width:100%;
}
.employ_job_list{
	padding:0px;
	list-style:none;
}
.job_filter_list.employ.list ul li{
	margin-right:18px;
}
.job_filter_list.employ.list ul#portfolio-filter{
	 padding:10px 29px;
}
.job_filter_list.employ.list ul li:last-child{
	margin-right:0px;
}
.job_filter_list.employ.list ul li a{
	 font-size:12px;
}
.job_expert.list{
	background-color:#fff;
	box-shadow:1px 0px 20px rgba(0,0,0,0.08);
}
.job_expert.list .job_opportunities_list figure{
	height:100px;
	width:102px;
	line-height:95px;
	margin-bottom:0px;
}
.job_expert.list .job_opportunities_text{
	padding: 0px 0px 0px 26px;
	margin-top: -5px;
	width:auto;
}
.job_expert.list .job_opportunities_text p{
	margin:0px 0px;
	float: left;
	width: 100%;
	color:#333;
}
.job_expert.list .job_opportunities_text h4{
	margin-bottom: 3px;
}
.employ_job_list{
	margin-bottom:6px;
}
.employ_job_list li{
	float:left;
	width:auto;
	margin-right:20px;
}
.employ_job_list li:last-child{
	margin-right:0px;
}
.employ_job_list li a{
	display:inline-block;
}
.employ_job_list li a i{
	margin-right:10px;
}
/*
	==================================================================================
							EMPLOYER DETAIL PAGE START
	==================================================================================
*/
.employer_tabs{
	float:left;
	width:100%;
}
.employer_tabs{
	background-color:#fff;
}
.employer_tabs > figure{
	overflow:visible;
}
.employer_tabs > .jobly-theme-overlay:before{
	background:linear-gradient(to bottom, rgba(0,0,0,0) -100%, #000 102%);
	opacity:0.9;
}
.employ_fig_detail{
	position: absolute;
	bottom: -60px;
	left: 30px;
	right: 30px;
	z-index: 1;
	width: 1140px;
	margin: auto;
}
.employ_fig_detail figure{
	width:185px;
	height:185px;
	line-height:185px;
	background-color:#fff;
	text-align:center;
	float:left;
	overflow:hidden;
	margin:auto;	
}
.employ_fig_detail figure img{
	width:auto;
	float:none;
}
.employ_fig_text{
	overflow:hidden;
	padding:30px 0px 10px 30px;
	position:relative;
}
.employ_fig_text h3{
	font-weight:500;
	color:#fff;
	margin-bottom:2px;
}
.employ_fig_text p{
	margin:0px 0px;
	color:#fff;
	font-weight:500;
}
.employ_add_link{
	position:absolute;
	bottom:10px;
	right:0px;
}
.employ_add_link span.count-item,
.employ_add_link .people-like{
	display:inline-block;
	font-size:14px;
	color:#fff;
	font-weight:500;
	border:1px solid #fff;
	padding:5px 12px 4px;
	margin-right:15px;
}
.employ_add_link .people-like a,
.employ_add_link span.count-item:hover,
.employ_add_link .people-like:hover{
	color:#fff;
}
.employ_add_link span.count-item:hover i,
.employ_add_link .people-like i{
	margin-right:8px;
}
/*employer tabs list start*/
.employ_company_detail,
.employ_company_about,
.employer_tabs_list ul,
.employer_tabs_list{
	float:left;
	width:100%;
}
.employer_tabs_list.tab{
	background-color:#fff;
}
.employer_tabs_list ul{
	text-align:center;
	position:relative;
	z-index:1;
	padding-left:100px;
}
.employer_tabs_list ul li{
	display:inline-block;
	margin-right:50px;
	float:none;
	padding:22px 20px;
	border-bottom:1px solid transparent;
}
.employer_tabs_list ul li:last-child{
	margin-right:0px;
}
.employer_tabs_list ul li a{
	display:inline-block;
	color:#333;
	padding:0px 0px;
	font-size:18px;
	text-transform: capitalize;
	text-decoration: none;
}
.employ_company_about{
	padding:30px 30px;
	border:1px solid #e1e1e1;
}
.employ_company_detail .sidebar_title{
	margin-bottom:22px;
}
.employ_company_detail p{
	margin-bottom:20px;
}
/*employ company list*/
.employ_company_mission,
.employ_company_list li,
.employ_company_list{
	float:left;
	width:100%;
	list-style:none;
}
.employ_company_list{
	padding-bottom:31px;
	border-bottom:1px solid #e5e5e5;
	padding-left:0px;
	margin:0px;
}
.employ_company_list li{
	margin-bottom:5px;
}
.employ_company_list li:last-child{
	margin-bottom:0px;
}
.check-list ul a{
	color:#333;
	text-decoration: none;
}
.employ_company_list li a{
	display:block;
	position:relative;
	padding:0px 0px 0px 28px;
	color:#333;
}
.employ_company_list li a:before{
	position:absolute;
	content:"";
	top:10px;
	left:0px;
	right:0px;
	bottom:0px;
	height:7px;
	width:7px;
	border-radius:100%;
}
/*employ servie start*/
.employ_servie{
	float:left;
	width:100%;
}
.employ_servie{
	margin-bottom:15px;
}
.employ_servie p{
	margin:0px 0px;
}
.employ_servie p a{
	color:#545067;
	display:block;
	font-size:14px;
	padding:10px 32px;
	background-color:#f5f5f5;
	position:relative;
	z-index:1;
	text-decoration: none;
}
.employ_servie p a:hover{
	color:#fff;
}
.employ_servie p a:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	width:2%;
	z-index:-1;
}
.employ_servie p a:hover:before{
	width:100%;
}
.tab-nav a.current {
  background: #1ABC9C;
  color: #fff;
}
.tab-con {
  position: relative;
  overflow: hidden;
}
.tab-con-item {
  display: none;
  color: #fff;
}

/*
	==================================================================================
							EMPLOYER DETAIL CLIENT PAGE START
	==================================================================================
*/
.employ_client{
	float:left;
	width:100%;
}
.client_rating{
	float:left;
	width:auto;
	margin-top: 30px;
}
.client_rating .btn-default{
	padding: 6px 16px 3px 12px;
	margin-right:30px;
	font-size:14px;
	color:#fff;
}
.client_rating .btn-default span i{
	margin-right:6px;
} 
.client_rating .btn-default a{
	display:inline-block;
	color:#fff;
	margin-left:6px;
	font-size:16px;
}
.client_rating .dropdown-menu{
	top: 126px;
	left: 121px;
	min-width: 270px;
	padding: 15px 15px;
	border-radius: 0px;
}
.client_rating .dropdown-menu > li{
	margin-bottom:8px;
}
.client_rating .dropdown-menu > li:last-child{
	margin-bottom:0px;
}
.client_rating .dropdown-menu > li > a{
	display:inline-block;
	font-size:14px;
}
.client_rating .dropdown-menu > li > a.right{
	float:right;
}
.employ_client_text{
	padding: 25px 30px;
	border: 1px solid #e1e1e1;
	float: left;
	width: 83%;
}
.employ_client_text h6{
	display:block;
	margin-bottom:12px;
	font-size:16px;
	line-height: 25px;
}
.employ_client_text h6 span{
	float:right;
	font-size:14px;
	position: relative;
	top:-25px;
}
.employ_client_text > p{
	margin-bottom:18px;
}
.show_rating{
	float:left;
	width:auto;
}
.show_rating .nice-select.small{
	padding:0px 20px 0px 0px;
	border:none;
	height:auto;
}
.show_rating .nice-select:after{
	border: none;
	content: "\f0d7";
	font-family: fontAwesome;
	left: auto;
	right: 0px;
	top: 4px;
	bottom: 0px;
	font-size: 16px;
	color: #999999;
	transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
}
.show_rating .nice-select span{
	font-size:14px;
}
.show_rating .nice-select .list{
	background-color: #fff;
    padding: 10px 0px;
    width: 100%;
    box-shadow: 0px 0px 11px -5px;
    border-radius: 0px 0px;
}
.show_rating .nice-select .list li{
	color:#333;
	font-size:12px;
	padding:2px 15px;
}
.show_rating .nice-select .list li:hover{
	color:#fff;
}
.employ_client_text.border > p{
	padding-bottom:23px;
	border-bottom:1px solid #e2e2e2;
	margin-bottom: 22px;
}

/*work rating start*/
.work_rating_text,
.work_rating ul,
.work_rating{
	float:left;
	width:100%;
}
.work_rating ul li{
	float: left;
	width: 21%;
	margin-bottom: 15px;
	margin-right: 27px;
}
.work_rating ul li:nth-child(4){
	margin-right:0px;
}
.work_rating_text p{
	font-size:14px;
	color:#333333;
	margin-bottom:6px;
}
.work_rating_text a{
	display:inline-block;
}
.work_rating_text a span{
	display:inline-block;
	font-size:16px;
	margin-right:4px;
}
.work_rating_text a span:last-child{
	margin-right:0px;
}
.work_rating_text a span.color{
	color:#b0b0b0;
}

/*
	==================================================================================
							EMPLOYER DETAIL JOB PAGE START
	==================================================================================
*/
.job_opportunities_list.offer{
	background:none;
	border:1px solid #e1e1e1;
}
.job_opportunities_list.offer:hover{
	background-color: #faf7e5;
	border-color:#faf7e5;
}
.job_opportunities_list.offer .job_applay_list{
	top:22px;
}
.job_opportunities_list.offer figure {
   padding: 14px 0px;
}
.job_opportunities_list.offer:hover figure{
	box-shadow: 0px 2px 10px 4px #e4e2d1;
}
.all_jobs{
	float:left;
	width:100%;
}
.all_jobs .theme_btn{
	background-color:#f5f5f5;
	font-size:16px;
	color:#4d4d4d;
	text-align:center;
	width:100%;
	padding:8px 0px;
	font-weight:400;
}
.all_jobs .theme_btn:hover{
	color:#fff;
}
/*
	==================================================================================
							POST JOB PAGE START
	==================================================================================
*/
/*SAB BANNER BANNER START*/
.blog_dtl,
.post_job_table,
.post_jobs_wrap,
.post_job_list,
.post_jobs_links ul,
.post_jobs_links,
.post_jobs_wrap,
.job_banner_text,
.sab_banner.benner2{
	float:left;
	width:100%;
}
.position_static{
	position:static;
}
.sab_banner.benner2{
	background-image:none;
	padding:55px 0px;
	background-color:#f5f5f5;
}
.job_banner_text{
	text-align:center;
	margin:0px 0px;
}
.job_banner_text h2{
	font-weight:500;
}
.white-bg{
	background-color:#fff;
	padding:0px 30px;
}
/*SAB BANNER BANNER END*/
.post_job_table.padding0{
	padding:0px 0px;
}
/*post jobs wrap START*/
.post_job_table{
	padding:60px 35px;
	background-color:#fff;
}
.post_jobs_wrap{
	padding:70px 0px 70px;
}
.post_jobs_links{
	background-color:#fff;
}
.post_jobs_links ul{
	border-bottom:2px solid #f5f5f5;
}
.post_jobs_links ul li{
	float:left;
	width:25%;
	padding:30px 25px;
	position:relative;
}
.post_jobs_links ul li:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	width:0px;
	border-bottom:2px solid transparent;
}
.post_jobs_links ul li.active:before{
	width:100%;
}
.post_jobs_links ul li a{
	padding:0px 0px;
	display:block;
	float:left;
	width:100%;
}
.post_job_list > span{
	float:left;
	height:54px;
	width:54px;
	border-radius:100%;
	display:inline-block;
	line-height:54px;
	font-size:15px;
	text-align:center;
	position:relative;
	background-color:#292e34;
	color:#fff;
	font-weight: 500;
}
.post_job_list > span:before{
	position:absolute;
	content:"";
	top:-5px;
	left:-5px;
	right:-5px;
	bottom:-5px;
	border-radius:100%;
	border:2px solid #292e34;
}
.post_job_text{
	overflow:hidden;
	padding:2px 0px 4px 15px;
}
.post_job_text span{
	display:block;
	color:#292e34;
	font-size:14px;
}
.post_job_text h5{
	margin:0px 0px;
	font-weight: 500;
}
.post_job_table .job_package_monthly{
	position:relative;
}
.post_job_table .job_package_list{
	overflow:hidden;
}
.post_job_table .job_package_list .most_job{	
	top: -28px;
	right: -83px;
	opacity:0;
	background-color:#292e34;
}
.post_job_table .job_package_list.active .most_job,
.post_job_table .job_package_list:hover .most_job{
	top:22px;
	right:-33px;
	opacity:1;
}
.previous.none{
	display:none;
}
.pagination_wrap.continue{
	padding:0px 0px;
	border:none;
}
.pagination_wrap.continue > a{
	border:3px solid #e1e1e1;
	font-size:16px;
	padding:9px 27px 12px;
	font-weight:500;
}
.post_job_table .job_package_list{
	border:1px solid #d7d7d7;
}
/*
	==================================================================================
							POST JOB ACCOUNT PAGE START
	==================================================================================
*/
/*persnal post start*/
.post_area,
.post_field,
.post_search_form,
.persnal_post{
	float:left;
	width:100%;
}
.tab-content{
	background-color:#fff;
}
.persnal_post{
	padding:0px 0px 22px;
	border-bottom:1px solid #e7e7e7;
}
.persnal_post h3{
	font-weight:500;
	margin-bottom:22px;
	line-height: 24px;
}
.persnal_post p{
	margin:0px 0px;
}
.post_search_form{
	padding:35px 0px 10px;
	border-bottom:1px solid #e7e7e7;
}
.post_search_form.center.margin40{
	padding:35px 0px 40px;
}
.post_title{
	margin:0px 0px;
}
.post_field{
	margin-bottom:12px;
}
.post_area label,
.post_field label{
	text-transform:capitalize;
	margin-bottom:12px;
	cursor:pointer;
	color:#666;
}
.post_field .bootstrap-tagsinput{
	border:1px solid #e1e1e1;
	box-shadow: 0px 0px 11px -3px #ccc;
}
.post_search_form .post_field input{
	height:40px;
	border:2px solid #e1e1e1;
}
.post_field .post-field-checkbox input{
	height:auto;
}
.post_field .bootstrap-tagsinput{
	width:100%;
	margin-bottom: 12px;
}
.post_area textarea{
	height:210px;
	width:100%;
	border:2px solid #e1e1e1;
}
.margin0{
	margin:0px 0px;
}
/*post upload start*/
.post_register_cheked,
.post_register,
.post_upload_list,
.post_upload ul li,
.post_upload ul,
.post_upload{
	float:left;
	width:100%;
}
.post_upload_link{
	float:left;
	width:162px;
	height:142px;
	text-align:center;
	background-color:#f6f7f9;
	padding:38px 0px;
}
.post_upload_link a{
	display:block;
	font-size:50px;
	color:#d7d8da;
	line-height:40px;
}
.post_upload_list:hover .post_upload_link span,
.post_upload_list:hover .post_upload_link a{
	color:#fff;
}
.post_upload_link a i{
	line-height:40px;
}
.post_upload_link span{
	text-transform:uppercase;
	color:#d3d3d5;
}
.post_upload_text{
	overflow:hidden;
	padding:0px 0px 12px 30px;
}
.post_upload_text span{
	margin:0px 0px 1px;
	font-weight:500;
}
.post_upload_text p{
	display:block;
	color:#999999;
	font-size:14px;
	margin-bottom:2px;
}
.post_upload_text .form-control{
	margin-bottom:12px;
}
.post_upload_text .theme_btn.btn2{
	border:3px solid #e1e1e1;
	color:#999999;
	padding:7px 38px;
}
.post_upload_text:hover .theme_btn.btn2{
	color:#fff;
}
.post_register .theme_btn{
	float:left;
}
.post_register_list{
	overflow:hidden;
	padding:0px 0px 0px 30px;
	margin-top: -4px;
}
.post_register{
	margin-top:28px;
}
.post_register_cheked{
	position:relative;
}
.post_register_cheked input[type="checkbox"]{
	display:none;
	float:left;
	width:auto;
}
.post_register_cheked label{
	font-weight:500;
	color:#292e34;
	cursor:pointer;
	margin-bottom:2px;
}
.post_register_cheked label.margin0{
	margin:0px 0px;
}
.post_register_cheked label a{
	display:inline-block;
	margin-left:5px;
}
.post_register_cheked input[type="checkbox"] + label:before{
	content:"";
	height:12px;
	width:12px;
	border-radius:100%;
	display:inline-block;
	margin-right:12px;
	border:3px solid #dce5ff;
}
.post_register_cheked input[type="checkbox"]:checked + label:before{
	height:12px;
	width:12px;
	border-radius:100%;
	border:3px solid #dce5ff;
	display:inline-block;
}

/*post form group start*/
.post_form_group{
	float:left;
	width:100%;
}
.post_form_group{
	margin-bottom:22px;
}
#mceu_20-body {
    display: none;
}
#inputDescription_ifr {
    height: 160px !important;
}
.opacity0{
	opacity:0;
	overflow:hidden;
	visibility:hidden;
}
.post_field .nice-select{
	width:100%;
	height:40px;
	border:2px solid #e1e1e1;
	border-radius:0px;
	padding:6px 20px;
}
.post_field .nice-select span{
	font-size:14px;
	color:#999999;
}
.post_field .list{
	background-color:#fff;
	padding:10px 0px;
	top: 102%;
	box-shadow:0px 2px 17px -2px #ccc;
}
.post_field .list li{
	padding:4px 15px;
	font-size:14px;
	color:#999999;
}
.post_field .list li:hover{
	color:#fff;
}
.post_field .nice-select:after {
	border:none;
	content:"\f0d7";
	font-family:fontAwesome;
	font-size:14px;
	color:#999999;
	transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-webkit-transform: rotate(0deg);
	width:auto;
	height:auto;
	margin-top: -11px;
}
.post_upload_link.attach a{
	font-size:60px;
	line-height:63px;
}
.post_upload_link.attach a i{
	line-height:63px;
}
.post_search_form > .theme_btn{
	text-align:center;
	float:none;
	display:inline-block;
}


/*
	==================================================================================
							POST JOB REVIEW PAGE START
	==================================================================================
*/
.post_overview_detail,
.post_information_list,
.post_job_review{
	float:left;
	width:100%;
}
.post_job_table .job_expert{
	background-color:#fff;
}
.post_job_table .job_expert .job_opportunities_list{
	padding:35px 30px;
}
.post_job_table .job_expert .job_opportunities_list figure{
	height:105px;
	width:105px;
	line-height:105px;
	border-radius:100%;
	background-color:#f1f1f1;
	border:none;
	box-shadow: 0px 0px 0px azure;
	margin:0px 0px 0px;
}
.post_job_table .job_opportunities_text h3{
	font-weight:500;
	margin:0px 0px 5px
}
.post_job_table .job_opportunities_text h3 a{
	font-size:20px;
	color:#999;
	float:right;
	position: relative;
	top: 6px;
}
.post_job_review{
	padding:0px 30px 0px;
	border:1px solid #e1e1e1;
	border-top:none;
	background-color:#fff;
}
/*post information list start*/
.post_information_list{
	padding:16px 10px 16px 30px;
	border:1px solid #e1e1e1;
}
.post_information_list > span{
	float:left;
	font-size:45px;
}
.post_information_text{
	overflow:hidden;
	padding:0px 0px 0px 18px;
	margin-top:-6px;
}
.post_information_text span{
	font-size:14px;
}
.post_information_text h6{
	margin:0px 0px;
}
.post_title.margin30{
	margin-bottom:25px;
}
.post_job_review .post_search_form .col-md-4{
	padding:0px 0px;
}
.post_job_review .post_search_form .row{
	margin:0px 0px;
}
/*post overview detail start*/
.post_overview_detail p{
	margin-bottom:26px;
}
.post_overview_detail p:last-child{
	margin-bottom:0px;
}
.post_overview_detail .widget_links_detail{
	margin-bottom:25px;
}
.post_overview_detail .widget_links_detail li a{
	color:#666;
	padding-left: 26px;
} 
.widget_links_detail li a:before {
	top:11px;
}
.widget_links_detail.post li a{
	padding:0px 0px;
}
.widget_links_detail.post li a:before{
	height:0px;
}
.widget_links_detail.post li a span{
	display:inline-block;
	margin-right:18px;
}
.post_overview_detail .widget_links_detail.post{
	margin:0px 0px;
}
/*post overview skill start*/
.post_overview_skill{
	float:left;
	width:100%;
}
.post_overview_skill li{
	float:left;
	width:auto;
	margin-right:20px;
}
.post_overview_skill li:last-child{
	margin-right:0px;
}
.post_overview_skill li a{
	display:inline-block;
	font-size:12px;
	border:2px solid #e1e1e1;
	padding:8px 25px;
	background-color:#f5f5f5;
}
.post_overview_skill li a:hover{
	color:#fff;
}
.post_search_form .map-canvas{
	float:left;
	width:100%;
	height:320px;
}
/*
	==================================================================================
							POST JOB REVIEW PAGE END
	==================================================================================
*/

/*
	==================================================================================
							 JOB DETAIL PAGE START
	==================================================================================
*/
.detail_jobs_links,
.job_detail_wrap{
	float:left;
	width:100%;
}
.job_detail_wrap{
	padding:70px 0px;
}
.post_job_table.padding0{
	padding-top:0px;
}
.job_opportunities_list.detail{
	background-color:#fff;
	padding: 22px 30px;
}
.job_opportunities_list.detail figure{
	height:105px;
	width:105px;
	background-color:#f1f1f1;
	line-height:105px;
}
.job_opportunities_list.detail .job_opportunities_text h3{
	font-weight:500;
}
.job_opportunities_list.detail .job_applay_list .theme_btn{
	color:#fff;
}
.job_opportunities_list.detail .job_applay_list{
	top: 36px;

}
.widget_links_detail.list li a {
	color:#666;
}
.post_search_form #job-map{
	height:320px;
	width:100%;
}
.detail_jobs_links li{
	float:left;
	width:auto;
	margin-right:30px;
}
.detail_jobs_links li:last-child{
	margin-right:0px;
}
.detail_jobs_links .theme_btn{
	width:204px;
	text-align:center;
	padding: 12px 34px;
	background-color:#283139;
}
.post_search_form.padding{
	border-bottom:none;
	padding-bottom:0px;
}
/*
	==================================================================================
							 JOB DETAIL PAGE END
	==================================================================================
*/

/*
	====================================
		BUTTON HOVER EFFECT STRAT
	====================================
*/
.btn-hover3,
.btn-hover2,
.btn-hover1,
.btn-hover{
	position:relative;
	z-index:1;
}
.btn-hover3:before,
.job_pricing_list.active .btn-hover2:before,
.btn-hover2:before,
.btn-hover1:before,
.btn-hover:before{
	position:absolute;
	content:"";
	top:100%;
	left:100%;
	right:100%;
	bottom:100%;
	z-index:-1;
	opacity:0;
}
.btn-hover3:hover:before,
.job_pricing_list:hover .btn-hover2:before,
.job_pricing_list.active .btn-hover2:before,
.btn-hover2:hover:before,
.btn-hover1:hover:before,
.btn-hover:hover:before{
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	opacity:1;
}
.job_pricing_list:hover .btn-hover2:before,
.job_pricing_list.active .btn-hover2:before{
	opacity:1;
}
.job_cv_categories .btn-hover1:hover:before,
.btn-hover1:hover:before{
	background-color:#333;
}
.top_company_detail a.btn-hover2:before{
	border:1px solid transparent;
}
.color_option .job_cv_categories a.theme_btn:hover{
	border-color:#333;
}
/*
	====================================
		BUTTON HOVER EFFECT END
	====================================
*/







/*
	====================================
		PRELOADER STYLE STRAT
	====================================
*/
#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #45494d;
  /* change if the mask should have another color then white */
  z-index: 999;
  /* makes sure it stays on top */
}
#status {
  width: 300px;
  height: 300px;
  position: absolute;
  left: 50%;
  /* centers the loading animation horizontally one the screen */
  top: 50%;
  /* centers the loading animation vertically one the screen */
  background-image: url("images/giphy-3.gif");
  /* path to your loading animation */
  background-repeat: no-repeat;
  background-position: center;
  margin: -220px 0 0 -200px;
  /* is width and height divided by two */
}

/*
	====================================
		PRELOADER STYLE END
	====================================
*/



/*
	====================================
		THEAM HOVER EFFECT STRAT
	====================================
*/
/*theme hover start*/
.effect {
	position:relative;
}
.effect img {
	opacity: 0.95;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale3d(1.05,1.05,1);
	transform: scale3d(1.05,1.05,1);
}
.effect:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.5);
	content: '';
	-webkit-transition: -webkit-transform 0.6s;
	transition: transform 0.6s;
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
}
.effect:hover img {
	opacity: 0.4;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}
.effect:hover:before {
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
	transform: scale3d(1.9,2.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
}

/*theme hover*/
.blog_fig1:hover .effect img,
.job_blog_fig:hover .effect img,
.kode_recent_medium:hover .effect img,
.comment_fig:hover .effect img, 
.author:hover .effect img, 
.recent_post:hover .effect img,
.job_employ_list:hover  .effect img,
.job_career_fig:hover  .effect img,
.job_testimonial_list:hover  .effect img,
.job_news_fig:hover  .effect img{
	opacity: 0.4;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
}
.blog_fig1:hover .effect:before,
.job_blog_fig:hover .effect:before,
.kode_recent_medium:hover .effect:before,
.comment_fig:hover .effect:before,
.author:hover .effect:before,
.recent_post:hover .effect:before,
.job_employ_list:hover .effect:before,
.job_career_fig:hover .effect:before,
.job_testimonial_list:hover .effect:before,
.job_news_fig:hover .effect:before {
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
	transform: scale3d(1.9,2.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
}

/*
	====================================
		THEAM HOVER EFFECT STRAT
	====================================
*/


/*
	====================================
		SHADOW HOVER EFFECT STRAT
	====================================
*/
/* shadow hover effect style*/
.job_career_fig:hover,
.job_core_feature:hover,
.author:hover,
.job_news_fig:hover,
.job_add:hover,
.job_service_list:hover,
.job_expert:hover,
.job_opportunities_list:hover,
.job_employ:hover,
.job_employ.employ2:hover,
.job_opportunities_list.offer:hover,
.job_expert.list:hover,
.job_expert.employer:hover{
	box-shadow:0 0 20px 1px rgba(0,0,0,0.1), 0 5px 10px rgba(0,0,0,0.15);
}
/*
	====================================
		SHADOW HOVER EFFECT END
	====================================
*/
#particles-js{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
}
#dc-spinner {
    position: absolute;
    top: 50%;
    left: 0px;
    right: 0px;
    margin: -150px auto;
    text-align: center;
	border-radius: 100%;
}
.swing {
    animation: swing ease-in-out 5s infinite alternate;
    transform-origin: center -20px;
}
.swing:after{
    content: '';
    position: absolute;  
    width: 20px; height: 20px;  
    border: 1px solid #999;
    top: -10px; left: 50%;
    z-index: 0;
    border-bottom: none;
    border-right: none;
    transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
/* nail */
.swing:before{
    content: '';
    position: absolute;
    width: 5px; height: 5px;
    top: -14px;left: 54%;
    z-index: 5;
    border-radius: 50% 50%;
    background: #000;
}
 
@keyframes swing {
    0% { transform: rotate(3deg); }
    100% { transform: rotate(-3deg); }
}
.rain {

    position: absolute;
    top: 0px;
    left: 140px;
    right: 0px;
    bottom: 0px;
    height: 100%;
    overflow: hidden;

}
.drop {
  background:-webkit-gradient(linear,0% 0%,0% 100%, from(rgba(13,52,58,1) ), to(rgba(255,255,255,0.6))  );
  background: -moz-linear-gradient(top, rgba(13,52,58,1) 0%, rgba(255,255,255,.6) 100%);
    width:1px;
    height:89px;
    position: absolute;
    bottom:200px;
    -webkit-animation: fall .60s linear infinite;
  -moz-animation: fall .60s linear infinite;
  animation: fall ease-in-out 60s infinite alternate;
  opacity:0.2;
  
}

/* animate the drops*/
@-webkit-keyframes fall {
    to {margin-top:900px;}
}
@-moz-keyframes fall {
    to {margin-top:900px;}
}
/*
	=====================================
		SIDEBAR WRAP START
	=====================================
*/	
.sidenav {
    width:0;
    position:fixed;
    z-index:1;
    top:0;
    right:0;
    overflow-x:hidden;
    transition:0.8s;
    padding-top:0px;
	background-image:url("images/download-bg.png");
	background-repeat:no-repeat;
	background-size:cover;
	z-index:1;
	height:100%;
}
.sidenav:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	opacity:0.9;
	height:100% !important;
	z-index:-1;
}
.sidenav > a {
    padding:8px 8px 8px 32px;
    text-decoration:none;
    font-size:25px;
    color:#fff;
    display:block;
    transition:0.8s;
}
.sidenav a:hover {
    color: #f1f1f1;
}
.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}
#main {
    transition: margin-left .8s;
}
.kode_side_copyright,
.kode_side_comment,
.kode_recent_medium,
.kode_side_post ul,
.kode_side_post,
.kode_sidebar_service, 
.kode_sidebar_logo,
.kode_sidebar_content,
.kode-wrapper{
	float:left;
	width:100%;
}
.kode_sidebar_wrap{
	float:left;
	padding:190px 20px 30px;
}
.kode_sidebar_content{
	padding:30px 0px 40px;
}
.kode_side_post h5,
.kode_sidebar_content h5{
	color:#fff;
	text-transform:uppercase;
	margin-bottom:10px;
}
.kode_sidebar_content p{
	color:#fff;
	line-height:26px;
	font-size:15px;
	margin-bottom:0px;
}
.kode_side_post > p{
	color:#fff;
	margin:0px 0px;
}
.kode_sidebar_service{
	margin-bottom:30px;
}
.kode_sidebar_service li a{
	display:block;
	font-size:14px;
	color:#fff;
}
.kode_sidebar_service li{
	display:block;
	margin-bottom:5px;
}
.kode_sidebar_service li a i{
	font-size:20px;
	margin-right:10px;
}
.kode_side_post{
	margin-bottom:20px;
}
.kode_side_post ul{
	margin-bottom:35px;
}
.kode_side_post ul li{
	float:left;
	width:auto;
	margin-right:14px;
}
.kode_side_post ul li:last-child{
	margin-right:0px;
}
.kode_recent_medium figure{
	float:left;
	overflow:hidden;
	 width:auto;
}
.kode_recent_content {
    overflow:hidden;
    padding:10px 0 10px 16px;
}
.kode_side_post h5{
	margin-bottom:20px;
}
.kode_recent_content p{
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	margin-bottom: 0px;
}
.kode_side_comment li{
	float:left;
	margin-right:7px;
}
.kode_side_icon li:last-child,
.kode_side_comment li:last-child{
	margin:0px;
}
.kode_side_comment li a{
	font-size:12px;
	color:#fff;
}
.kode_side_comment li a i{
	margin-right:5px;
}
.kode_side_copyright p{
	float:left;
	color:#fff;
	font-size:14px;
}
.kode_side_icon{
	float: left;
	width: 100%;
}
.kode_side_icon li{
	display:inline-block;
	margin-right:10px;
}
.kode_side_icon li a{
	text-align:center;
	font-size:14px;
	border-radius:100%;
	display:inline-block;
	color:#fff;
}
.kode_side_icon li a:hover{
	color:#fff;
}

/*
	=====================================
		SIDEBAR WRAP END
	=====================================
*/
@keyframes bottomright {
  0% {
    width: 0;
    height: 0;
    padding-top: 0;
    visibility: visible;
  }
  25% {
    width: 100%;
    height: 0;
    padding-top: 0;
    visibility: visible;
  }
  50% {
    height: 100%;
    width: 100%;
    visibility: visible;
  }
  75% {
    visibility: visible;
  }
  100% {
    visibility: visible;
  }
}

@keyframes revbottomright {
  0% {
    width: 100%;
    height: 100%;
    visibility: visible;
  }
  25% {
    width: 100%;
    height: 100%;
    visibility: visible;
  }
  50% {
    width: 100%;
    height: 100%;
    visibility: visible;
  }
  75% {
    width: 100%;
    height: 0;
    padding-top: 0;
    visibility: visible;
  }
  100% {
    width: 0;
    height: 0;
    padding-top: 0;
    visibility: hidden;
  }
}

@keyframes topleft {
  0% {
    width: 0;
    height: 0;
    padding-bottom: 0;
    visibility: hidden;
  }
  25% {
    width: 0;
    height: 0;
    padding-bottom: 0;
    visibility: hidden;
  }
  50% {
    width: 0;
    height: 0;
    padding-bottom: 0;
    visibility: hidden;
  }
  75% {
    width: 100%;
    height: 0;
    padding-bottom: 0;
    visibility: visible;
  }
  100% {
    width: 100%;
    height: 100%;
    opacity: 1;
    visibility: visible;
  }
}

@keyframes revtopleft {
  0% {
    width: 100%;
    height: 100%;
    opacity: 1;
    visibility: visible;
  }
  25% {
    width: 100%;
    height: 0;
    padding-bottom: 0;
    visibility: visible;
  }
  50% {
    width: 0;
    height: 0;
    padding-bottom: 0;
    visibility: hidden;
  }
  75% {
    width: 0;
    height: 0;
    padding-bottom: 0;
    visibility: hidden;
  }
  100% {
    width: 0;
    height: 0;
    padding-bottom: 0;
    visibility: hidden;
  }
}

.job_service_list{
  color:#aaa;
  transition:color 1s ease-in-out;
  text-decoration:none;
  text-transform:uppercase;
  position:relative;
  z-index: 1;
}
.job_service_list:hover{
  color: #333;
  transition: color 1s ease-in-out;
}
.job_service_list:after{
  content:"";
  position:absolute;
  bottom:0px;
  left:0px;
  width:100%;
  height:100%;
  border-right:3px solid;
  visibility:hidden;
}
.job_service_list:before{
  content: "";
  position: absolute;
  top:0px;
  right:0px;
  width:100%;
  height:100%;
  border-top:3px solid;
  border-left:3px solid;
  visibility:hidden;
  z-index: -1;
}
.job_service_list:hover:before {
  animation:topleft 1s ease-in-out forwards;
}
.job_service_list:hover:after {
  animation:bottomright 1s ease-in-out forwards;
}
.job_service_list.active:before {
  animation: revtopleft 1s ease-in-out forwards;
}
.job_service_list.active:after {
  animation: revbottomright 1s ease-in-out forwards;
}
.job_service_list.active:before,
.job_service_list.active:after {
  width: 100%;
  height: 100%;
  visibility: visible;
}

.job_service_list.temp:before, 
.job_service_list.temp:after {
  width: 100%;
  height: 100%;
  visibility: visible;
}
.detail2 .post_job_table,
.detail_page .post_job_table{
	padding:0px 30px 40px;
}
.post_job_table.related{
	padding:40px 30px;
}
.post_job_table.related .job_opportunities_list:last-child{
	margin-bottom:0px;
}
.sp-content{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}
.sp-container .large_text{
	position: absolute;
	top: 50%;
	left: 0px;
	right: 0px;
	margin-top: -90px;
	text-align: center;
	color: transparent;
	-webkit-animation: blurFadeInOut 3s ease-in backwards;
	-moz-animation: blurFadeInOut 3s ease-in backwards;
	-ms-animation: blurFadeInOut 3s ease-in backwards;
	animation: blurFadeInOut 3s ease-in backwards;
}
.sp-container .large_text.frame-1 {
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	animation-delay: 0s;
}
.sp-container .large_text.frame-2 {
	-webkit-animation-delay: 3s;
	-moz-animation-delay: 3s;
	-ms-animation-delay: 3s;
	animation-delay: 3s;
}
.sp-container .large_text.frame-3 {
	-webkit-animation-delay: 6s;
	-moz-animation-delay: 6s;
	-ms-animation-delay: 6s;
	animation-delay: 6s;
}
.sp-container .large_text.frame-4 {
	-webkit-animation-delay: 9s;
	-moz-animation-delay: 9s;
	-ms-animation-delay: 9s;
	animation-delay: 9s;
}
.sp-container .large_text.frame-5 {
	-webkit-animation: none;
	-moz-animation: none;
	-ms-animation: none;
	animation: none;
	color: transparent;
	text-shadow: 0px 0px 1px #fff;
}
.sp-container .large_text.frame-5 span {
	-webkit-animation: blurFadeIn 3s ease-in 12s backwards;
	-moz-animation: blurFadeIn 1s ease-in 12s backwards;
	-ms-animation: blurFadeIn 3s ease-in 12s backwards;
	animation: blurFadeIn 3s ease-in 12s backwards;
	color: transparent;
	text-shadow: 0px 0px 1px #fff;
}
.sp-container .large_text.frame-5 span:nth-child(2) {
	-webkit-animation-delay: 13s;
	-moz-animation-delay: 13s;
	-ms-animation-delay: 13s;
	animation-delay: 13s;
}
.sp-container .large_text.frame-5 span:nth-child(3) {
	-webkit-animation-delay: 14s;
	-moz-animation-delay: 14s;
	-ms-animation-delay: 14s;
	animation-delay: 14s;
}
.sp-globe {
	position: absolute;
	width: 282px;
	height: 273px;
	left: 50%;
	top: 50%;
	margin: -137px 0 0 -141px;
	background: transparent url(http://web-sonick.zz.mu/images/sl/globe.png) no-repeat top left;
	-webkit-animation: fadeInBack 3.6s linear 14s backwards;
	-moz-animation: fadeInBack 3.6s linear 14s backwards;
	-ms-animation: fadeInBack 3.6s linear 14s backwards;
	animation: fadeInBack 3.6s linear 14s backwards;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
	-webkit-transform: scale(5);
	-moz-transform: scale(5);
	-o-transform: scale(5);
	-ms-transform: scale(5);
	transform: scale(5);
}
.sp-circle-link {
	position: absolute;
	left: 50%;
	bottom: 100px;
	margin-left: -50px;
	text-align: center;
	line-height: 100px;
	width: 100px;
	height: 100px;
	background: #fff;
	color: #3f1616;
	font-size: 25px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-animation: fadeInRotate 1s linear 16s backwards;
	-moz-animation: fadeInRotate 1s linear 16s backwards;
	-ms-animation: fadeInRotate 1s linear 16s backwards;
	animation: fadeInRotate 1s linear 16s backwards;
	-webkit-transform: scale(1) rotate(0deg);
	-moz-transform: scale(1) rotate(0deg);
	-o-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	transform: scale(1) rotate(0deg);
}
.sp-circle-link:hover {
	background: #85373b;
	color: #fff;
}
/**/

@-webkit-keyframes blurFadeInOut {
	0% {
		opacity: 0;
		text-shadow: 0px 0px 40px #fff;
		-webkit-transform: scale(1.3);
	}
	20%, 75% {
		opacity: 1;
		text-shadow: 0px 0px 1px #fff;
		-webkit-transform: scale(1);
	}
	100% {
		opacity: 0;
		text-shadow: 0px 0px 50px #fff;
		-webkit-transform: scale(0);
	}
}
@-webkit-keyframes blurFadeIn {
	0% {
		opacity: 0;
		text-shadow: 0px 0px 40px #fff;
		-webkit-transform: scale(1.3);
	}
	50% {
		opacity: 0.5;
		text-shadow: 0px 0px 10px #fff;
		-webkit-transform: scale(1.1);
	}
	100% {
		opacity: 1;
		text-shadow: 0px 0px 1px #fff;
		-webkit-transform: scale(1);
	}
}
@-webkit-keyframes fadeInBack {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
	}
	50% {
		opacity: 0.4;
		-webkit-transform: scale(2);
	}
	100% {
		opacity: 0.2;
		-webkit-transform: scale(5);
	}
}
@-webkit-keyframes fadeInRotate {
	0% {
		opacity: 0;
		-webkit-transform: scale(0) rotate(360deg);
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1) rotate(0deg);
	}
}
/**/

@-moz-keyframes blurFadeInOut {
	0% {
		opacity: 0;
		text-shadow: 0px 0px 40px #fff;
		-moz-transform: scale(1.3);
	}
	20%, 75% {
		opacity: 1;
		text-shadow: 0px 0px 1px #fff;
		-moz-transform: scale(1);
	}
	100% {
		opacity: 0;
		text-shadow: 0px 0px 50px #fff;
		-moz-transform: scale(0);
	}
}
@-moz-keyframes blurFadeIn {
	0% {
		opacity: 0;
		text-shadow: 0px 0px 40px #fff;
		-moz-transform: scale(1.3);
	}
	100% {
		opacity: 1;
		text-shadow: 0px 0px 1px #fff;
		-moz-transform: scale(1);
	}
}
@-moz-keyframes fadeInBack {
	0% {
		opacity: 0;
		-moz-transform: scale(0);
	}
	50% {
		opacity: 0.4;
		-moz-transform: scale(2);
	}
	100% {
		opacity: 0.2;
		-moz-transform: scale(5);
	}
}
@-moz-keyframes fadeInRotate {
	0% {
		opacity: 0;
		-moz-transform: scale(0) rotate(360deg);
	}
	100% {
		opacity: 1;
		-moz-transform: scale(1) rotate(0deg);
	}
}
/**/

@keyframes blurFadeInOut {
	0% {
		opacity: 0;
		text-shadow: 0px 0px 40px #fff;
		transform: scale(1.3);
	}
	20%, 75% {
		opacity: 1;
		text-shadow: 0px 0px 1px #fff;
		transform: scale(1);
	}
	100% {
		opacity: 0;
		text-shadow: 0px 0px 50px #fff;
		transform: scale(0);
	}
}
@keyframes blurFadeIn {
	0% {
		opacity: 0;
		text-shadow: 0px 0px 40px #fff;
		transform: scale(1.3);
	}
	50% {
		opacity: 0.5;
		text-shadow: 0px 0px 10px #fff;
		transform: scale(1.1);
	}
	100% {
		opacity: 1;
		text-shadow: 0px 0px 1px #fff;
		transform: scale(1);
	}
}
@keyframes fadeInBack {
	0% {
		opacity: 0;
		transform: scale(0);
	}
	50% {
		opacity: 0.4;
		transform: scale(2);
	}
	100% {
		opacity: 0.2;
		transform: scale(5);
	}
}
@keyframes fadeInRotate {
	0% {
		opacity: 0;
		transform: scale(0) rotate(360deg);
	}
	100% {
		opacity: 1;
		transform: scale(1) rotate(0deg);
	}
}

.pre-loader{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    text-align: center;
    z-index: 99999;
    background-color: #fff;
}
.loader  {
	 background-image: url(images/loader.gif);
	 background-size: inherit;
	 background-position: center;
	 background-attachment: fixed;
	 position: absolute;
	 top: 50%;
	 left: 0px;
	 right: 0px;
	 margin: -305px auto;
	 background-repeat: no-repeat;
	 width: 100%;
	 height: 100%;
}


@keyframes rotateme {
    from {
        transform: rotate(0deg);
    }
    to { 
        transform: rotate(360deg);
    }
}
@-webkit-keyframes rotateme {
    from {
        -webkit-transform: rotate(0deg);
    }
    to { 
        -webkit-transform: rotate(360deg);
    }
}
@-moz-keyframes rotateme {
    from {
        -moz-transform: rotate(0deg);
    }
    to { 
        -moz-transform: rotate(360deg);
    }
}
@-o-keyframes rotateme {
    from {
        -o-transform: rotate(0deg);
    }
    to { 
        -o-transform: rotate(360deg);
    }
}

.rotate-me {
    animation-name: rotateme; 
    animation-duration: 24s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
  
  -webkit-animation-name: rotateme; 
    -webkit-animation-duration: 24s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
  
  -moz-animation-name: rotateme; 
    -moz-animation-duration: 24s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
  
  -ms-animation-name: rotateme; 
    -ms-animation-duration: 24s; 
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
  
  -o-animation-name: rotateme; 
    -o-animation-duration: 24s; 
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}



@keyframes float-bob {
  0% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
  }

  50% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
  }
}

@keyframes float-bob1 {
  0% {
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px);
  }

  50% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(-100px);
    transform: translateY(-100px);
  }
}
@keyframes float-bob2 {
  0% {
    -webkit-transform: translateX(-500px);
    transform: translateX(-50px);
  }

  50% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(-500px);
    transform: translateX(-50px);
  }
}
@keyframes float-bob3 {
  0% {
    -webkit-transform: translateX(-80px);
    transform: translateX(-80px);
  }

  50% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(-80px);
    transform: translateX(-80px);
  }
}
@-webkit-keyframes zoom-fade {
  0% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
  }

  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
  }
}

@keyframes zoom-fade {
  0% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
  }

  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  100% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
  }
}

.float-bob {
    animation-name: float-bob; 
    animation-duration: 7s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
  
  -webkit-animation-name: float-bob; 
    -webkit-animation-duration: 7s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
  
  -moz-animation-name: float-bob; 
    -moz-animation-duration: 7s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
  
  -ms-animation-name: float-bob; 
    -ms-animation-duration: 7s; 
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
  
  -o-animation-name: float-bob; 
    -o-animation-duration: 7s; 
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}

.zoom-fade {
    animation-name: zoom-fade; 
    animation-duration: 5s; 
    animation-iteration-count: infinite;
    animation-timing-function: linear;
  
  -webkit-animation-name: zoom-fade; 
    -webkit-animation-duration: 5s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
  
  -moz-animation-name: zoom-fade; 
    -moz-animation-duration: 5s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
  
  -ms-animation-name: zoom-fade; 
    -ms-animation-duration: 5s; 
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
  
  -o-animation-name: zoom-fade; 
    -o-animation-duration: 5s; 
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear;
}
/*
	===========================================
		SAB BANNER BANNER3 START
	===========================================
*/

.banner3{
	background-image:url("images/sub-header-bg-jobly.jpg");
	padding:90px 0px 130px;
}
.banner3.jobly-theme-overlay:before {
    opacity: 0.8;
}
.banner3 .job_opportunities_list{
	background:none;
	padding:0px 0px;
}
.banner3 .job_opportunities_list:hover{
	box-shadow:0px 0px;
}
.banner3 .job_opportunities_list figure {
    height: 125px;
    width: 136px;
    line-height: 125px;
	border-radius:0px 0px;
	box-shadow:0px 0px;
}
.banner3 .job_opportunities_text{
	padding:0px 0px 0px 35px;
}
.banner3 .job_opportunities_text h2{
	color:#fff;
	font-weight: 500;
}
.banner3 .employ_job_list{
	margin-bottom:0px; 
}
.banner3 .employ_job_list li{
	margin-right:35px;
}
.banner3 .employ_job_list li a{
	color:#fff;
	text-decoration: none;
}
.btn_list{
    position: absolute;
	right: 0px;
	bottom: -130px;
	padding: 20px 20px 15px;
	background-color: #fff;
}
.btn_list a{
	margin-right:20px;
	font-weight:400;
	background:none;
	color:#292e34;
	border:3px solid #292e34;
	text-align:center;
	line-height:41px;
	padding:0px 20px;
}
.btn_list a i{
	margin-right:10px;
}
.banner3 .employ_job_list li:last-child,
.btn_list a:last-child{
	margin-right:0px;
}
.relative{
	position:relative;
}
/*
	===========================================
		SAB BANNER BANNER3 END
	===========================================
*/


/*
	===========================================
		SAB BANNER BANNER3 BANNER4 START
	===========================================
*/
.banner4{
	padding:90px 0px 0px;
}
.banner4 .job_opportunities_list{
	background-color:#fff;
	padding:0px 0px 40px 0px;
	text-align:center;
	margin:0px 0px;
	box-shadow:0px 2px 5px 1px #e2e2e2;
	position: relative;
	top: 160px;
}
.banner4 .job_opportunities_list:hover{
	border:none;
	box-shadow:0px 0px 5px 1px #e2e2e2;
}
.banner4 .job_opportunities_list figure{
	float:none;
	display:inline-block;
	background-color:#e7e7e7;
	border:4px solid #fff;
	margin-top:-60px;
	margin-bottom:12px;
}
.banner4 .job_opportunities_text{
	padding:0px 0px;
}
.banner4 .job_opportunities_text h2{
	color:#292e34;
	margin-bottom: 20px;
}
.banner4_location_list,
.job_banner4_location{
	float:left;
	width:100%;
}
.job_banner4_location{
	margin-bottom:25px;
}
.job_banner4_location li{
	display:inline-block;
	margin-right:70px;
}
.job_banner4_location li:last-child{
	margin-right:0px;
}
.banner4_location_list a{
	font-size: 36px;
	float: left;
	color: #2b3036;
	line-height: 36px;
	margin: 7px 0px 0px;
}
.banner4_location_text{
	overflow:hidden;
	display:inline-block;
	text-align:left;
	padding-left:24px;
}
.banner4_location_text span{
	display:block;
	color:#2b3036;
	line-height:24px;
}
.banner4_location_text h5{
	margin:0px 0px;
}
.banner4 .btn_list{
	position:static;
	padding:0px 0px;
}
.detail2{
	padding-top:220px;
}
.banner4 .btn_list a.active{
	color:#fff;
}
/*
	===========================================
		SAB BANNER BANNER3 BANNER4 END
	===========================================
*/

/*
	===========================================
		SAB BANNER BANNER3 BANNER5 START
	===========================================
*/
.banner5{
	padding:240px 0px 90px;
}
.banner5 .employ_job_list{
	padding-right: 160px;
}
.banner5 .job_opportunities_list{
	margin:0px 0px;
	position:relative;
}
.banner5 .employ_job_list li{
	margin-bottom:8px;
}
.banner5 .job_opportunities_text h3{
	color:#fff;
	font-weight:500;
	margin-bottom:14px;
}
.banner5 .btn_list{
	padding:0px 0px;
	background:none;
	top:50%;
	margin: -30px auto;
	bottom:auto;
}
.banner5 .btn_list a{
	border-color:#fff;
	color:#fff;
}
.banner5 .btn_list .mark_icon{
	width:48px;
}
.banner5 .btn_list .mark_icon i{
	font-size:24px;
	margin:0px 0px;
	top: 4px;
	position: relative;
}
/*
	===========================================
		SAB BANNER BANNER3 BANNER5 END
	===========================================
*/

/*
	===========================================
		SAB BANNER BANNER3 BANNER6 START
	===========================================
*/
.banner6{
	Padding: 84px 0px 82px;
}
.banner6 .job_opportunities_list{
	margin-bottom:0px;
}
.banner6 .job_opportunities_text{
	padding:0px 0px;
	width: 73%;
}
.banner6 .job_opportunities_text h3{
	color:#fff;
	font-weight:500;
}
.banner6 .job_opportunities_text h3 a{
	font-size:14px;
	margin-left:30px;
	color:#fff;
}
.banner6 .job_opportunities_text h3 a i{
	margin-right:12px;
}
.banner6 .employ_job_list{
	padding-bottom:25px;
	position:related;
	border-bottom:1px solid rgba(255,255,255,0.1);
}
.banner6 .btn_list{
	padding:0px 0px;
	background:none;
	top:50%;
	bottom:auto;
	margin:-60px auto;
}
.banner6 .btn_list a{
	color: #fff;
	border-color: #fff;
	display: block;
	margin: 0px 0px;
	margin-bottom:25px;
}
.banner6 .btn_list a:last-child{
	margin-bottom:0px;
}
.next_search_btn{
	float:left;
	width:100%;
	padding:25px 0px 0px;
	margin-top:1px;
	border-top:1px solid rgba(255,255,255,0.1);
}
.next_search_btn a{
	display:inline-block;
	color:#fff;
}
.next_search_btn a.right-text{
	float:right;
}
.next_search_btn a.right-text i{
	margin:0px 0px 0px 20px;
}
.next_search_btn a i{
	margin-right:20px;
}
/*
	===========================================
		JOB CV LIST START
	===========================================
*/
.job_detail_cv,
.job_cv_list{
	float:left;
	width:100%;
}
.job_detail_cv{
	padding:35px 0px 0px;
}
.job_cv_list{
	border-bottom:1px solid #e6e6e6;
	margin:0px;
	list-style:none;
	padding:0px;
}
.widget_links_detail{
	margin:0px;
	list-style:none;
	padding:0px;
	
}
.job_cv_list li{
	float:left;
	width:100%;
	
	border:1px solid #e6e6e6;
	margin-bottom:0px;
	border-bottom:none;
}
.job_cv_list li:nth-child(12),
.job_cv_list li:nth-child(14),
.job_cv_list li:nth-child(16),
.job_cv_list li:nth-child(10),
.job_cv_list li:nth-child(8),
.job_cv_list li:nth-child(6),
.job_cv_list li:nth-child(4),
.job_cv_list li:nth-child(2){
	border-right:none;
	background:#f9f9f9;
}
/*.job_cv_list .wpha-info a{
	display:none;
}
.job_cv_list .wpha-info :nth-child(1),
.job_cv_list .wpha-info :nth-child(2){
	display:block;
}*/
.job_cv_list li a{
	display:inline-block;
	padding:15px 10px;
	font-size:14px;
	color:#333333;
	text-transform:capitalize;
}
.job_cv_list li span{
	width:25%;
	display:block;
	text-transform:capitalize;
	float:left;
	font-size:16px;
	color:#666666;
}
.job_cv_list li span{
	padding:15px 28px;
}
.job_cv_list li a.padding0{
	padding-left:0px;
}
.padding_bottom{
	padding-bottom:0px;
	border-bottom:none;
}
/* job career tab start*/
.career_tab_text,
.career_tabs_row,
.career_tabs_list,
.job_career_tab{
	float:left;
	width:100%;
}
.job_career_tab{
	background-color:#fff;
	padding:35px 35px;
}
.career_tabs_row{
	background-color:#f4f4f4;
}
.career_tabs_list{
	background-color:#e0e0e0;
}
.career_tabs_list li{
	float:left;
	width:auto;
}
.career_tabs_list li a{
	display:inline-block;
	padding:12px 26px;
	color:#292e34;
	margin: 0px 0px;
    border: none;
	border-top:2px solid transparent;
}
.career_tabs_list li.active a{
	background-color:#f4f4f4;
	padding: 17px 26px;
	margin-top: -10px;
	border:none;
	border-top:2px solid;
}
.career_tab_text .widget_links_detail{
	padding:28px 18px;
}
.career_tab_text .widget_links_detail li a{
	color:#666;
} 
/*social list start*/
.social_list{
	float:left;
	width:100%;
}
.social_list{
	padding:30px 0px 0px;
	border-top:1px solid #e7e7e7;
}
.social_list > a{
	float:left;
	width:auto;
}
.social_list .personal_information{
	padding:2px 0px;
	border:none;
	float:right;
	width:auto;
}
.social_list .personal_information h5{
	float:left;
	width:auto;
	margin:0px 40px 0px 0px;
	padding:15px 0px;
}
.social_list .job_top_icon_list{
	float:right;
	width:auto;
}
/*view slider start*/
.view_slider{
	float:left;
	width:100%;
	border:none;
	padding:45px 30px;
}
.personal_information .slick-initialized .slick-slide{
	padding:0px 10px;
}
.view_slider .job_view_text{
	border:1px solid #cccccc;
	padding:25px 30px;
}
.view_slider .job_view_text:hover{
	box-shadow: 0px 0px 16px -5px;
}
.view_slider .sidebar_title {
	padding:0px 15px;
}
.view_slider .slick-prev, 
.view_slider .slick-next{
	top:-38px;
	width:30px;
	height:16px;
	background:none;
	right: 13px
}
.view_slider .slick-prev{
	left:auto;
	right:50px;
}
.view_slider .slick-prev:before, 
.view_slider .slick-next:before{
	line-height:16px;
	content:"\ecec";
	font-family:'joblyoon' !important;
	font-size:24px;
}
.view_slider .slick-prev:before{
	content:"\ea0b";
}
/*
	===========================================
		JOB CV LIST END
	===========================================
*/

/*
	===========================================
		JOB BLOG FIG START
	===========================================
*/
.job_blog_text,
.job_blog_list,
.job_blog_fig{
	float:left;
	width:100%;
}
.job_blog_fig:hover .blog_date{
	background-color:#f9f9f9;
}
.job_blog_list{
	padding:0px 20px;
	margin-top: -80px;
	z-index: 1;
	position: relative;
}
.blog_date{
	height:60px;
	width:60px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	line-height: 18px;
	padding: 13px 0px;
	font-size: 15px;
}
.blog_date span{
	display:block;
	font-weight:500;
	font-size: 20px;
}
.job_blog_text{
	padding:35px 30px;
	background-color:#fff;
	box-shadow: 0px 3px 11px -3px #ccc;
}
.job_blog_fig:hover .job_blog_text{
	background-color:#f9f9f9;
}
.job_blog_text:hover{
	box-shadow: 0px 3px 18px -1px #ccc;
}
.job_blog_text h5{
	font-weight:500;
	margin-bottom: 16px;
}

.job_blog_text a i{
	margin-left:10px;
}
.kode-blog-single-full .job_blog_fig .job_blog_list .entry-title a i{
	margin:0px 15px 0px 0px;
}
/*
	===========================================
		JOB BLOG FIG END
	===========================================
*/

/*
	=====================================
		BLOG WRAP START
	=====================================
*/
.blog_date_meta,
.blog1_text,
.blog_fig1{
	float:left;
	width:100%;
}
.blog1_text{
	background-color:#f9f9f9;
	padding:30px 30px 25px;
	box-shadow: 0 0 20px 1px rgba(0,0,0,0.1), 0 5px 10px rgba(0,0,0,0.15);
}
.blog1_text h5{
	font-weight:500;
	margin-bottom:0px;
}
.blog1_text p{
	margin-bottom:24px;
	float:left;
	width:100%;
}
.blog1_text .job_top_info {
    padding: 20px 0px 18px;
	width: 100%;
}
.blog1_text .job_top_info li a{
	color: #6a6a6a;
}
.blog1_text .theme_btn{
	font-weight:500;
	text-transform:capitalize;
	padding: 10px 40px;
}
/*
	=====================================
		BLOG WRAP END
	=====================================
*/
/*
	===========================================
		JOB CART WRAP START
	===========================================
*/
.job_cart_text,
.job_cart_fig,
.job_cart_wrap{
	float:left;
	width:100%;
}
.job_cart_wrap{
	padding:60px 0px;
	background-image:url("images/bg-pattran.png");
	background-repeat:no-repeat;
	background-size:cover;
	position:relative;
}
.job_cart_wrap:before{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background:linear-gradient(to right, #256a80 3%, #1b9ac2 70%);
	opacity:0.8;
}
.job_cart_fig{
	text-align: right;
	padding-right: 40px;
}
.job_cart_fig figure{
	width:75%;
	float:none;
	display:inline-block;
	animation-name:scroll;
	animation-duration: 10s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	top: 20px;
	position: relative;
}
@keyframes scroll {
  0% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  50% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }

  100% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
}

.job_cart_text h2{
	color:#fff;
	font-weight:500;
	margin-bottom:14px;
}
.job_cart_text p{
	color:#fff;
	margin-bottom:24px;
}
.job_cart_text a{
	border:2px solid #fff;
	font-weight:500;
	color:#fff;
	background:none;
}
.job_cart_text a:hover{
	border-color:#333;
}
.kode-main-content-home{
	margin-top:20px;
	float:left;
	width:100%;
}
.content-wrapper{
	float:left;
	width:100%;
	overflow:hidden;
}
.job_feature_list ul{
	margin:0px;
	list-style:none;
}
.post_search_form .margin-top{
	margin-top:30px;
}
.job_package_categorie ul,
.feature_service_list ul{
	margin:0px;
	list-style:none;
	padding:0px;
}
.job_package_categorie ul li,
.feature_service_list ul li{
	margin-bottom:0px;
}


/* Text Field */
.upload-cv input[type="text"].kode-upload-box-input{
	width: 80%;
	padding: 7px;
	background-color: #ffffff;
	color: #555555;
	margin-right: 8px;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	float: left;
}

/* Upload Button */
.upload-cv input[type="button"].kode-upload-box-button{
	margin: 0px 0px;
	float: left;
}

.form_field_skill ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.form_field_skill ul li{
	margin-bottom:0px;
}
.job_search_btn{
	margin:0px;
	padding:0px;
	position: relative;
}
.job_search_btn i{
	position: absolute;
	top:0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	text-align: center;
	color: #fff;
	margin-top: 0px;
	cursor: pointer;
	line-height: 50px;
}
.search-item-view-elementor.banner_form.animated{
	z-index:9999;
}
.search-item-view-elementor .job_serchr_btn .search-btn-id {
    background: transparent;
    padding: 0px;
    margin: 0px;
    line-height: 0px;
    height: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.search-item-view-elementor .job_serchr_btn .job_search_btn{
	position:absolute;
	padding:16px 0px 15px 20px;
	margin:0px;
	float:left;
	width:100%;
	font-size: 20px;
    color: #fff;
	background:#60B514;
	text-align:left;
}
.search-item-view-elementor .job_serchr_btn .job_search_btn i {
    float: left;
    margin-top: 5px;
    margin-right: 16px;
}
.main-slider-wrapper{
	float:left;
	width:100%;
	position:relative;
}
.widget_text_footer{
	text-align:center;	
	width:100%;
	float:left;
}
.trending_skill{
	padding:0px;
	list-style:none;
	margin:0px 0px 20px 0px;
}

.tab-content1.align-left{
	text-align:left;
}
.post_upload ul{
	padding:0px;
	list-style:none;
	margin:0px;
}
.wp-core-ui .quicktags-toolbar input.button.button-small{
	width:auto;
}
.check-box-post{
	padding:0px;
	margin:0px;
	list-style:none;
}
.check-box-post li{
	float:left;
	width:100%;
}
.check-box-post li input{
	width:auto;
	float:left;
	margin-right:10px;
	height:auto;
	line-height:0px;
}
.post_field > label{
	font-size:14px;
	margin-bottom:0px;
}
.post-field-checkbox input{
	width:auto;
	height:auto;
	margin-right:15px;
}
.post_field .bootstrap-tagsinput input{
	width:auto;
	border:none;
	line-height:38px;
	height:auto;
}
.bootstrap-tagsinput .tag{
	padding:8px 7px;
	margin-top:6px;
	margin-right:8px;
	float:left;
}
.post_search_form .post_field.post-description h5{
	margin-bottom:0px;
}
.post_field.has-error .error{
	border-color:red;
}
.post_field .valid{
	border-color:green;
}
.job_top_info{
	list-style:none;
}
.job_top_info li i{
	margin-right:15px;
}
.widget-footer-logo-link{
	margin-bottom:45px;
	display:block;
}
.widget_follow_us .kode-team-network{
	margin:0px;
	padding-left:0px;
}
.widget_follow_us .kode-team-network li{
	margin-bottom:0px;
}
.job_view .job_rating li{
	float:left;
	width:auto;
	list-style:none;
	margin-bottom:0px;
}
.job_expert.employer{
	position:relative;
	z-index:1;
	float:left;
	width:100%;
}
.job_expert.employer .job_view{
	position:relative;
	z-index:999;
}
#portfolio-filter{
	margin:0px;
	padding:0px;
	list-style:none;
}
#portfolio-filter li{
	margin-bottom:0px;
}
.job_opportunities_list .job_opportunities_text .employ_job_list li,
.job_opportunities_list .job_opportunities_text .employ_job_list{
	margin-bottom:0px;
}
.job_opportunities_list .job_opportunities_text .employ_job_list li{
	width:auto;
}
.kode-breadcrumb li strong{
	color:#fff;
	font-weight: normal;
}
.employ_job_list li a{
	color:#333;
}
.list-title-item{
	line-height:normal;	
}
.banner_form.form2 .advance_search{
	float: right;
	width: auto;
	text-align: right;
	right: 18px;
	bottom: 42px;
	z-index: 9999;
}
.elementor-6 .elementor-element.elementor-element-95eca54 > .elementor-background-overlay{
	opacity: 0.2;
}
.banner_form.form2 .form_field_skill ul li.job_serchr_btn .theme_btn:hover{
	color:transparent;
}
.banner_form.form2.kode-custom-form-2 .form_field_skill ul .job_serchr_btn .job_search_btn input{
	font-size: 15px;
    font-weight: 600;
}
.banner_form.form2.kode-custom-form-2 .form_field_skill ul .job_serchr_btn .job_search_btn i{
	display: none;
}
.elementor-6 .elementor-element.elementor-element-85f3b69 .heading-style-4.heading h2, .elementor-6 .elementor-element.elementor-element-85f3b69 .fancy-heading-style-1 h2 {
    color: #333;
}
.feature_service .feature_categorie_text{
	margin-bottom:30px;
}
.job_news_text .meta_list{
	width:100%;
}
.nav-item-comment,
.blog_next_post ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.nav-item-comment .nav-next a,
.nav-item-comment .nav-previous a,
.blog_next_post ul li.inner-post{
	float:left;
	padding:30px;
	width:50%;
	margin-bottom: 0px;
}
header .kode-navigation-wrapper .navigation ul li a{
	text-decoration:none;
}
.job_social_share{
	padding:0px;
	list-style:none;
}
.job_view .job_rating{
	margin-bottom:0px;
}
.job_social_share li,
.job_social_share{
	margin-bottom:0px;
}
.modal_body .search_skill label{
	font-weight: 500;
	width:100%;
}
.modal_body .job_search_btn{
	width: 100%;
	text-align: left;
	font-weight: normal;
}
.modal_body .job_search_btn i {
    position: absolute;
    display: block;
    top: 50%;
    margin:-25px auto;
    bottom: auto;
}
.kode-custom-form-2 .form_field_skill .pop-up-extra-space .form_field_skill .modal_body .job_serchr_btn {
    margin-top: 6px;
}
.kode-custom-form-2 .form_field_skill .pop-up-extra-space .form_field_skill .modal-footer{
	display:none;
}
.login_row .forget_btn{
	text-decoration: none;
}
.login_list.register1 .nav-tabs{
	border-bottom: none;
	margin-bottom: 15px;
}
.login_list.register1 .nav-tabs > li > a{
	border:1px solid;
	text-decoration: none;
	line-height: 17px;
}
.login_list.register1 .nav-tabs > li.active > a{
	color:#fff;
}
.login_btn_list .submit-btn{
	width: 100%;
	text-transform: capitalize;
	color: #fff;
}
.login_detail.sign-up-and-register .login_heading{
	margin-bottom: 15px;
}
.login_list.register1 .login_heading p{
	margin-bottom: 0px;
}
.breadcrumb li a{
	text-decoration: none;
}
.employ_company_detail .check-list ul li{
	margin-bottom:6px; 
}
.employ_add_link .people-like a{
	text-decoration: none;
}
.jobly-theme-overlay.header-style-1{
	margin-bottom:50px;
}
.job_service_list  .job_detail a{
	color:#333;
}
.job_opportunities_list.job2 .job_opportunities_meta li,
.job_opportunities_list.job2 .job_opportunities_meta{
	margin-bottom: 0px;
}
.sab_banner.banner3.banner5 .employ_job_list li{
	margin-bottom: 10px;
}
.download_btn .theme_btn,
.job_news_text .meta_list li a,
.post_search_form a.theme_btn,
.widget_links_detail li a,
.career_tabs_list.nav.nav-tabs li a,
.job_cv_list li a,
.rest_btn.btn2 .theme_btn,
.job_opportunities_list .btn_list a.theme_btn {
	text-decoration: none;
}
.jobboard-item-wrapper{
	float: left;
	width: 100%;
}
.jobboard-item-wrapper .job_feature_detail .job_feature_item .salary_dollar{
	width: 145px;
}
.menu_sticky{
	z-index: 9999999999 !important;
}
.job_blog_fig .job_blog_list .job_blog_text h5 a{
	font-size: 20px;
	color: #333333;
}
.kode-blog-full-single.kode-single-detail,
.wpb-content-area .kode-item.kode-blog-full-single.kode-single-detail{
	top:0px;
}
.login_detail.already-logged-in .login_list.register1 .login_heading p{
	margin-bottom: 16px;
}
.kode-sidebar .widget.widget_archive ul li a{
	line-height: 25px;
	padding:0px 0px;
	text-decoration: none;
	width: 87%;
}
.kode-sidebar .widget_archive ul li a::before{
	content: "";
}
.tags .tags_deta span i{
	margin-right: 15px;
}
.tags .tags_deta span a{
	text-decoration: none;
	color:#333;
}
.download_btn .theme_btn:hover,
.tags .tags_deta span a:hover{
	color: #fff;
}
.tags_social .social_icon li a{
	color:#333;
}
.nav-item-comment,
.blog_next_post{
	float: left;
	width: 100%;
}
.nav-item-comment .nav-next a,
.nav-item-comment .nav-previous a{
	border: 1px solid #e2e2e2;
	background:#f9f9f9;
}
.blog_dtl .blog_next_post ul li{
	
}
.nav-item-comment{
	margin-bottom:30px;
}
.blog_dtl .blog_next_post ul li{
	margin-bottom:40px;
}
.nav-item-comment .nav-next a,
.nav-item-comment .nav-previous a,
.blog_next_post ul li a{
	text-decoration: none;
	color:#333;
}
.blog_next_post ul li:last-child{
	text-align: right;
}
.job_employ.employ2 .job_employ_list figure{
	margin-bottom: 10px;
}
.candidate_detail_page .candidate_play blockquote{
	padding: 36px 36px 32px 120px;
	border-left: none;
}
.candidate_detail_page .candidate_play blockquote p{
	color:#fff;
	position: relative;
	z-index: 1;
}
.job_news_text blockquote p{
	position: relative;
	z-index: 1;
}
.candidate_detail_page .candidate_play blockquote p:before,
.job_news_text blockquote p:before{
	position: absolute;
	content:"\e9fe";
	top: 0px;
	left: -80px;
	right: 0px;
	bottom: 0px;
	color: #fff;
	font-size: 45px;
	font-family: 'joblyoon' !important;
	z-index: -1;
	line-height: normal;
	opacity: 0.9;
}
.blog-post-slider.row .job_blog_text h5 a{
	text-decoration: none;
}
.blog-post-slider.row{
	margin-bottom: 50px;
}
.wp-social-login-widget{
	margin-bottom: 25px;
}
.wp-social-login-widget .wp-social-login-provider-list a {
    text-decoration: none;
    display: inline-block;
    margin-right: 10px;
}
.testimonials-item-wrapper .kode-testimonials .job_testimonial_list.client_fig figure{
	margin-bottom: 30px;
}
.job_news_wrap .kf_commet_field,
.job_news_wrap .kode-textarea{
	margin-bottom: 25px;
}
.job_news_wrap .form-submit .submit{
	width:auto;
	color:#fff;
}
.job_news_wrap .comment-form-cookies-consent input[type="checkbox"]{
	line-height: normal;
	width: auto;
	height: auto;
	margin:0px 12px 0px 0px;
}
.job_news_wrap .comment-form-cookies-consent{
	margin-bottom: 18px;
}
.job_news_wrap .comment-form-cookies-consent label{
	font-weight: 500;
	cursor: pointer;
}
.job_news_wrap .wp-social-login-provider-list{
	padding:10px 0px;
}
.recent_post .recent_post_text .blog-info  i{
	float: left;
	font-size: 12px;
	line-height: 21px;
	margin-right: 8px;
}
.recent_post .recent_post_text .blog-info a{
	text-decoration: none;
}

.widget_recent_entries ul li a{
	text-decoration: none;
}
.kode-pagination,
.single.single-company .tab-content{
	margin-bottom:70px;
}
.job_mobile_apps_text p{
	margin:43px auto 43px auto;
	width:60%;
}
.search-result-not-found .erorr_wrap{
	padding:0px 0px 100px 0px;
}
.search-result-not-found #kode-searchform .kode-search label:before{
	color:#666;
}
.bx-wrapper .bx-pager-elementor {
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: bold;
    color: #666;
    padding-top: 20px;
}
.widget_footer .widget_text_copyright h6{
	margin-bottom: 40px;
}
.widget_footer .widget_text_copyright h6 a{
	text-decoration: none;
}
footer .widget_text_copyright p {
    color: #fff;
    width: 750px;
    text-align: center;
    float: none;
    margin:0px auto 46px;
    color: #798ab8;
}
.job_serchr_btn label{
	float: left;
	width: 100%;
}
.sticky-header-active.menu_sticky .main_top_wrap{
	padding: 18px 0px 0px;
	background-color: #fff;
	box-shadow: 0px 0px 11px -6px;
}
.sticky-header-active.menu_sticky .top_company_list {
    float: right;
    width: auto;
}
.sticky-header-active.menu_sticky .menu_btn{
	position: static;
	float: right;
	height: 38px;
	width: 38px;
	line-height: 33px;
	margin-left: 20px;
	margin-top: 2px;
}
.sticky-header-active.menu_sticky .top_company_detail li a{
	color:#333;
}
.sticky-header-active.menu_sticky .top_company_detail li a{
	border-color: #333;
	padding: 5px 16px;
}
.sticky-header-active.menu_sticky .kode-navigation-wrapper .navigation li > .sub-menu > li > a,
.sticky-header-active.menu_sticky .menu_btn:hover,
.sticky-header-active.menu_sticky .top_company_detail li a:hover{
	color:#fff !important;
}
.header2.sticky-header-active.menu_sticky .kode-navigation-wrapper .navigation > div > .menu > li .sub-menu li.current-menu-item.current_page_item a{
	background:none;
}
.sticky-header-active.menu_sticky .menu_btn{
	background:none;
}
.sticky-header-active.menu_sticky .main-logo,
.responsive-logo{
	display: none;
}
.responsive-logo{
	width: 100%;
	padding: 1px 0px 3px;
}
.sticky-header-active.menu_sticky .responsive-logo{
	display: block;
}
.banner_form.form2.tab-content .form_field_skill .job_search_btn:hover i{
	background-color:#f1f1f1;
}
.job_find_wrap .banner_form.form2.tab-content .form_field_skill .job_serchr_btn .job_search_btn .theme_btn{
	color: transparent;
}
.sticky-header-active.menu_sticky .navigation .menu-main-menu-container > ul{
	padding-left: 0px;
}
.sticky-header-active.menu_sticky .main_navi_wrap{
	padding:0px 0px;
}
a:focus{
	outline:none !important;
}
.job_testimonial_pager .bx-wrapper{
	margin: 0 auto 55px;
}
.job_testimonial_pager .bx-viewport{
	padding-top: 32px !important;
}
.job_expert.employer.emp2 .job_view .job_rating{
	margin-right: 15px;
}
.job_expert.employer.emp2 .job_view .active_link{
	margin-right: 14px;
}
.kode-pagination a:hover,
.kode-pagination span.current{
	color:#fff;
}
.wpcf7-form .comment_area input{
	width:auto;
}
.section_heading.fancy-heading-style-1.align-left:before{
	margin:0px 0px;
	left: 19px;
	bottom: 1px;
}
.section_heading.fancy-heading-style-1.align-left p::after,
.section_heading.fancy-heading-style-1.align-left p::before{
	margin:0px 0px;
}
.section_heading.fancy-heading-style-1.align-left p::before{
	left: 80px;
}
.job-company-widget{
	float: left;
	width: 100%;
	padding:20px 30px;
	background-color: #f7faff;
}
.job_cart_text {
    padding: 20px 0px;
}
.job-company-single{
	margin-bottom:70px;
	float:left;
	width:100%;
}
#kodecomments{
	float:left;
	width:100%;
}
.blog_post_slide .section_heading{
	text-align: left;
	margin-bottom: 30px;
}
.blog_post_slide .section_heading::before{
	margin:0px 0px;
}
.owl-carousel .owl-stage{
	padding-top: 10px;
}
.owl-carousel .owl-item{
	padding:0px 15px;
}
.blog_post_slide .section_heading h3{
	margin-bottom: 0px;
}
.job_news_wrap .kode-left-comment-sec,
.job_news_wrap .kode-textarea{
	width: 50%;
	float: left;
}
.job_news_wrap .kode-textarea{
	margin-right: 15px;
	width: 48%;
}
.job_news_wrap .kode-textarea textarea{
	height: 192px;
}
.tags_deta .sep {
    display: inline-block;
    margin: 0px 4px;
}
.kode-sidebar .widget_recent_entries ul li a::before{
    margin-top: -13px;
}
.mayor_candidate .job_employ.employ2 .job_view a,
.mayor_candidate .job_employ.employ2  .job_employ_list .job_employ_text p a,
.mayor_candidate .job_employ.employ2  .job_employ_list .job_employ_text h5 a{
	text-decoration: none;
}
.main_banner.banner2.search-style-none .banner_text {
    margin:-166px auto;
}
.detail_page .kode-job-detail .job-simple-related-posts .job_feature_item .feature_text{
	width: 460px;
}
.detail_page .kode-job-detail .job-simple-related-posts .job_feature_item .applay_btn a,
.detail_page .kode-job-detail .job-simple-related-posts .job_feature_item .feature_text a{
	text-decoration: none;
}
.content-wrapper .jobly-builder .kode-content-container .pagebuilder-item-content{
	padding:0px 0px 30px 0px;
	float:left;
	width:100%;
}
.comment-respond{
	float:left;
	width:100%;
	padding:20px 0px 0px;
}
.comment-respond .comment-reply-title{
	margin-bottom:12px;
}
#kodecomments .comment-respond{
	padding-top:0px;
}
.archive .kode-blog-list-archive{
	margin-bottom:40px;
}
#kodecomments > .comment_list{
	margin-bottom:30px;
}
.logged-in #commentform .logged-in-as{
	margin-bottom:20px;
}
.logged-in #commentform .kode-textarea{
	width:100%;
	margin-right:0px;
}
.top-margin-push-image .job_blog_list{
	padding:0px;
}
.search-order select,
.search-order small,
.search-wrapper .list-title-item,
.search-wrapper .search-wrapper small,
.search-orderby select,
.search-orderby small,
.wpha_get_variable_view .wpjb-theme-btn strong{
	font-weight: normal;
}
.search-order small, 
.search-orderby small{
	margin-top: 3px;
}
.blog_next_post ul li a i{
	height: 60px;
	width: 60px;
	text-align:center;
	line-height: 60px;
	border-radius: 100%;
	border:1px solid #ccc;
}
.blog_next_post ul li.prev-nav a i{
	float: left;
}
.blog_next_post ul li.next-nav{
	float: right;
}
.blog_next_post ul li .next-prev-wrap h6{
	margin: 0 0 4px;
}
.main_banner.banner2.search-style-style-1 .banner_text{
	margin: -166px auto;
}
.blog_next_post ul li.prev-nav .next-prev-wrap{
	overflow: hidden;
	padding-left: 20px;
}
.blog_next_post ul li.next-nav .next-prev-wrap{
	padding-left: 0px;
	float: left;
	width: 76%;
}
.login_list.register1 .nav-tabs{
	margin-bottom: 20px;
}
.section_heading p:after,
.section_heading p:before{
	bottom: -20px;
}
.job_service_list:hover .job_detail{
	border-color: transparent;
}
.col-md-4.columns .kode-candidates-widget-ux .job_employ .job_view .active_link{
	padding:0px 27px 0px 27px;
}
.header2.sticky-header-active.menu_sticky .top_company_detail{
	margin-top: 4px;
}
.job_find_wrap.kode-custom-form-1 .modal-content .job_serchr_btn .job_search_btn input.theme_btn{
	color:#fff !important;
	line-height: 24px;
}
.job_marketing_list .nav-tabs > li{
	margin-bottom: 0px;
}
.main_banner.banner2.search-style-style-2 .small_text{
	margin-bottom:60px;
}
.form_field_skill .field_input .search_skill input::-moz-placeholder{
	color:#333;
}
.job_find_wrap.kode-custom-form-1 .form_field_skill ul li{
	width: 300px;
}
.job_find_wrap.kode-custom-form-1 .banner_form.form2.tab-content .form_field_skill ul .job_serchr_btn .job_search_btn input.theme_btn {
	color:#fff;
	line-height: 45px;
	font-size: 16px;
}
.job_find_wrap.kode-custom-form-1 .banner_form.form2.tab-content .form_field_skill ul .job_serchr_btn .job_search_btn input.theme_btn:hover{
	background-color: #f1f1f1;
}
.job_find_wrap.kode-custom-form-1 .banner_form.form2.tab-content .form_field_skill ul .job_serchr_btn .job_search_btn i{
	display: none;
}
.main_logo .main-logo{	
	float:left;
}
.wpcf7 .wpcf7-form .comment_area{
	text-align: center;
}
.job-top-logo .main_logo .main-logo{
	float: none;
}
.header2  .main_top_wrap .kode-navigation-wrapper{
	float: right;	
	margin-top:4px;
}
.header2  .main_top_wrap .top_company_list{
	margin-left: 35px;
}
.header2  .main_top_wrap .kode-navigation-wrapper .navigation{
	float: right;
}
.header2.sticky-header-active.menu_sticky .main_top_wrap .kode-navigation-wrapper {
    float: right;
    padding: 3px 0px 0px;
}
.job-company-widget .job_companies ul li {
    margin-bottom: 7px;
}
.kode-candidate-full.kode-single-detail .candidate_education_list{
	width: auto;
}
.kode-candidate-full.kode-single-detail .candidate_education_list h6{
	padding-left: 25px;
}
.kode-candidate-full.kode-single-detail .job-candidate-view,
.kode-item.kode-candidate-full.kode-single-detail{
	float: left;
	width: 100%;
}
.kode-candidate-full.kode-single-detail .job-candidate-view .job_employ_text{
	padding-left: 0px;
}
.wpjb-search .job_opportunities_list .job_opportunities_text .employ_job_list li a,
.wpjb-search .job_opportunities_list .job_opportunities_text h4 a,
.kode-candidate-full.kode-single-detail .job-candidate-view .job_view a,
.kode-candidate-full.kode-single-detail .job-candidate-view .job_employ_text p a,
.kode-candidate-full.kode-single-detail .job-candidate-view .job_employ_text h5 a{
	text-decoration: none;
}
.search-wrapper .wpjb-form input{
	height: 46px;
}
.sticky-header-active.menu_sticky .kode-navigation-wrapper .navigation .menu-main-menu-container > ul > li.menu-item-has-children,
.sticky-header-active.menu_sticky .kode-navigation-wrapper .navigation .menu > ul > li.page_item_has_children{
	position: relative;
	padding: 0px 18px;
}
.sticky-header-active.menu_sticky .kode-navigation-wrapper .navigation .menu-main-menu-container > ul > li > a,
.sticky-header-active.menu_sticky .kode-navigation-wrapper .navigation .menu > ul > li > a{
	color:#000;
}
.sticky-header-active.menu_sticky .kode-navigation-wrapper .navigation .menu-main-menu-container > ul > li.menu-item-has-children:first-child,
.sticky-header-active.menu_sticky .kode-navigation-wrapper .navigation .menu > ul > li.page_item_has_children:first-child{
	padding: 0px 12px;
}
.sticky-header-active.menu_sticky .kode-navigation-wrapper .navigation .menu-main-menu-container > ul > li.menu-item-has-children:before,
.sticky-header-active.menu_sticky .kode-navigation-wrapper .navigation .menu > ul > li.page_item_has_children:before{
	position: absolute;
	content: "\f0d7";
	top:9px;
	left: auto;
	right:0px;
	bottom: 0px;
	font-family:fontawesome;
	color:#787474;
}
#search-btn-job-p,
#search-btn-job-n {
    color: #fff;
    width: auto;
    line-height: normal;
    width: 150px;
	padding: 0px 0px 0px 15px;
	margin-left: 1px;
}
#search-btn-job-p{
	padding-left: 0px;
}
.banner_form.form2.tab-content .form_field_skill ul .modal-content .job_serchr_btn .job_search_btn i,
.banner_form.form2.kode-custom-form-2 .form_field_skill ul .modal-content .job_serchr_btn .job_search_btn i {
    display: block;
    left: 35px;
    right: auto;
    font-size: 14px;
}
.banner_form.form2.kode-custom-form-2 .form_field_skill ul .modal-content .job_serchr_btn .job_search_btn  input:hover,
.banner_form.form2.kode-custom-form-2 .form_field_skill ul .modal-content .job_serchr_btn .job_search_btn:hover i{
	color:#fff;
}
.banner_form.form2.kode-custom-form-2 .form_field_skill ul .modal-content .job_serchr_btn .job_search_btn{
	margin-top: 0px;
}
.banner_form.form2.kode-custom-form-2 .form_field_skill ul .modal-content .modal-footer{
	display:none;
}
.banner_form.form2.tab-content .form_field_skill .modal_body .job_serchr_btn {
    margin-top: 34px;
}
.job-top-logo .main_logo{
	background-color:#182055;
}
.main_banner.banner2.search-style-style-2 .banner_form.form2.kode-custom-form-2 ul li .nice-select.small .list{
	position: absolute;
	z-index: 999;
}
.search-bar-responsive{
	display: none;
}
.banner_form.form2.kode-custom-form-2 .form_field_skill ul .modal-content .job_serchr_btn .job_search_btn  input {
    font-size: 15px;
    font-weight: 600;
    width: 150px;
    padding: 0px 0px;
        padding-left: 0px;
    color: #fff;
    padding-left: 20px;
}
footer .widget_footer .widget_text_footer .footer-menu.job_widget_link .sub-menu{
	display:none;
}
#jobly-comments #respond{
	padding:0px;
}
#jobly-comments{
	
	width:100%;
	float:left;
}
#jobly-comments #respond{
	margin-bottom:40px;
	width:100%;
	float:left;
}
.job-list-comments > .pingback{
	margin-top:30px;
}
.job-list-comments > .pingback p{
	margin:0px;
}
.job-list-comments > .pingback p a{
	color:#333;
}
.blog-info .sep{
	display:none;
}
.widget.widget_archive ul li a,
.widget_categories.kode-widget ul li a{
	color:#333;
}
footer .widget.widget_archive ul li a,
footer .widget_categories.kode-widget ul li a{
	color:#fff;
}
.textwidget form select{
	
}

.tagcloud a{
	color:#333;
}
.kode-content-aside-job .kode-content-jobly{
	padding: 35px 30px;
    background-color: #fff;
    box-shadow: 0px 3px 11px -3px #ccc;
}
.header2.sticky-header-active.menu_sticky .main_top_wrap .top_company_list{
	padding: 5px 0px;
}
.blog_dtl .blog-post-slider.row .job_blog_fig{
	margin-bottom:30px;
}
.widget_thebookstore_twitter_widget .sidebar_search .slick-dots {
    bottom: -15px;
    left: 5px;
    text-align: right;
}
.content-wrapper.wizard-card .main_logo .main-logo img{
	width:20%;
}
.main_top_wrap .main_logo .main-logo img{
	width:80%;
}
br{
	display:block;
	margin:10px 0px 0px;
}
.job-list-comments > div{
	margin-top:15px;
}
.footer-widget-jobly{
	margin-top:50px;
}
.search-result-listing{
	margin-bottom:30px;
}
/*
	  ============================================================
		   TRAVEL 404 #404
	  ============================================================
*/
.error-page{
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
}
.error-page h2{
    font-size: 352px;
    font-weight: 600;
    position: relative;
    display: inline-block;
    text-align: center;
    line-height: 255px;
    margin-bottom: 60px;
}
.error-page h2 span{
    display: inline-block;
    font-size: 95px;
    font-weight: 600;
    left: 0;
    line-height: 80px;
    margin: -69px auto 0;
    padding: 11px 0;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 50%;
    width: 70%;
    z-index: 1;
}
.search-result-not-found .error-page h2 span{
	margin:-27px auto 0;	
}
.search-result-not-found .widget_search.kode-widget{
    margin: 40px 0px;
}
.search-result-not-found .widget_search.kode-widget #kode-searchform{
	width:40%;
	margin:auto;
}
.error-page h2 span:before{
    background: #fff none repeat scroll 0 0;
    bottom: 3px;
    content: "";
    left: 37px;
    position: absolute;
    right: -13px;
    top: 0px;
    z-index: -1;
}
.error-page h3{
    font-size: 75px;
    font-weight: 600;
    color: #232323;
    text-transform: capitalize;
    display: inline-block;
    margin-bottom: 56px;
}
.error-page h4{
    font-size: 42px;
    font-weight: 600;
    text-transform: capitalize;
    color: #232323;
    display: inline-block;
    width:100%;
    margin-bottom:40px;
}
.error-page a{
    margin-right: 12px;
}
.error-page a:last-child{
    margin-right: 0px;
}
.btn-normal-2,
.btn-normal-3,
.btn-normal-4,
.btn-normal-5,
.btn-normal-1{
	display:inline-block;
	/*padding:7px 35px;*/
	line-height: normal;
    padding: 7px 28px;
	text-transform:uppercase;
	font-weight:bold;
	color:#fff;
}
#kode-searchform{
	position:relative;
}
.error-page{
	margin-bottom:100px;
}
/*
	=================================================================
				 ERROR PAGE START
	=================================================================
*/
.city_404_text,
.city_404_wrap{
	float:left;
	width:100%;
}
.city_404_wrap{
	background-image:url("images/404-bg.png");
	background-repeat:no-repeat;
	background-size:cover;
	height:100%;
	padding:300px 0px 330px;
	position:relative;
}
.city_404_wrap:after{
	position:absolute;
	content:"";
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background-image:url("images/404-bottom.png");
	background-repeat:no-repeat;
	background-position: bottom;
	background-size: 100% 25%;
}
.city_404_wrap.overlay-element:before{
	opacity:0.98;
}
.city_404_text{
	text-align:center;
	position:relative;
	z-index:1;
}
.city_404_text h2{
	font-size:165px;
	line-height:120px;
	color:#fff;
	font-weight:600;
}
.city_404_text h3{
	font-size:58px;
	line-height:50px;
	color:#fff;
	font-weight:600;
	margin-bottom:15px;
}
.city_404_text h4{
	color:#fff;
	font-weight:600;
	margin-bottom:34px;
}
/*
	=================================================================
				 ERROR PAGE END
	=================================================================
*/


/*
	=================================================================
				 COMING SOON PAGE START
	=================================================================
*/
.city_coming_text .city_top_social ul,
.city_coming_text .city_top_social,
.city_coming_search,
.city_coming_text{
	float:left;
	width:100%;
}
.city_404_wrap.coming{
	padding:181px 0px;
}
.city_404_wrap.coming.overlay-element:before{
	opacity:0.90;
}
.city_404_wrap.coming:after{
	background-image:none;
	border:36px solid #fff;
	opacity:0.22;
}
.city_coming_text{
	position:relative;
	z-index:1;
	text-align:center;
}
.city_coming_text img{
	width:auto;
	margin-bottom:20px;
}
.city_coming_text > h3{
	font-size:60px;
	color:#fff;
	text-transform:uppercase;
	font-weight:600;
	margin-bottom:10px;
}
.city_coming_text p{
	color:#fff;
	font-size:20px;
	margin-bottom:28px;
}
.city_coming_text .countdown{
	margin-bottom:42px;
}
.city_coming_text .countdown  li{
	display:inline-block;
	padding:0px 58px;
	position:relative;
	z-index:1;
}
.city_coming_text .countdown li:before{
	position:absolute;
	content:"";
	top:10px;
	left:0px;
	right:0px;
	bottom:0px;
	height:55px;
	border-right:1px solid #fff;
	z-index:-1;
}
.city_coming_text .countdown li:last-child:before{
	border-right:none;
}
.city_coming_text .countdown li h3{
	font-size:60px;
	line-height:48px;
	color:#fff;
	font-weight:bold;
	margin-bottom:8px;
}
.city_coming_text .countdown li p{
	color:#fff;
	margin:0px 0px;
	font-weight:600;
	text-transform:capitalize;
}
.city_coming_search{
	margin-bottom:30px;
}
.city_coming_search h5{
	color:#fff;
	font-weight:600;
	margin-bottom:30px;
}
.city_coming_feild{
	width:680px;
	position:relative;
	margin:auto;
}
.city_coming_feild button{
	position:absolute;
	top:0px;
	right:0px;
	bottom:0px;
	font-size:18px;
	font-weight:600;
	color:#fff;
	padding:10px 40px;
}
.city_coming_text .city_top_social ul li{
	float:none;
	display:inline-block;
}
.city_coming_text .city_top_social ul li a{
	background:none;
	border:3px solid #fff;
}
.search.search-no-results .sab_banner.jobly-theme-overlay.header-style-1{
	display:none;
}
.error404  .city_404_wrap{
	padding:180px 0px 330px;
}
.comment-reply-title small a{
	font-size:18px;
}
.job-list-comments li .children > div.comment-respond,
.job-list-comments > div.comment-respond{
	margin-top:20px;
	margin-bottom:0px;
	padding-bottom:20px;
	border-bottom:1px solid #e1e1e1;
}

.comment_list .margin-bottom-response{
	margin-bottom:30px;
	padding-bottom:25px;
}
.kode-blog-single-full .job_blog_fig .job_blog_list .job_blog_text h5 a{
	color:#ea4235;
}
.kode-blog-content .wp-block-button .wp-block-button__link br{display:none;}
.job_blog_text .kode-blog-content .more-link{
	display:block;
	clear:both;
	margin-top:30px;
	margin-bottom:10px;
}
.job_blog_fig .job_blog_list .job_blog_text .kode-blog-content p{
	margin-bottom:20px;
}
.widget_text_footer .widget-footer-logo-link img{
	width:20%;	
}
.wp-block-image figcaption{
	margin-top:50px;
}
.job-blog-list-bottom-margin.job_blog_text{
	padding:35px 30px 15px;
}
.kode-blog-content .more-link span,
.job_blog_fig .theme_btn.btn2 {
    position: static;
    opacity: 1;
    border-radius: 0px;
    -webkit-transform: rotate(0deg);
    width: auto;
    height: auto;
    line-height: 20px;
    font-size: 16px;
    font-weight: 500;
    padding: 10px 30px;
    border-color: #e5e5e5;
}
.kode-blog-content .more-link span{
	color:#fff;
}
.kode-blog-content .more-link:hover span,
.job_blog_fig .theme_btn.btn2:hover{
	color:#fff;
}
footer .widget_calendar table thead th{
	padding:8px 12px;
}
footer table tfoot tr td a,
footer table tbody tr td a{
	color:#fff;
}
.job-list-comments > .comment > .comment_fig > p{
	margin-bottom:0px;
}
.kode-team-network{
	list-style: none;
}
.aligncenter figcaption{
	color: #121212;
	font-size: 13px;
}
.entry-content p{
	color: #121212;
}
.widget_wpha_candidate_widget .job_employ.employ2 .job_employ_list .job_employ_text,
.kode-ux.kode-candidates-widget-ux .job_employ.employ2 .job_employ_list .job_employ_text{
	padding-left:0px;
	margin-top:12px;
}