@media only screen and (max-width: 1366px){
	#header {
		margin: 0;
		padding: 0;
	}
	.arabic .logo,
	.logo{margin-right: 15px;}
	#hero-block {margin: 0 0 55px;}
	#hero-block .text-part {padding: 125px 45px 0px 20px;}
	.press-page #hero-block .text-part {
		padding: 154px 0 0 20px;
	}
	.press-page #hero-block .text-part {
		padding: 154px 0 0 20px;
	}
	.arabic .menu-section .close,
	.menu-section .close{margin: 27px 32px 32px 10px !important;}
	#hero-block .text-part h1 {
		font-size: 54px;
		line-height: 50px;
	}
	#hero-block .text-part h1 {
		margin-bottom: 5px;
	}
	#hero-block .text-part p {
		margin-bottom: 10px;
	}
	.text-part .bx-viewport {
		min-height: 260px;
	}
}
@media only screen and (max-width: 1280px){
	.fancybox-wrap{
		width: 100% !important;
		left: 0 !important;
		padding: 0 40px !important;
	}
	.fancybox-next,
	.fancybox-prev{
		width: 14px;
		height: 26px;
		background-size: 14px auto;
	}
	.fancybox-next:hover,
	.fancybox-prev:hover{background-position: 0 -26px;}
	.fancybox-next{left: -24px;}
	.fancybox-prev{right: -24px;}
}
@media only screen and (max-width: 1200px){
	.text-part .bx-viewport {
		min-height: 257px;
	}
	.store-steps-list .steps-list{
		margin: 0 auto 30px;
		overflow: hidden;
	}
	.busket-holder{
		float: none;
		width: 100%;
		text-align: center;
	}
	.busket{
		margin: 0 auto;
		position: relative;
	}
	.product-list{overflow: hidden;}
	#hero-block .text-part a.btn-green{
		line-height: 40px;
		padding: 0 18px;
		font-size: 22px;
	}
	.menu-section .container .social-networks {width: 324px;}
	.menu-section .container .social-networks li{
		width: 25%;
		margin: 0;
	}
	#partners .partners {
		position: relative;
		box-sizing: border-box;
		padding: 0 30px;
	}
	.social-networks{margin: 0;}
	.footer-menu {padding: 55px 0 40px;}
	.contact-info{padding: 24px 15px 9999px;}
	.social-networks li {    margin: 0 0 15px 20px; /* margin: 0 0 0 10px; */}
	#hero-block .text-part.version-2 h1,
	#hero-block .text-part h1 {
		font-size: 56px;
		line-height: 48px;
		margin-bottom: 13px;
	}
	.circle-block .frame {padding: 75px 25px 50px;}
	.circle-block .participate-btn,
	.circle-block .coming-soon{
		bottom: 35px;
	}
	.twitters-list li{padding: 8px 21px 8px 80px;}
	.menu-opened #wrapper{padding: 0;}
	.busket-holder {margin-bottom: 20px;}
	.gallery-block .event-details span{
		margin: 0 0 15px;
		max-width: none;
	}
	.gallery-block .event-details span.time{margin: 0 0 15px;}
	.gallery-block .event-details span.location{margin: 0 0 15px;}
	.idea-info-content{width: auto;}
	.conference-gallery h2{max-width: 100%;}
}
@media only screen and (max-width: 1170px){
	#wrapper > .container{padding: 0 15px;}
	.arabic .menu-section .close,
	.menu-section .close{margin: 27px 32px 32px 32px !important;}
	.twitters-list li{padding: 7px 21px 6px 80px;}
}
@media only screen and (max-width: 992px){
	.store-steps-list {padding: 0 145px;}
	.store-steps-list .steps-list {overflow: hidden;}
	.store-steps-list .steps-list li {
		float: right;
		display: block;
		width: 32%;
		margin: 0 0 0 2%;
	}
	.store-steps-list .steps-list li:nth-child(3n) {
		margin-left: 0;
	}
	.store-steps-list .steps-list li > span,
	.store-steps-list .steps-list li a > span {
		display: block;
		width: 45px;
		margin: 0 auto;
	}
	.menu-section .container .column h3{
		line-height: 36px;
		margin-bottom: 10px;
	}
	.footer-menu{
		width: 33.3333%;
		padding: 15px 0;
	}
	.social-networks{
		width: 33.3333%;
		padding: 0;
		margin: 30px 0;
	}
	.social-networks li{
		width: 50%;
		margin: 10px 0;
	}
	.article-info .social-networks li,
	.article .social-networks li{
		width: auto;
	}
	.social-networks li a{
		margin: 0 auto;
		float: none;
	}
	.contact-info{
		width: 100%;
		margin: 0 -9999px;
		padding: 15px 9999px;
		box-sizing: content-box;
	}
	.sidebar_about{
		float: none;
		margin: 0 auto;
	}
	.arabic .logo,
	.logo{
		width: 150px;
		height: 150px;
		margin: 5px 15px -196px 0;
	}
	.logo a{background-size: cover;}
	.logo:before{height: 87px;}
	.arabic .menu-btn,
	.menu-btn{line-height: 60px;}
	.arabic .menu-section .close,
	.menu-section .close{margin: 15px 32px 32px 32px !important;}
	.login-btn{margin: 11px 0 0;}
	body{font-size: 16px;}
	#hero-block .text-part {padding: 98px 45px 0px 20px;}
	#hero-block .text-part .days-left{font-size: 16px; line-height: 27px;}
	#hero-block .text-part.version-2 h1,
	#hero-block .text-part h1 {
		font-size: 36px;
		line-height: 30px;
		margin-bottom: 9px;
	}
	#hero-block .text-part h1 {margin-bottom: 28px;}
	#hero-block {margin: 0px 0px 25px;}
	h1{font: 28px/33px 'Almonidlaaa-Bold', 'Open Sans Hebrew', Arial, sans-serif;}
	#about-section .scroll-down {margin-top: 10px;}
	.circle-block .participate-btn,
	.circle-block .coming-soon{
		bottom: 48px;
	}
	.twitters-list{font-size: 14px;}
	#content-section{padding: 0 0 20px;}
	.article-info h1,
	#hero-block .text-part h2{
		font-size: 32px;
		line-height: 40px;
	}
	#hero-block .text-part p{font-size: 22px;}
	.hero-block-holder{min-height: inherit;}
	.idea-info-content .description{padding: 0;}
	.twitters-list li{
		padding: 15px 21px 15px 80px;
		min-height: inherit;
	}
	#text-page {padding: 125px 0 25px;}
	.downloads-list .heading h2{font-size: 32px;}
	.downloads-list{padding: 0 0 50px;}
	.gallery-block .event-details span{
		margin: 0 0 15px;
	}
	.gallery-block .event-details span.time{margin: 0 0 15px;}
	.gallery-block .event-details span.location{margin: 0 0 20px;}
	.gallery-block h2{font-size: 25px; line-height: 28px;}
	.gallery-block .event-details h3{font-size: 25px; line-height: 28px;}
	.gallery-block .event-details {padding: 20px;}
}
@media only screen and (max-width: 991px){
	.circle-block{width: 50%; margin: 0 0 40px;}
	#how-to-participate .scroll-down {
		margin: 16px auto -18px;
	}
	.t-shirts-selection{
		float: none;
		width: 100%;
		margin: 0;
	}
	.t-shirts-imgs img{
		margin: 0 auto;
		float: none;
		display: block;
	}
	.t-shirts-imgs .btns-holder img{
		float: left;
	}
}
@media only screen and (max-width: 940px){
	.fancybox-inner{
		width: 100% !important;
		height: auto !important;
	}
	.fancybox-inner iframe,
	.fancybox-image {
		max-width: 100%;
		height: auto;
	}
}
@media only screen and (max-width: 800px){
	#wrapper > .container{width: auto;}
	#header {
		margin: 0 -15px;
	}
	#hero-block {margin: 0 -15px 30px;}
	.info-form{
		padding: 0;
		max-width: 500px;
	}
	#contact-form-section .contact-form{
		padding: 0 0 40px;
		max-width: 500px;
	}
	.cta-pledge-streep .close{
		left: 15px;
	}
}
@media only screen and (max-width: 767px){
	.xs-hidden {display: none;}
	.xs-visible {display: block !important;}
	.c-pager {
		margin-bottom: 30px;
	}
	.get-ideas .idea-info-content .image-holder {
		width: 100%;
	}
	body.he-events .event-info > h2 {
		margin-bottom: 9px;
		font-size: 36px;
		text-align: right;
	}
	body.he-events .description {text-align: right;}
	body.he-events .fancybox-wrap {padding: 0 12.4% !important;}
	body.he-events .idea-info-content {padding: 9px 9px 5px;}
	body.he-events .fancybox-close {
		width: 36px;
		height: 36px;
		background-size: 100% 100%;
		right: -19px;
		top: -18px;
	}
	body.he-events .idea-info-content .event-info .location,
	body.he-events .idea-info-content .event-info .timings {
		position: relative;
		padding-right: 35px;
		font-size: 20px;
		line-height: 1.2;
		font-family: 'Open Sans Hebrew Bold', Arial, sans-serif;
	}
	body.he-events .idea-info-content .event-info .location {
		margin-bottom: 13px;
	}
	body.he-events .idea-info-content .event-info .location img {
		position: absolute;
		top: 1px;
		right: 0;
	}
	body.he-events .idea-info-content .event-info .timings img {
		content: '';
		position: absolute;
		top: 2px;
		right: -2px;
	}
	body.he-events .idea-info-content .description {
		padding: 10px 6px;
		overflow: visible;
	}
	body.he-events .ideas-he .idea-info-content .event-info p {
		font-size: 26px;
		font-family: 'Almonidlaaa-regular', Arial, sans-serif;
	}
	body.he-events .idea-info-content .event-info .facebook-btn {
		position: static;
		display: block;
		box-sizing: border-box;
		min-height: 56px;
		width: 100%;
		margin-top: 47px;
		padding: 0 10px;
		border-radius: 4px;
		font-size: 24px;
		line-height: 56px;
		text-align: center;
		font-family: 'Open Sans Hebrew Bold', Arial, sans-serif;
		color: #fff;
		background-color: #3b5998;
	}
	.amount:after {
		content: '';
		display: table;
		clear: both;
	}
	.cart-block .price-cart {
		display: inline;
		font-size: 20px;
	}
	.cart-block .delivery td,
	.cart-block table td h3 {
		font-size: 20px;
	}
	span.price-cart {padding-left: 21px;}
	.cart-block td:nth-child(2) {
		width: 1.28%;
		padding-right: 0 !important;
		text-align: left;
	}
	.delivery td {height: 71px !important;}
	.amount select.form-control {
		box-sizing: border-box;
		float: right;
		width: 59px;
		height: 30px;
		padding: 0px 6px;
		border: 1px solid #d7d7d7;
		background: #f6f6f6;
		border-radius: 4px;
		font: 18px/28px 'Almonidlaaa-Regular', 'Open Sans Hebrew', Arial, sans-serif;
	}
	.amount select.form-control:focus,
	.amount select.form-control:active {
		color: #8f9090;
	}
	.amount .ui-spinner-button {display: none;}
	.menu-section .container .column h3 {margin: 0 0 13px;}
	.pledge-block{
		padding: 20px 30px;
		margin: -43px -15px 0;
	}
	.image-part_min_great {
		position: static;
		width: 100% !important;
	}
	#great-style .container {padding: 0;}
	#great-style .text-part {
		float: none;
		width: 100%;
		padding-right: 10px;
		padding-left: 10px;
	}
	.image-part_min_great img {display: block;}
	.store-steps-list {padding: 0;}
	.store-steps-list .steps-list{max-width: 100%;}
	.store-steps-list .steps-list li{
		font-size: 34px;
		line-height: 1;
		text-align: center;
	}
	.store-steps-list .steps-list li > span,
	.store-steps-list .steps-list li.performed span {
		width: 80px;
		height: 80px;
		margin-bottom: 14px;
		font-size: 48px;
		line-height: 78px;
	}
	.product-list li{width: 100%;}
	.arabic .menu-section .close,
	.menu-section .close{display: block;}
	.menu-section .container .column{
		border: none;
		margin: 0;
	}
	.menu-section .container .column{margin-top: 15px;}
	.menu-section .container .column ul li{margin-bottom: 3px;}
	.menu-section .container .social-networks{padding: 0; margin: 2em auto;}
	.image-part_min img{display: block;}
	.hero-block-holder {background-image:none !important;}
	.hero-block-holder .btn-green{margin-bottom: 10px;}
	.image-part_min img{display: block;}
	#hero-block .text-part a{margin-bottom: 10px;}
	#hero-block .text-part{
		float: none;
		width: 100%;
	}
	#hero-block .image-part{
		float: none;
		width: 100%;
	}
	.hero-block-holder .video-box {
		padding: 0;
	}
	.image-part_min{
		position: static;
		background: none !important;
		width: 100%;
		height: auto;
	}
	#hero-block .image-part img{width: 100%;}
	.menu-opened #wrapper{opacity: 0 !important;}
	body.menu-opened{
		background: rgba(191,43,95,0.95);
		height: auto;
		-moz-transition:background 0.5s cubic-bezier(0.7, 0, 0.36, 0.63);
		-o-transition:background 0.5s cubic-bezier(0.7, 0, 0.36, 0.63);
		-webkit-transition:background 0.5s cubic-bezier(0.7, 0, 0.36, 0.63);
		transition:background 0.5s cubic-bezier(0.7, 0, 0.36, 0.63)
	}
	.nav-overlay{display: none !important;}
	.arabic .menu-section .close,
	.menu-section .close{margin: 15px 32px 32px 17px !important;}
	#content-section{padding: 0 0 20px;}
	.content iframe{margin: 18px 0 27px;}
	#form-section .form-row{
		padding: 0;
		margin: 0 0 20px;
		max-width: 100%;
	}
	#form-section .fields-holder.inputs-holder{
		float: none;
		width: 100%;
	}
	#slider {display: none;}
	.idea-info-content .image-holder{
		float: none;
		width: 100%;
		margin: 0;
	}
	.idea-info-content .description{padding: 0;}
	.article h2{font-size: 25px;}

	.ideas-he .idea-info-content,
	.he-events .ideas-he .idea-info-content {
		height: 452px;
		min-height: 0;
	}
	.he-events .description-text {
		margin-bottom: 40px;
	}
	body.he-events .idea-info-content .event-info .facebook-btn {
		position: absolute;
		bottom: 10px;
		left: 14px;
		right: 14px;
		width: auto;
	}
	.idea-info-content .description h2,
	.idea-info-content .event-info h3{font-size: 20px;}
	.idea-info-content .event-info h2{margin: 0 0 2px;}
	.idea-info-content .event-info h3{
		margin: 0 0 10px;
	}
	.idea-info-content .event-info .location, .idea-info-content .event-info .timings{
		line-height: 1.4;
		font-size: 11px;
		margin: 0;
	}
	.idea-info-content .event-info .timings{margin: 0 0 7px;}
	.ideas-he .idea-info-content .event-info p{
		font-weight: bold;
		font-size: 13px;
		line-height: 17px;
	}
	.idea-info-content .description p{
		font-size: 16px;
		line-height: 20px;
		margin: 0 0 30px;
	}
	.get-ideas-page .idea-block .idea-block-cont h2 {
		max-width: 250px;
	}
	.idea-info-content .description p:first-child {
		margin-top: 20px;
	}
	.idea-info-content .recommendation{
		font-size: 16px;
		position: static;
	}
	.idea-info-content {
		padding: 10px;
		text-align: center;
	}
	.ideas-categories li,
	.downloads-categories li {
		margin: 0 5px 5px 0;
	}
	.ideas-categories li .filter,
	.downloads-categories li .filter {
		font-size: 12px;
		line-height: 30px;
		height: 30px;
		padding: 0 7px;
	}

	#form-section .scroll-down{margin-bottom: 0;}
	.downloads-categories li .filter{padding: 0 14px;}
	.blocks-wrapper{min-height: inherit;}

	.arabic #hero-block, #hero-block {margin: 0;}
	.arabic .image-part_min, .image-part_min{
		position: static;
		width:100%;
	}
	.arabic #hero-block .text-part {
		float: none;
		width: 100%;
		padding: 20px 40px 55px 40px;
		text-align: center;
	}
	.arabic #hero-block .text-part p {margin: 0 auto;}
	.arabic .sidebar_about,
	#footer .social-networks,
	#footer .footer-menu,
	.contact-info address,
	.contact-info .developed-by,
	.login-btn,
	.menu-btn span {
		display: none;
	}
	.slides-text {margin: 0;}
	/*
    .slides-text li {
        display: none !important;
        position: static;
    }
    .slides-text li:first-child {display: block !important;}
*/
	.home #hero-block .text-part {
		padding-left: 0;
		padding-right: 0;
	}

	.home #hero-block .image-part_min {
		display: none;
	}
	.home .text-part--with-slider .bx-controls {
		display: none;
	}
	.home #slider {
		display: block;
	}
	.home #slider .bx-wrapper .bx-controls {
		bottom: 78%;
		display: block;
	}
	.home #slider ul li {
		overflow: hidden;
	}
	.home #slider ul li img {
		display: block;
		height: 243px;
		/* max-height: 243px; */

		width: 100%;
		object-fit: cover;
		/* max-width: none;
        width: auto; */
	}
	.home #slider .bx-wrapper .bx-prev,
	.home #slider .bx-wrapper .bx-next {
		background-color: #fff;
		background-image: url('../images/slider/controls.png');
		display: block;
		padding: 12px 9px;
		z-index: 99999;
	}
	.home #slider .bx-wrapper .bx-prev {
		background-position: -104px 7px;
	}
	.home #slider .bx-wrapper .bx-next {
		background-position: -132px 7px;
		right: 0;
	}
	.home #footer .social-networks{
		background: #eef0f1;
		margin: 0 -9999px !important;
		padding: 30px 0;
		padding-left: 9999px !important;
		padding-right: 9999px !important;
		/*padding: 31px 0 59px;*/
		width: auto;
		float: none;
		overflow: hidden;
		text-align: center;
		display: block;
	}
	.home.en  #footer .social-networks{
		background: #fff;
		width:initial !important;
	}
	#footer {
		background: #fff !important;
	}
	#footer .social-networks {
		/* width: 100% !important; */
		text-align: center;
	}
	#footer .social-networks:before{
		content: "עקבו אחרינו";
		display: block;
		color: #bf2b5f;
		font: 21px/1.19 'Almonidlaaa-Bold', 'Open Sans Hebrew', Arial, sans-serif;
		text-align: center;
		margin: 0 0 23px;
	}
	#footer .social-networks li{
		float: none;
		display: inline-block;
		width: auto;
		margin: 0 1px;
	}
	#footer .social-networks a{
		display: block;
		text-indent: -9999px;
		width: 51px;
		height: 51px;
		float: right;
	}
	#footer .social-networks .linkedin a{background: url("../images/ico-linkedin-footer.png") no-repeat 0 0;}
	#footer .social-networks .youtube a{background: url("../images/ico-youtube-footer.png") no-repeat 0 0;}
	#footer .social-networks .facebook a{background: url("../images/ico-facebook-footer.png") no-repeat 0 0;}
	#footer .social-networks .twitter a{background: url("../images/ico-twitter-footer.png") no-repeat 0 0;}
	#footer .social-networks .instagram a{background: url("../images/ico-instagram-footer.png") no-repeat 0 0;}
	#footer .social-networks a:hover,
	#footer .social-networks a:active{background-position: 0 0}
	.contact-info {background-color: #bf2b5f;}
	.contact-info h4 {
		width: 62%;
		float: left;
	}
	.contact-info .tel {
		float: right;
	}
	.arabic .logo, .logo {
		position: absolute;
		top: 5px;
		right: 14px;
		left: auto;
		z-index: 2;
		width: 100px;
		height: 100px;
		margin: 0;
	}
	.arabic .menu-btn, .menu-btn {width: 85px;}
	.text-part .scroll-down,
	.article-info .scroll-down {
		display: block;
		position: absolute;
		bottom: 10px;
		left: 50%;
		margin-left: -7px;
		margin-top: 15px;
		width: 14px;
		height: 9px;
		background: url('../images/white-arrow.png') no-repeat;
	}
	.article-info .scroll-down{bottom: 17px;}
	.scroll-down {
		background: url('../images/black-arrow.png') no-repeat;
		width: 14px;
		height: 9px;
		margin-bottom: -2px;
	}
	.related-scroll.scroll-down {
		background-size: cover;
		margin-top: 15px;
		width: 14px;
		height: 9px;
	}
	#hero-block .text-part h2,
	.content h1,
	.content h2,
	.text-part.version-2,
	.text-part {
		text-align: center;
	}
	#hero-block .text-part p {
		margin: 0 auto;
		text-align: center;
	}
	#hero-block .text-part {
		padding-top: 20px;
		padding-bottom: 45px;
	}
	.content {text-align: center;}
	.article-info .social-networks {
		margin-bottom: 6px;
		direction: ltr;
		letter-spacing: -3px;
		word-spacing: -3px;
	}
	.article-info .social-networks li a,
	.article .social-networks a {
		width: 40px;
		height: 40px;
		background-size: cover !important;
	}
	.article-info .social-networks li a:hover {
		background-position: 0 -40px;
	}
	.article .social-networks {
		padding: 23px 0 30px;
		direction: ltr;
	}
	.cta-pledge-streep{
		font-size: 11px;
		font-weight: 400;
		padding: 0 15px;
	}
	.cta-pledge-streep p,
	.green-streep p {
		padding: 10px 15px 10px 50px;
		text-align: right;
	}
	.cta-pledge-streep p{
		padding: 14px 102px 14px 0;
		max-width: 300px;
		line-height: 12px;
	}
	.cta-pledge-streep .close,
	.green-streep .close {
		position: absolute;
		left: 16px;
		top: 50%;
		margin-top: -9px;
	}
	.collaboration {
		display: block;
		margin: 20px 0 0;
		text-align: center;
	}
	#hero-block .text-part,
	.press-page #hero-block .text-part {
		padding: 30px 40px 45px 40px
	}
	#downloads-section {padding: 30px 0;}
	#events .gallery-list li,
	#photo-gallery .gallery-list li {
		margin-bottom: 15px;
		min-height: inherit;
		height: auto !important;
	}
	#hero-block .text-part.version-2 h1,
	#hero-block .text-part h1,
	.arabic .text-section h1,
	.arabic .social-networks-section h1 {
		text-align: center;
	}
	.arabic .social-networks-section {
		margin: 0;
		padding: 20px 30px;
		text-align: center;
	}
	.blocks-wrapper {margin: 0;}
	#hero-block .text-part.version-2 .days-left,
	#hero-block .text-part .days-left {
		display: inline-block;
	}
	#how-to-participate .scroll-down.related-scroll {margin-top: 30px;}
	.downloads-list .heading h2 {font-size: 26px;}
	.downloads-list .heading h2 a { color:#fff; text-decoration:none;}
	.menu-section .container .column ul li a {
		font-size: 20px;
		line-height: 1.2;
	}
	.menu-section .container .column,
	.menu-section .container .column ul {
		margin: 0;
	}
	.menu-section .container .column ul li {margin-bottom: 20px;}
	.article-info {padding: 30px 30px 40px;}
	.article-info h3{
		font-size: 22px;
		margin: 0 0 20px;
	}
	#store-section {padding-top: 20px;}
	.t-shirts-selection {margin-bottom: 30px;}
	.order-information h2 {
		font-size: 24px;
		line-height: 1.2;
	}
	#partners{
		background: #fff;
		margin: 0 -9999px !important;
		padding: 30px 0;
		padding-left: 9999px !important;
		padding-right: 9999px !important;
	}
	#partners h1{padding: 0;}
	.gallery-block .event-details span{
		margin: 0 0 24px;
	}
	.gallery-block .event-details span.time{margin: 0 0 24px;}
	.gallery-block .event-details span.location{margin: 0 0 30px;}
	.gallery-block h2{font-size: 32px; line-height: 40px;}
	.gallery-block .event-details h3{font-size: 32px; line-height: 40px;}
	input[type="submit"] {
		font: 20px 'Almonidlaaa-Regular', 'Open Sans Hebrew', Arial, sans-serif;
		height: 39px;
		line-height: 39px;
	}
	#form-section .container{padding: 0 !important;}
	#form-section fieldset {padding: 20px 0 !important; margin: 0;}
	#form-section .errors-text{margin: 0 auto;}
	#form-section .errors-text div:last-child{margin-bottom: 30px;}
	.container_column1_bold a{font-weight: 400;}
	.fancybox-close{
		width: 36px;
		height: 36px;
		background-size: 36px 36px;
		left: -18px;
		top: -18px;
	}
}
@media only screen and (max-width: 320px){
	#footer .social-networks li{
		margin: 0 auto !important;
	}
}
@media only screen and (min-width: 640px){
	.ideas-categories,
	.downloads-categories {display: block !important;}
}
@media only screen and (max-width: 639px){
	/*.circle-block .participate-btn,
	.circle-block .you-are-here,
	.circle-block .coming-soon {
		position: static;
	}*/
	.twitters-list .title {padding-left: 0;}
	.tw-date {top: 2px;}
	#great-style .text-part {
		padding: 30px 10px 30px 10px;
	}
	.downloads-categories {padding-top: 0;}
	#great-style .text-part h2 {font-size: 30px;}
	#great-style .text-part p,
	#great-style .text-part a {
		font-size: 18px;
	}
	.circle-block .holder {
		display: table;
		width: 100%;
	}
	.circle-block .frame {
		height: 100%;
		padding: 0;
		width: 100%;
		vertical-align: middle;
		display: table-cell;
	}
	.circle-block .frame h2 {
		padding: 0 10px;
	}
	.circle-block .frame:after {
		content: '';
		display: none;
	}
	.menu-section .container .column h3{
		font-size: 30px;
		line-height: 30px;
	}
	.contact-info .tel {margin-bottom: 5px;}
	.footer-menu{
		width: 50%;
		padding: 15px 0 15px 10px;
	}
	.social-networks{
		width: 100%;
		padding: 0;
		margin: 0 0 15px;
	}
	.social-networks li{
		width: 25%;
		margin: 0;
	}
	.social-networks li a{
		margin: 0 auto;
		float: none;
	}
	.contact-info{
		width: 100%;
		margin: 0 -9999px;
		padding: 15px 9999px;
		box-sizing: content-box;
	}
	.article-info h1,
	#hero-block .text-part h3,
	#hero-block .text-part h2{
		font-size: 27px;
		line-height: 30px;
	}
	#hero-block .text-part p{
		font-size: 16px;
		line-height: 22px;
	}
	.arabic #hero-block .text-part p{font-size: 16px; line-height: 20px;}
	.sidebar_about ul li{
		min-height: 100px;
		font-size: 14px;
	}
	.sidebar_about ul li:first-child{font-size: 16px;}
	.sidebar_about .year {
		padding: 2px 10px 2px 39px;
		font-size: 18px;
		line-height: 22px;
	}
	.article p,
	.content p{
		margin: 0 0 15px;
		line-height: 1.78;
	}
	.article ul{margin-bottom: 20px;}
	.content h1, .content h2{font-size: 30px; margin: 0 0 11px;}
	.hero-block-holder,
	.article-hero-block{margin: 0 0 30px;}
	#business-form p{margin: 0 auto 25px;}
	.info-form{margin: 0 auto 40px;}
	input[type="text"],
	input[type="email"],
	input[type="tel"],
	.got-it-form input[type="submit"] {
		height: 50px;
	}
	#form-section input[type="text"],
	#form-section input[type="tel"],
	#form-section input[type="email"]{
		height: 50px;
	}
	.your-choice .radio-row .ez-radio, .your-choice .radio-row .ez-checkbox {margin: 1px 0 4px 12px;}
	.sbHolder{
		height: 48px;
		margin: 0 0 10px;
	}
	.sbSelector{
		height: 48px;
		line-height: 48px;
		padding: 0 10px 0 50px;
	}
	.sbToggle{
		background: #b2b2b2;
		display: block;
		height: 48px;
		width: 45px;
	}
	.sbOptions_div{
		top: 50px !important;
	}
	.sbOptions a{
		display: block;
		outline: none;
		padding: 10px 26px 10px 15px;
		text-decoration: none;
		color: #8f9090;
	}
	.info-form label{line-height: 50px;}
	.contact-form label{line-height: 50px; padding: 0;}
	.info-form .form-row,
	.contact-form .form-row{margin: 0 0 10px;}
	#form-section .form-row-2,
	#form-section .form-row{margin: 0 0 20px;}
	.contact-form input[type="submit"],
	.info-form input[type="submit"],
	#form-section input[type="submit"]{
		width: 100%;
		margin: 0;
	}
	#how-to-participate{margin: 20px -9999px 0;}
	#how-to-participate .scroll-down{margin: 0 auto;}
	#partners .scroll-down{
		position: static;
		margin: 30px auto 0;
	}
	#form-section fieldset{padding: 20px 9999px;}
	.register-amuta{padding: 0 0 30px;}
	.thankyou-block h1{font-size: 32px;}
	.thankyou-block{margin: 15px 0;}
	.you-choice-options{
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
	.article figure figcaption{font-size: 14px;}
	.article figure {margin: 0 0 20px;}
	.article-info .date{font-size: 14px;}
	#related-posts #photo-gallery.activity-ideas h1{margin: 0 0 20px;}
	.social-networks-block ul{margin: 0 0 20px;}
	.social-networks-block ul li{margin: 0 7px 7px;}
	.filter-holder {
		position: relative;
		width: 80%;
		margin: 0 auto;
	}
	.mobile-categories-filter {
		position: relative;
		display: block;
		margin-bottom: 40px;
		padding: 0 40px;
		background: #c13667;
		color: #fff;
		border-radius: 4px;
		font: 14px/40px 'Open Sans Hebrew Bold', Arial, sans-serif;
		letter-spacing: 0.3px;
		cursor: pointer;
	}
	.red .mobile-categories-filter {background-color: #d93c3c;}
	.red .ideas-categories li .filter.active:hover {background-color: #d93c3c;}
	.green .mobile-categories-filter {background-color: #3AA950;}
	.green .ideas-categories li .filter.active:hover {background-color: #3AA950;}
	.mobile-categories-filter.open:before {
		position: absolute;
		content: "";
		top: 41px;
		left: 50%;
		width: 0;
		height: 0;
		margin-left: -8px;
		border-top: 8px solid transparent;
		border-bottom: 8px solid #fff;
		border-right: 8px solid transparent;
		border-left: 8px solid transparent;
		z-index: 12;
	}
	.mobile-categories-filter.open.purple-filter:before {
		border-bottom-color: #D8D8D8;
	}
	.mobile-categories-filter:after {
		content: "";
		position: absolute;
		left: 16px;
		top: 50%;
		margin-top: -3px;
		width: 0;
		height: 0;
		border-top: 8px solid #fff;
		border-bottom: 8px solid transparent;
		border-right: 5px solid transparent;
		border-left: 5px solid transparent;
	}
	.mobile-categories-filter.open:after {
		margin-top: -12px;
		border-top: 8px solid transparent;
		border-bottom: 8px solid #fff;
	}
	.ideas-categories,
	.downloads-categories {
		display: none;
		position: absolute;
		/*height: 127px;*/
		overflow: auto;
		z-index: 10;
		top: 57px;
		width: 100%;
		left: 0px;
		border-radius: 4px;
		box-shadow: 0 0 9px rgba(0, 0, 0, .09);
		z-index: 210;
		background-color: #fff;
	}
	.ideas-categories li,
	.downloads-categories li {
		display: block;
		margin: 0;
		height: 43px;
		border-bottom: 1px solid #d9d9d9;
	}
	.downloads-categories li {
		height: auto;
	}
	.downloads-categories ul {
		padding: 0;
	}
	.downloads-categories .download-cat {
		display: block;
		margin: 0;
	}
	.downloads-categories .download-cat .filter {
		border-radius: 0;
		background-color: #fff;
	}
	.ideas-categories li:last-child,
	.downloads-categories li:last-child {
		border-bottom: 0;
	}
	.ideas-categories li .filter,
	.downloads-categories li .filter {
		display: block;
		width: 100%;
		border-radius: 0;
	}
	.ideas-categories li .filter.active,
	.downloads-categories li .filter.active,
	.ideas-categories li .filter,
	.downloads-categories li .filter {
		height: 100%;
		background-color: #fff;
		color: #666;
		font: 14px/43px 'Open Sans Hebrew', Arial, sans-serif;
	}
	.ideas-categories li .filter.active:hover,
	.ideas-categories li .filter.active {
		background-color: #bf2b5f;
		color: #fff;
	}
	.downloads-categories li .filter.active:hover,
	.downloads-categories li .filter:hover,
	.downloads-categories li .filter.active {
		background-color: #B63682;
		color: #fff;
	}
	.circle-block .holder h2 + span:not(.participate-btn) {display: none;}
	.twitters-list{text-align: center;}
	.twitters-list li{
		padding: 20px 25px 25px;
		text-align: center;
	}
}
@media only screen and (max-width: 580px){
	.store-steps-list{
		margin: 2px 0 0;
		padding: 0;
	}
	.store-steps-list .steps-list{margin: 0 auto 10px;}
	.cart-block a.return-btn{
		position: static;
		display: block;
		color: #666;
		text-align: center;
	}
	/*.cart-block table td:nth-child(5) a.reset-btn{
		position: absolute;
		top: 8px;
		left: 5px;
	}*/
	.cart-block tr, .cart-block tbody td, .cart-block tfoot,
	.cart-block tfoot tr td, .cart-block tfoot tr, .cart-block tbody{
		/*display: inline-block;*/
		/*width: auto !important;*/
		border: none;
	}
	.cart-block tfoot{
		height: auto;
	}
	.cart-block thead tr{display: table-row;}
	.cart-block tbody tr{
		position: relative;
		width: 100% !important;
		border-bottom: 4px solid #fff;
		background: #f7f7f7;
	}
	.cart-block tbody tr:nth-child(2n) td, .cart-block tbody tr:nth-child(2n){background: #e7e7e7;}
	.cart-block tfoot{width: 100% !important;}
	.cart-block tbody{
		word-spacing: -3px;
		letter-spacing: -3px;
	}
	.cart-block td{
		word-spacing: 3px;
		letter-spacing: 0;
	}
	.cart-block table td:nth-child(3){
		width: 100% !important;
	}
	.cart-block table td:nth-child(3), .cart-block tbody td{
		padding: 5px 0;
	}
	/*.cart-block tbody td:first-child{padding: 5px 0 5px 5px;}*/
	.cart-block tbody tr{padding: 0 10px 0 33px;}
	.cart-block table td h3{margin: 5px 0;}
	.arabic .logo,
	.logo{
		width: 140px;
		height: 140px;
	}
	.gallery-block.empty img{margin: 0 auto 20px;}
	.circle-block h2 {
		font-size: 24px;
	}
	.cta-pledge-streep .close,
	.green-streep .close {
		width: 13px;
		height: 13px;
		background-size: cover;
		margin-top: -6px;
	}
	#hero-block .text-part .days-left{display: none;}
}
@media only screen and (max-width: 500px){
	.content iframe{height: 250px;}
	.logo:before{display: none;}
	.got-it-form input[type="text"],
	.got-it-form input[type="email"],
	.got-it-form input[type="submit"] {
		float: none;
		width: 100%;
	}
	.got-it-form input[type="text"],
	.got-it-form input[type="email"] {
		margin-bottom: 15px;
	}
}
@media only screen and (max-width: 490px){
	.arabic .logo
	.logo {
		width: 130px;
		height: 130px;
	}
	.arabic .menu-btn,
	.menu-btn{
		width: 165px;
		padding: 0;
		text-align: center;
	}
	.store-steps-list .steps-list li {font-size: 18px;}
	.store-steps-list .steps-list li > span,
	.store-steps-list .steps-list li > a span,
	.store-steps-list .steps-list li.performed span {
		width: 52px;
		height: 52px;
		margin-bottom: 8px;
		font-size: 24px;
		line-height: 50px;
	}
	.login-btn{
		float: left;
		clear: left;
		margin: 10px 5px;
	}
	#hero-block .text-part {padding: 23px 40px 45px 40px;}
	body{font-size: 14px;}
	h1{font: 24px/30px 'Almonidlaaa-Bold', 'Open Sans Hebrew', Arial, sans-serif;}
	.circle-block .holder{max-width: 240px; margin: 0 auto 25px;}
	.you-choice-options{
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		margin: 0;
	}
	#text-page h1{font-size: 32px;}
	#text-page h2{font-size: 20px;}
	#text-page p,
	#text-page ul{
		margin: 0 5px 25px;
		line-height: 1.78;
	}
	.content h1,
	.content h2 {
		font-size: 28px;
		text-align: center;
	}
}
@media only screen and (min-width: 481px){
	.gallery-block .holder .open-details,
	.gallery-block .event-details .close{display: none;}
}
@media only screen and (max-width: 480px){
	.downloads-list li {
		overflow: visible;
	}
	.amount select.form-control {background-position: 0px -5px;}
	.downloads-list .heading {
		position: relative;
		display: block !important;
		height: auto;
		height: 180px;
		padding: 0;
	}
	.frame-download-link {
		position: absolute;
		bottom: 20px;
		left: 0;
		right: 0;
		text-align: center;
		color: #fff;
		display: inline-block;
	}
	.frame-download-link:hover {
		text-decoration: none;
		color: #fff;
	}
	.downloads-list .language {
		bottom: auto;
		top: 20px;
	}

	h1 {font-size: 21px;}
	.cart-block{margin-bottom: 30px;}
	.got-it-form input[type="text"],
	.got-it-form input[type="email"] {
		font-size: 16px;
	}
	#photo-gallery.activity-ideas .blog-block p {
		margin: 0 10px 15px;
		font-size: 20px;
	}
	.payment-block a.payment{
		padding: 0 10px;
		width: 100%;
	}
	.footer-menu h2 {margin: 0 0 2px;}
	.contact-info h4{
		margin-top: -7px;
		font-size: 14px;
		line-height: 1.2;
	}
	.contact-info h4 br,
	#contact-form-section .thankyou-block h1 br {
		display: none;
	}
	#events,
	#photo-gallery{padding: 20px 9999px 15px;}
	#evens h1,
	#photo-gallery h1{
		font-size: 28px;
		line-height: 28px;
		margin-bottom: 20px;
	}
	#events .gallery-list li span,
	#photo-gallery .gallery-list li span{
		bottom: 0;
		margin-bottom: 0;
		position: relative;
	}
	#events .gallery-list li {
		min-height: 325px !important;
	}
	#events .gallery-list li img,
	#photo-gallery .gallery-list li img{margin-bottom: 5px;}
	.btn{
		font-size: 20px;
		line-height: 36px;
		padding: 0 15px;
		margin-bottom: 30px;
	}
	#independent-gallery{
		background: #fff;
		margin: 0 -9999px;
		padding: 0 9999px;
	}
	.gallery-block.empty img{
		width: 75px;
		height: auto;
	}
	.gallery-block .event-details span {
		padding: 3px 50px 0 0;
		margin: 0 0 21px !important;
		min-height: inherit;
		font-size: 14px;
		line-height: 1.24;
		color: #807672;
		height: 36px;
		display: table;
	}
	.gallery-block .event-details span div.holder{
		display: table-cell;
		vertical-align: middle;
		height: 100%;
		width: 100%;
		padding: 0;
	}
	.gallery-block .event-details span a{color: #807672; text-decoration: none;}
	.gallery-block .event-details span.phone {
		font-size: 14px;
		color: #807672;
	}
	.gallery-block
	.gallery-block .event-details span.location address {
		width: 75%;
	}
	.gallery-block .time i {
		font-size: 14px;
		font-style: normal;
	}
	.gallery-block .event-details span:before {
		width: 36px;
		height: 36px;
		margin: -16px -46px 0 0;
		background-position: 50% 50% !important;
		position: absolute;
		top: 50%;
		right: 48px;
	}
	.gallery-block .event-details .contacts-column{
		float: right;
		width: 100%;
		box-sizing: border-box;
		padding: 0 0 0 10px;
	}
	address{margin: 0;}
	.gallery-block .holder .open-details{
		position: absolute;
		left: 0;
		bottom: 20px;
		width: 100%;
		text-align: center;
	}
	#form-section  .gallery-block .event-details h2 {
		display: inline-block;
		vertical-align: middle;
		margin-bottom: 0px;
		margin-right: 24px;
		margin-left: 24px;
		color: #fff !important;
		font-weight: 400;
		font-size: 18px;
		font-family: 'Almonidlaaa-Regular';
		line-height: 1.25;
	}
	#form-section  .gallery-block.pink .event-details .title-holder {
		background: #bf2b5f;
	}
	#form-section  .gallery-block.orange .event-details .title-holder {
		background: #e68a39;
	}
	#form-section  .gallery-block.red .event-details .title-holder {
		background: #d93c3c;
	}
	.gallery-block .event-details .title-holder {
		font-size: 0;
		height: 94px;
		background: #b63682;
		margin-bottom: 18px;
	}
	.gallery-block .event-details .title-holder:after {
		content: '';
		display: inline-block;
		height: 100%;
		vertical-align: middle;
	}
	.gallery-block:hover .event-details{display: block;}
	.gallery-block .event-details .close{
		display: block;
		clear: both;
		color: #bf2b5f;
		text-decoration: underline;
		text-align: center;
		font-size: 12px;
		opacity: 1;
		float: none;
		font-weight: normal;
		position: relative;
		top:7px;
	}
	.gallery-block.empty h3,
	.gallery-block h2{
		font-size: 20px;
		line-height: 21px;
	}
	.article h2 {
		font-size: 28px;
		line-height: 1.2;
		text-align: center;
	}
	.radioinput-holder{
		width: 71px;
		height: 71px;
		margin: 0 10px;
	}
	.radioinput-holder label{
		width: 71px;
		height: 71px;
	}
	.ez-radio{
		width: 71px;
		height: 71px;
	}
	#text-page{
		padding: 43px 0 20px;
		/*text-align: center;*/
	}
	#text-page h1{
		margin: 0 0 37px;
		text-align: center;
	}

	/*.arabic #wrapper > .container {padding: 0 30px;}*/
	#wrapper > .container {padding: 0 15px;}
	.arabic .frame-holder {margin: 0 -30px;}
	.frame-holder {margin: 0 -15px;}
	#content-section {overflow: visible;}
	#hero-block .text-part h2 {
		margin-bottom: 12px;
		font-size: 32px;
		line-height: 1.2;
		text-align: center;
	}
	body.arabic {
		font-size: 12px;
	}
	.arabic .content {line-height: 1.9;}
	.arabic #hero-block .text-part p {
		font-size: 12px;
		line-height: 1.6;
		letter-spacing: -0.5px;
	}
	#hero-block .text-part p {
		font-size: 18px;
		line-height: 1.3;
		text-align: center;
		margin-bottom: 10px;
		letter-spacing: 1px;
	}
	.arabic .content p {margin: 0 0 23px;}
	.hero-block-holder {margin: 0;}
	.arabic #content-section {padding: 39px 0 60px;}
	#content-section {padding: 33px 0 22px;}
	.contact-info {padding: 25px 9996px 18px;}
	.contact-info .tel a {padding-right: 27px;}
	.arabic .logo, .logo {
		top: 7px;
		width: 78px;
		height: 78px;
	}
	.arabic .menu-btn,
	.menu-btn {
		box-sizing: border-box;
		width: 51px;
		height: 49px;
		padding: 13px 16px;
	}
	.arabic .menu-btn .patty,
	.menu-btn .patty {
		display: block;
		width: 18px;
	}
	.arabic .menu-btn .patty,
	.menu-btn .patt,
	.menu-btn .patty:after,
	.menu-btn .patty:before {
		width: 18px;
	}
	.circle-block {
		margin-bottom: 0;
		font-size: 12px;
	}
	.circle-block.orange.active .holder:before,
	.circle-block.purple.active .holder:before,
	.circle-block.red.active .holder:before,
	.circle-block.orange:hover .holder:before,
	.circle-block.purple:hover .holder:before,
	.circle-block.red .holder:hover:before,
	.circle-block .holder::before,
	.circle-block.active .holder::before {
		border-width: 5px !important;
	}
	#how-to-participate {
		padding-top: 23px;
		padding-bottom: 48px;
	}
	#how-to-participate h1 {
		max-width: 220px;
		margin: 0 auto 26px;
		font-size: 28px;
		line-height: 1.04;
	}
	#photo-gallery.photo-gallery-page {margin-top: 0;}
	.filter-holder {width: 100%;}
	#events.activity-ideas h1,
	#photo-gallery.activity-ideas h1 {
		margin-bottom: 14px;
		font-size: 28px;
		line-height: 1.2;
	}
	.idea-block .idea-block-cont h2{margin: 18px auto 3px}
	#events.activity-ideas .event-block h3,
	#photo-gallery.activity-ideas .event-block h3 {margin: -4px auto 7px;}
	.idea-block .idea-block-cont a{padding: 0 0 21px;}
	.idea-block .idea-block-cont h2,
	#form-section h2 {
		font-size: 24px;
		line-height: 1.2;
	}
	#evens.activity-ideas,
	#photo-gallery.activity-ideas {
		padding-top: 33px;
		padding-bottom: 40px;
	}
	.idea-block {min-height: inherit;}
	.activity-ideas .btn {
		margin-top: 0;
		margin-bottom: 10px;
	}
	.article-info h1 {
		margin-bottom: 8px;
		font-size: 32px;
		line-height: 1;
	}
	.article-info p {
		margin: 0 0 20px;
		font: 18px/1.57 'Open Sans Hebrew Light', Arial, sans-serif;
	}
	.article-info .date {
		margin-bottom: 15px;
		font-size: 18px;
	}
	.article {padding: 0 30px 18px;}
	.article p {
		text-align: center;
		line-height: 1.78;
	}
	.article p br {display: none;}
	.article figure {margin: 0 -30px 20px;}
	.article figure img {margin: 0 auto 16px;}
	.article figure figcaption {
		font-size: 16px;
		line-height: 1.44;
		padding: 0 10px;
	}
	#related-posts #photo-gallery.activity-ideas {padding-top: 24px;}
	.blog-block .idea-block-cont a{padding: 0 0 28px;}
	.blog-block .idea-block-cont h2 {
		margin-top: 22px;
		padding: 0 10px;
	}
	#events.activity-ideas .blog-block p,
	#photo-gallery.activity-ideas .blog-block p {font-size: 20px;}
	.article h3 {text-align: center;}
	.cta-pledge-streep p,
	.green-streep p {font-size: 12px;}
	#form-section {
		margin-top: 0;
		padding: 30px 0px 0;
		margin-bottom: 0;
	}
	.idea-block .idea-block-cont a span {
		font-size: 18px;
	}
	#form-section .scroll-down{margin-bottom: 30px;}
	#form-section h1 {margin-bottom: 8px;}
	.text-part {
		box-sizing: border-box;
		min-height: 190px;
	}
	#form-section label,
	#contact-form-section label {
		display: none;
	}
	#contact-form-section .radioinput-holder label,
	#form-section .radioinput-holder label {
		display: table;
	}
	#form-section .ez-checkbox + label,
	#contact-form-section .ez-checkbox + label {
		display: inline;
	}
	#form-section input::-webkit-input-placeholder,
	#contact-form-section input::-webkit-input-placeholder {
		color: #666;
		opacity: 1;
	}
	#form-section input:-moz-placeholder,
	#contact-form-section input:-moz-placeholder {
		color: #666;
		opacity: 1;
	}
	#form-section input::-moz-placeholder,
	#contact-form-section input::-moz-placeholder {
		color: #666;
		opacity: 1;
	}
	#form-section input:-ms-input-placeholder,
	#contact-form-section input:-ms-input-placeholder {
		color: #666;
		opacity: 1;
	}
	textarea::-webkit-input-placeholder {
		color: #666;
		opacity: 1;
	}
	textarea:-moz-placeholder {
		color: #666;
		opacity: 1;
	}
	textarea::-moz-placeholder {
		color: #666;
		opacity: 1;
	}
	textarea:-ms-input-placeholder {
		color: #666;
		opacity: 1;
	}
	.contact-form input[type="text"],
	.contact-form input[type="email"],
	.contact-form input[type="tel"],
	.contact-form .fields-holder,
	#form-section input[type="text"],
	#form-section input[type="tel"],
	#form-section input[type="email"],
	div select.form-control {
		padding: 0px 10px;
		height: 40px;
		width: 100%;
		font-size: 14px;
	}
	div select.form-control {
		margin-bottom: 20px;
		background-image: url('../images/select-small-arrow.png');
	}
	div select.form-control:active {
		background: #b2b2b2 url('../images/select-small-arrow.png') no-repeat 0 0;
	}
	textarea,
	#form-section textarea,
	#contact-form-section .contact-form textarea {
		width: 100%;
		height: 95px;
		font-size: 14px;
	}
	#contact-form-section .contact-form textarea {margin-bottom: 40px;}
	#form-section p,
	#business-form p {
		margin: 0 auto 20px;
		line-height: 1.75;
	}
	#form-section .form-row {
		margin: 0px auto 15px;
	}
	#form-section input[type="submit"],
	.contact-form input[type="submit"] {
		margin-bottom: 27px;
		font-size: 20px;
		line-height: 40px;
		height: 40px;
	}
	#form-section input[type="submit"]{margin-top: -15px;}
	#form-section fieldset {padding-bottom: 15px;}
	#downloads-section h1 {font-size: 28px;}
	#form-section .fields-holder {
		width: 100%;
		float: none;
	}
	#form-section .fields-holder select{
		margin: 15px 0 0;
	}
	.gallery-block .event-details h3 {
		margin: 0 67px 12px 15px;
		text-align: right;
		font: 20px/22px 'Open Sans Hebrew Bold', Arial, sans-serif;
	}
	#independent-gallery .col-sm-4 {
		padding-left: 7px;
		padding-right: 7px;
	}
	#partners-list-section ul li .more-info-holder .more-info p {
		font-size: 10px;
	}
	.register-amuta div select.form-control {margin-bottom: 0;}
	.your-choice .radio-row .ez-checkbox {margin: 2px 1px 3px 15px;}
	.you-choice-options .radio-row {margin-bottom: 15px;}
	.circle-block h2 {margin: -1px 0 -2px;}
	.circle-block .participate-btn,
	.circle-block .you-are-here,
	.circle-block .coming-soon {
		bottom: 30px;
		font-size: 12px;
	}
	.menu-section .close {font-size: 0;}
	.menu-section .social-networks li a {
		width: 42px;
		height: 42px;
		background-size: cover;
	}
	.menu-section .social-networks li a:hover {background-position: 0 -42px;}
	.menu-section .container .social-networks li {width: 19.4%;}
	.pledge-block {margin: 0 -15px;}
	.cart-block a.reset-btn {margin: 0;}
	.idea-block .idea-block-cont span {font-size: 14px;}

	.ideas-categories,
	.downloads-categories {
		width: 91%;
		left: 12px;
	}
	#hero-block .text-part {
		padding: 40px;
	}
	#hero-block .text-part a.btn-green {
		font-size: 16px;
		line-height: 30px;
		width: auto;
	}
	#about-section h1 {
		line-height: 1.19;
		margin: 0 0 23px;
	}
	#about-section {padding: 31px 15px 19px;}
	.circle-block:nth-child(odd) {
		padding-left: 5px;
		padding-right: 19px;
	}
	.circle-block:nth-child(even) {
		padding-right: 5px;
		padding-left: 19px;
	}
	.circle-block .holder {margin-bottom: 13px;}
	#how-to-participate {padding-bottom: 20px;}
	#how-to-participate .scroll-down.related-scroll {margin-top: 29px}
	#latest-updates {
		padding: 29px 0 24px;
	}
	#latest-updates h2,
	#events > h2{
		font-size: 18px;
		font-weight: 600;
		margin: -12px 0 35px;
	}
	#partners {padding: 30px 0 50px;}
	.instagram-column, .twitter-column{margin-bottom: 30px;}
	.twitter-btn,
	.instagram-btn {
		padding: 51px 0 0;
		background-position: 50% 0;
		line-height: 1;
		font-size: 14px;
		display: inline-block;
		background-size: 40px auto;
	}
	.twitter-btn:hover,
	.instagram-btn:hover {
		background-position: 50% 0;
		background-size: 40px auto;
	}
	#partners h1 {margin-bottom: 10px;}
	#partners .partners{
		padding: 0;
		position: relative;
	}
	#partners .partners:after{
		content: "";
		background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(255,255,255,0.91) 40%, rgba(255,255,255,0.91) 41%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.91) 40%,rgba(255,255,255,0.91) 41%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(255,255,255,0.91) 40%,rgba(255,255,255,0.91) 41%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef0f1', endColorstr='#00eef0f1',GradientType=1 ); /* IE6-9 */
		position: absolute;
		height: 100%;
		width: 30%;
		top:0;
		left:0;
		z-index:20;
	}
	#partners .partners:before{
		content: "";
		background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.81) 72%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.81) 72%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.81) 72%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eef0f1', endColorstr='#eef0f1',GradientType=1 ); /* IE6-9 */
		position: absolute;
		height: 100%;
		width: 30%;
		top:0;
		right:0;
		z-index:20;
	}
	#partners .bx-prev {background: url("../images/arrow-left.png");}
	#partners .bx-next {background: url("../images/arrow-right.png");}
	#partners .bx-prev,
	#partners .bx-next {
		width: 13px;
		height: 23px;
		top: 25px;
		background-repeat: no-repeat;
		z-index:100;
	}
	.arabic #hero-block .text-part h2 {font-size: 16px;}
	.arabic #hero-block .text-part {padding-bottom: 44px;}
	.arabic #content-section {padding: 38px 0 60px;}
	#how-to-participate.bottom-separator {padding-bottom: 50px;}
	.arrow-position .article-info .scroll-down {bottom: 16px;}
	#contact-form-section {padding: 40px 13px 0;}
	.contact-form input[type="text"],
	.contact-form input[type="email"],
	.contact-form input[type="tel"] {
		margin-bottom: 10px;
	}
	#form-section textarea,
	#contact-form-section .contact-form textarea {
		height: 81px;
	}
	#contact-form-section .contact-form textarea {margin-bottom: 29px;}
	#contact-form-section .contact-form {padding: 0 0 30px;}
	#events.activity-ideas .event-block h3,
	#photo-gallery.activity-ideas .event-block h3 {font-size: 20px;}
	#independent-gallery {padding: 35px 9999px 35px;}
	.gallery-block .event-details{
		background: #eef0f1;
		padding: 0 0 10px 0;
		display: block;
	}
	.gallery-block .contacts-container {
		padding: 0 20px 0 0;
	}
	.gallery-block .event-details span.location address {
		width: 75%;
		font-size: 13px;
	}
	#form-section .note {line-height: 40px;}
	#form-section h2 {margin-bottom: 27px;}
	#form-section fieldset {
		padding: 33px 15px 36px;
		margin: 0;
		border-width: 1px;
	}
	#form-section #activity-yes fieldset{
		border-top: 1px solid #eef0f1 !important;
		padding-top: 20px !important;
	}
	.bottom-indent h2 {margin-bottom: 5px;}
	#hero-block .text-part.bottom-indent {
		min-height: 170px;
		padding-bottom: 36px;
	}
	#hero-block .text-part.bottom-indent p {max-width: 185px;}
	#form-section .form-row-2 {padding-bottom: 0;}
	#form-section fieldset > .form-row-2 {margin-bottom: 0;}
	#form-section h2.big-indent {margin-bottom: 38px;}
	#form-section.register-private-form .form-row {
		margin-bottom: 20px;
	}
	#form-section > form > .form-row{
		padding: 0 15px;
	}
	div select.form-control {margin-bottom: 0;}
	#form-section input.short[type="text"] {width: 126px;}
	#form-section fieldset.your-choice {
		padding-top: 44px;
		padding-bottom: 12px;
	}
	#form-section fieldset.your-choice h2 {margin-bottom: 42px;}
	.you-choice-options .radio-row {margin-bottom: 18px;}
	.your-choice .radio-row .ez-checkbox {
		width: 18px;
		height: 18px;
		border-radius: 2px;
	}
	#form-section fieldset.other-field {
		padding-top: 42px;
		padding-bottom: 30px;
	}
	#form-section fieldset.other-field h2 {margin-bottom: 40px;}
	#events .scroll-down,
	#photo-gallery .scroll-down{margin: 20px auto 0;}
}
.gallery-block {
	height: 374px;
}
@media only screen and (max-width: 430px) {
	#partners-list-section ul li .more-info-holder {padding: 0 10px;}
	#got-it {padding: 30px 0;}
	.got-it-form {padding-top: 15px;}
	.payment-block .payment {width: 100%;}
	body.he-events .event-info > h2 {
		font-size: 20px;
	}
	body.he-events .idea-info-content .event-info .facebook-btn {
		font-size: 13px;
	}
	body.he-events .idea-info-content .event-info .facebook-btn {
		min-height: 33px;
		line-height: 31px;
	}
	.idea-info-content .description p {margin-bottom: 13px;}
	body.he-events .idea-info-content .event-info .facebook-btn {
		margin-top: 0;
		font-family: 'Almonidlaaa-Bold', 'Open Sans Hebrew', Arial, sans-serif;
	}
	body.he-events .ideas-he .idea-info-content .event-info p {
		font-size: 14px;
		line-height: 21px;
	}
	body.he-events .idea-info-content .event-info .location,
	body.he-events .idea-info-content .event-info .timings {
		font-size: 11px;
		line-height: 1.4;
	}
	body.he-events .idea-info-content .event-info .location {
		margin-bottom: 7px;
	}
	body.he-events .idea-info-content .event-info .location,
	body.he-events .idea-info-content .event-info .timings {
		padding-right: 20px;
	}
	body.he-events .idea-info-content .event-info .location img,
	body.he-events .idea-info-content .event-info .timings img {
		display: none;
	}
	body.he-events .idea-info-content .event-info .location:before,
	body.he-events .idea-info-content .event-info .timings:before {
		content:'';
		position: absolute;
	}
	body.he-events .idea-info-content .event-info .location:before {
		top: 1px;
		right: 2px;
		width: 9px;
		height: 14px;
		background: url('../images/ev-mark.jpg') no-repeat 50% 50%;
	}
	body.he-events .idea-info-content .event-info .timings:before {
		top: 0;
		right: 0;
		width: 13px;
		height: 13px;
		background: url('../images/ev-clock.png') no-repeat 50% 50%;
	}
}
@media only screen and (max-width: 380px){
	.menu-section .container .social-networks{width: 100%;}
	#events.activity-ideas,
	#photo-gallery.activity-ideas {padding-bottom: 20px;}
	#how-to-participate {margin-top: 0;}
	.circle-block.orange .you-are-here {display: block;}
	#participating-organizations li {
		margin: 0 0 -3px 10px;
		width: 37%;
	}
}
@media only screen and (max-width: 767px) {
	#talk-to-us {
		padding: 0;
	}
	.press-page .logo {
		margin-right: 0;
	}
	.press__list {
		padding: 0 10px;
	}
	#press h2 {
		margin: 60px 10px 30px;
	}
	.press__item {
		width: 49%;
		margin-left: 2% !important;
	}
	.press__item:nth-child(2n) {
		margin-left: 0 !important;
	}
	.press__item br {
		display: none;
	}
	.fancybox-inner {min-height: 516px !important;}
	.fancybox-skin .fancybox-title,
	.fancybox-skin strong {
		float: none;
		display: block;
	}
	.c-pager {display: none;}
	.fancybox-skin .fancybox-title {
		padding-left: 20px;
		padding-right: 20px;
	}
	.fancybox-skin strong {
		box-sizing: border-box;
		width: 100%;
		min-height: 42px;
	}

	.partners-holder > div {
		min-height: 70px;
		margin-bottom: 10px;
	}

	.partners-holder div:last-child {
		margin-left: 0;
	}
}
@media only screen and (max-width: 640px) {
	.fancybox-inner {min-height: 420px !important;}
}
@media only screen and (max-width: 560px) {
	.fancybox-inner {min-height: 225px !important;}
	div.press__item {
		float: none;
		width: 90%;
		margin: 0 auto 20px !important;
	}
	.press__item:nth-child(2n) {
		margin-right: auto !important;
		margin-left: auto !important;
	}
	.press__item:nth-child(2n) {
		width: 90%;
		margin: 0 auto 20px;
	}
	.press__item:nth-child(3n) {
		width: 90%;
		margin: 0 auto 20px;
	}
}
@media only screen and (max-width: 320px){
	.fancybox-inner {min-height: 210px !important;}
}


