@media screen and (max-width: 767px) {
	body {
		padding-top: 70px;
	}
	#site-header.ozs-header {
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		height: 70px;
		z-index: 10;
	}
	.admin-bar #site-header.ozs-header {
		top: 46px;
	}
	.site-footer,
	main.site-main {
		padding: 0 !important;
	}
	.site-header .site-navigation {
		position: absolute;
		top: 70px;
		left: 0;
		right: 0;
		background: #4b51a3;
		padding: 0 15px;
		height: 0;
		overflow: hidden;
		-webkit-transition: all 0.2s;
		-moz-transition: all 0.2s;
		-o-transition: all 0.2s;
		transition: all 0.2s;
	}
	.site-header .site-navigation.is-active {
		height: 140px;
		overflow-y: auto;
		-webkit-transition: all 0.2s;
		-moz-transition: all 0.2s;
		-o-transition: all 0.2s;
		transition: all 0.2s;
	}
	.site-navigation ul.menu {
		width: 100%;
		padding: 0;
		float: none;
	}
	.site-navigation ul.menu li {
		width: 100%;
		padding: 0;
		text-align: right;
	}
	.site-navigation ul.menu li a {
		width: 100%;
	}
	.site-navigation ul.menu li:not(:last-child) {
		margin: 0;
	}
	.site-navigation > div {
		width: 100%;
	}
	.lang-menu-container {
		width: auto;
		position: fixed;
		top: 10px;
		right: 15px;
	}
	.hamburger {
		position: absolute;
		right: 0;
		top: 40px;
	}
	.hamburger.is-active:hover, .hamburger:hover {
		opacity: 1;
	}
	.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
		background-color: #fff;
	}
	.hamburger {
		float: right;
		background: unset !important;
		background-color: unset !important;
		padding: 0 15px;
		text-align: center;
	}
	.hamburger-box {
		position: relative;
		display: inline-block;
		width: 20px;
		height: 20px;
	}
	.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner:after, .hamburger.is-active .hamburger-inner:before {
		background-color: #fff;
	}
	.nomarg-mobile {
		margin: 0;
	}
	.nopad-mobile {
		padding: 0;
	}
	.page-template-careers-archive .site-main {
		background: #f9f9f9;
	}
	.careers-index .posts-index {
		margin-left: 0;
		margin-right: 0;
	}
	.career-teaser {
		padding: 0 15px;
	}
	.filters .filter {
		margin: 0;
		width: 100%;
	}
	.careers-main-content {
		font-size: 20px;
		padding: 60px 15px;
	}
	.careers-testimonials .donut.gray {
		display: none;
	}
	html[lang="he-IL"] .careers-main-content p {
		text-align: right !important;
	}
	.careers-main-content h2 {
		font-size: 48px;
	}
	.career-teaser .location {
		width: 100px;
		font-size: 14px;
	}
	.filters {
		margin: 0;
		margin-bottom: 30px;
	}
	.career-teaser .item-header h2 {
		font-size: 18px;
		width: calc(100% - 100px);
	}
	.career-teaser .item-body {
		font-size: 18px;
	}
	.career-teaser .link a {
		font-size: 18px;
	}
	.career-teaser .excerpt {
		height: auto;
		margin-bottom: 20px;
	}
	.single-career-header h1 {
		font-size: 35px;
	}
	.top-details .fas {
		line-height: 41px;
	}
	.single-career-main-content {
		font-size: 20px;
		padding: 60px 15px;
	}
	.jList {
		font-size: 20px;
	}
	.jList li:before {
		top: 10px;
	}
	.single-career-main-content > .row {
		margin: 0;
	}
	.top-details .job-gender-for-all,
	.top-details .job-location {
		font-size: 25px;
	}
	.icon.map-marker {
		width: 70px;
		background-size: 30px auto;
		margin-top: -5px;
	}
	.icon.genderless {
		margin-top: -5px;
	}
	.icon.genderless {
		width: 70px;
		background-size: 55px auto;
	}
	.footer-blocks {
		margin: 0;
		flex-direction: column-reverse;
	}
	.single-career-form {
		padding: 60px 15px;
	}
	.single-career .single-career-form .wpcf7-submit {
		font-size: 25px;
	}
	.FooterbigText {
		margin-bottom: -30px;
		font-size: 50px;
		line-height: initial;
	}
	.FooterMediumText {
		width: 100%;
		max-width: 100%;
		margin-bottom: 0;
	}
	.footer-form-title {
		font-size: 16px;
	}
	#footer-widget-1 {
		margin-bottom: 0;
	}
	.single-career .donut.gray,
	.single-career .dot.yellow {
		display: none;
	}
	.top-details .job-location {
		margin-bottom: 40px;
	}
	.single-career .single-career-form .wpcf7-submit:after {
		left: 20px;
	}
	.testimonials-frame .slide-content {
		line-height: 20px;
		height: 90px;
	}
	#footer-widget-2 .widget {
		padding-bottom: 30px;
	}
	.FooterAddressPhone {
		margin-top: 40px;
		font-size: 20px;
		padding: 0 65px;
		text-align: center;
	}
	html[lang="en-US"] .FooterAddressPhone {
		padding: 0 45px;
	}
	html[lang="en-US"] .site-navigation ul.menu li:not(:last-child),
	html[lang="he-IL"] .site-navigation ul.menu li:not(:first-child) {
		margin: 0;
	}
	.single-career .main-banner {
		background-image: url(../images/OZ_career_bg_mobile.jpg);
		background-size: 100%;
		background-repeat: no-repeat;
		height: 330px;
	}
	.page-template-careers-archive .main-banner {
		background-image: url(../images/OZ_careers_index_bg_mobile.jpg);
		background-size: 100%;
		background-repeat: no-repeat;
		height: 330px;
	}
	.page-template-careers-page-form-confirmation .main-banner {
		background-image: url(../images/MobilePicThanks.jpg);
		background-size: 100%;
		background-repeat: no-repeat;
		height: 100px;
	}
	.site-header .site-branding {
		max-width: 50%;
	}
	.page-template-careers-page-form-confirmation .page-main-content .font-size-80 {
		font-size: 32px;
	}
	.thank-you-notice {
		font-size: 25px;
	}
}
@media (min-width: 768px) and (max-width: 1599px) {
	.top-details .fas {
		line-height: 41px;
	}
	.careers-main-content {
		font-size: 25px;
	}
	.careers-main-content h2 {
		font-size: 60px;
	}
	.career-teaser .item-body {
		font-size: 20px;
	}
	.career-teaser .item-header h2 {
		font-size: 25px;
	}
	.single-career-main-content {
		padding: 60px 15px;
	}
	.jList,
	.single-career-main-content {
		font-size: 25px;
	}
	.single-career .single-career-form .wpcf7-submit {
		font-size: 30px;
	}
	#footer-widget-1 {
		padding-left: 30px;
	}
	#footer-widget-2 {
		padding-right: 30px;
	}
	.testimonials-frame .slide-content {
		line-height: 22px;
		height: 90px;
	}
}
@media (max-width: 1200px) {
	.single-career-form,
	.single-career-main-content {
		width: 100%;
	}
}
@media (min-width: 1600px) {
	#footer-widget-1 {
		padding-left: 60px;
	}
	#footer-widget-2 {
		padding-right: 60px;
	}
}