/******************************************************************
* LARGE VIEWING SIZE 
* This is for the larger monitors and possibly full screen viewers.
******************************************************************/
 
@media screen and (min-width: 1781px) and (max-width: 2200px) {
.cbp-hsmenu-wrapper {position: relative; height: 65px; margin: 20px 0 0 0;}	 
.scroll_button {width: 99.3%;}
.photo-credit {/*margin: 36% 0 0 0 !important;*/}
 ::i-block-chrome, .photo-credit {/*top: 12%; margin:0% !important;*/} 
.panel_wrapper {margin: 27% 0 0 0 !important;}
.responsive-slider .slides ul li .slide-body .caption.header {top: 21.5% !important; left:16% !important;}
#main-nav>ul{ padding-left:20% !important;} 
#main-nav>ul>li>a{ padding:0 4.333em;}
#main-nav>ul>li.columns-7>ul>li{width:9.5% !important; left:13% !important;}
#main-nav>ul>li>ul>li>a{ font-size:14px !important;}
ul.mini-mega-menu li{left:13% !important;}
#main-nav>ul>li.columns-4>ul>li{width:17% !important}
li.donate_button>a{ padding:0 3.222em !important;}
section#homepage .flexslider {  max-width: 1420px  !important;}
section#homepage .flexslider li figure {height:645px  !important;}
section#homepage .flexslider img { max-width: 1920px !important;  max-height:659px  !important;}
section#homepage .flexslider .flex-direction-nav a.flex-prev {  left: -11%  !important; }
section#homepage .flexslider .flex-direction-nav a.flex-next {  right: -11%  !important; }
section#homepage .flexslider img {  max-width: 1620px  !important;   max-height:659px  !important;}
.ls-wrapper .liquid-slider { width: 1580px  !important;  left:70px !important; min-height: 700px !important;}
.funding-tabs-bg .tabs_container { position:relative; left:7%;}
.ls-wrapper {max-width:1720px  !important; height:860px;}
.image-link.small {  width: 233px !important;}
.tab_content h3{font-size:30px !important;}
.tab_content p{ line-height:22px !important; font-size:16px !important;}
.ls-wrapper .ls-nav-right-arrow {margin-top: 17.5% !important;}
.ls-wrapper .ls-nav-left-arrow {margin-top: 17.5% !important;}
 ::i-block-chrome, .ls-wrapper .ls-nav-right-arrow {margin-top: 43.5% !important;}
 ::i-block-chrome, .ls-wrapper .ls-nav-left-arrow {margin-top: 43.5% !important;}
.ls-wrapper .ls-nav ul { left:24% !important;}
 .gallery_image{ position: relative !important;     width: 502px !important;  height: 462px !important;}
.gallery_caption{ position:absolute !important; background:#f2f2f2 !important; width:258px !important;  display:block !important; height:79px !important; bottom:0 !important;}
.owl-carousel .owl-item{ width: 340px  !important;height: 305px !important;}
.carousel_image { width:516px !important;  }
.carousel_image img{ width:516px  !important;  }
.container_carousel{}  
.span12 {    width: 1700px  !important;  }
[class*="span"] {    margin-left: -13.5%  !important;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left: -104.555%  !important;	   padding:118px 32px 118px 100%  !important; }
.owl-theme .owl-controls .owl-buttons .owl-next{ right: -104.3%  !important;	   padding:118px 100% 118px 28px  !important;}
.carousel_caption{width:338px  !important; height:89px  !important; }
.carousel_caption p{ font-size:100%  !important; line-height:130% !important;}
footer > #cbp-hrmenu{	width:1720px  !important;}
#main-footer {padding: 0px 0 61px 0!important;}

.container.overview_wrap.full_width-inside {margin: auto;width: 1250px;}
.grid-unit {margin: 0 49px;}
.article-quote {width: 76%;}
.crumbs { margin:0 0 0 15.333% !important;}
.nbs-flexisel-container {position: relative;max-width: 82%;}
.overview_images_wrapper{ width:75% !important; float: none !important; background:#fff !important;padding:0px 0 !important;}
.partnership_links_wrap{ width:75% !important;   margin:3% auto 9% auto !important;} 


.ls-wrapper {height: auto;}
 }
 
/******************************************************************
* LARGE VIEWING SIZE 
* This is for the larger monitors and possibly full screen viewers.
******************************************************************/
 
@media screen and (min-width: 1600px) and (max-width: 1780px) {
.responsive-slider .slides ul li .slide-body .caption.header {top: 26% !important; }
.cbp-hsmenu-wrapper {position: relative; height: 65px; margin: 10px 0 0 0;}	 
::i-block-chrome, .cbp-hsmenu-wrapper {position: relative; height: 65px; margin: 0px 0 0 0 !important;}	 
.scroll_button {width: 99.3%;}
.photo-credit {/*margin: 36% 0 0 0 !important;*/}
 ::i-block-chrome, .photo-credit {/*top: 12%; margin:0% !important;*/} 
.panel_wrapper {margin: 25% 0 0 0 !important;}
.panel_wrapper h2{ height:0px !important;}
#main-nav>ul{ padding-left:20% !important;} 
#main-nav>ul>li>a{ padding:0 2.333em;}
.funding-tabs-bg .tabs_container { position:relative; left:7%;}
#main-nav>ul>li.columns-7>ul>li{width:9.5% !important; left:13% !important;}
#main-nav>ul>li>ul>li>a{ font-size:14px !important;}
ul.mini-mega-menu li{left:13% !important;}
#main-nav>ul>li.columns-4>ul>li{width:17% !important}
li.donate_button>a{ padding:0 3.222em !important;}
section#homepage .flexslider {  max-width: 1100px  !important;}
section#homepage .flexslider li figure {height:503px  !important;}
section#homepage .flexslider img { max-width: 1100px !important;  max-height:527px  !important;}
section#homepage .flexslider .flex-direction-nav a.flex-prev {  left: -11%  !important; }
section#homepage .flexslider .flex-direction-nav a.flex-next {  right: -11%  !important; }
section#homepage .flexslider img {  max-width: 1100px  !important;   max-height:527px  !important;}
section#homepage .flexslider li figure figcaption .mainslidertitle {top: 15px !important;}

.ls-wrapper {max-width:1520px  !important; height: auto;}
.ls-wrapper .liquid-slider { width: 1380px  !important;  left:70px !important;  }
.image-link.small {  width: 133px !important;}
.tab_content h3{font-size:188% !important;}
.tab_content p{ line-height:22px !important; font-size:100% !important;}
.ls-wrapper .ls-nav-right-arrow {margin-top: 17% !important;}
.ls-wrapper .ls-nav-left-arrow {margin-top: 17% !important;}
 ::i-block-chrome, .ls-wrapper .ls-nav-right-arrow {margin-top: 43.5% !important;}
 ::i-block-chrome, .ls-wrapper .ls-nav-left-arrow {margin-top: 43.5% !important;}
.ls-wrapper .ls-nav ul { left:18% !important;}
[class*="span"] {    margin-left: -3.5%  !important;}
.span12 {    width: 1450px  !important;  }
.owl-theme .owl-controls .owl-buttons .owl-prev{left: -105.222%  !important;	   padding:95px 32px 118px 100%  !important; }
.owl-theme .owl-controls .owl-buttons .owl-next{ right: -103.666%  !important;	   padding:95px 100% 118px 28px  !important;}
.owl-carousel .owl-item{ width: 290px !important;height: 230px !important;}
.carousel_image { width:290px !important;  }
.carousel_image img{ width:290px  !important;  }
.gallery_image{ position: relative !important;     width: 502px !important;  height: 462px !important;}
.gallery_caption{ position:absolute !important; background:#f2f2f2 !important; width:258px !important;  display:block !important; height:79px !important; bottom:0 !important;}
.carousel_caption{width:290px  !important; height:69px  !important; }
#carousel_1,#carousel_4 { height: 230px !important;}
footer > #cbp-hrmenu{	width:1440px  !important;}
#main-footer {padding: 0px 0 61px 0!important;}

.container.overview_wrap.full_width-inside {margin: auto;width: 1250px;}
.grid-unit {margin: 0 49px;}
.article-quote {width: 76%;}
.crumbs { margin:0 0 0 8.666% !important;}
.nbs-flexisel-container {position: relative;max-width: 82%;}
.overview_images_wrapper{ width:1280px !important; float: none !important; background:#fff !important;padding:0px 0 !important;}
.partnership_links_wrap{ width:100% !important;   margin:3% auto 9% auto !important;} 
.ls-wrapper {height: auto;}
 }  
/******************************************************************
* LARGE VIEWING SIZE 
* This is for the larger monitors and possibly full screen viewers.
******************************************************************/
 
@media screen and (min-width: 1501px) and (max-width: 1599px) {
	.responsive-slider .slides ul li .slide-body .caption.header {top: 26% !important; }
	.funding-tabs-bg .tabs_container {	width: 75%;}
	::i-block-chrome, .cbp-hsmenu-wrapper {position: relative; height: 65px; margin: 20px 0 0 0;}
	::i-block-chrome, #main-nav>ul{ padding-left:18% !important;} 
	::i-block-chrome, #main-nav>ul>li>a{ padding:0 2.333em;}
	::i-block-chrome, .logo_button {left: 65px !important;}
	::i-block-chrome, #main-nav>ul>li.columns-7>ul>li{width:9.5% !important; left:13% !important;}
	::i-block-chrome, #main-nav>ul>li>ul>li>a{ font-size:14px !important;}
	::i-block-chrome, ul.mini-mega-menu li{left:13% !important;}
	::i-block-chrome, #main-nav>ul>li.columns-4>ul>li{width:17% !important}
	::i-block-chrome, li.donate_button>a{ padding:0 3.222em !important;}
	::i-block-chrome, .cbp-hsmenu-wrapper {position: relative; height: 65px; margin: 10px 0 0 0 !important;}	 
	::i-block-chrome, .photo-credit {/*top: 11.8%; margin:0% !important;*/}
	::i-block-chrome, #main-nav>ul>li>a{ padding:0 3.222em;}
	::i-block-chrome, .mainslidertitle {top: 13px !important;}
	::i-block-chrome, .ls-wrapper .ls-nav-right-arrow {margin-top: 35.5% !important;}
	::i-block-chrome, .ls-wrapper .ls-nav-left-arrow {margin-top: 35.5% !important;}
	::i-block-chrome, .ls-wrapper {max-width:1520px  !important; height: auto;}
	::i-block-chrome, .ls-wrapper .liquid-slider { width: 1380px  !important;  left:70px !important; height: 750px !important;}
	::i-block-chrome, [class*="span"] {    margin-left: -3.5%  !important;}
	::i-block-chrome, .span12 {    width: 1450px  !important;  }
	::i-block-chrome, .owl-theme .owl-controls .owl-buttons .owl-prev{left: -105.222%  !important;	   padding:95px 32px 118px 100%  !important; }
	::i-block-chrome, .owl-theme .owl-controls .owl-buttons .owl-next{ right: -103.666%  !important;	   padding:95px 100% 118px 28px  !important;}
	::i-block-chrome, .owl-carousel .owl-item{ width: 290px  !important;height: 231px !important;}
	::i-block-chrome, .carousel_image { width:290px !important;  }
	::i-block-chrome, .carousel_image img{ width:290px  !important;  }
	::i-block-chrome, .gallery_image{ position: relative !important;     width: 502px !important;  height: 462px !important;}
	::i-block-chrome, .gallery_caption{ position:absolute !important; background:#f2f2f2 !important; width:258px !important;  display:block !important; height:79px !important; bottom:0 !important;}
	::i-block-chrome, footer > #cbp-hrmenu{	width:1440px  !important;}
	::i-block-chrome, #main-footer {padding: 0px 0 61px 0!important;}
	::i-block-chrome, .container.overview_wrap.full_width-inside {margin: auto;width: 1230px;}
	::i-block-chrome, .grid-unit {margin: 0 49px;}
	::i-block-chrome, .article-quote {margin: 0% auto 0% 25%;}
	::i-block-chrome, .crumbs { margin:0 0 0 9.444% !important;}
	::i-block-chrome, .container .fourteen.columns {width: 48%;margin: 0 7% 3% 1%;}
	::i-block-chrome, .nbs-flexisel-container {position: relative;max-width: 82%;}
	::i-block-chrome, .overview_images_wrapper{ width:1280px !important; float: none !important; background:#fff !important;padding:0px 0 !important;}
	::i-block-chrome, .partnership_links_wrap{ width:100% !important;   margin:3% auto 9% auto !important;} 
 	::i-block-chrome, .scroll_button {width: 99.3%;}
.ls-wrapper {height: auto;}
.panel_wrapper {margin: 24% 0 0 0 !important;}
 
 }
 
/******************************************************************
* LARGE VIEWING SIZE 
* This is for the larger monitors and possibly full screen viewers.
******************************************************************/
 
@media screen and (min-width: 1400px) and (max-width: 1500px) {
	.responsive-slider .slides ul li .slide-body .caption.header {top: 29% !important; }
.funding-tabs-bg .tabs_container {	width: 65%;}
#carousel_1,#carousel_4 { height: 226px !important;}
.carousel_caption{width:232px  !important; height:79px  !important; }
.panel_wrapper {margin: 22.5% 0 0 0 !important;}
.photo-credit {/*margin: 40% 0 0 0 !important;*/}
.cbp-hsmenu-wrapper {position: relative; height: 65px; margin: 10px 0 0 0;}	 
#main-nav>ul{ padding-left:17% !important;} 
#main-nav>ul>li>a{ padding:0 1.999em;}
#main-nav>ul>li.columns-7>ul>li{width:9.5% !important; left:10% !important;}
#main-nav>ul>li>ul>li>a{ font-size:14px !important;}
ul.mini-mega-menu li{left:13% !important;}
#main-nav>ul>li.columns-4>ul>li{width:17% !important}
li.donate_button>a{ padding:0 3.222em !important;}
.mainslidertitle {top: 13px !important;}
::i-block-chrome, .ls-wrapper .ls-nav-right-arrow {margin-top: 35.5% !important;}
::i-block-chrome, .ls-wrapper .ls-nav-left-arrow {margin-top: 35.5% !important;}
.ls-wrapper {max-width:1340px  !important; height: auto;}
.ls-wrapper .liquid-slider { width: 1200px  !important;  left:70px !important; /*height: auto !important;*/}
footer > #cbp-hrmenu{	width:1350px  !important;}
#main-footer {padding: 0px 0 61px 0!important;}
.container.overview_wrap.full_width-inside {margin: auto;width: 1250px;}
.grid-unit {margin: 0 49px;}
.article-quote {width: 79%;}
.crumbs { margin:0 0 0 3.999% !important;}
.nbs-flexisel-container {position: relative;max-width: 82%;}
.overview_images_wrapper{ width:1280px !important; float: none !important; background:#fff !important;padding:0px 0 !important;}
.partnership_links_wrap{ width:100% !important;   margin:3% auto 9% auto !important;} 

	::i-block-chrome,	.panel_wrapper {margin: 47% 0 0 0 !important;}
	::i-block-chrome, .cbp-hsmenu-wrapper {position: relative; height: 65px; margin: 20px 0 0 0;}
	::i-block-chrome, #main-nav>ul{ padding-left:18% !important;} 
	::i-block-chrome, .logo_button {left: 65px !important;}
	::i-block-chrome, #main-nav>ul>li.columns-7>ul>li{width:9.5% !important; left:13% !important;}
	::i-block-chrome, #main-nav>ul>li>ul>li>a{ font-size:14px !important;}
	::i-block-chrome, ul.mini-mega-menu li{left:13% !important;}
	::i-block-chrome, #main-nav>ul>li.columns-4>ul>li{width:17% !important}
	::i-block-chrome, li.donate_button>a{ padding:0 3.222em !important;}
	::i-block-chrome, .cbp-hsmenu-wrapper {position: relative; height: 65px; margin: 10px 0 0 0 !important;}	 
	::i-block-chrome, .photo-credit {/*top: 11.8%; margin:0% !important;*/}
	::i-block-chrome, #main-nav>ul>li>a{ padding:0 2em;}
	::i-block-chrome, .mainslidertitle {top: 13px !important;}
	::i-block-chrome, .ls-wrapper .ls-nav-right-arrow {margin-top: 35.5% !important;}
	::i-block-chrome, .ls-wrapper .ls-nav-left-arrow {margin-top: 35.5% !important;}
	::i-block-chrome, .ls-wrapper {max-width:1340px  !important; height: auto;}
	::i-block-chrome, .ls-wrapper .liquid-slider { width: 1200px  !important;  left:70px !important; height: 750px !important;}
	::i-block-chrome, footer > #cbp-hrmenu{	width:1350px  !important;}
	::i-block-chrome, #main-footer {padding: 0px 0 61px 0!important;}
	::i-block-chrome, .container.overview_wrap.full_width-inside {margin: auto;width: 1230px;}
	::i-block-chrome, .grid-unit {margin: 0 49px;}
	::i-block-chrome, .article-quote {margin: 0% auto 0% 20%;}
	::i-block-chrome, .crumbs { margin:0 0 0 4.999% !important;}
	::i-block-chrome, .container .fourteen.columns {width: 48%;margin: 0 7% 3% 1%;}
	::i-block-chrome, .nbs-flexisel-container {position: relative;max-width: 82%;}
	::i-block-chrome, .overview_images_wrapper{ width:1280px !important; float: none !important; background:#fff !important;padding:0px 0 !important;}
	::i-block-chrome, .partnership_links_wrap{ width:100% !important;   margin:3% auto 9% auto !important;} 
 	::i-block-chrome, .scroll_button {width: 99.3%;}
 
 .ls-wrapper {height: auto;}

 } 
  
/******************************************************************
* LARGE VIEWING SIZE 
* This is for the larger monitors and possibly full screen viewers.
******************************************************************/
@media screen and (min-width: 1367px) and (max-width: 1399px) {
 .photo-credit {/*margin: 35% 0 0 0 !important;*/}	 
.spacer_link{ margin-left:22% !important;}
section#homepage .flexslider {  max-width: 1420px  !important;}
section#homepage .flexslider li figure {height:659px  !important;}
section#homepage .flexslider img { max-width: 1920px !important;  max-height:659px  !important;}
section#homepage .flexslider .flex-direction-nav a.flex-prev {  left: -11%  !important; }
section#homepage .flexslider .flex-direction-nav a.flex-next {  right: -11%  !important; }
section#homepage .flexslider img {  max-width: 1620px  !important;   max-height:659px  !important;}
#carousel_1,
#carousel_4 { height: 304px !important;}
#carousel_1 .carousel_box, #carousel_4 .carousel_box { width: 502px !important;   height: 462px !important;}
.gallery_image{ position: relative !important;     width: 502px !important;  height: 462px !important;}
.gallery_caption{ position:absolute !important; background:#f2f2f2 !important; width:258px !important;  display:block !important; height:79px !important; bottom:0 !important;}
.owl-carousel .owl-item{ width: 340px  !important;height: 305px !important;}
.carousel_image { width:516px !important;  }
.carousel_image img{ width:516px  !important;  }
.container_carousel{}  
.span12 {    width: 1701px  !important;  }
[class*="span"] {    margin-left: -13.5%  !important;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left: -104.555%  !important;	   padding:118px 32px 118px 100%  !important; }
.owl-theme .owl-controls .owl-buttons .owl-next{ right: -104.200%  !important;	   padding:118px 100% 118px 28px  !important;}
.carousel_caption{width:338px  !important; height:89px  !important; }
.carousel_caption p{ font-size:100%  !important; line-height:130% !important;}
footer > #cbp-hrmenu{	width:1720px  !important;}
.ls-wrapper .liquid-slider { width: 1580px  !important;  left:70px !important;}
.ls-wrapper {max-width:1720px  !important;}
.image-link.small {  width: 233px !important;}
.tab_content h3{font-size:30px !important;}
.tab_content p{ line-height:22px !important; font-size:16px !important;}
.ls-wrapper .ls-nav-right-arrow {margin-top: 21.5% !important;}
.ls-wrapper .ls-nav-left-arrow {margin-top: 21.5% !important;}
.ls-wrapper .ls-nav ul { left:18% !important;}
.tabs_container{ position:relative; left:-2%;}
 .logo_button{ position:absolute  !important; left:65px  !important; z-index:99 !important;}
.donate_button a{padding: 0 2em  !important;}
#main-nav>ul{ padding-left:20% !important;}
#main-nav>ul>li.columns-7>ul>li{width:9.5% !important; left:13% !important;}
#main-nav>ul>li>ul>li>a{ font-size:14px !important;}
ul.mini-mega-menu li{left:13% !important;}
#main-nav>ul>li.columns-4>ul>li{width:17% !important}
.ls-wrapper .liquid-slider {  min-height:800px !important;}
.grid-unit-wrap{left:-69px !important; }
.overview_wrap{ margin:0% 0 0% 16% !important; } 
.grid-unit {margin:0 0 0 98px !important;}
 .article-quote{ margin:0% auto 0% 23% !important; }
.crumbs { margin:0 0 0 15.333% !important;}
.navbar-filter {left: 16.555% !important;}
.contrastcolor li a{margin:0 23px 0 0  !important;}
.full_width-news{padding:30px 0 50px 0 !important;}
.overview_images_wrapper{ width:83% !important; float: none !important; background:#fff !important;padding:0px 0 !important;}
 .partnership_links_wrap{ width:75% !important;   margin:3% auto 9% auto !important;} 
.tabs_bar_wrapper{ width:1280px !important; float: none !important; margin:5% auto 0 auto  !important;  }
section#homepage .flexslider li figure figcaption .mainslidertitle {  font-size: 28px  !important;  line-height: 45px  !important;}
#main-footer {padding: 0px 0 61px 0!important;}
 .ls-wrapper {height: auto;}
}


/******************************************************************
* SMALLER DESKTOP 
* This is the average viewing window. So Smaller Desktops, Laptops, and 
* in general anyone not viewing on a mobile device. Here's where
* you can add resource intensive styles.
******************************************************************/
/*@media only screen and (min-device-width : 1306px) and (max-device-width : 1366px) {*/
@media screen and (min-width: 1306px) and (max-width: 1366px) {
.funding-tabs-bg .tabs_container {width: 100%;}
.mainslidertitle {top: 13px !important;}
#main-footer {padding: 0px 0 61px 0!important;}
.ls-wrapper {max-width:1340px  !important; height: auto;}
.ls-wrapper .liquid-slider {/* width: 1200px  !important; */ left:0px !important; }
.article-quote {width: 79%;}
.grid-unit-wrap {left: 0px;}
.grid-unit {margin: 0 50px;}
.center-aligned {margin: auto auto auto 9%;}
.container .fourteen.columns {width: 55%;margin: 0 7% 3% 4%;}
.container .six.columns {width: 29%; }
.related_content {width: 52%;}
.crumbs {margin: 0 0 0 5.333%;}
.nbs-flexisel-container {position: relative;max-width: 82%;}
.overview_images_wrapper{ width:1280px !important; float: none !important; background:#fff !important;padding:0px 0 !important;}
.partnership_links_wrap{ width:100% !important;   margin:3% auto 9% auto !important;} 


	::i-block-chrome, .panel_wrapper { top:23% !important;} 
    ::i-block-chrome, .photo-credit {/*top: 11.666%; margin:0% !important;*/}	
	::i-block-chrome, .ls-wrapper .ls-nav-right-arrow {margin-top: 36.5% !important;}
	::i-block-chrome, .ls-wrapper .ls-nav-left-arrow {margin-top: 36.5% !important;}
	::i-block-chrome, .ls-wrapper {max-width:1340px  !important; height: auto;}
	::i-block-chrome, .ls-wrapper .liquid-slider { width: 1200px  !important;  left:70px !important; height: 650px !important;}

}

/******************************************************************
* SMALLER DESKTOP 
* This is the average viewing window. So Smaller Desktops, Laptops, and 
* in general anyone not viewing on a mobile device. Here's where
* you can add resource intensive styles.
******************************************************************/
@media screen and (min-width: 1280px) and (max-width: 1305px) {
.responsive-slider .slides ul li .slide-body .caption.header {top: 32% !important; }
 .spacer_link {margin-left: 7.444% !important;}
#main-nav>ul>li>a {padding: 0 1em !important;}
#main-nav>ul>li.columns-5>ul>li {width: 24% !important;}
#search-box {max-width: 200px !important;}
#search-form {width: 200px !important;}
#main-nav>ul{ padding-left:22% !important;}
.photo-credit {/*margin: 38% 0 0 0 !important;*/}
.panel_wrapper {margin: 20% 0 0 0 !important;}
.center-aligned {margin: auto auto auto 9%;}	
	::i-block-chrome, .panel_wrapper {margin:0 !important; top:44%;}
	::i-block-chrome, .ls-wrapper .ls-nav-right-arrow {margin-top: 39.5% !important;}
	::i-block-chrome, .ls-wrapper .ls-nav-left-arrow {margin-top: 39.5% !important;}
    ::i-block-chrome, .news-container {	left:40px !important;}
	
section#homepage .flexslider img{ max-width:1024px !important;}
section#homepage .flexslider {max-width: 1024px !important; height:475px !important;}
section#homepage .flexslider li figure {height: 454px !important;}
#main-nav>ul>li.columns-4>ul>li {width: 23% !important;left: 4% !important;}
#main-nav>ul>li.columns-7>ul>li {width: 12.5% !important;left: 4% !important;}
.flex-direction-nav {height: 0px !important;}
.owl-theme .owl-controls .owl-buttons .owl-next {padding: 78px 102% 78px 5px !important; right:-106.333% !important;}
.owl-theme .owl-controls .owl-buttons .owl-prev {padding: 78px 5px 78px 102.333% !important; left:-106.555% !important;}
[class^="icon-"], [class*=" icon-"] {height: 50px !important;}
.container .sixteen.columns {width: 1180px !important;}
.center-container {width: 1180px !important;}
.container .one-third.column {width: 384px !important;min-height: 250px !important;}
.one-third.column h3 {font-size: 22px !important;}
#footer-social .inner { max-width: 1170px !important;}
#footer-social .social-ctas .cta {margin:0 26px !important;}
footer > #cbp-hrmenu {margin-left: -47% !important;}
.article-quote {width: 80% !important;}
.grid-unit {margin: 0 0 0 82px !important;}
.overview_images_wrap {width: 1170px !important;margin: auto !important;}
.overview_images_content {margin: 0 2.5% 0 1% !important;}
.overview_images_wrap_opp {width: 1170px !important;margin: auto !important;}
.overview_images_content_opp {margin: 0 0% 0 2% !important;}
.tab_content h3{font-size:21px !important;}
.container .fourteen.columns {width:50% !important; margin: 0 4% 3% 3.777% !important;}
.container .six.columns {width: 36.555% !important;}
.image-link.smaller {width: 100px !important;}
.related_content {width: 64% !important;}
.crumbs {margin: 0 0 0 2% !important;}
.nbs-flexisel-container {width: 980px !important;}
.contrastcolor li a {font-size: 95% !important;}
#pinboard .item {width: 394px !important;}
#pinboard {margin: 0 0px 50px -15px !important;max-width: 1200px !important;}
.full_width-news {padding: 30px 0 50px 0 !important;}
section#homepage .flexslider li figure figcaption .mainslidertitle {top: 10px !important;}
.ls-wrapper .liquid-slider {  width: 1130px !important;}
#main-footer {padding: 0px 0 60px !important;}

 
.ls-wrapper .liquid-slider {  }
.ls-wrapper {height: auto !important;}
.ls-wrapper .ls-nav-right-arrow {  margin-top: 19% !important;}
.ls-wrapper .ls-nav-left-arrow {margin-top: 19% !important;}


}

/******************************************************************
* SMALLER DESKTOP 
* This is the average viewing window. So Smaller Desktops, Laptops, and 
* in general anyone not viewing on a mobile device. Here's where
* you can add resource intensive styles.
******************************************************************/
@media screen and (min-width: 1200px) and (max-width: 1279px) {
.responsive-slider .slides ul li .slide-body .caption.header {top: 32% !important; }
.swiper-container { }

	::i-block-chrome, .fixed_panel {height: 30% !important; bottom: 1% !important;}
	::i-block-chrome, .panel_wrapper { top:15% !important;} 
	::i-block-chrome, .pagination{ bottom:2% !important;}
	::i-block-chrome, #main-nav > ul > li > ul { top: 75px !important;}
	::i-block-chrome, .spacer_bg { top:0% !important; margin-top: -50px !important; height:144px !important;}
	::i-block-chrome, .ls-wrapper .ls-nav-right-arrow {top: 30% !important;}
	::i-block-chrome, .ls-wrapper .ls-nav-left-arrow {top: 30% !important;}
	::i-block-chrome, .donate_button {height: 76px !important;}
	::i-block-chrome, #search-box { margin: 15px 10px 0 0 !important;}
	::i-block-chrome, footer > #cbp-hrmenu { margin-left:-54% !important; }

.spacer_bg {height: 144px;margin-top: -50px;}	
.ls-wrapper .liquid-slider { }

.cbp-hsmenu-wrapper .cbp-hsmenu {max-width: 100em !important;}
.spacer_link {margin-left: -3.556% !important;}
.scroll_button img {margin:0% 0 0 2% !important;}
.panel_wrapper {margin: 19% 0 0 0 !important;}
.photo-credit {/*margin: 44% 0 0 0 !important;*/}
.swiper-slide .title {font-size: 30px !important; margin-top: 80px !important; line-height: 34px !important;}
.swiper-slide .regular {font-size: 30px !important;}
.logo_button {left: 2% !important;}
.mainslidertitle {top: 13px !important;}
#main-nav ul li a {padding: 1em 1.5em; font-size: 15px !important;}
#search-box {max-width: 150px !important;}
#search-form {width: 150px !important;}
#main-nav>ul {padding-left: 20% !important;}
section#homepage .flexslider img{ max-width:824px !important;}
section#homepage .flexslider {max-width: 824px !important; height:405px !important;}
section#homepage .flexslider li figure {height: 380px !important;}
section#homepage .flexslider .flex-direction-nav a.flex-prev {top: 36% !important;}
section#homepage .flexslider .flex-direction-nav a.flex-next {top: 36% !important;}
section#homepage .flexslider li figure figcaption .mainslidertitle {font-size: 18px !important; top: 13px !important;}
.article-quote {width: 100% !important;margin: 0% auto 0% 9% !important;}
.center-aligned {margin: auto auto auto 9%;}
.container .fourteen.columns {width: 50%;margin: 0 3% 3% 4%;}
.container .six.columns {width: 38%;}
.related_content {width: 61%;}

.ls-wrapper .ls-nav a {font-size: 15px !important; margin-right: 15px !important; padding: 15px 20px !important;}
.ls-wrapper .liquid-slider { width: 850px  !important;  left:80px !important;}
.ls-wrapper {max-width:1024px  !important; margin:40px auto 0 auto !important;}
.image-link.small {  width: 80px !important;}
.tab_content h3{font-size:20px !important;}
.tab_content p{ line-height:22px !important; font-size:12px !important;}
.ls-wrapper .ls-nav-right-arrow {margin-top: 21% !important;}
.ls-wrapper .ls-nav-left-arrow {margin-top: 21% !important;}
.ls-wrapper .ls-nav ul { left:15% !important;}
.post-content {width: 49% !important;margin:0 0 30px 1% !important;}
.tab_content {width: 64% !important;margin: 0 0 0 20px !important;}
.ls-responsive .liquid-slider .panel .panel-wrapper {padding: 5px 10px !important;}
.title {margin-bottom: 10px !important;}

.container_carousel {width: 819px !important;}
[class*="span"] {    margin-left:0.5%  !important;}
.owl-theme .owl-controls .owl-buttons .owl-prev {padding: 59px 5px 55px 102.333% !important;left: -108.555% !important;}
.owl-theme .owl-controls .owl-buttons .owl-next {padding: 59px 102% 55px 5px !important;right: -108.333% !important;}
.center-container {width: 919px !important;}
.container .one-third.column {width: 290px !important; min-height: 260px !important;}
.one-third.column h3 { padding:10px 20px !important; font-size: 18px !important;}
.center-container h1 {margin-left:-14% !important;}
.container .sixteen.columns {width: 1024px !important;}
#footer-social .inner {max-width: 920px !important;}
#footer-social .social-ctas .cta {margin: 0 25px !important;}
#footer-social .social-ctas .cta { display: block; float: left; width: 180px; height: 140px; padding-top: 40px; -webkit-border-radius: 120px; -moz-border-radius: 120px; border-radius: 120px; margin: 0 0.5%; }
#footer-social .social-ctas .cta h3 {position: absolute; left: 0; top: 100px; padding: 0 20px; font-size: 14px; line-height: 15px; margin: 0px 0 8px 0;}
.cbp-hrmenu .cbp-hrsub {width: 100%;}
#main-footer {padding: 0px 0 50px !important;}
footer > #cbp-hrmenu {width: 1024px !important; left:50% !important; margin-left:-44% !important; padding-bottom: 80px;}
.footer_space {width: 23% !important;}
footer {height: 503px !important; }
.grid-unit-wrap {left: -25px !important;}
.grid-unit {margin: 0 13px !important;}
.overview_images_wrap {width: 920px !important;}
.overview_images_wrap_opp {width: 920px !important;}
.image-link.smaller { margin:3% 15px 0 0 !important; width: 69px !important;}
.related_content {width: 67% !important;}
.container .six.columns {width: 34.555% !important;}
.post_content h1 {line-height: 25px !important;}
#main-nav>ul>li.columns-5>ul>li {width: 25% !important;}
.article-image {width: 108px !important;height: 113px !important;}
.article-image img {width: 108px !important;max-height: 113px !important;height: 113px !important;}
.article-content h3 {margin:0px !important; font-size: 20px !important;}
.article-content h4 {font-size: 16px !important; line-height:16px !important;}
.article-content p {line-height: 19px !important;}
.navbar .nav > li > a {padding: 15px 10px !important;}
.contrastcolor li a {font-size: 85% !important;}
#pinboard {max-width: 930px !important; margin:0 0px 50px -20px !important;}
#pinboard .item {width: 310px !important;}
.highlight h3 {font-size: 16px;}
.highlight p {font-size: 18px !important;}
.nav-collapse.collapse {margin: 0 0 0 33px !important;}
.contrastcolor li a {margin: 0 10px 0 0 !important;}
.nbs-flexisel-container {width: 880px !important;}
.nbs-flexisel-nav-left {left: -5% !important}
.nbs-flexisel-nav-right {right: -2% !important;}
.nbs-flexisel-inner {width: 90% !important;margin: auto auto auto 30px !important;}
.partnership_links_wrap a {font-size: 20px !important;}

 
.ls-wrapper {height: auto;}

}
 

@media screen and (min-width: 1020px) and (max-width: 1199px) {
.swiper-container { }
 .responsive-slider .slides ul li .slide-body .caption.header {top: 40% !important;left: 27% !important;}
 .responsive-slider .slides ul li .slide-body .caption.header h2 {font-size: 25px !important;}
 .responsive-slider .slides ul li .slide-body .caption { line-height: 16% !important;font-size: 75% !important;}
 .sub-two { top: 75px !important;}
 .fixed_panel {bottom: 2%;}
.spacer_bg {height: 144px;margin-top: -50px;}	
.ls-wrapper .liquid-slider { }

.cbp-hsmenu-wrapper .cbp-hsmenu {max-width: 100em !important;}
.spacer_link {margin-left: -3.556% !important;}
.scroll_button img {margin:0% 0 0 2% !important;}
.panel_wrapper {margin: 14% 0 0 0 !important;}
.donate_wrap{ top:80px;}
.photo-credit {/*margin: 44% 0 0 0 !important;*/}
.swiper-slide .title {font-size: 30px !important; margin-top: 80px !important; line-height: 34px !important;}
.swiper-slide .regular {font-size: 30px !important;}
.logo_button {left: 2% !important;}
.mainslidertitle {top: 13px !important;}
#main-nav ul li a {padding: 1em 1.5em; font-size: 15px !important;}
#search-box {max-width: 150px !important;}
#search-form {width: 150px !important;}
#main-nav>ul {padding-left: 20% !important;}
section#homepage .flexslider img{ max-width:824px !important;}
section#homepage .flexslider {max-width: 824px !important; height:405px !important;}
section#homepage .flexslider li figure {height: 380px !important;}
section#homepage .flexslider .flex-direction-nav a.flex-prev {top: 36% !important;}
section#homepage .flexslider .flex-direction-nav a.flex-next {top: 36% !important;}
section#homepage .flexslider li figure figcaption .mainslidertitle {font-size: 18px !important; top: 13px !important;}
.crumbs {margin: 0px 0px 0px 1%;}
.article-quote {width: 100% !important;margin: 0% auto 0% 9% !important;}
.center-aligned {margin: auto auto auto 9%;}
.container .fourteen.columns {width: 43%;margin:0.4% 2% 3% 2%;}
.container .six.columns {width: 38%;}
.related_content {width: 61%;}

.ls-wrapper .ls-nav a {font-size: 15px !important; margin-right: 15px !important; padding: 15px 20px !important;}
.ls-wrapper .liquid-slider { width: 850px  !important;  left:80px !important;}
.ls-wrapper {max-width:1024px  !important; margin:40px auto 0 auto !important;}
.image-link.small {  width: 80px !important;}
.tab_content h3{font-size:20px !important;}
.tab_content p{ line-height:22px !important; font-size:12px !important;}
.ls-wrapper .ls-nav-right-arrow {margin-top: 21% !important;}
.ls-wrapper .ls-nav-left-arrow {margin-top: 21% !important;}
.ls-wrapper .ls-nav ul { left:15% !important;}
.post-content {width: 49% !important;margin:0 0 30px 1% !important;}
.tab_content {width: 64% !important;margin: 0 0 0 20px !important;}
.ls-responsive .liquid-slider .panel .panel-wrapper {padding: 45px 10px !important;}
.title {margin-bottom: 10px !important;}

.container_carousel {width: 819px !important;}
[class*="span"] {    margin-left:0.5%  !important;}
.owl-theme .owl-controls .owl-buttons .owl-prev {padding: 59px 5px 55px 102.333% !important;left: -108.555% !important;}
.owl-theme .owl-controls .owl-buttons .owl-next {padding: 59px 102% 55px 5px !important;right: -108.333% !important;}
.center-container {width: 919px !important;}
.container .one-third.column {width: 290px !important; min-height: 260px !important;}
.one-third.column h3 { padding:10px 20px !important; font-size: 18px !important;}
.center-container h1 {margin-left:-14% !important;}
.container .sixteen.columns {width: 1024px !important;}
#footer-social .inner {max-width: 920px !important;}
#footer-social .social-ctas .cta {margin: 0 25px !important;}
#footer-social .social-ctas .cta { display: block; float: left; width: 180px; height: 140px; padding-top: 40px; -webkit-border-radius: 120px; -moz-border-radius: 120px; border-radius: 120px; margin: 0 0.5%; }
#footer-social .social-ctas .cta h3 {position: absolute; left: 0; top: 100px; padding: 0 20px; font-size: 14px; line-height: 15px; margin: 0px 0 8px 0;}
.cbp-hrmenu .cbp-hrsub {width: 100%;}
#main-footer {padding: 0px 0 50px !important;}
footer > #cbp-hrmenu {width: 1024px !important; left:50% !important; margin-left:-44% !important; padding-bottom: 80px;}
.footer_space {width: 23% !important;}
footer {height: 503px !important; }
.grid-unit-wrap {left: -25px !important;}
.grid-unit {margin: 0 13px !important;}
.overview_images_wrapper {width: 100% !important;}
.overview_images_wrap {width: 920px !important;}
.overview_images_wrap_opp {width: 920px !important;}
.image-link.smaller { margin:3% 15px 0 0 !important; width: 69px !important;}
.related_content {width: 67% !important;}
.container .six.columns {width: 29% !important;}
.post_content h1 {line-height: 45px !important;}
#main-nav>ul>li.columns-5>ul>li {width: 25% !important;}
.article-image {width: 108px !important;height: 113px !important;}
.article-image img {width: 108px !important;max-height: 113px !important;height: 113px !important;}
.article-content h3 {margin:0px !important; font-size: 20px !important;}
.article-content h4 {font-size: 16px !important; line-height:16px !important;}
.article-content p {line-height: 19px !important;}
.navbar .nav > li > a {padding: 15px 10px !important;}
.contrastcolor li a {font-size: 85% !important;}
#pinboard {max-width: 930px !important; margin:0 0px 50px -20px !important;}
#pinboard .item {width: 310px !important;}
.highlight h3 {font-size: 16px;}
.highlight p {font-size: 18px !important;}
.nav-collapse.collapse {margin: 0 0 0 33px !important;}
.contrastcolor li a {margin: 0 10px 0 0 !important;}
.nbs-flexisel-container {width: 880px !important;}
.nbs-flexisel-nav-left {left: -5% !important}
.nbs-flexisel-nav-right {right: -2% !important;}
.nbs-flexisel-inner {width: 90% !important;margin: auto auto auto 30px !important;}
.partnership_links_wrap a {font-size: 20px !important;}

 
.ls-wrapper {height: auto;}
.go-to-donate {width: 100%;/*height: 40px;*/}
.ls-wrapper .ls-nav ul {left: 11%;}
.ls-wrapper .ls-nav a {font-size: 110% !important;}


.funding_wrap_center {width: 100% !important;}
.tabs_bar_wrapper_reports h3 { width:auto !important; word-wrap: break-word;}
.right_bar {width: 48%; float:left;margin: 0 0 0 0%;background: ;}			
.left_bar {width: 48%; float:left;margin: 0 0% 0 0;}

}
 

 
@media screen and (min-width: 240px) and (max-width: 479px) {
#preloader{ background-size:100%;}
.funding_wrap_center {width: 100% !important;}	
.funding_wrap {width: 100% !important;}
.funding_content_wrap {width: 100% !important;}
.funding_content {width: 90% !important;}
.funding_wrap h1 {line-height: 100% !important;font-size: 120% !important;}
.funding_wrap p {font-size: 100% !important;}
.funding_media {width: 90% !important;}


	
.cbp-hsmenu-wrapper, .panel_wrapper, .photo-credit, .second_level_menu{ display:none;}
body { padding:0 ; }
#mobile-page-title{float: left;margin-right:1em;text-align:center;color:#444; width: 130px ; margin-left: 30%;}
.slider-image{ height: inherit; width:350%; overflow:hidden ; max-height:480px ;}
.pagination{ bottom:10%; width:2px; left:3%; z-index:999999 ;}
.donate_link{ position: absolute; bottom:0px ;}
.donate_wrap {top:65%;left: 17%; }
.scroll_button {bottom: -65%; background:url(../images/mobile-scroll.png) no-repeat center; position:absolute;}
.scroll_button img{ visibility:hidden;}
.swiper-slide {max-height: inherit ; overflow:hidden;}
.swiper-slide .title { font-size: 100%;   margin-top: 15%;   left:10%; line-height:130%; width:60%}
.post-content{width:100%;} 
.tab_content{width:55%; margin:0 0 0 20px;}
.spacer_bg{ display:none;}
.ls-wrapper .ls-select-box{ width:100%; margin:0% 0 0 0; padding:2% 0; background-color:#f2f0e1; border-top: solid 1px #484848; border-bottom: solid 1px #484848; }
.ls-wrapper .ls-select-box select{ font-weight:bold; color:#a11d2b;}
.swiper-container {height: 100% ; margin:12.555% 0 0 0;}
.swiper-pagination-switch { width: 4.5px; height: 4.5px;  border-radius: 25px; opacity: 0.8;  border: 2px solid #f2f2f2; }
.swiper-slide .regular{ font-size:120%; } 
section#homepage .flexslider li figure {height: auto ;}
 section#homepage .flexslider {height: 150px; margin:-137% 0 0 0 ; display:none;}
.fixed_panel {bottom: 22%; width:80%; left:10%;}
.scroll_button img{ width:auto;}
.ls-wrapper {margin: 0px auto 0 auto;}
.image-link.small {width: 95px;}
.title {margin-bottom: 0;}
.tab_content h3 {font-size: 130%; line-height:20px;} 
.tab_content p {font-size: 12px;}
.post-content {margin: 0 1% 15px 0;}
h1.remove-bottom{ font-size:150%;}
#demo {padding: 0 0%;}
.container {max-width: 320px;}
.carousel_image {width: 211px ; margin:0 0 0 -11px;}
.carousel_image img {width: 211px ; margin:0 0 0 10px;}
.carousel_caption{ width:211px ;  font-size:10px ;}
.owl-theme .owl-controls .owl-buttons .owl-prev {padding: 61px 6px 61px 100% ; left:-98% ;}
.owl-theme .owl-controls .owl-buttons .owl-next {padding: 61px 100% 61px 6px ; right:-95% ;}
.container .one-third.column {width: 100% ; margin:0 0 5% 0;}
.one-third.column h3 {font-size: 130%; padding: 5px 0 0 20px;}
#carousel_1, #carousel_4 {height: 190px;}
.flex-direction-nav {display: none;}
#footer-social .social-ctas .cta { display: block; float: left; width: 120px; height: 100px; padding-top: 20px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; margin: 2.5% 5%; }
#footer-social .section-title {padding-top: 15px;}
#footer-social .social-ctas {padding-bottom: 50px;padding-top: 0px;}

#footer-social .social-ctas .cta h3 {position: absolute; left: 0; top: 50px; padding: 0 20px; font-size: 11px; line-height: 15px; margin: 0px 0 8px 0;}
#footer-social .social-ctas .cta > img {width: 23px;}
#footer-social .social-ctas .social-actions .social-link img{ width:23px;}
.cbp-hrmenu .cbp-hrsub {width: 100%;}
#main-footer {
position: relative ;
z-index: 999 ;
background: url(../images/body_bg.png);
padding: 0px 0 222px;
box-shadow: 0 3px 3px rgba(0,0,0,0.2);
margin: 0 0 8% 0 ;
}
footer > #cbp-hrmenu {width: 100%; left: 43%;margin-left: -43%; padding-bottom: 60px;}

.cbp-hrmenu .cbp-hrsub-inner > div ul {line-height: 24px; font-size: 14px; margin: 10px 0 0px 15px ;}

.cbp-hrmenu .cbp-hrsub-inner > div {min-width: 17.5%;padding: 0 0em 0; margin:0% 0 0 6%;}
.cbp-hrmenu .cbp-hrsub {background-size: contain;}
.mini_mega_menu {width: 100% ;}
footer {height: 400px; }
.cbp-hrmenu .cbp-hrsub-inner{ overflow-y:scroll; height:325px;}
.mini_mega_menu ul li {margin: 0px 0 0 -10px ;}
.mini_mega {float: left;width: 90%;margin-left: 10%;}



/*************************************************************ABOUT PAGE MEDIA QUERY**************************************************************/

.content-container h1 { line-height: 130%; font-size: 150% ;}

.article-quote { width: 90%; margin: 25% auto 0% 7%;}
.full_width-inside {padding: 25px 0;}
.full_width-inside h1 {font-size:150% ; line-height: 120%;}
.home-features p {font-size: 100%; line-height:150%; margin-left:10px;}
.grid-unit {margin: 0 0 0 80px;}

.overview_wrap {margin:0%;}
.overview_images_wrapper {padding: 0px 0;}
.overview_images_wrapper_opp h3, .overview_images_wrapper h3 {font-size:150%; margin: 0 0 1% 0;}
.overview_images_wrapper_opp p, .overview_images_content p {font-size: 100%; line-height:150%;}
.overview_images_content {width: 100%;float: left;}
.overview_images-media {width: 100%;float: left;margin:5% 0;}
.overview_images-media_opp {width: 100%;float: left;margin:5% 0;}
.overview_images_content_opp {width: 100%;float: left;}

.crumbs li{ font-size:30px}
.crumbs .last{ font-size:10px; color:#090 ; display:block ;}

.ls-wrapper {height: auto;}

}



/*----------------------------------------------------SCREEN SIZE 480PX & ABOVE----------------------------------------------------*/
@media screen and (min-width: 480px) and (max-width: 639px) {
#preloader{ background-size:100%;}
.funding_wrap_center {width: 100% !important;}	
.funding_wrap {width: 100% !important;}
.funding_content_wrap {width: 100% !important;}
.funding_content {width: 90% !important;}
.funding_wrap h1 {line-height: 100% !important;font-size: 120% !important;}
.funding_wrap p {font-size: 100% !important;}
.funding_media {width: 90% !important;}


	
.cbp-hsmenu-wrapper, .panel_wrapper, .photo-credit, .second_level_menu{ display:none;}
body { padding:0 ; }
#mobile-page-title{float: left;margin-right:1em;text-align:center;color:#444; width: 145px ; margin-left: 36%;}
.slider-image{ height: inherit; width:200%; overflow:hidden ; max-height:480px ;}
.pagination{ bottom:10%; width:2px; left:3%; z-index:999999 ;}
.donate_link{ position: absolute; bottom:0px ;}
.donate_wrap {top:65%;left: 29%; }
.scroll_button {bottom: -65%; background:url(../images/mobile-scroll.png) no-repeat center; position:absolute;}
.scroll_button img{ visibility:hidden;}
.swiper-slide {max-height: inherit ; overflow:hidden;}
.swiper-slide .title { font-size: 120%;   margin-top: 15%;   left:10%; line-height: normal; width:100%}
.post-content{width:100%;} 
.tab_content{width:55%; margin:0 0 0 20px;}
.spacer_bg{ display:none;}
.ls-wrapper .ls-select-box{ width:100%; margin:0% 0 0 0; padding:2% 0; background-color:#f2f0e1; border-top: solid 1px #484848; border-bottom: solid 1px #484848; }
.ls-wrapper .ls-select-box select{ font-weight:bold; color:#a11d2b;}
.swiper-container {height: 100% ; margin:12.555% 0 0 0;}
.swiper-pagination-switch { width: 4.5px; height: 4.5px;  border-radius: 25px; opacity: 0.8;  border: 2px solid #f2f2f2; }
.swiper-slide .regular{ font-size:180%; } 
section#homepage .flexslider li figure {height: auto ;}
 section#homepage .flexslider {height: 150px; margin:-137% 0 0 0 ; display:none;}
.fixed_panel {bottom: 22%; width:80%; left:10%;}
.scroll_button img{ width:auto;}
.ls-wrapper {margin: 0px auto 0 auto;}
.image-link.small {width: 95px;}
.title {margin-bottom: 0;}
.tab_content h3 {font-size: 130%; line-height:20px;} 
.tab_content p {font-size: 12px;}
.post-content {margin: 0 1% 15px 0;}
h1.remove-bottom{ font-size:150%;}
#demo {padding: 0 0%;}
.container {max-width: 320px;}
.carousel_image {width: 211px ; margin:0 0 0 -11px;}
.carousel_image img {width: 211px ; margin:0 0 0 10px;}
.carousel_caption{ width:211px ;  font-size:10px ;}
.owl-theme .owl-controls .owl-buttons .owl-prev {padding: 61px 6px 61px 100% ; left:-98% ;}
.owl-theme .owl-controls .owl-buttons .owl-next {padding: 61px 100% 61px 6px ; right:-95% ;}
.container .one-third.column {width: 100% ; margin:0 0 5% 0;}
.one-third.column h3 {font-size: 130%; padding: 5px 0 0 20px;}
#carousel_1, #carousel_4 {height: 190px;}
.flex-direction-nav {display: none;}
#footer-social .social-ctas .cta { display: block; float: left; width: 120px; height: 100px; padding-top: 20px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; margin: 2.5% 5%; }
#footer-social .section-title {padding-top: 15px;}
#footer-social .social-ctas {padding-bottom: 50px;padding-top: 0px;}

#footer-social .social-ctas .cta h3 {position: absolute; left: 0; top: 50px; padding: 0 20px; font-size: 11px; line-height: 15px; margin: 0px 0 8px 0;}
#footer-social .social-ctas .cta > img {width: 23px;}
#footer-social .social-ctas .social-actions .social-link img{ width:23px;}
.cbp-hrmenu .cbp-hrsub {width: 100%;}
#main-footer {
position: relative ;
z-index: 999 ;
background: url(../images/body_bg.png);
padding: 0px 0 222px;
box-shadow: 0 3px 3px rgba(0,0,0,0.2);
margin: 0 0 8% 0 ;
}
footer > #cbp-hrmenu {width: 100%; left: 43%;margin-left: -43%; padding-bottom: 60px;}

.cbp-hrmenu .cbp-hrsub-inner > div ul {line-height: 24px; font-size: 14px; margin: 10px 0 0px 15px ;}

.cbp-hrmenu .cbp-hrsub-inner > div {min-width: 17.5%;padding: 0 0em 0; margin:0% 0 0 6%;}
.cbp-hrmenu .cbp-hrsub {background-size: contain;}
.mini_mega_menu {width: 100% ;}
footer {height: 400px; }
.cbp-hrmenu .cbp-hrsub-inner{ overflow-y:scroll; height:325px;}
.mini_mega_menu ul li {margin: 0px 0 0 -10px ;}
.mini_mega {float: left;width: 90%;margin-left: 10%;}



/*************************************************************ABOUT PAGE MEDIA QUERY**************************************************************/

.content-container h1 { line-height: 130%; font-size: 150% ;}

.article-quote { width: 90%; margin: 25% auto 0% 7%;}
.full_width-inside {padding: 25px 0;}
.full_width-inside h1 {font-size:150% ; line-height: 120%;}
.home-features p {font-size: 100%; line-height:150%; margin-left:10px;}
.grid-unit {margin: 0 0 0 80px;}

.overview_wrap {margin:0%;}
.overview_images_wrapper {padding: 0px 0;}
.overview_images_wrapper_opp h3, .overview_images_wrapper h3 {font-size:150%; margin: 0 0 1% 0;}
.overview_images_wrapper_opp p, .overview_images_content p {font-size: 100%; line-height:150%;}
.overview_images_content {width: 100%;float: left;}
.overview_images-media {width: 100%;float: left;margin:5% 0;}
.overview_images-media_opp {width: 100%;float: left;margin:5% 0;}
.overview_images_content_opp {width: 100%;float: left;}

.crumbs li{ font-size:30px}
.crumbs .last{ font-size:10px; color:#090 ; display:block ;}

  .ls-wrapper .ls-nav a {
  background: #484848;
  font-family: 'freightsans_mediumregular';
  color:#f2f0e1;
  font-size:24px;
  text-transform:uppercase;
  margin-right: 25px;
  padding: 20px 30px;  
  outline:0;
  
}

.ls-wrapper {height: auto;}

}

/* #MOBILE Media Queries================================================== */


/* All Mobile Sizes (devices and browser) */
@media only screen and (min-width: 641px) and (max-width: 1019px) {
#stickyheader-sticky-wrapper{ height:0 !important;}
#stickyheader{ opacity:1 !important;}
body { padding:0 !important; }
.logo_button{ display:none !important;}
#main-footer {overflow: visible !important;}
.cbp-hsmenu-wrapper, .panel_wrapper, .photo-credit, .second_level_menu, .spacer_bg{ display:none;}
.slider-image{ height: inherit; width:350%; overflow:hidden ; max-height:480px ;}
.swiper-container {height: 100% ; }
.fixed_panel {background-image: none !important; height:0% !important;}
.fixed_slider {/*height: 100%;*/ position:relative !important; height:auto; float: ;}
.swiper-wrapper {z-index: 99 !important;background-image:none !important;left: 5%; height: 0;}
#mobile-page-title{width: 144px ; margin:0 0 0 39%;}
.donate_wrap {top:78%;left: 10%; width:80%; display:none; }
.donate_link {background:#a11d2b;width: 60% ;margin:auto; letter-spacing: .01em; padding:10px 0 !important; font-size:260% !important;}
.responsive-slider .slides ul li .slide-body {width: 152% !important; max-width:152% !important; height: auto;}
.responsive-slider .slides ul li .slide-body img {height: inherit;}
.responsive-slider .slides ul li .slide-body .caption.header {top: 55% !important;left: 3% !important;}
.responsive-slider .slides ul li .slide-body .caption.header h2 {font-size: 200%;}
.responsive-slider .slides ul li .slide-body .caption.header h2 i {    font-size: 200%;}
.responsive-slider .slides ul li .slide-body .caption.sub {    font-size: 85%;}
.responsive-slider .pages {bottom:12% !important;}
.scroll_button {bottom: 8%; height:68px; background:url(../images/mobile-scroll.png) no-repeat center; position:absolute; left:-5%; display:none;} 
.scroll_button img{ visibility:hidden;}
section#homepage .flexslider {display:none;}
.ls-wrapper .liquid-slider {width: 86% !important;left: 7% !important;height: 100% !important;}
.ls-wrapper .ls-select-box select {padding: 0 0 0 6%;font-size: 200%;}
.ls-wrapper .ls-select-box { background: url(../img/menu.png) no-repeat right #ddd; background-position:93% 50%;}
.ls-wrapper {margin: 20px auto 0 auto;}
.post-content {width: 100%;}
.owl-carousel .owl-item{ width: 330px  !important;height: 290px !important;}
#carousel_1, #carousel_4 {height: 290px;}
.carousel_image { width:330px !important;  }
.carousel_image img{ width:330px  !important;  }
 .span12 {    width: 650px  !important;  }
[class*="span"] {    margin-left: -37.444%  !important;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left: -107.666%  !important; padding:130px 5px 93px 100% !important; }
.owl-theme .owl-controls .owl-buttons .owl-next{ right:-107.888% !important; padding:130px 100% 93px 5px !important;}
.carousel_caption{width:330px !important; height:89px  !important; }
.carousel_caption p{ font-size:100%  !important; line-height:130% !important;}
.container.full_width{ margin:auto;}
.container {width: 767px !important; max-width:767px !important;}
.container .sixteen.columns {width: 100% !important;}
.center-container {width: 767px;}
.container .one-third.column {width: 85% !important;margin:0 6.5% 5% 6.5%;}
#footer-social .inner {max-width: 920px !important;}
#footer-social .inner {max-width: 702px !important;margin: auto;}
#footer-social .social-ctas .cta { display: block; float: left; width: 120px; height: 100px; padding-top: 20px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; margin: 2.5% 4%; }
#footer-social .section-title {padding-top: 15px;}
#footer-social .social-ctas {padding-bottom: 50px;padding-top: 0px;}
#footer-social .social-ctas .cta h3 {position: absolute; left: 0; top: 50px; padding: 0 20px; font-size: 11px; line-height: 15px; margin: 0px 0 8px 0;}
#footer-social .social-ctas .cta > img {width: 23px;}
#footer-social .social-ctas .social-actions .social-link img{ width:23px;}
#main-footer {padding: 0px 0px 130px !important;}
footer > #cbp-hrmenu {width: 767px;margin-left: -48%;}
.cbp-hrmenu {font-size: 100%;}
.cbp-hrmenu .cbp-hrsub {width: 850px; background-position:20% 50%;}
.cbp-hrsub-inner {width: 811px;left: 2%;position: relative;}
.full_width {padding: 0;}				

/*************************************************************ABOUT PAGE MEDIA QUERY**************************************************************/
.article-quote {width: 80%;margin: 0% auto 0% auto;}
.full_width-inside {padding: 35px 0;}
.full_width-inside h1 {width: 100%;}
.content-container {width: 98%;}

.grid-unit {margin: 0 2.5%;}
.grid-unit-wrapper {width: 97%;padding: 0 0px;left: 0%;}
.grid-unit-wrap {width: 98%;padding: 0 0px;left: 0%;}
.home-features .grid-unit {width: 20%;}
.center-aligned {width: 80%;}
.overview_images_wrapper {width: 100% !important}
.overview_images_wrap, .overview_images_wrap_opp { width: 90%;margin: auto; position:relative; left:-1%;}
.overview_images_content {width: 50%;margin: 0 3% 0 0;}
.overview_images_content_opp {width: 46.5%;margin: 0 0% 0 3.5%;}

/*************************************************************ABOUT PAGE MEDIA QUERY**************************************************************/
.container .fourteen.columns {width: 89% !important; margin: 0px 4% 3%;}
.container .six.columns {width: 89% !important; margin: 0px 4% 3%;}
.related-post-content {width: 100%; margin: 0px 0% 3%;}
.crumbs {margin: 0 0 0 1%;}
.image-link.smaller {margin: 0% 25px 0 0;}
.related_content {width: 75%;}
.article-content {width: 73%;margin: 0 0 0 5%;}
.expander_hover {margin: 0 0 6% 1%;}
.partners-wrapper {left: -2%;position: relative;}					
.nbs-flexisel-container {max-width: 80%;}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-left:hover {left: -15%;}
.nbs-flexisel-nav-right, .nbs-flexisel-nav-right:hover {right: -15%;}
#pinboard .item {width: 32.5% !important;}
#pinboard {margin: 0 0px 50px -15px !important;max-width: 100% !important;}
.full_width-news {padding: 30px 0 50px 0 !important;}
.highlight h3 {font-size: 90% !important;}
.highlight p {margin: 0 2% 2% 2%;font-size: 100% !important;width: 93% !important;}
.carousel_content p {margin: 0 5% !important;font-size: 95% !important;width: 90% !important;}
.micon-hide {display: none !important;}
.contrastcolor li a {font-size: 103%;margin: 0 2px !important;}
															/* Responsive Mobile Menu start (devices and browser) */

.logo_wrap, .logo_button{ display:none;}	
.search_menu{ position:absolute; top:0px; left:0; padding:0 0 5px 15px; border-bottom: 1px solid #dedede; outline: 1px solid #d3d3d3;}


.mini_mega {width: 50%;}
.overview_images-media_opp {margin: 0 2% 0 0%;}	
.go-to-donate { width:90%; left:0;}

.funding_wrap_center {width: 100% !important;}
.tabs_bar_wrapper_reports h3 { width:auto !important; word-wrap: break-word;}
.right_bar {width: 48%; float:left;margin: 0 0 0 0%;background: ;}			
.left_bar {width: 48%; float:left;margin: 0 0% 0 0;}

															/* Responsive Mobile Menu End (devices and browser) */
}


/* All Mobile Sizes (devices and browser) */
@media only screen and (min-width: 621px) and (max-width: 640px) {
#stickyheader-sticky-wrapper{ height:0 !important;}
#stickyheader{ opacity:1 !important;}	
#preloader{ background-size:100%;}
.funding_wrap_center {width: 100% !important;}	
.funding_wrap {width: 100% !important;}
.funding_content_wrap {width: 100% !important;}
.funding_content {width: 90% !important;}
.funding_wrap h1 {line-height: 100% !important;font-size: 120% !important;}
.funding_wrap p {font-size: 100% !important;}
.funding_media {width: 90% !important;}
body { padding:0 !important; }
.logo_button{ display:none !important;}
#main-footer {overflow: visible !important;}
.cbp-hsmenu-wrapper, .panel_wrapper, .photo-credit, .second_level_menu, .spacer_bg{ display:none;}
.slider-image{ height: inherit; width:350%; overflow:hidden ; max-height:480px ;}
.swiper-container {height: 100% ; }
.fixed_panel {background-image: none !important; height:0% !important;}
.fixed_slider {/*height: 100%;*/ position:relative; height:auto;}
.swiper-wrapper {z-index: 99 !important;background-image:none !important;left: 5%; height:0;}
#mobile-page-title{width: 144px ; margin:0 0 0 39%;}
.donate_wrap {top:78%;left: 10%; width:80%; display:none; }
.donate_link {background:#a11d2b;width: 60% ;margin:auto; letter-spacing: .01em; padding:10px 0 !important; font-size:260% !important;}
.responsive-slider .slides ul li .slide-body {width: 152% !important; max-width:152% !important; height: inherit;}
.responsive-slider .slides ul li .slide-body img {height: inherit;}
.responsive-slider .slides ul li .slide-body .caption.header {top: 55% !important;left: 3% !important;}
.responsive-slider .slides ul li .slide-body .caption.header h2 {font-size: 200%;}
.responsive-slider .slides ul li .slide-body .caption.header h2 i {    font-size: 200%;}
.responsive-slider .slides ul li .slide-body .caption.sub {    font-size: 85%;}
.responsive-slider .pages {bottom:12% !important;}
.scroll_button {bottom: 8%; height:68px; background:url(../images/mobile-scroll.png) no-repeat center; position:absolute; left:-5%;}
.scroll_button img{ visibility:hidden;}
section#homepage .flexslider {display:none;}
.ls-wrapper .liquid-slider {width: 86% !important;left: 7% !important;height: 100% !important;}
.ls-wrapper .ls-select-box select {padding: 0 0 0 6%;font-size: 200%;}
.ls-wrapper .ls-select-box { background: url(../img/menu.png) no-repeat right #ddd; background-position:93% 50%;}
.ls-wrapper {margin: 20px auto 0 auto;}
.post-content {width: 100%;}
.owl-carousel .owl-item{ width: 267px  !important;height: 237px !important;}
#carousel_1, #carousel_4 {height: 290px;}
.carousel_image { width:330px !important;  }
.carousel_image img{ width:330px  !important;  }
 .span12 {    width: 80%  !important;  }
[class*="span"] {    margin-left: -35%  !important;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left: -107.666%  !important; padding:90px 5px 80px 100% !important; }
.owl-theme .owl-controls .owl-buttons .owl-next{ right:-107.000% !important; padding:90px 100% 80px 5px !important;}
.carousel_caption{width:265px !important; height:69px  !important; }
.carousel_caption p{ font-size:100%  !important; line-height:100% !important;}
.container {width: 640px !important; max-width:640px !important;}
.container .sixteen.columns {width: 100% !important;}
.center-container {width: 95%;}
.container .one-third.column {width: 85% !important;margin:0 6.5% 5% 6.5%;}#footer-social .inner {max-width: 920px !important;}
#footer-social .inner {max-width: 702px !important;margin: auto;}
#footer-social .social-ctas .cta { display: block; float: left; width: 120px; height: 100px; padding-top: 20px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; margin: 2.5% 3%; }
#footer-social .section-title {padding-top: 15px;}
#footer-social .social-ctas {padding-bottom: 50px;padding-top: 0px;}
#footer-social .social-ctas .cta h3 {position: absolute; left: 0; top: 50px; padding: 0 20px; font-size: 11px; line-height: 15px; margin: 0px 0 8px 0;}
#footer-social .social-ctas .cta > img {width: 23px;}
#footer-social .social-ctas .social-actions .social-link img{ width:23px;}
#main-footer {padding: 0px 0px 130px !important;}
footer {height: 555px;}
footer > #cbp-hrmenu {width: 100%;margin-left: -50%;}
.cbp-hrmenu {font-size: 130%;}
.cbp-hrmenu .cbp-hrsub {width: 100%; background-position:20% 50%; background-size:100%;}
.cbp-hrsub-inner {width: 811px;left: 2%;position: relative;}
.full_width {padding: 0;}				
.mini_mega_menu {width: 49% !important;}
.footer_space {width: 33% !important;}
.cbp-hrmenu .cbp-hrsub-inner {padding: 0 0em;}
.footer_spacer {width: 17% !important;}
 .responsive-slider .slides ul li .slide-body .caption.header h2 {font-size: 25px !important;}
 .responsive-slider .slides ul li .slide-body .caption { line-height: 16% !important;font-size: 75% !important;}
 .sub-two { top: 75px !important;}
 .overview_images-media_opp {margin: 0 2% 0 0%;}
 .go-to-donate {width: 90%;margin: 0 0 10% 0; left:0;}
/*************************************************************ABOUT PAGE MEDIA QUERY**************************************************************/
.crumbs li.first {display: none;}
.article-quote {width: 80%;margin: 0% auto 0% auto;}
.full_width-inside {padding: 35px 0;}
.full_width-inside h1 {width: 100%;}
.content-container {width: 98%;}

.grid-unit {margin: 0 2.5%;}
.grid-unit-wrapper {width: 97%;padding: 0 0px;left: 0%;}
.grid-unit-wrap {width: 98%;padding: 0 0px;left: 0%;}
.home-features .grid-unit {width: 20%;}
.center-aligned {width: 80%;}
.overview_images_wrapper {width: 100% !important}
.overview_images_wrap, .overview_images_wrap_opp { width: 90%;margin: auto; position:relative; left:-1%;}
.overview_images_content {width: 50%;margin: 0 3% 0 0;}
.overview_images_content_opp {width: 46.5%;margin: 0 0% 0 3.5%;}




/*************************************************************ABOUT PAGE MEDIA QUERY**************************************************************/
.container .fourteen.columns {width: 89% !important; margin: 0px 4% 3%;}
.container .six.columns {width: 89% !important; margin: 0px 4% 3%;}
.related-post-content {width: 100%; margin: 0px 0% 3%;}
.crumbs {margin: 0 0 0 1%;}
.image-link.smaller {margin: 0% 25px 0 0;}
.related_content {width: 70%;}
.left_bar {width: 94%;margin: 0 0% 0 0;}
.article-content {width: 68%;margin: 0 0 0 5%;}
.expander {margin: 0 0 5% 0;}
.expander_hover {margin: 0 0 6% 1%;}
.right_bar {width: 94%;margin: 0 0 0 0%;background: ;}			
.partners-wrapper {left: -2%;position: relative;}					
.nbs-flexisel-container {max-width: 80%;}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-left:hover {left: -15%;}
.nbs-flexisel-nav-right, .nbs-flexisel-nav-right:hover {right: -15%;}
#pinboard .item {width: 49% !important;}
#pinboard {margin: 0 0px 50px -15px !important;max-width: 100% !important; width:600px !important;}
.full_width-news {padding: 30px 0 50px 0 !important;}
.highlight h3 {font-size: 90% !important;}
.highlight p {margin: 0 2% 2% 2%;font-size: 100% !important;width: 93% !important;}
.carousel_content p {margin: 0 5% !important;font-size: 95% !important;width: 90% !important;}
.micon-hide {display: none !important;}
.contrastcolor li a {font-size: 103%;margin: 0 2px !important;}
															/* Responsive Mobile Menu start (devices and browser) */

.logo_wrap, .logo_button{ display:none;}	
.search_menu{ position:absolute; top:0px; left:0; padding:0 0 5px 15px; border-bottom: 1px solid #dedede; outline: 1px solid #d3d3d3;}


	
															/* Responsive Mobile Menu End (devices and browser) */
	




}




/* All Mobile Sizes (devices and browser) */
@media only screen and (min-width: 600px) and (max-width: 620px) {
#preloader{ background-size:100%;}
.funding_wrap_center {width: 100% !important;}	
.funding_wrap {width: 100% !important;}
.funding_content_wrap {width: 100% !important;}
.funding_content {width: 90% !important;}
.funding_wrap h1 {line-height: 100% !important;font-size: 120% !important;}
.funding_wrap p {font-size: 100% !important;}
.funding_media {width: 90% !important;}
#stickyheader-sticky-wrapper{ height:0 !important;}
#stickyheader{ opacity:1 !important;}
body { padding:0 !important; }
.logo_button{ display:none !important;}
#main-footer {overflow: visible !important;}
.cbp-hsmenu-wrapper, .panel_wrapper, .photo-credit, .second_level_menu, .spacer_bg{ display:none;}
.slider-image{ height: inherit; width:350%; overflow:hidden ; max-height:480px ;}
.swiper-container {height: 100% ; }
.fixed_panel {background-image: none !important; height:0% !important;}
.fixed_slider {/*height: 100%;*/ position: relative; height: auto;}
.swiper-wrapper {z-index: 99 !important;background-image:none !important;left: 5%; height:0;}
#mobile-page-title{width: 144px ; margin:0 0 0 39%;}
.donate_wrap {top:78%;left: 10%; width:80%; display:none; }
.donate_link {background:#a11d2b;width: 60% ;margin:auto; letter-spacing: .01em; padding:10px 0 !important; font-size:260% !important;}
.responsive-slider .slides ul li .slide-body {width: 152% !important; max-width:152% !important; height: auto;}
.responsive-slider .slides ul li .slide-body img {height: inherit;}
.responsive-slider .slides ul li .slide-body .caption.header {top: 55% !important;left: 3% !important;}
.responsive-slider .slides ul li .slide-body .caption.header h2 {font-size: 200%;}
.responsive-slider .slides ul li .slide-body .caption.header h2 i {    font-size: 200%;}
.responsive-slider .slides ul li .slide-body .caption.sub {    font-size: 85%;}
.responsive-slider .pages {bottom:12% !important;}
.scroll_button {bottom: 8%; height:68px; background:url(../images/mobile-scroll.png) no-repeat center; position:absolute; left:-5%;}
.scroll_button img{ visibility:hidden;}
section#homepage .flexslider {display:none;}
.ls-wrapper .liquid-slider {width: 86% !important;left: 7% !important;height: 100% !important;}
.ls-wrapper .ls-select-box select {padding: 0 0 0 6%;font-size: 200%;}
.ls-wrapper .ls-select-box { background: url(../img/menu.png) no-repeat right #ddd; background-position:93% 50%;}
.ls-wrapper {margin: 0px auto 0 auto;}
.post-content {width: 100%;}
.owl-carousel .owl-item{ width: 267px  !important;height: 237px !important;}
#carousel_1, #carousel_4 {height: 290px;}
.carousel_image { width:330px !important;  }
.carousel_image img{ width:330px  !important;  }
 .span12 {    width: 80%  !important;  }
[class*="span"] {    margin-left: -35%  !important;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left: -107.666%  !important; padding:90px 5px 80px 100% !important; }
.owl-theme .owl-controls .owl-buttons .owl-next{ right:-107.000% !important; padding:90px 100% 80px 5px !important;}
.carousel_caption{width:265px !important; height:69px  !important; }
.carousel_caption p{ font-size:100%  !important; line-height:100% !important;}


.container {width: 640px !important; max-width:640px !important;}
.container .sixteen.columns {width: 100% !important;}
.center-container {width: 95%;}
.container .one-third.column {width: 85% !important;margin:0 6.5% 5% 6.5%;}#footer-social .inner {max-width: 920px !important;}
#footer-social .inner {max-width: 702px !important;margin: auto;}
#footer-social .social-ctas .cta { display: block; float: left; width: 120px; height: 100px; padding-top: 20px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; margin: 2.5% 3%; }
#footer-social .section-title {padding-top: 15px;}
#footer-social .social-ctas {padding-bottom: 50px;padding-top: 0px;}
#footer-social .social-ctas .cta h3 {position: absolute; left: 0; top: 50px; padding: 0 20px; font-size: 11px; line-height: 15px; margin: 0px 0 8px 0;}
#footer-social .social-ctas .cta > img {width: 23px;}
#footer-social .social-ctas .social-actions .social-link img{ width:23px;}
#main-footer {padding: 0px 0px 130px !important;}
footer {height: 555px;}
footer > #cbp-hrmenu {width: 100%;margin-left: -50%;}
.cbp-hrmenu {font-size: 130%;}
.cbp-hrmenu .cbp-hrsub {width: 100%; background-position:20% 50%; background-size:100%;}
.cbp-hrsub-inner {width: 811px;left: 2%;position: relative;}
.full_width {padding: 0;}				
.mini_mega_menu {width: 49% !important;}
.footer_space {width: 33% !important;}
.cbp-hrmenu .cbp-hrsub-inner {padding: 0 0em;}
.footer_spacer {width: 17% !important;}
 .responsive-slider .slides ul li .slide-body .caption.header h2 {font-size: 25px !important;}
 .responsive-slider .slides ul li .slide-body .caption { line-height: 16% !important;font-size: 75% !important;}
 .sub-two { top: 75px !important;}
 .overview_images-media_opp {margin: 0 2% 0 0%;}
 .go-to-donate {width: 90%;margin: 0 0 10% 0; left:0;}
/*************************************************************ABOUT PAGE MEDIA QUERY**************************************************************/
.crumbs li.first {display: none;}
.article-quote {width: 80%;margin: 0% auto 0% auto;}
.full_width-inside {padding: 35px 0;}
.full_width-inside h1 {width: 100%;}
.content-container {width: 98%;}

.grid-unit {margin: 0 2.5%;}
.grid-unit-wrapper {width: 97%;padding: 0 0px;left: 0%;}
.grid-unit-wrap {width: 98%;padding: 0 0px;left: 0%;}
.home-features .grid-unit {width: 20%;}
.center-aligned {width: 80%;}
.overview_images_wrapper {width: 100% !important}
.overview_images_wrap, .overview_images_wrap_opp { width: 90%;margin: auto; position:relative; left:-1%;}
.overview_images_content {width: 50%;margin: 0 3% 0 0;}
.overview_images_content_opp {width: 46.5%;margin: 0 0% 0 3.5%;}

/*************************************************************ABOUT PAGE MEDIA QUERY**************************************************************/
.container .fourteen.columns {width: 89% !important; margin: 0px 4% 3%;}
.container .six.columns {width: 89% !important; margin: 0px 4% 3%;}
.related-post-content {width: 100%; margin: 0px 0% 3%;}
.crumbs {margin: 0 0 0 1%;}
.image-link.smaller {margin: 0% 25px 0 0;}
.related_content {width: 70%;}
.left_bar {width: 94%;margin: 0 0% 0 0;}
.article-content {width: 68%;margin: 0 0 0 5%;}
.expander {margin: 0 0 5% 0;}
.expander_hover {margin: 0 0 6% 1%;}
.right_bar {width: 94%;margin: 0 0 0 0%;background: ;}			
.partners-wrapper {left: -2%;position: relative;}					
.nbs-flexisel-container {max-width: 80%;}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-left:hover {left: -15%;}
.nbs-flexisel-nav-right, .nbs-flexisel-nav-right:hover {right: -15%;}
#pinboard .item {width: 49% !important;}
#pinboard {margin: 0 0px 50px -15px !important;max-width: 100% !important; width:600px !important;}
.full_width-news {padding: 30px 0 50px 0 !important;}
.highlight h3 {font-size: 90% !important;}
.highlight p {margin: 0 2% 2% 2%;font-size: 100% !important;width: 93% !important;}
.carousel_content p {margin: 0 5% !important;font-size: 95% !important;width: 90% !important;}
.micon-hide {display: none !important;}
.contrastcolor li a {font-size: 103%;margin: 0 2px !important;}
															/* Responsive Mobile Menu start (devices and browser) */

.logo_wrap, .logo_button{ display:none;}	
.search_menu{ position:absolute; top:0px; left:0; padding:0 0 5px 15px; border-bottom: 1px solid #dedede; outline: 1px solid #d3d3d3;}

}

/* All Mobile Sizes (devices and browser) */
@media only screen and (min-width: 441px) and (max-width: 599px) {
 .go-to-donate {width: 90%;margin: 0 0 10% 0; left:0;}
 #preloader{ background-size:100%;}
.funding_wrap_center {width: 100% !important;}	
.funding_wrap {width: 100% !important;}
.funding_content_wrap {width: 100% !important;}
.funding_content {width: 90% !important;}
.funding_wrap h1 {line-height: 100% !important;font-size: 120% !important;}
.funding_wrap p {font-size: 100% !important;}
.funding_media {width: 90% !important;}
#stickyheader-sticky-wrapper{ height:0 !important;}
#stickyheader{ opacity:1 !important;}
body { padding:0 !important; }
.logo_button{ display:none !important;}
#main-footer {overflow: visible !important;}
.cbp-hsmenu-wrapper, .panel_wrapper, .photo-credit, .second_level_menu, .spacer_bg{ display:none;}
.slider-image{ height: inherit; width:350%; overflow:hidden ; max-height:480px ;}
.swiper-container {height: 100% ; }
.fixed_panel {background-image: none !important; height:0% !important;}
.fixed_slider {/*height: 100%;*/ position:relative; height:auto;}
.swiper-wrapper {z-index: 99 !important;background-image:none !important;left: 5%; height:0;}
#mobile-page-title{width: 144px ; margin:0 0 0 39%;}
.donate_wrap {top:78%;left: 10%; width:80%; display:none; }
.donate_link {background:#a11d2b;width: 60% ;margin:auto; letter-spacing: .01em; padding:10px 0 !important; font-size:260% !important;}
.responsive-slider .slides ul li .slide-body {width: 222% !important; max-width:222% !important; height: inherit;}
.responsive-slider .slides ul li .slide-body img {height: inherit;}
.responsive-slider .slides ul li .slide-body .caption.header {top: 55% !important;left: 3% !important;}
.responsive-slider .slides ul li .slide-body .caption.header h2 {font-size: 70% !important;}
.responsive-slider .slides ul li .slide-body .caption.header h2 i {    font-size: 70%;}
.responsive-slider .slides ul li .slide-body .caption.sub {    font-size: 65% !important; line-height:0% !important;}
.responsive-slider .slides ul li .slide-body .caption.sub-two{ top:70px !important;    font-size: 65% !important;}
.responsive-slider .pages {bottom:12% !important;}
.scroll_button {bottom: 8%; height:68px; background:url(../images/mobile-scroll.png) no-repeat center; position:absolute; left:-5%; display:none;}
.scroll_button img{ visibility:hidden;}
section#homepage .flexslider {display:none;}
.ls-wrapper .liquid-slider {width: 92% !important;left: 4% !important;height: 100% !important;}
.ls-wrapper .ls-select-box select {padding: 0 0 0 6%;font-size: 200%;}
.ls-wrapper .ls-select-box { background: url(../img/menu.png) no-repeat right #ddd; background-position:93% 50%;}
.ls-wrapper {margin: 0px auto 30px auto !important;}
.tab_content {margin: 0 0 0 19px ; width:59% !important;}
.panel-wrapper h2 {display: none;}
.post-content {width: 100%; margin:0 2.5% 20px 0 !important;}
.owl-carousel .owl-item{ width: 237px  !important;height: 210px !important;}
#carousel_1, #carousel_4 {height: 210px;}
.carousel_image { width:330px !important;  }
.carousel_image img{ width:330px  !important;  }
 .span12 {    width: 460px  !important;  }
[class*="span"] {    margin-left: -36.444%  !important;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left: -107.666%  !important; padding:75px 5px 68px 100% !important; }
.owl-theme .owl-controls .owl-buttons .owl-next{ right:-106.000% !important; padding:75px 100% 68px 5px !important;}
.carousel_caption{width:235px !important; height:69px  !important; }
.carousel_caption p{ font-size:100%  !important; line-height:110% !important;}
.container {width: 540px !important; max-width:540px !important;}
.container .sixteen.columns {width: 100% !important;}
.center-container {width: 95%;}
.container .one-third.column {width: 85% !important;margin:0 6.5% 5% 6.5%;}
#footer-social .inner {max-width: 920px !important;}
#footer-social .inner {max-width: 702px !important;margin: auto;}
#footer-social .social-ctas .cta { display: block; float: left; width: 170px; height: 130px; padding-top: 40px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; margin: 2.5% 8%; }
#footer-social .section-title {padding-top: 15px;}
#footer-social .social-ctas {padding-bottom: 50px;padding-top: 0px;}
#footer-social .social-ctas .cta h3 {position: absolute; left: 0; top: 90px; padding: 0 20px; font-size: 16px; line-height: 15px; margin: 0px 0 8px 0;}
#footer-social .social-ctas .cta > img {width: 33px;}
#footer-social .social-ctas .social-actions .social-link img{ width:33px;}
#main-footer {padding: 0px 0px 370px !important;}
footer {height: 555px;}
footer > #cbp-hrmenu {width: 100%;margin-left: -50%;}
.cbp-hrmenu {font-size: 130%;}
.cbp-hrmenu .cbp-hrsub {width: 100%; background-position:20% 50%; background-size:100%;}
.cbp-hrsub-inner {width: 811px;left: 0%;position: relative; max-width:90%; overflow:scroll; height:470px;}
.cbp-hrmenu .cbp-hrsub-inner > div {min-width: 90.5%;}
.mini_mega {width: 50%;}
.full_width {padding: 0;}				

/*************************************************************ABOUT PAGE MEDIA QUERY**************************************************************/
.crumbs li.first {display: none;}
.article-quote {width: 80%;margin: 0% auto 0% auto;}
.full_width-inside {padding: 35px 0;}
.full_width-inside h1 {width: 100%; line-height:100%;}
.content-container {width: 98%;}
.grid-unit {margin: 0 2.5%;}
.grid-unit-wrapper {width: 97%;padding: 0 0px;left: 0%;}
.grid-unit-wrap {width: 98%;padding: 0 0px;left: 0%;}
.home-features .grid-unit {width: 20%;}
.center-aligned {width: 80%;}
.overview_images_wrapper {width: 100% !important}
.overview_images_wrap, .overview_images_wrap_opp { width: 90%;margin: auto; position:relative; left:-1%;}
.overview_images_content {width: 50%;margin: 0 3% 0 0;}
.overview_images_content_opp {width: 46.5%;margin: 0 0% 0 3.5%;}

/*************************************************************ABOUT PAGE MEDIA QUERY**************************************************************/
.container .fourteen.columns {width: 89% !important; margin: 0px 4% 3%;}
.container .six.columns {width: 89% !important; margin: 0px 4% 3%;}
.related-post-content {width: 95.2%; margin: 0px 3% 3%;}
.crumbs {margin: 0 0 0 1%;}
.image-link.smaller {margin:0% 25px 0 0;}
.left_bar {width: 94%;margin: 0 0% 0 0;}
.article-content {width: 63%;margin: 0 0 0 5%;}
.expander {margin: 0 0 5% 0;}
.expander_hover {margin: 0 0 6% 1%;}
.right_bar {width: 94%;margin: 0 0 0 0%;background: ;}			
.partners-wrapper {left: -2%;position: relative;}					
.nbs-flexisel-container {max-width: 80%;}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-left:hover {left: -15%;}
.nbs-flexisel-nav-right, .nbs-flexisel-nav-right:hover {right: -15%;}
#pinboard .item {width: 49% !important;}
#pinboard {margin: 0 0px 50px -15px !important;max-width: 100% !important; width:530px !important;}
.full_width-news {padding: 30px 0 50px 0 !important;}
.highlight h3 {font-size: 90% !important;}
.highlight p {margin: 0 2% 2% 2%;font-size: 100% !important;width: 93% !important;}
.carousel_content p {margin: 0 5% !important;font-size: 95% !important;width: 90% !important;}
.micon-hide {display: none !important;}
.contrastcolor li a {font-size: 103%;margin: 0 2px !important;}
															/* Responsive Mobile Menu start (devices and browser) */

.logo_wrap, .logo_button{ display:none;}	
.search_menu{ position:absolute; top:0px; left:0; padding:0 0 5px 15px; border-bottom: 1px solid #dedede; outline: 1px solid #d3d3d3;}


	
															/* Responsive Mobile Menu End (devices and browser) */
	




}





/* All Mobile Sizes (devices and browser) */
@media only screen and (min-width: 361px) and (max-width: 440px) {
#stickyheader-sticky-wrapper{ height:0 !important;}
#stickyheader{ opacity:1 !important;}
	 .go-to-donate {width: 90%;margin: 0 0 10% 0; left:0;}
#preloader{ background-size:100%;}
.funding_wrap_center {width: 100% !important;}	
.funding_wrap {width: 100% !important;}
.funding_content_wrap {width: 100% !important;}
.funding_content {width: 90% !important;}
.funding_wrap h1 {line-height: 100% !important;font-size: 120% !important;}
.funding_wrap p {font-size: 100% !important;}
.funding_media {width: 90% !important;}
#stickyheader-sticky-wrapper{ height:0 !important;}
body { padding:0 !important; }
.logo_button{ display:none !important;}
#main-footer {overflow: visible !important;}
.cbp-hsmenu-wrapper, .panel_wrapper, .photo-credit, .second_level_menu, .spacer_bg{ display:none;}
.slider-image{ height: inherit; width:350%; overflow:hidden ; max-height:480px ;}
.swiper-container {height: 100% ; }
.fixed_panel {background-image: none !important; height:0% !important;}
.fixed_slider {/*height: 100%;*/ position:relative; height:auto;}
.swiper-wrapper {z-index: 99 !important;background-image:none !important;left: 5%; height:0;}
#mobile-page-title{width: 144px ; margin:0 0 0 39%;}
.donate_wrap {top:78%;left: 10%; width:80%; display:none; }
.donate_link {background:#a11d2b;width: 60% ;margin:auto; letter-spacing: .01em; padding:10px 0 !important; font-size:260% !important;}
.responsive-slider .slides ul li .slide-body {width: 222% !important; max-width:222% !important; height: inherit;}
.responsive-slider .slides ul li .slide-body img {height: inherit;}
.responsive-slider .slides ul li .slide-body .caption.header {top: 55% !important;left: 3% !important;}
.responsive-slider .slides ul li .slide-body .caption.header h2 {font-size: 70% !important;}
.responsive-slider .slides ul li .slide-body .caption.header h2 i {    font-size: 70%;}
.responsive-slider .slides ul li .slide-body .caption.sub {    font-size: 65% !important; line-height:0% !important;}
.responsive-slider .slides ul li .slide-body .caption.sub-two{ top:70px !important;    font-size: 65% !important;}
.responsive-slider .pages {bottom:12% !important;}
.scroll_button {bottom: 8%; height:68px; background:url(../images/mobile-scroll.png) no-repeat center; position:absolute; left:-5%; display:none;}
.scroll_button img{ visibility:hidden;}
section#homepage .flexslider {display:none;}
.ls-wrapper .liquid-slider {width: 92% !important;left: 4% !important;height: 100% !important;}
.ls-wrapper .ls-select-box select {padding: 0 0 0 6%;font-size: 200%;}
.ls-wrapper .ls-select-box { background: url(../img/menu.png) no-repeat right #ddd; background-position:93% 50%;}
.ls-wrapper {margin: 0 auto 30px auto !important;}
.tab_content {margin: 0 0 0 19px ; width:59% !important;}
.panel-wrapper h2 {display: none;}
.post-content {width: 100%; margin:0 2.5% 20px 0 !important;}
.owl-carousel .owl-item{ width: 237px  !important;height: 210px !important;}
#carousel_1, #carousel_4 {height: 210px;}
.carousel_image { width:330px !important;  }
.carousel_image img{ width:330px  !important;  }
 .span12 {    width: 460px  !important;  }
[class*="span"] {    margin-left: -36.444%  !important;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left: -107.666%  !important; padding:75px 5px 68px 100% !important; }
.owl-theme .owl-controls .owl-buttons .owl-next{ right:-106.000% !important; padding:75px 100% 68px 5px !important;}
.carousel_caption{width:235px !important; height:69px  !important; }
.carousel_caption p{ font-size:100%  !important; line-height:110% !important;}


.container {width: 540px !important; max-width:540px !important;}
.container .sixteen.columns {width: 100% !important;}
.center-container {width: 95%;}
.container .one-third.column {width: 85% !important;margin:0 6.5% 5% 6.5%;}#footer-social .inner {max-width: 920px !important;}
#footer-social .inner {max-width: 702px !important;margin: auto;}
#footer-social .social-ctas .cta { display: block; float: left; width: 170px; height: 130px; padding-top: 40px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; margin: 2.5% 8%; }
#footer-social .section-title {padding-top: 15px;}
#footer-social .social-ctas {padding-bottom: 50px;padding-top: 0px;}
#footer-social .social-ctas .cta h3 {position: absolute; left: 0; top: 90px; padding: 0 20px; font-size: 16px; line-height: 15px; margin: 0px 0 8px 0;}
#footer-social .social-ctas .cta > img {width: 33px;}
#footer-social .social-ctas .social-actions .social-link img{ width:33px;}
#main-footer {padding: 0px 0px 370px !important;}
footer {height: 555px;}
footer > #cbp-hrmenu {width: 100%;margin-left: -50%;}
.cbp-hrmenu {font-size: 130%;}
.cbp-hrmenu .cbp-hrsub {width: 100%; background-position:20% 50%; background-size:100%;}
.cbp-hrsub-inner {width: 811px;left: 0%;position: relative; max-width:90%; overflow:scroll; height:470px;}
.cbp-hrmenu .cbp-hrsub-inner > div {min-width: 90.5%;}
.mini_mega {width: 50%;}
.full_width {padding: 0;}				

/*************************************************************ABOUT PAGE MEDIA QUERY**************************************************************/
.crumbs li.first {display: none;}
.article-quote {width: 80%;margin: 0% auto 0% auto;}
.full_width-inside {padding: 35px 0;}
.full_width-inside h1 {width: 100%; line-height:100%;}
.content-container {width: 98%;}
.grid-unit {margin: 0 2.5%;}
.grid-unit-wrapper {width: 97%;padding: 0 0px;left: 0%;}
.grid-unit-wrap {width: 98%;padding: 0 0px;left: 0%;}
.home-features .grid-unit {width: 20%;}
.center-aligned {width: 80%;}
.overview_images_wrapper {width: 100% !important}
.overview_images_wrap, .overview_images_wrap_opp { width: 90%;margin: auto; position:relative; left:-1%;}
.overview_images_content {width: 50%;margin: 0 3% 0 0;}
.overview_images_content_opp {width: 46.5%;margin: 0 0% 0 3.5%;}




/*************************************************************ABOUT PAGE MEDIA QUERY**************************************************************/
.container .fourteen.columns {width: 89% !important; margin: 0px 4% 3%;}
.container .six.columns {width: 89% !important; margin: 0px 4% 3%;}
.related-post-content {width: 95.2%; margin: 0px 3% 3%;}
.crumbs {margin: 0 0 0 1%;}
.image-link.smaller {margin:0% 25px 0 0;}
.left_bar {width: 94%;margin: 0 0% 0 0;}
.article-content {width: 63%;margin: 0 0 0 5%;}
.expander {margin: 0 0 5% 0;}
.expander_hover {margin: 0 0 6% 1%;}
.right_bar {width: 94%;margin: 0 0 0 0%;background: ;}			
.partners-wrapper {left: -2%;position: relative;}					
.nbs-flexisel-container {max-width: 80%;}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-left:hover {left: -15%;}
.nbs-flexisel-nav-right, .nbs-flexisel-nav-right:hover {right: -15%;}
#pinboard .item {width: 49% !important;}
#pinboard {margin: 0 0px 50px -15px !important;max-width: 100% !important; width:530px !important;}
.full_width-news {padding: 30px 0 50px 0 !important;}
.highlight h3 {font-size: 90% !important;}
.highlight p {margin: 0 2% 2% 2%;font-size: 100% !important;width: 93% !important;}
.carousel_content p {margin: 0 5% !important;font-size: 95% !important;width: 90% !important;}
.micon-hide {display: none !important;}
.contrastcolor li a {font-size: 103%;margin: 0 2px !important;}
															/* Responsive Mobile Menu start (devices and browser) */
.logo_wrap, .logo_button{ display:none;}	
.search_menu{ position:absolute; top:0px; left:0; padding:0 0 5px 15px; border-bottom: 1px solid #dedede; outline: 1px solid #d3d3d3;}


	
															/* Responsive Mobile Menu End (devices and browser) */
	




}









/* All Mobile Sizes (devices and browser) */
@media only screen and (min-width: 220px) and (max-width: 360px) {
#preloader{ background-size:100%;}
.funding_wrap_center {width: 100% !important;}	
.funding_wrap {width: 100% !important;}
.funding_content_wrap {width: 100% !important;}
.funding_content {width: 90% !important;}
.funding_wrap h1 {line-height: 100% !important;font-size: 120% !important;}
.funding_wrap p {font-size: 100% !important;}
.funding_media {width: 90% !important;}
#stickyheader-sticky-wrapper{ height:0 !important;}
#stickyheader{ opacity:1 !important;}
body { padding:0 !important; }
.logo_button{ display:none !important;}
#main-footer {overflow: visible !important;}
.cbp-hsmenu-wrapper, .panel_wrapper, .photo-credit, .second_level_menu, .spacer_bg{ display:none;}
.slider-image{ height: inherit; width:100%; overflow:hidden ; max-height: inherit ;}
.swiper-container {height: 100% ; }
.fixed_panel {bottom: 8% !important; width:80%; left:10%;background-image: none !important; height:0% !important;}
.fixed_slider {/*height: 100%;*/ position:relative; height:auto; margin:0; top:88px;}
.swiper-wrapper {z-index: 99 !important;background-image:none !important;left: 11%; height:0;}
#mobile-menu-nav {width: 50px;}
#mobile-page-title{width: 144px ; margin:0 0 0 25%;}
.donate_wrap {top:55%;left: 0%; width:100%; display:none; }
.donate_link {background:#a11d2b;width: 60% ;margin:auto; letter-spacing: .01em; padding:10px 0 !important; font-size:260% !important; position: relative !important; left:5% !important;}
.responsive-slider {margin: 0 0 0 0;}
.responsive-slider .slides {top:0 !important;}
.responsive-slider .slides ul li .slide-body {width: 100% !important; max-width:100% !important; height: inherit;}
.responsive-slider .slides ul li .slide-body img {height: inherit;}
.responsive-slider .slides ul li .slide-body .caption.header {top: 55% !important;left: 3% !important;}
.responsive-slider .slides ul li .slide-body .caption.header h2 {font-size: 40% !important; line-height:190% !important;}
.responsive-slider .slides ul li .slide-body .caption.header h2 i {    font-size: 40%;}
.responsive-slider .slides ul li .slide-body .caption.sub-two{ top:50px !important;    font-size: 45% !important;}
.responsive-slider .pages {bottom:0% !important; display:none;}
.scroll_button {bottom: 8%; height:68px; background:url(../images/mobile-scroll.png) no-repeat center; position:absolute; left:-11%; display:none}
.scroll_button img{ visibility:hidden;}
section#homepage .flexslider {display:none;}
.ls-wrapper .liquid-slider {width: 92% !important;left: 4% !important;height: 100% !important;}
.ls-wrapper .ls-select-box select {padding: 0 0 0 6%;font-size: 110%;}
.ls-wrapper .ls-select-box { background: url(../img/menu.png) no-repeat right #ddd; background-position:93% 50%;}
.ls-wrapper {margin: 0 auto 30px auto !important;}
.image-link {width: 235px !important;}
.tab_content {margin: 0 0 0 0 ; width:100% !important;}
.panel-wrapper h2 {display: none;}
.post-content {width: 100%; margin:0 2.5% 20px 0 !important;}
.owl-carousel .owl-item{ width: 200px  !important;height: 177px !important;}
#carousel_1, #carousel_4 {height: 177px;}
.carousel_image { width:200px !important;  }
.carousel_image img{ width:200px  !important;  }
 .span12 {    width: 200px  !important;  }
[class*="span"] {    margin-left: 18%  !important;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left: -125%  !important; padding:60px 5px 50px 100% !important; }
.owl-theme .owl-controls .owl-buttons .owl-next{ right:-124.666%% !important; padding:60px 100% 50px 5px !important;}
.carousel_caption{width:198px !important; height:69px  !important; }
.carousel_caption p{ font-size:100%  !important; line-height:110% !important;}
h1 {font-size: 150% !important;}

.container {width: 320px !important; max-width:320px !important;}
.container .sixteen.columns {width: 100% !important;}
.center-container {width: 100%;}
.container .one-third.column {width: 100% !important;margin:5% 0%;}#footer-social .inner {max-width: 320px !important;}
 
#footer-social .social-ctas .cta { display: block; float: left; width: 120px; height: 100px; padding-top: 20px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; margin: 2.5% 5%; }
#footer-social .section-title {padding-top: 15px;}
#footer-social .social-ctas {padding-bottom: 50px;padding-top: 0px;}

#footer-social .social-ctas .cta h3 {position: absolute; left: 0; top: 50px; padding: 0 20px; font-size: 11px; line-height: 15px; margin: 0px 0 8px 0;}
#footer-social .social-ctas .cta > img {width: 23px;}
#footer-social .social-ctas .social-actions .social-link img{ width:23px;}
.cbp-hrmenu .cbp-hrsub {width: 100%;}

footer > #cbp-hrmenu {width: 100%; left: 43%;margin-left: -43%; padding-bottom: 60px;}

.cbp-hrmenu .cbp-hrsub-inner > div ul {line-height: 24px; font-size: 14px; margin: 10px 0 0px 15px ;}

.cbp-hrmenu .cbp-hrsub-inner > div {min-width:100%;padding: 0 0em 0; margin:0% 0 0 6%;}
.cbp-hrmenu .cbp-hrsub {background-size: contain;}
.mini_mega_menu {width: 100% ;}
footer {height: 400px; }
.cbp-hrmenu .cbp-hrsub-inner{ overflow-y:scroll; height:325px; padding-top:50px;}
.mini_mega_menu ul li {margin: 0px 0 0 -10px ;}
.mini_mega {float: left;width: 90%;margin-left: 10%;}
			

/*************************************************************ABOUT PAGE MEDIA QUERY**************************************************************/
.crumbs li.first {display: none;}
.article-quote {width: 80%;margin: 25% auto 0% auto;}
.full_width-inside {padding: 35px 0;}
.full_width-inside h1 {width: 100%; line-height:120%; font-size:150% !important;}
.home-style {margin: 0px 0 0 0 !important; }
.content-container {width: 98%;}
 
.grid-unit {margin: 0 2.5%;}
.grid-unit-wrapper {width: 97%;padding: 0 0px;left: 0%;}
.grid-unit-wrap {width: 98%;padding: 0 0px;left: 0%;}
.home-features .grid-unit {width: 45%;}
h3 {font-size: 100% !important;}
.center-aligned {width: 80%;}
.overview_images_wrapper {width: 100% !important}
.overview_images_wrap, .overview_images_wrap_opp { width: 90%;margin: auto; position:relative; left:0%;}
.overview_images_content {width: 95%;margin:1% 0;}
.overview_images_content_opp {width: 95%;margin: 0 0% 0 3.5%;}
.overview_images-media { margin:1% 0;width: 95%;}
.overview_images-media_opp {width: 95%;margin:1% 0;}
.crumbs li a, .crumbs li a:link, .crumbs li a:visited {font-size: 70%;}

/*************************************************************ABOUT PAGE MEDIA QUERY**************************************************************/
.container .fourteen.columns {width: 89% !important; margin: 30px 4% 3%;}
.container .six.columns {width: 89% !important; margin: 0px 4% 3%;}
.related-post-content {width: 95.2%; margin: 0px 3% 3%;}
#breadcrumb {margin: 17% 0 3% 0;}
.crumbs {margin: 0 0 0 1%;}
.crumbs li{ font-size:0 !important; margin:0 0 0 -20%; position:absolute;}
.crumbs li.last{ font-size:110% !important; margin:0 0 0 -10%; padding:0 0 0 5%;}
.image-link.smaller {margin:0% 25px 0 0;}
.date_category {margin: 0 0 0px 0;  font-size:90% !important;}
.inil_pic {width: auto;  margin:0 10px 0 10px 0;text-align: center;}
.inil_pic img{ width: inherit;}
.related_video_overlay {width: 100%;height: 100%;}
.inil .newshead {padding: 0 0 0 5%;}
.post_content h2 {margin: 0 0 0 0; line-height:100% !important;}
.inil .newshead {line-height: 100% !important;}
.newer-article {font-size: 100%;padding: 15px 30px 15px 0;background-size: 20%;}
.older-article:hover, .newer-article:hover {background-size: 20%;}
.older-article {font-size: 100%;padding: 15px 0 15px 30px; background-size: 20%;}
.side-column h3 {font-size: 185% !important;}
.related_content {width: 100%;}
.related_content h3 {padding: 4% 0 0px 0px;line-height: 145%; font-size:125% !important;}
.left_bar {width: 94% !important;margin: 0 0% 0 0; max-width:320px; float:left !important;}
.right_bar {width: 94% !important;margin: 0 0 0 0%;background: ; max-width:320px; float:left !important;}			
.article-content {width: 63%;margin: 0 0 0 5%;}
.expander {margin: 0 0 5% 0;}
.expander_hover {margin: 0 0 6% 1%;}
.partners-wrapper {left: -0%;position: relative; margin:0 auto 250px auto !important;}					
.nbs-flexisel-container {max-width: 70%;}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-left:hover {left: -25%; width:20%; background-size:70%; top:20% !important;}
.nbs-flexisel-nav-right, .nbs-flexisel-nav-right:hover {right: -25%; width:20%; background-size:70%;  top:20% !important;}
#pinboard .item {width: 49% !important;}
#pinboard {margin: 0 0px 50px -15px !important;max-width: 100% !important; width:530px !important;}
.full_width-news {padding: 30px 0 50px 0 !important;}
.highlight h3 {font-size: 90% !important;}
.highlight p {margin: 0 2% 2% 2%;font-size: 100% !important;width: 93% !important;}
.carousel_content p {margin: 0 5% !important;font-size: 95% !important;width: 90% !important;}
.micon-hide {display: none !important;}
.contrastcolor li a {font-size: 103%;margin: 0 2px !important;}
															/* Responsive Mobile Menu start (devices and browser) */
.controls li {width: 100%; margin:0 0 0.7% 0}
.controls li:hover{ background:#f2f0e1; color:#a11d2b;}
.full_width-news {padding: 30px 0 20px 0 !important;}
#Grid .tabs_bar_wrapper {max-width: 320px;width:320px;}
#Grid .expander {max-width: 320px; padding:10px; margin: 1% 0 1% 0; width:320px;}
.article-image {width: 74px;height: 77px;max-width: 50%; max-height:inherit;}
.article-image img {width: 74px;max-height:77px;height: 77px;}
.article-content h3 { line-height:100%; margin:0;}
.article-content p {line-height: 150%;}
.partners-wrap h2 {font-size: 138%;line-height: 130%;}
.nbs-flexisel-item img {max-width: 180px !important;max-height: 95px;}
.nbs-flexisel-item{ width:230px; max-width:200px;}
.partnership_links_wrap a {font-size: 100%;}
.partnership_link {width: 100%;margin: 1.5% 0 0 0;}
.download_link {width: 100%;margin: 10.5% 0;}
.full_width_parallax {height: 575px;}
.logo_wrap, .logo_button{ display:none;}	
.search_menu{ position:absolute; top:0px; left:0; padding:0 0 5px 15px; border-bottom: 1px solid #dedede; outline: 1px solid #d3d3d3;}


	
															/* Responsive Mobile Menu End (devices and browser) */
	


#main-footer {
position: relative ;
z-index: 999 ;
background: url(../images/body_bg.png);
padding: 0px 0 235px !important;
box-shadow: 0 3px 3px rgba(0,0,0,0.2);
margin: 0 0 8% 0 ;
top:48px;
}

.container_tabs{ top:0; z-index:999999;}
/*#main-slider-nav-select {z-index: 99999999999 !important;position: relative !important;}
.main-footer-inside{z-index: 999999 !important ;}
*/
.image-link {width: auto !important; margin:0 0 0 45px;}
.fixed_slider {/*z-index: 9;*/}
#stickyheader {z-index: 9999999;}
.tab_content h3{text-align: center; font-size:160% !important; margin: 20px 0 10px 0;}
.tab_content p { text-align:center;}
.carousel {padding:0 !important;}
.remove-bottom {margin:20px 0px 10px 0 !important; line-height:100% !important;}

.responsive-slider .slides ul li .slide-body .caption.sub {    font-size: 14px !important; line-height:0% !important; left:0 !important; bottom:-2px !important; }
.responsive-slider .slides ul li .slide-body .caption {line-height: 0% !important;}

.funding-content{ padding:0;}
.columns-search.alpha {padding: 10%;}
.funding-tabs-bg{ padding:0;}
.funding-tabs-bg .tabs_container {width: 100%;}
.funding-slider-img {width: 90%; padding: 0 0 15px 0; margin: 0;}
.funding-slider-content {width: 100%;}
.go-to-donate {font-size: 100%; padding: 10px 30px;width: auto; left:0;}
.funding_wrap_center h2 {font-size: 155%; line-height:140%;}

.publications-search {max-width: 90% !important; width: 100%;}
.publications-search input[type="text"] {width: 100%;}
table.gsc-search-box td.gsc-input {width: 65%; float: left;}
td.gsc-search-button {width: 1%; float: left; margin:0 0 0 10px;}
td:nth-of-type(2):before { display:none !important;}
.inil .date_category {width: 100%;float: left;}
.inil .newshead {width: 100%;display: block;float: left;}
.post_content p {width: 100%; display: block; float: left;}
.funding-form-content {width: 100%; margin: 0px 0 0px 0;}
.contact-info button {font-size: 100%;}
.container.full_width.full_width-inside {height: auto !important;}

}










/* IPHONE 5C Mobile Sizes (devices and browser) */
/*@media only screen and (min-device-width: 320px) and (max-device-width : 568px) and (orientation : landscape) {*/
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71){
#preloader{ background-size:100%;}
.funding_wrap_center {width: 100% !important;}	
.funding_wrap {width: 100% !important;}
.funding_content_wrap {width: 100% !important;}
.funding_content {width: 90% !important;}
.funding_wrap h1 {line-height: 100% !important;font-size: 120% !important;}
.funding_wrap p {font-size: 100% !important;}
.funding_media {width: 90% !important;}
#stickyheader-sticky-wrapper{ height:0 !important;}
#stickyheader{ opacity:1 !important;}
body { padding:0 !important; }
.logo_button{ display:none !important;}
#main-footer {overflow: visible !important;}
.cbp-hsmenu-wrapper, .panel_wrapper, .photo-credit, .second_level_menu, .spacer_bg{ display:none;}
.slider-image{ height: inherit; width:100%; overflow:hidden ; max-height: inherit ;}
.swiper-container {height: 100% ; }
.fixed_panel {bottom: 8% !important; width:80%; left:10%;background-image: none !important; height:0% !important;}
.fixed_slider {/*height: 100%;*/ position:relative; height:auto; margin:0; top:88px;}
.swiper-wrapper {z-index: 99 !important;background-image:none !important;left: 11%; height:0;}
#mobile-menu-nav {width: 50px;}
#mobile-page-title{width: 144px ; margin:0 0 0 25%;}
.donate_wrap {top:55%;left: 0%; width:100%; display:none; }
.donate_link {background:#a11d2b;width: 60% ;margin:auto; letter-spacing: .01em; padding:10px 0 !important; font-size:260% !important; position: relative !important; left:5% !important;}
.responsive-slider {margin: 0 0 0 0;}
.responsive-slider .slides {top:0 !important;}
.responsive-slider .slides ul li .slide-body {width: 100% !important; max-width:100% !important; height: inherit;}
.responsive-slider .slides ul li .slide-body img {height: inherit;}
.responsive-slider .slides ul li .slide-body .caption.header {top: 55% !important;left: 3% !important;}
.responsive-slider .slides ul li .slide-body .caption.header h2 {font-size: 40% !important; line-height:190% !important;}
.responsive-slider .slides ul li .slide-body .caption.header h2 i {    font-size: 40%;}
.responsive-slider .slides ul li .slide-body .caption.sub {    font-size: 45% !important; line-height:0% !important; left:0 !important}
.responsive-slider .slides ul li .slide-body .caption.sub-two{ top:50px !important;    font-size: 45% !important;}
.responsive-slider .pages {bottom:0% !important; display:none;}
.scroll_button {bottom: 8%; height:68px; background:url(../images/mobile-scroll.png) no-repeat center; position:absolute; left:-11%; display:none}
.scroll_button img{ visibility:hidden;}
section#homepage .flexslider {display:none;}
.ls-wrapper .liquid-slider {width: 92% !important;left: 4% !important;height: 100% !important;}
.ls-wrapper .ls-select-box select {padding: 0 0 0 6%;font-size: 110%;}
.ls-wrapper .ls-select-box { background: url(../img/menu.png) no-repeat right #ddd; background-position:93% 50%;}
.ls-wrapper {margin: 0 auto 30px auto !important;}
.image-link {width: 235px !important;}
.tab_content {margin: 0 0 0 0 ; width:100% !important;}
.panel-wrapper h2 {display: none;}
.post-content {width: 100%; margin:0 2.5% 20px 0 !important;}
.owl-carousel .owl-item{ width: 200px  !important;height: 177px !important;}
#carousel_1, #carousel_4 {height: 177px;}
.carousel_image { width:200px !important;  }
.carousel_image img{ width:200px  !important;  }
 .span12 {    width: 200px  !important;  }
[class*="span"] {    margin-left: 18%  !important;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left: -125%  !important; padding:60px 5px 50px 100% !important; }
.owl-theme .owl-controls .owl-buttons .owl-next{ right:-124.666%% !important; padding:60px 100% 50px 5px !important;}
.carousel_caption{width:198px !important; height:69px  !important; }
.carousel_caption p{ font-size:100%  !important; line-height:110% !important;}
h1 {font-size: 150% !important;}

.container {width: 320px !important; max-width:320px !important;}
.container .sixteen.columns {width: 100% !important;}
.center-container {width: 100%;}
.container .one-third.column {width: 100% !important;margin:5% 0%;}#footer-social .inner {max-width: 320px !important;}
 
#footer-social .social-ctas .cta { display: block; float: left; width: 120px; height: 100px; padding-top: 20px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; margin: 2.5% 5%; }
#footer-social .section-title {padding-top: 15px;}
#footer-social .social-ctas {padding-bottom: 50px;padding-top: 0px;}

#footer-social .social-ctas .cta h3 {position: absolute; left: 0; top: 50px; padding: 0 20px; font-size: 11px; line-height: 15px; margin: 0px 0 8px 0;}
#footer-social .social-ctas .cta > img {width: 23px;}
#footer-social .social-ctas .social-actions .social-link img{ width:23px;}
.cbp-hrmenu .cbp-hrsub {width: 100%;}
#main-footer {
position: relative ;
z-index: 999 ;
background: url(../images/body_bg.png);
padding: 0px 0 235px !important;
box-shadow: 0 3px 3px rgba(0,0,0,0.2);
margin: 0 0 8% 0 ;
top:88px;
}
footer > #cbp-hrmenu {width: 100%; left: 43%;margin-left: -43%; padding-bottom: 60px;}

.cbp-hrmenu .cbp-hrsub-inner > div ul {line-height: 24px; font-size: 14px; margin: 10px 0 0px 15px ;}

.cbp-hrmenu .cbp-hrsub-inner > div {min-width:100%;padding: 0 0em 0; margin:0% 0 0 6%;}
.cbp-hrmenu .cbp-hrsub {background-size: contain;}
.mini_mega_menu {width: 100% ;}
footer {height: 400px; }
.cbp-hrmenu .cbp-hrsub-inner{ overflow-y:scroll; height:325px; padding-top:50px;}
.mini_mega_menu ul li {margin: 0px 0 0 -10px ;}
.mini_mega {float: left;width: 90%;margin-left: 10%;}
			

/*************************************************************ABOUT PAGE MEDIA QUERY**************************************************************/
.crumbs li.first {display: none;}
.article-quote {width: 80%;margin: 25% auto 0% auto;}
.full_width-inside {padding: 35px 0;}
.full_width-inside h1 {width: 100%; line-height:120%; font-size:150% !important;}
.home-style {margin: 0px 0 0 0 !important; }
.content-container {width: 98%;}
 
.grid-unit {margin: 0 2.5%;}
.grid-unit-wrapper {width: 97%;padding: 0 0px;left: 0%;}
.grid-unit-wrap {width: 98%;padding: 0 0px;left: 0%;}
.home-features .grid-unit {width: 45%;}
h3 {font-size: 100% !important;}
.center-aligned {width: 80%;}
.overview_images_wrapper {width: 100% !important}
.overview_images_wrap, .overview_images_wrap_opp { width: 90%;margin: auto; position:relative; left:0%;}
.overview_images_content {width: 95%;margin:1% 0;}
.overview_images_content_opp {width: 95%;margin: 0 0% 0 3.5%;}
.overview_images-media { margin:1% 0;width: 95%;}
.overview_images-media_opp {width: 95%;margin:1% 0;}
.crumbs li a, .crumbs li a:link, .crumbs li a:visited {font-size: 70%;}

/*************************************************************ABOUT PAGE MEDIA QUERY**************************************************************/
.container .fourteen.columns {width: 89% !important; margin: 30px 4% 3%;}
.container .six.columns {width: 89% !important; margin: 0px 4% 3%;}
.related-post-content {width: 95.2%; margin: 0px 3% 3%;}
#breadcrumb {margin: 17% 0 3% 0;}
.crumbs {margin: 0 0 0 1%;}
.crumbs li{ font-size:0 !important; margin:0 0 0 -20%; position:absolute;}
.crumbs li.last{ font-size:110% !important; margin:0 0 0 -10%; padding:0 0 0 5%;}
.image-link.smaller {margin:0% 25px 0 0;}
.date_category {margin: 0 0 0px 0;  font-size:90% !important;}
.inil_pic {width: auto;  margin:0 10px 0 10px 0;text-align: center;}
.inil_pic img{ width: inherit;}
.related_video_overlay {width: 100%;height: 100%;}
.inil .newshead {padding: 0 0 0 5%;}
.post_content h2 {margin: 0 0 0 0; line-height:100% !important;}
.inil .newshead {line-height: 100% !important;}
.newer-article {font-size: 100%;padding: 15px 30px 15px 0;background-size: 20%;}
.older-article:hover, .newer-article:hover {background-size: 20%;}
.older-article {font-size: 100%;padding: 15px 0 15px 30px; background-size: 20%;}
.side-column h3 {font-size: 185% !important;}
.related_content {width: 100%;}
.related_content h3 {padding: 4% 0 0px 0px;line-height: 145%; font-size:125% !important;}
.left_bar {width: 94%;margin: 0 0% 0 0; max-width:320px; float:left !important;}
.right_bar {width: 94%;margin: 0 0 0 0%;background: ; max-width:320px; float:left !important;}			
.article-content {width: 63%;margin: 0 0 0 5%;}
.expander {margin: 0 0 5% 0;}
.expander_hover {margin: 0 0 6% 1%;}
.partners-wrapper {left: -0%;position: relative; margin:0 auto 250px auto !important;}					
.nbs-flexisel-container {max-width: 70%;}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-left:hover {left: -25%; width:20%; background-size:70%; top:20% !important;}
.nbs-flexisel-nav-right, .nbs-flexisel-nav-right:hover {right: -25%; width:20%; background-size:70%;  top:20% !important;}
#pinboard .item {width: 49% !important;}
#pinboard {margin: 0 0px 50px -15px !important;max-width: 100% !important; width:530px !important;}
.full_width-news {padding: 30px 0 50px 0 !important;}
.highlight h3 {font-size: 90% !important;}
.highlight p {margin: 0 2% 2% 2%;font-size: 100% !important;width: 93% !important;}
.carousel_content p {margin: 0 5% !important;font-size: 95% !important;width: 90% !important;}
.micon-hide {display: none !important;}
.contrastcolor li a {font-size: 103%;margin: 0 2px !important;}
															/* Responsive Mobile Menu start (devices and browser) */
.controls li {width: 100%; margin:0 0 0.7% 0}
.controls li:hover{ background:#f2f0e1; color:#a11d2b;}
.full_width-news {padding: 30px 0 20px 0 !important;}
#Grid .tabs_bar_wrapper {max-width: 320px;width:320px;}
#Grid .expander {max-width: 320px; padding:10px; margin: 1% 0 1% 0; width:320px;}
.article-image {width: 74px;height: 77px;max-width: 50%; max-height:inherit;}
.article-image img {width: 74px;max-height:77px;height: 77px;}
.article-content h3 { line-height:100%; margin:0;}
.article-content p {line-height: 150%;}
.partners-wrap h2 {font-size: 138%;line-height: 130%;}
.nbs-flexisel-item img {max-width: 180px !important;max-height: 95px;}
.nbs-flexisel-item{ width:230px; max-width:200px;}
.partnership_links_wrap a {font-size: 100%;}
.partnership_link {width: 100%;margin: 1.5% 0 0 0;}
.download_link {width: 100%;margin: 10.5% 0;}
.full_width_parallax {height: 575px;}
.logo_wrap, .logo_button{ display:none;}	
.search_menu{ position:absolute; top:0px; left:0; padding:0 0 5px 15px; border-bottom: 1px solid #dedede; outline: 1px solid #d3d3d3;}


	
															/* Responsive Mobile Menu End (devices and browser) */
	




}