@media screen and (max-width:1325px){
	.bannerCTA .wrapper{
		gap:10px;
		width:calc(100% - 20px);
		margin:0 10px;
	}

	.desktop_nav.h_nav a.level_0 {
		font-size:14px;
	}

	.header .logo img {
		width:175px;
	}
}

@media screen and (max-width:1225px){
	.bannerCopy{
		padding-left:50px;
		width:calc(100% - 150px);
	}

	.wrapper { width: 1000px; }
	.top-cta-btn{ display:none; }
	
}

 
@media screen and (max-width:1050px){
	.bannerCopy{
		width: calc(100% - 100px);
		left:50px;
	}
	.bannerCopy h2{
		font-size:56px;
	}
	.bannerCopy p{
		font-size:32px;
	}

	.bannerCTA .cta h3{
		font-size:32px;
	}
	.bannerCTA .cta p{
		font-size:18px;
	}
	.bannerCTA .cta h3::after{
		bottom:15px;
		height:10px;
	} 
	.bannerCTA .cta .btn{
		font-size:20px;
	}

	img[src='https://www.jeserie.org/uploads/leadership-academy-2018.jpg'] {
		height: auto;
		width: auto;
	}
}

@media screen and (max-width: 1025px){
	.wrapper { width: 960px; }
	.top-cta-btn {
		float: right;
		width: 91px;
	}
	.top-cta-btn a.btn {
		font-size:13px;
	}
	.memorial {
		width: 56vh;    
		top: 27vh;
	}
	.banner h2 {
		font-size: 30px;
		top: 39vh;
	}

	.page_2 .banner .bannerCopy h2 {
		top: 0;
	}

	.events h2 a {
		font-size: 35px;
	}
	.events-list {
		width: 70%;
	}
	.date{
		width: 65px;
	}
	.eve-des h3 {
		font-size:15px;
	}
	.eve-des span {
		font-size:13px;
	}
	.intro .short-intro {
		margin-top:30px;
		}
	.intro img {
		max-width:75%;
		}

    .services .home_cta,
    .services .support_cta { margin: 0 40px; }

	.search-module .search-module-stats-pag {
		flex-direction:column;
	}

	.search-module .search-module-stats-pag .search-module-stats,
	.search-module .search-module-stats-pag .search-module-pagination,
	.search-module .search-module-stats-pag .search-module-search {
		width:100%;
		text-align:center;
	}

	.search-module form input[type=text] {
		flex:1;
	}
}

@media  screen and (max-width: 1000px) {
	.staff .profile .l {
		float: none;
	}

	.wrapper {
		width: auto;
		padding: 0 20px;
	}
}

@media screen and (max-width: 996px) {
	.cla_btns {
		text-align: left;
	}
}

@media screen and (max-width:890px){ 
	.bannerCopy p{
		padding-right:100px;
	}
	.bannerCopy .btn { 
		padding: 14px 30px; 
		font-size: 20px; 
	}
	.bannerCTA .wrapper{
		flex-wrap:wrap;
	}
	.bannerCTA .wrapper .cta{
		width:100%;
	}
}

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

.events .event-title {
	margin-top: 179px;
}
.events h2 a {
    font-size: 28px;
}
.events-list {
    width: 72%;
}
/*.date {
    width: 52px;
	height:92px;
}
span.current-date {
    font-size: 24px;
    font-weight: bold;
}
.eve-des {
    float: left;
    width: 84%;
}*/

    .banner h2 {
		font-size: 25px;
		top: 34vh;
	}

	.page_2 .banner .bannerCopy h2 {
		top: 0;
	}

	.intro .short-intro h1{font-size:20px;}
	.intro img {max-width: 66%;}
	.news-list h2 {
		font-size: 20px;
		line-height: 20px;
	}
	.right-part h2{
		font-size:14px;
	}
	.news-list p a {
		font-size:12px;
	}
	
	
}

