

/*
=================================================
				UP FROM 1200PX
=================================================
*/ 
@media (max-width: 1366px){
	.job_top_search{
		width: 390px;
	}
	.job_top_navi_list{
		width:61.5%;
		margin-left: 20px;
	}
	
	.job_post .theme_btn{
		padding:7px 20px 6px;
	}
	.job_mobile_apps:before{
		background-size: 28%;
	}
	.job_mobile_apps:after{
		background-size: 22%;
	}
	.top_btn {
		right: 24px;
		bottom: 43px;
	}
	#dc-spinner {
		margin: -110px auto;
	}
	.job_newsletter_wrap.news2:after{
		right: 60px;
	}
	
	.job_logo{
		padding:38px 20px 46px;
	}
	.job_download_app:before{
		right: 10px;
	}
	.main_banner.banner2 .banner_text.text2 {
		margin: -62px auto;
	}
	.main_top_wrap{
		padding:18px 0px 0px;
	}
	.menu_btn{
		bottom: -28px;
	}
	#dc-spinner{
		margin: -300px auto;
	}
	.rain{
		left:60px;
	}
	.coming_soon_wrap{
		height:100vh;
	}
	.job_map_list{
		width:60%;
	}
	.job_map_list .feature_text{
		width:426px;
		padding:26px 0px 26px 25px;
	}
	.employ_fig_detail{
		z-index:unset;
	}
	.post_information_text h6{
		font-size:16px;
	}
	.rain{
		z-index:-1;
	}
	.job_marketing_list ul li a{
		padding:14px 30px;
	}
	.job_marketing_list ul li.active a{
		top: 2px;
	}
	.trending_job_slide .slick-list.draggable {
		padding: 0px 10px !important;
	}
	.trending-job-slider::after, 
	.trending-job-slider::before{
		width:0px;
	}
	.trending_job_text h5{
		font-size:18px;
	}
	.trending_job_text p{
		font-size:15px;
	}
	.trending_skill li a{
		font-size:13px;
	}
	.job_top_bar .modal-dialog{
		margin: 50px auto;
	}
	.modal-content{
		z-index:99999999;
	}
	.header4 .navigation{
		width:63%;
	}
	.main_banner.bnr4 .container {
		width: 1260px;
	}
	.header4 .navigation li:hover .mega_detail{
		top: 94px;
	}
	.header4 .mega_detail {
		left: 0px;
	}
	.banner_fig{
		width: 60%;
	}
	
	.main_banner.bnr4{
		padding:140px 0px 76px;
	}
	.left_leyer{
		top: 10px;
		left: -170px;
		opacity:0.5;
	}
	.right_leyer{
		top: -60px;
		right: -170px;
		opacity:0.5;
	}
	#dc-spinner {
		margin: -150px auto;
	}
	#status{
		margin:-300px 0 0 -100px;
	}
	.main_banner.banner2 .slider, .slider > div {
		height: 700px;
	}
	.main_banner.banner2.bnr3 {
		padding: 360px 0px 250px;
	}
	.job_top_nav_wrap .job_top_search input{
		width:100%;
	}
	.mega_detail{
		left: -30px;
	}
	.header4 .job_top_login {
		padding: 14px 0px 18px 0px;
	}
	.job_mobile_apps_text:after{
		left: 280px;
	}
	.sab_banner.candidate .sab_banner_text{
		padding:0px 40px;
	}
	.sab_banner.candidate {
		padding: 80px 0px 115px 0px;
	}
	.sab_banner.candidate:before{
		left:-150px;
	}
	.sab_banner{
		padding:230px 0px 130px 0px;
	}
	.sab_banner.banner2 {
		padding: 250px 0px 154px 0px;
	}
	.banner3 {
		padding: 90px 0px 130px;
	}
	.banner4{
		padding: 20px 0px 0px;
	}
	.banner5 {
		padding: 130px 0px 60px;
	}
	.banner6 {
		Padding: 84px 0px 82px;
	}
}
/*
=================================================
			FROM 992PX TO 1199PX
=================================================
*/ 
@media (min-width: 992px) and (max-width: 1199px) {
	.main_top_wrap{
		padding:18px 0px 18px
	}
	.job_blog_fig .job_blog_list .blog-info.blog-comment {
	    font-size: 14px;
	}
	.sticky-header-active.menu_sticky .main_top_wrap{
		padding: 18px 0px 18px;
	}
	.responsive-logo{
		width: 100%;
	}
	.sticky-header-active.menu_sticky .top_company_list{
		padding: 9px 0px;
	}
	.sticky-header-active.menu_sticky .dl-menuwrapper {
	    margin: 9px 0px 0px 14px;
	}
	.job_top_icon_list{
		display:none;
	}
	.sab_banner.jobly-theme-overlay.header-style-1{
		margin-bottom: 0px;
	}
	.job_download_fig a{
		width: 44%;
	}
	.job_find_wrap.kode-custom-form-1 .form_field_skill ul li {
	    width: 280px;
	}
	.menu_btn{
		position: static;
		margin-left: 15px;
		height: 44px;
		width: 44px;
		line-height: 38px;
		font-size: 15px;
	}
	.kode-sidebar .widget.widget_archive ul li a{
		width: 86%;
	}
	.wpcf7 .wpcf7-form{
		padding: 0px 20px;
	}
	.job_news_wrap .kode-textarea{
		width: 47%;
	}
	.dl-menuwrapper li{
		margin-bottom: 0px;
	}
	.dl-menuwrapper li a{
		text-decoration: none;
	}
	.job_cv_expert .theme_btn.btn2{
		width: 198px;
	}
	.candidate_history_text span{
		font-size: 13px;
	}
	.mayor_candidate .job_employ_text{
		padding: 0px 0px 0px 0px;
	}
	.mayor_candidate .job_social_share li:last-child{
		display: none;
	}
	.job_blog_fig .job_blog_list .job_blog_text h5 a {
	    font-size: 16px;
	}
	.job_news_wrap .comment-form-cookies-consent input[type="checkbox"]{
		margin: 15px 12px 0px 0px;
		float: left;
	}
	.job_news_wrap .comment-form-cookies-consent label{
		float: left;
		width: 80%;
	}
	.navigation{
		display:none;
	}
	.check-list ul a{
		font-size: 13px;
	}
	.employ_company_mission .col-md-4{
		width: 50%;
	}
	.job_expert.employer .active_link{
		display: inline-block;
		margin-right: 4px;
	}
	.job_expert.employer .job_rating{
		margin-right: 9px;
	}
	.dl-menuwrapper .dl-menu.dl-menuopen{
		background-color:#333;
	}
	.dl-menuwrapper{
		display:block;
		z-index: 1;
	}
	.dl-menuwrapper ul{
		right:100%;
	}
	.dl-menuwrapper{
		margin:1px 0px 0px 14px;
	}
	.kode-responsive-navigation{
		margin-left:20px;
	}
	.job_top_navi_list {
		width: auto;
		float: right;
		margin-left:0px;
	}
	.job_top_wrap{
		position:static;
	}
	.banner_text{
		margin:-140px auto;
		left:-70px;
	}
	.banner_form{
		margin:-39px auto;
		left: -59px;
	}
	.job_service_text h4{
		font-size:20px;
	}
	.work_arrow.arrow2:before, 
	.work_arrow:before{
		right: -82px;
	}
	.job_mobile_apps_text:after{
		right: 0px;
	}
	.job_newsletter_text .job_top_search .theme_btn{
		position:absolute;
	}
	.widget_title{
		font-size:16px;
	}
	.widget_links_detail li a{
		font-size:14px; 
	}
	.form_field_skill ul li.field_input{
		width:300px
	}
	#second_area3, 
	#second_area2, 
	#second_area1, 
	#second_area{
		width: 200px;
	}
	.main_banner .slick-next, 
	.main_banner .slick-prev{
		display:none !important;
	}
	.top_company_list .modal-dialog, 
	.job_top_bar .modal-dialog{
		width:900px;
	}
	.job_opportunities_meta li:last-child{
		display:none;
	}
	.job_opportunities_text{
		padding:17px 0px 4px 22px;
	}
	.job_newsletter_text br {
		display: contents;
	}
	.top_btn {
		left: auto;
		bottom: 23px;
		right: 0px;
	}
	.copyright_apps{
		margin-right:33px;
	}
	.rain{
		display:none;
	}
	.copyright_wrap .job_top_icon_list{
		display:block;
	}
	/* home page 02 start*/
	.header2 .top_company_list{
		margin-right: 50px;
	}
	.top_company_detail{
		margin:3px;
	}
	.header2 .dl-menuwrapper{
		position:absolute;
		right:10px;
		margin-left: 0px;
	}
	.banner_form.form2{
		width:95%;
		left:0px;
		padding:25px 50px 25px;
		margin:-8px auto;
	}
	.banner_form.form2 .form_field_skill ul li.field_input {
		width: 180px;
	}
	.main_banner.banner2 .form_field_skill ul li{
		width: 24%;
		margin:0px 9px 0px 0px;
	}
	.service_jobs_wrap {
	    padding: 0px 10px;
	}
	.job_blog_fig .job_blog_text{
		padding: 35px 20px;
	}
	.banner_form.form2.kode-custom-form-2 .form_field_skill > ul{
		padding: 32px 39px 32px;
	}
	.main_banner.banner2 .large_text{
		font-size:40px;
		margin-bottom:0px;
	}
	.main_banner.banner2 .small_text {
		margin-bottom: 0px;
	}
	.main_banner.banner2 .banner_text {
		margin:-83px auto;
	}
	.service_job_list h6{
		font-size:16px;
	}
	.feature_text{
		width:412px;
	}
	.job_feature_list ul li.name {
		width: 320px;
	}
	.job_time{
		width: 112px;
	}
	.salary_dollar{
		width:115px;
	}
	.job_pricing_detail{
		padding:0px 50px;
	}
	.job_cv_categories{
		padding:45px 50px 45px 110px;
	}
	.job_career_text h5{
		line-height:25px;
		font-size:16px;
		margin-bottom:15px;
	}
	.job_career_text .job_top_info li:last-child{
		display:none;
	}
	.job_download_app:before {
		right:-20px;
	}
	.job_cv_text {
		padding: 50px 0px 56px 60px;
	}
	/* home page 03 start*/
	.main_banner.banner2.bnr3 .small_text {
		margin-bottom: 14px;
	}
	.job_find_wrap .banner_form.form2{
		padding:60px 0px;
		width:100%;
	}
	.job_find_wrap .form_field_skill ul li{
		width:277px;
	}
	.color_option .feature_text{
		padding:26px 0px 26px 25px;
		width: 400px;
	}
	.feature_text h5 a{
		margin-left:2px;
	}
	.job_companies h5{
		font-size: 18px;
	}
	.stories_title{
		font-size:48px;
	}
	.job_cv_text h2.custom_sizes{
		font-size:35px;
	}
	.job_cv_wrap.cv2 .job_cv_text {
		padding: 30px 0px 65px 60px;
	}
	.widget3_title{
		font-size: 16px;
	}
	/*404 page start*/
	.login_heading p{
		font-size:14px;
	}
	.login_list{
		padding:16px 100px 0px;
	}
	.login_list.register {
		padding: 20px 60px 0px;
	}
	.erorr_title{
		font-size: 62px;
	}
	.erorr_text h4{
		font-size:20px;
	}
	.sab_banner{
		position:relative;
		margin-top:-82px;
		z-index: 1;
	}
	/*about us page start*/
	.job_about_text .sab_banner_title{
		font-size:44px;
	}
	/*blog detail page start*/
	.sab_banner{
		padding:268px 0px 120px 0px;
	}
	.recent_post_text p{
		font-size:12px;
	}
	/*candidate 02 page start*/
	.sab_banner.banner2 .form_field_skill ul li.field_input {
		width:308px;
	}
	.sab_banner.banner2 {
		text-align: center;
		padding: 218px 0px 174px 0px;
	}
	.sab_banner.banner2 .banner_form {
		margin: -39px auto;
		left: 0px;
		right: 0px;
		margin: auto;
	}
	/* candidate detail page start*/
	.candidate_education_list{
		margin-right:30px;
	}
	.personal_information_text a,
	.candidate_education_list h6{
		font-size:15px;
	}
	.personal_message label{
		font-size:13px;
	}
	.bar{
		width:100% !important;
	}
	/*candidate list page start*/
	.job_employ.listing .job_view{
		width:240px;
	}
	.job_employ.listing .job_employ_list{
		width:290px;
	}
	.job_employ.listing .applay {
		padding: 4px 14px;
	}
	.job_employ.listing .view{
		font-size:14px;
	}
	.rest_btn a{
		width:85px;
		font-size:12px;
	}
	.acordian_list h5{
		font-size:16px;
	}
	/*cadidate page start*/
	.job_employ_text p{
		font-size:14px;
	}
	/*404 page start*/
	.coming_text .job_top_icon_list{
		display:block;
	}
	/*contact us 02 page start*/
	.job_loacation.text{
		width:100%;
		position: static;
	}
	.job_loacation_text p{
		font-size:14px;
	}
	.job_loacation.text ul li {
		float: left;
		width: 33.3%;
	}
	.job_loacation.text .job_loacation_list {
		padding: 51px 30px 48px;
	}
	/*employ page start*/
	.job_filter_list.employ ul li {
		margin-right: 22px;
	}
	.job_expert.employer .job_opportunities_text p {
		font-size: 11px;
	}
	.active_link{
		display:none;
	}
	/*employ detail client page start*/
	.employ_fig_detail{
		width:100%;
		left: 10px;
		right: 0px;
		z-index:unset;
	}
	.employer_tabs_list ul{
		z-index:unset;
	}
	.employ_add_link{
		z-index:-1;
	}
	.employ_add_link{
		right:20px;
	}
	.employ_add_link a{
		margin-right: 5px;
		font-size: 13px;
	}
	.work_rating_text a span{
		font-size:14px;
	}
	.work_rating ul li{
		width: 26%;
	}
	.employ_servie p a{
		font-size:15px;
	}
	.employ_client_text{
		width:80%;
	}
	.job_applay_list span{
		display:none;
	}
	.job_opportunities_list.offer .job_opportunities_meta li:last-child{
		display:block;
	}
	/*employ list page start*/
	.job_filter_list.employ.list ul li {
		margin-right: 12px;
	}
	/*faq page start*/
	.sidebar_search.faq .sidebar_title {
		padding: 30px 20px;
	}
	/*job map list page start*/
	.job_map_list{
		position:static;
		width:100%;
	}
	#job-map{
		height:500px;
	}
	/*job page start*/
	.job_filter_list ul li{
		margin-right: 45px;
	}
	/* job detail page start*/
	.job_opportunities_list.detail .job_applay_list .theme_btn{
		display:none;
	}
	.rest_btn.btn2 .theme_btn {
		padding: 12px 22px;
		width: auto;
	}
	.job_expert.employer.emp3 .job_opportunities_text h5{
		font-size:15px;
	}
	.personal_information .job_expert.employer.emp3 .job_opportunities_list .job_opportunities_text {
		padding: 23px 0px 16px 9px;
	}
	.add_calculator{
		display:none;
	}
	.detail_jobs_links .theme_btn {
		width: 154px;
		padding: 7px 18px;
	}
	/*job list page start*/
	.job_experience_list li:last-child{
		display:none;
	}
	/*job list 03 page start*/
	.job_list_row .feature_text {
		width: 393px;
	}
	/*post job page start*/
	.post_job_text h5{
		font-size:16px;
	}
	.post_title{
		font-size:18px;
	}
	.post_job_table .employ_job_list li{
		margin-right: 10px;
	}
	.post_job_table .employ_job_list li a{
		font-size:13px;
	}
	.post_job_table.responsive{
		padding:0px 0px;
	}
	.post_information_text h6{
		font-size:12px;
	}
	.sab_banner.benner2.bnr3{
		margin-top:0px;
	}
	.post_job_text{
		padding:7px 0px 6px 15px;
	}
	.post_job_text h5 {
		font-size: 15px;
	}
	.post_jobs_links ul li{
		z-index:unset;
	}
	.job_marketing_detail h6{
		font-size:14px;
	}
	.job_marketing_list ul li a {
		padding: 12px 30px;
	}
	.wrapper {
		overflow: hidden;
	}
	.top_btn{
		bottom: 440px;
		right: 10px;
	}
	.header4 .job_right_text {
		padding-top: 0px;
	}
	.header4 .dl-menuwrapper button{
		background-color:#000;
	}
	.main_banner.bnr4 .banner_fig{
		display:none;
	}
	.main_banner.bnr4 .banner_text{
		text-align:center;
		width:100%;
		float:left;
	}
	.main_banner.bnr4 {
		padding: 110px 0px 216px;
	}
	.main_banner.bnr4 .container {
		width: 100%;
	}
	.main_banner.banner2 .banner_text{
		width:100%;
		left: auto;
	}
	.job_find_link{
		z-index:2;
	}
	.job_feature_item .feature_text > a{
		font-size: 14px;
	}
	.main_banner.banner2 .slider, .slider > div {
		height: 700px;
	}
	.header4 .modal-dialog {
		width: 100%;
		padding: 0px 5px;
	}
	.header4 .apps_link li{
		width: 44%;
	}
	.header4 .job_top_login {
		padding: 14px 0px 18px 30px;
	}
	.sab_banner.candidate{
		z-index:1;
	}
	.job_top_wrap.position_static{
		position:relative;
		z-index: 2;
	}
	.candidate_link_section{
		width:90%;
	}
	.candidate_link_list li a {
		margin-right: 15px;
	}
	.sab_banner.candidate {
		padding: 140px 0px 100px 0px;
	}
	.apps_link li{
		width:45%;
	}
	.account_text h2{
		font-size:30px;
	}
	.banner3 {
		padding: 180px 0px 130px;
	}
	.job_cv_list li a span{
		width: 40%;
	}
	.job_blog_text h5{
		font-size: 18px;
	}
	.job_cv_list li a{
		font-size:14px;
		padding: 15px 10px;
	}
	.career_tabs_list li a{
		padding: 12px 10px;
		font-size: 13px;
	}
	.banner6,
	.banner5,
	.banner4 {
		padding: 0px 0px 0px;
		margin-top:0px;
		position: relative;
		z-index:1;
	}
	.banner6,
	.banner5{
		padding: 170px 0px 90px;
	}
	.detail2 .job_top_icon_list{
		display:block;
	}
	.banner5 .btn_list{
		display:none;
	}
	.banner6 .employ_job_list li:last-child{
		display:none;
	}
	.blog1_text .job_top_info li{
		padding: 0px 4px
	}
	.banner_form.form2 .advance_search{
		bottom: 67px;
		right: 80px;
	}
	.job_widget_link li{
		margin-right: 25px;
	}
	.sab_banner.banner3.banner5 .job_opportunities_list .job_opportunities_text{
		width: auto;
	}
	.personal_information{
		padding: 30px 20px;
	}
	.widget_recent_entries ul li a{
		font-size: 14px;
	} 
	.detail_page .kode-job-detail .job-simple-related-posts .job_feature_item .feature_text{
		width: 339px;
	}
	.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;
	}
	
}
/*
=================================================
			FROM 0PX TO 979PX
=================================================
*/ 
@media (max-width: 991px) {
	.content-wrapper.wizard-card .main_logo .main-logo img{
		width:80%;
	}
	.main_top_wrap{
		padding:18px 0px 18px
	}
	.job_post,
	.navigation,
	.job_top_social{
		display:none;
	}
	.top_company_detail{
		margin:3px;
	}
	.menu_btn {
	    position: static;
	    margin-left: 15px;
	    height: 44px;
	    width: 44px;
	    line-height: 38px;
	    font-size: 15px;
	}
	.job_feature_item .feature_text > a{
		font-size: 14px;
	}
	.wpcf7 .wpcf7-form{
		padding: 0px 20px;
	}
	.job_news_wrap .kode-textarea {
	    margin-right: 15px;
	    width: 47%;
	}
	.widget_text_copyright{
		z-index: 9;
	}
	.kode-sidebar.kode-right-sidebar.columns {
	    float: left;
	    width: 100%;
	}
	.job_blog_fig figure img{
		width: 100%;
	}
	.clear,
	.clearfix.clear {
	    float: left;
	}
	.kode-blog-list-full.kode-large-blog .col-sm-6.col-xs-12{
		width: 100%;
	}
	.job_marketing_caption ul li a{
		padding: 0px 2px 0px 0px;
	}
	.employ_company_mission .employ_servie{
		float: left;
		width: 48%;
		margin: 0px 6px 10px;
	}
	.candidate_portfolio figure img{
		width: 100%;
	}
	.job_pricing_detail{
		padding: 0px 20px;
		text-align: center;
	}
	.theme_btn.btn2 {
	    padding: 10px 54px;
	}
	.job_companies .col-sm-6{
		width: 100%;
	}
	.job_marketing_caption ul li{
		width: 47%;
	}
	.job_find_link{
		z-index:2;
	}
	.job_top_wrap{
		position:static;
	}
	.responsive_none{
		display:none;
	}
	.dl-menuwrapper{
		display:block;
	}
	.dl-menuwrapper ul{
		right:100%;
	}
	.dl-menuwrapper .dl-menu.dl-menuopen{
		background-color:#333;
	}
	.dl-menuwrapper{
		margin:1px 0px 0px 14px;
	}
	.kode-responsive-navigation{
		margin-left:20px;
	}
	.job_logo{
		width:30%;
	}
	.job_top_deta{
		width:70%;
	}
	.job_top_info li{
		padding:0px 15px;
	}
	.job_top_login ul li a,
	.job_top_info li a{
		font-size:14px;
	}
	.job_top_login {
		padding: 17px 0px 18px 20px;
	}
	.job_top_navi_list {
		width: auto;
		float: right;
		margin-left: 0px;
	}
	.banner_text {
		left: 0px;
		margin: -106px auto;
		z-index: 2;
		text-align: center;
		width: 100%;
	}
	.banner_form{
		width:100%;
		margin:-30px auto;
	}
	.large_text{
		font-size:30px;
		line-height:normal;
	}
	.banner_btn .theme_btn {
		width: 170px;
		font-weight: normal;
		padding: 10px 0px;
	}
	.form_field_skill ul li.field_input{
		width: 320px;
	}
	.search_skill input{
		height:50px;
		font-size: 16px;
	}
	.job_serchr_btn .theme_btn{
		height:50px;
		line-height:28px;
		font-size: 15px;
	}
	.form_field_skill ul li.job_serchr_btn {
		width: 170px;
	}
	.copyright_apps{
		display:none;
	}
	.search_city .nice-select{
		height:50px;
		padding:10px 30px 12px 45px;
	}
	.search_city .nice-select:before{
		top: 9px;
	}
	.small_text{
		margin-bottom:84px;
		
	}
	.main_banner .slick-next,
	.main_banner .slick-prev{
		display:none !important;
	}
	.login_detail figure{
		display:none;
	}
	.job_top_bar .modal-dialog{
		width:90%;
	}
	.login_list{
		width:100%;
	}
	.form_field_skill .modal-dialog{
		width:98%;
	}
	.job_work_text h4{
		font-size:20px;
	}
	.work_border:after{
		left: 18px;
	}
	.job_mobile_apps_text:after,
	.work_arrow.arrow2:before,
	.work_arrow:before {
		background-image:none;
	}
	.job_news_fig,
	.job_package_list{
		margin-bottom:30px;
	}
	.job_news_fig.responsive{
		margin-bottom:0px;
	}
	.job_newsletter_text{
		text-align:center;
	}
	.job_newsletter_text .job_top_search input{
		width:100%;
	}
	.job_newsletter_text .job_top_search .theme_btn{
		position:absolute;
		top:0px;
		right:0px;
	}
	.widget_logo_text p br{
		display:contents;
	}
	.widget_links {
		margin-bottom: 20px;
		position: relative;
		z-index: 1;
	}
	.copyright_text {
		float: right;
	}
	.top_btn {
		right: 20px;
		bottom: auto;
		left: auto;
		margin: auto;
		bottom: 72px;
	}
	.job_mobile_apps{
		padding:80px 0px 80px;
	}
	/*home page 02 start*/
	.main_banner.banner2,
	.main_banner.banner2 .banner-slider .slick-slide figure img{
		height:500px;
	}
	.header2 .top_company_list{
		margin-right: 50px;
	}
	.header2 .dl-menuwrapper{
		position:absolute;
		right:10px;
		margin-left: 0px;
	}
	.banner_form.form2{
		width:100%;
		left:0px;
		padding:25px 50px 25px;
		margin:-18px auto;
	}
	.banner_form.form2.kode-custom-form-2 .form_field_skill > ul{
		padding:15px;
	}
	.main-slider-wrapper .main_banner.banner2 .form_field_skill > ul{
		height:auto;
	}
	.banner_form.form2 .form_field_skill ul li.field_input {
		width:100%;
	}
	.main_banner.banner2 .form_field_skill ul li{
		width:100%;
		margin:0px 10px 0px 0px;
	}
	.main_banner.banner2 .large_text{
		font-size:40px;
		margin-bottom:0px;
	}
	.main_banner.banner2 .small_text {
		margin-bottom: 20px;
	}
	.main_banner.banner2 .banner_text {
		margin:-93px auto;
	}
	.service_job_list{
		margin-bottom:20px;
	}
	.job_feature_detail {
	    padding: 0px 5px;
	}
	.job_app_fig,
	.job_cv_fig,
	.job_pricing_list.responsive,
	.job_feature_list ul li.apply,
	.job_feature_list ul li.salary{
		display:none;
	}
	.job_feature_list ul li.name {
		width: 310px;
	}
	.feature_text {
		width: 365px;
		padding: 26px 0px 26px 10px;
	}
	.job_time {
		width: 158px;
		padding: 39px 30px;
	}
	.company_detail_wrap{
		padding:100px 0px 102px;
	}
	.company_list h2{
		font-size:45px;
	}
	.job_cv_text{
		padding: 50px 0 89px 40px;
	}
	.job_cv_categories{
		padding:45px 20px 45px 20px;
	}
	.job_cv_categories h4{
		font-size:20px;
	}
	.job_career_text h5 {
		line-height: 24px;
		margin-bottom: 20px;
		font-size: 16px;
	}
	.job_download_app::before{
		background-image:none;
	}
	.job_widget_link li a{
		font-size: 17px;
	}
	.job_download_text {
		padding:80px 45px 80px;
		text-align: center;
	}
	.job_finder_key .advance_search i {
	    margin-right: 10px;
	}
	.dl-menuwrapper li{
		margin-bottom: 0px;
	}
	.main_banner.banner2.bgslider .banner_text {
	    margin:-113px auto;
	}
	.widget_footer .widget_text_copyright .top_btn{
		bottom:-100px;
		top:auto;
	}
	.job_widget_link li{
		margin-right: 9px;
	}
	.widget_footer:before{
		bottom: 285px;
	}
	.wrapper {
		float: left;
		width: 100%;
		overflow: hidden;
	}
	.header2 .top_company_list .modal-dialog{
		width:98%;
	}
	/*home page 03 start*/
	.main_banner.banner2.bnr3 .small_text{
		margin-bottom: 15px;
	}
	.color_option .banner_form.form2{
		width:100%;
		margin-bottom:0px;
	}
	.color_option .job_find_wrap .banner_form.form2{
		padding:60px 15px;
	}
	.color_option .form_field_skill ul li,
	.color_option .banner_form.form2 .form_field_skill ul li.field_input {
		width:29%;
	}
	.color_option .job_find_wrap .form_field_skill ul li{
		margin-right:6px;
	}
	.color_option .job_feature_wrap{
		padding:60px 0px;
	}
	.stories_text {
		padding: 135px 0px 110px;
		text-align: center;
	}
	.feature_service {
		padding: 120px 0px 0px;
	}
	.feature_categorie_text{
		height:300px;
	}
	.widget3_jobs {
		float: left;
		width: 100%;
		margin-bottom:30px;
	}
	.widegt3_info .job_top_info{
		float:right;
	}
	.widegt3_info .job_top_info li {
		margin-right: 18px;
	}
	.widegt3_list{
		margin-right: 10px;
	}
	.center,
	.widegt3_list h6{
		display:none;
	}
	.color_option .job_feature_detail{
		margin-bottom:50px;
	}
	/*404 page start*/
	.erorr_title{
		font-size: 62px;
	}
	.erorr_text h4{
		font-size:20px;
	}
	.sab_banner{
		position:relative;
		margin-top:-52px;
		padding:228px 0px 110px 0px;
	}
	.job_expert.employer .job_rating{
		float: none;
		display: inline-flex;
	}
	.job_top_wrap {
		position: relative;
	}
	/*about us page start*/
	.job_about_text{
		margin-bottom:40px;
	}
	.job_marjor_service_text.responsive{
		margin-bottom:40px;
	}
	/*blog detail page start*/
	.tags_list li a{
		font-size:15px;
	}
	/*candidate 02 page start*/
	.sab_banner.banner2 .form_field_skill ul li:nth-child(2){
		display:none;
	}
	.sab_banner.banner2 .form_field_skill ul li.field_input {
		width: 308px;
	}
	.sab_banner.banner2{
		padding: 138px 0px 124px 0px;
	}
	/*candidate detail page start*/
	.candidate_portfolio{
		margin-bottom:15px;
	}
	/*candidate list page start*/
	.job_employ.listing .job_view{
		width:240px;
	}
	.job_employ.listing .job_employ_list{
		width:290px;
	}
	.job_employ.listing .applay {
		padding: 4px 14px;
	}
	.job_employ.listing .view{
		font-size:14px;
	}
	/*candidate page start*/
	.active_link{
		padding:0px 24px;
	}
	/*404 page start*/
	.coming_text > h2{
		font-size:50px;
	}
	.coming_text .widegt3_list{
		margin:0px auto 40px
	}
	.coming_soon_wrap {
		height: 100%;
	}
	/*contact us page start*/
	.job_loacation{
		right:50px;
	}
	/*contact us 02 page start*/
	.job_loacation.text{
		width:100%;
		position: static;
	}
	.job_loacation_list span{
		font-size: 32px;
	}
	.job_loacation.text ul li {
		float: left;
		width: 33.3%;
	}
	.job_loacation.text .job_loacation_list {
		padding: 51px 15px 48px;
	}
	.job_loacation.text .job_loacation_text p{
		font-size:12px;
	}
	/*employ page start*/
	.job_expert.employer .job_rating{
		margin-right: 20px;
	}
	/*employ detail page start*/
	.employer_tabs_list ul li{
		margin-right:0px;
	}
	/*employ detail client page start*/
	.employ_fig_detail{
		width:100%;
		left:10px;
		right:0px;
	}
	.employ_fig_detail .employ_add_link{
		display:none;
	}
	.personal_information_text a{
		font-size:15px;
	}
	.employ_fig_detail,
	.employer_tabs_list ul{
		z-index:unset;
	}
	/*job map list page start*/
	.sab_banner_title{
		font-size:30px;
	}
	.job_map_list{
		width:100%;
		position:static;
	}
	#job-map{
		height:500px;
	}
	/*job page start*/
	.job_filter_list ul {
		text-align: center;
	}
	.job_filter_list ul li{
		margin-right: 18px;
		display: inline-block;
		float: none;
	}
	.portfolio .job_opportunities_text h5{
		font-size:14px;
	}
	.portfolio .job_opportunities_meta li:nth-child(2){
		display:none;
	}
	.portfolio .job_opportunities_meta li{
		padding:0px 10px;
	}
	.portfolio .job_opportunities_meta li a{
		font-size:12px;
	}
	.portfolio .job_opportunities_text{
		padding:16px 0px 12px 22px;
	}
	/*job detail page start*/
	.job_opportunities_list.detail .job_opportunities_text h3{
		font-size:24px;
	}
	.job_opportunities_list.detail .employ_job_list li:nth-child(3),
	.job_opportunities_list.detail .employ_job_list li:nth-child(2){
		display:none;
	}
	.job_opportunities_list.detail .job_applay_list span{
		top: -8px;
	}
	.job_opportunities_list.detail .job_applay_list {
		top: 49px;
	}
	.post_search_form .detail_jobs_links li{
		margin-right:10px;
	}
	/*list page start*/
	.job_experience_list li{
		margin-right:20px;
	}
	/*job list 03 page start*/
	.job_list_row .applay_btn{
		display:block;
		float:right;
		padding:33px 15px;
	}
	/*post job page strat*/
	.sab_banner.benner2.bnr3{
		margin-top:0px;
	}
	.post_job_list > span{
		float:none;
		display:inline-block;
		margin-bottom:15px;
	}
	.post_job_text{
		padding:2px 0px 4px 0px;
	}
	.post_jobs_links ul li{
		padding:30px 15px;
		text-align:center;
	}
	.post_job_text h5{
		font-size:16px;
	}
	.post_title{
		margin-bottom:20px;
	}
	.post_upload_text p{
		font-size:12px;
	}
	.post_job_table .job_opportunities_text h3{
		font-size:16px;
	}
	.post_job_table.responsive{
		padding:0px 0px;
	}
	.post_information_text h6{
		font-size:16px;
	}
	.widget_links_detail.post li a{
		font-size:15px;
	}
	.job_marketing_detail h6{
		display:none;
	}
	.job_marketing_list ul, 
	.job_marketing_list {
		float: left;
		width: 100%;
		text-align: center;
	}
	.job_marketing_list ul li{
		float:none;
		display:inline-block;
	}
	.job_marketing_caption ul li a span,
	.job_marketing_caption ul li a{
		font-size:12px;
	}
	.job_marketing_tabs{
		padding:30px 17px 40px;
		margin:3px 0px 0px;
	}
	.job_marketing_row{
		margin-top: -70px;
	}
	.job_service_wrap .clear{
		clear:none;
	}
	.job_service_text:hover {
		margin-top:0px;
	}
	.job_testimonial_pager{
		width:100%;
	}
	.top_btn{
		bottom: 72px;
	}
	.widget_wrap{
		padding: 80px 0px 30px;
	}
	.login_detail:before{
		width:0px;
	}
	#dc-spinner {
		margin: -200px auto;
	}
	.login_detail.company .login_fig{
		margin:0px 0px;
	}
	.header4 .job_top_navi_list{
		width:auto;
		float:right;
	}
	.job_right_text{
		float:left;
	}
	.header4 .dl-menuwrapper {
		margin: 8px 0px 0px 14px;
		float: right;
	}
	.header4 .dl-menuwrapper button{
		background-color:#000;
	}
	.main_banner.bnr4 .banner_fig{
		display:none;
	}
	.main_banner.bnr4 .banner_text{
		text-align:center;
		width:100%;
		float:left;
	}
	.main_banner.bnr4 {
		padding: 110px 0px 216px;
	}
	.main_banner.bnr4 .container {
		width: 100%;
	}
	.header4 .modal-dialog {
		width: 90%;
	}
	.widget3 .widegt3_info .job_top_info li{
		padding:0px 14px;
		margin: 0px 0px;
	}
	.main_banner.banner2 .slider, .slider > div{
		height:500px;
	}
	.main_banner.banner2 .banner_form.form2 {
		padding: 0;
	}
	.job_service_list:before,
	.job_service_list:after,
	.job_service_list{
		z-index:unset;
	}
	.job_newsletter_wrap.news2:after{
		background-image:none;
	}
	.member_btn{
		display:none;
	}
	.candidate_link_section{
		width:100%;
		padding: 0px 20px;
	}
	.candidate_link_list li{
		margin-right:10px;
	}
	.candidate_link_list li a{
		margin-right:0px;
	}
	.candidate_link_section .theme_btn{
		padding:8px 25px;
	}
	.sab_banner.candidate {

	}
	
	.job_cv_list li a{
		padding: 15px 10px;
	}
	.career_tabs_list li a{
		padding:12px 12px;
	}
	.banner6,
	.banner5,
	.banner4 {
		padding: 0px 0px 0px;
		margin-top:0px;
		position: relative;
	}
	.detail2 .job_top_icon_list{
		display:block;
	}
	.banner5 .employ_job_list li:last-child,
	.job_banner4_location li:last-child{
		display:none;
	}
	.job_banner4_location li:nth-child(2){
		margin-right:0px;
	}
	.social_list .personal_information h5{
		margin: 0px 20px 0px 0px;
	}
	.banner6,
	.banner5{
		padding:170px 0px 80px;
	}
	.banner5 .btn_list{
		display:none;
	}
	.banner5 .employ_job_list li {
		margin-right: 17px;
	}
	.banner5 .job_opportunities_text {
		padding: 0px 0px 0px 20px;
	}
	.banner5 .employ_job_list {
		padding-right: 0px;
	}
	.job_cart_fig{
		padding:0px 0px;
		text-align:center;
	}
	.job_cart_fig figure{
		width:auto;
	}
	.job_cart_text {
		padding: 65px 60px;
		text-align: center;
	}
	.blog_fig1{
		margin-bottom:30px;
	}
	.banner6 .job_opportunities_text h3{
		font-size: 21px;
	}
	.banner_form.form2 .advance_search{
		display: none;
	}
	.dl-menuwrapper li a{
		text-decoration: none;
	}
	.service_job_list {
	    float: left;
	    width: 30%;
	    margin: 0px 10px 20px;
	}
	.job_career_fig figure img{
		width: 100%;
	} 
	.applay_btn,
	.salary_dollar{
		display: none;
	}
	.job_find_wrap .form_field_skill ul li{
		width: 26%;
	}
	.job_find_wrap.kode-custom-form-1 .banner_form.form2{
		padding:50px 5px 30px;
		width: 100%;
	}
	
	.job_find_wrap.kode-custom-form-1 .form_field_skill ul li,
	.job_find_wrap.kode-custom-form-1 .banner_form.form2 .form_field_skill ul li.field_input {
	    width: 26%;
	}
	.job_service_text h4{
		font-size: 18px;
	}
	.clear {
	    clear: none;
	}
	#gallery-1 img,
	#gallery-2 img{
		width: 100%;
	}
	.sab_banner.banner3.banner5 .job_opportunities_list .job_opportunities_text {
	    width: auto;
	}
	.elementor-element .elementor-widget-container .kode-widget.widget {
	    width: 100%;
	    float: left;
	}
	.widget.kode-widget[class*="col-md-"]{
		float: left;
	}
	.wpha-sign-in-signup-wrap .modal-dialog,
	.login_list.register1{
		float: left;
		width: 100%;
	}
	.width-custom {
	    width: 100%;
	}
	.experience_list.experience-list-column-2 label {
	    width: 47.4%;
	}
	.experience_list label{
		font-size: 13px;
	}
	.banner_form.form2 .form_field_skill ul li.job_serchr_btn{
		width: 134px;
	}
	.job_news_fig.list figure img{
		width: 100%;
	}
	.job_find_wrap .form_field_skill ul li{
		margin-right: 14px;
	}
	.main_banner.banner2.search-style-style-2 .banner_form.form2.kode-custom-form-2 .form_field_skill ul li,
	.main_banner.banner2.search-style-style-2 .banner_form.form2.kode-custom-form-2 .form_field_skill ul li.field_input{
		width: 100%;
	}
	.main_banner.banner2.search-style-style-2 .banner_form.form2 {
	    padding: 0px 60px;
	}
	.main_banner.banner2.search-style-style-2 .slider > div,
	.main_banner.banner2.search-style-style-2 .slider,
	.main_banner.banner2.search-style-style-2{
		height: 730px;
	} 
	.main-slider-wrapper .main_banner.banner2.search-style-style-2 .form_field_skill > ul {
	    height: 260px;
	}
	.sticky-header-active.menu_sticky .main_top_wrap{
		padding: 18px 0px 18px;
	}
	.responsive-logo{
		width: 100%;
	}
	.header2.sticky-header-active.menu_sticky .main_top_wrap .top_company_list{
		padding: 9px 0px;
	}
	.header2.sticky-header-active.menu_sticky .dl-menuwrapper{
		top: 7px;
	}
}
/*
=================================================
			FROM 768PX TO 979PX
=================================================
*/

