@media all and (max-width:1799px)
{

}


@media all and (max-width:1599px)
{
.header_inner .navigation ul li a{padding: 65px 23px 45px 23px;}
.fixed .header_inner .navigation ul li a{padding: 35px 23px 35px 23px;}

.banner_inner .banner_caption h1{font-size:90px; line-height:105px;}
.home_about_inner { padding: 0 100px 100px 100px; max-height:550px;}
.home_about_inner .image{width:30%;}
.home_about_inner .text {max-width: 640px; padding-bottom: 0;}
.home_about_inner .text p { font-size: 30px; line-height: 47px;}
.home_slider_inner .mission_options .slick-track .slick-slide > div{padding: 25px 25px 95px 25px;}
.home_slider_inner .mission_options .slick-track .slick-slide a{font-size:15px; left:25px; right:25px; bottom:25px;}
.home_slider_inner .mission_options .slick-arrow { width: 50px; height: 50px;}
.home_slider_inner .mission_options .slick-track .slick-slide h4 { font-size: 32px; line-height: 39px;}

.footer_top .footer_logo {width: 120px;}
.footer_menus{width:75%;}
.footer_bottom .right { width: 75%;}
.footer_bottom .right { width: 60%;}
.footer_subscribe_area form{max-width:350px;}
.footer_bottom .left h4 {font-size: 50px; line-height: 50px;}
.footer_bottom .left h4 sup { font-size: 30px;}
.footer_subscribe_area p {width: calc(100% - 420px);}


.mission_banner_inner .banner_caption h1{font-size:70px; line-height:85px;}
.mission_nav ul li a { font-size: 18px; letter-spacing: -0.44px;  line-height: 22px;  padding: 20px 20px 20px 20px;}
.animated_cards .single_card .card_inner{padding:60px;}
.animated_cards .single_card .card_inner .image { width: 500px;}
.animated_cards .single_card .card_inner .text { width: calc(100% - 550px);}
.animated_cards .single_card .card_inner .text h4 { font-size: 55px; line-height: 65px;}

.resources_section_inner .single_resource {width: 33.33%;}
.essence_slider_inner .essence_slider .slick-arrow { width: 50px; height: 50px; margin: -25px 0 0 -25px;}
.essence_slider_inner .essence_slider .slick-arrow.slick-next {margin: -25px -25px 0 0;}
.essence_slider_inner .essence_caption h2 { font-size: 50px; line-height: 60px;}


.history_banner h1{font-size:90px;}
.history_block .history_date img{max-width:320px;}
.history_block .history_image {width: 300px;}


.printable_page .resources_section .resources_section_inner .single_resource { width: 25%;}
}

@media all and (max-width:1199px)
{
.page {padding: 100px 0 0 0;}	
.header_inner .navigation.right ul { margin-left: 30px;}
.header_inner .navigation.left ul { margin-right: 30px;}
.header_inner .navigation ul li a{padding:41px 12px 41px 12px; font-size:15px;}
.fixed .header_inner .navigation ul li a{padding:35px 12px 35px 12px;}
.header_inner .logo a{width:80px;}
.header_inner .logo a img { transform: translateY(25px);}
.mission_nav{top:88px;}
.banner_inner .banner_caption h1 { font-size: 70px; line-height: 85px;}
.home_about_inner { padding: 0 50px 50px 50px;  max-height: 400px;}
.home_about_inner .image { width: 30%;}
.home_about_inner .text{width:65%;}
.home_about_inner .text p { font-size: 25px; line-height: 40px;}
.banner_section { padding: 100px 0 70px 0;}
.home_about_section { margin-top: 130px;}
.home_numbers_inner .numbers .single_number{width:50%;}
.home_numbers_inner .text { width: 38%;}
.home_numbers_inner .numbers { width: 55%; gap: 50px 0;}
.home_numbers_inner .text h2 { font-size: 42px; line-height: 50px;}
.home_slider_inner h2 { max-width: 820px; font-size: 38px; line-height: 53px; margin: 0 0 50px 0;}
.home_video_section{padding:100px 0;}
.home_video_inner .video {width: 58%;}
.home_video_inner .text{width:35%;}
.home_video_inner .text h2 { font-size: 45px; line-height: 55px;}
.header_inner .navigation { width: calc(50% - 40px);}

.footer_top .footer_logo { width: 100px;}
.footer_menus {width: 80%;}
.footer_bottom{flex-wrap:wrap;}
.footer_bottom .left { width: 100%; text-align: center; margin: 0 0 30px 0;}
.footer_bottom .right { width: 100%;}
.footer_subscribe_area form input[type="text"]{height:60px;}


.mission_section { padding: 20px 0 100px 0;}
.animated_cards .single_card .card_inner { padding: 40px;}
.animated_cards .single_card .card_inner .image { width: 400px;}
.animated_cards .single_card .card_inner .text { width: calc(100% - 450px);}
.animated_cards .single_card .card_inner .text h4 { font-size: 45px; line-height: 55px; margin-bottom: 20px;}
.animated_cards .single_card .card_inner .text p{margin-bottom:40px;}
.mission_nav ul li a { font-size: 18px; letter-spacing: 0;  line-height: 24px;  padding: 15px 15px 15px 15px; height: 90px;  display: flex; align-items: center; justify-content: center;}	
.animated_cards{margin-top:50px; gap:40px;}



.impact_banner_inner .banner_caption h1 { font-size: 55px; line-height: 65px; margin-bottom: 60px; max-width: 340px;}

.history_banner h1 { font-size: 70px;}
.history_block .history_image {  width: 240px;}
.history_block .history_date img { max-width: 240px;}
.history_brief h3 {font-size: 70px; line-height: 69px; max-width: 620px;}
.history_brief h2 { font-size: 40px;  line-height: 50px;  max-width: 660px;}
.printable_page .resources_section .resources_section_inner .single_resource .inner { padding: 25px;}
.resources_section_inner .single_resource .inner a{letter-spacing:-1px;}

.printable_page .resources_section .resources_section_inner .single_resource { width: 33.33%;}

}

