@media (max-width: 1780px) and (min-width: 1600px){
	.jb_banner_left{
		padding:112px 74px 153px 337px;
	}
	.blog_after_img{
		right:-300px;
	}
}
@media (max-width: 1750px){
	.jn_menu_partion_div:after{
		right:40%;
	}
	.jb_banner_left{
		padding:112px 60px 153px 40px;
	}
	.download_mockup_design{
		left:-165px;
		top:-132px;
	}
	.download_mockup_design img{
		width:750px;
	}
	.contact_field_wrapper{
		padding-right:300px;
	}
}
@media (max-width: 1650px){
	.contact_field_wrapper{
		padding-right:250px;
	}
	.index_2_category_job{
		padding:0 30px;
	}
	.jb_map_banner_form{
		padding:80px
	}
	.blog_after_img{
		right:-300px;
	}
}
@media (max-width: 1550px){
	.jn_menu_partion_div:after {
		right: 54%;
	}
	.menu_btn_box:after{
		left:-26px;
	}
	.contact_field_wrapper{
		padding-right:250px;
	}
	.blog_after_img{
		right:-350px;
	}
}
@media (max-width: 1500px){
	.jb_banner_right {
		width: 700px;
		background-position: 15px 0;
	}
	.jb_banner_left{
		width:calc(100% - 700px);
	}
	.download_mockup_design{
		left:-145px;
	}
	.download_mockup_design img {
		width: 750px;
		left: 55px;
		position: relative;
		top: -18px;
	}
	.job_rivew_wrapper{
		padding-bottom:170px;
	}
	.job_rivew_img img{
		padding-left:0;
	}
}
@media (max-width: 1430px){
	.jn_menu_partion_div:after {
		right: 63%;
	}
	.header_btn li{
		margin-right:5px;
	}
	.cp_logo_wrapper{
		width:15%;
	}
	.jb_navigation_wrapper{
		width:60%;
		padding-left:50px;
	}
	.menu_btn_box{
		width:25%;
	}
	.job_rivew_img img{
		padding-left:0;
		width:100%;
	}
	.contact_field_wrapper{
		padding-right:150px;
	}
	.index_2_logo{width:20%;}
	.index_2_right_menu{width:80%;}
	.jb_map_banner_form{
		padding:60px;
	}
	.index_2_category_job .jb_top_jobs_category{
		padding:22px 4px 17px 4px;
	}
	.counter_2_bg img{
		left:-100px;
	}
	.blog_after_img{
		right:-500px
	}
	.slider_small2_shape{
		display:none;
	}
	.slider_small_shape{
		left:-220px;
	}
	.slider_small3_shape{
		right:-270px;
	}
	.menu_btn_box:after{
		display:none;
	}
}
@media (max-width: 1330px){
	.jb_banner_left {
		padding: 112px 0 153px 40px;
	}
	.jb_banner_left {
		width: calc(100% - 600px);
	}
	.jb_banner_right{
		width:600px;
	}
	.menu_btn_box:after {
		left: -14px;
	}
	.download_mockup_design img {
		width: 700px;
		left: 121px;
	}
	.jb_banner_right:after{
		width:87%;
	}
	.contact_field_wrapper{
		padding-right:150px;
	}
	.posting_job li{
		margin-right:25px;
	}
	.jb_map_banner_form{padding:50px;}
	.blog_after_img{display:none;}
	.mainmenu ul li a{
		padding:40px 16px 30px 16px;
	}
}
@media (max-width: 1220px){
	.menu_btn_box:after {
		display:none;
	}
	.header_btn li:last-child{
		margin-right:0;
	}
	.jb_saying_content_wrapper p{
		padding-right:0;
	}
	.contact_field_wrapper{
		padding-right:100px;
	}
	.posting_job li{
		margin-right:20px;
	}
	.green_main_menu  ul li a{
		padding:40px 20px 30px 20px;
	}
	.blue_main_menu ul li a {
		padding: 40px 15px 30px 16px;
	}
}
@media (max-width: 1199px) and (min-width: 991px){
	.header_btn li:first-child a{
		display:none;
	}
	.jn_menu_partion_div:after {
		right: 60%;
	}
	.jb_profile_box .luca_profile_wrapper {
		display: none;
	}
	.cp_logo_wrapper{width:20%; padding-left:0;}
	.menu_btn_box{
		width:15%;
	}
	.header_btn ul{float:right;}
	.jb_navigation_wrapper{
		width:65%;
		padding-left:0;
	}
	.mainmenu ul li a{
		padding:40px 15px 30px 15px;
	}
	.jb_banner_left{
		width:100%;
		padding: 100px 120px 153px 175px;
	}
	.jb_banner_left h1{
		font-size:44px;
		line-height:50px;
	}
	.grow_next_img img, .counter_mockup_design img{
		width:100%;
	}
	.counter_mockup_design{left:0;}
	.job_main_overflow {
		overflow:auto;
	}
	.company_slider_tab{
		padding-top:0;
	}
	.job_rivew_img{display:none;}
	.job_rivew_testimonial{
		width:100%;
		padding:0 60px;
	}
	.download_mockup_design{
		left:-125px;
		top:-51px;
	}
	.download_mockup_design img, .our_blog_content img{
		width:100%;
	}
	.blog_newsleeter{
		padding:30px;
	}
	.open_jobs_wrapper_1 img{width:50px;}
	.open_job_text{
		width:calc(100% - 50px);
	}
	.pricing_box_wrapper h2{
		font-size:60px;
	}
	.job_rivew_wrapper{
		padding-top:90px;
	}
	.job_field label span{
		float:none;
	}
	.jp_add_resume_cont{
		padding:40px 12px;
	}
	.jp_job_post_right_cont li{margin-left:0;}
	.jp_add_resume_wrapper{padding:0;}
	.jp_job_post_right_cont h4 a{
		padding-bottom:8px;
	}
	.map_wrapper_top .map_wrapper, .contact_field_wrapper{
		width:100%;
	}
	.error_top_wrapper  img{
		width:100%;
	}
	.login_form_wrapper{
		padding:100px 70px 80px 70px;
	}
	.signup_wrapper{
		padding:78px 70px;
	}
	.index_2_right_menu{
		width:80%;
		padding-left:0;
		padding-right:0;
	}
	.posting_job li{
		margin-right:22px;
	}
	.posting_job li:last-child{
		margin-right:0;
	}
	.index2_agency_wrapper .jb_heading_wraper h3{
		font-size:26px;
	}
	.jb_map_banner_form{
		padding:50px 30px;
	}
	.counter_2_bg img {
		left: -49px;
	}
	.index2_job_right{
		padding-left:10px;
	}	
	.index2_job_left i{
		width:75px;
		line-height:75px;
		height:75px;
	}
	.blog_new_cntnt{
		padding:15px;
	}
	.index_3_logo{
		padding-left:15px;
	}
	.index_3_right_menu{
		padding-right:15px;
	}
	.slider_small_shape, .slider_small3_shape, .line_shape, .counter_jbbb2 img, .slider_small_shape44, .clinnt_slider_img{
		display:none;
	}
	.slider_shape_smt1{
		left:300px;
	}
	.slider-area:hover .carousel-nevigation > .prev{
		left:20px;
	}
	.mains_slider_shaper{
		left:-26%;
	}
	.slider-area .carousel-inner .carousel-item .carousel-captions .content h2{
		font-size:40px;
	}
	.slider-area:hover .carousel-nevigation > .next{
		right:20px;
	}
	.index3_download{
		padding:100px 0;
	}
	.counter_jbbb {
		top: -86px;
		left: -44px;
	}
	.counter_jbbb img{width:100%;}
	.slider_side_img{
		position:relative;
		padding-top:200px;
		bottom:0;
		right:0;
	}
	.slider_side_img img{width:100%;}
	.client_wrapper .owl-theme .owl-nav{
		bottom:90px;
	}
	.client_wrapper_cntnt{
		padding-right:70px;
	}
	.top_company_slider_wrapper .owl-theme .owl-nav{
		top:280px;
	}
	.green_main_menu  ul li a{
		padding:40px 10px 30px 10px;
	}
}

