@media (max-width: 1920px)
{
	.slider_section,
	.slider_section .item img{height: calc(100vh - 260px)}
	.first-section .item-wrap {height: 220px;}
	.first-section .item-wrap  p{padding: 10px 0;font-size: 16px;margin: 0}
	.first-section .item-wrap  h3{font-size: 24px;max-width: 80%;}
}
@media (max-width: 1600px)
{
	.newsletter img{max-width: 70%}
	.wfu-content-wrapper { max-width: 50%;}
	.only_intro_text .main-content-wrapper { padding-top: 320px;}
}
@media (max-width: 1400px)
{
	.newsletter img{max-width: 50%}
	.newsletter a.donation_button{padding: 10px 15px;}
	.slider_section,
	.slider_section .item img{height: calc(100vh - 240px)}
	.slider_section .banner-content{top:60%;}
	.first-section .item-wrap {height: 200px}
	.slider_section .banner-content h1 {font-size: 65px;}
	.first-section .item-wrap  p{font-size: 14px;}
	.slider_section .banner-content .learn-wrap{width: 35%}
	.wfu-content-wrapper .wfu-content p{font-size: 18px}
	/* 4-12-19 */
	.wfu-content-wrapper { max-width: 60%;}
}
@media (min-width: 1200px)
{
	.container { max-width: 1200px;}
}
@media (max-width: 1200px)
{	
	#mega-menu-wrap-top #mega-menu-top ul.mega-sub-menu > li.mega-image_grid:after{bottom: -26px}
	#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link{padding: 0 3px; font-size: 14px;}
	.slider_section,
	.slider_section .item img{height: calc(100vh - 250px)}
	.slider_section .banner-content .learn-wrap{width: 50%}
	.header-wrapper .navigation .main-navigation .menu li > a{padding: 10px 3px;}
	.second-section .mega-info-header { width: 130px;height: 130px;}
	.second-section .mega-info-header img{max-width: 70%}
	.mega-info-header:after{right: -55px;}
	.boxes-wrap .flex-box.testimonial .child-box{padding: 80px 20px 30px;}
	.boxes-wrap .flex-box .child-box.title-box h2{font-size: 18px}
	.boxes-wrap .flex-box .child-box span, section.boxes-wrap .flex-box .child-box p{font-size: 14px}
	.boxes-wrap .flex-box .child-box.title-box{padding: 20px !important;}
	.boxes-wrap .flex-box .child-box p{padding: 10px;}
	footer .newsletter a.donation_button{    font-size: 16px; padding: 10px 15px;}
	/* 4-12-19 */
	.wfu-content-wrapper { max-width: 50%;}
	.wfu-content-wrapper .wfu-content p{padding: 50px}
	.wfu-content-wrapper .info-content{padding: 40px}
	.wfu_third_section { padding: 40px 0 10px;}
	.wfu_third_section .wpb_wrapper ul li,
	.wfu_third_section .wpb_wrapper p { font-size: 15px;}
	.right_content .learn-wrap { margin-top: 50px;}
	.second_gray_section .wfu-info .info-content .learn-wrap{width: 40%}
	.second_gray_section .wfu-info .info-content p {width: 60%;}
	.Volunteers ul.orange_bullet { width: 60%;}
	.team_image { padding-right: 20px;}
	.only_intro_text .main-content-wrapper {padding-top: 220px;}
	.header-wrapper .navigation{margin-right: 25px;}
	.contact-form-inner span.wpcf7-form-control-wrap.cf7sr-g-recaptcha-invalid { position: absolute; left: 173px; bottom: 70px;}
	/* 7-7-2020 */
	/* #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu { max-width: 165px;} */
}
@media (max-width: 991px)
{
	.slider_section,
	.slider_section .item img{height: calc(100vh - 260px);max-height: 450px}
	#mega-menu-wrap-top #mega-menu-top .textwidget{flex-wrap: wrap;}/* 
	#mega-menu-wrap-top #mega-menu-top .image_title{width: 100%;order: 1;}
	#mega-menu-wrap-top #mega-menu-top p {width: 100%; order: 2;} */
	#mega-menu-wrap-top #mega-menu-top ul.mega-sub-menu > li.mega-image_grid:after {bottom: 0;}
	#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size: 14px;margin-left:0;}
	#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{font-size: 14px;margin-left: 10px}

	.header-wrapper .navigation .main-navigation .menu{text-align: left}	
	.header-wrapper .navigation .main-navigation .menu li > a{padding: 10px;}

	.first-section .item-wrap  p { padding: 15px 0; margin: 0;}

	.second-section h3.mega-info-title{font-size:20px !important;}
	.mega-info-header:after {right: -25px;}

	.boxes-wrap .flex-box .child-box{width: 50%;order: 2}
	.boxes-wrap .flex-box .child-box.title-box { width: 100% !important ;order: 1; display: flex; flex-direction: row; justify-content: space-between; }
	.boxes-wrap .child-box {border-left: 0; border: 3px solid #fff;}
	.boxes-wrap .child-box:first-child { border-left: 3px solid #fff;}
	.boxes-wrap .flex-box .child-box img{height: auto;}
	.boxes-wrap .flex-box.testimonial .child-box.title-box{order: unset; height: auto; max-height: 100%;    flex-wrap: wrap;/*  min-height: 400px; */}

	.top-footer .footer-bg{margin-top: 60px}
	.top-footer .footer-bg:before{left: -100%}

	.wfu_third_section .vc_col-sm-8{width: 100%}
	.wfu_third_section .vc_col-sm-4{display: none;}
	.wfu_third_section .wpb_wrapper ul li, .wfu_third_section .wpb_wrapper p { font-size: 19px;}
	.wfu-content-wrapper {max-width: 100%;}
	.wfu-content-wrapper .wfu-content p{font-size: 21px}

	.workfor_us_main {height: 290px;}
	.wfu_second_section {height: auto;}
	.wfu-content-wrapper{position: static}
	.wfu-info .wfu-content,
	.wfu-info { margin: 0;}

	#mega-menu-wrap-top #mega-menu-top{text-align: left; padding: 10px 0 0 0;}
	.header-wrapper .search_menu{top:25px;}
	#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link { padding: 0 8px;}

	.program_activities .equal.wpb_column .vc_row{flex-wrap: wrap; justify-content: center;}
	.equal .vc_row .left_partner,
	.equal .vc_row .right_partner{width:100%;}

	.right_content h2{font-size: 20px}
	.right_content p{font-size: 15px}
	.right_content .learn-wrap { margin-top: 10px;}

	.white_button .learn_more,
	.gray_section .learn_more {padding: 10px 15px;font-size: 14px;}

	.wfu-info .info-content p { font-size: 18px;}
	.wfu-info .info-content{padding: 15px}
	.second_gray_section .wfu-info .info-content{flex-wrap: wrap;}
	.second_gray_section .wfu-info .info-content .learn-wrap,
	.second_gray_section .wfu-info .info-content p {width: 100%;}
	.page-template-sub-page .wfu-content-wrapper .wfu-content .intro_text{margin: 0;padding:120px 20px 20px;}
	.page-template-sub-page .no_intro_text.wfu_second_section { height: 100px;}
	.page-template-sub-page .wfu_second_section { height: auto;}
	.page-template-sub-page .wfu-content-wrapper .wfu-content h2{top: -75px; left: 20px;}
	.page-template-sub-page .wfu-content-wrapper .wfu-content{position: relative}
	.Volunteers .custom-margin { margin-bottom: 20px !important;}
	
	.team_image {width: 32%;}
	.team_description_wrap{ width: 68%;}
/* new-banner */
	.main-banner .main-content-wrapper{max-width: 100%}
	.main-info,.main-content-wrapper .wfu-content{margin-right: 0;}
	.main-banner .main-content-wrapper{padding-top: 180px}

	.contact-form-inner span.wpcf7-form-control-wrap.cf7sr-g-recaptcha-invalid { position: static;}

	.short_banner.workfor_us_main .heading_banner-content h1{font-size: 55px}
	/* 7-7-2020 */
	/* #mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu { max-width: 185px;} */
}
@media(min-width: 767px)
{
	#mega-menu-wrap-top #mega-menu-top ul.mega-sub-menu > li.mega-image_grid:before,
	#mega-menu-wrap-top #mega-menu-top .image_title:before{display: none}
	#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu{ background: rgba(53, 53, 53, .9); width: 300px!important;  left: 0 !important; padding: 0 !important;}
	#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu.mega-menu-item{position: relative !important}
	#mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-3-of-12{width: 100%}
	#mega-menu-wrap-top #mega-menu-top ul.mega-sub-menu > li.mega-image_grid:after{opacity: 0}
	/* #mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column{display: none;}
	#mega-menu-wrap-top #mega-menu-top ul.mega-sub-menu > li.mega-image_grid{display: block !important}
	#mega-menu-wrap-top #mega-menu-top ul.mega-sub-menu > li.mega-image_grid:hover ~ li.mega-menu-column { display: block !important;} 
	#mega-menu-wrap-top #mega-menu-top .mega-menu-row > ul.mega-sub-menu .mega-dropdowm_inner .mega-menu-item-type-custom .mega-sub-menu, */
	ul.mega-sub-menu > li.mega-menu-row:before,
	#mega-menu-wrap-top #mega-menu-top .mega-menu-row > ul.mega-sub-menu .mega-dropdowm_inner { display: none !important;}
	/* #mega-menu-wrap-top #mega-menu-top .mega-menu-row > ul.mega-sub-menu .mega-dropdowm_inner .mega-menu-item-type-custom:hover .mega-sub-menu, */
	#mega-menu-wrap-top #mega-menu-top .mega-menu-row > ul.mega-sub-menu:hover .mega-dropdowm_inner { display: block !important;position: absolute;}
	#mega-menu-wrap-top #mega-menu-top .mega-menu-row > ul.mega-sub-menu .mega-dropdowm_inner ul.mega-sub-menu {  position: absolute; left: 100%;width: 230px; background-color: rgba(53, 53, 53, .9); top:10px;}
	#mega-menu-wrap-top #mega-menu-top .mega-menu-row > ul.mega-sub-menu .mega-dropdowm_inner .mega-menu-item-type-custom .mega-sub-menu{ padding: 10px; margin-left: 0 }
	#mega-menu-wrap-top #mega-menu-top .mega-menu-row > ul.mega-sub-menu .mega-dropdowm_inner > ul.mega-sub-menu > .mega-menu-item {border-bottom: 1px solid}
	#mega-menu-wrap-top #mega-menu-top .mega-menu-row > ul.mega-sub-menu .mega-dropdowm_inner > ul.mega-sub-menu > .mega-menu-item:last-child{border-bottom: 0;}
	#mega-menu-wrap-top #mega-menu-top .mega-menu-row > ul.mega-sub-menu .mega-dropdowm_inner .mega-menu-item-type-custom .mega-sub-menu { position: static !important; background: transparent;}
	#mega-menu-wrap-top #mega-menu-top p { width: 40%;}
	#mega-menu-wrap-top #mega-menu-top .image_title{width: 60%}
	#mega-menu-wrap-top #mega-menu-top img { width:100%; height: 100px; object-fit: cover; object-position: center; margin: 0;}
	#mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{padding-left: 15px; margin-left: 0}
	/* #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover{background: #f2972c; color: #fff;} */

	/* #mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:hover {
    background: #f2972c;
    color: #fff !important;
}
#mega-menu-wrap-top #mega-menu-top li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item:hover a{
    color: #fff !important;
} */

	 #mega-menu-wrap-top #mega-menu-top > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover{
 	    color: #fff;
	    background: #f2972c;
	    font-weight: normal;
	    margin-left: 0;
	    padding-left: 15px;
	 }

}
@media (max-width: 767px)
{	
	
/*	*******07-05-2020 start********/
	.team_wrap_row .sub_title .category-title  h3{display: none;}
	.team_wrap_row .team_description_wrap_mob.sub_title .category-title  h3{display: block;padding-bottom: 20px;}
	.team_wrap_row{flex-wrap: wrap;}
	.team_image {width: 100%; padding: 0;}
	.team_description_wrap.sub_title {width: 100%;padding-top: 30px;}
	.site-header.fixed{position: static;}
	
/*	*******07-05-2020 end********/
	
	.header-wrapper .navigation{margin-right: 0;}
 	.mega-menu-top-mobile-open .main-navigation {z-index: 99; overflow-y:auto;  position: fixed; top: 0; width: 100%; left: 0; display: block; padding: 50px 20px; height: 100%; background: #222;}
 	.mega-menu-top-mobile-open .header-wrapper .search_menu{z-index: -1}
 	ul.mega-sub-menu > li.mega-menu-row:before,
 	#mega-menu-wrap-top #mega-menu-top .image_title:before,
 	#mega-menu-wrap-top #mega-menu-top ul.mega-sub-menu > li.mega-image_grid:after,
	#mega-menu-wrap-top #mega-menu-top ul.mega-sub-menu > li.mega-image_grid:before{display: none !important;} 	
 	#mega-menu-wrap-top .mega-menu-toggle {display: inline-block; background: transparent; position: absolute; right: 0; top: -35px;}
	.mega-toggle-on ul.mega-sub-menu,
	ul.mega-sub-menu li.mega-image_grid > ul >li {padding: 0 !important;}	
	#mega-menu-wrap-top #mega-menu-top .textwidget{flex-wrap: nowrap;}
	#mega-menu-wrap-top #mega-menu-top p {width: auto; margin: 0; order: 1;}
	#mega-menu-wrap-top #mega-menu-top .image_title { width: 100%;order: 2; display: flex; align-items: center;position: relative;padding-right: 50px}
	#mega-menu-wrap-top #mega-menu-top .image_title:after {content: '\f078'; font-family: 'Font Awesome 5 Pro'; font-weight: 500; font-size: 26px; position: absolute; right: 16px;color: #fff; top: 50%;transform: translateY(-50%); pointer-events: none;}
	#mega-menu-wrap-top #mega-menu-top img{height: 100px;width: 200px}
	.home #mega-menu-wrap-top .mega-menu-toggle .mega-toggle-block-1:after{color: #fff}
	#mega-menu-wrap-top .mega-menu-toggle .mega-toggle-block-1:after{color: #000}
	#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item > a.mega-menu-link,
	.mega-menu-top-mobile-open #mega-menu-wrap-top .mega-menu-toggle .mega-toggle-block-1:after{color: #fff !important}
	ul.mega-sub-menu li.mega-image_grid > ul >li {margin: 10px 0 !important;}
	#mega-menu-wrap-top #mega-menu-top li.mega-align-bottom-left.mega-toggle-on > a.mega-menu-link,
	#mega-menu-wrap-top #mega-menu-top > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:hover{border-bottom: 0 !important}
	ul.mega-sub-menu li.mega-image_grid:first-child > ul >li { margin-top: 0 !important;}

	ul.mega-sub-menu .dropdowm_inner {display: none !important;}
	ul.mega-sub-menu.child-sub-child-active .dropdowm_inner {display: block !important}

	#mega-menu-wrap-top #mega-menu-top ul.mega-sub-menu.child-sub-child-active .image_title:after{content: '\f077';}

	.logo{display: inline-block}
	.logo img {max-width: 170px;}
	.header-wrapper .search_menu {position: absolute;right: 60px; top: -30px;}
	.header-wrapper .search_menu:before{display: none}
	
	.slider_section .banner-content{top:60%}	
	.slider_section .banner-content h1 {font-size: 44px;}
	.header-wrapper .search_bar {width: 90%;}

	.first-section .item-wrap {margin-bottom: 20px}

	.boxes-wrap .flex-box.testimonial{flex-wrap:wrap;}
	.mega-info-header:after {display: none}
	.second-section h3.mega-info-title{margin-bottom: 30px;}
	.first-section, .second-section, .home_testimonials{padding-bottom: 0}
	.boxes-wrap .flex-box.testimonial .child-box.title-box{order: 1}

	.top-footer .newsletter h2{font-size: 30px;}
	.top-footer .link-wrap,
	.top-footer .footer-about{margin-bottom: 30px;}
	.top-footer .footer-bg { margin-bottom: 30px; margin-top: 0; padding: 30px; order: 1;}
	.top-footer .col-sm-6,
	.top-footer .col-sm-3{order:2;}
	.top-footer .newsletter .textwidget {max-width: 100%; text-align: center; display: flex; flex-direction: column;}
	.top-footer .newsletter img{    max-width: 100%; position: static; transform: translateY(0);}

	.bottom-footer .bottom-links{flex-wrap: wrap;text-align: center;justify-content: center;}
	.bottom-footer .bottom-links .menu-footer-menu-container{width: 100%}
	.menu-footer-menu-container ul{flex-direction: column;margin: 0}
	.menu-footer-menu-container ul li{text-align:center ;}
	.menu-footer-menu-container ul li:after{display: none;}
	.social-media { text-align: center; padding: 15px 15px 0;}

	.wfu_second_section .container{padding: 0; max-width: 100%;}
	.wfu-info .info-icon,
	.wfu-info .wfu-content p {padding: 20px;}
	.wfu-info .wfu-content h2{padding: 95px 20px 40px; margin: -95px 0 0 20px;}
	.support_title_section h2{text-align: center; font-size: 26px;}

	body .our-support-section .right_icon_image {  display: none;}
	.home .second-section a{width: 100%}
	.home .second-section .vc_col-sm-3,
	.second-section a {width: 49%; display: inline-block;}

	.program_activities .equal:first-of-type {margin-bottom: 20px;}

	.equal .vc_row .left_partner{width:33.33%;}
	.equal .vc_row .right_partner >.vc_column-inner > .wpb_wrapper{display: flex;justify-content: center}

	.owl-carousel.inner_slider_section .banner-content{padding: 20px 0}
	.owl-carousel.inner_slider_section .owl-dot span {width: 10px; height: 10px; display: inline-block; background: #f2972c; margin: 0 3px; border-radius: 50%;}
	.owl-carousel.inner_slider_section button.owl-dot.active span{background-color: #67737a}
	.owl-carousel.inner_slider_section .owl-dots{text-align: center}
	.owl-carousel.inner_slider_section .owl-stage-outer{overflow: hidden}

	.program_activities {padding: 40px 0 20px;}
	.owl-carousel.inner_slider_section{padding: 20px 0 0;}
	.program_activities .equal.wpb_column .vc_row{flex-wrap: nowrap;}
	.orange-block .orange_box{padding: 30px}
	.orange-block {padding: 20px 0 10px;}
	
	.video_section {padding: 30px;}	
	.video_section:before{height: 80px}
	.right_content .learn-wrap {margin-top: 50px;}
	.right_content h2 { font-size: 25px;}
	.right_content p{ font-size: 20px;}
	.left_video{margin-bottom: 30px}
	.orange-block{flex-wrap: wrap}
	.boxes-wrap .flex-box .child-box.title-box{position: relative}
	.boxes-wrap .flex-box .child-box.title-box h2{width: 100%; text-align: center; margin-bottom: 0;}
    .boxes-wrap .flex-box .child-box.title-box .learn-wrap{ position: absolute; right: 20px; top: 50%; transform: translateY(-50%);}
    .boxes-wrap .vc_col-sm-12>.vc_column-inner {padding: 0;}

    .top-footer {padding: 0 30px 0;}
	.top-footer .footer-bg:before{bottom: 0}
	.top-footer .footer_image {order: 4;}
	.error_page{height: auto}

	.second_gray_section{padding: 30px 0 0}
	section.second_gray_section .container { padding: 0;}
	section.second_gray_section .gray_content {padding: 0 15px;}
	.Volunteers .custom-margin { margin-top: 20px !important;}
	.Volunteers ul.orange_bullet { width: 100%;}

	.pad{padding: 30px 0}	
	.testimonial.pad{padding-bottom:30px}
/* new-banner */
	.main-banner { min-height: auto;}
	.main-banner img { object-fit: cover; object-position: right;height: 280px}
    .main-content-wrapper .wfu-content h2{left: 20px; top: -65px; padding: 65px 50px 40px;}
	.main-info,.main-content-wrapper .wfu-content{margin: 0;}
	.main-banner .main-content-wrapper{padding-top: 200px}
	.page-template-sub-page .wfu_second_section .container,
	.main-banner .container{padding: 0; max-width: 100%;}
	.main-content-wrapper .wfu-content p{padding: 100px 20px 20px}
	.main-content-wrapper .wfu-content img{    object-position: top; height: 350px;}
	.main-info .info-icon,
	.main-info .info-content{padding: 15px}
	.main-info .info-icon img { position: static;height: auto; width: 74px; object-fit: cover;}
	#mega-menu-wrap-top #mega-menu-top > li.mega-menu-flyout ul.mega-sub-menu { max-width: 100%;}
	/* 12-12-19 */
	.referral_form .wpcf7-form { max-width: 100%;}
	h2.sec-title { font-size: 20px;}
	.referral_form .wpcf7-form .table-striped select{margin-bottom: 10px !important;}
	.referral_form .table-striped .wpcf7-form-control-wrap { width: 100%;}
	/*16-1-2020*/
	.custom-tribe-events-grid .tribe-events-list .tribe-events-venue-details { margin: 15px 0;    margin-top: 15px;display: none;}
	.post-type-archive-tribe_events .tribe-events-read-more{float: none; display: inline-block;}
	.tribe-events-venue-details { display: none !important;}
	.slider_section, .slider_section .item img { max-height: 100%; min-height: 320px;}

	.short_banner.workfor_us_main .heading_banner-content h1{font-size: 35px}
}
@media (max-width: 480px)
{	
	.slider_section .banner-content h1 {font-size: 34px;}
	.boxes-wrap .flex-box .child-box{width: 100%}
	.program_activities .equal.wpb_column .vc_row{flex-wrap: wrap; justify-content: center;}
	.contact-form-inner form.wpcf7-form .cf7sr-g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
	
	.boxes-wrap .flex-box .child-box.title-box h2{text-align: left;}
	.home .second-section .vc_col-sm-3, .second-section a{width: 100%}

	.page-template-sub-page .wfu-content-wrapper .wfu-content h2{ font-size: 20px; width: auto; padding: 85px 15px 30px; word-break: break-word;}
	.slider_section, .slider_section .item img { min-height: 320px; height: 100%; object-position: center;}
	/* 7-7-2020 */
	form.give-form .give-ffm-form-row-half { width: 100%; margin-bottom: 15px}
}