@media (min-width: 768px) and (max-width: 979px) {
	.main_banner.banner2 .form_field_skill ul li {
		width: 34%;
	}
	.content-wrapper.wizard-card .main_logo .main-logo img{
		width:80%;
	}
	.widget_text_footer .widget-footer-logo-link  img{
		width:50%;	
	}
  
}
/*
=================================================
			FROM 0PX TO 767PX
=================================================
*/
@media (max-width: 767px){
	.job_top_info li:last-child{
		display:none;
	}
	.main_banner.banner2.search-style-style-2.bgslider .banner_text.left {
	    margin: 80px auto;
	}
	.main_banner.banner2.search-style-style-2 .banner_form.form2 {
	    padding: 0px 30px;
	}
	.experience_list.experience-list-column-2 label {
	    width: 100%;
	    margin: 0px 0px 20px;
	}
	.job_filter_list.employ{
		margin-top: 30px;
	}
	.width-custom {
	    width: 100%;
	}
	.post_jobs_wrap  .post_row{
		padding:55px 30px;
	}
	.right_img {
	    float: right;
	    width: 40%;
	    position: relative;
	    top: 12px;
	}
	.tips {
	    margin-left: 11px;
	}
	.bootstrap-tagsinput span:last-child{
		display: none;
	}
	.tips{
		margin-left: 20px;
	}
	.main_banner.banner2.search-style-style-2.bgslider .banner_text.left  .small_text{
		display: block;
	}
	.job_feature_item .feature_text > a{
		font-size: 14px;
	}
	.job_news_text blockquote{
		padding: 36px 36px 32px 80px;
	}
	.job_news_text blockquote p::before{
		left: -70px;
	}
	.job_news_wrap .kode-left-comment-sec, 
	.job_news_wrap .kode-textarea{
		width: 100%;
	}
	.dark.social_icon.kode-team-network,
	.job_news_text .meta_list li:last-child{
		display: none;
	}
	.job_news_wrap .comment-form-cookies-consent input[type="checkbox"]{
		float: left;
		margin: 14px 12px 0px 0px;
	}
	.job_blog_fig .job_blog_list .job_blog_text h5 a {
	    font-size: 18px;
	}
	.job_news_wrap .comment-form-cookies-consent label{
		float: left;
		width: 94%;
	}
	.employ_company_mission .employ_servie p a{
		font-size: 11px;
	}
	.employ_company_mission .employ_servie{
		width: 46%;
	}
	.employ_company_detail ul li::before{
		content: "" !important;
		display: none;
	}
	.job_expert.list{
		margin-bottom: 30px;
	}
	.job_expert.list .employ_job_list li:nth-child(2){
		display: none;
	}
	.job_marketing_tabs {
 	   padding: 30px 1px 40px;
	}
	.job_marketing_caption ul li a span{
		margin-left: 6px;
	}
	.job_cart_text {
	    padding: 65px 0px;
	}
	.job_pricing_detail ul > li > a span{
		display: none;
	}
	.job_top_info li{
		padding:0px 0px;
		border-right:none;
	}
	.dl-menuwrapper .dl-menu.dl-menuopen{
		background-color:#EA4235;
	}
	.job_top_bar{
		padding: 0px 20px;
	}
	.job_top_login{
		padding: 17px 0px 18px 0px;
	}
	.job_work_wrap,
	.job_top_search{
		display: none;
	}
	.job_post{
		display:block;
		float: left;
	}
	.job_top_navi_list{
		width:100%;
	}
	.job_top_nav_wrap{
		padding:20px 20px;
	}
	.rain {
		left: 0px;
	}
	.small_text {
		margin-bottom: 17px;
	}
	.banner_text{
		margin:-71px auto;
	}
	.dl-menuwrapper button {
		margin: 4px 0px 0px 0px;
	}
	.login_list{
		padding:46px 30px;
	}
	.rain{
		z-index:-1;
	}
	.section_heading h2 {
		
		line-height: normal;
		margin-bottom: 10px;
		font-size: 26px;
	}
	.job_service_wrap {
		padding: 120px 0px 80px;
	}
	.job_opportunities {
		padding: 80px 0px;
	}
	.job_mobile_apps_text h2{
		font-size:26px;
	}
	.job_mobile_apps_text p br{
		display:contents;
	}
	.copyright_wrap .job_top_icon_list,
	.job_opportunities_meta li:last-child{
		display:none;
	}
	.job_opportunities_text{
		padding:19px 0px 4px 22px;
	}
	.job_testimonial_list{
		text-align:center;
		padding:0px 30px;
	}
	.job_testimonial_list figure{
		display:inline-block;
		float:none;
	}
	.job_testimonial_text p:before{
		content:"";
	}
	.job_testimonial_wrap {
		padding: 80px 0px 125px;
	}
	.job_news_wrap {
		padding:100px 0px 60px;
	}
	.kode-single-detail .bg_white .blog_dtl #jobly-comments{
		padding:0px 0px 0px;
	}
	.job_mobile_apps{
		padding:80px 0px 80px;
	}
	.job_newsletter_text .news_custom_title{
		font-size:28px;
	}
	.copyright_text {
		text-align: center;
		width:100%;
	}
	.job_newsletter_wrap.news2:after,
	.job_newsletter_wrap.news2:before{
		background-size:cover;
	}
	.widget_logo_text .job_top_info li{
		margin-right:15px;
	}
	.job_newsletter_wrap.news2 .job_newsletter_text p{
		font-weight:500;
	}
	/*home page 02 start*/
	.header2 .main_logo {
		float: left;
		width: 40%;
		padding: 0px 0px 0px;
	}
	.job_time,
	.job_feature_list ul li.type_job,
	.feature_like a.google_fig{
	 	display:none;
	}
	.header2 .main_navi_wrap{
		float:right;
		width:auto;
	}
	.header2 .main_top_wrap .top_company_list {
	    margin-left: 0px;
	}
	.main_banner.banner2, 
	.main_banner.banner2 .banner-slider .slick-slide figure img {
		height: 380px;
	}
	.main_banner.banner2 .large_text{
		font-size:30px;
	}
	.main_banner.banner2 .small_text{
		margin-bottom:5px;
	}
	.main_banner.banner2.bgslider .small_text{
		display: none;
	}
	.main_banner.banner2 .medium_small{
		font-size:15px;
	}
	.main_banner.banner2 .banner_text {
		margin: -19px auto;
	}
	.job_feature_list ul li.save {
		width: 86px;
	}
	.job_feature_list ul li.name {
		width: 250px;
	}
	.job_feature_list ul li.type_job {
		width: 90px;
	}
	.job_feature_list ul{
		padding:0px 8px 30px;
	}
	.job_feature_wrap{
		padding:100px 0px 0px;
	}
	.feature_service_list ul li{
		width:50%;
	}
	.feature_service_list ul li:last-child{
		width:100%;
	}
	.feature_service_list ul li.arrow_img::before, 
	.feature_service_list ul li::before{
		right: -70px;
	}
	.company_list{
		margin-bottom:30px;
	}
	.company_detail_wrap {
		padding: 100px 0px 82px;
	}
	.job_pricing_wrap {
		padding: 100px 10px 150px;
	}
	.job_pricing_list{
		margin-bottom:60px;
	}
	.job_pricing_wrap.responsive{
		padding:100px 10px 80px;
	}
	.job_cv_text {
		padding: 0px 0px 59px 10px;
	}
	.job_pricing_detail ul > li > a{
		font-size:15px;
	}
	.job_cv_categories{
		text-align:center;
	}
	.job_cv_categories:before{
		opacity:0.1;
	}
	.job_cv_categories .theme_btn.btn2{
		float:none;
	}
	.job_cv_categories {
		padding: 35px 20px 35px 20px;
	}
	.job_download_app:before{
		background-image:none;
	}
	.job_feature_list ul{
		background-color:#fff;
		padding:20px 20px;
	}
	/*home page 03 start*/
	.color_option .main_banner.banner2 .banner_text.text2 {
		margin: -42px auto;
	}
	.color_option .form_field_skill ul li, 
	.color_option .banner_form.form2 .form_field_skill ul li.field_input {
		width: 48%;
		margin-bottom:15px;
	}
	.color_option .job_find_wrap .form_field_skill ul li:nth-child(3){
		width:79%;
	}
	.job_finder_key {
		text-align:center;
	}
	.job_finder_key .key_word{
		display:none;
	}
	.job_finder_key .advance_search{
		float:none;
	}
	.job_load_more .theme_btn{
		background-color:#fff;
	}
	.job_cv_wrap.cv2 .job_cv_text {
		padding: 60px 0px 92px 10px;
	}
	.job_cv_text h2.custom_sizes {
		font-size: 26px;
	}
	.widget3_jobs{
		height:340px;
	}
	.widegt3_info .job_top_info{
		display:none;
	}
	.widegt3_list{
		margin-right: 20px;
		width: 100%;
		margin: 0px 0px;
		text-align: center;
	}
	.widegt3_list .job_top_icon_list{
		width: 100%;
	}
	.widegt3_list li{
		float:none;
		display:inline-block;
	}
	.copyright3_logo {
		float: left;
		width: auto;
	}
	.right{
		font-size:15px;
	}
	.header2{
		background-color:#060606;
	}
	/*home page 404 start*/
	.erorr_title {
		font-size: 40px;
	}
	/*about us page start*/
	.job_about_text .sab_banner_title{
		font-size:44px;
	}
	.job_about_wrap {
		padding: 100px 0px 0px;
	}
	.job_marjor_service_text{
		text-align:center;
	}
	.job_marjor_service_text h5,
	.job_marjor_service_text span{
		display:inline-block;
		float:none;
	}
	.job_marjor_service_text h5{
		width:100%;
	}
	.job_about_text .widget_links_detail{
		display:none;
	}
	.job_about_text{
		text-align:center;
	}
	.job_about_text > a{
		float:none;
		display:inline-block;
	}
	/*blog page strat*/
	.pagination > li:nth-child(3),
	.pagination > li:nth-child(4){
		display:none;
	}
	.pagination > li {
		margin-right: 8px;
	} 
	.previous i{
		margin-right: 10px;
	}
	.pagination_wrap > a{
		padding:7px 8px 10px;
	}
	.next i{
		margin-left: 10px;
		margin-right: 0px;
	}
	.job_news_wrap.responsive{
		padding:80px 0px 80px;
	}
	/*blog detail page start*/
	.job_news_text .job_top_info li:last-child {
		display: block;
	}
	.choose_job.qoute {
		padding: 36px 36px 32px 90px;
	}
	.tags_deta a{
		font-size:14px;
		margin-right:0px;
	}
	.social_icon li{
		margin-right:8px;
	}
	.comment_list ul ul{
		padding:0px 0px 0px 40px;
	}
	.replay{
		position:static;
	}
	/*candidate 02 page start*/
	.cadidate_jobs,
	.cadidate_select_option ,
	.sab_banner.banner2 .form_field_skill ul li:nth-child(3),
	.cadidate_jobs > p{
		display:none;
	}
	.sab_banner.banner2 .banner_form{
		display:block;
	}
	.sab_banner.banner2 .form_field_skill ul li.field_input {
		width: 268px;
	}
	.sab_banner.banner2 .form_field_skill .search_skill input::-moz-placeholder{
		font-size:14px;
	}
	.sab_banner.banner2 .large_text{
		margin-bottom:40px;
	}
	.sab_banner.banner2 {
		padding: 128px 0px 114px 0px;
	}
	/*candidate detail page start*/
	.candidate_education_list{
		margin-right:15px;
	}
	.candidate_education_text{
		width:64%;
	}
	.candidate_history_text h5,
	.candidate_education_text h5{
		font-size: 18px;
	}
	.candidate_hobbies_text a{
		font-size:12px;
	}
	.candidate_history_text h5{
		margin-bottom: 8px;
	}
	.candidate_history_text span{
		display:block;
		margin:10px 0px 0px 0px;
	}
	.progress-names.responsive{
		margin-bottom:15px !important;
	}
	/*candidate list page start*/
	.job_employ.listing .job_view{
		display:none;
	}
	.job_employ.listing .applay {
		padding: 4px 10px;
		float: right;
	}
	.job_employ.listing {
		padding: 20px 15px;
	}
	/*404 page start*/
	.coming_text .countdown li{
		margin-bottom:10px;
	}
	.coming_text .countdown li:last-child{
		margin-right:16px;
	}
	.coming_soon_wrap {
		height: 100%;
	}
	.coming_text > h2 {
		font-size: 40px;
	}
	/*contact us 02 page start*/
	.job_loacation.text{
		position:static;
	}
	.job_loacation.text ul li{
		width:100%;
	}
	.job_loacation_list{
		text-align:center;
	}
	.job_loacation_list span{
		float:none;
	}
	/*employ 02 page start*/
	.job_expert.employer.emp2 .job_rating li,
	.job_expert.employer.emp2 .job_rating{
		float:none;
		display:inline-block;
	}
	/*employ detail page start*/
	.employer_tabs > figure > img{
		height:200px;
	}
	.employ_fig_detail figure{
		width:145px;
		height:145px;
	}
	.employ_fig_detail{
		bottom:-40px;
		width: 100%;
		left: 10px;
		right: 0px;
	}
	.employ_add_link{
		display:none;
	}
	.employ_fig_detail .employ_fig_text{
		padding: 15px 0px 10px 20px;
	}
	.employer_tabs_list ul li{
		padding:22px 4px;
	}
	.employer_tabs_list.tab .employer_tabs_list ul li a{
		font-size: 16px;
	}
	.employer_tabs_list.tab .employer_tabs_list ul li{
		margin-right: 10px;
	}
	.employ_servie p{
		font-size: 12px;
	}
	.personal_information_text a{
		font-size: 14px;
	}
	/*employ detail client page start*/
	.employ_client_text{
		width:100%;
	}
	.work_rating ul li{
		width: 27%;
		margin-right: 20px;
	}
	.work_rating_text a span{
		font-size:13px;
	}
	.employ_client_text h6 span{
		display:none;
	}
	.job_opportunities_list.offer .job_opportunities_text h5{
		font-size:17px;
	}
	.job_opportunities_list.offer  .job_applay_list{
		display:none;
	}
	/*employ list page start*/
	.job_expert.list .employ_job_list li:nth-child(2){
		display:none;
	}
	/*faq page start*/
	.accordian_list.ui-accordion .ui-accordion-header{
		font-size:12px;
		padding:26px 0px;
	}
	.accordian_list.ui-accordion .ui-accordion-header::before{
		height: 24px;
		line-height: 25px;
		font-size: 11px;
		right: 5px;
		width: 24px;
	}
	/*job map list page start*/
	.sab_banner_title {
		font-size: 26px;
	}
	.job_map_list {
		width: 100%;
		position: static;
		float: left;
		padding: 0px 15px;
	}
	.job_map_list .feature_text {
		width: 366px;
		padding: 26px 0px 26px 8px;
	}
	.job_map_list .feature_text h5 a{
		margin-left: 4px;
	}
	/*job page start*/
	#portfoliolist .portfolio{
		width:100%;
	}
	.portfolio .job_opportunities_meta li:nth-child(2) {
		display: block;
	}
	.job_filter_list ul li {
		margin-right: 14px;
	}
	#filters{
		text-align:center;
	}
	#filters li {
		float: none;
		display: inline-block;
	}
	.portfolio .job_opportunities_meta li:nth-child(2) {
		display: inline-block;
	}
	/*job detail page start*/
	.job_opportunities_list.detail .job_opportunities_text h3 {
		font-size: 15px;
	}
	.job_opportunities_list.detail .job_applay_list,
	.job_opportunities_list.detail .job_opportunities_text h3 a{
		display:none;
	}
	.post_overview_skill li{
		margin-right:5px;
	}
	.post_overview_skill li a{
		padding:8px 12px;
	}
	.detail_jobs_links .theme_btn {
		width: 117px;
		padding: 12px 0px;
		font-size: 14px;
		font-weight: normal;
	}
	.post_job_table .job_opportunities_text h5{
		font-size:15px;
	}
	.post_job_table .job_opportunities_meta li{
		padding:0px 10px;
	}
	.post_job_table .job_opportunities_meta li a{
		font-size: 12px;
	}
	/*job list page start*/
	.sab_banner.banner2 .large_text{
		font-size:26px;
	}
	.job_expert .job_opportunities_text h4{
		font-size:18px;
	}
	.job_experience_list li:nth-child(3),
	.job_list_icon{
		display:none;
	}
	.job_experience_list{
		padding:8px 15px;
	}
	.job_experience_list li {
		margin-right: 18px;
	}
	/*job list 02 page start*/
	.job_opportunities_list.job2 .job_applay_list{
		display:none;
	}
	/*job list 03 page start*/
	.job_list_row .applay_btn{
		display:none;
	}
	.job_list_row .feature_text {
		padding: 26px 0px 26px 0px;
	}
	/*post job page start*/
	.post_job_text h5 {
		font-size: 11px;
	}
	.post_job_table.table2{
		padding:60px 20px 0px;
	}
	.post_job_table.table2 .job_expert .job_opportunities_list {
		padding: 35px 0px;
	}
	.post_job_table.table2 .employ_job_list li:nth-child(3),
	.post_job_table.table2 .employ_job_list li:nth-child(2){
		display:none;
	}
	.post_register_cheked label{
		font-size:12px;
	}
	.pagination_wrap.continue > a{
		font-size: 13px;
		padding: 9px 17px 12px;
	}
	/*post job page start*/
	.post_job_table .job_opportunities_text h3 a{
		display:none;
	}
	.post_job_table.table2 .job_opportunities_text {
		padding: 23px 0px 14px 18px;
	}
	.pagination_wrap.continue > a {
		font-size: 12px;
		padding:9px 8px 12px;
	}
	.pagination_wrap.continue > a i{
		font-size:22px;
	}
	.post_search_form{
		margin-bottom:40px;
	}
	.post_job_table{
		padding:60px 0px;
	}
	.post_job_table .job_expert .job_opportunities_list{
		padding:35px 15px;
	}
	.post_job_table.responsive .employ_job_list li:nth-child(3),
	.post_job_table.responsive .employ_job_list li:nth-child(2){
		display:none;
	}
	.post_job_table.responsive .job_opportunities_text h3 {
		font-size: 15px;
	}
	.post_job_table.responsive .job_expert .job_opportunities_text {
		padding: 29px 0px 14px 26px;
	}
	.post_job_table{
		padding-bottom:0px;
	}
	/*paricing table page start*/
	.job_work_wrap.pricing{
		display:block;
	}
	.breadcrumb li {
		padding: 0px 10px;
	}
	.job_testimonial_wrap.client .job_testimonial_list{
		padding:0px 25px 30px 24px;
	}
	.job_download_text {
		padding:60px 25px 80px;
		text-align: center;
	}
	.sidenav{
		z-index:9999;
	}
	.kode_sidebar_wrap{
		padding:130px 20px 30px;
	}
	.job_marketing_list ul li a {
		padding:10px 20px;
		font-size: 16px;
		display: inline-block;
	}
	.job_marketing_list ul li.active a {
		top: 0px;
	}
	.job_marketing_row {
		margin-top: 0px;
	}
	.job_marketing_row::after, 
	.job_marketing_row::before{
		background:none;
		top:0px;
		height: 0px;
	}
	.job_marketing {
		padding: 40px 0px 100px;
	}
	.job_testimonial_pager .bx-viewport {
		height: 190px !important;
	}
	.job_marketing_list ul li a,
	.job_marketing_row{
		z-index:unset;
	}
	.login_list.register1 {
		padding: 61px 30px;
	}
	.apps_link li{
		margin-right: 25px;
	}
	.header4 .job_top_nav_wrap{
		padding:40px 30px;
	}
	.header4 .job_post{
		display:none;
	}
	.main_banner.bnr4 {
		padding: 110px 0px 116px;
	}
	.header4 .modal-dialog {
		width: 96%;
	}
	.job_service_wrap.bg_none{
		padding: 10px 0px 80px;
	}
	.main_banner.banner2.bnr3{
		padding:350px 0px 250px;
	}
	.sp-container .large_text{
		margin-top: -60px;
	}
	.main_banner.banner2 .slider, .slider > div{
		height:100%;
	}
	.main_banner.bnr4 .banner_text{
		padding:40px 0px;
	}
	.main_banner.bnr4 .large_text {
		font-size: 40px;
	}
	
	.sab_banner_text .job_employ_list{
		text-align:center;
	}
	.sab_banner_text .job_employ_list figure{
		width:20%;
		float:none;
		display:inline-block;
	}
	.sab_banner_text .job_employ_text {
		text-align: center;
		padding: 25px 0px 0px 0px;
		width: 100%;
	}
	.candidate_link_section .theme_btn,
	.sab_banner_text .job_employ_text p{
		display:none;
	}
	.sab_banner_text .job_social_share li{
		float:none;
		display:inline-block;
	}
	.candidate_link_section{
		bottom:-80px;
	}
	.candidate_link_list{
		text-align:center;
		width:100%;
	}
	.candidate_link_list li {
		margin-right: -8px;
		float:none;
		display:inline-block;
	}
	.sab_banner_text .job_employ_list{
		width:100%;
	}
	.sab_banner.candidate {
		padding: 110px 0px 50px 0px;
	}
	.candidate_link_section {
		padding: 0px 10px;
	}
	.job_pricetable_wrap .job_package_categorie::after{
		background-image:none;
	}
	.job_pricetable_wrap .job_package_categorie::after, 
	.job_pricetable_wrap .job_package_categorie::before {
		top: -97px;
		left: -16px;
		height: 110px;
		width: 111%;
		background-size: cover;
	}
	.responsive_none{
		display:block;
	}
	.job_price_plan {
		margin-bottom: 30px;
	}
	.job_newsletter_wrap.news2 {
		padding: 86px 0px 55px;
	}
	.banner3 .job_opportunities_list{
		text-align:center;
		margin-bottom:20px;
	}
	.banner3 .job_opportunities_list figure{
		float:none;
		margin-bottom:15px;
	}
	.banner3 .job_opportunities_text{
		padding:0px 0px;
	}
	.banner3 .job_opportunities_text h2{
		font-size:28px;
	}
	.banner3 .employ_job_list li{
		margin-right: 15px;
		float: none;
		display: inline-block;
	}
	.banner3 .employ_job_list li:nth-child(2){
		margin-right:0px;
	}
	.banner3 .employ_job_list li:last-child{
		display:none;
	}
	.banner3 .btn_list{
		right: 57px;
		left: 50px;
		margin: auto;
		width: 374px;
	}
	.job_cv_list li{
		width:100%;
		border-right:none;
	}
	.career_tabs_list li{
		float: left;
		width: 50%;
		margin-bottom: 10px;
	}
	.career_tabs_list li.active a {
		background-color: #f4f4f4;
		padding:12px 24px;
		margin-top:0px;
	}
	.career_tabs_list li a {
		padding: 12px 24px;
		display: block;
		font-size: 14px;
		text-align: center;
	}
	.career_tabs_list li:nth-child(4),
	.career_tabs_list li:nth-child(3){
		margin-bottom:0px;
	}
	.job_banner4_location,
	.banner6 .btn_list,
	.detail2 .personal_information{
		display:none;
	}
	.detail2 .post_job_table{
		padding-bottom:0px;
	}
	.banner6 .job_opportunities_text{
		width:100%;
	}
	.banner6 .job_opportunities_text h3 {
		font-size: 16px;
	}
	.banner6 .employ_job_list{
		padding-bottom: 20px;
	}
	.banner6 .next_search_btn{
		padding:17px 0px 0px;
	}
	.banner6 .next_search_btn a{
		float:left;
	}
	.banner6 .next_search_btn a.right-text{
		float:right;
	}
	.banner6 .employ_job_list li:nth-child(2) {
		margin-right: 12px;
	}
	.banner6 .job_opportunities_list{
		margin-bottom:0px;
	}
	.job_work_wrap.package.job_pricetable_wrap{
		display:block;
	}
	.job_package_list{
		overflow:hidden;
	}
	.job_work_wrap.package.job_pricetable_wrap .tab-content,
	.job_work_wrap.package.job_pricetable_wrap .tabs{
		border-radius:0px 0px;
		border:none;
		background:none;
	}
	.dl-menuwrapper {
 	   margin: -3px 0px 0px 14px;
	}
	.service_jobs_wrap {
	    padding: 0px 0px 0px;
	}
	.service_job_list{
		width: 45%;
	}
	footer .widget_text_copyright p{
		width: 100%;
	}
	.main_banner.banner2.bgslider .banner_text {
	    margin:-69px auto;
	}
	.main_banner.banner2.bgslider .large_text{
		margin-bottom: 15px;
	}
	.job_find_wrap .nav-tabs{
		z-index: 999;
	}
	.job_find_wrap.kode-custom-form-1 .banner_form.form2.tab-content{
		display: block;
	}
	.job_find_wrap.kode-custom-form-1 .form_field_skill ul li{
		margin-bottom: 15px;
	}
	.job_find_wrap.kode-custom-form-1 .form_field_skill ul li:nth-child(2){
		margin-right: 0px;
	}
	.job_find_wrap.kode-custom-form-1 .form_field_skill ul li.job_serchr_btn,
	.job_find_wrap.kode-custom-form-1 .form_field_skill ul li,
	.job_find_wrap.kode-custom-form-1 .banner_form.form2 .form_field_skill ul li.field_input {
    	width: 46%;
	}
	.job-company-widget{
		padding:50px 30px;
	}
	.job_service_list.border{
		margin-bottom: 30px;
	}
	.feature_service_list ul li.arrow_img::before{
		background-image: none;
	}
	.header2.sticky-header-active.menu_sticky  .main_logo{
		padding: 5px 0px 0px;
	}
	.job_expert.employer.emp2{
		margin-bottom: 30px;
	}
	.job_expert.employer{
		margin-bottom: 30px;
	}
	.job_opportunities_list.job2{
		margin-bottom: 20px;
	}
	.job_opportunities_list.job2 .job_opportunities_text h5{
		font-size: 16px;
	}
	.detail_page .post_job_table {
	    padding: 0px 20px 40px;
	}
	.job_detail_cv .job_cv_list li span{
		width: 32%;
		padding: 15px 9px;
	}
	.post_search_form  ul li::before{
		display: none;
	}
	.career_tab_text .widget_links_detail {
	    padding: 28px 0px;
	}
	.widget_links_detail li {
	    margin-bottom: 20px;
	}
	.job_employ {
		margin-bottom:30px;
	}
	.sab_banner.jobly-theme-overlay.header-style-1{
		margin-bottom: 15px;
	}
	.job_download_fig a{
		width: 40%;
	}
	.responsive-logo {
	    width: 90%;
	}
	.search-bar-responsive .form_field_skill ul li,
	.search-bar-responsive .banner_form.form2 .form_field_skill ul li.field_input {
	    width: 100%;
	}
	.search-bar-responsive .form_field_skill ul li:nth-child(2){
	 	display: block;
	 }
	.search-bar-responsive .banner_form.form2.kode-custom-form-2 .form_field_skill > ul{
		height: auto;
		padding:32px 15px 0px;
	} 
	.search-bar-responsive .banner_form.form2.kode-custom-form-2 .form_field_skill > ul li{
		margin-bottom: 10px;
		display: inline-block;
	}
	.search-bar-responsive .banner_form.form2.kode-custom-form-2,
	.search-bar-responsive{
		display: block !important;
	}
	.search-bar-responsive .banner_form.form2.kode-custom-form-2{
		position:static;
		top:0px;
		float: left;
		width: 100%;
		padding: 0px 0px;
	}
	.search-bar-responsive .banner_form.form2{
		width: 100%;
	}
	.search-bar-responsive  .kode-tags-advance-search {
	    display: none;
	}
	.search-bar-responsive .banner_form.form2.kode-custom-form-2 .form_field_skill ul .field_input .search_skill input{
		border:1px solid #e0e7ee;
	}
	.search-bar-responsive {
	    float: left;
	    width: 100%;
	    margin-top: 30px;
	}
	.search-bar-responsive .banner_form.form2.kode-custom-form-2 .form_field_skill .job_serchr_btn .job_search_btn:hover{
		box-shadow: 0px 0px 3px 1px #ccc;
	}
	.cadidate_wrap .employ_fig_detail figure{
		line-height: 165px;
	}
	.job_service_list{
		margin-bottom: 30px;
	}
	.main_top_wrap .main_logo .main-logo img{
		width:100%;
	}
	.content-wrapper.wizard-card .main_logo .main-logo img{
		width:80%;
	}
	.comment_list .job-list-comments .children{
		padding:0px;
	}
	#jobly-comments #respond{
		margin-bottom:10px;
	}
}
/*
=================================================
			FROM 0PX TO 0PX
=================================================
*/
@media (min-width: 360px) and (max-width: 640px) {
	
  .comment_list .job-list-comments .children{
		padding:0px;
	}
	#jobly-comments #respond{
		margin-bottom:10px;
	}
}
/*
=================================================
			FROM 0PX TO 0PX
=================================================
*/
@media (max-width: 481px) {
	.job_pricetable_wrap .job_package_categorie::after,
	.job_pricetable_wrap .job_package_categorie::before {
		top: -50px;
		left: -14px;
		height: 50px;
		width: 483px;
		background-size: cover;
	}
	.comment_list .job-list-comments .children{
		padding:0px;
	}
	#jobly-comments #respond{
		margin-bottom:10px;
	}
	.widget_text_footer .widget-footer-logo-link  img{
		width:50%;	
	}
}
/*
=================================================
			FROM 0PX TO 0PX
=================================================
*/
@media (max-width: 480px) {
	.city_404_text h2{
		font-size:100px;
	}
	.job_top_info{
		display:none;
	}
	.sab_banner.jobly-theme-overlay.header-style-1{
		margin-bottom: 15px;
	}
	.job_expert.employer > p{
		text-align: center;
	}
	.job_detail_cv .job_cv_list li span {
 	   width: 52%;
	}
	.kode-pagination .next i, .next i{
		margin-left: 35px;
	}
	.job_post .theme_btn{
		font-size:13px;
	}
	.job_employ .job_view .active_link {
	    padding: 0px 12px;
	}
	.job_employ .job_view .job_rating{
		display: inline-flex;
	}
	.job_employ  .job_employ_list figure{
		margin-bottom:10px !important;
	}
	.job_post .theme_btn i{
		margin-right: 22px;
		font-size: 16px;
	}
	.job_post .theme_btn {
		padding: 8px 20px 9px;
	}
	.small_text{
		display:none;
	}
	.large_text{
		font-size:20px;
	}
	.header2 {
	    background-color: #060606;
	    z-index: 1;
	}
	.sab_banner{
		margin-top: 0px;
	}
	.banner_btn .theme_btn {
		width: 120px;
		font-size: 13px;
	}
	.banner_text {
		margin: -41px auto;
	}
	.section_heading h2{
		font-size:20px;
	}
	.job_service_wrap {
		padding: 80px 0px 0px;
	}
	.job_opportunities_text h5 i,
	.job_opportunities_deta{
		display:none;
	}
	.job_opportunities_list{
		text-align:center;
		padding:20px 0px;
	}
	.job_opportunities_list figure{
		float:none;
		display:inline-block;
	}
	.job_opportunities_text{
		padding:19px 0px 4px 2px;
	}
	.job_mobile_apps_text h2,
	.job_opportunities_text h5{
		font-size:18px;
	}
	.job_opportunities_meta li{
		float:none;
		display:inline-block;
	}
	.job_opportunities_meta li a{
		font-size:13px;
	}
	.job_service_text h4{
		font-size:20px;
	}
	.job_mobile_apps_fig a{
		width:42%;
	}
	.job_opportunities_meta li:before{
		top: 12px;
	}
	.job_newsletter_wrap.news2 .job_newsletter_text p {
		margin-bottom: 0px;
	}
	.job_newsletter_wrap.news2 .job_newsletter_text p{
		font-weight:500;
		color:#fff;
		margin-bottom: 30px;
	}
	.job_newsletter_text .news_custom_title {
		font-size: 20px;
	}
	.job_news_text p{
		margin-bottom:0px;
	} 
	.job_news_wrap {
		padding: 0px 0px 0px;
	}
	.section_heading p span{
		display:inline;
	}
	.copyright_text{
		width:100%;
	}
	.top_btn {
		right: 0px;
		bottom: auto;
		left: 0px;
		margin: auto;
		top: -30px;
	}
	.login_list.register {
		padding: 44px 20px;
	}
	.job_logo {
		padding: 40px 10px 46px;
	}
	/*home page 02 start*/
	.header2 .main_logo {
		float: left;
		width: 100%;
		text-align: center;
		margin-bottom:0px;
	}
	.header2 .main_logo .main-logo{
		float: left;
		width: 100%;
	}
	.header2  .dl-menuwrapper{
		margin:-35px 8px;
	}
	.header2.sticky-header-active .dl-menuwrapper button {
	    margin:0px 0px 0px 0px;
	    background: none;
	}
	.header2.sticky-header-active .dl-menuwrapper button::after {
	    width: 83%;
	    height: 2px;
	    top: 8px;
	    background-color: #fff;
	    box-shadow:0 8px 0 #fff, 0 16px 0 #fff;
	}
	.header2.sticky-header-active .main_top_wrap{
		padding: 15px 0px 16px;
		position:relative;
	}
	.sticky-header-active.menu_sticky .top_company_list{
		width:100%;
		float:left;
	}
	.header2 .main_navi_wrap{
		width:100%;
		margin-right: 0px;
		margin-top:30px;
	}
	.header2 .top_company_list{
		float:left;
	}
	.login_register li a{
		width:100px;
	}
	.login_list.register1 {
		padding: 61px 20px;
	}
	.main_banner.banner2 .large_text {
		font-size: 20px;
	}
	.main_banner.banner2 .banner_text {
		margin:-25px  auto auto;
		padding: 0px 25px;
	}
	.header2 .main_top_wrap{
		position:none;
	}
	.header2 .user_list{
		margin-left:0px;
	}
	.header2 .user_list:hover{
		color:#333;
	}
	.service_job_list{
		z-index:unset;
	}
	.main_banner.banner2, .main_banner.banner2 .banner-slider .slick-slide figure img {
		height: auto;
	}
	.company_detail_wrap .col-md-3.col-sm-3.col-xs-6,
	.service_jobs_wrap .col-md-2.col-sm-4.col-xs-6{
		width:100%;
	}
	.job_feature_list ul li.save{
		 display:none;
	}
	.feature_like a{
		width:44px;
	}
	.feature_text{
		width: 245px;
	}
	.feature_service_list ul li {
		width: 100%;
		margin-bottom: 40px;
	}
	.job_package_link.pricing ul li a{
		padding:8px 36px;
	}
	.job_pricing_detail ul > li > a{
		padding-left:28px;
	}
	.job_cv_text h2.custom_sizes{
		font-size:40px;
	}
	.job_cv_text {
		padding:80px 0px 69px 0px;
		text-align: center;
	}
	.job_cv_wrap.responsive .job_pricing_detail .theme_btn.btn2{
		width:125px;
		font-size:13px;
		padding:10px 0px;
	}
	.job_pricing_wrap.responsive .theme_btn.btn2{
		padding:10px 42px;
	}
	.job_download_text {
		padding:70px 10px 70px;
		text-align:center;
	}
	.job_download_text h2{
		font-size:24px;
	}
	.job_download_fig a{
		width:45%;
		margin-right: 10px;
	}
	.job_widget_link li {
		margin-right: 15px;
	}
	.job_widget_link {
		margin-bottom: 32px;
	}
	.widget_text_copyright > a{
		margin-bottom:35px;
	}
	.widget_text_copyright h6 a{
		font-size:14px;
	}
	.widget_text_copyright > p{
		width:100%;
	}
	.widget_footer:before {
		bottom: 360px;
	}
	.job_download_app{
		padding:0px 0px;
	}
	.feature_service_wrap {
		padding: 100px 0px 50px;
	}
	/*home page 03 start*/
	.menu_btn {
		bottom: -2px;
		right: 69px;
	}
	.color_option .main_banner.banner2 .large_text {
		font-size: 18px;
		margin-bottom: 6px;
	}
	.color_option .job_find_link li a.theme_btn{
		font-size: 13px;
		width: 138px;
	}
	.color_option .job_find_link {
		margin-top: -19px;
	}
	.banner_form.form2 .form_field_skill ul li.job_serchr_btn,
	.color_option .job_find_wrap .form_field_skill ul li:nth-child(3),
	.color_option .form_field_skill ul li, 
	.color_option .banner_form.form2 .form_field_skill ul li.field_input {
		width: 100%;
	}
	.section_heading.left-text{
		text-align:center;
	}
	.left-text p:after, 
	.left-text p:before, 
	.left-text:before {
		margin: 0px auto;
	}
	.left-text:before {
		left: 0px;
	}
	.left-text p:before {
		left: -75px;
	}
	.left-text p:after {
		left: -5px;
	}
	.color_option .feature_text h5 a{
		display:none;
	}
	.candidates,
	.stories_title{
		font-size:30px;
	}
	.stories_text{
		padding:90px 0px 70px;
	}
	.more_video{
		left: 0px;
	}
	.more_video i{
		height:60px;
		width:60px;
		line-height: 54px;
		color:#fff;
	}
	.color_option .job_cv_text h2.custom_sizes {
		font-size: 20px;
	}
	.color_option  .job_cv_text h2 {
		line-height: 26px;
		font-size: 20px;
	}
	.color_option .job_download_text {
		padding: 70px 15px 70px;
	}
	.copyright3_logo,
	.widget3 .col-md-2.col-sm-4.col-xs-6{
		width:100%;
	}
	.copyright3_logo{
		text-align:center;
	}
	.copyright3_logo a img{
		float:none;
		display:inline-block;
	}
	.color_option .job_cv_expert .theme_btn.btn2 {
		padding: 10px 0px;
		margin-right: 5px;
		width: 133px;
		font-size: 13px;
	}
	.feature_service_list ul li:before,
	.feature_service_list ul li.arrow_img:before{
		width:0px;
		background-image:none;
	}
	/*404 page start*/
	.sab_banner_title{
		font-size:26px;
	}
	.sab_banner{
		padding:100px 0px 100px 0px;
	}
	.erorr_title{
		font-size: 30px;
		line-height: 40px;
	}
	.erorr_text h4 {
		font-size: 18px;
		line-height: normal;
	}
	.erorr_wrap {
		padding: 40px 0px 80px;
	}
	/*about us page start*/
	.job_about_text .sab_banner_title {
		font-size: 29px;
		line-height: 39px;
	}
	.job_about_ceo{
		bottom: 10px;
	}
	.job_core_feature{
		text-align: center;
		padding: 30px 5px;
	}
	.job_core_feature.responsive{
		margin-bottom:30px;
	}
	.job_marjor_service .col-md-4.col-sm-6.col-xs-6{
		width:100%;
	}
	.job_marjor_service_text.responsive1{
		margin-bottom:30px;
	}
	/*about us page start*/
	.dl-menuwrapper {
		margin:-60px 6px 0px 0px;
	}

	.main_navi_wrap{
		padding:0px 0px;
	}
	.job_about_text > a{
		font-size:14px;
	}
	.job_about_wrap {
		padding: 80px 0px 0px;
	}
	/*blog page start*/
	.pagination_wrap > a{
		padding: 0px 0px;
		width: 40px;
		height: 40px;
		color: transparent;
		text-align:center;
		line-height:40px;
	}
	.pagination_wrap > a.previous,
	.pagination_wrap > a.next{
		color:transparent;
	}
	.pagination_wrap > a i{
		margin:0px 0px;
	}
	.next i {
		top: 0px;
		left: -30px;
		line-height: 38px;
	}
	.previous i{
		left: 5px;
	}
	.pagination > li {
		margin-right: 1px;
	}
	.pagination_wrap{
		padding:35px 15px;
	}
	/*blog detail page start*/
	.job_news_fig.list .job_news_text {
		padding: 30px 15px 30px;
	}
	.job_news_fig.list.detail .job_news_text p {
		margin-bottom: 30px;
	}
	.choose_job.qoute {
		padding:36px 6px 32px 10px;
	}
	.choose_job.qoute p:before{
		right:auto;
	}
	.job_news_fig.list.detail .job_news_text{
		text-align:left;
	}
	.job_news_fig.list.detail .tags_social{
		display:none;
	}
	.tags_deta span{
		margin-right:5px;
	}
	.tags {
		padding: 15px 20px;
	}
	.tags_deta a {
		font-size:13px;
	}
	.kode-author{
		text-align:center;
	}
	.kode-author figure{
		float:none;
		display:inline-block;
		margin-bottom:10px;
	}
	.author_text{
		padding:0px 0px;
	}
	.job_news_text h5{
		font-size:18px;
	}
	.comment_fig figure {
		width: auto;
		float: none;
		display: inline-block;
		margin-bottom:15px;
	}
	.comment_fig{
		text-align:center;
	}
	.comment_list ul ul {
		padding: 0px 0px 0px 0px;
	}
	.kode-pagination, .single.single-company .tab-content{
		margin-bottom:30px;
	}
	.tags_list li a {
		font-size: 13px;
	}
	/*blog list page start*/
	.job_news_fig.list .job_top_info{
		display: block;
	}
	.job_news_fig.list .job_news_text p {
		margin-bottom: 23px;
	}
	.choose_job p{
		font-size:18px;
	}
	/*candidate page start*/
	.sab_banner.banner2 .banner_form {
		display: none;
	}
	.sab_banner.banner2 .large_text{
		margin-bottom:0px;
	}
	/*candidate detail page start*/
	.personal_information_text a{
		font-size:15px;
	}
	.sab_banner.banner2 {
		padding: 118px 0px 64px 0px;
	}
	.personal_message label{
		font-size:13px;
	}
	.paly_btn{
		height: 64px;
		width: 64px;
		line-height: 64px;
		margin: -34px auto;
	}
	.candidate_play > h4{
		font-size:18px;
	}
	.candidate_education_list {
		margin-right: 0px;
		width: 100%;
		margin-bottom: 20px;
		text-align: left;
	}
	.candidate_education_text {
		width: 100%;
	}
	.candidate_education_text h5 {
		font-size: 16px;
	}
	.candidate_history_text h5{
		padding-left: 20px;
	}
	.candidate_hobbies li{
		width:33.3%;
	}
	.candidate_history_text {
		padding: 0px 0px 0px 0px;
	}
	.progress-names .progressbar{
		width:100%;
	}
	.progress-names{
		margin-bottom:25px;
	}
	.progress-names.responsive {
		margin-bottom: 25px !important;
	}
	/*candidate list page start*/
	.job_employ_list,
	.job_employ.listing .job_employ_list{
		text-align:center;
	}
	.job_rating li,
	.job_rating,
	.job_employ_list figure,
	.job_employ.listing .applay,
	.job_employ_text .job_social_share li,
	.job_employ.listing .job_employ_list figure{
		display:inline-block;
		float:none;
	}
	.job_employ_list figure,
	.job_employ.listing .job_employ_list figure{
		margin-bottom:10px;
	}
	.job_employ.listing {
		padding: 20px 0px;
		text-align:center;
	}
	.job_employ.listing .job_employ_text {
		padding: 0px 0px 0px 0px;
	}
	.job_employ_list,
	.job_employ.listing .job_employ_list{
		width:100%;
	}
	.view {
		padding: 0px 12px;
	}
	.active_link {
		padding: 0px 10px;
	}
	.job_view{
		text-align:center;
	}
	.job_rating {
		padding: 0px 11px;
	}
	/*404 page start*/
	.coming_text .countdown li{
		height: 102px;
		padding: 26px 0px;
		width: 92px;
	}
	.coming_text > h2 {
		font-size: 30px;
		line-height: normal;
	}
	.coming_soon_wrap{
		padding:110px 0px 70px;
	}
	.coming_copyright{
		line-height:normal;
	}
	.coming_text .countdown li h2 {
		margin-bottom:0px;
		line-height:normal;
		font-size:23px;
	}
	/*contact us page start*/
	.job_loacation{
		position:static;
		float:left;
		width:100%;
		margin-top: 50px;
	}
	/*employ page start*/
	ul#portfolio-filter{
		padding: 10px 0px 10px 30px;
	}
	.job_expert.employer{
		padding:30px 0px 0px;
	}
	.job_expert.employer .job_view .active_link{
		display:none;
	}
	.job_expert.employer .job_opportunities_list figure{
		border:1px solid #ccc;
	}
	/*employ 03 page start*/
	.job_expert.employer.emp3 .job_opportunities_text {
		padding: 17px 0px 16px 0px;
	}
	/*employ detail page start*/
	.employ_fig_detail > figure{
		display:none;
	}
	.employ_fig_detail .employ_fig_text {
		padding: 4px 0px 10px 0px;
		text-align: center;
	}
	.employ_fig_detail {
		bottom: auto;
		width: 100%;
		left: 0px;
		right: 0px;
		top: 50%;
		margin-top: -57px;
	}
	.employer_tabs_list ul{
		padding-left:0px;
	}
	.employer_tabs_list ul li {
		padding:18px 20px;
	}
	.employer_tabs_list ul li a {
		font-size: 12px;
	}
	.job_opportunities_list.offer .job_applay_list{
		position:static;
		display: block;
	}
	.job_opportunities_list.offer .job_opportunities_meta{
		margin-bottom:10px;
	}
	.job_opportunities_list.offer .job_opportunities_text h5 {
		font-size: 14px;
	}
	.employ_company_about{
		padding:30px 10px;
	}
	.employ_company_about .job_employ_text{
		padding-left:0px;
	}
	.employ_client_text {
		padding: 25px 0px;
		border:none;
		width: 100%;
		text-align: center;
	}
	.employ_client .employ_client_text h6{
		font-size:14px;
	}
	.employ_client .employ_client_text h6 span{
		display:none;
	}
	.client_rating{
		width: 100%;
		margin-top: 30px;
		text-align: center;
	}
	.client_rating .btn-default{
		margin-right:0px;
	}
	.show_rating{
		width:100%;
	}
	.show_rating .nice-select.small {
		padding: 0px 20px 0px 0px;
		border: none;
		height: auto;
		width: 50%;
		margin: auto;
		float:none;
	}
	.work_rating ul li {
		width:50%;
		margin-bottom: 15px;
		margin-right:0px;
	}
	.employ_fig_detail{
		z-index:unset;
	}
	/*employ list page start*/
	.job_expert.list .job_opportunities_text{
		padding:10px 0px 0px 0px;
	}
	.job_expert.list .employ_job_list li{
		float:none;
		display:inline-block;
		margin-right:6px;
	}
	.accordian_list.ui-accordion h5 i {
		width: 260px;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
		font-style: normal;
		float: left;
		padding: 0px 30px;
		font-size:14px;
	}
	.sidebar_search.faq .sidebar_title {
		padding: 30px 20px;
	}
	.sidebar_search.faq{
		text-align:center;
	}
	.sidebar_search.faq .categories_list{
		text-align:left;
	}
	/*job map list*/
	.job_map_list .feature_like{
		width:100%;
	}
	.job_map_list .feature_like a{
		width:auto;
		height:auto;
		line-height:normal;
	}
	.job_map_list .job_feature_item{
		text-align:center;
		padding:20px 0px;
	}
	.job_map_list .feature_text {
		width: 100%;
		padding: 6px 0px 0px 8px;
	}
	.job_list_row{
		margin-top:80px;
	}
	/*job detail page start*/
	.job_opportunities_list.detail .employ_job_list li{
		margin-right: 10px;
		float:none;
		display:inline-block;
	}
	.job_opportunities_list.detail .employ_job_list li a{
		font-size:14px;
	}
	.post_job_table{
		padding:60px 5px;
	}
	.widget_links_detail li a:before{
		height:0px;
	}
	.post_overview_detail .widget_links_detail li a{
		padding-left:0px;
	}
	.post_overview_skill li{
		width:48%;
		margin-bottom:10px;
	}
	.post_overview_skill li a{
		display:block;
		text-align:center;
	}
	.post_overview_detail .widget_links_detail{
		text-align:center;
	}
	.post_search_form .detail_jobs_links li:last-child{
		display:none;
	}
	.personal_information .job_expert.employer.emp3 .job_opportunities_list .job_opportunities_text {
		padding: 23px 0px 16px 0px;
	}
	.personal_information .job_expert.employer > p {
		border-bottom: none;
		padding: 15px 5px 24px;
		text-align: center;
		font-size: 14px;
	}
	.rest_btn.btn2 .theme_btn{
		padding:12px 18px;
		font-size: 13px;
		width: 100%;
	}
	.add_calculator{
		display:none;
	}
	.job_add .theme_btn{
		padding:7px 45px;
		padding: 100%;
	}
	.widget_wrap .widget_links_detail li a:before {
		height:6px;
	}
	.post_search_form.padding_bottom{
		margin-bottom:0px;
	}
	/*job list page star*/
	.job_expert .job_opportunities_text h4{
		font-size: 14px;
	}
	.job_opportunities_list .job_opportunities_text{
		padding-left:0px;
	}
	.job_experience_list {
		text-align:center;
	}
	.job_experience_list li {
		margin-right: 9px;
		float:none;
		display:inline-block;
	}
	.job_experience_list li:last-child{
		display:none;
	}
	.job_experience_list li a{
		font-size:13px;
	}
	/*job list 02 page start*/
	.job_opportunities_meta li:nth-child(1):before{
		height:0px;
		width:0px;
	}
	/*job list 03 page start*/
	.job_list_row .feature_text{
		text-align:center;
		width:100%;
		padding: 6px 10px 0px 10px;
	}
	.job_list_row .feature_like{
		width:100%;
		text-align:center;
	}
	.job_list_row .feature_like a{
		height:auto;
		line-height:normal;
	}
	.job_list_row .job_feature_item{
		padding:20px 0px;
	}
	.job_list_row .feature_text h5 a{
		display:none;
	}
	/*post job page start*/
	.post_jobs_links ul li{
		width:50%;
	}
	.post_job_text h5 {
		font-size: 15px;
	}
	.post_title,
	.persnal_post h3{
		font-size:20px;
	}
	.post_area,
	.post_field{
		text-align:left;
	}
	.post_upload_list{
		text-align:center;
	}
	.post_upload_link{
		float:none;
		display:inline-block;
	}
	.post_upload_text{
		padding:12px 0px 12px 0px;
	}
	.post_register_list {
		padding: 30px 0px 0px 0px;
		width: 100%;
		float: left;
		text-align: left;
	}
	.pagination_wrap.continue > a{
		padding:0px 0px;
		text-align:center;
	}
	.pagination_wrap.continue > a.next i{
		top: -122px;
		left: -21px;
	}
	.post_job_table .employ_job_list{
		text-align:center;
	}
	.post_job_table .employ_job_list li{
		float:none;
		display:inline-block;
		margin-right:10px;
	}
	.post_job_table .employ_job_list li a{
		font-size:14px;
	}
	.post_job_table.responsive .job_opportunities_text{
		padding-left:0px;
	}
	.post_job_table.responsive .post_information_list{
		padding:16px 0px 16px 0px;
	}
	.post_job_table.responsive .post_information_list > span{
		float:none;
		margin-bottom:10px;
	}
	.post_overview_skill li{
		margin-right:4px;
	}
	.job_banner_text h2{
		font-size:26px;
	}
	/*pricing table 02 start*/
	.job_pricing_detail .theme_btn.btn2{
		padding:padding: 10px 0px;
		width: 100%;;
	}
	/*side menu start*/
	#mySidenav{
		width:314px;
		z-index:9999;
	}
	.kode_recent_content p{
		font-size:14px;
	}
	.header2 .dl-menuwrapper{
		z-index:999;
	}
	#dc-spinner {
		margin: -130px auto;
	}
	.job_cv_text h3{
		line-height:20px;
		font-size:24px;
	}
	.job_pricing_detail ul > li > a{
		padding-left:0px;
	}
	.job_pricing_detail ul > li > a:before{
		content:"";
	}
	.job_cv_wrap.cv2 .job_cv_text{
		padding-left:0px;
	}
	.job_pricing_detail ul{
		text-align:center;
	}
	.job_cv_expert {
		text-align: center;
	}
	.widget_follow_us .kode-team-network,
	.widget_text_footer .job_widget_link{
		padding-left: 0px;
	}
	.section_heading p{
		font-size:15px;
		width: 90%;
	}
	.top_btn{
		bottom:100px;
		top:auto;
		left:auto;
		right:10px;
		width: 40px;
		height: 40px;
		line-height:40px;
	}
	.job_marketing_list ul li a,
	.job_marketing_row{
		z-index:unset;
	}
	.job_marketing_detail {
		padding: 20px 0px 0px;
	}
	.job_marketing_list ul li a {
		padding: 10px 15px;
		font-size: 12px;
	}
	.job_marketing_tabs {
		padding: 26px 17px 40px;
		margin-top: 1px;
	}
	.trending_job_wrap {
		padding: 0px 0px 118px;
	}
	.job_img_list a{
		margin: 0px 12px;
	}
	.pager_text{
		left: -50px;
	}
	.pager_text h6{
		font-size:15px;
	}
	.account_text h2{
		font-size:20px;
	}
	.account_text p{
		padding-left:0px;
		font-size:15px;
	}
	.apps_link li a i {
		margin-right: 8px;
	}
	.apps_link li a{
		padding:10px 15px;
	}
	.apps_link li{
		width:44%;
	}
	.job_right_text{
		display:none;
	}
	.color_option4 .header4 .job_logo{
		width:65%;
	}
	.header4 .dl-menuwrapper {
		margin: 5px 0px 0px 14px;
	}
	.main_banner.bnr4 .large_text {
		font-size: 34px;
	}
	.main_banner.bnr4 {
		padding: 80px 0px 56px;
	}
	.main_banner.banner2 .banner_text .medium_small a{
		z-index:unset;
	}
	.main_banner.banner2.bnr3 .small_text{
		display:block;
	}
	.main_banner.banner2.bnr3 {
		padding:140px 0px 100px;
	}
	.sp-container .large_text {
		margin-top: -55px;
	}
	
	#preloader{
		z-index:99999;
		margin-top: 3px;
	}
	.copyright3 .right{
		width:100%;
		text-align:center;
	}
	.main-slider-wrapper .main_banner.banner2 .slider, .slider > div{
		height:530px;
	}
	.main_banner.banner2 .small_text{
		display:block;
	}
	.job_service_list{
		z-index:unset;
	}
	.job_newsletter_wrap.news2 .job_newsletter_text .job_top_search{
		display:block;
	}
	.blog-post-slider.row{
		margin:0px;
	}
	.job_newsletter_wrap.news2:after{
		background-image:none;
	}
	.job_newsletter_wrap.news2 .job_newsletter_text .job_top_search .theme_btn {
		padding: 17px 20px 13px 20px;
	}
	.job_newsletter_wrap.news2 .job_newsletter_text .job_top_search input{
		font-size:12px;
	}
	.job_find_wrap .job_find_link {
		z-index: 2;
	}
	.job_newsletter_wrap.news2 .job_newsletter_text .news_custom_title {
		font-size: 28px;
	}
	.service_jobs_wrap .service_job_list{
		z-index:1;
	}
	.job_top_nav_wrap {
		padding: 20px 15px;
	}
	.job_post .theme_btn:hover:after {
		width: 105px;
	}
	.job_newsletter_text .job_top_search .theme_btn{
		font-size: 15px;
		padding:16px 20px 13px 20px;
	}
	.sab_banner_text .job_employ_list figure {
		width: 60%;
	}
	.sab_banner.candidate::before{
		background-image:none;
	}
	.candidate_link_list li a{
		padding: 8px 10px;
	}
	.candidate_link_section {
		padding: 15px 10px;
		bottom: -80px;
	}
	.candidate_detail_page {
		padding: 20px 15px;
	}
	.job_package_link.pricing ul li a {
		padding: 8px 45px;
	}
	.job_blog_list{
		padding:0px 10px;
	}
	.job_blog_text {
		padding: 30px 20px;
	}
	.banner3 .job_opportunities_text h2 {
		font-size: 18px;
		line-height: 28px;
	}
	.banner3 .job_opportunities_list figure {
		height: 125px;
		width: 126px;
	}
	.banner3 .btn_list {
		right: 10px;
		left: 10px;
		margin: auto;
		width: auto;
	}
	.banner3 .btn_list{
		text-align:center;
	}
	.banner3 .btn_list a{
		width: 118px;
		margin-right: 10px;
	}
	.personal_information {
		padding: 30px 20px;
	}
	.job_cv_list li a{
		padding:15px 0px;
	}
	.detail_page .post_job_table {
		padding: 0px 20px 40px;
	}
	.job_career_tab{
		padding:35px 15px;
		margin-bottom:30px;
	}
	.job_detail_wrap.detail_page{
		padding-bottom:10px;
	}
	.post_title, 
	.persnal_post h3 {
		font-size: 18px;
	}
	.career_tabs_list li a,
	.career_tabs_list li.active a{
		padding: 12px 8px;
		font-size: 16px;
	}
	.career_tab_text .widget_links_detail {
		padding: 28px 0px;
	}
	.job_career_tab .widget_links_detail li a{
		padding:0px 0px;
	}
	.job_career_tab .widget_links_detail li {
		margin-bottom: 15px;
	}
	.job_top_icon_list li:last-child{
		display:none;
	}
	.banner4 .job_opportunities_list:hover,
	.banner4 .job_opportunities_list{
		box-shadow:0px 0px;
	}
	.detail2 {
		padding-top: 140px;
	}
	.detail2 .widget_links_detail.list li a{
		padding:0px 0px;
	}
	.detail2 .social_list{
		text-align:center;
	}
	.detail2 .social_list .theme_btn{
		padding:12px 34px;
		float:none;
	}
	.banner4 {
		padding: 0px 0px 70px 0px;
	}
	.banner5 .job_opportunities_text h3 {
		margin-bottom:0px;
		font-size: 24px;
	}
	.banner5 .employ_job_list{
		display:none;
	}
	.banner5 {
		padding: 60px 0px;
	}
	.detail_page .widget_links_detail.list li a{
		padding-left:0px;
	}
	.career_tabs_list li{
		width:100%;
		background-color:#f9f9f9;
	}
	.career_tabs_list,
	.career_tabs_row{
		background:none;
		border:none;
	}
	.job_cart_text {
		padding: 65px 0px;
		text-align: center;
	}
	.job_cart_text h2{
		font-size: 27px;
	}
	.job_top_info li:last-child,
	.blog1_text .job_top_info{
		display:block;
	}
	.job_top_info li:first-child{
		margin-right: 15px;
	}
	.banner6 .job_opportunities_text h3 a,
	.next_search_btn{
		display:none;
	}
	.banner6 .job_opportunities_text h3 {
		font-size: 25px;
		line-height: 37px;
	}
	.banner6 .employ_job_list{
		border-bottom:none;
		padding-bottom:0px;
	}
	.banner6 {
		padding: 60px 0px 70px 0px;
	}
	.banner6 .employ_job_list li{
		margin:0px 10px 8px;
	}
	.banner6 .employ_job_list li:last-child{
		margin-bottom:0px;
	}
	.job_work_wrap.package.job_pricetable_wrap .tab-content,
	.job_work_wrap.package.job_pricetable_wrap .tabs{
		border-radius:0px 0px;
		border:none;
		background:none;
	}
	.responsive-logo {
	    width: 100%;
	    padding: 3px 0px;
	    margin-bottom: 0px;
	}
	.header2.sticky-header-active.menu_sticky  .main_logo{
		margin-bottom: 0px;
		padding: 6px 0px 0px;
	}
	.service_job_list {
	    width: 100%;
	    margin: 0px 0px 15px;
	}
	.service_jobs_wrap{
		padding:0px 10px;
	}
	.job_pricing_detail ul > li > a span{
		display: none;
	}
	.main_banner.banner2.bgslider .banner_text {
	    margin:-86px auto;
	}
	.job_find_link li a.theme_btn{
		width: 138px;
		font-size: 13px;
	}
	.job_find_link{
		margin-top: -44px;
	}
	.job_find_wrap.kode-custom-form-1 .form_field_skill ul li.job_serchr_btn,
	.job_find_wrap.kode-custom-form-1 .form_field_skill ul li, 
	.job_find_wrap.kode-custom-form-1 .banner_form.form2 .form_field_skill ul li.field_input {
	    width: 100%;
	}
	.feature_text h5 a{
		display: none;
	}
	.elementor-495 .elementor-element.elementor-element-85f3b69  .section_heading.fancy-heading-style-1{
	    text-align: center;
	}
	.section_heading.fancy-heading-style-1.align-left::before {
	    margin: 0px auto;
	    left: 0px;
	}
	.section_heading.fancy-heading-style-1.align-left p::before {
	    left: -83px;
	}
	.section_heading.fancy-heading-style-1.align-left p::after, 
	.section_heading.fancy-heading-style-1.align-left p::before {
	    margin: 0px auto;
	}
	.sticky-header-active.menu_sticky .main_top_wrap {
  	  padding: 10px 0px;
	}
	.widget_text_copyright h6{
		padding: 0px 10px;
	}
	.widget_text_footer .job_widget_link {
	    margin-bottom: 30px;
	}
	.job_expert.list .job_opportunities_text h4 {
	    font-size: 20px;
	    margin-bottom: 8px;
	}
	.job_expert.list .employ_job_list{
		margin-bottom: 8px;
	}
	.employ_company_mission .employ_servie {
	    width: 100%;
	}
	.employ_company_mission .employ_servie p a {
	    font-size: 14px;
	}
	.job_blog_fig .job_blog_list .job_blog_text h5 a {
	    font-size: 18px;
	}
	.widget_recent_entries ul li a{
		font-size: 14px;
		width: 100%;
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	.job_news_fig.list.detail .meta_list li:nth-child(2){
		display: none;
	}
	.job_news_fig.list.detail .meta_list li a{
		font-size: 14px;
	}
	.job_news_fig.list.detail .meta_list li{
		margin-right: 16px;
	}
	.job_news_text blockquote {
	    padding: 36px 16px 12px 30px;
	    border-left: none;
	}
	.job_news_text blockquote p::before{
		opacity: 0.2;
		font-size: 75px;
		left: 0px;
	}
	.tags .tags_deta span a:nth-child(2){
		display: none;
	}
	.blog_next_post ul li.inner-post{
		width: 100%;
		padding: 20px 20px;
	}
	.job_news_wrap .comment-form-cookies-consent label {
	    width: 87%;
	}
	.kode-sidebar .widget.widget_archive ul li a {
		width: 80%;
	}
	.feature_like a{
		height: 127px;
		line-height: 128px;
	}
	.job_marketing_caption ul li {
	    width: 100%;
	}
	.job_mobile_apps_text::before{
		display: none;
		left: 0px;
	}
	.elementor-527 .elementor-element.elementor-element-2f7f69e:not(.elementor-motion-effects-element-type-background),
	.elementor-527 .elementor-element.elementor-element-2f7f69e > .elementor-background-overlay{
		background-image: none !important;
	}
	.job_mobile_apps_text p {
	    margin: 25px auto 35px auto;
	    width: 100%;
	}
	.job_img_list a:nth-child(5),
	.job_img_list a:nth-child(4){
		display: none;
	}
	.login_list.register1 .login_register li a {
	    width: 130px;
	}
	.detail_page .kode-job-detail .job-simple-related-posts .job_feature_item .feature_text {
	    width: 100%;
	}
	.blog_next_post ul li.next-nav .next-prev-wrap{
		width: 71%;
	}
	
	.recent_post_text span:last-child{
		display: none;
	}
	.job_expert{
		margin-bottom: 30px;
	}
	.kode-pagination{
		margin-bottom: 0px;
	}
	.job_news_fig.list.detail{
		margin-top: 50px;
	}
	.kode-sidebar.kode-left-sidebar.columns{
		margin-top: 30px;
	}
	.post_jobs_wrap .post_row {
	    padding: 55px 20px;
	}
	.post_jobs_wrap .post_row {
	    padding: 55px 15px;
	}
	.experience_list label .check-box-icon {
	    padding: 0 0px 0 0;
	}
	.experience_list label{
		padding: 15px 8px;
	}
	.more_jobs_text .post_title {
    	line-height: 24px;
	}
	.tips {
	    margin-left: 10px;
	}
	.post_field input{
		margin-bottom:15px;
	}
	.post_field .bootstrap-tagsinput {
	    margin-bottom: 10px;
	}
	.right_img{
		display: none;
	}
	.sticky-header-active.menu_sticky .responsive-logo {
	    display: none;
	}
	.sticky-header-active.menu_sticky .main-logo{
		display: block;
	}
	.sticky-header-active.menu_sticky .main_top_wrap{
		background-color: #333;
	}
	.job_find_wrap.kode-custom-form-1 .banner_form.form2.tab-content .form_field_skill ul .job_serchr_btn {
	    width: 100%;
	}
	.main_banner.banner2.search-style-style-2.bgslider .banner_text .large_text {
	    margin-bottom: 6px;
	}
	.main_banner.banner2.search-style-style-2.bgslider .banner_text.left .small_text {
    	display: block;
    	margin-bottom: 22px;
	}
	.banner_form.form2 .form_field_skill ul li.pop-up-extra-space{display:none;}
	.banner_form.form2.kode-custom-form-2{
		display: block;
	}
	.main_banner.banner2.search-style-style-2.bgslider .banner_form.form2.kode-custom-form-2{
		
	}
	.search-bar-responsive .form_field_skill ul li,
	.search-bar-responsive .banner_form.form2 .form_field_skill ul li.field_input {
	    width: 100%;
	}
	.search-bar-responsive .form_field_skill ul li:nth-child(2){
	 	display: block;
	 }
	.search-bar-responsive .banner_form.form2.kode-custom-form-2 .form_field_skill > ul{
		height: auto;
		padding:32px 15px 0px;
	} 
	.search-bar-responsive .banner_form.form2.kode-custom-form-2 .form_field_skill > ul li{
		margin-bottom: 10px;
		display: inline-block;
	}
	.search-bar-responsive .banner_form.form2.kode-custom-form-2,
	.search-bar-responsive{
		display: block !important;
	}
	.search-bar-responsive .banner_form.form2.kode-custom-form-2{
		position:static;
		top:0px;
		float: left;
		width: 100%;
		padding: 0px 0px;
	}
	.search-bar-responsive .banner_form.form2{
		width: 100%;
	}
	.post_location .post_field .check-box-post{
		background:#fff;
	}
	
	
	.search-bar-responsive  .kode-tags-advance-search {
	    display: none;
	}
	.search-bar-responsive .banner_form.form2.kode-custom-form-2 .form_field_skill ul .field_input .search_skill input{
		border:1px solid #e0e7ee;
	}
	.search-bar-responsive {
	    float: left;
	    width: 100%;
	    margin-top: 30px;
	}
	.search-bar-responsive .banner_form.form2.kode-custom-form-2 .form_field_skill .job_serchr_btn .job_search_btn:hover{
		box-shadow: 0px 0px 3px 1px #ccc;
	}
	.main_banner.banner2.search-style-none .banner_text .small_text{
		 display: block;
	}
	.main_banner.banner2.search-style-none .banner_text {
	    margin: -61px auto;
	}
	.job_loacation_list .job_loacation_text{
		padding-left: 0px;
	}
	.job_loacation_list span {
	    float: none;
	    margin-bottom: 10px;
	    display: inline-block;
	}
	.main_banner.banner2.search-style-style-1 .banner_text .banner_btn {
	     display: none;
	}
	.main_banner.banner2.search-style-style-1 .banner_text {
	    margin: -20px auto;
	}
	.job_find_wrap .job_find_link{
		text-align: center;
	}
	.job_find_wrap .job_find_link li{
		float: none;
		display: inline-block;
	}
	.section_heading h2{
		width:100%;
	}
	.header2  .main_top_wrap{
		z-index:99999;
	}
	.header2.sticky-header-active.menu_sticky .dl-menuwrapper{
	    margin: 0px 62px 0px 0px;
	}
	.sticky-header-active.menu_sticky .menu_btn{
		margin-top:-7px;
	}
	.header2 .dl-menuwrapper {
	    margin: 5px 6px 0px 0px;
	}
	.header2 .main_top_wrap .top_company_list{
		margin:0px 0px;
		width:100%;
	}
	.main_navi_wrap .top_company_list .menu_btn{
		float:right;
	}
	.sticky-header-active.menu_sticky .top_company_detail li a{
		border-color:#fff;
		color:#fff;
	}
	.header2 .dl-menuwrapper{
		margin:0px 70px 0px 0px;
	}
	.header2 .dl-menuwrapper button {
	    margin: 0px 0px 0px 0px;
	}
	.wpha-sign-in-signup-wrap .modal-dialog{
		margin: 88px auto;
	}
	.modal{
		z-index: 999999999;
	}
	.banner5 .job_opportunities_list{
		margin: 20px 0px 0px;
	}
	.header2 .dl-menuwrapper .dl-menu{
		width: 240px;
	}
	.job_expert.employer .job_opportunities_text {
	    padding: 24px 0px 21px 0px;
	}
	.employ_fig_detail{
		margin-top: -37px;
	}
	.cadidate_wrap .employer_tabs_list ul li a {
	    font-size: 17px;
	}

	.col-md-4.columns .kode-candidates-widget-ux .job_employ .job_view .active_link {
	    padding: 0px 21px 0px 20px;
	}
	.blog_next_post ul li{
		margin-bottom:10px;
	}
	.kode-pagination .prev, .previous,
	.kode-pagination .next, .next{
		float: none;
	}
	.kode-pagination {
	    margin-bottom: 40px;
	}
	.blog_post_slide .section_heading h3 {
	    margin-bottom: 0px;
	    font-size: 22px;
	}
	.kode-pagination .next i, .next i, .previous i{
	 	display: none;
	}
	.main_banner.banner2.search-style-style-2.bgslider .banner_text.left {
	    margin: 0px auto;
	    padding: 0px 0px;
	}
	.main_banner.banner2.search-style-style-2 .banner_form.form2 {
	    padding: 0px 10px;
	}
	.main_top_wrap .main_logo .main-logo img{
		width:85%;
	}
	.content-wrapper.wizard-card .main_logo .main-logo img{
		width:85%;
	}
	.header2.sticky-header-active.menu_sticky .dl-menuwrapper {
	    top: auto;
	}
	.header2.sticky-header-active .dl-menuwrapper button {
	    margin: 9px 0px 0px 0px;
	    background: none;
	}
	.header2.sticky-header-active.menu_sticky .top_company_detail {
	    margin-top: 0px;
	}
	.main_banner.banner2.search-style-style-2 .slider > div,
	.main_banner.banner2.search-style-style-2 .slider,
	.main_banner.banner2.search-style-style-2{
		height: 530px;
	} 
	.sticky-header-active.menu_sticky .main_top_wrap{
		background-color: #060606;
	}
	.job_blog_list .job_blog_text .blog-info.blog-author {
	    font-size: 14px;
	}
	.candidate_detail_page .candidate_play blockquote{
		padding: 36px 36px 32px 30px;
	}
	.candidate_detail_page .candidate_play blockquote p::before{
		left: 0px;
		opacity: 0.1;
	}
	.sticky-header-active.menu_sticky .menu_btn{
	    bottom: -28px;
	    height: 44px;
	    width: 44px;
	    line-height: 40px;
	    border: 4px solid #fff;
	    border-radius: 100%;
	}
	.logged-in #login-form-model-box .login_detail.already-logged-in{
		padding: 60px 60px 15px;
	}
	.sticky-header-active.menu_sticky .top_company_detail li a{
		padding: 7px 16px;
	}

	.job-simple-related-posts .feature_text{
		padding: 26px 0px 26px 19px;
	}
	.personal_information .personal_information_list{
		margin-bottom: 10px;
	}
	.comment_list .job-list-comments .children{
		padding:0px;
	}
	#jobly-comments #respond{
		margin-bottom:10px;
	}
	.widget_text_footer .widget-footer-logo-link  img{
		width:50%;	
	}

}
@media (max-width: 320px){
	.city_404_text h2{
		font-size:100px;
	}
	.header2 .main_top_wrap .main_navi_wrap{
		width:100%;
	}
	.job_pricing_detail ul > li > a {
		font-size: 14px;
	}
	.main_banner.banner2 .slider, .slider > div{
		height:300px;
	}
	.main_banner.banner2 .banner_text {
		margin: -65px auto auto;
	}
	.candidate_link_section {
		bottom: -120px;
	}
	.main_banner.banner2.search-style-style-2.bgslider .banner_text{
	    margin:-19px auto;
	}
	.main_banner.banner2.search-style-style-2.bgslider .banner_text .large_text {
	    margin-bottom: 6px;
	}
	.header2 .main_logo {
		float: left;
		width: 100%;
		text-align: center;
		margin-bottom:0px;
		padding-top: 5px;
	}
	.header2  .dl-menuwrapper{
		margin:-3px 62px 0px 0px;
	}
	.not-exists-wrapper.header2  .dl-menuwrapper{
		margin:3px 10px 0px 0px;
	} 
	.header2 .top_company_list{
		margin:0px 0px;
	}
	.header2.sticky-header-active .dl-menuwrapper button {
	    margin: 9px 0px 0px 0px;
	    background: none;
	}
	.main_banner.banner2.search-style-none .banner_text {
	    margin: -91px auto;
	}
	.main_banner.banner2.search-style-style-1 .banner_text {
	    margin: -20px auto;
	}
	.comment_list .job-list-comments .children{
		padding:0px;
	}
	#jobly-comments #respond{
		margin-bottom:10px;
	}
	.widget_text_footer .widget-footer-logo-link  img{
		width:50%;	
	}
}