@charset "utf-8";
/* CSS Document */
@media only screen and (min-width: 1920px) {
	.tab_content {
		float: none;
		max-width: 100%;
		padding: 60px 60px 60px 80px;
	}
	.tab_content p {
		font-size: 18px;
		line-height: 27px;
		max-width: 700px;
	}
	.tab_content ul li {
	  padding-bottom: 12px;
	}
	.tab_content ul li a {
	  padding: 0 30px 0 25px;
	  height: 56px;
	  font-size: 16px;
	  line-height: 56px;
	}
	.tab_content ul li a:after {
	  border-width: 28px 0 28px 24px;
	}
}
@media only screen and (min-width: 1024px) {
	.tab_content h2 {
	    font-size: 2.8vw;
	    line-height: 3.25vw;
	}
}
@media only screen and (min-width: 768px)
{
	.mobshow	{display: block !important;}
	.open_form-header a.logo	{opacity:1;}
	.navigation ul li								{position: relative;}
	.navigation ul li ul							{position: absolute; left: -20px; top: 100%; width: 160px; background: rgba(255, 255, 255, 0.95); float: none; z-index: 9999; padding: 10px 0 22px; border-radius: 0 0 6px 6px; display: none;}
		.navigation ul li ul li							{float: none; padding: 0px 20px;}
		.navigation ul li:hover > a						{color: #2c679c;}
		.navigation ul li ul li	a						{font-weight: 400;}
}
@media only screen  and (max-width: 1364px)
{
	.tweeter_posts:before	{background-size: 100px auto; width: 100px;}
	.tweeter_posts:after	{background-size: 100px auto; width: 100px;}
	.tweeter_posts .slick-slide	{padding: 10px 25px 10px 25px;}
	.tweeter_posts .slick-list:before	{width: 25px;}
	.tweeter_posts .slick-list:after	{width: 25px;}
	.tweeter_posts .slick-slider { margin: 0 -100px; padding: 0 60px;}
	.tweeter_posts a.connect_tweeter	{margin-right: 106px;}
}
@media only screen  and (max-width: 1299px) {
	.tab_content	{
    width: 100%;
		padding: 40px;
	}

	h1 { font-size: 55px;}
	h2 { font-size: 30px;line-height: 33px;}
	h3 { font-size: 24px; line-height: 24px;}
	h4 { font-size: 20px; line-height: 24px;}
	.tab_content ul	{padding-top: 15px;}
	.tabs-title > a	{    padding: 1.1rem 1.5rem;}
	.tab_content ul li a	{height: 38px; line-height: 38px;}
	.tab_content ul li a:after	{    border-width: 19px 0 19px 14px;}
	.video_section	{padding: 40px 0;}
	.video_section p	{    font-size: 23px; line-height: 33px;}
	.news_event_blog_section ul li div	{padding: 25px 25px 25px;}
	.news_event_blog_section ul li h6	{padding-bottom: 16px;}
	.tweeter_posts .slick-slider	{margin: 0; padding: 0 40px;}
	.tweeter_posts a.connect_tweeter	{margin-right: 10px;}
	.tweeter_posts .slick-prev	{left: 13px;}
	.tweeter_posts .slick-next	{right: 10px;}
	.tweeter_posts:before	{ width: 50px;}
	.tweeter_posts:after	{width: 50px;}
	
	.tab_wrapper .tabs-content .tabs-panel	{background-position: 70% top;}
	.footer_left	p	{font-size: 16px; line-height: 23px; padding-bottom: 22px;}
	
	.tweeter_posts a.connect_tweeter	{margin-right: 132px;}
	
	.carrer_right_img					{width: 100%;}
			
	
}
@media only screen and (max-width: 767px) {
	.tab_content	{padding: 40px;}
}
@media only screen  and (min-width: 768px)  and (max-width: 1023px)
{
	/*.tab_wrapper .tabs-content .tabs-panel	{min-height:450px !important;}*/
}
@media only screen    and (max-width: 1024px)
{
	/*.tab_wrapper .tabs-content .tabs-panel	{min-height:450px !important;}*/
	.valunteer_page .slick-slider  a.prev	{top:0;}
	.valunteer_page .slick-slider  a.next	{top:0;}
	.valunteer_page .slick-slider .slick-dots li 	button	{display: block;}
}

@media only screen  and (max-width: 1200px)
{
	.top_banner_right			{width: 62%;}
	.inner_top_links ul li	a	{height: 55px; line-height: 55px;}
	.contact_page .top_banner_left	{    width: 65%;     padding-right: 30px;     left: -35%;}
	.contact_page .top_banner_right	{width: 35%; }
	.contact_banner_right			{padding-left: 30px;}
	.contact_banner_left			{padding-right: 30px;}
	
	.carrer_right_img				{width: 100%;}
	.carrer_right_info				{padding-left: 15px; padding-right:25px;}
	.top_banner_right				{width: 64%;}
	.top_banner_left				{padding-top: 35px; padding-bottom: 35px;}
	.additional_resources_wrap		{background-size: 50px auto;}
	.prev_annual_report_wrap		{background-size: 50px auto;}
	
	/*New*/
	
	.media_center_page				{padding-top: 50px;}
	.supporter_page ul li			{padding: 20px 10px;}
	.supporter_page					{padding: 40px 0;}
	.financial_top					{padding: 70px 0;}
	.financial_right h1				{font-size: 50px; line-height: 52px;}
	.financial_right h4				{font-size: 20px; line-height: 22px;}
	.financial_top:before			{width: 60px; background-size: 100% auto;}
	.financial_top:after			{width: 60px; background-size: 100% auto;}
	.media_center_detail			{background-size: 30% auto; background-position:  96% 94% }
	.media_center_detail			{padding: 45px 0 ;}
	.media_center_detail a.back		{margin-top: 10px;}
	.upcoming_past-events			{padding-top: 45px;}
	.upcoming_past-events h4		{padding-bottom: 30px;}
	.upcoming_past-events ul		{padding-bottom: 15px;}
	.past_events					{padding-bottom: 10px;}
	.event_detail_btm				{padding: 45px 0;}
	.event_detail_right figure:last-child{margin-bottom: 0;}
	.event_share					{padding-bottom: 40px;}
	.event_detail_right h5			{padding-bottom: 20px;}
	.event_detail_right figure		{margin: 15px 0 30px;}
	.valunteer_page .slick-slider .slickdotwrap	{    bottom: 30px; left: 10px;}
	.valunteer_page .carrer_right_info		{padding-bottom:60px; padding-top: 40px;}	
	
	
	/*New latest*/
	.advocacy_page .top_banner_left	{width: 33.3333%;}
	.advocacy_tab_wrap				{padding: 35px 0 0;}
	.advocacy_tab_wrap .resp-tab-content	{padding-top: 26px;}
	.advocacy_tab_right				{padding-left: 20px;}
	.advocacy_tab_left				{padding-bottom: 20px;}
	.advocacy_tab_right				{padding-bottom:25px;}	
	.advocacy_tab_full ul li .right	{padding-left: 20px;}
	.advocacy_tab_full ul li		{padding: 35px 0;}
	.advocacy_tab_right section:last-child	{padding-bottom: 10px;}
	.coming_home_page .top_banner .top_banner_left	{padding-right: 20px;}
	.coming_home_page .top_banner .top_banner_left	{}
	.coming_home_wrap ul li			{padding: 35px 0 37px;}
	.service_build_link				{    padding: 35px 0px;}
	.coming_home_page .top_banner .top_banner_right	{width: 58%;}
	.coming_home_wrap ul li .cont_right	{padding-left: 20px;}
	.coming_home_wrap ul li .cont_left	{padding-right: 20px;}
	.way_to_donate ul li			{padding: 40px 0 40px;}
	.way_to_donate h4				{padding-bottom: 35px;}
	.way_to_give_page .top_banner .top_banner_left	{padding-right: 20px;}
	.way_to_give_page .top_banner .top_banner_right	{width: 58%;}
	.our_services_middle			{padding: 35px 0;}
	.service_build_left				{padding-top: 10px;}
	.our_services_btm				{padding: 45px 0;}
	.services_btm_right				{padding-left: 20px;}
	.services_tab_links:after		{bottom: 40px; left: 70px; }
	.services_tab_links				{padding-bottom: 50px;}
	.services_build_page .top_banner .top_banner_left	{padding-right: 20px;}
	.services_build_page .top_banner .top_banner_right	{width: 58%;}
	
	.mission_page .flexslider span.ytube-icon	{    bottom: -12px;    right: -5px;}
	
	/*23-9-2016*/
	.client_story_btm .services_tab_detail figure	{margin-bottom: 40px;}
	.client_story_btm .services_tab_links:after{left:70px;}
	.client_story_btm .services_tab_detail	blockquote	{padding-bottom: 25px;}
	
	.service_build_right				{padding-right: 50px;}
	.way_to_give_page .top_banner .top_banner_left{padding-right: 50px;}
	.coming_home_banner_right .slick-slider .slickdotwrap	{bottom: 22px;}
	.coming_home_banner_right .slick-slider .slickdotwrap	{left: 10px;}
	 .result_darkblue_btm {  background-size: 50px auto;}
    .result_lightblue_btm {  background-size: 50px auto;}
}

@media only screen  and (max-width: 1023px)
{
		
	.top_search	{margin: 0 14px;}
	
	.news_event_blog_section ul li div	{padding: 20px 20px 20px}
	.news_event_blog_section ul li .read_more{font-size: 11px;}
	.news_event_blog_section ul li .see_all{font-size: 11px;}
	.news_event_blog_section ul li .read_more	{margin-right: 10px;    padding-right: 11px; font-size: 11px;}
	.news_event_blog_section ul li .see_all	{padding-right: 11px;font-size: 11px;}
	.tweeter_posts .slick-slide	{padding: 10px 20px 10px 20px;}
	.tweeter_posts .slick-list:before	{width: 20px;}
	.tweeter_posts .slick-list:after	{width: 20px;}
	.tweeter_posts a.connect_tweeter	{margin-right: 15px;}
	.tweeter_posts	{padding: 45px 0;}
	.tweeter_posts h4	{padding-bottom: 30px;}
/*	.tab_content	{padding-right: 0;}*/
	.footer {padding: 40px 0 45px;}
	.footer_left	{padding-bottom: 23px;}
	.news_event_blog_section ul li	{padding-bottom: 7px;}
	.news_event_blog_section ul li.blog_post	{float: left !important;}
	
	.tab_wrapper .tabs-content .tabs-panel	{background-position:70% top;}
	.video_section	{padding: 30px 0;}
	h4	{font-size: 22px;     line-height: 26px;}
	.video_section p	{font-size: 21px; line-height: 30px;}
	
	.news_event_blog_section ul li .read_more	{padding-right: 12px; margin-right: 10px;}
	.news_event_blog_section ul li .read_more:after	{top:3px;}
	.news_event_blog_section ul li .see_all	{padding-right: 12px; margin-right: 0;}
	.news_event_blog_section ul li .see_all:after	{top:3px;}
	
	
	.reveal	{max-width: 100%; padding: 45px 30px 0;}
	.tweeter_posts a.connect_tweeter {
    margin-right: 55px;
}
.join_email p	{font-size:16px; }
.join_email_right {
margin-top: 20px;}

	
	.top_banner_right				{width: 56%;}
	.top_banner_left				{padding-top: 35px; padding-bottom: 35px;}
	.top_banner_left p:last-child	{padding-bottom: 0;}
	.board_tab_wrap					{padding: 35px 0px;}
	.contact_page .top_banner_right	{position: relative; right: auto; top: auto; padding: 0; width: 100%; background: none !important; height: auto !important;}
	.contact_page .top_banner_right	 img	{opacity: 1;}
	.contact_page .top_banner_left	{height: auto !important; width: 100%; left: auto; }
	.contact_btm_left				{padding-right: 20px; width: 45%;}
	.contact_btm_right				{width: 55%;}
	.contact_tab ul.tabs li			{text-align: center; display: table; height: 65px;}
	.contact_tab ul.tabs li	a		{padding: 10px 10px; display: table-cell; vertical-align: middle; }
	.contact_tab ul.tabs li:first-child	{ width: 20%;}
	.contact_tab ul.tabs li:nth-child(2)	{ width: 40%;}
	.contact_tab ul.tabs li:nth-child(3)	{ width: 40%;}
	.contact_tab .tabs_in	p:last-child	{padding-bottom: 0;}
	.contact_tab .tabs_in				{padding-bottom: 0;}
	.contact_btns ul li					{padding: 0 25px 0 25px;}
	.contact_page .top_banner_right      	{display:none;}
	
	
	.blog_left_banner					{ width: 50%; }
	.blog_right_banner					{width: 50%; padding-left: 15px;}
	.inner_heading_right ul li			{padding: 0 20px;}
	.cat_tag_search .listing			{    padding: 26px 10px;}
	.inner_heading h2					{line-height: 39px;}
	.inner_heading						{padding: 25px 0;}
	.inner_heading_right > ul > li > a:after	{bottom: -30px;}
	.blog_list_page .top_banner			{padding: 40px 0;}
	.blog_sidebar						{padding-left: 15px;}
	.blog_detail_page					{padding: 40px 0;}
	
	.carrer_right_img					{ width: 100%; position: relative; height: auto;}
	.carrer_right_img img				{width: 100%; height: auto; min-height: 10px;}
	.top_banner_right					{padding-left: 0;}
	.carrer_right_info					{ width: 100%; padding: 35px 25px;}
	.current_opening_list ul li			{padding: 32px 0 35px;}
	.career_page_btm					{padding: 40px 0 ;}
	
	.donate_banner_left					{padding-right: 25px;}
	.donate_banner_right				{padding-left: 25px; padding-right: 25px;padding-top: 35px; padding-bottom: 40px;}
	.donate_banner_left					{padding-top: 35px; padding-bottom: 40px;}
	.donate_banner_right strong			{font-size: 95px; }
	.donate_banner_right span			{font-size: 38px; line-height: 42px;}
	.donate_banner_right em:before		{width: 75px;}
	.donate_banner_right em:after		{width: 75px;}
	.donate_banner_right em				{font-size: 28px;}
	
	
	.flexslider-controls				{width: 23%;}
	.flexslider							{width: 77%;}
	.slide_text							{padding-left: 265px; padding-bottom: 0;}
	.slide_text	 span.mission_date		{padding: 0 0 0 265px; text-align: left;}
	.mission_page						{ padding: 40px 0;}
	.publication_right_banner			{padding-left: 20px;}
	.publication_right_banner			{padding-top: 45px; padding-bottom: 45px;}
	.title_category h4					{width: 40%;}
	.annual_report_wrap					{padding: 45px 0;}
	.annual_report_wrap h3				{padding-bottom: 40px;}
	.prev_annual_report_wrap			{padding: 45px 0 ;}
	.prev_annual_report_wrap h3			{padding-bottom: 45px;}
	.fortune_news_wrap					{padding: 45px 0;}
	.additional_resources_wrap			{padding: 45px 0 0;}
	.additional_resources_list      ul	{padding: 25px 0 15px;}
	
	.tab_links ul li a					{font-size: 13px; }
	.services_ban_cont					{max-width: 100%;}
	.services_banner_left				{}
	.service_btm_left					{width: 45%;}
	.service_btm						{padding: 40px 0;}
	.service_btm .contact_tab			{padding-bottom: 0;}
    
   /*New*/
	.media_center_listing				{padding-left: 20px; width: 80%;}
	.media_center_listing ul li .media_center_right	{padding-left: 25px;}
	.media_center_listing ul li .media_center_right	{padding-top: 0;}
	.media_center_listing ul li .date_media_cat	{padding-bottom: 15px;}
	.media_center_right h6				{padding-bottom: 15px;}
	.inner_heading_right p				{padding-left: 0;}
	.left_category_list					{width: 20%;}
	.financial_btm ul li				{padding: 0 15px;}
	.financial_btm ul li strong			{font-size: 18px; padding-right: 10px;}
	
	.valunteer_page .slick-slider .slick-slide		{height: auto !important;}
	
	
	.event_page .top_banner .top_banner_right		{width: 56%;}
	.event_page .top_banner .top_banner_left		{padding-right: 15px;}
	.upcoming_past-events ul li			{padding: 30px;}
	h2									{font-size: 29px;}
	.event_page .top_banner .top_banner_left	{padding-top: 35px; padding-bottom:35px;}
	.event_page .top_banner .top_banner_right	{padding-top: 35px; padding-bottom: 35px;}
	.upcoming_past-events ul li .event_content	{padding-left: 15px;}
	.upcoming_past-events ul li strong		{padding-bottom: 15px;}
	.upcoming_past-events ul li	p			{padding-bottom: 15px;}
	.upcoming_past-events ul li .event_content	{padding-top: 0;}
	.valunteer_page .slick-slider .slickdotwrap	{bottom: 25px;}
	.valunteer_page .carrer_right_info			{padding-top: 30px;}
	
	
	/*New latest*/
	.advocacy_page .top_banner_left	{width: 41.66667%; padding-bottom: 35px;}
	
	.way_to_donate ul li .img_cont			{padding-bottom: 30px; }
	.way_to_donate ul li .img_cont img		{display: block; margin: 0 auto;}
	.way_to_donate ul li .row .row .columns	{padding: 0 15px;}
	.service_build_left h2					{font-size: 48px; line-height: 50px;}
	.service_build_left						{padding-top: 70px;}
	.service_build_left em					{font-size: 19px;}
	.service_build_left span				{font-size: 36px;}
	.service_build_left h1					{font-size: 104px;}
	.services_tab_links:after 				{ bottom: 40px; left: 70px; width: 200px; background-size: 200px auto;  height: 170px;}
	
	
	/*new*/
	.blog_list_btm  .pagination				{margin-top:0;}
	.blog_detail_page						{padding-bottom:75px;}
	.board_tab_wrap							{padding-bottom:50px;}
	.contact_btm							{padding-bottom:58px;}
	.mission_page							{}
	.donate_btm								{padding-bottom:77px;}
	.additional_resources_list      ul			{padding-bottom:32px;}
	.upcoming_past-events ul					{padding-bottom:40px;}
	.event_detail_btm						{padding-bottom:70px;}
	.media_center_listing >ul				{padding-bottom:45px;}
	.media_center_detail					{padding-bottom:75px;}
	.supporter_page							{padding-bottom:55px;}
	.financial_top							{padding:75px 0;}
	
	.blog_right_banner em.date	{width:140px; padding-right:10px; }
 .date_author				{padding-left:140px;}
 .blog_right_banner em	{font-size:13px;}
 .blog_list_btm ul li em.blog_date	{width:140px;  padding-right:10px;}
 .blog_list_btm ul li em	{font-size:13px;}
 
 .mission_page					{padding-bottom:0;}
.mission_page .flexslider 		{padding-bottom:75px;}
.flex-direction-nav				{bottom:77px;}
.board_directors >div					{    margin: 0 0px;}


/*23-9-2016*/
.client_story_btm .services_tab_links		{padding-bottom: 40px;}
	.client_story_btm .services_tab_links:after{left:70px;}
	.coming_home_page .top_banner .top_banner_left	{padding-right: 40px;}
	.way_to_give_page .top_banner .top_banner_left{padding-right: 40px;}
	
	.coming_home_banner_right .carrer_right_info	{padding-bottom: 55px;}
	.coming_home_banner_right .slick-slider .slickdotwrap{left: 20px;}


.mission_body .fancybox-close           {    top: 25px;  right: 25px;}
 .result_lightblue_top  ul           {margin: 0 -15px;}
    .result_lightblue_top  ul li        {padding: 5px 25px;}
    
    
    .board_directors >div               {    max-width: 205px;}
}


@media only screen  and (max-width: 767px)
{
	h1 {
    font-size: 58px;
    line-height: normal;
}
h2 {
    font-size: 36px;
    line-height: 40px;

}
h3 {
    font-size: 26px;
    line-height: 37px;
}
h4 {
    font-size: 22px;
    line-height: 26px;
}

	.tab_wrapper .tabs-content .tabs-panel img	{display: block; width: 100%; height: auto;}
	.tab_wrapper .tabs-content .tabs-panel	{background:none !important;}
	.tab_content	h2	{/*position: absolute; */left: 25px; top:30px;/*width: 200px;*/ font-size: 26px; line-height: 29px;}
	/*#panel2 .tab_content	h2	{width: 234px;font-size: 20px; line-height: 25px;}*/
	.tab_wrapper .tabs-content .tabs-panel	{position: relative; }
	/*.tab_content	{padding: 28px 15px 25px 15px;}*/
	.tabs	{padding: 0;}
	.tabs-title >a	{font-size: 14px;     padding: 0.75rem 1.5rem;}
	.tabs li:first-child a	{border-radius: 0;}
	.tabs li:last-child a	{border-radius: 0;}
	.tab_content {max-width: 100%;}
	.tab_content ul	{padding-top: 10px;}
	.video_section p	{ font-size: 17px; line-height: 26px; padding-bottom: 24px;}
	.video_section	{padding: 35px 15px ;background-size: 185px auto;}
	.news_event_blog_section ul li div	{ padding: 25px 40px 28px;}
	.tweeter_posts:before	{width: 55px; background-size: 125px auto;}
	.tweeter_posts:after	{width: 55px; background-size: 125px auto;}
	.tweeter_posts .slick-slider	{padding: 0 55px;}
	.news_event_blog_section ul li:last-child	{padding-bottom: 0;}
	.tweeter_posts .slick-center	{border:2px solid transparent;}
	.tweeter_posts a.connect_tweeter	{ padding: 17px 0 15px; display: block; margin: 28px -10px 0; float: none; background: #2f67a7; text-align: center; color: #fff; }
	.tweeter_posts a.connect_tweeter:after	{ top: 0;  margin-left: 12px;   border-width: 4.5px 0 4.5px 7px;position: relative; display: inline-block;     border-color: transparent transparent transparent #fff;}
	.tweeter_posts	{padding: 40px 0 0;}
	.tweeter_posts a.connect_tweeter:hover	{color: #fff;}
	.tweeter_posts a.connect_tweeter:hover:after	{color: #fff;border-color: transparent transparent transparent #fff;}
	.tweeter_posts .slick-prev	{background:url(../images/prev-mob.png) left top no-repeat; width: 14px; height: 23px; left: 20px; top: 83px;}
	.tweeter_posts .slick-next	{background:url(../images/next-mob.png) left top no-repeat; width: 14px; height: 23px; right: 20px; top: 83px;}
	.footer_left	{text-align: center; padding: 0 25px 28px; position: relative; margin-bottom: 25px;}
	.footer_left:after	{position: absolute; left: 25px; right: 25px; height: 1px; background: #fff; content: ""; bottom: 0;}
	.footer_right	{padding: 0 25px 0px; }
	.footer_contact	{    padding-right: 200px;width: 100%; position: relative; padding-bottom: 10px; margin-bottom: 25px;}
	.footer_contact:after	{position: absolute; left: 10px; right: 10px; height: 1px; background: #fff; content: ""; bottom: 0;}
	.footer_contact ul	{padding-top: 0; position: absolute; right: 10px; top: 0;}
	.footer_contact p:last-child	{ padding-bottom: 0;}
	.footer_links	{border: none; padding: 0 10px;}
	.bbb_cont a	{float: right;}
	.footer_links	{width: 80%;}
	.need_service	{width: 100%; border: none; border-radius: 0; height: auto; padding: 12px 28px;}
	a.show_service	{display: none;}
	.need_service	h5	{padding-left: 0; background: none; float: left; font-size: 21px; margin-bottom: 0px;    padding-top: 3px;}
	.need_service a.learn_help	{opacity: 0; float: right; width: 168px; font-size: 13px; font-weight: 400; margin-bottom: 0;}
	.footer{padding-bottom: 45px;}
	.news_event_blog_section ul li .read_more{font-size: 14px;}
	.news_event_blog_section ul li .see_all{font-size: 14px;}
	.video_section .watch_video span	{display: inline-block;}
	.tweeter_posts h4	{padding-bottom: 20px;}
	

	.top_search	{position: absolute; right: 72px; top:45px; margin: 0;}
	.nav_social_search{float: none;}
	.navigation	{float: none; padding-bottom: 24px;}
	.navigation ul li.hidedesk 	{display: block;}
	.navigation ul 	{float: none;}
	.navigation ul li	{float: none; padding-right: 0;}
	.navigation ul li ul	{float: none; padding-bottom: 10px;}
	.join_donate	{float: none;}
	a.join_list	{float: left; font-size: 14px; height: 34px; line-height: 34px; background: #2c679c; color: #fff; padding: 0 20px;}
	a.donate	{font-size: 14px; height: 34px; line-height: 34px; padding: 0 20px; float: right; width: auto;}
	.navigation > ul	{border-bottom:1px solid #2c679c;}
	.navigation > ul > li > a	{font-size: 18px; color: #2c679c; padding: 10px 0 11px;}
	.navigation > ul > li	{border-top:1px solid #2c679c;}
	.navigation > ul > li ul li	{padding-bottom: 5px;}
	.header .columns	{float: none; width: 100%;}
	.social_links ul li.soc1 a	{ width: 33px; height: 32px; background-size: 32px auto; background-position: left bottom; }
	.social_links ul li.soc2 a {width: 33px; height: 32px; background-size: 32px auto; background-position: left bottom;}
	.social_links ul li.soc3 a {width: 33px; height: 32px; background-size: 32px auto; background-position: left bottom;}
	.social_links ul li.soc4 a {width: 33px; height: 32px; background-size: 32px auto; background-position: left bottom;}
	.social_links ul li.soc5 a{width: 33px; height: 32px; background-size: 32px auto; background-position: left bottom;}
	.navigation ul li ul	{display: none;}
	.navigation ul li.parent >a	{position: relative; padding-right: 35px;}
	.navigation ul li.parent >a:after	{content: "+"; position: absolute; right: 10px; top: 12px; font-size: 35px; font-weight: 400;}
	.navigation ul li.parent.open >a:after	{content: "-"; top: 10px; }
	.mobshow	{display: none; background: #f5f6f8; padding: 24px 20px 50px; position: absolute; left: 0; top: 116px; z-index: 999;}
	.header	{padding-bottom: 18px;}
	.logowrap .top_search	{display: block;}
	.mobshow .top_search	{display: none;}
	a.logo	{margin-left: 10px;}
	.menubtn	{display: block;}
	.tab_wrapper .tabs-content .tabs-panel img	{position: absolute; height: 320px; max-width: none; /*width: auto;*/object-fit: cover; right: 0; top: 0;}
	.tab_wrapper .tabs-content .tabs-panel	{overflow: hidden; padding-top: 320px;}
	.tab_wrapper .tabs-content .tabs-panel{min-height: 1px !important;}
	.tab_wrapper .tabs-content .tabs-panel .left-block {width: 100%; background-position: right 50% bottom;}
	.tab_wrapper .tabs-content .tabs-panel .left-block .tab_content {float: left;}
	.tab_wrapper .tabs-content .tabs-panel .right-block {width: 0;}
	.tab_wrapper	{position: relative;}
	.tab_wrapper a.prev	{ display: block; font-size: 0px; line-height: 0px; width: 32px; height: 32px; background: #fff; background:url(../images/tab_prve.png) 11px -78px #fff no-repeat; 
		position: absolute; top: 300px;  z-index: 99;left: 25px;}
	.tab_wrapper a.prev:hover{background-color:#2c679c; background-position:11px 10px;}
	.tab_wrapper a.next	{ display: block; font-size: 0px; line-height: 0px; width: 32px; height: 32px; background: #fff;  background:url(../images/tab_next.png) 13px -78px #fff no-repeat; 
		position: absolute; top: 300px;  z-index: 99;left: 57px;}
	.tab_wrapper a.next:hover{background-color:#2c679c; background-position:13px 10px;}
	
	.reveal iframe	{height: 400px;}
	.join_email_left	{padding-bottom: 15px; padding-right: 0;}
	.join_email_right	{height: auto !important;}
	.news_event_blog_section ul li .see_all:after	{top:5px;}
	.news_event_blog_section ul li .read_more:after	{top:5px;}
	.fancybox-close	{right: -10px; top: -10px;}
	.join_email_right {
margin-top: 0px;}
.header	{position:relative;}
.need_service.open	{height:60px;}
.need_service	{right: 0; height:60px;}
.need_service.close{height:0px !important;}
.need_service.open.close{height:0px !important;}	

.open_form-header a.logo			{opacity:0;}

a.logo	 						{transition: all 0.5s ease-in-out 0s;}
a.search_btn					{background-size:24px auto; background-position:center 2px;}
a.search_btn:hover 				{  background-position: center -46px;}
.top_search form input[type="submit"]	{background-size:24px auto; background-position:center 2px;}
.top_search form input[type="submit"]:hover{background-position: center -46px;}
	
	.board_officers ul li			{width: 100%;}
	#board_tab h2.resp-accordion	{border: none !important; background: none !important; font-size: 20px; line-height: 22px; color: #2c679c; font-weight: 700; text-align: center; padding: 0 0 12px !important;  position: relative;}
	#board_tab h2.resp-accordion:after	{width: 185px; height: 5px; content: ""; background: #2c679c; position: absolute; left: 50%; bottom: 0; margin-left: -92.5px; opacity: 0;}
	#board_tab h2.resp-accordion.resp-tab-active:after	{opacity: 1;}
	#board_tab h2.resp-accordion .resp-arrow	{display: none; }
	#board_tab .resp-tabs-container	{text-align: center;}
	#board_tab  .resp-tab-content	{text-align: left;}
	#board_tab .resp-tabs-container  {padding-top: 0;}
	.board_tab_wrap					{padding: 30px 0;}
	#board_tab .resp-tab-content	{padding: 35px 15px 25px;}
	.board_officers ul li h6		{float: left; width: 50%; padding-right: 0px;}
	.board_officers ul li strong	{float: right; max-width: 50%;  width: auto; padding-left: 10px; }
	.board_officers ul li h6 span:after	{display: none;}
	.board_officers ul li h6 span		{padding-right: 0;}
	#board_tab h2.resp-accordion:nth-child(3)	{margin-top: 15px;}
	.board_directors ul li			{width: 50%;}
	
	.resp-tab-content				{padding-top: 40px;}
	.top_banner_right				{position: relative; width: 100%; height: auto; height: auto !important; background: none !important; padding: 0;}
	.top_banner_right >img			{opacity: 1;}
	.top_banner_left				{height: auto !important; width: 100%; left: auto;}
	.top_banner h2					{font-size: 26px; line-height: 30px;}
	.top_banner_left				{padding: 32px 25px 38px;}
	.top_banner_left p:last-child	{padding-bottom: 20px;}
	.contact_page .top_banner_right	{display: none;}
	.contact_btm_left				{width: 100%; padding-bottom: 55px; padding-right: 10px;}
	.contact_btm_right				{width: 100%; }
	.contact_btm					{padding: 45px 15px 45px;}
	.contact_btm_left form			{padding-top: 25px;}
	.contact_btm_left ul li textarea	{margin: 0 0 8px;}
	.contact_tab ul.tabs li			{height: 52px;}
	.contact_tab .tabs-title:first-child > a	{border-radius: 10px 0 0 0;}
	.contact_tab .tabs-title:last-child > a		{border-radius: 0 10px 0 0px;}
	.contact_btns ul				{border-radius: 0;}
	.contact_btns ul li				{width: 100%; text-align: center; font-size: 14px; line-height: 22px; height:  85px;}
	.contact_btns ul li:first-child	a:after	{    border-width: 3.5px 0 3.5px 6px; top: 8px; }
	.contact_btns ul li:first-child	a	{padding-right: 8px;}
	
	.inner_top_links				{display: none;}
	
	.inner_heading h2				{font-size: 26px; line-height: 30px; text-align: center;}
	.inner_heading					{padding: 0;}
	.inner_heading .title			{padding: 26px 10px 28px; width: 100%;}
	.inner_heading_right			{background: #f2f2f2; padding: 11px 10px;width: 100%; }
	.inner_heading_right ul			{float: left; width: 100%;}
	.inner_heading_right ul li		{width: 33.3333%; text-align: center;}
	.inner_heading_right ul li a	{color: #a2a4a7;}
	.inner_heading_right > ul > li > a:after	{bottom: -17px;}
	.cat_tag_search .listing		{padding: 20px 25px 0;}
	.blog_left_banner				{width: 100%; padding: 0;}
	.blog_right_banner				{width: 100%; padding:33px 25px 0;}
	.blog_list_page .top_banner		{padding: 0 0 40px;}
	
	.blog_list_btm ul li				{padding-bottom: 50px;}
	.blog_list_btm						{padding: 45px 15px 0;}
	.blog_list_btm ul li figure			{margin: 0 0 25px;}
	.blog_list_btm ul li				{padding-bottom: 42px;}
	.blog_right_banner a.read_more		{color: #2C679C;}
	.blog_list_btm ul li a.read_more	{color: #2C679C; }
	.pagination							{float: none; clear: both; width: 200px; margin: 0 auto;     padding: 18px 10px;}
	.pagination li						{margin: 0;}
	.inner_heading_right > ul > li > a	{font-size: 16px;}
	.cat_tag_search .row ul				{float: none; column-count: 3; column-gap: 20px; }
	.cat_tag_search .row ul	 li			{float: none;}
	.cat_tag_search .row ul li			{padding-right: 0;}
	.inner_heading_right ul li			{width: 20%;}
	.inner_heading_right ul li:first-child	{width: 40%; padding-left: 0;}
	.inner_heading_right ul li:last-child	{width: 40%;}
	.cat_tag_search .row form input[type="text"]	{font-size: 18px; height: 45px; line-height: 45px;}
	.cat_tag_search .row form input[type="submit"]	{height: 45px; background-position: 5px -83px;}
	.cat_tag_search .row form input[type="submit"]:hover {
    background-position: 5px -83px;
}
	.blog_detail_page					{padding: 0 15px 30px;}
	/*.blog_detail figure					{margin: 0 -25px 30px;}*/
	.blog_detail figure	img				{margin: 0;}
	.blog_detail						{padding-bottom: 40px;}
	.blog_sidebar ul li					{padding-bottom: 10px;}
	.blog_sidebar ul li:last-child		{padding-bottom: 0;}
	.blog_sidebar						{padding-left: 10px;}
	.heading_units h3					{padding-top: 0; padding-bottom: 20px; text-align: center; line-height: 30px;}
	.heading_units						{padding-right: 10px;}
	.select_units						{position: relative; right: auto; top: auto;  margin: 0 auto; text-align: center; padding-left: 65px; width: 100%;}
	.select_units h6					{position: absolute; left: 0; top: 0; padding-bottom: 0; line-height: 38px;}
	.carrer_right_info					{padding: 30px 25px 35px;}
	.carrer_right_info	 blockquote		{padding-bottom: 22px;}
	.career_page_btm					{padding: 35px 15px 40px;}
	.current_opening_list ul li .date_loc_unit						{height: auto !important; padding-bottom: 25px;}
	.current_opening_list ul li .summary						{height: auto !important; padding-bottom:30px;}
	.current_opening_list ul li .apply_wrap						{height: auto !important;}
	.current_opening_list ul li a.apply	{margin-top: 0;}
	.select_units .selectBox-dropdown	{width: 60% !important; padding: 0 43px 0 5px;margin-left:50px;}
	.donate_banner_left					{padding: 35px 25px 0;}
	.donate_banner_right				{padding: 20px 25px 35px;}
	.donate_banner_right em				{display: inline-block; padding-left: 85px; padding-right: 85px;}
	.donate_form						{margin: 0 -10px; margin-bottom: 35px;}
	.donate_btm_right					{padding: 0 25px;}
	.donate_form						{min-height: 500px; height: auto !important;}
	
	.flexslider-controls				{float: none; width: 100%; padding-left: 0;}
	.mission_page .flexslider-controls h2	{position: relative; left: auto; top: auto;  transform: none; width: 100%; text-align: center; padding-bottom: 23px; height: auto; font-size: 26px; line-height: 30px;}
	.mission_page .flexslider-controls ol	{width: 100%; display: inline-block; width: auto;}
	.mission_page .flexslider-controls ol li	{float: left; margin: 0; padding: 18px 8.5px; border-top: 2px solid #a9bfd2;}
	.flexslider							{clear: both;}
	.flexslider-controls ol li:before	{height: 12px; width: 2px; top: 0; left: 50%; margin-left: -1px;}
	.flexslider-controls ol li:after	{}
	.flexslider-controls ol li.flex-active:before	{height: 12px; top: 0;}
	
	.mission_page .flexslider-controls ol li{color: #fff;}
	.mission_page .flexslider-controls ol li.flex-active		{    color: #80c850;}
	.flexslider-controls ol li.flex-active	{font-weight: 400;}
	.flexslider-controls ol				{border: none;}
	.flexslider-controls				{text-align: center; padding-left: 15px; padding-right: 15px;}
	.flexslider								{width: 100%; }
	ul.slides						{margin: 0 -10px;}
	.slide_text strong.mission_year	{font-size: 136px; line-height: 136px; top:45px; left: 15px;}
	.slide_text	 span.mission_date	{width: 100%; border-radius: 0; padding-right: 25px; text-align: right; padding-left: 0;}
	.slide_text						{padding: 180px 25px 0; }
	.flex-direction-nav				{bottom: auto; top: 50%;}
	.slide_text	 span.mission_date	{position: absolute; left: auto; top: 0px; display: block; margin: 0 -25px;}

	.flexslider .slides img			{height: 275px; object-fit: cover;}
	.flex-direction-nav				{ right: 25px; left: auto; top: 343px;}
	
	.prev_annual_report_wrap		{background-image: none;}
	.publication_right_banner		{padding-top: 25px; padding-bottom: 25px;}
	.publication_left_banner		{padding: 0 25px 40px;}
	.publication_left_banner ul li a	{color: #2c679c;}
	.publication_left_banner ul li a:after{opacity: 1;}
	.annual_report a.publish_online	{display: none;}
	.title_category h4				{width: 100%; text-align: center;}
	.select_category				{width: 250px; text-align: center; margin: 0 auto 50px; padding-left: 0; float: none;}
	.select_category   label		{position: relative; left: auto; top: auto; display: block;}
	.publication_page h3			{font-size: 22px; line-height: 26px;}
	.additional_resources_list      ul li	{width: 50%; text-align: center; padding-top: 20px; padding-bottom: 20px;}
	
	.additional_resources_list      ul li img	{width: auto;}
	.additional_resources_list      ul{padding: 25px 15px 15px }
	.additional_resources_list ul li h6	{max-width: 230px; margin: 0 auto ; text-align: center;}
	.annual_report_wrap	{padding: 50px 0}
	.fortune_news_wrap h3			{padding-bottom:20px;}
	.prev_annual_report_wrap h3		{padding-bottom:20px;}
	.publication_page .top_banner		{background-size: 180px auto; background-position: 90% bottom;}
	.fortune_news					{text-align: center;}
	.select_news					{margin-bottom: 45px;}
	.title_category h4				{position: relative; left: auto; top: auto;}
	.additional_resources_list      ul	{padding-top: 18px;}
	.additional_resources_wrap h3	{padding-bottom: 10px;}
	.select_category h6				{display: block; font-size: 15px; line-height: 20px; padding-bottom: 25px;}
	.select_category label			{display: none;}
	.title_category h4				{font-size: 20px;}
	.services_banner_left			{height: auto !important;}
	.services_banner_right			{position: relative; right: auto; top: auto; width: 100%; height: auto !important;}
	.services_ban_cont a.learn_more	{background: #2C679C;}
	.services_ban_cont				{width: 100%; padding: 0 25px 43px;}
	.service_btm					{padding: 35px 15px 45px;}
	.service_btm_left				{width: 100%;}
	.service_btm_left				{padding-bottom: 25px;}
	.service_btm_left h3			{font-size: 22px; line-height: 25px;}
	.tabs_in h4			{font-size: 20px; line-height: 25px;}
	
	.tab_links1 .dropdown			{position: relative; width: 100%; background: #fff; padding: 10px 50px 10px 15px; line-height: 17px; font-size: 14px; color: #58595b; font-weight: 700;}
	.services_banner_left			{padding: 32px 25px 45px; width: 100%;}
	.tab_links1 .dropdown span.arrow	{width: 38px; height: 100%; background: #a9bfd2; position: absolute; right: 0; top: 0;}
	.tab_links1 .dropdown span.arrow:after	{content: "";     position: absolute;
    left: 50%;
    top: 50%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 11px 6.5px 0 6.5px;
    border-color: #2c6792 transparent transparent transparent; margin-top: -5px; margin-left: -5px;}
	.tab_links1 ul				{background: #2c679c; overflow: auto; column-count: 1;}
	.tab_links1 ul li 			{padding: 0; margin: 0; }
	.tab_links1 ul li a			{padding: 10px 10px;
    border-top: 1px solid #fff;
    color: #fff;
    font-weight: 300;
    font-size: 14px;
    line-height: 15px; display: block;}
	.tab_links1 ul li a:after	{display: none;}
	.tab_links1					{position: relative;}
	.tab_links1 ul				{position: absolute; left: 0; top: 100%; width: 100%; z-index: 99; display: none; margin: 0;}
	.tab_links1					{display: block;}
	.tab_links					{display: none;}
	
	.additional_resources_wrap		{background-image:none;}
	.prev_annual_report_wrap		{background-image:none;}
	.cat_tag_search .listing		{ padding-bottom: 30px;}
	.annual_report_wrap				{padding-left: 15px; padding-right: 15px;}
	.prev_annual_report_wrap	{padding-left: 15px; padding-right: 15px;}
	.prev_annual_report_wrap h3		{font-size: 23px;}
	a.back_to_top					{display: block; margin:10px auto 20px;}
	
	.contact_btm_left ul li input, .contact_btm_left ul li textarea	{font-size: 16px;}
	
	.donate_btm							{padding: 0px 0 40PX;}
	/*New*/
	.inner_heading .row					{display: block;}
	.inner_heading_right p				{padding-top: 0px; padding-bottom: 0px;}
	.media_center_listing				{width: 100%; padding: 0 25px;}
	.left_category_list					{width: 100%;padding: 0 25px;}
	.inner_heading.heading_detail .inner_heading_right	{    background: #dfe1e4;}
	.inner_heading.heading_detail		{text-align: left;}
	.inner_heading.heading_detail h2	{text-align: left;}
	.inner_heading.heading_detail .title	{padding-bottom: 0;}
	.inner_heading.heading_detail .inner_heading_right	{padding-bottom: 26px;}
	.inner_heading.heading_detail		{padding: 0 15px;}
	.inner_heading_right p				{font-size: 14px; }
	

	.left_category_list .dropdown			{position: relative; width: 100%; background: #e2e3e3; padding: 10px 50px 10px 15px; line-height: 17px; font-size: 14px; color: #58595b; font-weight: 700;}
	.left_category_list .dropdown span.arrow	{width: 38px; height: 100%; background: #2c679c; position: absolute; right: 0; top: 0;}
	.left_category_list .dropdown span.arrow:after	{content: "";     position: absolute; left: 50%; top: 50%; width: 0; height: 0;  border-style: solid; border-width: 11px 6.5px 0 6.5px; border-color: #fff transparent transparent transparent; margin-top: -5px; margin-left: -5px;}
	.left_category_list ul				{background: #2c679c; overflow: auto; column-count: 1;}
	.left_category_list ul li 			{padding: 0; margin: 0; }
	.left_category_list ul li a			{padding: 10px 10px; border-top: 1px solid #fff;  color: #fff; font-weight: 300; font-size: 14px;  line-height: 15px; display: block;}
	.left_category_list ul li a:after	{display: none;}
	.left_category_list					{position: relative;}
	.left_category_list ul				{position: absolute; left: 0; top: 100%; width: 100%; z-index: 99; display: none; margin: 0;}
	.left_category_list					{display: block;}
	.left_category_list					{width: 250px; margin: 0 auto 37px; padding: 0 0 0px; float: none; }
	.left_category_list h5				{text-align: center;}
	.media_center_listing h4			{display: none;}
	.media_center_listing >ul >li		{border: none; padding: 0 0 38px;}
	.media_center_listing ul li .media_center_right{padding: 0;}
	.media_center_listing ul li .date_media_cat	{font-size: 14px; line-height: 18px; padding-bottom: 13px;}
	.left_category_list ul li a:hover		{color: #fff;}
	.left_category_list ul li a:hover:after	{opacity: 0; display: none;}
	.left_category_list ul li.current-menu-item a{color: #fff;}
	.left_category_list ul li.current-menu-item a:after	{opacity: 0;}
	.left_category_list ul li a			{padding-right: 0;}
	.media_center_page					{padding-top: 30px;}
	.left_category_list h5				{padding-bottom: 20px; color: #2c679c;  font-size: 20px; line-height: 22px; }
	.media_center_listing ul li .date_media_cat span.media_date	{width: 160px;}
	.media_center_listing ul li .date_media_cat	{padding-left: 160px;}
	.left_category_list .dropdown			{display: block;}
	.supporter_page ul li				{padding: 15px 10px; width: 50%; font-size: 16px; text-align: center;}
	.supporter_page						{padding: 25px 0;}
	
	.financial_left img					{margin: 0 auto;}
	.financial_top						{padding: 40px 15px 35px;}
	.financial_left						{padding-bottom: 5px;}
	.financial_top:before				{width: 45px; }
	.financial_top:after				{width: 45px; }
	.financial_btm ul li				{width: 100%; text-align: center; padding:0 0 10px;}
	.financial_btm ul li:last-child		{padding-bottom: 0;}
	.financial_btm						{padding: 35px 15px 30px;}
	
	.media_share						{float: none; margin: 0 auto; width: 200px; text-align: center;}
	.media_detail_left					{padding-bottom: 35px;}
	.media_center_detail				{padding:35px 15px 40px;     background-position: right bottom;}
	.media_share ul li:last-child		{padding-right: 0;}
	.media_share ul						{float: none; display: inline-block;}
	.media_center_detail h4				{padding-bottom: 18px;}
	
	.event_page .top_banner .top_banner_right	{padding: 0; width: 100%;}
	.event_page .top_banner .top_banner_left p:last-child	{padding-bottom: 0;     padding-right:25px;}
	.upcoming_past-events				{padding-top: 37px;}
	.upcoming_past-events h4			{padding-bottom: 25px;}
	.upcoming_events					{padding: 0 15px;}
	.upcoming_past-events ul li			{padding: 25px;}
	.upcoming_past-events ul li .event_img	{width: 100%; padding-bottom: 25px;}
	.upcoming_past-events ul li .event_img img	{width: 100%; height: auto;}
	.upcoming_past-events ul li .event_content	{width: 100%;    padding-left: 10px;}
	.event_page .top_banner .top_banner_left	{padding-top: 32px;}
	.past_events						{padding-left: 15px;padding-right: 15px;}
	.upcoming_past-events h4			{padding-bottom: 20px;}
	.upcoming_past-events ul			{padding-bottom: 10px;}
	
	.event_detail_left					{width: 100%; padding-bottom: 15px;}
	.event_detail_right					{width: 100%;}
	.event_detail_btm					{padding: 32px 15px 35px;}
	.event_detail_right figure			{display: block;}
	.event_detail_right figure img		{width: 100%; height: auto;}
	.event_share						{padding-bottom: 30px;}
	.upcoming_past-events h4			{font-size: 22px; line-height: 25px;}
	.event_detail_btm h4				{font-size: 22px; line-height: 25px;}
	.event_detail_right figure			{margin: 10px 0 30px;}
	.event_detail_page .top_banner figure img	{min-height: 200px; object-fit: cover;}
	.event_detail_right figure a.video_btn	img	{width: 65px; height: 65px;    }
	.event_detail_right figure a.video_btn		{margin-left: -32.5px;  margin-top: -32.5px;}
	
	.valunteer_right_detail				{position: relative; display: none;}
	.valunteer_right_detail.active		{display: block;}	
	.career_page_btm.gray				{padding: 35px 15px 40px;}
	.valunteer_page .slick-slider .slickdotwrap	{left: 18px;}
	
	
	/*New latest*/						
	.advocacy_page .top_banner_left		{width: 100%; padding-bottom: 35px;} 
	.advocacy_page .top_banner_left p:last-child	{padding-bottom: 5px;}
	.advocacy_tab_full ul li .right		{padding-left: 25px; padding-right: 25px;}
	.advocacy_tab_full ul li .left		{padding-left: 25px; padding-right: 25px; padding-bottom: 25px;}
	.advocacy_tab_full ul li .left img	{display: block; width: 100%; height: auto;}
	.advocacy_tab_full ul li			{padding: 25px 0;}
	#advocacy_tab h2.resp-accordion	{border: none !important; background: none !important; font-size: 20px; line-height: 22px; color: #2c679c; font-weight: 700; text-align: center; padding: 0 0 12px !important;  position: relative;}
	#advocacy_tab h2.resp-accordion:after	{width: 185px; height: 5px; content: ""; background: #2c679c; position: absolute; left: 50%; bottom: 0; margin-left: -92.5px; opacity: 0;}
	#advocacy_tab h2.resp-accordion.resp-tab-active:after	{opacity: 1;}
	#advocacy_tab h2.resp-accordion .resp-arrow	{display: none; }
	#advocacy_tab h2.resp-accordion	{margin-top: 20px;}
	.advocacy_tab_wrap					{padding-top: 10px;}
	#advocacy_tab h2.resp-accordion:nth-child(5){margin-bottom: 30px !important;}
	.advocacy_tab_full					{margin-top: -10px;}
	.advocacy_tab_wrap .resp-tab-content	{padding-top: 17px;}
	
	.coming_home_wrap ul li				{padding: 35px 15px;}
	.service_build_link					{padding: 30px 15px;}
	
	.coming_home_wrap ul li .img_right img	{display: block; margin: 0 auto;}
	.coming_home_wrap ul li .img_left img	{display: block; margin: 0 auto;}
	.coming_home_wrap ul li .cont_right		{padding-left: 10px;}
	.coming_home_wrap ul li .cont_left		{padding-right: 10px;}
	.coming_home_wrap ul li .img_right 		{padding-top: 0;  padding-bottom: 25px;}
	.coming_home_wrap ul li .img_left		{padding-top: 0;  padding-bottom: 25px;}
	.coming_home_page .top_banner .top_banner_right		{width: 100%;}
	.coming_home_page .top_banner .top_banner_left p:last-child	{padding-bottom: 0;}
	.way_to_donate ul li	{padding: 40px 15px;}
	.way_to_donate ul li .row .row .columns	{padding-bottom: 30px;}
	.way_to_donate ul li .row .row .columns:last-child	{padding-bottom: 0; margin-bottom: 0;}
	.way_to_donate ul li .row .row .columns	{width: 100%; padding: 0 10px; padding-bottom:30px; margin-bottom: 30px; position: relative;}
	.way_to_donate ul li .row .row .columns:after	{content: ""; background: #fff; height: 1px; left: 10px; right: 10px; position: absolute; bottom: 0;}
	.way_to_donate ul li .row .row .columns:last-child:after{display: none;}
	.way_to_give_page .top_banner .top_banner_right	{width: 100%;}
	.way_to_donate h4					{font-size: 20px; line-height: 22px;}
	.services_build_page .top_banner .top_banner_right	{width: 100%;}
	.services_build_page .top_banner .top_banner_left p:last-child			{padding-bottom: 0;}
	.service_build_left					{padding-top: 0; padding-bottom: 20px; width: 100%; left: auto; text-align: center;}
	.service_build_right				{width: 100%; left: auto;}
	.our_services_middle				{padding: 35px 15px;}
	.service_build_left p				{width: 100%; padding: 0 125px 15px;}
	.our_services_btm					{padding: 35px 15px;}
	.services_btm_right					{padding-left: 10px;}
	.services_btm_right .service_images.hidedesk	{display:block; padding-top: 35px;}
	.services_btm_left .service_images	{display: none;}
	.services_tab_detail figure			{    margin: 0 -25px 40px;}
	.service_images ul li:last-child	{padding-bottom: 0px;}
	.services_tab_links:after			{display: none;}
	.services_tab_links .dropdown					{display: block;}
	
	.services_tab_links_mob .dropdown			{position: relative; width: 100%; background: #e2e3e3; padding: 10px 50px 10px 15px; line-height: 17px; font-size: 14px; color: #58595b; font-weight: 700;}
	.services_tab_links_mob .dropdown span.arrow	{width: 38px; height: 100%; background: #2c679c; position: absolute; right: 0; top: 0;}
	.services_tab_links_mob .dropdown span.arrow:after	{content: "";     position: absolute; left: 50%; top: 50%; width: 0; height: 0;  border-style: solid; border-width: 11px 6.5px 0 6.5px; border-color: #fff transparent transparent transparent; margin-top: -5px; margin-left: -5px;}
	.services_tab_links_mob ul				{background: #2c679c; overflow: auto; column-count: 1;}
	.services_tab_links_mob ul li 			{padding: 0; margin: 0; }
	.services_tab_links_mob ul li a			{padding: 10px 10px; border-top: 1px solid #fff;  color: #fff; font-weight: 300; font-size: 14px;  line-height: 15px; display: block;}
	.services_tab_links_mob ul li a:after	{display: none;}
	.services_tab_links_mob					{position: relative;}
	.services_tab_links_mob ul				{position: absolute; left: 0; top: 100%; width: 100%; z-index: 99; display: none; margin: 0;}
	.services_tab_links_mob					{display: block;}
	.services_tab_links_mob					{width: 250px; margin: 0 auto 37px; padding: 0 0 0px; float: none; }
	.services_tab_links_mob ul li.open a	{color: #fff;}
	.services_tab_links_mob ul li a:hover	{color: #fff;}
	.services_tab_links_mob							{display: block;}
	.services_tab_links						{display: none;}
	
	/*new*/
	 .logowrap a.logo					{position:relative; top:auto;}
	 
	 
	 /*new*/
	.blog_list_btm  .pagination				{margin-top:0;}
	.blog_detail_page						{padding-bottom:50px;}
	.board_tab_wrap							{padding-bottom:50px;}
	.contact_btm							{padding-bottom:58px;}
	.mission_page							{padding-bottom:75px;}
	.donate_btm								{padding-bottom:70px;}
	.additional_resources_list      ul			{padding-bottom:32px;}
	.upcoming_past-events ul					{padding-bottom:35px;}
	.event_detail_btm						{padding-bottom:60px;}
	.media_center_listing >ul				{padding-bottom:45px;}
	.media_center_detail					{padding-bottom:72px;}
	.supporter_page							{padding-bottom:52px;}
	.financial_top							{padding:70px 0;}
	.blog_list_btm  .pagination				{margin-top:15px;}
	.contact_btm							{padding-bottom:36px}
	.mission_page							{padding-bottom:70px;}
	.additional_resources_list      ul			{padding-bottom:30px;}
	.media_center_listing >ul				{padding-bottom:25px;}
	
	.blog_right_banner em.date	{width:150px; padding-right:10px; }
 .date_author				{padding-left:150px;}
 .blog_right_banner em	{font-size:14px;}
 .blog_list_btm ul li em.blog_date	{width:150px;  padding-right:10px;}
 .blog_list_btm ul li em	{font-size:14px;}
 .contact_btns ul li:first-child	a:after	{top:auto;}
 
 .service_btm_left							{padding-right:10px;}
 .slide_text	 span.mission_date			{text-align:left; padding:0 25px;}
  .mission_page					{padding-bottom:0;}
.mission_page .flexslider 		{padding-bottom:75px;}
.flex-direction-nav				{bottom:77px;}
.flexslider-controls ol li:after	{display:block; height:8px; width:8px;     top: 9px;     margin-left: -4px; left: 50%;}
.flexslider-controls ol li:hover after{display:none;}
.board_directors >div					{width:100%; max-width:100%; }	
.board_directors >div	 ul li				{float:left}
.board_directors >div	 ul 				{float:left; width:100%;}
.header								{padding-top:22px;}
.contact_tab #panel2 .tabs_in	{padding:20px; background:#EAECED;}
.contact_tab #panel3 .tabs_in	{padding:20px; background:#EAECED;}

.mission_page .flexslider span.ytube-icon {
    bottom: 0;
    right: 0;
}


/*23-9-2016*/
	.services_btm_left						{width: 100%;}
	.services_btm_right						{width: 100%;}
	.services_btm_left h4					{text-align: center;}
	.client_story_btm .services_tab_detail	blockquote	{font-size: 18px; line-height: 26px;}
	.coming_home_banner_right .slick-slider .slick-slide img	{height: auto !important;}
	
	.service_build_right				{padding-right: 10px;}	
	.coming_home_banner_right .slick-slider .slickdotwrap	{bottom: 25px; left: 20px;}
	.coming_home_page .top_banner .top_banner_left	{padding-right: 25px;}
	.way_to_give_page .top_banner .top_banner_left{padding-right: 25px;}
	
	.coming_home_banner_right .carrer_right_info		{padding-bottom: 60px;}
	.coming_home_banner_right .slick-slider .slick-slide	{height: auto !important;}
	
	.officer_info-right                     {position:static; width:100%;}
	.officer_info-left                     { width:100%; padding-right:10px; padding-bottom:25px;}
	.officer_info-right  img                {position:static; height:auto;}
	.mission_body .fancybox-close           {right: 5px; top: 5px;}       

/*7-11-2016 Css*/  
    .result_darkblue_top                        {padding: 42px 15px;}
    .result_darkblue_top .left                 {padding-bottom: 35px; width: 100%;} 
    .result_top .left figure img                {margin: 0 auto; display: block;}
    .result_darkblue_top .right                 {padding-left: 10px;  width: 100%;}
    .result_bottom ul li  >div                  {width: 100%;}
    
     /*7-11-2016 Css*/  
    .result_darkblue_top .row >div                   {height: auto !important;}
    .result_bottom ul li                        {width: 100%; padding-bottom:40px; padding: 0 0 40px;}
    .result_bottom ul li:last-child             {padding-bottom: 0;}
    .result_bottom ul li figure img             {margin: 0 auto;}
    .result_darkblue_btm                        {padding: 42px 25px 45px;}
    .result_darkblue_btm                        {background-image: none;}
    .result_bottom ul li .img_wrap              {padding-bottom: 25px;}
    .result_darkblue_top .right                 {text-align: center;}
    .result_top h6                              {display: table; margin: 0 auto;}
    .result_top strong                          {display: block;}
    .result_bottom ul li  >div                  {text-align: center;}
    .result_bottom h6                              {display: table; margin: 0 auto;}
    .result_bottom strong                          {display: block;}
    .result_lightblue_top  ul li                {width: 100%; border-right: 0; border-bottom: 1px solid #052a4e; text-align: center; padding: 0 0 35px; margin-bottom: 35px;}
    .result_lightblue_top  ul li:nth-child(2n)  {width: 100%;}
    .result_lightblue_top  ul li:last-child     {text-align: center; margin-bottom: 0; padding-bottom: 0;}
    .result_lightblue_top ul                    {margin: 0; padding: 42px 25px;}
    .result_darkblue_section:last-child  .result_bottom ul li{width: 100%;}
    .result_darkblue_section:last-child  .result_bottom ul li:nth-child(2n){width: 100%;}
    .result_lightblue_btm                   {padding: 45px 25px 45px; background-image: none;}
    .result_darkblue_section:last-child  .result_bottom ul li{border-right: 0; border-bottom: 1px solid #648db2;}
    .result_darkblue_section:last-child  .result_bottom ul li   >div    {width: 100%;}
    .result_darkblue_section:last-child  .result_bottom ul li  {margin-bottom: 40px;}
    .result_darkblue_section:last-child  .result_bottom ul li   >div .img_wrap  {padding-bottom: 0;}
    .result_darkblue_section:last-child  .result_bottom ul li:last-child    {margin-bottom: 0;}
    .result_darkblue_section:last-child  .img_wrap img  {float: none;}
    .result_darkblue_top  .left p               {margin: 0 auto;}
	.board_directors >div	 ul li              {padding:0 10px;}
		.board_directors >div	 ul             {margin:0 -10px; width:calc( 100% + 20px);}
		

/*event tab*/	
.event_detail_btm .event_detail_right ul#example-tabs li::before{ display:none !important}

.event_detail_btm .select_item{ display:block; padding-left:15px; font-size:12px; text-transform:uppercase; padding-bottom:0px; cursor:pointer; background:#a3e0f6 url("../images/arrow-dropdown.png") no-repeat scroll right center / 26px auto;}
.event_detail_btm .paging{ display:block;}
.event_detail_btm .tabs li:first-child{ padding:10px 0px !important;} 
.event_detail_btm .tabs li { display:block; border:none; padding:10px 0px !important; position:relative;}	
.event_detail_btm .tabs li a {display: block; height: 43px; width: 100%; background: #153e71 !important; color: #fff; text-align: center; line-height:43px; font-size: 14px; font-weight: 700; margin-top: 2px; transition: ease-in-out 0.5s all;}
.event_detail_btm .tabs li a:hover {background: #153e71 !important; color: #fff !important;}
.event_detail_btm .tabs li.is-active a {background: #153e71 !important; color: #fff !important;}
.event_detail_btm .tabs li a br { display:none;}
.event_detail_btm .tabs li { float:left; width:100% !important; text-align:left; position:relative;}
.event_detail_btm .tabs li:last-child { padding-bottom: 30px !important; }
.event_detail_btm .tabs ul li::before{ display:none !important; font-size:0px;}
.event_detail_btm .tabs{ margin:0px !important}
.tab_top_title{ font-size:20px;}
#bboxevent_BBEmbeddedForm { font-size:10px !important;}
/*.inner_cont p{ word-break:break-all;}*/
}

@media only screen   and (min-width: 640px) and (max-width: 767px)
{
	.news_event_blog_section ul li	{width:100%;}
	.news_event_blog_section ul li:last-child	{padding-bottom: 0;}
	.news_event_blog_section ul li div	{    padding: 25px 30px 28px;}
	.board_officers ul li			{width: 50%;}
	.contact_banner_right			{padding-left: 25px;}
	.blog_detail 					{width: 100%;}
	.blog_sidebar 					{width: 100%;}
	.carres_page .top_banner_right	{width: 100%;}
	.donate_banner_left				{width: 100%;}
	.donate_banner_right			{width: 100%;}
	.donate_form_wrap				{width: 100%;}
	.donate_btm_right				{width: 100%;}

    
    /*New*/
	.media_center_listing ul li .media_center_right	{ padding-left: 25px;}
	.financial_left					{left: auto; width: 100%;}
	.financial_right				{left: auto; width: 100%;}	
	.media_detail_left				{width: 100%;}
	.media_detail_right				{width: 100%;}
	
	/*New latest*/		
	.blog_list_btm ul li		{width: 50%;}
	.advocacy_tab_left			{padding-left: 25px; width: 100%; left: auto}
	.advocacy_tab_right			{padding-right: 25px; width: 100%; left: auto;}
	.advocacy_tab_full ul li .left	{width: 100%; padding-right: 25px;}
	.advocacy_tab_full ul li .right	{width: 100%; padding-left: 25px;}
	.coming_home_wrap ul li .img_left	{width: 100%; }
	.coming_home_wrap ul li .cont_right	{width: 100%;}
	.coming_home_wrap ul li .cont_left	{width: 100%; left: auto;}
	.coming_home_wrap ul li .img_right	{width: 100%; left: auto;}
	.advocacy_tab_right img.hidedesk	{display: block; width: 100%; height: auto; margin-bottom: 28px;}
	.advocacy_tab_right					{padding-bottom: 5px; padding-left: 25px; padding-right: 25px;}
	.advocacy_tab_left					{padding-left: 25px; padding-right: 25px; padding-bottom: 15px;}
	.advocacy_tab_left ul li			{padding-bottom: 20px;}
	.advocacy_tab_left ul li:first-child	{display: none;}
    
	
	
	
}
@media only screen  and (max-width: 639px)
{
	.contact_banner_left		{padding-right: 10px; border-right: 0;  padding-bottom:27px; position: relative;}
	.contact_banner_left:after	{height: 1px; bottom: 0; left: 10px; right: 10px; background: #c7c9cb; position: absolute; content: "";}
	.contact_banner_right		{padding-left: 10px; padding-top: 28px; }
	.contact_page .top_banner	{background-position: 88% bottom;}
	.contact_location .columns 	{padding-bottom: 10px;}
	
	.contact_tab ul.tabs li	a	{line-height: 18px; padding: 0 5px;}

    
	/*New*/
	.media_center_listing ul li figure	{width: 100%; margin-bottom: 25px;}
	.media_center_listing ul li figure	img	{width: 100%; height: auto;}
	.media_center_listing ul li .media_center_right	{width: 100%;}
	
	
	/*New latest*/		
	.advocacy_tab_right img.hidedesk	{display: block; width: 100%; height: auto; margin-bottom: 28px;}
	.advocacy_tab_right					{padding-bottom: 5px; padding-left: 25px; padding-right: 25px;}
	.advocacy_tab_left					{padding-left: 25px; padding-right: 25px; padding-bottom: 15px;}
	.advocacy_tab_left ul li			{padding-bottom: 20px;}
	.advocacy_tab_left ul li:first-child	{display: none;}

}
@media only screen  and (max-width: 599px)
{
	.bbb_cont{width: 22%;}
	.footer_links{width: 78%; padding-left: 10px;}
	.tab_content	{margin-top:0;}
	.tab_wrapper .tabs-content .tabs-panel img	{position: absolute; height: 233px; max-width: none; /*width: auto;*/right: 0; top: 0;}
	.tab_wrapper .tabs-content .tabs-panel	{overflow: hidden; padding-top: 233px;}
	.tab_wrapper .tabs-content .tabs-panel{min-height: 1px !important;}
	.video_section	{background-size: 160px auto;}
	a.logo	img{ width: 190px; height: auto;}
	.top_search	{top:32px;}
	.menubtn	{top: 33px;}
	.mobshow	{top:90px;}
	.tab_wrapper a.prev	{top: 218px;}
	.tab_wrapper a.next	{top: 218px;}
	
	.reveal iframe	{height: 320px;}
	.fancybox-wrap iframe {height:150px; width: 250px !important; }
	.fancybox-inner		{height:150px !important; width: 250px !important; }
	.fancybox-wrap 		{width:280px !important;}
	.contact_page .top_banner	{background-size: 50% auto;}
	.select_units h6	{font-size: 15px;}
	.select_units		{padding-left: 55px;}
	.donate_banner_right p	{font-size: 14px;}
	.donate_banner_right strong	{font-size:78px; line-height: 100px;}
	.donate_banner_right strong	 img	{width: 30px;}
	.donate_banner_right strong			{padding-right: 30px;}
	.donate_banner_right span			{font-size: 32px;}
	.donate_banner_right em				{font-size: 20px; padding-left: 65px; padding-right: 65px;}
	.donate_banner_right em:before		{width: 55px;}
	.donate_banner_right em:after		{width: 55px;}
	.donate_banner_right				{padding-top: 10px;}
	.flexslider .slides img				{height: 240px; object-fit: cover;}
	.flex-direction-nav					{top: 304px;}
	.slide_text	 span.mission_date		{padding-right: 15px;}
	.additional_resources_list      ul li	{width: 100%;}
	.prev_annual_report ul li			{width: 100%; padding-bottom: 32px;}
	.prev_annual_report ul li:last-child	{padding-bottom: 0;}
	.annual_report a.annual_pdf			{width: 230px;}
	.fortune_news ul li				{width: 100%; padding-bottom: 45px;}
	.fortune_news ul li:last-child			{padding-bottom: 0;}
	.fortune_news ul li h6					{padding-bottom: 15px;}
	
		.inner_body .fancybox-wrap		{    left: 0 !important;}
.inner_body .fancybox-inner				{width:100% !important; height:auto !important;}
.officer_info-left h2					{font-size:20px; line-height:24px; }
.officer_info							{padding: 50px 15px 25px;}
    /*New*/
	.supporter_page						{background-size: 50% auto;}
	.financial_right h1					{font-size: 40px; line-height: 42px;}
	.financial_right h4					{font-size: 18px; padding-bottom: 17px;}
	
	/*New latest*/		
	.service_build_link a				{    font-size: 19px; line-height: 24px;}
	.service_build_link a:after			{bottom: 4px; top:auto;}
	.services_tab_detail figure figcaption	{width: 325px;}
	.service_build_left p				{    padding: 0 100px 15px;}
	.service_build_left:after			{width: 100px; background-size: 100% auto;}
	.service_build_left h1				{font-size: 96px; line-height: 98px;}
	.service_build_left span			{font-size: 32px; line-height: 35px;}
	.service_build_left em				{font-size: 17px; line-height: 20px;}
	.service_build_left h2				{font-size: 42px; line-height: 44px;}
	.blog_list_btm ul li figure					{height:auto;}
	.slide_text	 span.mission_date			{text-align:left; padding:0 25px;}
	
		.mission_page .flexslider-controls ol   {width:397px;}
}

@media only screen  and (max-width:479px)
{
	.footer_contact ul	{width: 70px;}
	.footer_contact ul li	{padding-bottom:6px;}
	.footer_contact ul li:nth-child(2n){padding-right: 0;}
	.footer_contact	{padding-right: 95px;}
	
	
	
/*	.tab_wrapper .tabs-content .tabs-panel img	{height: 225px;  right: -0;}*/
	/*.tab_wrapper .tabs-content .tabs-panel	{padding-top: 230px;}*/
	.tab_content	h2	{top: 25px;}
	.tabs-title >a	{padding: 0.75rem 5px;}
	.video_section .watch_video	{width:195px; line-height: 24px; text-align: left; display: block; margin: 0 auto; min-height: 65px; padding-top: 10px;}
	.bbb_cont	{width: 35%;}
	.footer_links	{width: 65%;}
	.need_service	h5	{font-size: 17px; }
	.need_service	{padding: 12px 15px;}
	.tab_wrapper a.prev	{top: 207px;}
	.tab_wrapper a.next	{top: 207px;}
	.board_directors ul li	{width: 100%;}
	.cat_tag_search .row ul	{column-count: 2;}
	.flexslider .slides img				{height: 170px; object-fit: cover;}
	.flex-direction-nav					{top: 232px;}
	/*New*/
	.media_center_listing ul li .date_media_cat span.media_date	{width: 135px;}
	.media_center_listing ul li .date_media_cat	{padding-left: 135px;}
	.media_center_listing ul li .date_media_cat	{font-size: 12px; line-height: 15px;}
	.supporter_page ul li		{width: 100%;}
	
	.selectBox-dropdown .selectBox-label	{font-size: 13PX;}
	
	.service_build_left p				{    padding: 0 100px 15px 0;
    text-align: left;}
    .mission_page .flexslider-controls ol   {width:290px;}
	.event_detail_btm .tabs li a{ padding:10px 20px}
}
@media only screen  and (max-width:405px)
{
	.tab_wrapper .tabs-content .tabs-panel img	{height: 200px;  right: -0;}
	.tab_wrapper .tabs-content .tabs-panel	{padding-top: 200px;}
	.tab_wrapper a.prev	{top: 182px;}
	.tab_wrapper a.next	{top: 182px;}
	.contact_tab ul.tabs li	a	{ font-size: 13px;}
	.financial_btm ul li strong	{display: block;}
}
@media only screen  and (max-width:374px)
{
	.tab_content ul li a	{font-size: 13px; padding: 0 18px 0 18px;}
	.video_section p	{font-size: 16px; line-height:24px}
	.tabs-title >a	{font-size: 12px;}
	.tab_content	h2	{font-size: 24px; line-height: 27px;}
	.tab_wrapper .tabs-content .tabs-panel img{right: -120px;}
	.news_event_blog_section ul li div{padding: 25px; }
	.news_event_blog_section ul li .read_more{font-size: 13px;}
	.news_event_blog_section ul li .see_all{font-size: 13px;}
	.footer_contact p{font-size: 12px;}
	.footer_links ul li a	{font-size: 12px;}
	.need_service a.learn_help	{font-size: 11px; width: 142px; padding-right: 0;}
	.need_service	h5	{font-size: 14px;}
	a.join_list	{float: left; font-size: 12px; height: 34px; line-height: 34px; background: #2c679c; color: #fff; padding: 0 13px;}
	a.donate	{font-size: 12px; height: 34px; line-height: 34px; padding: 0 13px; float: right; width: auto;}
	a.donate	{font-size: 12px; height: 34px; line-height: 34px; padding: 0 12px; float: right; width: auto;}
	a.logo	{margin-left: 5px;}
	.menubtn	{right: 15px;}
	.top_search	{right: 55px;}
	.top_search.open_form form	{width: 230px;}
	.tab_wrapper a.prev	{top: 182px;}
	.tab_wrapper a.next	{top: 182px;}
	.join_email form	{margin-right: 46px;}
	.join_email form input[type="email"]	{}
	.join_email form input[type="submit"]	{font-size: 11px; width: 50px;}
	.top_banner h2	{font-size: 25px;}
	.slide_text strong.mission_year		{font-size: 90px; line-height: 90px;}
	.slide_text				{padding-top: 130px;}
	.service_btm_left .columns 	{width: 100%;}
	.contact_page .top_banner_left ul li a	{font-size: 11px;}
	.contact_btm_left h4	{font-size: 18px;}
	.contact_btm_right h4	{font-size: 18px;}
	
	.blog_right_banner em.date	{width:140px; padding-right:10px; }
 .date_author				{padding-left:140px;}
 .blog_right_banner em	{font-size:13px;}
 .blog_list_btm ul li em.blog_date	{width:140px;  padding-right:10px;}
 .blog_list_btm ul li em	{font-size:13px;}
 
 .mission_page .flexslider-controls ol      {width:255px; }
 .mission_page .flexslider-controls ol li   {padding: 18px 5.5px;}
 #mc-embedded-subscribe {
    clear: both;
    display: block;
    margin: 1em 0 1em 5%;
    position: relative;
    width: auto;
}
.mc-field-group {
    float: left;
    margin-right: 10px;
    width: 100%;
}
#mc-embedded-subscribe { margin: 1em 0 1em !important;}
}
