@media screen and (max-width: 1300px) {
	#section_3 .wrapper { width:1000px; }

	.timeline_module.gallery .timeline-event .timeline-event-image-container { width:300px; height:360px; }
	.timeline_module.gallery .timeline-event .timeline-event-image-container .timeline-event-image { width:275px; height:330px; }

	.video_gallery_module .video .video-content { padding:15px 50px; }
}

@media screen and (max-width: 1225px){
	.wrapper { width: 850px; }

	#section_3 .wrapper { width:950px; }

	.header {}
	.header .wrapper { width:auto; padding:0 50px; }
	.header .header-logo-text { padding-left:150px; }
	.header .header-bottom {}
	.header .header-bottom .wrapper {  }
	.header .header-bottom .menu_module.horizontal { padding-left:145px;/* margin-top:15px;*/ }
	.header .header-bottom .header-logo img { width:145px; }

	.video_gallery_module .video .video-content { padding:25px; }
}

@media screen and (max-width: 1025px){
	.wrapper { width: 800px; }

	.header .header-bottom .header-logo img { width:125px; }
	.header .wrapper { padding:0 15px; }

	#section_3 .wrapper { width:auto; }
/*calc((100vw/3) - (10px * 3))*/
/*RATIO: 1:1.2*/
	.menu_module.horizontal .item.level_0 { margin:0 5px !important; }

	.timeline_module.gallery .timeline-event .timeline-event-image-container { width:250px; height:300px; }
	.timeline_module.gallery .timeline-event .timeline-event-image-container .timeline-event-image { width:225px; height:275px; }

	.slick-prev { left:15px; }
	.slick-next { right:15px; }

	.slick-prev,
	.slick-next { box-shadow:0 0 10px rgba(0,0,0,0.25); }

	.menu_module.horizontal .item.level_0 { padding-right:15px; }
	.menu_module.horizontal .item.level_0.has_children { padding-right:30px; }
	.menu_module.horizontal .item.level_0.has_children:before { right:10px; }
	/*.menu_module.horizontal .item.level_0:not(:last-of-type):not(:nth-of-type(3))::after { content:' | '; position:absolute; right:0; }*/

	.video_gallery_module {}
	.video_gallery_module .video { flex-direction:column !important; }

	.video_gallery_module .video .video-video,
	.video_gallery_module .video .video-content { width:100%; }
}

@media screen and (max-width: 825px){
	.wrapper { width: auto; padding: 0 20px; }

	.section { padding:25px 0; }
	.section.big { padding:50px 0; }

	#section_3 .wrapper { width:auto; }

	h1, h2 { font-size:26px; }
	body { font-size:14px; }

	.page_8 img { display:block; float:none !important; margin:0 auto 15px auto; }
	.page_20 .w_50 { width:100%; }
	.page_20 .w_90 { width:100%; }
	.page_20 .w_90 .p_r { padding:0 !important; }

	.header .header-bottom{
		padding:25px 0;
	}
	.header .header-bottom .header-logo img { width:175px; top:90%; }
	.header .header-bottom .header-logo .header-logo-text,
	.header .header-bottom .menu_module.horizontal { padding-left:175px; }

	/* mobile menu */
	.menu_module.horizontal,
	.menu_module.vertical { display: none; }
	.toggle_mobile_menu { display: block; }

	.header .header-logo-text  { padding-left:0; font-size:20px; }
	.header .header-bottom .header-logo img { width:100px; top:0; }

	.menu_module .item.level_0 a { padding:0; }
	.menu_module .item.level_0 > a::after { top:90%; }
	.menu_module.horizontal .dropdown.level_1 { margin-top:1px; }
	/* mobile menu */

	.banner {}
	.banner .banner-subtitle { font-size:14px; }

	.grid { display:block !important; }
	.grid .grid_box { width:100%; float:none; display:block !important; }
	.section.bg_green-light .grid_box.w_50:nth-of-type(2) .p_a { padding:15px 0 0 0; }

	.page_1 #section_1 img { width:300px !important; display:block; margin:0 auto; }
	.page_1 #section_1 .grid_box:nth-of-type(1) .pr-5 { padding-right:0; }
	.page_1 #section_2 .grid_box:nth-of-type(2) { margin-top:15px; text-align:center; }
	.page_1 #section_2 .grid_box:nth-of-type(1) .pr-3 { padding-right:0; }
	.page_1 #section_2 .grid_box:nth-of-type(2) .pl-3 { padding-left:0; }

	.timeline_module.vertical { width:auto; }
	.timeline_module.vertical .timeline-event {}
	.timeline_module.vertical .timeline-event { flex-direction:column !important; }
	.timeline_module.vertical .timeline-event .timeline-event-image-container { margin:auto !important; width:100%; height:calc(100vw * 1.2 - 25px); }
	.timeline_module.vertical .timeline-event .timeline-event-image-container .timeline-event-image { width: calc(100%); height: calc(100% - 20px); margin-top:5px; }
	.timeline_module.vertical .timeline-event .timeline-event-year-desc { flex-direction:column; margin-bottom:50px; }
	.timeline_module.vertical .timeline-event .timeline-event-year-desc .timeline-event-desc { text-align:center; }

	.jquery-line { display:none; }

	.testimonials { padding:0; }
	.testimonial_module .testimonial .quote { padding:0; font-size:1.25em; }

	.form_module .w_50 { width:100%; }

	.resources_module .w_25 { width:50%; }

	/*.supporting-the-cause-grid { display:flex; flex-direction:column-reverse; }*/
	.supporting-the-cause-grid img { float:none; width:100%; height:auto; margin:15px 0 !important; }
}