@media (max-width: 991px){
	.mobail_menu{
		float:right;
		width:auto;
	}
	.cd-dropdown-wrapper{
		margin: 39px 0 0 0%;
	}
	.header_btn ul{
		float:right;
	}
	.house_toggle .menubar{
		fill:#4aa0d6;
	}
	.cp_logo_wrapper{
		width:25%;
		padding-left:10px;
	}
	.menu_btn_box{
		width:60%;
		padding-right:10px;
	}
	.job_main_overflow {
		overflow-x: scroll;
	}
	.header_btn li{
		margin-right:18px;
	}
	.jb_banner_left{
		width:100%;
		padding:112px 50px 140px 50px;
	}
	.jb_banner_left h1{
		font-size:44px;
		line-height:50px;
	}
	.jb_top_jobs_category{
		margin-top:30px;
	}
	.jb_top_jobs_category:hover{
		margin-top:20px;
	}
	.pd5{padding:0;}
	.grow_next_img {
		margin-top:40px;
	}
	.counter_mockup_design img{
		left:63px;
	}
	.top_company_slider_wrapper .owl-theme .owl-nav{
		left:0;
		top:-95px;
	}
	.company_slider_tab{
		padding-bottom:100px;
	}
	.monthly{
		float:none;
		top: -11px;
		left: 100px;
	}
	.pricing_box_wrapper, .blog_newsleeter{
		margin-bottom:50px;
	}
	.job_rivew_img, .download_mockup_design{
		display:none;
	}
	.pricing_plan_wrapper{
		padding-bottom:50px
	}
	.job_rivew_testimonial{
		width:100%;
		padding:0 70px;
	}
	.download_wrapper{padding:100px 0;}
	.download_app_store{
		text-align:left;
	}
	.app_btn a{
		float:left;
	}
	.app_btn a.ss_playstore{
		margin-left:0;
		margin-right:15px;
	}
	.our_blog_content  img, .jb_newslwtteter_left{
		width:100%;
	}
	.jb_newslwtteter_button{width:100%;}
	.news_btn a{
		float:left;
		width:220px;
		margin-top:30px;
	}
	.icon_list_news{
		margin-top:0;
	}
	.copyright_left{
		padding-top:0;
	}
	.footer_border_displ{
		margin-bottom:50px;
	}
	.footer_first_contact li{
		padding-bottom:15px;
	}
	.agency_main_wrapper{
		padding-bottom:50px;
	}
	.job_newsletter_wrapper{
		border:0; padding:0;
	}
	.job_listing_left_side {
		padding-bottom:80px;
	}
	.jp_add_resume_cont .width_50{
		float:none;
		display:inline-block;
	}
	.jb_job_overview_img{
		text-align:left;
	}
	.web_text h4{font-size:22px;}
	.pd22 {
		padding-bottom:50px;
	}
	.jp_spotlight_slider_cont_Wrapper li:last-child{
		margin-top:0;
		margin-left:30px;
		margin-bottom:0;
	}
	.comments_form{
		margin-bottom:80px;
	}
	.contact_rotate:before{
		border-left:30px solid #fff;
	}
	.contact_rotate:after{
		border-bottom:10px solid transparent;
	}
	.contact_main p{
		padding:20px;
	}
	.map_wrapper_top .map_wrapper, .contact_field_wrapper{
		width:100%;
	}
	.contact_field_wrapper {
		margin-bottom:0;
	}
	.error_top_wrapper  img{
		width:100%;
	}
	.login_banner_wrapper{
		min-height:500px;
		width:100%;
		background-position: center -120px;
	}
	.login_form_wrapper{
		padding:100px 70px 80px 70px;
		width:100%;
	}
	.icon_form{
		margin-bottom:20px;
	}
	.jp_regis_center_tag_wrapper{
		left:0;
		right:0;
		margin:0px auto;
		top:auto;
		bottom:-35px;
	}
	.index_2_right_menu{
		width:67%;
		padding:0;
	}
	.posting_job li:last-child{
		margin-right:0;
		float:right;
	}
	.index_2_top_header .house_toggle .menubar {
		fill: #57ac60;
	}
	.posting_job li{
		margin-right:15px;
	}
	.jb_profile_box .list li{
		margin:0;
	}
	.cd_dropdown_index2 .cd-dropdown-content li a:hover{
		background: #57ac60;
	}
	.jb_map_banner_form{
		width:40%;
		min-height:800px;
	}
	.map_banner_width{
		width:60%; height:800px;
	}
	.jb_map_banner_form{
		padding:60px 30px;
	}
	.jb_map_indx_wrapper #map{
		height:828px;
	}
	.index_2_category_job .jb_top_jobs_category:hover, .blog_display_Wrapper {
		margin-top: 30px;
	}
	.best_job_back{
		background:#fff;
		padding:90px 0;
	}
	.counter_2_bg img, .testimonial_wrapper_shape:after, .news_mess_design2 img, .news_mess_design img{
		display:none;
	}
	.blog_new_cntnt{
		padding-top:50px;
	}
	.counter_2_wrapper{
		padding:90px 0;
	}
	.browse_jobs_category{
		padding-bottom:95px;
	}
	.testimonial_wrapper{
		padding:90px 0;
		padding-bottom:70px;
		background: #57ac60;
    background: -moz-linear-gradient(0deg, rgb(70, 133, 163) 9%, rgb(87, 172, 97) 100%);
    background: -webkit-linear-gradient(0deg, rgb(70, 133, 163) 9%, rgb(87, 172, 97) 100%);
    background: linear-gradient(0deg, rgb(70, 133, 163) 9%, rgb(87, 172, 97) 100%);
	}
	.testi_main_box_wrapper {
		padding-top:50px;
	}
	.counter_2_wrapper .counter_mockup_design {
		padding-top:30px;
	}
	.padding_tt{margin-top:0;}
	.pricing_plan_section{
		padding-top:100px;
		padding-bottom:50px;
	}
	.index2_blog_wrapper{
		background:#fff;
		padding-top:100px;
	}
	.partner_job_wrapper{
		padding-top:100px;
	}
	.index_3_logo{padding-left:15px;}
	.index_3_top_header .house_toggle .menubar {
		fill: #b446ff;
	}
	.cd_dropdown_index3 .cd-dropdown-content li a:hover {
		background: rgb(180, 70, 255);
		background: -moz-linear-gradient(90deg, rgb(180, 70, 255) 25%, rgb(109, 104, 254) 100%);
		background: -webkit-linear-gradient(90deg, rgb(180, 70, 255) 25%, rgb(109, 104, 254) 100%);
		background: linear-gradient(90deg, rgb(180, 70, 255) 25%, rgb(109, 104, 254) 100%);
	}
	.slider_small_shape, .slider_small3_shape, .line_shape, .counter_jbbb2 img, .slider_small_shape44, .clinnt_slider_img{
		display:none;
	}
	.slider_shape_smt1{
		left:300px;
	}
	.slider-area:hover .carousel-nevigation > .prev{
		left:20px;
	}
	.mains_slider_shaper{
		left:-26%;
	}
	.slider-area .carousel-inner .carousel-item .carousel-captions .content h2{
		font-size:40px;
	}
	.slider-area:hover .carousel-nevigation > .next{
		right:20px;
	}
	.index3_download{
		padding:100px 0;
	}
	.counter_jbbb {
		top: -86px;
		left: -44px;
	}
	.slider_side_img{
		position:relative;
		padding-top:200px;
		bottom:0;
		right:0;
	}
	.slider_side_img img{width:100%;}
	.client_wrapper .owl-theme .owl-nav{
		bottom:90px;
	}
	.client_wrapper_cntnt{
		padding:50px 50px 100px 50px;
	}
	.slider-area .carousel-inner .carousel-item .carousel-captions .content{
		padding:100px 0;
	}
	.slider_side_img, .counter_jbbb, .jp_regis_center_tag_wrapper{
		display:none;
	}
	.counter_index3_right{
		text-align:left;
	}
	.slider-area .carousel-inner .carousel-item .caption-1, .slider-area .carousel-inner .carousel-item .caption-2, .slider-area .carousel-inner .carousel-item .caption-3{
		min-height:700px;
	}
	.mains_slider_shaper {
		left: -41%;
	}
	.counter_3_wrapper{
		padding:60px 0 80px 0;
	}
	.pricing_table_3{
		padding:90px 0 50px 0;
	}
	.popular_wrapper{
		padding-top:100px;
	}
	.jp_regis_left_side_box_wrapper, .jp_regis_right_side_box_wrapper{
		width:100%;
	}
	.jp_register_section_main_wrapper{
		border-radius:70px;
	}
	.jp_regis_left_side_box_wrapper{
		border-right:0;
		border-bottom:1px solid #e2e2e2;
	}
	.jp_regis_right_side_box_wrapper{
		padding-top:80px;
	}
	.jb_newslwtteter_button .jobs_btn_3{
		float:left;
		margin-top:30px;
		margin-bottom:20px;
	}
	.top_hiring_cpmpany_heading{
		padding-bottom:120px;
	}
}
@media (max-width: 767px){
	.jb_top_jobs_category:hover{
		margin-top:30px;
	}
	.jb_browse_category{
		padding:50px 20px;
	}
	.counter_mockup_design img{
		left:0;
		width:100%;
	}
	.company_main_wrapper, .our_blog_content {
		margin-bottom:50px;
	}
	.top_company_wrapper{
		padding-bottom:50px;
	}
	.saying_img{
		width:100px;
	}
	.top_hiring_cpmpany_heading{
		padding-right:0;
	}
	.grow_next_img  img{width:100%;}
	.filter-area .showpro{
		float:left;
		width:100%;
	}
	.jp_job_post_right_cont li{
		margin-left:0;
	}
	.jp_job_post_right_btn_wrapper ul{
		float:left;
		margin-top:20px;
	}
	.jp_job_post_right_btn_wrapper li:nth-child(2){
		float:left;
		margin-left:12px;
	}
	.jp_job_post_right_btn_wrapper li:last-child{
		margin-left:12px;
		margin-top:6px;
	}
	.companies_wrapper .company_main_wrapper{
		margin-bottom:0;
	}
	.companies_wrapper .filter-area .nice-select{
		width:100%;
	}
	.web_single_btn ul{
		padding-top:0;
	}
	.jp_first_blog_post_cont_wrapper img{
		width:100%;
	}
	.blog_single_text{
		width:100%;
		padding-left:0;
	}
	.contact_rotate:before, .contact_rotate:after{
		display:none;
	}
	.contact_main p{
		padding:40px 30px;
	}
	.index_2_right_menu {
		width: 64%;
	}
	.jb_map_banner_form, .map_banner_width{
		width:100%;
	}
	.blog_new_cntnt{
		padding-top:30px;
	}
	.index2_agency_wrapper .jb_heading_wraper h3{
		font-size:26px;
	}
	.index2_agency_wrapper .company_main_wrapper:last-child{
		margin-bottom:30px;
	}
	.index2_blog_wrapper #accordion .card_pagee a.collapsed, .index2_blog_wrapper #accordion .card_pagee a, .index2_blog_wrapper #accordion .card-body{
		padding-left:0;
	}
	.index2_news_box .jb_newslwtteter_left h2{
		font-size:40px;
		padding-bottom:15px;
	}
	.index2_news_box{
		padding:40px 20px;
	}
	.index2_footer_wrapper{
		padding-top:200px;
	}
	.mains_slider_shaper, .client_shap1, .client_shap2, .client_shap3{
		display:none;
	}
	.main_slider_wrapper{
		background: #f2efff;
	}
	.slider-area .carousel-inner .carousel-item .caption-1, .slider-area .carousel-inner .carousel-item .caption-2, .slider-area .carousel-inner .carousel-item .caption-3 {
		min-height: 600px;
	}
	.slider-area .carousel-inner .carousel-item .carousel-captions .content{
		padding:130px 0;
	}
	.index_3_logo{width:30%;}
	.index_3_right_menu {
		width: 60%;
	}
	.select_box3{
		width:100%;
		border-bottom:1px solid #e2e2e2;
		border-right:0;
	}
	.index3_form_box{
		border-radius:30px;
	}
	.select_box3 .nice-select{
		border-right:0;
	}
	.index3_form_search{
		width:20%; border-radius:0;
	}
	.contct_form_new3{width:80%;}
	.contect_form3 input{
		background:transparent;
	}
	.index3_listing_jobs, .client_wrapper_cntnt, .jp_register_section_main_wrapper{
		border-radius:30px;
	}
	.client_wrapper .owl-theme .owl-nav{
		left:-16px;
	}
	.footer_index3{padding-top:0;}
	#return-to-top{
		width:50px;
		height:50px;
		line-height:52px;
	}
	#chat-circle{
		width:50px;
		height:50px;
		line-height:40px;
	}
	#return-to-top i{
		font-size:22px;
	}
	#return-to-top{
		bottom:90px;
	}
	#chat-circle{
		z-index:1000;
	}
}
@media (max-width: 766px) and (min-width: 580px){
	.jb_banner_left {
		padding: 112px 20px 140px 20px;
	}
}
@media (max-width: 580px){
	.header_btn li:first-child a{
		display:none;
	}
	.jb_profile_box .luca_profile_wrapper {
		display: none;
	}
	.cp_logo_wrapper{
		padding-left:0;
	}
	.cd-dropdown-wrapper{
		right:-10px;
	}
	.menu_btn_box{
		padding-right:0;
		margin-right:-20px;
	}
	.jb_banner_left{
		padding:100px 20px;
	}
	.jb_banner_list{
		margin-top:0;
		padding-top:70px;
	}
	.select_box{margin-left:12px;}
	.select_box_2{margin-left:0;}
	.jb_banner_left h1 {
		font-size: 38px;
		line-height: 50px;
	}
	.kj{
		margin-bottom:0;
	}
	.counter_mockup_design{
		left:0;
	}
	.job_rivew_testimonial{
		padding:0 20px;
	}
	.footer_border_displ{margin-bottom:30px;}
	.icon_list_news {
		margin-bottom:50px;
	}
	.sub_title_section{
		float:left;
		top:0;
	}
	.about_slider_wrapper .owl-theme .owl-dots{
		bottom:0;
	}
	.team_slider_img_box img{
		width:100% !important;
	}
	.jp_blog_bottom_left_cont, .jp_blog_bottom_right_cont{
		width:100%;
	}
	.jp_blog_bottom_right_cont p a, .jp_blog_bottom_right_cont ul{
		float:left;
	}
	.jp_blog_bottom_right_cont p a{padding-top:10px;}
	.jp_blog_bottom_right_cont p a span{
		top: 9px;
		right: -8px;
	}
	.gc_blog_letest_week_wrapper{
		padding:30px;
	}
	.contact_field_wrapper{
		padding:100px 20px 100px 20px;
	}
	.login_banner_wrapper {
		background-position: center 0;
	}
	.login_form_wrapper{
		padding:60px 30px;
	}
	.jb_profile_box{
		display:none;
	}
	.index_2_right_menu {
		width: 62%;
	}
	.testi_main_box_cntnt p{
		padding-bottom:30px;
	}
	.blog_new_img{width:100%;}
	.blog_new_cntnt{
		width:100%;
	}
	.partner_job_img {
		text-align:center;
	}
	.partner_job_img img{
		display:inline-block !important;
		width:auto !important;
	}
	.index2_news_box{
		position:relative;
		top:0;
	}
	.footer_first_contact li i:before{
		font-size:20px;
	}
	.index2_footer_wrapper{
		padding:100px 0;
	}
	.index2_newsletter_wrapper{
		padding:100px 0;
	}
	.index2_listing_jobs .jp_job_post_right_cont{
		width:calc(89% - 80px);
	}
	.testi_main_box_cntnt{
		padding:30px;
	}
	.index2_job_right h3 a{
		font-size:20px;
	}
	.index_3_logo{
		width:35%;
		padding-left:15px;
	}
	.index_3_right_menu{width:53%;}
	.select_box3{
		margin-left:0;
	}
	.client_wrapper_cntnt{
		padding:40px 40px 80px 40px;
	}
	.client_wrapper .owl-theme .owl-nav{
		bottom:70px;
		left:-30px;
	}
	.footer_index3{padding-top:0;}
	.index_3_logo img{
		width:140px;
	}
	.index_2_top_header{
		padding-right:15px;
	}
	#return-to-top{
		z-index:10000;
	}
}
@media (max-width: 480px){
	.cd-dropdown{
		width:300px;
	}
	.team_slider_img_box img{
		transform:skew(0deg);
	}
	.jp_job_post_right_cont{
		padding-left:0;
	}
	.jp_blog_single_client_img, .jp_recent_resume_img_wrapper, .jp_recent_resume_cont_wrapper, .jp_recent_resume_btn_wrapper{
		width:100%;
	}
	.jp_blog_single_client_cont{
		width:100%;
		padding-top:30px;
	}
	.posting_job{
		display:none;
	}
	.index2_listing_jobs .jp_job_post_right_cont{
		width:100%;
		padding-left:0;
		padding-top:30px;
	}
	.counter_right_wrapper h1{
		font-size:34px;
	}
	.index_3_logo{width:50%;}
	.slider-area .carousel-inner .carousel-item .carousel-captions .content h2 {
		font-size: 34px;
		line-height:50px;
	}
	.index3_form_box, .index3_listing_jobs, .client_wrapper_cntnt, .jp_register_section_main_wrapper, .jp_recent_resume_box_wrapper{
		border-radius:10px;
	}
	.index3_form_search{
		width:100%;
		border-bottom-left-radius:10px;
		border-bottom-right-radius:10px;
	}
	.index3_listing_jobs .jp_job_post_side_img:after{
		display:none;
	}
	.index3_listing_jobs{
		padding:25px;
	}
	.jp_recent_resume_cont_wrapper{
		padding-left:0;
		padding-top:15px;
	}
	.jp_recent_resume_btn_wrapper ul{
		float:left;
	}
}
@media (max-width: 440px){
	.contect_form3{
		width:100%;
	}
	.select_box{
		width:100%;
		margin-left:0;
	}
	.app_btn a.ss_playstore{
		margin-right:0;
		margin-bottom:20px;
	}
	.animation-circle-inverse{
		display:none;
	}
	.jb_saying_content_wrapper{
		padding:30px 20px;
	}
	.download_app_store h2{
		font-size:32px;
	}
	#accordion .card_pagee h5{
		line-height:22px;
	}
	.filter-area .list-grid{
		width:100%;
		margin-top:14px;
	}
	.filter-area .nice-select{
		width:100%;
	}
	.filter-area .list-grid ul li{
		margin-left:0;
		margin-right:13px;
	}
	.jp_job_post_right_cont{
		width:100%;
		padding-top:20px;
	}
	.control_wrapper{
		padding-bottom:60px;
	}
}
@media (max-width: 380px){
	.jb_banner_left h1 {
		font-size: 32px;
		line-height: 40px;
	}
	.counter_right_wrapper h1{
		font-size:36px;
	}
	.header_btn li:last-child{
		display:none;
	}
	.counter_right_wrapper  h1{text-align:center;}
	.counter_width{
		width:100%;
		text-align:center;
		margin-bottom:30px;
	}
	.jp_regis_left_side_box_wrapper, .jp_regis_right_side_box_wrapper{
		padding-left:15px;
		padding-right:15px;
	}
	.pricing_box_wrapper h2{font-size:70px;}
	.monthly {
		float: none;
		top: -20px;
		left: 80px;
	}
	.blog_newsleeter{padding:30px;}
	.jb_heading_wraper h3{
		font-size:30px;
	}
	.filter-area, .job_listing_left_fullwidth{
		padding:20px;
	}
	.jp_job_post_right_btn_wrapper li:last-child, .job_listing_grid_wrapper .jp_job_post_right_btn_wrapper li:nth-child(2){
		margin-left:6px;
	}
	.jp_job_post_right_btn_wrapper li:nth-child(2), .job_listing_grid_wrapper .jp_job_post_right_btn_wrapper li:last-child{
		margin-left:7px;
	}
	.job_overview_header, .jb_keyword_key_wrapper, .jp_job_res, .jp_first_blog_post_cont_wrapper, .jp_blog_single_client_main_section{
		padding:25px;
	}
	.map_wrapper{padding:0;}
	.jp_job_des li, .comments_Box .img_wrapper, .comments_Box .text_wrapper{
		margin-left:0;
		width:100%;
	}
	.comments_Box .text_wrapper{
		margin-top:20px;
		padding-left:0;
	}
	.jp_listing_left_bottom_sidebar_social_wrapper li{
		margin-left:5px;
	}
	.jp_blog_bottom_right_cont p a{display:none;}
	.jp_blog_bottom_right_cont ul{
		margin-top:10px;
		margin-right:0;
	}
	.jp_spotlight_slider_cont_Wrapper li:last-child{
		margin-left:0;
	}
	.login_form_wrapper{
		padding:60px 20px;
	}
	.jb_map_banner_form{
		padding:30px 15px;
	}
	.index_2_category_job{
		padding:0 10px;
	}
	.index2_tab_wrapper .nav-tabs .nav-link {
		padding: 15px 25px;
	}
	.index2_blog_wrapper #accordion h1{
		margin-bottom:30px;
		font-size:26px;
	}
	.index2_blog_wrapper #accordion .card_pagee a.collapsed, .index2_blog_wrapper #accordion .card_pagee a{
		padding-right:40px;
	}
	.index2_blog_wrapper #accordion .card{
		margin-bottom:0;
	}
	.index2_news_box .jb_newslwtteter_left h2{
		font-size:32px;
	}
	.index_3_logo{width:55%;}
	.slider-area .carousel-inner .carousel-item .carousel-captions .content h2 {
		font-size: 28px;
		line-height: 40px;
	}
	.slider_icon_list li {
		float: left;
		margin-right: 28px;
	}
	#return-to-top, #chat-circle{
		right:30px;
	}
}