@media screen and (max-width: 1000px) {
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
	del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, input, select, textarea,
	fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed,
	figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,
	time, mark, audio, video {
		margin: 0;
		padding: 0;
	}

	.another-map-wrapper {box-sizing: border-box;padding: 0 6%;background: #F7F7F3;padding-bottom: 11%;}

	.goals-list ul {
		font-size: 0.4rem;
		list-style-image: url(../images/bullet.png);
		max-width: 80%;
		margin: 0 auto;
	}

	.paragraph-con.goals-wrapper {
		padding-top: 4%;
		background: #F7F7F3;
	}



	.paragraph-con.goals-wrapper img {
		max-width: 80%;
		margin-right: 9%;
		display: block;
		border: 4px solid #fff;
		box-shadow: 1px 4px 10px 1px rgba(33,33,33,0.1);
	}

	.paragraph-con.vision-wrapper {
		background: #F7F7F3;
	}

	iframe {
		display: none;
	}

	h1, h2, h3, h4, h5, h6 {
		font-weight: normal;
	}

	/* END RESET*/
	/*****FONTS*****/
	@font-face {
		font-family: 'opensans_reg';
		src: url('/view/fonts/opensanshebrew-regular.eot');
		src: url('/view/fonts/opensanshebrew-regular.eot?#iefix') format('embedded-opentype'), url('/view/fonts/opensanshebrew-regular.woff2') format('woff2'), url('/view/fonts/opensanshebrew-regular.woff') format('woff'), url('/view/fonts/opensanshebrew-regular.ttf') format('truetype'), url('/view/fonts/opensanshebrew-regular.svg#open_sans_hebrewregular') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'opensans_bold';
		src: url('/view/fonts/opensanshebrew-bold.eot');
		src: url('/view/fonts/opensanshebrew-bold.eot?#iefix') format('embedded-opentype'), url('/view/fonts/opensanshebrew-bold.woff2') format('woff2'), url('/view/fonts/opensanshebrew-bold.woff') format('woff'), url('/view/fonts/opensanshebrew-bold.ttf') format('truetype'), url('/view/fonts/opensanshebrew-bold.svg#open_sans_hebrewbold') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'opensans_bolder';
		src: url('/view/fonts/opensanshebrew-extrabold.eot');
		src: url('/view/fonts/opensanshebrew-extrabold.eot?#iefix') format('embedded-opentype'), url('/view/fonts/opensanshebrew-extrabold.woff2') format('woff2'), url('/view/fonts/opensanshebrew-extrabold.woff') format('woff'), url('/view/fonts/opensanshebrew-extrabold.ttf') format('truetype'), url('/view/fonts/opensanshebrew-extrabold.svg#open_sans_hebrewextra_bold') format('svg');
		font-weight: normal;
		font-style: normal;
	}



	/*****LAYOUT*****/
	body {
		direction: rtl;
		background-image: url(/view/images/bg_mob_top.jpg), url(/view/images/bg_mob_bottom.jpg);
		background-repeat: no-repeat;
		background-position: top center, bottom center;
		background-color: #E2F4F8;
		background-size: 100%;
		font-family: opensans_reg;
		color: #147e82;
	}

	.ltr {
		direction: ltr;
	}

	.bold {
		font-weight: bold;
	}

	.desktop {
		display: none !important;
	}

	/*****HEADER*****/
	.logo-wrapper {
		width: 67%;
		margin: 0 auto;
	}

	.logo-wrapper img {
		width: 100%;
		display: block;
		box-shadow: 0px 2px 3px -1px rgba(0, 0, 0, 0.7);
		border-radius: 0 0 0.5rem 0.5rem;
	}

	.form-wrapper h1 {
		background: #C7C31A;
		width: 66%;
		margin: 0 auto;
		font-size: 0.5rem;
		font-family: opensans_bolder;
		text-align: center;
		padding: 1.2% 0;
		z-index: 1;
		position: relative;
		color: #2d5f63;
	}

	/*****MAIN*****/
	/*form*/
	.form-wrapper {
		width: 100%;
		padding-top: 7%;
		position: relative;
	}

	form#lead_form {
		background: url(/view/images/form_bg.png) no-repeat;
		background-size: cover;
		margin-top: -0.45rem;
		padding-top: 10%;
		position: relative;
		padding-bottom: 4%;
	}

	.form-input {
		width: 100%;
		height: 100%;
		border: none;
		border-bottom: 1px solid #fff;
		background: none;
		outline: none;
		color: #fff;
		text-align: center;
		display: block;
		font-size: 0.55rem;
		-webkit-appearance: none;
		border-radius: 0;
	}

	.form-input:focus {
		border: 1px solid #fff;
	}

	.input-wrapper {
		width: 93%;
		margin: 0 auto;
		height: 1rem;
		margin-bottom: 0.65rem;
		position: relative;
		text-align: center;
		transition: opacity 0.2s;
	}

	.placeholder {
		opacity: 1;
		opacity: 1;
		text-align: center !important;
		direction: rtl !important;
		color: #fff !important;
	}

	#lead_form input::-webkit-input-placeholder, ::-webkit-input-placeholder {
		opacity: 1;
		opacity: 1;
		text-align: center !important;
		direction: rtl !important;
		color: #fff !important;
	}

	#lead_form input:-moz-placeholder, :-moz-placeholder {
		opacity: 1;
		text-align: center !important;
		direction: rtl !important;
		color: #fff !important;
	}

	#lead_form input::-moz-placeholder, ::-moz-placeholder {
		opacity: 1;
		text-align: center !important;
		direction: rtl !important;
		color: #fff !important;
	}

	#lead_form input:-ms-input-placeholder, :-ms-input-placeholder {
		opacity: 1;
		text-align: center !important;
		direction: rtl !important;
		color: #fff !important;
	}

	#lead_form input::-webkit-input-placeholder {
		opacity: 1;
		text-align: center !important;
		direction: rtl !important;
		color: #fff !important;
	}

	.error {
		border: 1px solid red;
		background: #f99;
	}

	.error-msg {
		position: absolute;
		bottom: -54%;
		right: 0;
		color: #dbd40f;
		font-size: 0.4rem;
		width: 100%;
		text-align: center;
	}

	.hidden-elem {
		display: none;
	}

	.input-wrapper.form_submit {
		margin-bottom: 0;
	}

	input#form_submit {
		margin: 0 auto;
		display: block;
		font-size: 0.6rem;
		border: none;
		background: none;
		font-family: opensans_bold;
		border-bottom: 2px solid rgba(219, 212, 15, 0.5);
		color: #dbd40f;
		-webkit-appearance: none;
		border-radius: 0;
		text-align: center;
	}

	div#thanks {
		position: absolute;
		top: 12.6%;
		width: 100%;
		height: 87.4%;
		background: url(/view/images/form_bg.png) no-repeat;
		background-size: cover;
		text-align: center;
		font-size: 0.9rem;
		padding-top: 27%;
		box-sizing: border-box;
		color: #dbd40f;
		display: none;
	}

	/*map*/
	.map-wrapper {
		background: url(/view/images/papers_mob.png) no-repeat;
		background-size: 100%;
		padding-top: 12%;
		margin-top: 0.8rem;
		padding-bottom: 14%;
		background-image: url(/view/images/papers_top.png), url(/view/images/papers_bottom.png);
		background-position: top center, bottom center;
		width: 95%;
		margin: 0 auto;
	}

	.map-wrapper {}

	.map-wrapper.home {
		background-image: url(/view/images/papers_top.png), url(/view/images/papers_bottom.png);
		background-position: top center, bottom center;
		width: 95%;
		margin: 0 auto;
		padding-bottom: 13%;
	}

	.map-wrapper.home h1 {
		font-size: 0.8rem;
		font-family: opensans_bold;
		text-align: center;
		padding-top: 7%;
		padding-bottom: 3%;
		background: #F7F7F3;
	}

	.map-wrapper.home p {
		font-size: 0.4rem;
		max-width: 80%;
		margin: 0 auto;
		padding: 0;
		padding-top: 2%;
	}

	.map-wrapper h2 {
		border-top: 1px solid;
		font-size: 0.4em;
		width: 100%;
		font-family: opensans_bold;
		padding: 0 9%;
		box-sizing: border-box;
		text-align: justify;
		padding-bottom: 7%;
		background: #F7F7F3;
		padding-top: 50px;
		padding-bottom: 10px;
	}

	div#map {
		width: 100%;
		margin: 0 auto;
		height: 7.7rem;
		border: 1px solid #396068;
	}

	/*map popup*/
	.info-window {
		position: absolute;
		top: 2%;
		left: 50%;
		width: 85%;
		padding-bottom: 8%;
		background: #C7C31A;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		border-radius: 6px;
		background-position: 100% 0;
		background-size: 29%;
		box-shadow: 2px 2px 7px 0 rgba(0,0,0,.21);
		overflow: scroll;
	}

	.info-window h1 {
		font-size: 0.5rem;
		text-align: center;
		font-family: opensans_bolder;
		padding: 13% 8% 0 8%;
		box-sizing: border-box;
	}

	.info-window .details-right {
		font-size: 0.35rem;
		padding-top: 6%;
		padding-right: 5%;
	}

	.info-window .details-right > span {
		display: block;
	}

	.info-window .description {
		font-size: 0.35rem;
		box-sizing: border-box;
		padding: 5% 6% 0 3%;
	}

	.info-window .close {
		position: absolute;
		top: -28%;
		left: -26%;
		width: 3rem;
		height: 3rem;
		background: #147e82 url(/view/images/map/close.png) no-repeat;
		background-size: 18%;
		border-radius: 1000px;
		background-position: 77% 81%;
	}

	.info-window .link {
		box-sizing: border-box;
		padding-right: 6%;
		padding-top: 4%;
		padding-left: 6%;
	}

	.info-window .link a {
		color: inherit;
		word-wrap: break-word;
	}

	div#style_scope {
		font-family: opensans_reg, arial;
		font-size: 16px;
	}

	div#bunny {
		width: 33%;
		height: 3rem;
		margin: 0 auto;
		background: url(/view/images/bunny.png) no-repeat;
		background-size: contain;
		margin-top: -1.5rem;
		padding-bottom: 7%;
		position: relative;
		background-size: 197%;
		background-position: 101% 0%;
		left: 5%;
	}

	.home div#bunny a {
		font-size: 0.25rem;
	}

	div#bunny a {
		position: absolute;
		top: 9%;
		left: 10%;
		color: #2f6065;
		font-size: 0.28rem;
		font-family: opensans_bold;
		transform: rotate(-3deg);
	}

	div#bunny:active {
		background-position: 0% 0%;
	}
}