/*FOOTER LINKS FOR MOBILE*/
.mobile-footer-links{
	width: 100%;
	box-sizing: content-box;
	background: #fff;
	padding:10px 0 20px 0px;
}

.mobile-footer-links span.link a{
	color:#5d5d5d !important;
	font-size:12px;
	text-decoration:none;
	color:#898b8b;
	padding-left: 19px;
	padding-right: 19px;
	border-right: 1px solid #5d5d5d;
}

.mobile-footer-links span.link.last a{
	border-right: none;
}
@media only screen and (max-width:480px){
	.mobile-footer-links span.link a{
		font-size:17px;
		line-height:34px;
		padding-right:5px;
		padding-left:5px;
	}
}

@media only screen and (max-width:375px){
	.mobile-footer-links span.link a{
		font-size:15px;
		line-height:30px;
	}
}
@media only screen and (max-width:360px){
	.mobile-footer-links span.link a{
		font-size:14px;
		line-height:28px;
	}
}
@media only screen and (max-width:359px){
	.mobile-footer-links span.link a{
		font-size:13px;
		line-height:26px;
	}
}
@media only screen and (max-width:320px){
	.mobile-footer-links span.link a{
		font-size:12px;
		line-height:24px;
		padding-left: 19px;
		padding-right: 19px;
	}
}