img { max-width:100%; height:auto; }

@media only screen and (min-width:769px) {
	.top_banner { background:none; }
	.hero-img-wrap { display:block; }
	.home .top_banner .banner_text { top: 50%; transform: translateY(-50%); }
	span.rspbrk { display: block; }


}

@media only screen and (max-width:767px) {
	/* Home -- */
	.top_banner .banner_text { margin-top:175px; font-size:50px; }
	.home .top_banner .banner_text { top: 50%; transform: translateY(-50%); }

	.partnar_mission .missin_maker ul li:last-child,
	.partnar_mission .missin_maker ul li { width:100%; margin-top:18px; margin-right:0; }

	/* General -- */
	/* top banner area */
	.banner { height:350px; }
	.banner .banner_text h3 { letter-spacing:-0.02em; }
	.banner .banner_text p { width:90%; margin:auto; font-size:22px; }

	/* nav bar */
	.navbar-default .navbar-toggle .icon-bar { background-color:#111; }
	.header .navbar { margin-top:0; }
	/* .header .navbar { padding: 0.5rem 1rem; } */
	.navbar-default .navbar-toggle { border-color:transparent; }
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color:transparent; }
	.navbar-toggle .icon-bar { width:50px; }
	.navbar-toggle .icon-bar + .icon-bar { margin-top:7px; }
	.navbar-toggler, .navbar-toggle { padding:0; margin-top:20px; }

	/* header area */
	.header .logo img { max-width:150px; }
	/* .header .logo_nav { position:absolute; width:50%; } */
	/* .header .cust_res_nav { width:auto;} */
	.navbar-nav { margin:7.5px 0; }
	.navbar-default .navbar-collapse { background:#fff; margin-top:60px; }
	.header .navbar .search, .header .navbar .search_form, .header .navbar .search_form label,
	.header .navbar .search_form input[type=search]{ width:100%; }
	.header .navbar-default .navbar-nav > li .dropdown-menu,
	.header .navbar-default .navbar-nav > li .sub-menu { position:relative; background:none; border:none; margin:0;
		box-shadow:none; left:0; display:block; padding:5px 5px 0; line-height:1.3; }
	.header .navbar-default .navbar-nav > li:hover .dropdown-menu::after,
	.header .navbar-default .navbar-nav > li:hover .sub-menu::after { display:none; }
	.innerpage.header .navbar-default .navbar-nav > li > a,
	.header .navbar-default .navbar-nav > li > a { padding-bottom:2px; }
	.header .navbar-default .navbar-nav > li.but a { padding-bottom:12px; }
	.header .navbar-default .navbar-nav > li { margin-right:0; margin-bottom:10px; }
	.header .navbar-default .navbar-nav > li.menu-item-has-children::after,
	.innerpage.header .navbar-default .navbar-nav > li.menu-item-has-children::after { display:none; }
	.navbar-nav { margin:0; padding:10px 0; }

	.header .navbar-default .navbar-nav > li.but { margin-top:0; margin-right:0; max-width:250px; text-align:center; }
	.header .right_part { margin-top:0; }
	.header .navbar-default .navbar-nav > li .dropdown-menu a,
	.header .navbar-default .navbar-nav > li .sub-menu a { color:#1a1819; }
	.header .navbar-default .navbar-nav > li a { color:#1a1819; }

	/* make it happen-donate area */
	.happen h3 { font-size:30px; }

	/* sign up area */
	p.wysija-paragraph { float:none; }
	.shortcode_wysija form { text-align:center; }
	.sighnup_bar .right input { margin-top:10px; }
	.sighnup_bar .right input[type="submit"] { margin-top:10px; }

	/* single page - not in use */
	.history .history_left p { font-size:16px; line-height:25px; }
	.about-us .history .right_part .img { padding-left:10px; padding-right:10px; }

	/*  about us - programs page  */
	.programs .banner .banner_text {
		padding: 0 10px; top: 50%;
		-ms-transform: translateY(-50%); /* IE 9 */
		-webkit-transform: translateY(-50%); /* Safari */
		transform: translateY(-50%); }

	/*  board members page  */
	.name_members .bhead-image .bhead-text h3 {
		font-size:18px;
		letter-spacing:0; }

	.name_members .bhead-image .bhead-text {
		-ms-transform: translate(6px, 12px); /* IE 9 */
		-webkit-transform: translate(6px, 12px); /* Safari */
		transform: translate(6px, 12px); }

	.name_members .board-section .shead-image{ background-size: 100% 22px; min-height: 22px; }

	.name_members .board-section h3.subhead { font-size:16px; }

	/* support - Impactful Giving */

	.visionary .banner .banner_text { padding: 0 10px; top:25%; transform: translateY(-75%); margin: auto; }
	.visionary .banner .banner_text h3 { margin-bottom: 5px; }
	/* .visionary .counter-wrapper-top { left: 50%; top: 39%; transform: translate(-50%, 0%); } */
	.visionary .counter-wrapper-top { top:25%; }
	.visionary .yourimpact.yourimpact_listing { padding-top: 140px; padding-bottom: 40px; }
	.visionary .new-row.section-1 .phto.padding_0 { padding:0; }

	.event-wrapper { top:0; }
	.eventpg .block-1 .yourimpact.yourimpact_listing { padding-top: 140px; padding-bottom: 40px; }
	.constantcontact { margin-top:20px; text-align:center; }

}

@media (max-width:992px) {

	.eventpg .block-1 .yourimpact.yourimpact_listing { padding-top: 220px; padding-bottom: 40px; }

}


@media only screen and (min-width:200px) and (max-width:400px) {
	/* Home -- */
	.padding_0 { padding:0 10px; }
	.top_banner .banner_text { margin-top:125px; width:100%; font-size:45px; }

	.flipbook .mnhgt { min-height:initial; }
	.home .flipbook .img-container .after .content { font-size:30px; letter-spacing: 0; }

	.hometop .intro .left_block { width:100%; text-align:center; padding-top:20px; padding-bottom:10px; }
	.hometop .intro .right_block { width:100%; text-align:center; padding-top:10px; padding-bottom:20px; }

	/* top block area */
	.mission_area .left_block .mission { margin-bottom:40px; }
	.mission_area .left_block { width:100%; text-align:center; padding-top:40px; padding-bottom:40px; }
	.mission_area .right_block, .mission_area .right_block .video,
	.mission_area .right_block .video #home_video { width:100%; }
	.mission_area .right_block { padding:40px 0; }
	.mission_area .right_block .video .but_name h3 { font-size:30px; }
	.mission_area .right_block .homecontent { padding:15px 0; }
	.mission_area .right_block .topcontent { padding:10px; }


	/* monthly visionary area */
	.mnthvision .right_block .homevision { margin-bottom:40px; }
	.mnthvision .right_block { width:100%; text-align:center; padding-top:40px; padding-bottom:40px; }
	.mnthvision .right_block .but h3 { font-size:30px; }

	.mnthvision .left_block, .mnthvision .left_block .video,
	.mnthvision .left_block .video #home_video { width:100%; }
	.mnthvision .left_block { padding:67px 0; }
	.mnthvision .left_block .video .but h3 { font-size:30px; }

	.home .mid .right_block { padding:38px 0; }

	/* event & news area */
	.events { margin-top:82px; }

	.events .left_block { text-align:center; width:100%; }
	.events .left_block .event_blocks { margin-right:0; width:100%; text-align:left; margin-bottom:45px; }
	/* .events .right_block { float:none; margin-left:0; text-align:center; } */

	.events .right_block { text-align:center; width:100%; }
	.events .right_block .recentnews_block,
	.events .right_block .event_blocks { margin-right:0; width:100%; text-align:left; margin-bottom:45px; }
	/* not in use
	.events .right_block .news_latter { width:100%; text-align:left; }*/

	/* mission partner area */
	.mpart_sectn h3,
	.partnar_mission h3{ font-size:28px; letter-spacing:0; }

	/* General -- */
	/* top banner area */
	.banner { background-position:center!important }
	.banner .banner_text { width:100%; padding: 0 10px; }
	.banner .banner_text h3 { font-size:28px; letter-spacing:0; }
	.banner .banner_text p { font-size:18px; letter-spacing:0; }

	.contact-us .banner .banner_text,
	.banner_text, .programs .banner .banner_text {
		padding: 0 10px; top: 50%;
		-ms-transform: translateY(-50%); /* IE 9 */
		-webkit-transform: translateY(-50%); /* Safari */
		transform: translateY(-50%); }

	/* make match area-donate area */
	.match_part  h3 { font-size: 22px; }
	.match_part .donation_text p { font-size:22px; width:100%; text-align:center; }
	.match_part .but a { text-align:center; }
	.match_part .but { text-align:center; }
	.match_part .padding_0 { padding:0; }

	/* make it happen-donate area */
	.happen { margin-top:20px; }
	.happen .wrap { width:100%; padding:0 5px; background-position:center top;
		background-repeat:no-repeat; background-size:auto 100%; }

	.happen .fix-banner-height { height: 310px; }
	.happen h3, .happen p { width:100%; }
	.happen h3 { font-size: 22px; }
	.happen p { font-size:16px; line-height:110%; }
	.happen .but { margin-top:20px; }

	.more_about { padding-top: 25px; }
	.sighnup_bar { margin-top: 25px; }

	/* signup area */
	.sighnup_bar .wrap { margin:auto; padding:0 10px; text-align:center; width:100%; }
	.sighnup_bar .left span { display:block; margin-right:0; }
	.sighnup_bar .center, .sighnup_bar .right { width:100%; float:none; }
	.sighnup_bar .center { letter-spacing:0; }
	.sighnup_bar .left { font-size: 22px; }

	/* footer area */
	.footer .wrap { margin:auto; padding:0 15px; text-align:center; width:100%; }

	.footer .left h3 { font-size:12px; }
	.footer .left, .footer .center { width:100%; }
	.footer .center { margin:30px 0 }
	.footer .right { text-align:center; width:100%; }

	/* Pages -- */
	/* block styles inner pages */
	.commitment .commitment_left { width:100%; }
	.commitment .commitment_left .video { margin:auto; width:95%; }
	.commitment .commitment_left .video video { width:100%; }
	.commitment .padding_0 { padding:0; }
	.commitment .commitment_right { margin-left:0; padding:0 23px; width:100%; margin:35px 0 35px; }
	.site-content ul,
	.commitment .commitment_right p { font-size:16px; }


	/* general column grid page */
	.event_listing .wrap { margin:0 auto; padding:0 15px; text-align:center; width:100%; }
	.blog_listing .eqhgt,
	.event_listing .event_list_block { margin-bottom:54px; margin-right:0; min-height:430px;
		padding-bottom:7px; width:100%; }
	.event_listing .event_list_block .event_list_content { width:100%; }

	.event_listing .event_list_block p { font-size:16px; line-height:24px; }
	.event_listing .event_list_block .event_list_date,
	.event_listing .event_list_block .event_list_subname { font-size:14px; }

	/* search column grid page */
	.search_listing .wrap { margin:0 auto; padding:0 15px; text-align:center; width:100%; }
	.search_listing .search_list_block { margin-bottom:54px; margin-right:0; min-height:430px;
		padding-bottom:7px; width:100%; }
	.search_listing .search_list_block .search_list_content { width:100%; }

	.search_listing .search_list_block p { font-size:16px; line-height:24px; }
	.search_listing .search_list_block .search_list_date,
	.search_listing .search_list_block .search_list_subname { font-size:14px; }

	/* blog column grid page */
	.blog_listing .container { margin:0 auto; padding:0 15px; text-align:center; width:100%; }
	.blog_listing .card { width:100%; }
	.blog_listing .card .blog_list_content { width:100%; }

	.blog_listing .card p { font-size:16px; line-height:24px; }
	.blog_listing .card .blog_list_date,
	.blog_listing .card .blog_list_subname { font-size:14px; }

	.resbig.blog_listing .card p { font-size:16px; line-height:24px; text-align:center; }

	.post-inner-content { padding: 15px 0; }

	/* about us - overview  */
	.ourimpact .new-row.section-1 { min-height:400px }
	.ourimpact .new-row.section-2 { min-height:320px }
	.ourimpact .new-row.section-3 { min-height:295px }
	.ourimpact .section-1 .h100 { height:420px; }
	.ourimpact .section-2 .h100 { height:320px; }
	.ourimpact .section-3 .h100 { height:295px; }

	/* about us - staff  */
	.address_c .wrap,
	.staff .wrap { padding:0 15px; width:100%; text-align:center }
	.site-content .address_c ul { margin-left:5px; }
	.site-content .address_c ul li { margin-right:0; }

	.staff_address .staff_detail .staff_cont { font-size:14px; letter-spacing:0; }

	.address_c h3, .address_c ul li, .staff_address .staff_detail h3,
	.address_c .main_address { font-size:16px; letter-spacing:0; }
	.address_c h5 { font-size:18px; letter-spacing:0; }

	/* about us - board trustee */
	.hometop .wrap,
	.regional .wrap, .governofficer .wrap,
	.governance .wrap { padding:0 10px; width:100%; text-align:center }
	/* .hometop .intro.wrap { text-align:left; } */
	.name_members .officer { text-align:center; width:100%; padding-bottom:64px; }
	.name_members .padding_0 { padding:0; }
	.name_members .trusty { padding-left:0; text-align:center; padding-bottom:80px; }
	.board-trustees .more_about { padding-top:80px; }
	.name_members .officer li { font-size:16px; }
	.name_members .trusty li { font-size:14px; }

	/* be a big - overview  */
	.be-a-big .new-row.section-1 .varea h3 { padding-top:20px; font-size:18px; }
	.be-a-big .new-row.section-1 { min-height:260px; }
	.be-a-big .new-row.section-1 .h100 { height:260px; }
	.be-a-big .section-1 video.h100, .be-a-big .section-1 .video.h100 { margin:0 auto; min-height:260px; }
	.be-a-big .section-1 video.h100.va, .be-a-big .section-1 .video.h100.va { padding: 0; }
	.be-a-big .commitment .section-1 .phto.padding_0 { padding: 0; }

	/* be a big - faq */
	.accordingmenu-area { width:100%; }
	.faq .accordingmenu-area { margin-top: 25px; }
	.faq.become-a-big-application{ padding-top: 25px; }

	h4.panel-title { font-size:20px; }
	.become-a-big-application p, .become-a-big-application li { font-size:16px; }
	a.donate-now { font-size:10px; letter-spacing: 0; }

	/* support us */
	.start_with .support_left { width:100%; }
	.start_with .support_left .left_part { width:100%; text-align:center; }
	.start_with .support_right { margin-left:0; padding:0; width:100%; }
	.start_with .padding_0.support_r { padding:0; }

	.support-us .new-row.section-2 { min-height:260px }
	.support-us .section-2 .h100 { height:260px; }


	/* support - more way */
	.supportway_blocks .way_donate .donate_text { width:100%; }
	.supportway_blocks .way_donate .donate_text .inner { width:100%; }
	.supportway_blocks .way_donate:nth-child(2n) .donate_text { margin-left:0; }
	.more_info_support h3 { width:100%; font-size:22px; }

	.supportway_blocks .way_donate .donate_text li,
	.supportway_blocks .way_donate .donate_text p { font-size:16px; line-height:24px; }

	div.start_with .support_left, div.support:nth-child(odd) .support_l .support_left,
	div.schedule_pickup .cloths_left, div.cloths:nth-child(odd) .cloths_l .cloths_left { padding: 25px 5px; }

	/* support - clothes for kids */
	.schedule_pickup .cloths_left { width:100%; }
	.schedule_pickup .cloths_left .left_part { width:100%; }

	/* support - Impactful Giving */

	.visionary .banner .banner_text { padding:0; width:100%; top:22%; transform:translateY(-78%); }
	.visionary .banner .banner_text h3 { font-size: 26px; margin-bottom: 5px; }
/*	.visionary .counter-wrapper-top { left: 50%; top: 50%; transform: translate(-50%, 0%); } */
	.visionary .counter-wrapper-top { top:15%; }

	.event-wrapper { top:0; }

	.visionary .new-row.section-1 .padding_0 { padding:0 10px; }
	.visionary .new-row.section-1 .phto.padding_0 { padding:0; }

	.visionary .giveways-item .card-body, .visionary .giveways-item .giveways-content {
		text-align: center; padding: 10px 5px; }

	.visionary .giveways .giveways_listing h3 {
		letter-spacing:0; font-size:22px; line-height:24px; text-align: center; }

	.visionary .giveways-item .card-body h5, .visionary .giveways-item .giveways-content h5 {
		letter-spacing:0; font-size:20px; line-height:22px; text-align: center; }

	.visionary .giveways-item .card-body p, .visionary .giveways-item .giveways-content p {
		font-size:18px; line-height:20px; text-align: center; }

	.visionary .giveways-item a { font-size:16px; text-align:center; }
	.visionary .yourimpact.yourimpact_listing { padding-top: 80px; padding-bottom: 40px; }


	/* application */
	.become-a-big-application p, .become-a-big-application li { font-size:16px; }
	.become-a-big-application h3.page_heading{ font-size:24px; }

	.accordingmenu-area .panel-collapse { margin:auto; width:100%; }
	.wpcf7-form .form-group { margin-bottom:0; }
	.wpcf7-form .form-group span.wpcf7-form-control-wrap { margin-bottom:15px; display:block; }
	.accordingmenu-area h4.panel-title a { color:#111; background:none; }
	.accordingmenu-area .panel-heading { background:none; text-align:center }
	.panel-default > .panel-heading a.collapsed { background:none }

	.mnthvision .right_block h3,
	.staff .bhead-image .bhead-text h3, .mission_area .left_block h3 { font-size:18px; letter-spacing:0; }

	/* site list page */
	.site_listing .wrap { margin:0 auto; padding:0 15px; text-align:center; width:100%; }

	.name_members .officer h3, .name_members .trusty h3,
	.schedule_pickup .cloths_left .left_part h3,
	.name_members .officer .bhead-text h3, .name_members .trusty h3,
	.commitment .commitment_right .bhead-text h3,
	.mission_area .left_block h3 { font-size:16px; letter-spacing:0; }

	/* single page - not in use */
	.history .history_left, .history .history_left .text_part { width:100%; margin-bottom:60px; }
	.history .history_left .text_part h3 { text-align:center; }
	.history .right_part.padding_0 { padding:0; }
	.history + .history { margin-top:0; }
	.history + .history .right_part img { width:100%; }
	.history:nth-child(2n+1) .right_part .img { float:none; width:100%; }

	/* single page - not in use  */
	.newsletter .title_newsletter { text-align:center; width:94%; }
	.newsletter .bor_blue { margin:0 10px; }
	.newsletter .director_message { text-align:center; }
	.history_nb .padding_0 { padding:0; }
	.history_nb .need_text { float:none; margin:59px auto 52px; text-align:center; width:95%; }
	.kids_block .text_block .text { margin-top:31px; margin-bottom:64px; }
	.history_images .img_his { margin-bottom:15px; }
	.history_images .img_his img { margin:0 !important; }
	.kids_block .text_block, .kids_block .text_block .text { width:100%; text-align:center; }
	.annivarsery .annivarsary_left { width:100%; }
	.annivarsery .annivarsary_left h3 { text-align:center; width:100%; }
	.annivarsery .annivarsary_right { margin-left:0; width:100%; text-align:center; }
	.kids_block .block_r.padding_0 { padding:0; }
	.newsletter .director_message .heading_text { font-size:16px; }
	.newsletter .director_message p { font-size:14px; }
	.history_nb .need_text p, .proj_bam p, .kids_block .text_block .text p,
	.annivarsery .annivarsary_right p { font-size:16px; line-height:24px; }

	.blog.blog_listing .card-title{ font-size:14px; }

	.supportway_blocks .way_donate .donate_text h3,
	.start_with .support_left h3 { font-size:16px; letter-spacing:0; }

	.supportway_blocks .way_donate .donate_text .bhead-image { background-size: 100% 65px; min-height: 65px; }

	.supportway_blocks .way_donate .donate_text .bhead-text,
	.start_with .support_left .bhead-text  {
		-ms-transform: translate(6px, 14px); /* IE 9 */
		-webkit-transform: translate(6px, 14px); /* Safari */
		transform: translate(6px, 14px); }

}

@media only screen and (min-width:401px) and (max-width:550px) {
	/* Home -- */
	.padding_0 { padding:0 15px; }
	.top_banner .banner_text { margin-top:105px; width:100%; font-size:60px; }
	.flipbook .mnhgt { min-height:initial; }

	.hometop .intro .left_block { width:100%; text-align:center; padding-top:20px; padding-bottom:10px; }
	.hometop .intro .right_block { width:100%; text-align:center; padding-top:10px; padding-bottom:20px; }

	/* top block area */
	.mission_area .left_block .mission { margin-bottom:40px; }
	.mission_area .left_block { width:100%; text-align:center; padding-top:40px; padding-bottom:40px; }
	.mission_area .right_block, .mission_area .right_block .video,
	.mission_area .right_block .video #home_video { width:100%; }
	.mission_area .right_block { padding:67px 0; }
	.mission_area .right_block .video .but_name h3 { font-size:30px; }
	.mission_area .right_block .homecontent { padding:15px 0; }
	.mission_area .right_block .topcontent { padding:10px; }


	/* monthly visionary area */
	.mnthvision .right_block .homevision { margin-bottom:40px; }
	.mnthvision .right_block { width:100%; text-align:center; padding-top:40px; padding-bottom:40px; }
	.mnthvision .right_block .but h3 { font-size:30px; }

	.mnthvision .left_block, .mnthvision .left_block .video,
	.mnthvision .left_block .video #home_video { width:100%; }
	.mnthvision .left_block { padding:67px 0; }
	.mnthvision .left_block .video .but h3 { font-size:30px; }

	.home .mid .right_block { padding:38px 0; }

	/* event & news area */
	.events { margin-top:82px; }
	.events .left_block { text-align:center; width:100%; }
	.events .left_block .event_blocks { margin-right:0; width:100%; text-align:left; margin-bottom:45px;
		min-height: 120px; }
	/* .events .right_block { float:none; margin-left:0; text-align:center; } */
	.events .right_block { text-align:center; width:100%; }
	.events .right_block .recentnews_block,
	.events .right_block .recentnews_block { margin-right:0; width:100%; text-align:left; margin-bottom:45px;
		min-height: 120px; }
	/* not in use
	.events .right_block .news_latter { clear:both; text-align:left; width:100%; } */

	/* mission partner area */

	/* General -- */
	/* top banner */
	.banner .banner_text { width:100%; }
	.banner .banner_text h3 { font-size:40px; }
	.banner .banner_text p { font-size:20px; }

	/* make match area-donate area */
	.match_part  h3 { font-size: 22px; }
	.match_part .donation_text p { font-size:22px; width:100%; text-align:center;  }
	.match_part .but a { text-align:center;  }
	.match_part .but { text-align:center;  }
	.match_part .padding_0 { padding:0; }

	/* make it happen-donate area */

	.happen { margin-top:20px; }
	.happen .wrap { width:100%; padding:0 5px; background-position:center top;
		background-repeat:no-repeat; background-size:auto auto; }
	.happen h3, .happen p { width:100%; }
	.happen h3 { font-size: 23px; }
	.happen p { font-size:17px; line-height:110%; }
	.happen .but { margin-top:10px; }

	.more_about { padding-top: 25px; }
	.sighnup_bar { margin-top: 25px; }

	/* signup area */
	.sighnup_bar .wrap { margin:auto; padding:0 15px; text-align:center; width:100%; }
	.sighnup_bar .left span { display:block; margin-right:0; }
	.sighnup_bar .center, .sighnup_bar .right { width:100%; float:none; }

	/* footer area */
	.footer .wrap { margin:auto; padding:0 15px; text-align:center; width:100%; }
	.footer .left, .footer .center { width:100%; }
	.footer .center { margin:30px 0 }
	.footer .right { text-align:center; width:100%; }

	/* Pages -- */
	/* block styles inner pages */
	.commitment .commitment_left { width:100%; }
	.commitment .commitment_left .video { margin:auto; width:95%; }
	.commitment .commitment_left .video video { width:100%; }
	.commitment .padding_0 { padding:0; }
	.commitment .commitment_right { margin-left:0; padding:0 23px; width:100%; margin:35px 0 35px; }
	.commitment .commitment_right p { font-size:16px; }
	.eventpg .evtheme .commitment_right p { font-size:20px; }

	/* general column grid page */
	.event_listing .wrap { margin:0 auto; padding:0 15px; text-align:center; width:100%; }
	.blog_listing .eqhgt,
	.event_listing .event_list_block { margin-bottom:54px; margin-right:0; min-height:430px;
		padding-bottom:7px; width:100%; }
	.event_listing .event_list_block .event_list_content { width:100%; }

	.event_listing .event_list_block p { font-size:16px; line-height:24px; }
	.event_listing .event_list_block .event_list_date,
	.event_listing .event_list_block .event_list_subname { font-size:14px; }

	.resbig .blog_listing,
	.dei .blog_listing { margin-bottom: 10px; }

	/* search column grid page */
	.search_listing .wrap { margin:0 auto; padding:0 15px; text-align:center; width:100%; }
	.search_listing .search_list_block { margin-bottom:54px; margin-right:0; min-height:430px;
		padding-bottom:7px; width:100%; }
	.search_listing .search_list_block .search_list_content { width:100%; }

	.search_listing .search_list_block p { font-size:16px; line-height:24px; }
	.search_listing .search_list_block .search_list_date,
	.search_listing .search_list_block .search_list_subname { font-size:14px; }

	/* blog column grid page */
	.blog_listing .container { margin:0 auto; padding:0 15px; text-align:center; width:100%; }
	.blog_listing .card { width:100%; }
	.blog_listing .card .blog_list_content { width:100%; }

	.blog_listing .card p { font-size:16px; line-height:24px; }
	.blog_listing .card .blog_list_date,
	.blog_listing .card .blog_list_subname { font-size:14px; }

	.resbig.blog_listing .card p { font-size:18px; line-height:130%; text-align:center; }

	.post-inner-content { padding: 15px 5px; }

	/* about us - staff  */
	.address_c .wrap,
	.staff .wrap { padding:0 15px; width:100%; text-align:center }
	.address_c ul li { margin-right:0; }

	/* about us - overview  */

	.ourimpact .new-row.section-1 { min-height:440px }
	.ourimpact .section-1 .h100 { height:440px; background-position:center bottom!important; }

	.ourimpact .new-row.section-2,
	.ourimpact .new-row.section-3 { min-height:350px }

	.ourimpact .section-2 .h100,
	.ourimpact .section-3 .h100 { height:350px; }


	/* about us - board trustee */
	.hometop .wrap,
	.regional .wrap, .governofficer .wrap,
	.governance .wrap { padding:0 15px; width:100%; text-align:center }
	/* .hometop .intro.wrap { text-align:left; } */
	.name_members .officer { text-align:center; width:100%; padding-bottom:64px; }
	.name_members .padding_0 { padding:0; }
	.name_members .trusty { padding-left:0; text-align:center; padding-bottom:80px; }
	.board-trustees .more_about { padding-top:80px; }
	.name_members .officer li { font-size:16px; }
	.name_members .trusty li { font-size:14px; }


	/* be a big - overview  */
	.be-a-big .new-row.section-1 .varea h3 { padding-top:20px; font-size:20px; }
	.be-a-big .new-row.section-1 { min-height:320px }
	.be-a-big .new-row.section-1 .h100 { height:320px; }
	.be-a-big .section-1 video.h100, .be-a-big .section-1 .video.h100 { margin:0 auto; min-height:220px; }
	.be-a-big .section-1 video.h100.va, .be-a-big .section-1 .video.h100.va { padding: 0; }
	.be-a-big .commitment .section-1 .phto.padding_0 { padding: 0; }


	/* be a big - faq */
	.accordingmenu-area { width:100%; }
	.faq .accordingmenu-area { margin-top: 25px; }
	.faq.become-a-big-application{ padding-top: 25px; }

	h4.panel-title { font-size:20px; }
	.become-a-big-application p, .become-a-big-application li { font-size:16px; }
	a.donate-now { font-size:10px; letter-spacing: 0; }


	/* support - Impactful Giving */
	.visionary .banner .banner_text { padding:0; width:100%; top:22%; transform:translateY(-78%); }
	.visionary .banner .banner_text h3 { font-size: 30px; margin-bottom: 5px; }
/* 	.visionary .counter-wrapper-top { left: 50%; top: 60%; transform: translate(-50%, 0%); } */
	.visionary .counter-wrapper-top { top:15%; }

	.visionary .giveways-item .card-body h5, .visionary .giveways-item .giveways-content h5 {
		letter-spacing:0; font-size:22px; line-height:24px; text-align: center; }

	.visionary .giveways-item .card-body p, .visionary .giveways-item .giveways-content p {
		font-size:18px; line-height:20px; line-height:22px; text-align: center; }

	.visionary .giveways-item a { font-size:16px; text-align:center; }
	.visionary .yourimpact.yourimpact_listing { padding-top: 50px; padding-bottom: 40px; }
	.event-wrapper { top:0; }

	/* support us */
	.start_with .support_left { width:100%; }
	.start_with .support_left .left_part { width:100%; text-align:center; }
	.start_with .support_right { margin-left:0; padding:0; width:100%; }
	.start_with .padding_0.support_r { padding:0; }

	.support-us .new-row.section-2 { min-height:460px }
	.support-us .section-2 .h100 { height:460px; }


	/* support - more way */
	.supportway_blocks .way_donate .donate_text { width:100%; }
	.supportway_blocks .way_donate .donate_text .inner { width:100%; }
	.supportway_blocks .way_donate:nth-child(2n) .donate_text { margin-left:0; }
	.more_info_support h3 { width:100%; font-size:34px; }

	.supportway_blocks .way_donate .donate_text li,
	.supportway_blocks .way_donate .donate_text p { font-size:16px; line-height:24px; }

	/* support - clothes for kids */
	.schedule_pickup .cloths_left { width:100%; }
	.schedule_pickup .cloths_left .left_part { width:100%; }

	/* application */
	.accordingmenu-area .panel-collapse { margin:auto; width:100%; }
	.wpcf7-form .form-group { margin-bottom:0; }
	.wpcf7-form .form-group span.wpcf7-form-control-wrap { margin-bottom:15px; display:block; }
	.accordingmenu-area h4.panel-title a { color:#111; background:none; }
	.accordingmenu-area .panel-heading { background:none; text-align:center }
	.panel-default > .panel-heading a.collapsed { background:none }

	/* site list page */
	.site_listing .wrap { margin:0 auto; padding:0 15px; text-align:center; width:100%; }

	/* single page - not in use */
	.history .history_left, .history .history_left .text_part { width:100%; margin-bottom:60px; }
	.history .history_left .text_part h3 { text-align:center; }
	.history .right_part.padding_0 { padding:0; }
	.history + .history { margin-top:0; }
	.history + .history .right_part img { width:100%; }
	.history:nth-child(2n+1) .right_part .img { float:none; width:100%; }

	/* single page - not in use */
	.newsletter .title_newsletter { text-align:center; width:94%; }
	.newsletter .bor_blue { margin:0 10px; }
	.newsletter .director_message { text-align:center; }
	.history_nb .padding_0 { padding:0; }
	.history_nb .need_text { float:none; margin:59px auto 52px; text-align:center; width:95%; }
	.kids_block .text_block .text { margin-top:31px; margin-bottom:64px; }
	.history_images .img_his { margin-bottom:15px; }
	.history_images .img_his img { margin:0 !important; }
	.kids_block .text_block, .kids_block .text_block .text { width:100%; text-align:center; }
	.annivarsery .annivarsary_left { width:100%; }
	.annivarsery .annivarsary_left h3 { text-align:center; width:100%; }
	.annivarsery .annivarsary_right { margin-left:0; width:100%; text-align:center; }
	.kids_block .block_r.padding_0 { padding:0; }
	.newsletter .director_message .heading_text { font-size:16px; }
	.newsletter .director_message p { font-size:14px; }
	.history_nb .need_text p, .proj_bam p, .kids_block .text_block .text p,
	.annivarsery .annivarsary_right p { font-size:16px; line-height:24px; }

	.name_members .officer h3, .name_members .trusty h3, .address_c h3,
	.schedule_pickup .cloths_left .left_part h3, .staff .bhead-text h3,
	.name_members .officer .bhead-text h3, .name_members .trusty h3,
	.commitment .commitment_right .bhead-text h3, .mnthvision .left_block h3,
	.mission_area .left_block h3 { font-size:22px; }

	.blog.blog_listing .card-title{ font-size:14px; }

	.supportway_blocks .way_donate .donate_text h3,
	.start_with .support_left h3 { font-size:20px; }

	.supportway_blocks .way_donate .donate_text .bhead-image {	background-size: 100% 65px; min-height: 65px; }


	.supportway_blocks .way_donate .donate_text .bhead-text,
	.start_with .support_left .bhead-text  {
		-ms-transform: translate(6px, 14px); /* IE 9 */
		-webkit-transform: translate(6px, 14px); /* Safari */
		transform: translate(6px, 14px); }

}

@media only screen and (min-width:551px) and (max-width:767px) {
	/* Home -- */
	.padding_0 { padding:0 15px; }
	.top_banner .banner_text { width:100%; margin-top:10px; }
	.flipbook .mnhgt { min-height:initial; }

	/* top block area */
	.hometop .intro .left_block { width:100%; text-align:center; padding-top:20px; padding-bottom:10px; }
	.hometop .intro .right_block { width:100%; text-align:center; padding-top:10px; padding-bottom:20px; }

	.mission_area .left_block .mission { margin-bottom:40px; }
	.mission_area .left_block { width:100%; text-align:center; padding-top:40px; padding-bottom:40px; }
	.mission_area .right_block, .mission_area .right_block .video,
	.mission_area .right_block .video #home_video { width:100%; }
	.mission_area .right_block { padding:40px 0; }
	.mission_area .right_block .video .but_name h3 { font-size:30px; }
	.mission_area .right_block .homecontent { padding:15px 0; }
	.mission_area .right_block .topcontent { padding:10px; }

	/* monthly visionary area */
	.mnthvision .right_block .homevision { margin-bottom:40px; }
	.mnthvision .right_block { width:100%; text-align:center; padding-top:40px; padding-bottom:40px; }
	.mnthvision .right_block .but h3 { font-size:30px; }

	.mnthvision .left_block, .mnthvision .left_block .video,
	.mnthvision .left_block .video #home_video { width:100%; }
	.mnthvision .left_block { padding:67px 0; }
	.mnthvision .left_block .video .but h3 { font-size:30px; }

	.home .mid .right_block { padding:38px 0; }

	/* event & news area */
	.events { margin-top:82px; }
	.events .left_block { text-align:center; width:100%; }
	.events .left_block .event_blocks { margin-right:0; width:50%; text-align:left; margin-bottom:45px;
		padding:0 15px; text-align:center; min-height: 560px; }
	/* .events .right_block { float:none; margin-left:0; text-align:center; } */
	/* not in use
	.events .right_block .news_latter { clear:both; width:100%; text-align:center; }
	.events .right_block .news_latter a { display:inline-block !important; } */
	.events .right_block { text-align:center; width:100%; }
	.events .right_block .recentnews_block,
	.events .right_block .recentnews_block { margin-right:0; width:50%; text-align:left; margin-bottom:45px;
		padding:0 15px; text-align:center; min-height: 560px; }

	/* mission partner area */

	/* General -- */
	/* top banner area */
	.banner .banner_text { width:100%; }
	.banner .banner_text h3 { font-size:40px; }
	.banner .banner_text p { font-size:20px; }

	/* make match area-donate area */
	.match_part  h3 { font-size: 22px; }
	.match_part .donation_text p { font-size:22px; width:100%; text-align:center; }
	.match_part .but a { text-align:center; }
	.match_part .but { text-align:center; }
	.match_part .padding_0 { padding:0; }

	/* make it happen-donate area */
	.happen { margin-top:30px; }
	.happen .wrap { width:100%; padding:0 5px; background-position:center top;
		background-repeat:no-repeat; background-size:auto auto; }
	.happen h3, .happen p { width:100%; }
	.happen .but { margin-top:10px; }

	.more_about { padding-top: 25px; }
	.sighnup_bar { margin-top: 25px; }

	/* signup area */
	.sighnup_bar .wrap { margin:auto; padding:0 15px; text-align:center; width:100%; }
	.sighnup_bar .left { float:none; }
	.sighnup_bar .left span { display:block; margin-right:0; }
	.sighnup_bar .center, .sighnup_bar .right { width:100%; float:none; }

	/* footer area */
	.footer .wrap { margin:auto; padding:0 15px; text-align:center; width:100%; }
	.footer .left, .footer .center { width:100%; }
	.footer .center { margin:30px 0 }
	.footer .right { text-align:center; width:100%; }

	/* Pages -- */
	/* block styles inner pages */
	.commitment .commitment_left { width:100%; }
	.commitment .commitment_left .video { margin:auto; width:95%; }
	.commitment .commitment_left .video video { width:100%; }
	.commitment .padding_0 { padding:0; }
	.commitment .commitment_right { margin-left:0; padding:0 23px; width:100%; margin:35px 0 35px; }
	.commitment .commitment_right p { font-size:16px; }
	.eventpg .evtheme .commitment_right p { font-size:22px; }

	/* general column grid page */
	.event_listing .wrap { margin:0 auto; padding:0 15px; text-align:left; width:100%; }
	.blog_listing .eqhgt, .event_listing .event_list_block { margin-bottom:54px; margin-right:0; min-height:430px;
		padding-bottom:7px; width:100%; }

`	.resbig .blog_listing .eqhgt, .resbig .event_listing .event_list_block,
	.dei .blog_listing .eqhgt, .dei .event_listing .event_list_block { margin-bottom: 34px; margin-right: 0;
		min-height: 280px; padding-bottom: 7px; width: 100%; }

	.event_listing .event_list_block .event_list_content { width:100%; }
	.event_listing .event_list_block .event_list_image { margin:auto; width:406px; }

	.event_listing .event_list_block p { font-size:16px; line-height:24px; }
	.event_listing .event_list_block .event_list_date,
	.event_listing .event_list_block .event_list_subname { font-size:14px; }

	/* search column grid page */
	.search_listing .wrap { margin:0 auto; padding:0 15px; text-align:left; width:100%; }
	.search_listing .search_list_block { margin-bottom:54px; margin-right:0; min-height:430px;
		padding-bottom:7px; width:100%; }
	.search_listing .search_list_block .search_list_content { width:100%; }
	.search_listing .search_list_block .search_list_image { margin:auto; width:406px; }

	.search_listing .search_list_block p { font-size:16px; line-height:24px; }
	.search_listing .search_list_block .search_list_date,
	.search_listing .search_list_block .search_list_subname { font-size:14px; }

	/* blog column grid page */
	.blog_listing .container { margin:0 auto; padding:0 15px; text-align:left; width:100%; }
	.blog_listing .card { width:100%; }
	.blog_listing .card .blog_list_content { width:100%; }
	.blog_listing .card .blog_list_image { margin:auto; }

	.blog_listing .blog_list_block p { font-size:16px; line-height:24px; }
	.blog_listing .blog_list_block .blog_list_date,
	.blog_listing .blog_list_block .blog_list_subname { font-size:14px; }

	.post-inner-content { padding: 15px 10px; }

	/* about us - overview  */
	.ourimpact .new-row.section-1 { min-height:540px }
	.ourimpact .section-1 .h100 { height:540px; background-position:center bottom!important; }
	.ourimpact .commitment .section-1 .phto.padding_0 { padding: 0 20px; }

	/* about us - staff  */
	.address_c .wrap,
	.staff .wrap { padding:0 15px; width:100%; text-align:center; }
	.address_c ul li { margin-right:25px; }

	/* about us - board trustee */
	.hometop .wrap,
	.regional .wrap, .governofficer .wrap,
	.governance .wrap { padding:0 15px; width:100%; text-align:center }
	/* .hometop .intro.wrap { text-align:left; } */
	.name_members .officer { text-align:center; width:100%; padding-bottom:64px; }
	.name_members .padding_0 { padding:0; }
	.name_members .trusty { padding-left:0; text-align:center; padding-bottom:80px; }
	.board-trustees .more_about { padding-top:80px; }
	.name_members .officer li { font-size:16px; }
	.name_members .trusty li { font-size:14px; }

	/* be a big - overview  */
	.be-a-big .new-row.section-1 .varea h3 { padding-top:20px; font-size:24px; }
	.be-a-big .new-row.section-1 { min-height:470px; }
	.be-a-big .new-row.section-1 .h100 { height:470px; }
	.be-a-big .section-1 video.h100, .be-a-big .section-1 .video.h100 { margin:0 auto; min-height:360px; }
	.be-a-big .section-1 video.h100.va, .be-a-big .section-1 .video.h100.va { padding: 0; }
	.be-a-big .commitment .section-1 .phto.padding_0 { padding: 0 15px; }


	/* be a big - faq */
	.accordingmenu-area { width:100%; }
	.faq .accordingmenu-area { margin-top: 25px; }
	.faq.become-a-big-application{ padding-top: 25px; }

	h4.panel-title { font-size:20px; }
	.become-a-big-application p, .become-a-big-application li { font-size:16px; }
	a.donate-now { font-size:10px; letter-spacing: 0; }

	/* support us */
	.start_with .support_left { width:100%; }
	.start_with .support_left .left_part { width:100%; text-align:center; }
	.start_with .support_right { margin-left:0; padding:0; width:100%; }
	.start_with .padding_0.support_r { padding:0; }

	.support-us .new-row.section-2 { min-height:460px }
	.support-us .section-2 .h100 { height:460px; }


	/* support - Impactful Giving */

	.visionary .banner .banner_text { padding:0; width:100%; top:22%; transform:translateY(-78%); }
	.visionary .banner .banner_text h3 { font-size:30px; margin-bottom: 5px; }
/* .visionary .counter-wrapper-top { left: 50%; top: 85%; transform: translate(-50%, 0%); } */
	.visionary .counter-wrapper-top { top:15%; }

	.event-wrapper { top:0; }
	.visionary .giveways-item .card-body h5, .visionary .giveways-item .giveways-content h5 {
		letter-spacing:0; font-size:22px; line-height:24px; text-align: center; }
	.visionary .giveways-item .card-body p, .visionary .giveways-item .giveways-content p {
		font-size:18px; line-height:20px; text-align: center; }

	.visionary .giveways-item a { font-size:16px; text-align:center; }
	.visionary .yourimpact.yourimpact_listing { padding-top: 50px; padding-bottom: 40px; }

	/* support - more way */
	.supportway_blocks .way_donate .donate_text { width:100%; }
	.supportway_blocks .way_donate .donate_text .inner { width:100%; }
	.supportway_blocks .way_donate:nth-child(2n) .donate_text { margin-left:0; }
	.more_info_support h3 { width:100%; font-size:34px; }

	.supportway_blocks .way_donate .donate_text li,
	.supportway_blocks .way_donate .donate_text p { font-size:16px; line-height:24px; }

	/* support - clothes for kids */
	.schedule_pickup .cloths_left { width:100%; }
	.schedule_pickup .cloths_left .left_part { width:100%; }

	/* application */
	.become-a-big-application p, .become-a-big-application li { font-size:16px; }
	.accordingmenu-area .panel-collapse { margin:auto; width:100%; }
	.wpcf7-form .form-group { margin-bottom:0; }
	.wpcf7-form .form-group span.wpcf7-form-control-wrap { margin-bottom:15px; display:block; }
	.accordingmenu-area h4.panel-title a { color:#111; background:none; }
	.accordingmenu-area .panel-heading { background:none; text-align:center }
	.panel-default > .panel-heading a.collapsed { background:none }

	/* single page - not in use */
	.history .history_left, .history .history_left .text_part { width:100%; margin-bottom:60px; }
	.history .history_left .text_part h3 { text-align:center; }
	.history .right_part.padding_0 { padding:0; }
	.history + .history .right_part img { width:100%; }
	.history + .history { margin-top:0; }
	.history:nth-child(2n+1) .right_part .img { float:none; width:100%; }

	/* single page - not in use */
	.newsletter .title_newsletter { text-align:center; width:94%; }
	.newsletter .bor_blue { margin:0 10px; }
	.newsletter .director_message { text-align:center; }
	.history_nb .padding_0 { padding:0; }
	.history_nb .need_text { float:none; margin:59px auto 52px; text-align:center; width:95%; }
	.kids_block .text_block .text { margin-top:31px; margin-bottom:64px; }
	.history_images .img_his { margin-bottom:15px; }
	.history_images .img_his img { margin:0 !important; }
	.kids_block .text_block, .kids_block .text_block .text { width:100%; text-align:center; }
	.annivarsery .annivarsary_left { width:100%; }
	.annivarsery .annivarsary_left h3 { text-align:center; width:100%; }
	.annivarsery .annivarsary_right { margin-left:0; width:100%; text-align:center; }
	.kids_block .block_r.padding_0 { padding:0; }
	.newsletter .director_message .heading_text { font-size:16px; }
	.newsletter .director_message p { font-size:14px; }
	.history_nb .need_text p, .proj_bam p, .kids_block .text_block .text p,
	.annivarsery .annivarsary_right p { font-size:16px; line-height:24px; }
}

@media (min-width: 576px) and (max-width:767px) {

.blog_listing .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    float: left;  }

}

@media only screen and (min-width:768px) and (max-width:1024px) {
	/* Home -- */
	.padding_0 { padding:0 15px; }
	.flipbook .mnhgt { min-height:820px; }

	/* top block area */
	.hometop .intro .left_block { width:100%; text-align:center; padding-top:20px; padding-bottom:10px; }
	.hometop .intro .right_block { width:100%; text-align:center; padding-top:10px; padding-bottom:20px; }

	.mission_area .left_block .mission { margin-bottom:40px; }
	.mission_area .left_block { width:100%; padding-top:40px; padding-bottom:40px; }
	.mission_area .right_block { width:100%; }
	.mission_area .right_block .video { float:none; margin:auto; width:90%; }
	.mission_area .right_block .video video { width:100%; }
	.mission_area .right_block .homecontent { padding:20px; }
	.mission_area .right_block .topcontent { padding:10px; }

	/* monthly visionary area */
	.mnthvision .right_block .homevision { margin-bottom:40px; }
	.mnthvision .right_block { width:100%; text-align:center; padding-top:40px; padding-bottom:40px; }

	.mnthvision .left_block .video { float:none; margin:auto; width:90%; }
	.mnthvision .left_block .video video { width:100%; }


	/* event & news area */
	/* .events .left_block { float:none; margin:0 auto; width:335px; }
	.events .left_block .event_blocks { float:none; margin-right:0; width:100%; margin-bottom:94px;
		min-height: 120px; } */
 	.events .left_block { float:none; margin:0 auto; width:100%; }
	.events .left_block .event_blocks { margin-right:0; width:50%; text-align:center; margin-bottom:65px;
		padding:0 15px; }
	.events .left_block h3 { text-align:center; margin-bottom:36px; }
	/* .events .right_block { float:none; margin:0 auto; text-align:center; width:335px; text-align:left; } */
	/* not in use
	.events .right_block .news_latter { margin-bottom:69px; width:100%; }*/
	.events .right_block { float:none; margin:0 auto; width:100%;}
	.events .right_block .recentnews_block {  margin-right:0; width:50%; text-align:center; margin-bottom:65px;
		padding:0 15px; min-height: 120px; }
	.events .right_block h3 { text-align:center; margin-bottom:36px; }
	.events { margin-top:57px; }

	/* General -- */
	/* make match area-donate area */

	/* .match_part .match_text { margin:0 auto; float:none; padding-top:210px; padding-bottom:170px; } */

	/* make it happen-donate area */
	.happen { margin-top:20px; }
	.happen .wrap { width:100%; background-position:center top; background-repeat:no-repeat;
		background-size:auto auto; }
	.happen h3, .happen p { width:100%; }

	.more_about { padding-top: 25px; }
	.sighnup_bar { margin-top: 25px; }


	/* signup area */
	.sighnup_bar .center, .sighnup_bar .right { width:100%; float:none; text-align:center; }
	.sighnup_bar .wrap { margin:auto; width:100%; }
	.sighnup_bar .left { margin:auto; width:510px; float:none; }

	/* footer area */
	.footer .wrap { margin:auto; padding:0 15px; text-align:center; width:100%; }
	.footer .left, .footer .center { width:100%; }
	.footer .center { margin:30px 0; }
	.footer .right { text-align:center; width:100%; }

	/* Pages -- */
	/* block styles inner pages */
	.commitment .commitment_right p { font-size:16px; }
	.eventpg .evtheme .commitment_right p { font-size:24px; }

	/* general column grid page */
	.event_listing .wrap { margin:0 auto; padding:0 15px; text-align:left; width:100%; }
	.blog_listing .eqhgt, .event_listing .event_list_block { margin-bottom:54px; margin-right:0; min-height:430px;
		padding-bottom:7px; width:100%; }


	/* .resbig .blog_listing .eqhgt, .resbig .event_listing .event_list_block, */
	.dei .blog_listing .eqhgt, .dei .event_listing .event_list_block { margin-bottom: 34px; margin-right: 0;
		min-height: 280px; padding-bottom: 7px; width: 100%; }

	.event_listing .event_list_block .event_list_content { width:100%; }
	.event_listing .event_list_block .event_list_image { margin:auto; width:406px; }

	.event_listing .event_list_block p { font-size:16px; line-height:24px; }
	.event_listing .event_list_block .event_list_date,
	.event_listing .event_list_block .event_list_subname { font-size:14px; }

	/* search column grid page */
	.search_listing .wrap { margin:0 auto; padding:0 15px; text-align:left; width:100%; }
	.search_listing .search_list_block { margin-bottom:54px; margin-right:0; min-height:430px;
		padding-bottom:7px; width:100%; }
	.search_listing .search_list_block .search_list_content { width:100%; }
	.search_listing .search_list_block .search_list_image { margin:auto; width:406px; }

	.search_listing .search_list_block p { font-size:16px; line-height:24px; }
	.search_listing .search_list_block .search_list_date,
	.search_listing .search_list_block .search_list_subname { font-size:14px; }

	/* blog page */
	.blog_listing .container { margin:0 auto; padding:0 15px; text-align:left; width:100%; }
	.blog_listing .card { width:100%; }
	.blog_listing .card .blog_list_content { width:100%; }
	.blog_listing .card .blog_list_image { margin:auto; }

	.blog_listing .card p { font-size:16px; line-height:24px; }
	.blog_listing .card .blog_list_date,
	.blog_listing .card .blog_list_subname { font-size:14px; }



 	/* about us - overview  */
	.ourimpact .new-row.section-1 { min-height:540px; }
	.ourimpact .section-1 .h100 { height:540px; background-position:center bottom!important; }
	.ourimpact .commitment .section-1 .phto.padding_0 { padding: 0 20px; }

	/* about us - staff  */
	.address_c .wrap,
	.staff .wrap { padding:0 15px; width:100%; }
	.address_c ul li { margin-right:25px; }

	/* about us - board trustee */
	.hometop .wrap,
	.regional .wrap, .governofficer .wrap,
	.governance .wrap { padding:0 15px; width:100%; }
	.name_members .officer { width:100%; padding-left:51px; padding-bottom:64px; }
	.name_members .padding_0 { padding:0; }
	.name_members .trusty { padding-left:150px; padding-bottom:80px; }
	.board-trustees .more_about { padding-top:80px; }
	.name_members .officer li { font-size:16px; }
	.name_members .trusty li { font-size:14px; }


	/* be a big - overview  */
	.be-a-big .new-row.section-1 .varea h3 { padding-top:20px; }
	.be-a-big .new-row.section-1 { min-height:540px }
	.be-a-big .section-1 video.h100, .be-a-big .section-1 .video.h100 { margin:0 auto; min-height:540px; }
	.be-a-big .section-1 video.h100.va, .be-a-big .section-1 .video.h100.va { padding: 0; }

	/* support us */
	.start_with .support_left { width:100%; }
	.start_with .support_left .left_part { width:100%; text-align:left; }
	.start_with .support_right { margin-left:0; padding:0; width:100%; }
	.start_with .support_right img { width:100%; }
	.start_with .padding_0.support_r { padding:0; }

	/* support - more way */
	.supportway_blocks .way_donate .donate_text { width:100%; }
	.supportway_blocks .way_donate .donate_text .inner { width:100%; }
	.supportway_blocks .way_donate:nth-child(2n) .donate_text { margin-left:0; }
	.more_info_support h3 { width:100%; font-size:34px; }

	.supportway_blocks .way_donate .donate_text li,
	.supportway_blocks .way_donate .donate_text p { font-size:16px; line-height:24px; }

	/* support - clothes for kids */
	.schedule_pickup .cloths_left { width:100%; }
	.schedule_pickup .cloths_left .left_part { width:100%; }

	/* application */
	.accordingmenu-area { width:100%; }
	.become-a-big-application p, .become-a-big-application li { font-size:16px; }
	.accordingmenu-area .panel-collapse { margin:auto; }
	.wpcf7-form .form-group { margin-bottom:0; }
	.wpcf7-form .form-group span.wpcf7-form-control-wrap { margin-bottom:15px; display:block; }
	.accordingmenu-area h4.panel-title a { color:#111; background:none; }
	.accordingmenu-area .panel-heading { background:none; width:690px; margin:0 auto }
	.panel-default > .panel-heading a.collapsed { background:none }

	/* be a big - faq */
	.faq .accordingmenu-area { margin-top: 35px; }
	.faq.become-a-big-application{ padding-top: 35px; }
	.faq .accordingmenu-area .panel-heading { background:none; width:690px; margin:0 auto; }
	.faq .accordingmenu-area .panel-collapse { width:690px; margin:0 auto; }
	.faq .accordingmenu-area .panel-body { padding-top:2px; }

	/* single page - not in use */
	.history .history_left, .history .history_left .text_part { width:100%; margin-bottom:60px; }
	.history .history_left .text_part h3 { text-align:center; }
	.history .padding_0 { padding:0 54px; }
	.history + .history .right_part img { width:100%; }
	.history + .history { margin-top:0; }
	.history:nth-child(2n+1) .right_part .img { float:none; width:100%; }

	/* single page - not in use */
	.newsletter .title_newsletter { text-align:center; width:94%; }
	.newsletter .bor_blue { margin:0 10px; }
	.newsletter .director_message { text-align:center; }
	.history_nb .padding_0 { padding:0; }
	.history_nb .need_text { float:none; margin:59px auto 52px; text-align:center; width:95%; }
	.kids_block .text_block .text { margin-top:31px; margin-bottom:64px; }
	.history_images .img_his { margin-bottom:15px; }
	.history_images .img_his img { margin:0 !important; }
	.kids_block .text_block, .kids_block .text_block .text { width:100%; text-align:left; }
	.annivarsery .annivarsary_left { width:100%; text-align:center; }
	.annivarsery .annivarsary_left h3 { text-align:center; width:100%; }
	.annivarsery .annivarsary_right { margin-left:0; width:100%; text-align:center; }
	.kids_block .block_r.padding_0 { padding:0; }
	.newsletter .director_message .heading_text { font-size:16px; }
	.newsletter .director_message p { font-size:14px; }
	.history_nb .need_text p, .proj_bam p, .kids_block .text_block .text p,
	.annivarsery .annivarsary_right p { font-size:16px; line-height:24px; }

}

@media only screen and (max-width:1170px) {
	/* footer area */
	.footer .center .menu-footer-menu-container { width:100%; }

	.footer .wrap { margin:auto; padding:0 15px; text-align:center; width:100%; }
}

@media only screen and (min-width:200px) and (max-width:479px) {
	.va { padding: 20px 0; }
	.eventpg .va { padding: 20px 0; }

	.campgn .section-1 .video.va { padding:15px 0; min-height:270px; }
	/* .campgn .section-1 .video.h100 { height:280px; } */

	.socialbar { font-size:25px; }

	.eventpg .evtheme .va { padding: 15px 5px; }
	.eventpg .evtheme .padding_0 { padding:0; }
	.eventpg .evtheme .h100 { height: 250px; }

	.galapg .section-1 .h100 { height: 300px; }
	.galapg .section-2 .h100 { height: 250px; }

	.eventpg .noanime.giveways-item .card-body h5,
	.eventpg .noanime.giveways-item .giveways-content h5 { font-size:24px; }
	.eventpg .block-1 .yourimpact.yourimpact_listing { padding-top: 280px; padding-bottom: 40px; }

	.container-fluid.evtheme { width:100%; }

	.yourimpact.yourimpact_listing h3 { max-height: 100px; }


	/* header area */
	.header .navbar .search, .header .search_form { position:relative!important; left:auto; }

	/* make match area-donate area */
	/* .match_part .container-fluid, .match_part .container-fluid .padding_0 { display:block; } */

	/* be a big - faq */
	.accordingmenu-area .panel-heading { text-align:left; }
	.faq .panel-default > .panel-heading a::after { right:-20px; }

	/* support us */
	.start_with .support_left, .schedule_pickup .cloths_left { margin-bottom:20px; word-wrap:break-word; }

	/* single page - not in use */
	.congratulation .congrat_text { width:100%; }
	.annivarsery .annivarsary_right p { margin-bottom:30px; }
	.bowl_kids .eventindi_text { width:100%; float:none; }
	.bowl_kids .eventindi_text .inner { width:100%; }
	.indi_blocks .bowl_kids:nth-child(2n) .eventindi_text { float:none; margin-left:0; width:auto; }
	.bowl_kids:nth-child(4) .eventindi_text .inner { width:100%; }
	.slider { width:96%; }
	.bowls_sponsors .wrap { width:100%; }
	.bowls_sponsors .list_annual { width:95%; margin:0 auto; float:none; text-align:center; }
	.bowls_sponsors .list_annual ul { width:100%; margin-bottom:20px; }

	.mission_area .mid .bhead-image .bhead-text h3,
	.bhead-image .bhead-text h3 {
		text-align:left;
		font-size:18px;
		letter-spacing:0; }

	.bhead-image .bhead-text {
		-ms-transform: translate(6px, 12px); /* IE 9 */
		-webkit-transform: translate(6px, 12px); /* Safari */
		transform: translate(6px, 12px); }

	.home .bhead-image .bhead-text {
		-ms-transform: translate(6px, 10px); /* IE 9 */
		-webkit-transform: translate(6px, 10px); /* Safari */
		transform: translate(6px, 10px); }

	.home .bhead-image { background-size: 100% 65px; min-height: 65px; }

	.feature .h100 { height: 400px; margin-left:auto; margin-right:auto; }
	.intro .h100 { height: 180px; margin-left:auto; margin-right:auto; }
	.intro .btnblock { clear: both; display: block; margin: 30px auto 0; }

}

@media only screen and (min-width:480px) and (max-width:639px) {
	/* header nav area */
	.header .navbar .search, .header .search_form { position:relative!important; left:auto; }
	.eventpg .va { padding: 20px 15px; }

	.campgn .section-1 .video.va { padding:15px 5px; min-height:360px; }
	/* .campgn .section-1 .video.h100 { height:360px; } */

	.eventpg .evtheme .va { padding: 15px 5px; }

	.eventpg .evtheme .h100 { height: 250px; }

	.eventpg .noanime.giveways-item .card-body h5,
	.eventpg .noanime.giveways-item .giveways-content h5 { font-size:26px; }
	.socialbar { font-size:26px; }

	.yourimpact.yourimpact_listing h3 { max-height: 100px; }

	/* make match area-donate area */
	/*
.match_part .container-fluid, .match_part .container-fluid .padding_0 { display:block; }
	.match_part .match_text { padding:15px; }
 */

	/* event, search & blog column grid page */
	.event_listing .event_list_block .event_list_image,
	.in_the_news.event_listing .event_list_image { width:267px; margin:0 auto; }

	.search_listing .search_list_block .search_list_image,
	.search.search_listing .search_list_image { width:267px; margin:0 auto; }

	.blog_listing .card .blog_list_image,
	.blog.blog_listing .blog_list_image { margin:0 auto; }

	/* be a big - faq */
	.accordingmenu-area .panel-heading { text-align:left; }
	.faq .panel-default > .panel-heading a::after { right:-14px; }

	/* support us */
	.start_with .support_left, .schedule_pickup .cloths_left { margin-bottom:20px; word-wrap:break-word; }

	/* single page - not in use */
	.congratulation .congrat_text { width:100%; }
	.annivarsery .annivarsary_right p { margin-bottom:30px; }
	.bowl_kids .eventindi_text { width:100%; float:none; }
	.bowl_kids .eventindi_text .inner { width:100%; }
	.indi_blocks .bowl_kids:nth-child(2n) .eventindi_text { float:none; margin-left:0; width:auto; }
	.bowl_kids:nth-child(4) .eventindi_text .inner { width:100%; }
	.slider { width:96%; }
	.bowls_sponsors .wrap { width:100%; }
	.bowls_sponsors .list_annual { width:95%; margin:0 auto; float:none; text-align:center; }
	.bowls_sponsors .list_annual ul { width:100%; margin-bottom:20px; }

	.mission_area .mid .bhead-image .bhead-text h3,
	.bhead-image .bhead-text h3 { text-align:left; font-size:18px; letter-spacing:0; }

	.bhead-image .bhead-text {
		-ms-transform: translate(6px, 12px); /* IE 9 */
		-webkit-transform: translate(6px, 12px); /* Safari */
		transform: translate(6px, 12px); }

	.home .bhead-image .bhead-text {
		-ms-transform: translate(6px, 10px); /* IE 9 */
		-webkit-transform: translate(6px, 10px); /* Safari */
		transform: translate(6px, 10px); }

	.home .bhead-image { background-size: 100% 52px; min-height: 52px; }

	.feature .h100 { height: 400px; margin-left:auto; margin-right:auto; }
	.intro .h100 { height: 190px; margin-left:auto; margin-right:auto; }
}

@media only screen and (min-width:551px) and (max-width:639px) {
	/* header nav area */
	.navbar-default .navbar-collapse { margin-top:0; }
	.eventpg .evtheme .h100 { height: 280px; }

	.eventpg .noanime.giveways-item .card-body h5,
	.eventpg .noanime.giveways-item .giveways-content h5 { font-size:26px; }

}

@media only screen and (min-width:640px) and (max-width:767px) {
	/* header nav area */
	.header .navbar .search, .header .search_form { position:relative!important; left:auto; }
	.navbar-default .navbar-collapse{ margin-top:0; }
	/* .header .cust_res_nav { width:100%; } */
	.eventpg .evtheme .va { padding: 15px 10px;  }

	.eventpg .noanime.giveways-item .card-body h5,
	.eventpg .noanime.giveways-item .giveways-content h5 { font-size:26px; }

	/* make match area-donate area */
/*
	.match_part .container-fluid, .match_part .container-fluid .padding_0 { display:block; }
	.match_part .match_text { padding:15px; }
 */

	/* event, search & blog column grid page */
	.event_listing .event_list_block .event_list_image,
	.in_the_news.event_listing .event_list_image { width:267px; margin:0 auto; }

	.search_listing .search_list_block .search_list_image,
	.search.search_listing .search_list_image { width:267px; margin:0 auto; }

	.blog_listing .card .blog_list_image,
	.blog.blog_listing .blog_list_image { margin:0 auto; }

	/* be a big - faq */
	.accordingmenu-area .panel-heading { text-align:left; }
	.faq .panel-default > .panel-heading a::after { right:-14px; }

	/* support us */
	.start_with .support_left, .schedule_pickup .cloths_left { margin-bottom:20px; word-wrap:break-word; }

	/* single page - not in use */
	.congratulation .congrat_text { width:100%; }
	.annivarsery .annivarsary_right p { margin-bottom:30px; }
	.bowl_kids .eventindi_text { width:100%; float:none; }
	.bowl_kids .eventindi_text .inner { width:100%; }
	.indi_blocks .bowl_kids:nth-child(2n) .eventindi_text { float:none; margin-left:0; width:auto; }
	.bowl_kids:nth-child(4) .eventindi_text .inner { width:100%; }
	.slider { width:96%; }
	.bowls_sponsors .wrap { width:100%; }
	.bowls_sponsors .list_annual { width:95%; margin:0 auto; float:none; text-align:center; }
	.bowls_sponsors .list_annual ul { width:100%; margin-bottom:20px; }

	.mission_area .mid .bhead-image .bhead-text h3,
	.bhead-image .bhead-text h3 {
		text-align:left;
		font-size:18px;
		letter-spacing:0; }

	.bhead-image .bhead-text {
		-ms-transform: translate(6px, 12px); /* IE 9 */
		-webkit-transform: translate(6px, 12px); /* Safari */
		transform: translate(6px, 12px); }

	.home .bhead-image .bhead-text {
		-ms-transform: translate(6px, 10px); /* IE 9 */
		-webkit-transform: translate(6px, 10px); /* Safari */
		transform: translate(6px, 10px); }

	.home .bhead-image { background-size: 100% 52px; min-height: 52px; }
}

@media only screen and (min-width:768px) {
	/* header nav area */
	.collapse.navbar-collapse { text-align:center; }
	.navbar-nav { display:inline-block; float:none; }
	.dropdown-menu, .sub-menu { text-align:left !important; }

/*	.intro .df { flex:0 1 50%; -webkit-box-flex:0; -moz-box-flex:0; -webkit-box-ordinal-group:0;
	-moz-box-ordinal-group:0; -webkit-order:0; -moz-order:0; order:0; -ms-flex-order:0; position:relative; }
	.intro .new-row { display:flex; width:100%; }
	.intro .va { padding:0 0 0 60px; } */

}


@media (max-width:767px) {
	/* .intro .df { flex:0 1 100%; -webkit-box-flex:0; -moz-box-flex:0; -webkit-box-ordinal-group:0;
	-moz-box-ordinal-group:0; -webkit-order:0; -moz-order:0; order:0; -ms-flex-order:0; position:relative; }
	.intro .new-row { display: inline-block; }
	.intro .va { padding:0; } */

	.site-content ul { margin:0;}

	.mission_area .left_block p { font-size:20px; }
	.mission .bhead-image .bhead-text { width:95%;}
	.mission .bhead-image .bhead-text h3 { text-align:center; font-size:20px; letter-spacing:0; display:block;
		margin:10px auto 0; }

}

@media (max-width:991px) {
	.noanime.giveways-item .giveways-content { min-height: initial; }
	.giveways .card-body, .giveways-item .giveways-content{ min-height: initial; }

	.giveways .noanime .card-body { min-height: 60px; max-height: 60px; }

	.noanime.giveways-item .card-body,
	.noanime.giveways-item .giveways-content { padding:10px 20px; }

	.noanime.giveways-item:hover .card-body,
	.noanime.giveways-item:hover .giveways-content{ min-height: 60px; max-height: 60px; }

	.giveways-item:hover .card-body, .giveways-item:hover .giveways-content{ min-height: initial; }

	.noanime.giveways-item .card-body h5 span, .noanime.giveways-item .giveways-content h5 span,
	.giveways-item .card-body h5 span, .giveways-item .giveways-content h5 span { display:inline; }

	.yourimpact-item .card-body p span, .yourimpact-item .yourimpact-content p span { display:inline; }
	.yourimpact.yourimpact_listing { padding-top: 100px; padding-bottom: 40px; }

/* .counter-wrapper-top { left: 50%; top: 42%; transform: translate(-50%, 0%); } */
	.counter-wrapper-top { top:35%;}
	.counter-wrapper-top { max-width: 600px; }

	.event-wrapper { top:0;  }
	.event-wrapper { max-width: 600px; }

	.visionary .giveways-item .card-body p,
	.visionary .giveways-item .giveways-content p { max-width: 80%; }

/* 	.hometop .intro p { font-size: 24px; } */

.resbig.blog_listing .card p { font-size:18px; line-height:130%; text-align:center; }

}

@media (max-width:992px) {
	/* blog area */
/* 	.blogmax #secondary.col-sm-12 { width: 100%; } */
	.blogmax #secondary .well { border-left: none; border-right:none; padding: 30px 10px; }

	.blogmax #secondary .acf-rpw-block,
	.blogmax #secondary .yuzo_related_post_widget { width:100%; margin-left:auto; margin-right:auto; float:left; }

}

@media only screen and (min-width:768px) and (max-width:1023px) {
	/* top block area */
	video { width:100%; }

	/* make match area-donate area */
/*
	.match_part .container-fluid, .match_part .container-fluid .padding_0 { display:block; width:100%; }
	.match_part .match_text { padding:15px; padding:214px 0 161px; }
 */

	/* make it happen-donate area */
	.happen .banner-content-centralized {
		position:relative; transform:translate(-50%,-50%); top:50%; width:600px; left:50%; }
	.be-a-big .happen { margin-top:0; }

	/* signup area */
	p.wysija-paragraph { float:none; display:inline-block; }
	.sighnup_bar .right { margin-top:20px; }

	/* block styles inner pages */
	.commitment .commitment_left { width:100%; }
	.commitment .commitment_left .video { margin:0 auto; }

	/* event, search & blog column grid page */
	.event_listing .event_list_block p { min-height:auto; }
	.blog_listing .eqhgt,
	.event_listing .event_list_block { padding:0 50px; }

	.event_listing .card .event_list_image,
	.in_the_news.event_listing .event_list_image { width:267px; margin:0 auto; }

	.search_listing .card .search_list_image,
	.search.search_listing .search_list_image { width:267px; margin:0 auto; }

	.blog_listing .card p { min-height:auto; }
	.blog_listing .card .blog_list_image { margin:0 auto; }

	/* support us */
	.start_with .support_left, .schedule_pickup .cloths_left { margin-bottom:20px; word-wrap:break-word; }
	.schedule_pickup .cloths_right { width:100%; }
	.start_with .support_left, .schedule_pickup .cloths_left { margin:79px 0; }
	.schedule_pickup .cloths_left .left_part { margin-top:0; }

	/* single page - not in use */
	.history .history_left .text_part h3 { text-align:left; }
	.annivarsery .annivarsary_right p { margin-bottom:30px; }
	.bowl_kids .eventindi_text { width:100%; float:none; }
	.bowl_kids .eventindi_text .inner { width:100%; }
	.indi_blocks .bowl_kids:nth-child(2n) .eventindi_text { float:none; margin-left:0; width:auto; }
	.bowl_kids:nth-child(4) .eventindi_text .inner { width:100%; }
	.slider { width:96%; }
	.bowls_sponsors .wrap { width:100%; }
	.bowls_sponsors .list_annual { width:95%; margin:0 auto; float:none; text-align:center; }
	.bowls_sponsors .list_annual ul { width:100%; margin-bottom:20px; }
	.bowl_kids + .bowl_kids .eventindi_text { margin-top:35px; }
	.event_indi .eventindi_l, .event_indi .eventindi_r { width:100%; }
	.event_indi .eventindi_r { padding:0; }
	.event_indi .eventindi_l { margin:79px 0; }
	.campgn .section-2 .h100,
	.galapg .section-1 .h100 { height: 600px; }

 }

@media only screen and (min-width:1024px) and (max-width:1169px) {

	/* header nav area */
	.header .right_part .social_links a { width:24px; height:24px; }
	.header .right_part .social_links a i { line-height:23px; }
	.header .search_form { position:absolute; top:34px; left:0; background:#fff; }
	.header .navbar-default .navbar-nav > li { margin-right:15px; }
	.header .navbar-default .navbar-nav > li.menu-item-has-children::after {
		top:auto; margin-top:-9px; right:50%; bottom:8px; }

	.innerpage.header .navbar-default .navbar-nav > li > a,
	.header .navbar-default .navbar-nav > li > a { padding-bottom:18px; }
	.innerpage.header .navbar-default .navbar-nav > li.but > a,
	.header .navbar-default .navbar-nav > li.but > a { padding-bottom:12px; }
	.header .logo img { width:100%; }

	.mission_area .left_block .mission { margin-bottom:40px; }

	.mission_area .left_block { width:100%; padding-top:40px; padding-bottom:40px; }

	.hometop .intro .right_block,
	.hometop .intro .left_block { width:100%; padding-top:20px; padding-bottom:20px; }

	.mnthvision .right_block .mission { margin-bottom:40px; }
	.mnthvision .right_block { width:100%; padding-top:40px; padding-bottom:40px; }


 	.events .left_block { float:none; margin:0 auto; width:100%; }
	.events .left_block .event_blocks { margin-right:0; width:50%; text-align:center; margin-bottom:60px;
		padding:0 15px; }
	.events .left_block h3 { text-align:center; margin-bottom:36px; }
	.events .right_block { float:none; margin:0 auto; width:100%;}
	.events .right_block .recentnews_block {  margin-right:0; width:50%; text-align:center; margin-bottom:60px;
		padding:0 15px; min-height: 120px; }
	.events .right_block h3 { text-align:center; margin-bottom:36px; }

	/* make match area-donate area */
/* 	.match_part .match_text { padding:0; } */

	/* block styles inner pages */
	.commitment .commitment_left { width:100%; }
	.commitment .commitment_left .video { width:400px; margin:0 auto; float:none; }

	/* general column grid page */
	.event_list_block .event_list_image img, .in_the_news.event_listing img { width:100%; }

	/* about us - staff  */
	p.wysija-paragraph { float:none; display:inline-block; }

	/* support - clothes for kids */
	.schedule_pickup .cloths_left .left_part { margin-top:100px; }

	/* single page */
	.bowl_kids .eventindi_text { float:none; }
	.indi_blocks .bowl_kids:nth-child(2n) .eventindi_text { float:none; margin-left:0; }
	.bowl_kids + .bowl_kids .eventindi_text { margin-top:104px; }
	.bowls_sponsors .wrap { width:96%; margin:0 auto; }

	/* be a big - faq */
	.faq .accordingmenu-area { margin-top: 35px; }
	.faq.become-a-big-application{ padding-top: 35px; }
	.faq .accordingmenu-area .panel-heading { background:none; width:690px; margin:0 auto; }
	.faq .accordingmenu-area .panel-collapse { width:690px; margin:0 auto; }
	.faq .accordingmenu-area .panel-body { padding-top:2px; }
	}

@media only screen and (min-width:1024px) and (max-width:1106px) {

	.header .navbar-default .navbar-nav > li { margin-right:10px; }
	}

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

	.header .col-lg-9.nav-wrap,
	.header .col-md-9.nav-wrap,
	.header .col-sm-6.nav-wrap,
	.header .col-xs-12.nav-wrap { padding-right:15px; padding-left:15px; }

	/* header nav area */
	.navbar-collapse.collapse { overflow:auto !important; }
	.navbar-collapse.collapse.show { max-height:600px; overflow-y:scroll; overflow-x:hidden;
		box-shadow:2px 4px 10px #999; }
	.header .right_part .social_links { margin:0; text-align:center; }
	.header .right_part .social_links a { display:inline-block; float:none; }
	.menu-main-menu-container { padding-right:15px; padding-left:15px; }
	.menu-main-menu-container ul li { padding:0; }

	.navbar-default .navbar-toggler { z-index:9999; }

	.navbar-default .navbar-toggler { padding: .25rem .75rem;font-size: 1.25rem; line-height: 1;
   		background-color: transparent; border: 1px solid transparent; border-radius: .25rem; display:block; }

   	.navbar-default .navbar-toggler { color: rgba(0,0,0,.5); border-color: rgba(0,0,0,.1); }

   	.navbar-default .navbar-toggler-right { position: absolute; right:1rem; top:1rem; }

   	.navbar-toggler .navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle;
   		content: ""; background: no-repeat center center; background-size: 100% 100%; }

	.navbar-default .navbar-toggler .navbar-toggler-icon { background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>"); }

	.navbar-toggle { display:block; margin-right:0; }
	.navbar-collapse.collapse { display:none!important; }
	.navbar-collapse.collapse.show { display:block!important; border:0 solid #fff !important; }
	.navbar-default .navbar-toggle .icon-bar { background-color:#111; }
	.header .navbar { margin-top:0; }
	.navbar-default .navbar-toggle { border-color:transparent; position: absolute; right:1rem; top:1rem; }
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color:transparent; }
	.navbar-toggle .icon-bar { width:50px; }
	.navbar-toggle .icon-bar + .icon-bar { margin-top:7px; }
	.navbar-toggle { padding:0; margin-top:20px; }
	.cust_res_nav .col-sm-6 { width:100%; float:right; }
	.cust_res_nav .col-md-9 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	.cust_res_nav .navbar-header { float:right; display:block; margin:0; width:100% }
	/* .cust_res_nav .navbar-header { float:right; margin-right:-200px; margin-left:auto; } */

	.menu-main-menu-container .header .navbar-default .navbar-nav > li .sub-menu li,
	.header .navbar-default .navbar-nav > li .dropdown-menu li,
	.header .navbar-default .navbar-nav > li .sub-menu li {
		margin-top:0; padding:3px 0; font-size:14px; font-weight:600; }
	.header .navbar-default .navbar-nav > li .dropdown-menu li a,
	.header .navbar-default .navbar-nav > li .sub-menu li a { background-color: transparent; padding:0; color:#1a1819;
		font-size:14px; font-weight:600; }
	.header .navbar-default .navbar-nav > li > a { color:#1a1819; }
	.header .navbar-default .navbar-nav > li .dropdown-menu li a,
	.header .navbar-default .navbar-nav > li .sub-menu li a,
	.header .navbar-default .navbar-nav > li:hover .dropdown-menu li a,
	.header .navbar-default .navbar-nav > li:hover .sub-menu li a { padding:0; }
	.header .navbar-default .navbar-nav > li:hover .dropdown-menu li,
	.header .navbar-default .navbar-nav > li:hover .sub-menu li { padding:3px 0; }
	.innerpage.header .navbar-default .navbar-nav > li > a,
	.header .navbar-default .navbar-nav > li > a { padding-bottom:2px; }
	.header .navbar-default .navbar-nav > li.but { margin-top:0; margin-right:0; max-width:250px; text-align:center; }
	.header .navbar-default .navbar-nav > li.but a { padding-bottom:12px; }
	.header .navbar .search { position:absolute; top:auto; margin-top:0; font-size:21px;
		left:auto; right:0; }
	.header .navbar .search, .header .navbar .search_form, .header .navbar .search_form label,
	.header .navbar .search_form input[type=search]{ width:100%; }

	.col-md-3.social_header { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }


}

@media only screen and (min-width:1156px) and (max-width:1380px){
	.hometop .intro .right_block,
	.hometop .intro .left_block { width:564px; padding-top:20px; padding-bottom:20px; }
}



@media only screen and (min-width:1024px) and (max-width:1060px) {
	/* header nav area */
	.header .search { left: 0;}
	.header .right_part .social_links{ margin-left:10px; }

}

@media only screen and (min-width:1024px) {
	.header .col-lg-9.nav-wrap,
	.header .col-md-9.nav-wrap,
	.header .col-sm-6.nav-wrap,
	.header .col-xs-12.nav-wrap { padding-right:0; padding-left:0; }
	/* header nav area */
	.header .search a.search_icon { display:block; }
	.cust_res_nav .menubar { display:block; }
	.cust_res_nav .menulist { display:none; }
	.header .navbar .search_form { display:none; }
}

@media only screen and (min-width:992px) and (max-width:1199px) {

	.vision.vision_listing .slide-content h5 { font-size:20px; line-height:28px; }
	.vision.vision_listing .slide-content p { font-size:20px; line-height:26px; width:90%; margin:20px auto 0; }

}

@media only screen and (min-width:992px) and (max-width:1155px) {
	.eventpg .block-1 .yourimpact.yourimpact_listing { padding-top: 200px; padding-bottom: 40px; }
	.campgn .section-2 .h100{ height: 600px; width: 95%; margin-left:auto; margin-right:auto; }
	.galapg .section-1 .h100 { height: 700px; width: 70%; margin-left:auto; margin-right:auto; }

}

@media only screen and (min-width:768px) and (max-width:991px) {

	.vision.vision_listing .slide-content h5 { font-size:22px; line-height:30px; }
	.vision.vision_listing .slide-content p { font-size:22px; line-height:28px; width:90%; margin:20px auto 0; }

	.campgn .section-2 .h100,
	.galapg .section-1 .h100 { height: 500px; width: 95%; margin-left:auto; margin-right:auto; }

/* 	.intro .va { padding:0 5px 0 35px; } */
	.intro .h100 { height: 230px; }
/* 	.intro .btnblock { clear: both; display: block; margin: 20px 95% 0 5%; } */
	.resbig .blog_listing .eqhgt, .resbig .event_listing .event_list_block,
	.dei .blog_listing .eqhgt, .dei .event_listing .event_list_block { margin-bottom: 34px; margin-right: 0;
		min-height: 280px; padding-bottom: 7px; width: 100%; }

}

@media only screen and (min-width:520px) and (max-width:1079px) {

.yourimpact.yourimpact_listing .card-body,
.yourimpact.yourimpact_listing .yourimpact-content { padding:10px; }

}

@media only screen and (min-width:550px) and (max-width:1023px) {
	/* header nav area */
	.home #bs-example-navbar-collapse-1,
	#bs-example-navbar-collapse-1 { background:#fff; position:absolute; width:500px; top:71px; z-index:999;
		left:50%; margin-left:-50%; margin-right:0%; border-top:1px solid #ccc;  }
	.header .navbar-default .navbar-nav > li { margin-right:0; display:block; float:none; margin-bottom:5px; }
	.navbar-nav { width:100%; float:left; text-align:left; margin:0; padding:9px 0; }
	.innerpage.header .navbar-default .navbar-nav > li.menu-item-has-children::after,
	.header .navbar-default .navbar-nav > li.menu-item-has-children::after { display:none; }
	.header .navbar-default .navbar-nav > li .dropdown-menu,
	.header .navbar-default .navbar-nav > li .sub-menu { display:block; border:none; background:none;
		position:relative; width:100%; left:0; margin:0; padding:0 10px; box-shadow:none; line-height:1.3; }
	.header .navbar-default .navbar-nav > li .dropdown-menu::after,
	.header .navbar-default .navbar-nav > li .sub-menu::after { display:none; }

	.header .navbar-default .navbar-nav > li .dropdown-menu li,
	.header .navbar-default .navbar-nav > li .sub-menu li {
	margin-top:0; padding:3px 0; font-size:14px; font-weight:600; }
	.header .navbar-default .navbar-nav > li .dropdown-menu li a,
	.header .navbar-default .navbar-nav > li .sub-menu li a {
	background-color: transparent; padding:0; color:#1a1819; font-size:14px; font-weight:600; }
	.header .navbar-default .navbar-nav > li > a { color:#1a1819; }
	.header .navbar-default .navbar-nav > li .dropdown-menu li a,
	.header .navbar-default .navbar-nav > li .sub-menu li a,
	.header .navbar-default .navbar-nav > li:hover .dropdown-menu li a,
	.header .navbar-default .navbar-nav > li:hover .sub-menu li a { padding:0; }
	.innerpage.header .navbar-default .navbar-nav > li > a,
	.header .navbar-default .navbar-nav > li > a { padding-bottom:2px; }
	.header .navbar-default .navbar-nav > li.but { margin-top:0; margin-right:0; max-width:250px; text-align:center; }
	.header .navbar-default .navbar-nav > li.but a { padding-bottom:12px; }
	.header .navbar .search { position:relative; margin-bottom:20px; width:100%; top:auto; margin-top:0;
		font-size:21px; left:auto; right:0; }
	/* .header .cust_res_nav { width:100%; } */

	.header .search_form { position:relative; width:100%; left:0; top:0; }
	span.rspbrk { display: block; }
}

@media only screen and (max-width:767px) and (min-width:549px) {
	.home #bs-example-navbar-collapse-1,
	#bs-example-navbar-collapse-1 { width:400px; }
}

@media only screen and (min-width:550px) and (max-width:575px) {
	.col-xs-6.logo_nav{ width:25%; }
	.col-xs-6.cust_res_nav { width:70%; float:right; padding-right:0; padding-left:0; }
	.cust_res_nav .col-sm-6 { width:100%;  }
	.cust_res_nav .col-md-9 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
	}


@media only screen and (min-width:200px) and (max-width:550px) {
	.home #bs-example-navbar-collapse-1,
	#bs-example-navbar-collapse-1 { background:#fff; position:absolute; width:100%; top:35px; z-index:999;
		left:55%; margin-left:-60%; margin-right:0; border-top:1px solid #ccc; }

	.navbar-default .navbar-toggle { right:10px; }

	.header .col-xs-6.logo_nav{ width:3%; padding-left:10px; padding-right:0px; }

	.header .col-lg-9.nav-wrap, .header .col-md-9.nav-wrap, .header .col-sm-6.nav-wrap,
	.header .col-xs-12.nav-wrap { padding-right:0; padding-left:0; width:100%; }

	.col-xs-6.cust_res_nav { display:inline-block; width:90%; float:right; padding-right:0; padding-left:0; }
	.cust_res_nav .col-sm-6 { width:100%; }
	.cust_res_nav .col-md-9 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

	.header .navbar-default .navbar-nav > li .sub-menu { padding-left:2px; }

	}