@media all and (max-width:991px)
{
.page {padding: 88px 0 0 0;}	
.header_inner{justify-content:space-between;}	
.header_inner .logo a {width: 70px;}
.header_inner .navigation{display:none;}
.header_inner .logo a img { transform: translateY(12px);}
.trigger{display:block;}
.mission_nav{top:83px;}
.mobile_menu{position: fixed; left: 0; top: 0; bottom: 0; width: 280px; background: #3E133F; display:block; transform:translateX(-280px); transition:all ease 0.3s; overflow-y: auto;}
.main_header.fixed{padding:10px 0;}
.fixed .header_inner .logo a { width: 50px;}
.banner_inner .banner_caption h3{font-size:30px;}
.banner_inner .banner_caption h1 {font-size: 60px; line-height: 75px;}
.banner_pigeon{width:200px;}
.home_about_inner .text p {font-size: 20px; line-height: 32px;}
.home_about_inner{max-height:320px;}
.home_numbers_inner .text h2 { font-size: 34px; line-height: 43px;}
.home_slider_inner h2 { max-width: 670px; font-size: 31px;  line-height: 45px;}


.slip .mobile_menu{transform:translateX(0);}
.mobile_menu ul{list-style-type:none; margin:0; padding:0;}
.mobile_menu ul li{border-bottom:1px solid rgba(255,255,255,.1);}
.mobile_menu ul li.has_dropdown{display:flex; flex-wrap:wrap; justify-content:space-between;}
.mobile_menu ul li.has_dropdown > a{width:calc(100% - 50px);}
.mobile_menu ul li.has_dropdown .sub_menu_trigger {display: flex; align-items: center; justify-content: center;
    color: #EECFCB; width: 50px; font-size: 14px;}
.mobile_menu ul li.has_dropdown .sub_menu_trigger i{transition:all ease 0.2s; cursor:pointer;}
.mobile_menu ul li.has_dropdown.open .sub_menu_trigger i{transform:rotate(180deg);}

.mobile_menu ul li a{color: #EECFCB; text-decoration: none; display: block; padding: 26px 20px; text-transform: uppercase; font-size:15px;}
.mobile_menu ul li:hover a,
.mobile_menu ul li.active a{color:#ffffff;}

.mobile_menu ul li .sub_menus{width:100%; display:none;}
.mobile_menu ul li .sub_menus ul{padding-bottom:15px;}
.mobile_menu ul li .sub_menus ul li{margin:0; padding:0; border-bottom:none;}
.mobile_menu ul li .sub_menus ul li a{padding:15px 10px 15px 35px;}


.main_footer{padding:50px 0 0 0;}
.footer_top{flex-wrap:wrap; }
.footer_menus { width: 100%; margin-top:50px; gap:30px;}




.mission_banner_inner .banner_caption h1 {  font-size: 50px;  line-height: 65px;  margin: 20px 0 40px 0;}
.animated_cards .single_card .card_inner .image { width: 320px; display: flex;}
.animated_cards .single_card .card_inner .image img{object-fit:cover;}
.animated_cards .single_card .card_inner .text {  width: calc(100% - 350px);}
.animated_cards .single_card .card_inner .text h4 { font-size: 32px;  line-height: 41px;  margin-bottom: 20px; letter-spacing: 0;}
.animated_cards .single_card .card_inner .text p { margin-bottom: 30px; font-size: 15px; line-height: 22px;}


.essence_banner {  padding: 80px 0;}
.essence_banner_inner .banner_caption h1{margin-bottom:20px;}
.essence_banner_inner .banner_caption p{margin-bottom:30px;}
.essencec_blouds{display:none;}
.resources_section_inner .single_resource { width: 50%;}

.essence_slider_inner .essence_caption {width: 100%; margin:0 0 30px 0;}
.essence_slider_inner .essence_slider { width: 100%;}
.essence_slider_inner .essence_caption h2 br{display:none;}
.essence_slider_inner .essence_caption h2{    max-width: 430px;}


.donation_left{width:100%;}
.donation_right{width:100%; margin-top:40px;}
.donation_section { padding: 70px 0;}
.donation_left h2{font-size:46px;}
.presets .preset_single input[type="radio"] + label, .presets .preset_single input[type="checkbox"] + label{font-size:40px;}


.impact_banner {padding: 80px 0;}
.archives ul li { width: 48.5%;}
.archives_section { padding: 0 0 80px 0;}
.history_banner {  padding: 80px 0;}
.history_banner h1 { font-size: 60px;}
.history_block .history_image {width: 180px;}
.history_block .history_details,
.history_block .history_date { width: calc(50% - 120px);}
.history_block .history_details h4 { font-size: 38px; margin-bottom: 20px;} 
.history_block .history_date img { max-width: 200px;} 
.history_block{padding:80px 0;}


.printable_page .resources_section .resources_section_inner .single_resource { width: 33.33%;}

}


@media all and (max-width:767px)
{
.fields { margin: 10px 0 0 0;}	
.donation_section { padding: 50px 0;}
.form_row .sub button[type="submit"]{height:52px;}
.home_page:before { top: 150px;  background-size: 650px;}		
.banner_inner .banner_caption h3 { font-size: 25px; line-height: 30px;}
.banner_inner .banner_caption h1 {font-size: 27px; line-height: 35px; letter-spacing: 0; margin: 10px 0 30px 0;}
.home_about_inner{padding: 0 25px 25px 25px; max-height: none; flex-wrap:wrap;}
.home_about_inner .text { width: 100%; margin-top:15px;}
.home_about_inner .image { width: 100%;}
.home_about_inner .image img{max-width: 160px; margin-top: -120px;}
.home_about_inner .text p {font-size: 16px; line-height: 26px; letter-spacing: 0;}
.home_numbers_inner .text { width: 100%;}
.home_numbers_inner .numbers { width: 100%;  gap: 25px 0;     margin: 40px 0 0 0;}
.home_video_inner .text h2 { font-size: 40px; line-height: 48px;  max-width: 260px; margin-top: 10px;}
.home_video_inner .text p{margin:20px 0;}

.home_video_section{padding:80px 0;}
.home_video_inner{flex-wrap:wrap; flex-direction:column-reverse;}
.home_video_inner .text { width: 100%; margin-top: 30px;}
.home_video_inner .video { width: 100%;}
.home_slider_inner h2 {font-size: 22px; line-height: 31px; letter-spacing: 0;}
.home_slider_section { padding: 0 0 80px 0;}
.home_numbers_section { padding: 80px 0;}
.home_numbers_inner .text p{margin-top:15px;}
.home_numbers_inner .numbers .single_number{gap:7px;}
.home_numbers_inner .numbers .single_number h4 {font-size: 42px; line-height: 49px;}
.home_numbers_inner .numbers .single_number span { font-size: 15px; line-height: 19px;}

.home_video_inner .video .video_trigger,
.home_video_inner .video .pause_trigger
 { left: 50%; top: 50%; width: 50px;  height: 50px; transform: translate(-50%, -50%);}
.mission_nav {margin-left: -30px; margin-right: -30px;}

.donation_left h2 { font-size: 35px;}

	
.footer_top .footer_logo {width: 80px;}
.footer_menus{flex-wrap: wrap; gap: 0; margin:0; justify-content:space-between;}
.footer_menus .footer_menu_block{width:48%; margin-top:40px;}
.footer_menus h4{margin-bottom:10px; font-size:15px;}
.footer_menus ul li a{font-size:15px;}
.footer_copyright p{font-size:14px;}
.footer_copyright{padding:25px 0;}
.footer_bottom { padding: 25px 0;  margin-top: 50px;}
.footer_bottom .left h4 { font-size: 36px; line-height: 36px;}
.footer_bottom .left h4 sup { font-size: 22px;}
.footer_subscribe_area p {width: 100%; text-align: center;}
.footer_subscribe_area form { max-width: 100%; margin: 20px 0 0 0;}
.footer_subscribe_area form input[type="text"] { height: 50px; padding: 0 50px 0 15px; font-size: 15px;}

.mission_banner_inner{flex-wrap:wrap; padding: 60px 0 60px 0;}
.mission_banner_inner .hero { width: 100%;}
.mission_banner_inner .hero img{width: 390px;  max-width: 390px; float: right;}
.mission_nav ul{white-space: nowrap;  overflow-x: auto; overflow-y: hidden;}
.mission_nav ul li a { font-size: 15px; letter-spacing: 0; line-height: 18px; padding: 15px 20px 15px 20px; height: 66px;
    max-width: 160px; white-space: break-spaces; text-align: center; font-weight: 600;}	
	
.mission_section { padding: 20px 0 70px 0;}	
.animated_cards .single_card { scroll-margin-top: 170px;}

.mission_banner_inner .banner_caption { width: 100%; margin-top:30px;}
.mission_banner_inner .banner_caption h1 br{display:none;}
.mission_banner_inner .banner_caption h1 { font-size: 38px; line-height: 47px;  margin: 20px 0 40px 0; letter-spacing: 0;}
.mission_banner_inner .banner_caption h3 { font-size: 24px; line-height: 30px; letter-spacing: 0;}
.mission_banner_pigeon {width: 150px; right: -30px; top: 20px;}
.animated_cards .single_card .card_inner{flex-wrap:wrap;}
.animated_cards .single_card .card_inner {padding: 25px;}
.animated_cards .single_card .card_inner .image { width: 100%;}
.animated_cards .single_card .card_inner .text{width:100%; margin-top:25px;}
.animated_cards .single_card .card_inner .text h4 { font-size: 28px; line-height: 34px; margin-bottom: 10px;}


.essence_banner_inner .hero {width: 100%;}
.essence_banner_inner .hero img{    max-width: 200px;}
.essence_banner_inner .banner_caption { width: 100%; margin-top:30px;}
.resources_section_inner .single_resource { width: 100%;}
.essence_banner_inner .banner_caption h1{font-size:43px;}
.essence_slider_inner .essence_caption h2 { font-size: 37px; line-height: 49px;}
.essence_slider_inner .essence_slider .essence_option{padding:35px;}
.essence_slider_inner .essence_slider .slick-arrow { width: 40px; height: 40px; margin: -20px 0 0 -20px;}
.essence_slider_inner .essence_slider .slick-arrow.slick-next { margin: -20px -20px 0 0;}


.presets { margin: 0 -5px;}
.presets .preset_single{ padding:0 5px; width:50%;}

.form_row .sub .form_control input[type="text"] {height: 50px; padding: 0 15px;  font-size: 16px;}

.form_row .sub .form_control label.animated { font-size: 14px; line-height: 19px; left: 15px; top: 16px; color:#898989;}

.form_row .sub .form_control.active label.animated {transform: translateY(-13px);}

.presets .preset_single input[type="radio"] + label {height: 65px; font-size: 22px; letter-spacing: 0;}
.form_row .sub.third { width: 100%;}

.form_row .sub.mobile_half{width:50%;}
.form_row .sub.mobile_full{width:100%;}

.time_toggle.yahrtzite .form_control span { width: calc(100% - 130px); font-size: 14px;  line-height: 20px; letter-spacing: -0.48px; padding-left: 15px;}
.time_toggle.yahrtzite .form_control .group { width: 120px;}
.presets.movement_options .preset_single input[type="radio"] + label { font-size: 16px;}

.impact_banner_inner .hero { width: 100%;}
.impact_banner_inner .banner_caption { width: 100%; padding: 30px 0 0 0;}
.impact_banner_inner .banner_caption h1 { font-size: 34px; line-height: 42px;  margin-bottom: 30px; letter-spacing: 0;}
.archives ul li { width: 100%;}

.history_block .history_date{display:none;}
.history_banner h1{font-size:36px;}
.history_banner h1 br{display:none;}
.history_brief small{font-size:16px; line-height:20px;}
.history_brief h2 { font-size: 30px; line-height: 41px;}
.history_brief h3 { font-size: 40px; line-height: 42px; letter-spacing: -1px;}
.history_brief{gap:20px;}
.history_block .history_image { width: 180px;}
.history_block .history_details{ width: 100%; margin-top: 25px; align-items:flex-start;}
.history_block:before{display:none;}
.history_block { padding: 0;}
.history_letter{margin:50px 0;}

.history_block .history_details .date { display: block; margin-bottom:10px;}
.history_block .history_details .date img{max-width: 130px;}
.donation_right .upper{padding: 15px 15px 3px 15px; padding:0; border:none;}
.presets.movement_options .preset_single { width: 50%;}

.printable_page .resources_section { padding: 60px 0 50px 0;}
.printable_page .resources_section .resources_section_inner .single_resource { width: 50%;}

.printable_page .resources_section .center_container h1{font-size:46px;}

}



@media all and (max-width:539px)
{
.printable_page .resources_section .resources_section_inner .single_resource { width: 100%;}
.resources_section_inner .single_resource .inner a { letter-spacing: 0;}	
}