@media screen and (max-width: 750px) {

	.banner { height:600px; background-position:10% bottom; }
	.banner .banner-text { position:relative; width:100%; transform:translateY(0); top:0; padding:15px 0; }

}

@media screen and (max-width: 675px) {
	.page_23 .w_50 { width:100%; }
	.page_23 .w_50 .p_r { padding-right:0; }
	.page_23 .btn { margin-bottom:15px; }
}

@media screen and (max-width: 550px){
	.page_9 .section .wrapper div,
	.page_10 .section .wrapper div { width:100%; float:none !important; margin:0 !important; }

	.page_11 img,
	.page_9 .section .wrapper img,
	.page_10 .section .wrapper img { width:100%; height:auto; float:none; margin:0 !important; padding-bottom:10px; }
	.page_20 .btn { width:100%; }

	#section_3 .wrapper { padding:0; }

	.timeline_module.gallery .timeline-event { padding:0 30px; }
	.timeline_module.gallery .timeline-event .timeline-event-image-container { width:100%; height:calc(100vw * 1.2 - 25px); }
	.timeline_module.gallery .timeline-event .timeline-event-image-container .timeline-event-image {
		width: calc(100%);
		height: calc(100% - 50px);
		margin-top: 20px;
	}

	.page_5 { font-size:14px; }
	.page_5 img { width:100%; float:none; margin:0 0 15px 0 !important; height:auto; }
	.page_5 form { width:auto; }
	.page_8 img { width:100%; height:auto; }
	.page_8 .btn,
	.page_9 .btn,
	.page_11 .btn { display:block; text-align:center; margin-top:30px; }

	.testimonial_module .testimonial .quote { padding:0; font-size:1em; }

	.footer .footer-top .footer-logo-bni { margin-top:15px; }
	.footer .footer-top .footer-logo-bni img { width:100%; height:auto; }

	.form .w_30,
	.form .w_33,
	.form .w_50,
	.form .w_70 { width:100%; }

	.ten-key-elements-list { padding-left:0; }
	.ten-key-elements-list li {}
	.ten-key-elements-list li::before { margin-left:-40px; margin-right:0; }

	.resources_module .w_25 { width:100%; }

	.email-list { width:100%; box-shadow:none; }
	.section.section-email-list {  }
	.section.section-email-list .wrapper { padding:0; }
}

@media screen and (max-width: 400px){
}

@media screen and (max-width: 330px){
	.header .header-logo-text { font-size:16px; }
	.header .header-bottom { padding:10px 0; }
	.header .header-bottom .header-logo img { width:75px; left:-10px; }

	.slick-prev { left:-15px; }
	.slick-next { right:-15px; }
}