@media screen and (max-width: 1000px){
	.desktop_nav { display: none; }
	.mobile_nav { display: block; }
	.logo-wrapper .logo { display: inline-block; }
    .logo-wrapper .logo > img { height: 40px; }
    .mobile_toggle { color: #fff; font-size: 35px; display: block;}

	.navigation_wrapper { height:80px; position:static; padding:0 15px 0 20px; }
    .header { height: auto; }
    .header > .wrapper { padding: 0; }
}
@media screen and (max-width: 800px){

	.desktop_nav { display: none; }
	.mobile_nav { display: block; }
	.logo-wrapper .logo { display: inline-block; }
    .logo-wrapper .logo > img { height: 40px; }
    .mobile_toggle { color: #fff; font-size: 35px; display: block;}

	.navigation_wrapper { height:80px; position:static; padding:0 15px 0 20px; }
    .header { height: auto; }
    .header > .wrapper { padding: 0; }

	.top-cta-btn{ position: static; float: none; width: auto;}
	.top-cta-btn a.btn { float: none;}
	.top-cta-btn a.btn.join-now{
        right: 0;
        left: inherit;
        border-left: 3px solid #fff;
	}

    .lb_left_arrow, .lb_right_arrow{
        display: inline-block;
    }


.memorial { top: 19vh; width: 80%; }
.banner h2 { font-size: 25px; top: 42vh;}

.page_2 .banner .bannerCopy h2 {
	top: 0;
}




/* UPCOMING EVENTS  */
.events { background: #2c2e2e;padding: 40px 0 0;}
.events > .wrapper{ padding: 0; }
.events .event-title {margin:0;width:100%;text-align:center;transform:inherit;}
.events-list{ width:auto; margin-top:10px; padding:10px 20px; margin-bottom: 0; }
/*.date{ width: auto; height: auto; float: none; background: none; color: #888888; padding-left: 0; }
.date span { float: none; display: inline-block; width: auto; }
.eve-des{ float: none; width: auto; }*/


/* INTRO */
.intro{ padding: 40px 0; }
.intro .short-intro { margin-top: 0; width: auto; float: none; }
.intro .intro-right{ overflow:hidden; width: auto; margin-top: 40px; text-align: center; float: none;}
.intro .intro-right > img { width: 80%; max-width: none; display: block; margin: 0 auto; float: none; }
.right-part {width:100%;}


/* RECENT NEWS */
.news{ background: #334e58 ; }
.news > .wrapper{ padding: 0; }
.news-wrap .w_55 {display:none;}


/* BOOK SECTION */
.book { padding:40px 0; }
.book .book_left { width: 100%; margin: 10px 0; float: none;}
.book .book_right{ float: none; text-align: center; }
.book .book_right > img{ width: 60%; margin: 0 auto; }
.author-title h2{ margin-top: 0; }
.author-title span.underline {margin-bottom:20px;}

.services .icon-list {
    width: auto;
    float: none;
    text-align: center;
    margin-bottom: 20px;
}


/* FOOTER ACTIVITY SECTION */
.activity { width:100%; padding: 0; height: 120px;  }
.activity .activity-number { top: 0; bottom: 0; margin: auto; }
.activity h4 {
	display:flex;
	align-items:center;
	top:0;
	bottom:0;
	margin:auto;
	font-size:18px;
	height: 60px;
	/*line-height: 60px;*/
	left: 80px;}

.footer { padding:60px 0 20px;}
.footer-logo { margin-bottom: 40px; margin-top: 0; display: inline-block; text-align: center; width: 100%; }
.foot-info { text-align: center; width: 100%; }
.book .w_25 {
	width:100%;
}
.activity span{
	bottom:34%;
}
}

@media screen and (max-width:725px){
	.bannerCopy h2{
		max-width:400px;
	}
}

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

    .page img{ width: 100% !important; height: auto !important; float: none !important; margin: 10px 0 !important; }
    .grid_box { width: auto; float: none; }

    .sub-heading { margin-top: 0; }
    .sub-heading span.head_title{ font-size: 1.5em; }
    .sub-heading span.head_bar{ width: 270px; height: 15px; left: 0; right: 0; margin: 0 auto;}

    .wrapper .wrapper{ padding: 0; }
    .section .section { padding: 0; }

    .banner{ min-height: calc(100vh - 100px); }
    .banner .down-arrow { width: 30px; height: 30px;}
    .banner h2 {top: 23vh; }

    /* EVENTS */
    #events .date { height: auto; margin-right: 10px; padding: 5px;}
    #events span.current-date{ font-size: 14px; }
    #events .eve-des{ display: block; width: auto; float: none; }

    #event_listing .each-list { align-items: normal; }
    #event_listing .date {  }
    #event_listing .eve-des { display: inline-block; width: calc( 100% - 85px ); float: right; }
    #event_listing .eve-des h3 { margin-top: 0; }
    #event_listing .eve-des h3 a { font-size: 16px; }
    #event_listing .button:before{ content:''; display: block; clear: both;}
    #event_listing .button { float: none; width: auto; margin-top: 15px; }
    #event_listing .date .month {  }

    .right-part-photo { height: 200px; }

    .event_single { margin-top: 40px; }
    .event_single h1 { font-size: 1.5rem; }
    .event_single .event_date { font-size: 1em; }

    .global { padding:60px 0;}
    .global-wrapper{ display: block; }
    .global-wrapper .global-icon { width: auto; }
    .global-wrapper .global-icon img{ width: 100px !important; }
    .global-wrapper .global-content { width: auto; }
    .global-content .global-title { font-size: 1.5em; }
    .global-content .global-date { font-size: 1.2em; }
    .global-content .global-desc { font-size: 16px; }
    .global-content .global-desc a { color: white !important; }


    .recent_news .button{ float: none; display: block; width: auto; margin-top: 15px; }
    .summary .news-summary-photo{ padding: 0; }
    .summary .news-summary-photo a { display: inline-block; }
    .news_entry { padding: 0; }
    .news_entry h1 { font-size: 22px; }
    .news_entry .news_entry_photo { padding-right: 0; }

    /* CONTACT PAGE */
    .address_wrap{ width: auto; padding-bottom: 0; }
    .contact-form{ padding: 0; }
    .events-list { padding: 10px; }
    .contact-form .event-title h2 { font-size: 2rem; }

    /* STAFF PAGE */
    .staff .listing{ width: 100%; float: none; padding: 0; margin-bottom: 20px; }
    .staff .staff-photo { width: 100%; }


    /* NEWS SUMMARY */
    .news-summary { flex-wrap: wrap; }
    .summary .news-summary-photo { width: 100%; }
    .summary .news-summary-content { width: 100%; }
    .news-title { margin-top: 15px; }

    /* GALLERY PAGE */
    .gcty-box{ width: 100%; }
    .photos .photo-box { width: 48%; }


    /* DONATION BOX */
    #donation-body{ padding: 20px; }
    #donation-form { width: auto; padding: 10px;}
    #donation-body textarea { width: 100%; }
    #honor-container .label, #gift-container .label { float: none; width: 100%; margin: 0; }
    #donation-body input[type='submit'] { width: 100%; }

    .donation-panel2-btn-box{
        flex-wrap: wrap;
    }

    #return-sub{
        margin-top: 10px;
    }

    .videos-module .video .video-header { flex-direction:column; }
    .videos-module .video .video-header .video-header-right { padding-left:0; text-align:left; }
}


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

	.bannerCTA .wrapper{
		flex-wrap:wrap;
	}
	.bannerCTA .wrapper .cta{
		width:100%;
	}					
	
	
	.bannerCopy{
		margin-top:125px;
		padding:50px;
		width: calc(100% - 50px);
		left: 25px;	
		background-color:#fff;						
	}	
	.bannerCopy .borderAccent{
		right:15px;
		top: -20px;
		border-top: 4px solid #F6B93F;
	} 
	.bannerCopy .btn{
		height:auto;
		font-size: 14px;
	}
	.bannerCopy .borderAccent::before{
		width:4px;
	} 
	.bannerCopy .borderAccent::after{
		height:4px;
	}
	
	.bannerCopy h2 {
		font-size: 32px;
	}

	.bannerCopy p{
		padding-right:0;
		font-size:22px;
	}	

	.bannerVideo{
		height:700px;
	}
	.bannerCTA { 
		margin-top: 50px;
	}	
	.bannerCTA::before{
		content: ' ';
		display: block;
		background-color: #efefef;
		top: 0;
		width: 100%;
		position: absolute;
		height: 50%;
		z-index: 1;	
	}
	
	.bannerCTA::after{
		background-color: #efefef;
	}
	
}

@media screen and (max-width:550px) {
	.search-module form {
		flex-direction:column;
		align-items:center;
		justify-content:center;
	}

	.search-module form {
		margin-right:auto;
	}
}

@media screen and (max-width: 451px) {
	.bannerCopy p {
		font-size: 20px;
	}

}

@media screen and (max-width: 422px) {
	.bannerCopy p {
		font-size: 18px;
	}
}

@media screen and (max-width: 404px) {
	.bannerCopy p {
		font-size: 17px;
	}
}

@media screen and (max-width: 390px) {
	.bannerCopy p {
		font-size: 16px;
	}
}

@media screen and (max-width: 375px) {
	.bannerCopy p {
		font-size: 13px;
	}

	.bannerCopy .btn {
		font-size: 13px;
	}
}



@media screen and (max-width: 375px){
    .news-wrap { padding: 50px 20px; }
    .right-part-photo { height: 160px; }

	.button,
	.btn {
		padding:0 30px;
		font-size:14px;
		min-width:0;
	}
}



