@media(max-width: 568px) {
	
	body.rtl {
		
	}
	
}
@media all and (max-width: 768px){
	#sp-left .job_newsletter .acymailing_module_form .acymailing_form .acyfield_email input.inputbox{
		padding:0px 48px 0px 12px;
		height:37px;
	}
	div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue.since input,
	div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue.published input {
	    width: 88%;
	}
	div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue.salary select.inputbox{
		margin-bottom:1%;
	}
	.careerfy-job-subheader{margin:0px;}
	.sj_jobsearch .sj_job_search_show_content{z-index:1;}
	.sj_job_search_show_localtion_item.sj_job_search_item{
		z-index: 12;
	}
	.sj_job_search_show_categories_item.sj_job_search_item{z-index:11;}
	.counter .yt-counter-left{border-right: 0px;}
	.sjjobs-tabs .tabs-content{
		overflow: hidden;    
		margin: 0 30px;
	}
	.sj_wrap_newest_jobs .sj_newest_jobs_show_newest_jobs.bg-gray .sj_newest_jobs_show_newest_jobs_content .box-item
	.text-center{
		padding:20px;
	}
	.sj_wrap_newest_jobs .sj_newest_jobs_show_newest_jobs.bg-gray .sj_newest_jobs_show_newest_jobs_content .box-item {
	    padding: 25px 20px;
	}
	#sp-companies{
		.sp-module.bg-gray{
			.row{
				.f-category{
					width:50%;
				}
			}
		}
	}
	#sp-position5{
		.custom{
			.items{
				.row{
					.col-sm-3{
						width:50%;
					}
				}
			}
		}
	}
	#sp-position6 .yt-pricing .yt-col-md-3, .yt-pricing .yt-col-lg-3{
		margin-left:0px;padding: 0 10px;
	}
	#sp-bottom .container{padding-bottom:15px;}
	#sp-footer{text-align:center;}
	#sp-footer1 .sp-copyright{margin-bottom:15px;display:block;}
	#sp-footer #sp-footer2 p{padding:0px;text-align: center;}
	#sp-pricing-table .yt-pricing .style1.column:hover{
		transform:scale(0%);
	}
	#sp-main-body .container{
		padding-top:15px;padding-bottom:15px;
	}
	html.error-page body{
		.container{
			padding-top:40px;padding-bottom:40px;
		}
	}
	div#jsjobs-main-wrapper div.jsjobs-folderinfo div.jsjobs-main-myjobslist span.jsjobs-image-area{
		padding-top:10px;
	}
	.offcanvas-menu .offcanvas-inner .sp-module ul > li a,.offcanvas-menu .offcanvas-inner .sp-module ul > li span{font-size:16px;}
	.offcanvas-menu .offcanvas-inner .sp-module ul > li ul li a{font-size:14px;}
	#sp-menu{
		.mod-languages{
		    position: relative;
		    padding:32px 0;
		    li{
		      display:inline-block !important;margin: 0;
		    }
		    ul.dropdown-menu {
		      background: #fff;
		      border-radius: 0px;
		      border: none;
		      box-shadow: none;
		      min-width: 100px;
		      li{
		        text-align:left;
		        margin:0px;
		        float:left;
		        padding:6px 13px;
		        clear:both;
		        a{
		          color:#3e3e3e;text-transform:uppercase;
		          font-size:13px;font-weight:600;
		          &:hover{
		            color:$link_color;
		          }
		        }
		      }
		    }
		    .simple-btn {
		      padding: 12px 30px;
		      background-color:$link_color;
		      color:#3e3e3e;
		      font-weight: 600;
		      border-radius:4px;
		      margin:0 8px;
		      cursor:pointer;
		      &:hover{
		        color:#fff;
		      }
		    }
		    a.careerfy-simple-btn {
		      padding: 12px 11px;
		      background-color:$link_color;
		      text-transform:uppercase;
		      font-weight: 600;
		      color:#3e3e3e;
		      border-radius:4px;
		      overflow:hidden;
		      position:relative;
		      vertical-align:middle;
		      &:hover{
		        color:#3e3e3e;
		      }
		    }
		  }
	}
}
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) {
	#sp-tab .sjjobs-tabs .tabs-wrap .tabs-container .tabs{
		padding: 0 30px;
		li{
			font-size: 16px;    
			margin-right: 10px;
		}
	}
	.sjjobs-tabs .tabs-content{
		overflow: hidden;    
		margin: 0 30px;
	}
	.bannergroup {
		.banneritem{
			margin-top:30px;
		}
	}
	.careerfy-jobdetail-listthumb{
		width:100%;
	}
	.careerfy-jobdetail-listthumb ~ figcaption{
		margin-left:0px;
	}
	div#js_jobs_main_wrapper .jsjobs-job-data .tabs-container ul.tabs li{
		margin-right:0px;
	}
	.js_job_apply_button a{
		position:static;
		margin-top:5px;
		display: inline-block;
	}
	.counter .yt-counter-left{
		border-right:0px;
	}
	#sp-position6 .yt-pricing .yt-col-md-3, .yt-pricing .yt-col-lg-3{
		margin-left:0px;padding: 0 10px;width:50%;
	}
	.careerfy-banner{
		padding:62px 0 64px;
	}
	.sj_jobsearch .sj_job_search_show_info .sj_job_search_show_info_title{
		font-size:22px;padding:0;margin-bottom:10px;
	}
	.sj_jobsearch .sj_job_search_show_info .sj_job_search_show_info_descreption{
		font-size:14px;
	}
	.counter{
		padding:32px 0 128px;
		.yt-counter-wrapper{
			padding:0px 30px;
			.yt-counter-desc{
				margin-left:0px;
				float:none;
				.yt-counter-number{
					font-size: 24px!important;
					padding-bottom:5px;
					text-align:center;
					&:after{
						top: 35px;
    					left: 25%;
					}
				}
				.yt-counter-text{
					margin-top:0px;font-size: 14px!important;
				}	
			}
		}
	}
	#sp-pricing-table #sp-position6{margin-top: -111px;}
	.sj_wrap_newest_jobs .sj_newest_jobs_show_newest_jobs.bg-gray .sj_newest_jobs_show_newest_jobs_content .box-item
	.text-center{
		padding:20px;
	}
	.sj_wrap_newest_jobs .sj_newest_jobs_show_newest_jobs.bg-gray .sj_newest_jobs_show_newest_jobs_content .box-item {
	    padding: 25px 20px;
	}
	#sp-bottom .container{padding-bottom:15px;}
	#sp-footer{text-align:center;}
	#sp-footer1 .sp-copyright{margin-bottom:15px;display:block;}
	#sp-footer #sp-footer2 p{padding:0px;text-align: center;}
	.homepage{
		.careerfy-banner-caption{
			.sj_job_search_item{
			width: 100%;float: none;margin-bottom:10px;
			}
			.sj_job_search_show_submit_item{
				width: 50%;margin-right:5%;
			}
		}
	}
	.careerfy-banner-caption{
		.sj_job_search_item{
			float: left;
	    	width: 25%;
	    	margin-bottom:0px;
		}
		.sj_job_search_show_submit_item{
			float: right;
	    	width: 24%;
	    	margin-right:0px;
		}
	}
	body.rtl {
		
	}
	
}