@import url("https://use.typekit.net/rxh3dcb.css");

/*Global*/
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
body{ font-family: 'benton-sans-condensed', "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial, arial; background:#e5e5e5; font-size:16px; color:#00252f; }
h2{ font-size:25px; color:#002630; font-family: "benton-sans-condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight: 700; }
.clearb{  clear:both; }
ul{ padding:0; padding:0; }
a:focus{ outline:none; }
.pos-r{ position:relative; }
.pos-a{ position:absolute; }
.no-border{ border:none !important; }
.no-top{ top:0 !important; }
.mar40{ margin-top:40px; }
.mar-rl50{ margin-left: 50px !important; margin-right: 50px !important; }
.mar-b0{ margin-bottom:0 !important; }
.mar-t0{ margin-top:0 !important; }
.padd80{ padding:80px 0 !important; }
.padd-b40{ padding-bottom:40px; }
.padd-b20{ padding-bottom:20px; }
.padd-t40{ padding-top:40px; }
.padd-rl60{ padding-left:60px; padding-right:60px; }
.padd-l122{ padding-left:122px; }
.padd-r122{ padding-right:122px; }
.padd-b100{ padding-bottom:100px; }
.padd-rl0{ padding-left:0 !important; padding-right:0 !important; }
.padd-tb0{ padding-top:0 !important; padding-bottom:0 !important; }
.text-yellow{ color:#fedd36; }
.text-white{ color:#fff; }
.bor-5b{ border-bottom:5px solid #99a8ac;  }
.yellow-caption{ background:#ffde2f; padding:10px 15px; font-size:14px; }
input:focus, input:active, .btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus{ outline:none !important; }
.fa { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.fa-lg { font-size: 1.33333333em; line-height: 0.75em; vertical-align: -15%; }
.fa-2x { font-size: 2em; }
.fa-3x { font-size: 3em; }
.fa-4x { font-size: 4em; }
.fa-5x { font-size: 5em; }
.fa-facebook:before { content: "\f09a";}
.fa-twitter:before { content: "\f099";}
.fa-linkedin:before { content: "\f0e1";}
.fa-envelope-o:before { content: "\f003";}
.fa-angle-double-right:before { content: "\f101";}
.fa-instagram:before {content: "\f16d";}
.fa-home:before { content: "\f015"; }
.fa-search:before { content: "\f002"; }
label{ font-size:18px; font-family: "benton-sans-condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight: 500; color:#00252f; }
.btn{ -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border:none;  -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; }
/*.btn:hover{ padding-left:20px; padding-right:20px; }*/
.h4, h4{ line-height:25px; font-size:20px; }
.h2-lg{ font-size:40px; margin-top:0; font-family: 'benton-sans-condensed', "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight:700; }
small.text-uppercase.text-muted , .join-us-banner .breadcrumb a , .join-us-banner .breadcrumb > .active , .breadcrumb li.search_blue_txt { text-transform:uppercase; color:#017081; letter-spacing:1.5px; font-size:15px; font-family: "benton-sans-condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial;  font-weight:700; }
.text-danger{ color:#cb4b46 !important; }
.img-scale img{ -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -ms-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; overflow:hidden;}
.img-scale:hover img{ transform: scale(2.5, 1.5);-ms-transform: scale(12.5, 1.5);-webkit-transform: scale(2.5, 1.5); }
.ov-hidden{ overflow:hidden; }
p{ color:#00252f; }
h1, h2, h3, h4, h5, h6{ color:#00252f; }


/*Collapse*/
.panel{ background:none; border:none; box-shadow:none; }
.panel-default > .panel-heading{ background:none; border:none; box-shadow:none; }
.panel-default > .panel-heading .tab-para{ font-size:16px; display:block; font-family: "benton-sans-condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight: 600; line-height:1.42857; }
.panel-default > .panel-heading + .panel-collapse > .panel-body{ border:none; box-shadow:none; font-size:16px; }
.panel-title{ font-size:38px; color:#00252F }
.panel-title a{ line-height: 100%; margin-bottom:20px; display:block; font-family: 'benton-sans-condensed', "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight:700; font-size:40px; }
.panel-title a:hover, .panel-title a:focus{ text-decoration:none; }
.panel-title p{ font-size:16px; line-height:22px; }

.plus-svg{ bottom: 0; height: 74px;   margin: auto; top: 0; width: 74px;  }
.plus-svg-l{ left: 0; }
.plus-svg-r{ right: 0; }
.go-btn img{ display:inline !important; }
.go-btn img:hover{ opacity:0.7; }
.plus-svg img{ border-radius:100%;display:block; text-align:center; line-height:92px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; fill:#99a8ac; background:#e5f1f2 }


.panel-title .plus-svg.active-tab img{-webkit-transform: rotate(135deg); transform: rotate(135deg);
-webkit-transition: all 1000ms cubic-bezier(0.680, 0, 0.265, 1);
-webkit-transition: all 1000ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
-moz-transition: all 1000ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
-o-transition: all 1000ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
transition: all 1000ms cubic-bezier(0.680, -0.550, 0.265, 1.550);}

/* .collapse.in{  -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }*/

 .panel-body h2{ margin-top:0; }
 .panel-default{ border-bottom:2px solid #b2b2b2; padding-top:25px; padding-bottom:25px; }



 /*Tabs*/
/*.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{  background:#017081; color:#fff; border:none; }
  .nav-tabs > li > a{ padding-top:25px; padding-bottom:25px;  -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; background:#002630; color:#fff; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; border-right:2px solid #9ca0a1; font-size:18px; font-family: "benton-sans"; font-weight:500; letter-spacing:1.1px;}

 .nav-tabs > li > a:hover{ background:#017081; color:#fff; }
 .nav-tabs > li > a{ padding-left:0; padding-right:0; }*/

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{  background:#017081; color:#fff; border:none;  }
  .nav-tabs > li > a{ background:none !important; border:none; display:block; color:#fff; }
.nav-tabs > li.active{ background:#007182; }
.nav-tabs > li.active > a{ color:#fff; }
.nav-tabs > li > a:hover{ border:none !important; }
.nav-tabs > li{ height:100%; float:left; vertical-align:middle; padding:15px 0; background:#002630; border-right:1px solid #fff;  -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }

.nav-tabs > li > a { border:none !important; font-size:18px; font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif"; font-weight:500; }




/*Header*/
#__header { background: #017081; border-bottom: 5px solid #7fb7bf; position: relative }
#__header .container { }
#__header .container .col-md-5 , #__header .container .col-md-7 { position: static; }
#__header .container .col-md-5 .logo { padding: 15px 0; display: inline-block; }
#__header h1{ margin:0; }

/*Banner*/
#__banner , #__banner-mobile .swiper-slide { background-size:cover; background-repeat:no-repeat; background-position:0 0;padding-top:15px; padding-bottom:15px; text-shadow:3px 2px 2px #000; margin-top:-5px; border-top:5px solid #000; position:relative; }
#__banner-mobile .swiper-slide  { border-top:none; }
#__banner > .container .row > .pos-a , #__banner-mobile > .container .row > .pos-a{right:0; height:100%;}
#__banner .pos-a .pos-a , #__banner-mobile .pos-a .pos-a{ bottom:0;}
#__banner h2 , #__banner-mobile h2{ font-size:58px; font-family: 'benton-sans-condensed', "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight:700; margin-top:0;   }
#__banner div , #__banner-mobile div{ font-size:19px; line-height:22px; font-family: "benton-sans-condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; }
#__banner-mobile div.swiper-wrapper { padding-bottom:0; margin-bottom:0; }
#__banner-mobile div.white-txt { padding-top: 5px; }
.yellow-txt{ color:#ffde2d; }
.white-txt{ color:#fff; }
a.white-txt:hover{ color:#fff; text-decoration:none;   }
a.white-txt{ letter-spacing:1.2px; }
a.white-txt.join-us:hover ,a.white-txt.join-us:active , a.white-txt.join-us:focus {  color:#fff; text-decoration:none;  }
.join-us{ display:inline-block; margin-top:10px; }
.join-us strong{ padding-right:5px; font-family: 'benton-sans-condensed', "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; }
.join-us img{margin-top:-4px; }



/* MENU CSS */
#cssmenu > ul, #cssmenu > ul li, #cssmenu > ul ul { list-style: none; margin: 0; padding: 0; }
#cssmenu > ul { z-index: 597; float: left; }
#cssmenu > ul li { float: left; min-height: 1px; line-height: 1.3em; vertical-align: middle; padding: 10px; }
#cssmenu > ul li.hover, #cssmenu > ul li:hover { z-index: 599; cursor: default; }
#cssmenu > ul ul { visibility: hidden; position: absolute; top: 100px; left: 0; z-index: 598; }
#cssmenu > ul ul li { float: none; }
#cssmenu > ul li:hover > ul, #cssmenu > ul li:active > ul { visibility: visible; }
#cssmenu > ul a:link { text-decoration: none; }
#cssmenu > ul a:active { color: #ffa500; }
#cssmenu li { padding: 0; color: #000; }
#cssmenu li a.main-menu{}
#cssmenu li  a{font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif"; font-weight:500; font-size:18px;  }
#cssmenu { width: auto; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; font-size: 13px; }
#cssmenu > ul { padding: 0 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; display: block; float: none; zoom: 1; float:right; }
#cssmenu > ul:before { content: ''; display: block; }
#cssmenu > ul:after { content: ''; display: table; clear: both; }
#cssmenu > ul > li { padding: 0 15px; }
#cssmenu > ul > li > a, #cssmenu > ul > li > a:link, #cssmenu > ul > li > a:visited { color: #fff; padding: 37px 0 0; display: block; width:100%; }
#cssmenu li a span{ display:block; width:100%; }
#cssmenu > ul > li.menu-item-has-children > a:hover span, #cssmenu > ul > li.menu-item-has-children:hover > a span { border-bottom:5px solid #7fb7bf; padding-bottom:15px; color:#002630; }
#cssmenu > ul > li.menu-item-has-children.join-us > a:hover span  , #cssmenu > ul > li.menu-item-has-children.join-us:hover > a span{ color:#FFF; }
#cssmenu > ul > li > a:hover span, #cssmenu > ul > li:hover > a span { color:#002630; }
#cssmenu > ul > li.af_active > a , #cssmenu > ul > li.current-menu-parent > a{ color:#002630; }
#__footer .footer-content li:hover > a { color: #002630; text-decoration:none; }
#__footer .footer-content li.af_active > a { color: #002630; }
#cssmenu > ul > li.join-us.af_active > a { background:#bf0700 ; color:#FFF; }
#cssmenu li li.af_active a { color:#5c5c5c; }
#cssmenu li li a { color: #002630; font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif"; font-weight:500; font-size:18px; }
#cssmenu li li a:hover { color: #5c5c5c; border-color: #5c5c5c; }
#cssmenu ul ul { margin: 0; padding:0; float: none; background: #d9d9d9; border-bottom: 5px solid #f2f2f2; border-top: none; right: 0; left: 0; }
#cssmenu ul > li > ul > li { margin: 0; position: relative; padding: 0; float: left; width:100% }
#cssmenu ul > li > ul > li > a { padding: 10px 20px 10px 10px; display: block; }
#cssmenu ul > li > ul > li.has-sub > a:before { content: ''; position: absolute; top: 18px; right: 6px; border: 5px solid transparent; border-top: 5px solid #8b8b8b; }
#cssmenu ul > li > ul > li.has-sub > a:hover:before { border-top: 5px solid #5c5c5c; }
/*#cssmenu ul ul ul { width: 250px; top: 100%; border:none; }*/
#cssmenu ul ul ul { width: 99%; top: 100%; border:none; }
#cssmenu ul ul ul li { float: none; padding: 8px 10px; } /* 27 June 2016 */
#cssmenu > ul > li.last{ padding-right:0; }
#cssmenu > ul > li.no-mega-menu.last ul { left:auto; }
#cssmenu > ul > li.join-us > a{ background:#ca4a45; padding:21px 15px; text-align:center;  font-family:'benton-sans-condensed', "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight:700; text-transform:uppercase; -moz-transition:all ease 0.2s; -webkit-transition:all ease 0.2s; transition:all ease 0.2s; width: 100px; line-height: 22px; }
#cssmenu > ul > li.join-us.current-menu-parent > a { color:#FFF; }
#cssmenu > ul > li.join-us:hover > a{ background:#bf0700;}  /* 22 Feb 2016 */
#cssmenu > ul > li.join-us > a:hover span, #cssmenu > ul > li.join-us:hover > a span{ border:none; padding-bottom:0;  }
#cssmenu > ul > li > a{  position:relative;}
#cssmenu > ul > li.has-sub:hover > a:after{ position:absolute; height:26px; width:100%; background:#d9d9d9; bottom:-26px; left:0; content:""; }
#cssmenu > ul > li.has-sub:hover .side-menu ul{ border: medium none !important; box-shadow: none !important; margin-top:20px !important; padding: 0!important; position: static !important; visibility: visible !important;  }
.side-menu.eqheight-menu ul li.last { display: block;  padding-bottom: 30px !important; }

.side-menu{ border-left: 2px solid #fff; margin-left: -2px; }

.side-menu.eqheight-menu ul li.last a { display: block;}
.eqheight-menu { padding-bottom:0px; }/* 27 June 2016 */
.eqheight-menu ul { margin-bottom: 0px ; }
.side-menu.eqheight-menu li a { line-height:22px; }/* 27 June 2016 */
.side-content{border-right:2px solid #f2f2f2; width:53.5%; }
/*.side-content:after { width:2px; background: #F2F2f2; position: absolute; right: 0; top:0; bottom: 0; height:100%; content: "";}*/
.side-content p{ padding:30px; font-size:16px; font-family: 'benton-sans-condensed', "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight:600; line-height:22px; }
.side-content p span{ font-family: "benton-sans-condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight:700; }
.no-mega-menu{ position:relative; }
.no-mega-menu ul{ width:250px; max-width:250px; padding:15px !important;  }

.move-bottom{  -webkit-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; -ms-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; transition: all 0.5s ease-out;  background: #d9d9d9; }

#__header #cssmenu .sub-level > ul{ margin-top:0 !important; margin-left:20px; }
/*#__header #cssmenu .sub-level > ul li{ background:url(../images/dot.png) no-repeat 0 15px; padding-left:20px; }*/
#__header #cssmenu .sub-level > ul li{ padding-left:20px; }
#__header #cssmenu .sub-level > ul li:last-child{ padding-bottom:10px !important; }

/*Title*/
#__title{ background:#002630; border-bottom:5px solid #7fb7bf; position:relative; padding:40px 0 35px; }
#__title h2{ color:#fff; font-size:65px; font-family: "benton-sans-condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight:700; margin:0 0 5px 0; }
#__title.__glob-detail-spacing h2 { font-size: 55px; }
#__title p{ color:#fff; font-size:15px; }
#__title.__glob-detail-spacing p { font-size: 20px; }
#__title.__glob-detail-spacing p.last_modify { color: #7FB7BF; font-size: 15px; margin-bottom: 28px; }
.search_post .last_modify {color: #007182; font-size: 15px;}
#__title .globe-option ul{ padding-bottom:10px; }
#__title .pos-r .__page_soical_links{ top:5px; }

/*Globe*/
#__globe_wrapper{ background:#007182;  z-index:2; position:relative; border-bottom:5px solid #004955; margin-bottom:60px; padding-bottom:15px;  min-height: 572px; } /* 8 June 2016 */
.globe-set{height: 900px; left: -210px; /*overflow: hidden;*/ position: absolute; right: 0; width:1140px;} /* 22 Feb 2016 */
.svg-globe{ position:absolute; top:-40px; left:-270px; z-index:3;/* overflow:hidden;*/ }
.svg-globe svg {
    padding-left: 70px;
}
#__globe_wrapper .container{ position:relative;}
.custom-thumb{ background:none; border:none; margin-bottom:0; width:100%;  }
.custom-thumb  h3, #__globe_wrapper .thumbnail p{ color:#fff; }
.custom-thumb h3{ font-size:35px; font-family: "benton-sans-condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight:700; margin-top:5px; }
.custom-thumb h3 a{ color:#fff; }
.custom-thumb p{font-family: "benton-sans-condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight:500; font-size:16px; }

.custom-thumb .globe-side-content{ position:relative; width:100% }

#recent-stories-design .custom-thumb .globe-side-content{ position:static; height: 100%;}

#__globe_wrapper_mobile .swiper-slide .thumbnail .globe-side-content, #__globe_wrapper .swiper-slide .thumbnail .globe-side-content{
    position: relative;
}
.custom-thumb .globe-side-content .globe-option{ position:absolute; left:0; bottom:0; z-index: 9;}
.custom-thumb .globe-side-content .globe-option ul{ margin:0; padding:0; overflow:hidden; }
.custom-thumb .globe-side-content .globe-option ul li{ list-style-type:none; float:left; font-family: 'benton-sans-condensed', "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight:700; font-size:10px; text-transform:uppercase; padding:7px 5px 5px !important; line-height:100%; letter-spacing:1px; }

.swiper-wrapper .globe-option ul li{ padding:5px !important;  }
#__recent_stories .custom-thumb .globe-side-content:after , #__recent_stories_mob .custom-thumb .globe-side-content:after  {
    content: " ";
    display: block;
    background: linear-gradient(transparent, rgba(0,0,0,0.60));
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.60) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.60) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,0.60) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 );
    z-index: 1;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 45%;
    pointer-events: none;
}

.stroke {fill: none;stroke: #000;stroke-width: 0;}
.ocean {fill: #009F8C;}
.graticule {fill: none;stroke: #777;stroke-width: .5px;stroke-opacity: .5;}
.land {fill: #023E40;}
.boundary {fill: none;stroke: #0A9390;stroke-width: .5px;}
.lakes {fill:#009F8C;}
.point {/*fill:white;stroke-width: 2px;*/}
.overlay {fill: none;pointer-events: all;}

/*Global Option*/
.globe-option ul li.title-yellow{ background:#ffde2f; }
.globe-option ul li.title-pink{ background:#ff7db8; }
.globe-side-content .globe-option ul li.location-white{ background:#fff; }

.custom-thumb.slide-content{ margin-top:0; padding:0; }
.custom-thumb.slide-content .globe-option{ left:0; padding:0 25px; width:100%; }
.custom-thumb.slide-content .globe-option h3{ font-size:23px; margin-top:5px; }
.custom-thumb.slide-content .globe-option a{ color:#fff;  -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;  text-shadow: 0 3px 1px rgba(0,0,0,0.5); }
.custom-thumb.slide-content .globe-option a:hover{ text-decoration:none; }

.custom-thumb.slide-content a:hover img{ -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
.custom-thumb.slide-content:hover a img { -webkit-filter: brightness(1.5);  filter: brightness(1.5);  -webkit-filter: contrast(1.2);  filter: contrast(1.2);}


/*REcent Stories*/
#__recent_stories{ margin-bottom:65px; margin-top:60px; overflow:hidden; } /* 15 Feb 2016 */
/*.table-set{ padding-left:5%; }*/
/*.block-wrap{ height:310px; padding-left:10px; padding-right:20px; margin-bottom:20px; overflow:hidden; float:left; }*/
.block-wrap{ -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
.swiper-slide .twitter-block{ background:#004955; position:relative; height:100%; text-align:center; padding: 0 10px; width:165px !important;  }
.twitter-block:hover{ background:#5EA9DD; }
.twitter-block:hover .twit-content a{ color:#fff; }
.twitter-block .twit-date{ background:#fff; font-family: "benton-sans-condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight:500; display:inline-block;  padding:0 5px;}
.twitter-block .twit-content{ display:table; width:100%; align-items:center; position:relative; height:80%; color:#fff; font-size:15px; }
.twitter-block .twit-content div{ display:table-cell; vertical-align:middle; }
.twitter-block .twit-content a{ color:#80b8c0; text-decoration:underline; word-break:break-all; display:block; }
.swipe { overflow: hidden; position: relative; max-width: 600px; width: 100%; height: 350px; margin: 100px auto 0; }
.swipe-wrap { overflow: hidden; position: relative; }
.swipe-wrap > div { float: left; width: 100%; position: relative; }
#__globe_wrapper .custom-thumb , #cssmenu > ul { padding:0; }
/* Recent Stories */
#__recent_stories { overflow:hidden; }
#__recent_stories .swiper-slide { min-height: 740px; width: 100% !important; margin:0 0 !important; opacity: 0.25;}
/*#__recent_stories .container { padding:0; }*/
#__recent_stories .swiper-wrapper { margin: 0;}
#__recent_stories .swiper-slide.swiper-slide-active { opacity: 1; }
#__recent_stories .swiper-container { margin-left: 0px; }
#__recent_stories .swiper-slide .block-wrap { /*margin: 00px 1.9801980198019802% 1.9801980198019802% 0;*/ margin:0 20px 20px 0; height: 342px; overflow:hidden;}
/*#__recent_stories h2.text-uppercase { margin-left:15px; margin-right:15px; border:1px solid; }*/
/*#__recent_stories .swiper-wrapper .swiper-slide{ margin-right:25px !important; margin-left:25px !important; }
#__recent_stories .swiper-wrapper .swiper-slide-active{ margin-right:0 !important; margin-left:0 !important; }*/
#__recent_stories .swiper-slide-prev{ right:20px; }
#__recent_stories .swiper-slide-next{ left:20px; }

/*#__recent_stories .block-wrap.w33 { width: 35.148514851485146%; }
#__recent_stories .template_3 .block-wrap.w33 { width: 34.651%; }
#__recent_stories .block-wrap.w48 { width: 53.46534653465347%; }
#__recent_stories .block-wrap.w18 { width: 16.831683168316833% !important; }
#__recent_stories .block-wrap.w28 { width: 25.742574257425743%; }*/

#__recent_stories .block-wrap.w33 { width: 35.2485%; }
#__recent_stories .template_3 .block-wrap.w33 { width: 34.851%; }
#__recent_stories .block-wrap.w48 { width:53.5653%; }
#__recent_stories .block-wrap.w18 { width: 16.9317% !important; }
#__recent_stories .block-wrap.w28 { width:26.0426%; }
#__recent_stories .block-wrap.w60 { width:63%; }
#__recent_stories .thumbnail a > img, #__recent_stories .thumbnail > img { width: 100%; height: 100%; }

#__recent_stories .block-wrap .thumbnail  {  -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; height:100%;  }
#__recent_stories .custom-thumb .globe-side-content { height:100%; }
/*Globe Filter Section*/
#__globe_filter_wrap{ background:#002630; color:#fff; overflow:hidden; border-bottom:5px solid #007182;}
#__globe_filter_wrap .globe-svg-search{ position:relative; max-width:1920px; margin:0 auto; }
#__globe_filter_wrap .globe-svg-search .globe-svg{position:absolute; top:0; right:0; left:0; bottom:0; text-align:center;}
#globe-search { max-width:100% !important; }
#__globe_filter_wrap h2, #__globe_filter_wrap a{ color:#fff; font-family: "benton-sans-condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial;  font-weight:700; }
#__globe_filter_wrap h2{ font-size:45px; }
.globe-filter{ margin-top:30px; top:0; left:0; }
.globe-filter p{ color:#fff; }

.globe-para{ top:170px; left:0; }
.globe-para p{ color:#fff; }

.globe-Title{ /*top:418px; left:0; */}
.globe-Type{ top:310px; left:0; }
.globeOption{ /*top:480px; left:-15px; position:absolute;*/ }
.globeOption .filter-wrap { margin: 0 -15px; }
.globeOption.globeOptionType .filter-wrap { margin: 0; }
.globe-para .contentMaxWidthPara { max-width: 430px; }
.globe-Title-Type { /*top: 278px;*/ }
.globeOptionType {/* top: 350px; left: 0;*/ padding: 0 0 50px; }
.globeOptionType .globeTypeCheckbox { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;  border-radius: 10px !important;  box-shadow: none !important;  height: 30px;  margin: 0 34px 0 0 !important;  width: 30px; }
.globeOptionType .checkTypeName {
    display: block;
    left: -3px;
    line-height: 14px;
    font-size: 12px;
    overflow-wrap: break-word;
    position: absolute;
    text-align: left;
    top: 35px;
    white-space: normal;
    width: 62px;
}
.grey_bg.hiring_desc { background-color: #b2b2b2; }
.globe-Title h3, .globe-Type h3 {
    border-bottom: 2px solid #fff;
    color: #fff;
    font-family: "benton-sans-condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial;
    font-size: 20px;
    font-weight: 700;
    padding-bottom: 15px;
    width: 430px;
}
.globeOption .filtermenu { margin: 0 0 45px; }
.globeNote  { position: absolute; right: 0; top: 750px; max-width: 300px; clear: both; }
/*.globeOptionType .globeTypeCheckbox.active { background: none !important; }*/
/*.globeNote:before { position: absolute; left: 0; top: 4px; width: 26px; height: 26px; background: #b2807f; border-radius: 10px !important; content: ""; }*/
.globe-filter .filter-wrap{ position:absolute; bottom:-140px; left:0; }
.globe-filter .filter-wrap.clearb{ position:absolute; bottom:-300px; left:0; }
.globe-filter .globeTitle{ position:absolute; top:0; left:0; }
.globe-filter .filter-wrap .col-md-5{ padding-left:0; padding-right:0; }
.globe-filter .filter-wrap h3{ border-bottom:2px solid #fff; padding-bottom:15px; width:500px; color:#fff; font-family: "benton-sans-condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial, "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial;  font-weight:700; font-size:20px;}

.globe-pointer{ background:#002630; bottom:130px; right:60px; color:#fff; padding:20px; width:285px; font-size:20px; font-family: 'benton-sans-condensed', "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial, "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight:500; line-height:22px; }
.globe-pointer i{ /*right:15px;*/ left:200px; bottom:20px; transition:all ease 0.4s; }
.globe-pointer a { color:#FFF; /*padding:20px;*/ display:block; width:285px;  transition:all ease 0.4s;  }
.globe-pointer a:hover i { left:215px; transition:all ease 0.4s; }
.globe-pointer a:hover { width:295px; padding-left:15px;}

/*Filter Menu*/
.filtermenu{ position:relative;}
.filtermenu ul{  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICR??AEAOw==')  }
.filtermenu > ul { list-style: none; margin: 0 0 15px; padding: 0; vertical-align: baseline; line-height: 1;  }
#globe_reset{padding:5px 15px; border:1px solid #fff; text-align:center;  -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
#globe_reset:hover{ text-decoration:none; background:#023E40; border-color:#023E40; /*padding:5px 30px;*/ }
#filter_reset{ color: #fff; font-family: "benton-sans-condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight: 700; padding:5px 15px; border:1px solid #fff; text-align:center;  -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; display: inline-block; }
#filter_reset:hover{ text-decoration:none; background:#023E40; border-color:#023E40; /*padding:5px 30px;*/ }
.filtermenu > ul { display: block; position: relative; width: 200px; }
.filtermenu > ul li { display: block; margin: 0; padding: 0; width: 100%; }
.filtermenu > ul li a { display: block; position: relative; margin: 0; border-bottom: 2px solid #84c6d9; padding: 11px 0; text-decoration: none; color:#84c6d9 !important;  -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;  }

.filtermenu > ul li a:hover, .filtermenu > ul li:hover > a, .filtermenu > ul li:hover > ul li a, .filtermenu > ul li a.active { color: #ffffff !important; }
.filtermenu > ul li:hover > a .select-ico, .filtermenu > ul li a.active .select-ico{ background-position:right -9px; }

.filtermenu > ul li > a:hover::after, .filtermenu > ul li:hover > a::after { border-left: 4px solid #fff; }
.filtermenu > ul li > a:hover::before, .filtermenu > ul li:hover > a::before { border-left: 4px solid rgba(0, 0, 0, 0.25); }
.filtermenu > ul ul { position: absolute; left: 100%; top: -9999px; padding-left: 5px; opacity: 0; width: 250px;-webkit-transition: opacity 0.3s ease-in; -moz-transition: opacity 0.3s ease-in; transition: opacity 0.3s ease-in; height:100%; height:280px; /*height:300px\9; background-color:#002630\9; overflow-y:scroll\9; overflow-x:hidden\9; */  }
.filtermenu > ul .last ul { padding-left: 15px; width: 150px;}
.filtermenu > ul li:hover > ul{
    display:block;
}
.filtermenu > ul ul li a { padding:8px 0;  }
.filtermenu > ul ul li input { padding:8px 0;  }
.filtermenu > ul li:hover > ul { top: 5px; opacity: 1; z-index: 1; }
.filtermenu > ul li a .select-ico{ position:absolute; right:0; top:45%; font-size:16px; background:url(../images/select-ico-blue.png) no-repeat 0 0;width:8px; height:9px; }
.filtermenu > ul li a .select-ico.unselect{ background:url(../images/unselect-ico.png) no-repeat 0 0;width:14px; height:14px; top:35%; }
/*----------------------*/
.filtermenu > ul li ul li .select-ico{ font-size:16px; background:url(../images/select-ico-blue.png) no-repeat 0 0;width:11%; height:9px;top: auto;position: relative;margin-top: 12px;float: right;cursor: pointer; }
.filtermenu > ul li ul li .select-ico.unselect{ background:url(../images/unselect-ico.png) no-repeat 0 0;width:14px; height:14px;  margin-top: 10px;cursor: pointer;}
.filtermenu > ul li ul li a {width: 89%;float: left;}
.filtermenu  ul li ul li:hover ul{top: 10px;} /* 10 Sept 2016 */
.filtermenu > ul li > ul.years ul li:first-child a { padding-top: 0; }
/*----------------------*/
.filtermenu > ul li > ul{ padding-left:20px; padding-right:20px;  }
.filtermenu > ul li > ul.mapYear li { padding: 8px 0; }
.filtermenu > ul li.last > ul{ padding-right:0px;  }

.filtermenu > ul li > ul li a{ border:none; font-family: 'benton-sans-condensed', "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial !important; font-weight:500 !important; }
/*.filtermenu > ul li > ul { -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }
 @-webkit-keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translateX(20px);} 100% { opacity: 1; -webkit-transform: translateX(0);}}
@keyframes fadeInRight { 0% { opacity: 0; transform: translateX(20px);} 100% { opacity: 1; transform: translateX(0);}}*/
.filtermenu > ul li:hover > ul { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; }

.filtermenu > ul li.last a{ border-bottom:none; }

.setTop{ top:-10px !important; opacity:1 !important; z-index:999; display:block !important; }

.dots{ width:12px; height:12px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; display:block; float:left; margin-right:7px; margin-top:2px; }
.red-dot{ background:#cb4b46; }
.yellow-dot{ background:#ffde2f; }
.pink-dot{ background:#ff7db8; }
.blue-dot{ background:#00c8ff; }

#__recent_stories.search-result h2{ font-size:45px; margin-top:0 !important; font-family: "benton-sans-condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight:700; }
#__recent_stories.search-result .breadcrumb{ margin-bottom:0; }

/*Breadcrumb*/
.breadcrumb{ background:none; padding:0; color:#002630; font-size:20px; font-family: "benton-sans-condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight:700;  }
.breadcrumb > li + li::before{ content:">"; /*content:"";*/ color:#002630; }
.breadcrumb > .active{ color:#002630; }
.breadcrumb a{ color:#002630; }


/*Globe Story Detail*/
.globe-detail-svg-setting .svg-globe{ /*left:0;*/ left: -435px; }
#__globe_story_detail_content{ margin-top:-70px; margin-bottom:100px; }

.dl-horizontal{ margin-top:20px; }
.dl-horizontal.dl-NoImage{ margin-top:80px; }
.dl-horizontal dt{ width:auto; color:#017081; }
.dl-horizontal dd{ margin-left:90px; color:#017081; }
.dl-horizontal h2,.dl-horizontal h3,.dl-horizontal h4,.dl-horizontal h5,.dl-horizontal h6{ margin:0 }
.dt-custom-margin130 dd{ margin-left:150px; margin-bottom:25px; }
.dt-custom-margin130 dd, .dt-custom-margin130 dt{ color:#00252f; }
#__globe_story_detail_content .custom-thumb p{ font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif"; font-weight:500; }

#__globe_story_detail_content .thumbnail.custom-thumb .media_contact{
    float: left;
    margin-left: -64%;
    margin-top: 20%;
    position: relative;
    z-index: 100;
}

#__globe_story_detail_content .thumbnail.custom-thumb .media_contact h3{
    color: #00252f;
    font-size: 20px;
    font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif";
}


#__globe_story_detail_content .thumbnail .globe-side-content{
    min-height: 0;
}
#__globe_story_detail_content .thumbnail .globe-side-content.no-image-story{
    min-height: 0;
}

#__globe_story_detail_content .thumbnail .globe-side-content.no-image-story + .media_contact{
    margin-top: 25%;
}

@media(min-width:992px) and (max-width:1024px){
    #__globe_story_detail_content .thumbnail.custom-thumb .media_contact{
        margin-left: -67%;
    }
}

@media (max-width:1199px){
    #__globe_story_detail_content .thumbnail.custom-thumb .media_contact{
        margin-top: 40%;
    }
/*
    #__globe_story_detail_content .thumbnail .globe-side-content.no-image-story + .media_contact{
        margin-top: 100%;
    }
*/
}

@media (max-width:991px){
    #__globe_story_detail_content .thumbnail.custom-thumb .media_contact{
        margin-left: 0;
        float: none;
        margin-top: 15px;
        margin-bottom: 15px;
    }
    #__globe_story_detail_content .thumbnail .globe-side-content.no-image-story + .media_contact{
        margin-top: 0%;
    }
}

.dl-horizontal dt .dt-title{ font-size:20px; font-weight:700; font-family: "benton-sans-condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial;  }
.dt-custom-margin130 dd{ font-size:20px; }

/*Page Social Media*/
.__page_soical_links { list-style: none; left:-110px; top:0; z-index:50;}
.__page_soical_links li { margin: 0px 10px 5px 0; }
.__page_soical_links a { text-transform: uppercase; color: #99a8ac; font-weight: 500; line-height: 100%; font-size: 11px; letter-spacing: 1px; cursor: pointer; padding:5px; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; font-family: "benton-sans-condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial;  font-weight:700; }
.__page_soical_links i { width: 20px; height: 20px; line-height: 20px; text-align: center; color: #FFF; display: inline-block; background: #98a7ab; font-size: 12px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding-left:2px; color:#00252f;   -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }

.__page_soical_links a:hover { text-decoration: none }
.__page_soical_links a:hover i { color:#fff; }
.__page_soical_links li.link-em a:hover{ color: #fff; background: #ff2f51; }
.__page_soical_links li.link-ln a:hover{ color: #fff; background: #106ba6; }
.__page_soical_links li.link-tw a:hover{ color: #fff; background: #4bbef7; }
.__page_soical_links li.link-fb a:hover{ color: #fff; background: #4B6DAA; }


.__page_soical_links a:hover i.fa-envelope-o { background: #ff2f51 }
.__page_soical_links a:hover i.fa-linkedin { background: #106ba6 }
.__page_soical_links a:hover i.fa-twitter { background: #4bbef7 }
.__page_soical_links a:hover i.fa-facebook { background: #4B6DAA }


/*Donate Ad Banner*/
#__donate_ads{ background:#ca4a45; border-top:5px solid #a21613; }
#__donate_ads h3{font-size:30px; margin-bottom:5px; font-family: "benton-sans-condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial;  font-weight:700; }
#__donate_ads h2{font-size:60px; margin-top:5px; font-weight:500; font-family: "benton-sans-condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial;}
#__donate_ads h2 a{  -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
#__donate_ads h2 a:hover, #__donate_ads h2 a:focus{ color:#fedd36;  opacity:0.95;text-decoration:none; text-shadow: 2px 4px 3px #554600;  }

#__donate_ads p{ color:#fff; }
.join-us-ratio .value-per{ font-size:43px; display:block; line-height:100%; padding-bottom:5px; }
.join-us-ratio .value-per .percen{ font-size:25px; line-height:100%; }
.join-us-ratio .col-md-2{width:22.223%}
.join-us-ratio .col-md-2 p{ font-size:14px; }
.join-us-ratio .col-md-4 p{ font-size:16px; }

/*Meet Our Grantees*/
#__meet_our_grantees{ background:#002630; border-top:5px solid #7fb7bf;height:auto; padding:0 0 63px;} /* 8 june 2016 */
#__meet_our_grantees h2.grantee-head{ color:#fff; background:#002630; border-top:5px solid #7fb7bf; margin-left:140px; float:left; font-size:50px; font-family: 'benton-sans-condensed', "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; padding:10px 20px; margin-top:-40px;  }
.grantees-slider{ overflow:hidden;  margin: 26px 0 0;} /* 8 june 2016 */
.grantees-slider .swiper-slide .grantee-img img, .our-grantee-wrap{ width:100%; height:100%; } /* 8 june 2016 */
.grantee-img{ width:100%; height:235px; overflow:hidden; background:#002630; }
.grantee-title{ background:#007182; padding:15px 30px; }
.grantees-slider h2{ color:#fff; margin:0; font-family:"benton-sans-condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight: 700; font-size:27px; }
.grantees-slider .yellow-caption{ bottom:0; left:0; font-family: 'benton-sans-condensed', "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight: 700; line-height: 14px;
padding: 7px 7px 3px 7px; }
.grantee-globe .pos-a{ left:-250px; top:-100px; z-index:9999; }
#__meet_our_grantees .swiper-slide { -ms-flex-align:unset !important; align-items: unset !important; -ms-flex-pack:left !important; justify-content: flex-start !important; }
#__meet_our_grantees .our-grantee-wrap { background:#007182; }
#__meet_our_grantees .swiper-button-prev, #__meet_our_grantees .swiper-button-next { height:21px; margin-top:-10px; bottom:auto; top:50%; }
#__meet_our_grantees .swiper-wrapper { padding-bottom:0; }
#__meet_our_grantees .swiper-button-prev { left:25px; background:url(../images/horizontal-slider/prev-arrow_white.png) no-repeat 0 0; }
#__meet_our_grantees .swiper-button-next { background:url(../images/horizontal-slider/next-arrow_white.png) no-repeat right 0; right:25px; } /* 8 June 2016 */
/*Join Us*/
#__join_us_wrapper{ background:#002630; padding:60px 0; color:#fff; border-bottom:5px solid #007182; }
.play-video{ display:block; }
.play-video .play-video-ico{ top:50%;  margin-top: -31px; left:0; display:block; background:url(../images/play-video.png) no-repeat 0 0; width:106px; height:64px; }
#__join_us_wrapper .video-wrapper{ margin-top:5px; padding:0 0 0 30px; }
#__join_us_wrapper .video-wrapper h4{ font-size:21px; color:#99A8AC; font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif"; font-weight:700; }
#__join_us_wrapper .video-wrapper p{ font-size:13px; color:#99A8AC; font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif"; font-weight:500 }
.join-us-banner{ padding:0 30px 0 0; }
.join-us-banner .__page_soical_links{ top:0; }
.join-us-banner h2{ margin:0 0 15px 0; color:#fff; font-size:68px; line-height:1.2; font-family: "benton-sans-condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial;  font-weight:700; }
.join-us-banner p{ font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif"; font-weight:500; font-size:18px; font-weight:500; color:#fff; }
.join-us-banner h3{ font-size:34px; font-family: 'benton-sans-condensed', "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight:700; color:#fff; }
#__join_us_wrapper .join-us-banner .pos-r { min-height:105px; }
.join-usads{ border-top:0 !important; border-bottom:5px solid #a21613; }

/*Join Us Event*/
.d-blue-no-image{ background:#002630; width:100%; height:205px; }
.l-blue-no-image{ background:#007182; width:100%; height:205px; }
.grey-no-image{ background:#7f7f7f; width:100%; height:205px; }
.post-wrap{ height:205px; overflow:hidden; }
.content-wrap-height{ height : auto !important;}
#join_us_events h3{ font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif"; font-weight:700; font-size:24px; color:#00252f; }
#join_us_events h3 a{ color:#00252f; }
#join_us_events p, .jobposts p, .jobposts ul { font-weight:500; font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif"; color:#00252f; }
.jobposts ul { padding: 0 0 0 15px; }
.our-event{ margin-bottom:25px; }
#join_us_events .our-event{ margin-bottom:5px; }
.our-event p{ font-weight:500; font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif"; }
.our-event img{ width:100%; }
.our-event .col-md-6{ padding-bottom:20px; }
.our-event h2{ font-family: 'benton-sans-condensed', "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight:700; font-size:30px; }
.our-event h2 a{ color:#00252f; }

/*Donation Form*/
.red-border{border:5px solid #cb4b46;-webkit-border-radius: 20px; -webkit-border-top-left-radius: 0; -moz-border-radius: 20px; -moz-border-radius-topleft: 0; border-radius: 20px;border-top-left-radius: 0;padding:30px;
 box-shadow:none;  margin:0 7.5px 15px;  -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: both;  animation-fill-mode: both; font-size:20px; position:relative; font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif"; font-weight:500; position:relative; }
.radio-style .red-border:hover {color:#fff;}
.radio-style .red-border:after { content: ""; position:absolute; bottom:0; left:0; width:100%; height:0px; background:#cb4b46; z-index:-1;     color:#fff;  -webkit-transition: height 0.5s; -moz-transition: height 0.5s; -ms-transition: height 0.5s; -o-transition: height 0.5s; transition: height 0.5s;}
.radio-style .red-border:hover:after { height:100%; color:#fff; }

.radio-style .radio-primary{ width:145px; }

.red-border.other-amount{ width:85%; text-align:left;  }
.red-border.other-amount input{ width:225px;  -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.red-border.other-amount:hover input{ border-color:#fff; }
.border-binput{ border:none; border-bottom:2px solid #a7a7a7; background:none; }

@-webkit-keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotateX(90deg); opacity: 0;} 40% { -webkit-transform: perspective(400px) rotateX(-10deg);} 70% { -webkit-transform: perspective(400px) rotateX(10deg);} 100% { -webkit-transform: perspective(400px) rotateX(0deg); opacity: 1;}}
@keyframes flipInX { 0% { transform: perspective(400px) rotateX(90deg); opacity: 0;} 40% { transform: perspective(400px) rotateX(-10deg);} 70% { transform: perspective(400px) rotateX(10deg);} 100% { transform: perspective(400px) rotateX(0deg); opacity: 1;}}

 .red-border.active{ -webkit-backface-visibility: visible !important; -webkit-animation-name: flipInX; backface-visibility: visible !important; animation-name: flipInX; background:#cb4b46; color:#fff; }

.borderwrap{ background:#b2b2b2; height:2px; margin-bottom:22px; margin-top:22px; width:100%; }
.noshadow{ box-shadow:none !important; }

.label-title{color: #000; font-family: 'benton-sans-condensed', "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight:700;font-size:30px; display:block; padding-bottom:10px;}
.label-cont{font-family: "benton-sans-condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight: 500;font-size:18px; color:#00252f; display:block; white-space:normal; text-align:left !important;}
.optionsselect label{ padding-left:90px; position:relative; padding-top:0; padding-bottom:0; margin-bottom:22px;  }
.optionsselect label:before{ content:""; background:url(../images/radio-btn.png) no-repeat 0 0; width:61px; height:61px; position:absolute; top:0; bottom:0; left:0; margin:auto;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
@-webkit-keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
@keyframes fadeIn {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
.optionsselect label.active:before{ background:url(../images/radio-btn.png) no-repeat 0 -61px; -webkit-animation-name: fadeIn; animation-name: fadeIn;  }
.optionsselect label.last{ margin-bottom:0; }
.optionsselect p{font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif"; font-weight:500; font-size:16px;}
.information-wrap{ padding-top:0px; }
.information-wrap h2{ margin-top:30px; color:#000; font-family: 'benton-sans-condensed', "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight:700; font-size:30px; }
.form-control{ background:none; box-shadow:none; border:5px solid #b2b2b2;-webkit-border-radius: 20px; -webkit-border-top-left-radius: 0; -moz-border-radius: 20px; -moz-border-radius-topleft: 0; border-radius: 20px;border-top-left-radius: 0; height:60px; font-size:20px; font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif"; font-weight:500;  -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
.form-control:focus{border-color:#002630; box-shadow:none; -webkit-border-radius: 20px;-webkit-border-top-right-radius: 0;-moz-border-radius: 20px;-moz-border-radius-topright: 0;border-radius: 20px;border-top-right-radius: 0; }

.ccv1{ width:100px; float:left; text-align:center; }
.ccv2{ width:163px; float:left; text-align:center; }
.ccv-slash{ margin-top:20px; display:block; float:left; }
.submit-btn{color:#fff; border:none; font-size:18px; font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif"; font-weight:500;
 -webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; -ms-transition: all 0.6s ease-out; -o-transition: all 0.6s ease-out; transition: all 0.6s ease-out; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; height:100px; width:225px; position:relative; background:#cb4b46 url(../images/join-us.png) no-repeat -100% center; }
.submit-btn:hover{ background:#002630 url(../images/join-us.png) no-repeat 15% center; text-indent:50px;  }


/*Apply Grant Section*/
#__apply_grant_section{ }
.apply-btn{ bottom:0; right:0; font-size:18px; }
.apply-btn:hover{ padding-left: 20px; padding-right: 20px; background:#007182; }


/*Footer*/
#__footer{ background:#007182; border-top:5px solid #004955; }
#__footer .footer-wrap p{ color:#fff; }
#__footer .footer-wrap{ padding:60px 0;}
#__footer .footer-logo{ margin-bottom:10px;}
#__footer .footer-content{ color:#fff; border-top:5px solid #fff; padding-top:25px; font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif"; font-size:15px; margin-bottom:45px; }
#__footer .footer-content h3{ font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif"; font-weight:700; font-size:15px; margin:0 0 15px; color:#fff; }
#__footer .footer-content li{ list-style-type:none; padding-bottom:5px; }
#__footer .footer-content a{ color:#fff;  }
#__footer .footer-content .footer-right-cont{ width:450px; float:left; padding:0 50px 0 15px; }
#__footer .footer-content .footer-links{ float:left; width:180px; padding-right:5px; }

#topcontrol { background:url(../images/top-arrow.png) no-repeat 0 0; width:50px; height:50px; margin:0 30px 0 0; z-index:99;position: fixed; right: 0;  bottom: 20px;/* display: none;*/ }
/* Sub Menu */
#cssmenu ul li:nth-child(1) .side-content {
	width:41%;
}
#cssmenu ul li:nth-child(2) .side-content {
	width:51.5%;
}
#cssmenu ul li:nth-child(2) .side-menu {
	width:33.5%;
}
#cssmenu ul li:nth-child(3) .side-content {
	width:65.5%;
}
#cssmenu ul li:nth-child(3) .side-menu {
	width:30.5%;
}

#cssmenu ul li:nth-child(4) .side-content {
	width:72.5%;
}
#cssmenu ul li:nth-child(4) .side-menu {
	padding-right: 0;
    width: 20.5%;
}
#cssmenu ul li:nth-child(5) .side-content {
	width:80.5%;
}
#cssmenu ul li:nth-child(5) .side-menu {
	padding-right: 0;
    width: 19.5%;
}
/*#cssmenu ul li:nth-child(4) .side-content:after { width:2px; height:100%; position: absolute; left:77.5%; top:0; bottom:0; }*/
#cssmenu ul li:nth-child(4) .side-menu ul { width:100%; }
/*.side-menu { padding-bottom:30px; }*/

#__apply_grant_section .our-event .col-xs-12.col-md-6.col-sm-6 { min-height:390px; }
.tabs-wrapper #accordion.panel-group { margin-bottom:10px; }
#__apply_grant_section h4.padd-b20 { margin-top:0; }
.panel-title.nocontent a { margin-bottom:0; }
.nocontent .plus-svg {     top: 0; bottom: 0; margin: -23px 0 0; }
/* Team Page */
#__team_listing .nav-tabs.nav-justified { padding:0 138px; }
.nav-tabs > li:last-child { border-right:none; }
.__team_bg { background:#FFF; margin:0 0 20px; }
.team_img img { width:100%; }
#team_list.nav.nav-tabs { font-size:0; text-align:center; border-bottom:none; }
#team_list.nav.nav-tabs li { width: 285px; display: inline-block; float: none; border-bottom:1px solid #ffffff; margin-bottom:0; }
#team_list.nav.nav-tabs li a {  align-items: center; display: flex; float: left; justify-content: center; width:100%; font-weight:700; }
.__team_content.row { margin-left:-10px; margin-right:-10px; }
.__team_content.row > .col-md-3 { padding-left:10px; padding-right:10px; }
.team_desc h4 { margin:0; font-weight:700; }
.team_desc { padding:15px 20px; position:relative; }
.team_desc p { color:#667c83; margin:0 0; padding:0 0 12px; }
.team_desc small { display:block; color:#667c83; padding:2px 0 12px; font-size:16px; line-height:1.42857; }
.team_desc .__desc { overflow:hidden;}
.__location { color:#667c83; margin-top: 10px; }
#__team_listing a.btn {  background: #017081; border: 2px solid #00505c;  color: #ffffff; font-size: 16px;  text-align: left; width: 100%; margin:40px 0 0; position:relative; }
#__team_listing a.btn span.caret {
    border-width: 6px;
    position: absolute;
    right: 9px;
    top: 13px;
    z-index: 1;
	 display: inline-block;
    height: 0;
	width:0;
}
#__team_listing a.btn span.caret:before {
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-top: 4px solid #017081;
    content: "";
    left: -4px;
    position: absolute;
    top: -6px;
    z-index: 9999;
}
/* Team Detail */
.__personal_bio h2 { font-size: 65px; margin: -6px 0 10px; }
.__team_detail_block > .row { margin-left:-10px; margin-right:-10px; }
.__team_detail_block > .row >.col-xs-12 { padding-left:10px; padding-right:10px; }
.__detailed_desc .__page_soical_links a { color:#4d676e; }
.__detailed_desc .__page_soical_links i  { color:#FFF; }
.__detailed_desc { /*padding:50px 0 0;*/ font-size: 18px; }
.__detailed_desc p{
    font-size: 18px;
}
.__tweet_block h3 { margin-top:0; color:#002530; font-size:18px; }
.__tweet_block h3 a { color:#002530; }
.__tweet_block h3 i { color:#007182; font-size:22px; }
.__tweet_block ul { list-style:none; }
.__tweet_block ul li { margin:0 0 15px; }
.__tweet_block ul li span.time { font-size:13px; color:#4D676E; }
.__tweet_block ul li .tweets { font-size:18px; color:#002530; font-weight:500; }
.__tweet_block ul li .tweets a { color:#4D676E; text-decoration:underline; font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif"; word-break: break-all; }
.__tweet_block ul li .tweets a:hover { text-decoration:none; color:#007182; opacity:0.8; }
.join-us-banner .breadcrumb > li + li:before { color: #017081; content: "// "; /* letter-spacing: 4px;*/ padding: 0 0px 0 2px; }
.join-us-banner .breadcrumb  { margin-bottom:5px; line-height:100%; }
.join-us-banner .breadcrumb .breadcrumb { margin-bottom: 0; }
/*NEW TEAM DETAIL PAGE*/
.team-detail-top{
    margin-bottom: 0;
    min-height: 0 !important;
}
.team-detail-top p{
    margin-bottom: 0;
}

.team-detail-head h2{
    font-size: 68px;
    margin-bottom: 10px;
}

.team-detail-head .breadcrumb{
    margin-bottom: 20px;
}

#__team_detail .__detailed_desc .__person_image{
    margin-bottom: 30px;
    border: 1px solid #d8d8d8;
}

#__team_detail .__detailed_desc .__person_image img{
    width: 100%;
}


/* Video Library */
.__video_bg { background:#002530; color:#FFF; }
.__video_bg p { color:#FFF; }
.__video_img img { width:100%;  }
.__video_img { position:relative; }
/*.__video_play { position:absolute; left:0; top:50%; display:block; width:224px; height:107px; margin:-53px 0 0; z-index:99; background:url(../images/play_video.png) no-repeat 0 0; }*/
.__video_play { 
    background: #0b7283 none repeat scroll 0 0;
    border-bottom: 5px solid #e6e7e7;
    border-right: 5px solid #e6e7e7;
    border-top: 5px solid #e6e7e7;
    color: #fff;
    display: block;
    font-size: 18px;
    height: 107px;
    left: 0;
    line-height: 100px;
    margin: -53px 0 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 50%;
    width: 170px;
    z-index: 99;
}

.__video_play:hover, .__video_play:focus{
    color: #fff;
    text-decoration: none;
}

.__video_play:after {
    border-color: transparent transparent transparent #0b7283;
    border-style: solid;
    border-width: 49px;
    content: "";
    height: 0;
    position: absolute;
    right: -98px;
    top: 0;
    width: 0;
}

.__video_play:before {
    border-color: transparent transparent transparent #e6e7e7;
    border-style: solid;
    border-width: 53px;
    content: "";
    height: 0;
    position: absolute;
    right: -111px;
    top: -4px;
    width: 0;
}

.__videoPaly { height:0; padding-bottom:59.25%; position:relative; }
.__videoPaly object,.__videoPaly embed,.__videoPaly iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.__video_desc .__page_soical_links {   left: auto; top: auto; margin-bottom:25px; position:relative; }
.pos-s { position:static; }
.__video_desc { padding:0 20px 0 0; }
.__video_bg  > .row { margin-left:-10px; margin-right:-10px; }
.__video_bg  > .row > .col-md-9 , .__video_bg  > .row > .col-md-3 { padding-left:10px; padding-right:10px; }
.__video_desc h3 { color:#FFF; margin-bottom:15px; }
.__video_scroll { max-height:286px; min-height:286px; padding:0 10px 0 0; margin:0 0 24px; }
#__video_isotop.row { margin-left:-10px; margin-right:-10px; }
#__video_isotop.row > .col-md-4 { padding-left:10px; padding-right:10px; width: 33.3333%; }
.__video { width:100%; height:212px; background:#999999; position:relative; }
.__video_block { background:#FFF; margin:0 0 20px; }
#__video_isotop .__video_block { background:#FFF; margin:0 0 0px; height:100%; }
.alm-reveal .__video_block { background:#FFF; margin:0 0 0px; height:100%; }
#__video_isotop .grid { margin-bottom:20px; }
.alm-reveal .grid { margin-bottom:20px; }
.ajax-load-more-wrap.infinite button.alm-load-more-btn.done{display:none;}
.alm-reveal{margin-left:-10px; margin-right:-10px}
.alm-reveal .col-md-4 { padding-left:10px; padding-right:10px; width: 33.3333%; }
.__video_block .team_desc p { padding:0; }
.__video img { width:100%; }
.team_img { overflow:hidden;}
.team_img  img { transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.2s;  }
.team_img:hover  img { -moz-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1); opacity:0.9; }

.__video { overflow:hidden;}
.__video  img { transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.2s;  }
.__video:hover  img { -moz-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1); opacity:0.9; }
.team_desc h4 a{ color:#00252f; }
.__video .__play_btn { position:absolute; top:50%; left:0; color:#FFF; border-top: 2px solid #E6E7E7; border-bottom: 2px solid #E6E7E7; text-transform:uppercase; background:#0B7283; padding:6px 15px 7px;transition:all ease-in-out 0.5s; -moz-transition:all ease-in-out 0.5s; -webkit-transition:all ease-in-out 0.2s; margin-top:-20px;  }
.__video .__play_btn:hover { padding-left:20px; text-decoration:none; }
.__video .__play_btn:after { border-color: transparent transparent transparent #0b7283; border-style: solid; border-width: 18px; content: ""; height: 0;
    position: absolute; right: -36px; top: 0px; width: 0; }
.__video .__play_btn:before {  border-color: transparent transparent transparent #E6E7E7; border-style: solid; border-width: 20px; content: ""; height: 0;
    position: absolute; right: -40px; top: -2px; width: 0; }

#ajax-load-more.ajax-load-more-wrap.infinite.skype button.alm-load-more-btn { padding:0; margin:0 0 55px; }
#ajax-load-more .alm-btn-wrap { padding:0; }

.filtermenu ul li input[type="checkbox"] { margin-right:6px; }
/* 20 May 2016 */
#__four_pillars .tab-content ul.listing_tab li { list-style:none; background:url(../images/dot.png) no-repeat 0 8px; margin: 0 0 10px;
    padding: 0 0 0 20px }
.filtermenu ul.years.visible_ul{
	top: 5px;
	z-index: 1;
	opacity: 1;
}
.filtermenu ul li.has-sub a.filter span {
    display: block;
    padding: 0 28px 0 0;
    word-wrap: break-word;
}
.filtermenu .scrollpage {
  height: 280px;
  /*touch-action: pan-x;
    touch-action: pan-y;*/
}
/*.filtermenu > ul li {
    touch-action:auto;
}*/
.scrollpage { position:relative; }
#__globe_filter-mob .dropdown-menu::-webkit-scrollbar{
    -webkit-appearance: none;
    width:3px;
}

#__globe_filter-mob .dropdown-menu::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0,0,0,.5);
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}

.__filters .dropdown .dropdown-menu{ overflow:scroll;/* height:280px;*/ overflow-scrolling:touch; }
.__filters .dropdown-backdrop {
    z-index: -1;
    display: none;
}
/* Filter Scroll Bar */

/* perfect-scrollbar v0.6.12 */
.ps-container { -ms-touch-action: none; touch-action: none; overflow: hidden !important; -ms-overflow-style: none; }
 @supports (-ms-overflow-style: none) {
    .ps-container {
        overflow: auto !important;
    }
}
/* 1st May 2017 */
#__four_pillars img  {
    max-height: 99px;
    max-width: 90px;
}



@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.ps-container { overflow: auto !important; }
}
.ps-container.ps-active-x > .ps-scrollbar-x-rail,  .ps-container.ps-active-y > .ps-scrollbar-y-rail { display: block; background-color: transparent; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.ps-container.ps-in-scrolling { pointer-events: none; }
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail { background-color: #eee; opacity: 0.9; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x { background-color: #222; }
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail { background-color: #eee; opacity: 0.9; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y { background-color: #222; }
.ps-container > .ps-scrollbar-x-rail { display: none; position: absolute; /* please don't change 'position' */
opacity: 0; -webkit-transition: background-color .2s linear, opacity .2s linear; -moz-transition: background-color .2s linear, opacity .2s linear; -o-transition: background-color .2s linear, opacity .2s linear; transition: background-color .2s linear, opacity .2s linear; bottom: 0px; /* there must be 'bottom' for ps-scrollbar-x-rail */
height: 15px; }
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x { position: absolute; /* please don't change 'position' */
background-color: #aaa; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out; transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out; -moz-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out; -o-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out; bottom: 2px; /* there must be 'bottom' for ps-scrollbar-x */
height: 6px; }
.ps-container > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x, .ps-container > .ps-scrollbar-x-rail:active > .ps-scrollbar-x { height: 11px; }
.ps-container > .ps-scrollbar-y-rail { display: none; position: absolute; /* please don't change 'position' */
opacity: 0; -webkit-transition: background-color .2s linear, opacity .2s linear; -moz-transition: background-color .2s linear, opacity .2s linear; -o-transition: background-color .2s linear, opacity .2s linear; transition: background-color .2s linear, opacity .2s linear; right: 0; /* there must be 'right' for ps-scrollbar-y-rail */
width: 15px; }
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y { position: absolute; /* please don't change 'position' */
background-color: #474747; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out; transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, -webkit-border-radius .2s ease-in-out; -moz-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out; -o-transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out; transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out, -webkit-border-radius .2s ease-in-out, -moz-border-radius .2s ease-in-out; right: 0px; /* there must be 'right' for ps-scrollbar-y */
width: 15px; }
.ps-container > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y, .ps-container > .ps-scrollbar-y-rail:active > .ps-scrollbar-y { width: 15px; }
.ps-container:hover.ps-in-scrolling { pointer-events: none; }
.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail { background-color: #eee; opacity: 0.9; }
.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x { background-color: #222; }
.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail { background-color: #eee; opacity: 0.9; }
.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y { background-color: #222; }
.ps-container:hover > .ps-scrollbar-x-rail,  .ps-container:hover > .ps-scrollbar-y-rail { opacity: 0.6; }
.ps-container:hover > .ps-scrollbar-x-rail:hover { background-color: #eee; opacity: 0.9; }
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x { background-color: #222; }
.ps-container:hover > .ps-scrollbar-y-rail:hover { background-color: #eee; opacity: 0.9; }
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y { background-color: #222; }
/* to make scrollbars always visible */
.always-visible.ps-container > .ps-scrollbar-x-rail,
.always-visible.ps-container > .ps-scrollbar-y-rail { opacity: 0.9; }
/* 19 Dec 2016 */
.search_header a { color: #FFF; margin: 28px 0 28px 16px; display: inline-block; font-size: 21px; }
#search-form { position: absolute; top: 0; right: 0; z-index: 999; }
#search-form .form-control { width: 630px; background: #7FB8C0; border: none; border-radius: 0; color: #FFF; height: 86px; padding: 8px 25px; font-size: 38px; }
#search-form .form-control::-webkit-input-placeholder { color: #FFF;
}
#search-form .form-control::-moz-placeholder { color: #FFF;}
#search-form .form-control:-ms-input-placeholder { color: #FFF; }
#search-form .form-control:-moz-placeholder { color: #FFF; }
#search-form .search_btn_head { position: absolute; border: none; background: url(../images/search_btn_white.png) no-repeat center center; color: #FFF; right: 5px; padding: 0; top: 0; padding: 20px 18px; font-size: 0; width: 90px; height: 100%; outline: none !important; }

/* 19 Dec 2016 */
#__donate_ads.single_story_donate h3 {
    margin: 0;
    font-family: 'benton-sans-condensed', "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial;
    /*font-family: "benton-sans-condensed";*/
    font-size: 50px;
    font-weight: 500;
}
#__donate_ads.single_story_donate h3  , #__donate_ads.single_story_donate h3 a {
    color: #FFDD2E;
    text-decoration: none;
}
#__donate_ads.single_story_donate p {
    font-size: 26px;
    margin-bottom: 0px;
}
#__donate_ads.single_story_donate.padd-t10 {
    padding-top: 10px;
    padding-bottom: 50px;
}
/* 19 Dec 2016 :: Publication page */
.posted_date{
    font-family: 'benton-sans-condensed', "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial;
    color: #111;
    margin-top: -5px;
}
.latest_report_desc {
    padding:  0 30px 0 0;
}
.latest_report_desc h3 {
    margin-top: 2px;
    margin-bottom: 12px;
    font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif";
    color: #000000;
    font-weight: 700;
    font-size: 22px;
}
.latest_report_desc h3 a {
    color: #000000;
}
.latest_report_desc h3 a:hover {
    color: #000000;
}
.latest_report_desc p {
    font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif";
    font-size: 15px;
    color: #000000;
}
.padd-t50 {
    padding-top: 50px;
}
.padd-b50 {
    padding-bottom: 50px;
}
.bgWhite {
    background: #FBF9F8;
}
.publication-title-wrapper {
    border-bottom: 3px solid #007182;
    padding: 0 0 3px;
}
.publication-title-wrapper h3 {
    margin: 3px 25px 0 0;
    font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif";
    font-weight: 700;
    color: #007082;
    font-size: 15px;

}
.publication-dropdown .btn {
    background: none !important;
    color: #7bb6bf;
    padding: 0;
    font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif";
    font-weight: 700;
    font-size: 15px;
    float: left;
    box-shadow: none !important;
}
.publication-dropdown .btn .caret {
    border-left-width: 6px;
    border-right-width: 6px;
    border-top-width: 10px;
}
.publication-dropdown .dropdown-menu {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.publication_thumb .posted_date {
    margin-top: 12px;
    font-size: 14px;
}
.publication_thumb h3 {
    font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif";
    font-weight: 700;
    font-size: 16px;
    margin-top: 5px;
    margin-bottom: 0;
    color: #000;
}
.publication_thumb h3 a {
    color: #000;
    transition: all ease 0.3s;
    text-decoration: none !important;
}
.publication_thumb h3 a:hover {
    text-decoration: none !important;
    color: #007082;
}
.publication_thumb {
    padding-top: 50px;
}
/* Astraea At 40 page */

.timeline .video {
    height: 0;
    padding-bottom: 59.25%;
    position: relative;
}
.timeline .video iframe {
    border: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    /*max-width: 640px;*/
}

.video-responsive {
    height: 0;
    padding-bottom: 59.25%;
    position: relative;
}
.video-responsive iframe , .video-responsive embed , .video-responsive object {
    border: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.latest_report_thumb a {
    display: block; overflow: hidden;
}
.latest_report_thumb a img {
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    transition: all ease 0.3s;
}
.latest_report_thumb a:hover img {
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
/* Search */
.search_post .custom-thumb .globe-side-content .globe-option {
    position: relative;
    bottom: auto;
    left: auto;
    margin: 6px 0 0;
}
.search_post .entry-title {
    margin: 0;
}
.search_post .entry-title a {
    color: #002530;
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    transition: all ease 0.3s;
}
.search_post .entry-title a:hover {
    text-decoration: none;
    color: #017081;
}
.search_post .entry-summary {
    margin-top: 12px;
}
.search_post article {
    border-bottom: 2px solid #002530;
    margin: 0 0 22px;
    padding: 0 0 15px;
}
/* Pagination */
.navigation.pagination {
    margin: 0;
    display: block;
    text-align: center;
    padding: 18px 0 0;
}
/*.navigation.pagination .screen-reader-text {
    display: none;
}*/
.navigation.pagination .nav-links {
    font-size: 0;
}
.navigation.pagination .dots , .navigation.pagination .page-numbers  {
    float: none;
    display: inline-block;
    margin: 0 3px;
    font-size: 15px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
}

.navigation.pagination .page-numbers {
    background: #007182;
    color: #FFF;
    padding: 5px 12px;
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    transition: all ease 0.3s;
}
.navigation.pagination a.page-numbers  , .navigation.pagination  a.page-numbers:hover {
    text-decoration: none !important;
}
.navigation.pagination .dots {
    background: none;
    border: none;
    color: #007182;
    margin: 0 6px;
    padding: 0;
}
.navigation.pagination h2 {
    margin: 0;
}
.navigation.pagination .page-numbers.current , .navigation.pagination a.page-numbers:hover {
    background: #7FB7BF;
}
/* Search Not found */
.no-results #search-form {
    position: relative;
    right: auto;
    top: auto;
    display: block;
}
.no-results #search-form .form-control {
    width: 100%;
    height: 50px;
    font-size: 22px;
    padding: 8px 55px 8px 15px;
}
.no-results #search-form .search_btn_head {
    right: 0;
    padding: 0;
    background-size: 22px;
    width: 50px;
}
/* Footer Newsletter */
.footer-newsletter .form-control {
    border:2px solid #ffffff;
    height: 45px;
    -moz-border-radius: 0 12px 12px;
    -webkit-border-radius: 0 12px 12px;
    border-radius: 0 12px 12px;
    color: #FFF;
    min-width: 400px;
    font-size: 16px;
    float: left;
    margin: 0 10px 0 0;
}
.footer-newsletter .form-control:focus {
    -moz-border-radius: 12px 0 12px 12px;
    -webkit-border-radius: 12px 0 12px 12px;
    border-radius: 12px 0 12px 12px;
}
.footer-newsletter .crm-form-submit {
    border:2px solid #ffffff;
    height: 45px;
    -moz-border-radius: 12px;
    -webkit-border-radius:12px;
    border-radius: 12px;
    color: #FFF;
    background: transparent;
    font-size: 16px;
    float: left;
    padding: 0 12px;
}
.footer-newsletter .crm-form-submit:hover {
    background: #7FB8C0;
    border-color: #7FB8C0;
    color: #002630;

}
.footer-newsletter .form-control::-webkit-input-placeholder {
    color: #FFF;
}
.footer-newsletter .form-control::-moz-placeholder {
    color: #FFF;
}
.footer-newsletter .form-control:-ms-input-placeholder {
    color: #FFF;
}
.footer-newsletter .form-control:-moz-placeholder {
    color: #FFF;
}
.footer-newsletter .form-inline {
    overflow: hidden;
}
/*#__join_us_wrapper.search_wrapper_bg {
    padding: 60px 0 54px;
}
#__join_us_wrapper.search_wrapper_bg .join-us-banner h2 {
    margin: 0;
}*/

/* 24 April 2017 - Publication 990s */
.publication990sBg { background: #CCCCCC; padding: 50px 0; border-top: 5px solid #B2B2B2; font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif"; font-weight: 400; font-size: 18px;color: #000000;   }
.publication990sBg h3 { margin: 0 0 15px; color: #000000; font-size: 26px; font-weight: 700; font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif"; }
.publication990sBg p { font-size: 18px; font-weight: 400; color: #000000; font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif"; }
.publication990sBg ul { margin: 0 0 0 14px; color: #004955; font-size: 14px; }
.publication990sBg ul li a { color: #004955; font-size: 18px; font-weight: 400; text-decoration: underline; font-family: "benton-sans", "HelveticaNeue", "Helvetica", "Arial", "San-Serif"; }
.publication990sBg ul li a:hover { color: #000; }
.publication990sBg ul li { margin: 0 0 6px; }
.publication990sBg ul li:last-child { margin: 0 0; }
/* 24 April 2017 - Publication 990s :: Ends */
@media(min-width:1024px) {
    .nav-tabs > li:hover{ background:#007182; }
    #team_list.nav.nav-tabs { display:block; height:auto !important; }
    #__globe_story_detail_content  {
      min-height:750px;
    }
}

/* contact form 7 : file upload button :: start */
.form-container{background: #f3f3f3;padding: 40px 0;}
.form-heading{border-bottom: 1px solid;padding-bottom: 20px;margin-bottom: 20px;}
div.wpcf7 input[type="file"].multiple-file{display: none;}
.select-file{padding: 17px 40px 16px;border-bottom-left-radius: 20px;font-size: 19px;}
.form-control[readonly]{background: none;}

.send-btn input{color: #fff;display: inline-block;text-transform: capitalize;text-decoration: none !important;background: #017081;font-size: 15px;padding: 20px 40px;border: 5px solid #017081;margin-top: 20px;border-radius: 20px;font-size: 18px;border-top-left-radius: 0px;}
.send-btn input:hover {background: #ca4a45;color: #fff;text-decoration: none;}

div.wpcf7-validation-errors, div.wpcf7-spam-blocked{border: none; color: #f00; margin-top: 0; text-align: center; background: #f3f3f3; padding-bottom: 20px; margin: 0;}
div.wpcf7-mail-sent-ok{border: none;color: #398f14; margin-top: 0; text-align: center;background: #f3f3f3; padding-bottom: 20px; margin: 0; }
.select-file .wpcf7-not-valid-tip {position: absolute; top: 38px; left: -111px; font-size: 16px;}
span.wpcf7-not-valid-tip{margin-top: 5px;}
.wpcf7-form .form-group .select-file span.wpcf7-not-valid-tip {left: -38px; top: 13px;}

select:not([multiple]), html.touch select { background:url(../images/select-arrow.png) no-repeat right center transparent;  position: relative; -moz-transition: all ease 0.3s; -webkit-transition: all ease 0.3s; transition: all ease 0.3s; overflow: hidden; margin: 0; outline: none !important;  vertical-align: top; width: 100%; z-index: 999;-webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; text-indent: .01px; text-overflow: "" ; color:#555;}

select::-ms-expand {display: none;}
select:active, select:hover{background:url(../images/select-arrow.png) no-repeat right center; color:#666;}
select:focus::-ms-value {background:transparent; color:#555;}
select option{color: #666 !important;}

/*NEW CHNAGES 03-01-2018*/
.bg-black{
    background: #000;
}


@media only screen and (max-width: 991px)  {
    .select-file{padding: 13px 40px; font-size: 18.5px;}
}
/* contact form 7 : file upload button :: start */

/*Responsive Setting*/
/*992px to 1024px*/
@media only screen and (min-width: 992px) and (max-width: 1300px)  {

	#__globe_story_detail_content  {
		min-height:750px;
	}
	.side-content{ width:51%; }

	#__title h1{ font-size:45px; }
	.svg-globe img{ width:820px; }
	#__footer .footer-content .footer-right-cont{ width:400px; }
	#__footer .footer-content .footer-links{ width:142px; }
	.globe-set{ width:auto;}
	#__banner h2{ font-size:39px; }
	#__globe_filter_wrap{ padding-bottom:0; }
	#__globe_filter_wrap .globe-svg-search{ width:100%; }
	.svg-globe img{ width:auto; }
	.globe-detail-svg-setting .svg-globe{ /*left:120px;*/ left:-312px; }
	.join-us-banner h3 { font-size: 25px; font-weight: 700;}
	.join-us-banner h2{ font-size:50px; }
	.join-us-ratio .col-md-2 { width: 22.22%;}
	.radio-style .radio-primary {width: 135px;	}
	.red-border.other-amount { width: 96%;}
	.ccv1{ width:71px; }
	.ccv2{ width:120px; }
	.d-blue-no-image{ background:#002630; width:100%; height:167px; }
	.l-blue-no-image{ background:#007182; width:100%; height:167px; }
	.grey-no-image{ background:#7f7f7f; width:100%; height:167px; }
	.post-wrap{ height:167px; overflow:hidden; }
	.custom-thumb .globe-side-content .globe-option ul li{ padding-top:8px;  }
	 .red-border.active{ -webkit-backface-visibility: visible !important; -webkit-animation-name:none; backface-visibility: visible !important; animation-name: none; background:#cb4b46; color:#fff; }


	 /**/
	html.mm-opening .mm-slideout {  -moz-transform:none; -webkit-transform:none; transform:none; }
	.mm-menu.mm-offcanvas { display:none; }

	#team_list.nav.nav-tabs { display:block; height:auto !important; }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	#cssmenu > ul ul{ top: 91px; }
	 #__recent_stories .swiper-slide .block-wrap { height:284px; }
	 #__recent_stories .swiper-wrapper { min-height:608px; height:608px !important; }
	 #cssmenu > ul > li { padding: 0 10px;}
    #cssmenu > ul > li.join-us > a { padding: 21px 12px; }
    #search-form .form-control { width: 515px;font-size: 32px; }
    /*#__header h1 { margin: 19px 0; }*/
	#cssmenu li a, #cssmenu li li a{ font-size:15px; }
	 #cssmenu ul li:nth-child(1) .side-content {
		width:43.5%;
	}
	#cssmenu ul li:nth-child(2) .side-content {
		width:53.2%;
	}

	#cssmenu ul li:nth-child(3) .side-content {
		width:67.5%;
	}
	#cssmenu ul li:nth-child(4) .side-content {
    width: 74.5%;
  }
	#__recent_stories .block-wrap.w33 {
		width: 34.9%;
	}
	#__recent_stories .block-wrap.w28 {
		width: 26%;
	}
	#__recent_stories .block-wrap.w18 {
		width: 16.8317% !important;
	}
	#__recent_stories .block-wrap.w48 {
		width: 53%;
	}
	#__recent_stories .template_3 .block-wrap.w33 {
		width: 34%;
	}
	.__video { height:174px; }
	.__video_scroll {max-height:176px; min-height:176px; }
  #__globe_filter_wrap .globe-svg-search .globe-svg {
    right: 15px;
    left: 15px;
  }
  #globe-search svg {
        width: 100% !important;
        overflow: hidden !important;
  }
    .filtermenu > ul li ul li a {
        color: #FFF !important;
    }
}
/*768px to 991px*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
/*#__header .container .col-md-6 .logo{ padding:25px 0; }
#__header .container .col-md-6 .logo img{ width:240px; height:auto; }*/
#cssmenu li a{ font-size:14px; }
.__page_soical_links { bottom: -50px; top: auto; left: -5px; }
#__globe_story_detail_content { margin-top: -40px; }
/*.join-us-banner .__page_soical_links { bottom: -50px; top: auto; left: -5px; }*/
.__page_soical_links li { float: left; }
.post-wrap, .grey-no-image, .d-blue-no-image, .l-blue-no-image { height: 155px; }
#__footer .footer-content .footer-right-cont { width: 100%; padding: 0 15px 20px; ; }
#__footer .footer-content .footer-links { padding: 0 15px; }
.nav-tabs > li > a { font-size: 16px; }
#__donate_ads h2 { font-size: 40px; }
#__donate_ads h3 { font-size: 20px; }
#__meet_our_grantees h2.grantee-head { font-size: 40px; }
/*#__banner h2 { font-size: 30px; }
#__banner div { font-size: 16px; }*/
#__title h2 { font-size:45px; }
.join-us-banner h2 { font-size: 40px; }
.join-us-banner h3 { font-size: 26px; }
.join-us-ratio .col-md-2 { float: left; width: 33%; }
/*.red-border.other-amount { width: 88%; }*/
.custom-thumb .globe-side-content .globe-option ul li { padding-top: 8px; }
.play-video .play-video-ico { background-size:100%; height: 46px; margin-top: -22px; width: 78px;}
 .red-border.active{ -webkit-backface-visibility: visible !important; -webkit-animation-name:none; backface-visibility: visible !important; animation-name: none; background:#cb4b46; color:#fff; }
 #__title .pos-r .__page_soical_links{ top:auto; left:10px; }
#filter_reset{margin: 10px 6px 0;}
    #__donate_ads.single_story_donate p { font-size: 22px; }
    #__donate_ads.single_story_donate h3 { font-size: 42px; }
    #__donate_ads.single_story_donate.padd-t10 {
        padding-bottom: 25px;
        padding-top: 22px;
    }

}
@media (max-width:991px) {
    .footer-newsletter { float: left !important; margin: 0 0 25px; width: 100%; }
    .no-results #search-form { margin-bottom: 20px; }
    .search_header {  bottom: 0; position: absolute; right: 0;  text-align: center;  left: 0;   }
    .search_header a { margin: 0; display: block; height: 38px; line-height: 38px; width: 48px; z-index: 999; position:
    relative; background: #7fb7bf; float: right;}
    #search-form { left: 0; right: 0;  }
    #search-form .form-control { font-size: 18px; height: 38px;  padding: 8px 45px 8px 10px; width: 100%;  }
    #search-form .search_btn_head { background-size: 20px; right: 0; width: 45px; }
	/* for Menu */
	.mm-menu { background: #005461; border-color: rgba(255, 255, 255, 0.15); color: rgba(255,255,255,0.8); -moz-box-shadow: 0 0 5px rgba(0,0,0,0.4); -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4); box-shadow: 0 0 5px rgba(0,0,0,0.4); }
	.mm-menu .mm-navbar a, .mm-menu .mm-navbar>* {color: #FFF; color: rgba(255,255,255,0.8);  }
	.mm-listview>li, .mm-listview>li .mm-next, .mm-listview>li .mm-next:before, .mm-listview>li:after {  border-color: rgba(255, 255, 255, 0.15); }
	.mm-menu .mm-listview>li .mm-arrow:after, .mm-menu .mm-listview>li .mm-next:after , .mm-menu .mm-btn:after, .mm-menu .mm-btn:before { border-color: rgba(255,255,255,0.8); }
	.mm-menu.mm-offcanvas { z-index:999; }
	.mm-listview>li:not(.mm-divider):after { left:0; }
	.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu .mm-listview > li.mm-selected > span  , .mm-menu .mm-listview > li.af_active  > a , .mm-menu .mm-listview > li.current-menu-parent  > a { background:rgba(255, 255, 255, 0.15); }
	#menu-mobile { display:none; }
	.__menu-bg { background:#00505c; }
	.__menu-bg a { display:block; color:#FFF; /*padding:8px 0;*/ height:38px; line-height:38px; text-decoration:none; font-size:16px;  text-transform:uppercase; position:relative; margin: 0 48px 0 0; }

	.__menu-bg a:before {
		background: #FFF;
		content: "";
		display: block;
		height: 3px;
		position: absolute;
		right: 0;
		top: 13px;
		transition: all 0.3s ease 0s;
		width: 20px;
	}
	.__menu-bg a:after {
		border-bottom: 3px solid #FFF;
		border-top: 3px solid #FFF;
		content: "";
		display: block;
		height: 8px;
		position: absolute;
		right: 0;
		top: 18px;
		width: 20px;
	}
	.__menu-bg a.menu-opened:before {
		background: #ffffff;
		top: 23px;
		-moz-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		width: 19px;
	}
	.__menu-bg a.menu-opened:after {
		background: #ffffff;
		border:none;
		height: 3px;
		top: 23px;
		-moz-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		transition: all 0.3s ease 0s;
		width: 19px;
	}
	/* For Banner */
	#__banner , #__banner-mobile .swiper-slide { margin-top:0; border-top:none; text-shadow:none; padding:1px 0 0;  }
	#__banner-mobile .swiper-slide .container { padding-top:15px; padding-bottom:15px; }

	#__header { border-bottom:none; }
	#__banner > .container .row > .pos-a  , #__banner-mobile > .container .row > .pos-a { position:relative; right:auto; padding-top:5px; }
	#__banner .pos-a .pos-a , #__banner-mobile .pos-a .pos-a { position:relative; bottom:auto; }
	#__banner .pos-r , #__banner .pos-r .text-right  , #__banner-mobile .pos-r , #__banner-mobile .pos-r .text-right { text-align:center; }

	/* Globe title */

	#__title { padding:20px 0; border-bottom:none; margin: -1px 0 0; }
	#__globe_wrapper_mobile {
		padding-bottom: 5px;
		position: relative;
		z-index: 2;
		background:#007182;
	}
	/* globe slider */
	#__globe_wrapper_mobile .custom-thumb p { color:#FFF; }
	.swiper-container-globe {
		margin: 0 auto;
		overflow: hidden;
		z-index: 1;
		height:auto;
		width:100%;
	}
	.swiper-container-globe.swiper-container-horizontal > .swiper-pagination { background:#E5E5E5; padding:10px 0 0; bottom:-1px; }

	.swiper-container-globe.swiper-container-horizontal > .swiper-pagination-mobile{ background:#E5E5E5; padding:10px 0 0; bottom:-1px; position: absolute; text-align: center; left: 0; right: 0; }

	.swiper-container-globe.swiper-container-horizontal > .swiper-pagination-mobile .swiper-pagination-bullet{ margin: 0 5px;}
	.swiper-container-globe .swiper-wrapper { margin-bottom:30px; }
	.custom-thumb { padding:0; margin-top:10px; }
	.custom-thumb h3 { font-size:22px; }
	.custom-thumb p { font-size:13.88px; margin:0 0 2px; }
	/*Recent stories */
	.twitter-block {
		background: #004955;
		height: 182px;
		padding: 0 10px;
		position: relative;
		text-align: center;
		width: 100%;
	}
	.recent-block .globe-side-content a img { width:100%; }

	.twitter-block .twit-content { height:67%; }
	#__recent_stories_mob { margin:0 0 60px; }
	/* Footer */
	#__footer .footer-wrap { padding:35px 0; }
	#__footer .footer-content { border-top:none; padding:0; margin-bottom:17px; font-size:14px; }
	#__footer .footer-content .row { margin:0; }
	#__footer { border-color:#7fb7bf; }
	#__footer .footer-content h3 { font-size:14px; font-weight:400; }
	#__footer .footer-content .footer-links { float:none; width:100%; padding:0 0 5px; border-bottom:5px solid #FFF;  }
	#__footer .footer-wrap p { margin:22px 0 0; }

	/* Globe page */

	#__recent_stories.search-result .breadcrumb { margin-bottom:4px; }
	section#__recent_stories.search-result { margin-top:35px; margin-bottom:40px; }
	#__globe_filter-mob { background:#002630; padding:12px 0; }
	#__globe_filter-mob h2 { margin:12px 0 8px; font-family:'benton-sans-condensed', "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight:700; color:#FFF; }
	#__globe_filter-mob p { color:#FFF; }
	#__globe_filter-mob h3 { padding:10px 0 0; margin:0 0 8px; font-family:'benton-sans-condensed', "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-weight:700; color:#FFF; }
	.__filters {margin:0 0 10px;}
	.__filters .dropdown { padding:10px 0 0; }
	.__filters .dropdown #year{ word-wrap: break-word; padding: 6px 28px 6px 14px; }
	.__filters .dropdown .btn { width:100%; text-align:left; background:#017081; border:2px solid #00505c; color:#FFF; position:relative; font-size:16px; white-space: normal; padding-right: 22px !important;}
	.__filters .dropdown .btn:hover , .__filters .dropdown .btn:active , .__filters .dropdown .btn:focus { background:#017081; color:#FFF; border:2px solid #00505c;}
	.__filters .dropdown .btn .caret { position: absolute; right: 9px; top: 13px; z-index: 0; border-width:6px; }
	.__filters .dropdown .btn .caret:before { content: ""; border-top: 4px solid #017081; position: absolute; border-left: 4px solid transparent;    border-right: 4px solid transparent; z-index: 9999; top: -6px; left: -4px; }

	.__filters .dropdown .btn .caret.unselect { background:url(../images/unselect-ico.png) no-repeat 0 0; width: 13px; height: 13px; border-width: 0;top:10px; }
	.close-dropdown.open>.dropdown-menu {
		display: none;
	}
	.__filters .dropdown .dropdown-menu { -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; margin:0; width:100%; border:none; background:#F1F1F1; -moz-box-shadow:0 6px 12px rgba(0,0,0,.25); -webkit-box-shadow:0 6px 12px rgba(0,0,0,.25); box-shadow:0 6px 12px rgba(0,0,0,.25); padding:0; max-height:214px; overflow:scroll; /* -webkit-overflow-scrolling-y: touch !important;*/ z-index: 1; }
	.__filters .dropdown .dropdown-menu.dropdown-year li , .__filters .dropdown .dropdown-menu.dropdown-type li { padding:15px 20px 12px; font-size: 16px; border-bottom: 1px solid #ccc; line-height:100%; white-space: normal;  clear: both;
    color: #333;
    display: block; font-weight: 400;}
    .__filters .dropdown .dropdown-menu.dropdown-type li .devicetypes { float: left; margin: 2px 8px 0 0; }
    .__filters .dropdown .dropdown-menu.dropdown-type li .dots  { margin-top: 2px; }
    .__filters .dropdown:nth-child(3) { clear: left; }
    .__filters .dropdown .dropdown-menu li a  { padding:15px 20px 12px; font-size: 16px; border-bottom: 1px solid #ccc; line-height:100%; white-space: normal;  clear: both;
    color: #333;
    display: block; font-weight: 400;}
	.__filters .dropdown .dropdown-menu  li:last-child a  { border-bottom:none; }
	.__filters .dropdown .dropdown-menu.dropdown-year li:last-child , .__filters .dropdown .dropdown-menu.dropdown-type li:last-child{ border-bottom:none; }

	/* Globe Story detail */
	.__page_soical_links { position:relative; top:auto; left:auto; margin-top: 13px;  overflow: hidden; width:100%; font-size:0; }
	.__page_soical_links li { display: inline-block; margin: 0 6px 0 0; line-height: 1; vertical-align: top;}
	.__page_soical_links a { display:inline-block; font-size:0; width:20px; height:20px; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; padding:0; }
	#__title .pos-r .__page_soical_links { top:auto; left:auto; bottom:auto; right:auto; }
	#__title.padd80 { padding:65px 0 !important; }
	#__title.padd80.__glob-detail-spacing { padding:50px 0 65px !important; }
	.dl-horizontal { margin-top:10px; margin-bottom:10px; }
	#__globe_story_detail_content { margin-bottom:55px; }
	#__donate_ads { padding-bottom:12px; }

	#__donate_ads.join-usads .join-us-ratio p { margin:0 0 20px; }
	button.__more-btn ,button.__more-btn:active , button.__more-btn:focus { background:#004955; color:#FFF; font-size:14px; padding:8px 30px; text-transform:capitalize; }
	button.__more-btn:hover  { background:#007182; color:#FFF; }
	/* About us page */
/*	#__join_us_wrapper { padding:25px 0 12px; }*/
    .team-detail-head h2 {
        font-size: 68px;
    }

	.join-us-banner { padding:0; }
	#__about_us { padding:20px 0; }

	#__about_us .padd-b40 { padding-bottom:10px; }
	/* Apply for grant */

	.our-event { margin-bottom:0; }
	.our-event .col-md-6 { padding-bottom:10px; }


	#__apply_grant_section { padding:20px 0 0; }
	.dots { margin-top:0px; }

	#__globe_wrapper_mobile .play-video .play-video-ico {  height: 64px; margin-top: -31px; width: 106px; }

	/* 28 APril 2016 :: Year checkbox */
	.year_checkbox {
		left: 12px;
		position: absolute;
		top: 13px;
		vertical-align: middle;
		z-index: 99;
	}
	.__filters .dropdown .dropdown-menu.dropdown-year > li { position:relative; }
	.__filters .dropdown .dropdown-menu.dropdown-year > li > a { padding:15px 20px 12px 32px; }
	/* 28 APril 2016 :: Year checkbox :: Ends */

    /*.wrapper { height: auto !important ; padding-right: 0 !important; width:100% !important; overflow: auto !important; }*/

    /*.wrapper {
        height: auto !important; padding-right: 0 !important; width:100% !important;
        overflow: scroll !important;
        -webkit-overflow-scrolling: touch !important;
    }*/
   /* body{ overflow:hidden; }
    .wrapper{ width:100% !important; overflow:auto; padding-right:10px !important; }*/


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

    #__header .container {
        position: relative;
    }
    .search_header { bottom: -38px; right: 15px; left: 15px; }
    .__menu-bg a { margin-right: 62px; }
	.container {
		width: 768px;
	}
	.recent-block { margin:0 7.5px 15px; width:31.3%;  }
	#recent-isotop	{ margin:0 -7.5px; }
	.__filters .dropdown { float:left; width:50%; padding: 10px 5px 0; }
  .__globe_filter-mob .__filters { margin: 0 -5px; }
    .__filters .dropdown .dropdown-menu { left: 5px; right: 5px; width: auto !important; z-index: 1; }
	/*.__filters .dropdown:nth-child(2n) { margin:0 0 0 1.2%; }*/
	.dt-custom-margin130 dd { margin-bottom:10px; }
	/* Four pillars */
	/*.tabs-wrapper .panel-default > .panel-heading .tab-para , #__four_pillars .tab-content p { font-size:13.88px; }*/
	/*#tab1  p { font-size:13.88px; }
	#accordion .panel-title a { font-size:24px; }
	#accordion .panel-collapse h2 { font-size:19px; }*/
	.plus-svg img { width:55px; }
	.plus-svg { width:55px; height:55px; }
	.tabs-wrapper .panel-default .panel-title.padd-r122 { padding-right:95px; }
	/* Join Us page */
	#__join_us_wrapper .video-wrapper { padding:0; margin:0; }
	#__join_us_wrapper .col-xs-12.col-md-4.col-sm-4.__pad-0 { padding-left:0; }
	#__join_us_wrapper .col-xs-12.col-md-8.col-sm-8.__pad-0 { padding-right:0; }
	#join_us_events h3 { font-size:19px; }
	.panel-title.padd-l122 { padding-left:75px; }
	.our-event.bor-5b.padd-b100 { margin-bottom:25px; padding-bottom:15px; }
	/*.panel-default > .panel-heading + .panel-collapse > .panel-body { font-size:15px; }*/
	#join_us_events.padd-b40.padd-t40 { padding-top:25px; padding-bottom:25px; }
	#join_us_events.padd-b40.padd-t40 .col-xs-12.col-sm-8.col-sm-offset-4.col-md-8.col-md-offset-4.padd-b40 { padding-bottom:15px; }
	/*#join_us_events.padd-b40.padd-t40 p { font-size:13.88px; }
	#__join_us_wrapper .video-wrapper h4 { font-size:20px; }*/
	#join_us_events.padd-b40.padd-t40 .tabs-wrapper.padd-b40 { padding-bottom:0; }
	#__donate_ads.join-usads { padding-top:21px; }
	/* Make -a donation */
	.red-border { /*font-size:15px;*/ padding:20px; }
	.label-title { padding-bottom:3px; /*font-size: 22px;*/ }
	/*.label-cont { font-size:13.88px; }*/
	/*.information-wrap h2 { font-size:26px; }
	label { font-size:15px; }*/
	.form-control { font-size:14px; height:52px; }
	.submit-btn { /*font-size:16px;*/ height:75px; width:210px; }
	#__donation_form .radio-style { padding-bottom:10px; }
	/* us donation */

	#__us_funds.padd-t40.padd-b40 { padding-top:25px; padding-bottom:0; }
/*	#__us_funds.padd-t40.padd-b40 .padd-b40  .padd-b40  { padding-bottom:0; }*/
	/*#__us_funds p { font-size:13.88px; }*/
	.custom-thumb { margin-top:15px; }
	.padd-rl60 { padding-left:15px; padding-right:15px; }
	section#__recent_stories.search-result { margin-top:35px; margin-bottom:43px; }
	#__four_pillars.padd-b40 { padding-bottom:0; }
	#join_us_events .our-event img { max-height:155px; }
	#__apply_grant_section .our-event .col-xs-12.col-md-6.col-sm-6 {
		min-height: 335px;
	}
	#__about_us { padding:20px 0 30px; }
	#myTabContent.tab-content.padd-t40 { padding-top:30px; }
	#join_us_events.padd-b40.padd-t40 {
		padding-bottom: 0;
	}
	#join_us_events .our-event {
		margin-bottom: 0;
	}
	.tabs-wrapper #accordion.panel-group {
		margin-bottom: 5px;
	}
	 .__team_content.row > .col-md-3 { width:33.3333%; }
	 #team_list.nav.nav-tabs { display:block; height:auto !important; }
	 #team_list.nav.nav-tabs li { width:184px; }
	 .__detailed_desc .__page_soical_links { bottom:auto; margin-top:0; }
	 .__video_desc .__page_soical_links { width:100%; position:relative; right:auto; bottom:auto; }
	 .__video_desc {padding:0 20px;  }
	 .__video { height:134px; }

	  #__join_us_wrapper .join-us-banner .pos-r { min-height:65px; }
	  /* 8 June 2016 */
	 #__recent_stories_mob .__load-btn {  padding: 50px 0 0; }

    .navigation.pagination { padding-top: 8px; }
}
@media (max-width: 767px) {
	#__header .container .col-md-5 .logo { max-width:100%; }
	#__header .container .col-md-5 .logo img { height:auto; }
	.dl-horizontal dd { margin:0 0 12px; }
	/* Four pillars */
	#four-pillars-tab-accordion > .panel-default > .panel-heading { padding:0; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; }
	#four-pillars-tab-accordion > .panel-default > .panel-heading .panel-title a { margin-bottom:0; color:#FFF; font-family: "BentonSans", "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; font-size: 15px; letter-spacing:1px; font-weight:400;  background:#007182; padding:12px 15px; text-align:center; line-height:120%; }
	#four-pillars-tab-accordion > .panel-default > .panel-heading .panel-title a.collapsed {  background:#002630; }
	#four-pillars-tab-accordion > .panel-default > .panel-heading .panel-title a br { display:none; }
	#four-pillars-tab-accordion > .panel.panel-default { border-bottom:none; padding:0; margin:10px 0 0px; }
	#four-pillars-tab-accordion .panel.panel-default { -moz-border-radius:0; -webkit-border-radius:0; border-radius:0; }
	#four-pillars-tab-accordion.panel-group { margin:30px 0 0; }
	#four-pillars-tab-accordion .panel-default > .panel-heading + .panel-collapse > .panel-body { font-size:13.88px; padding:12px 0 0; }
	.tabs-wrapper .panel-default > .panel-heading { padding:0; }
	.plus-svg img { width:45px; }
	.plus-svg { width:45px; height:45px; }
	.tabs-wrapper .panel-default { padding-top:18px; padding-bottom:18px; }
	.tabs-wrapper .panel-group .panel + .panel { margin-top:0; }
	.tabs-wrapper .panel-default .panel-title.padd-r122 { padding-right:58px; }
	.tabs-wrapper .panel-default .panel-title a { margin-bottom:5px; font-size:20px; }
	.tabs-wrapper .panel-default > .panel-heading .tab-para { font-size:13.88px; }
	.tabs-wrapper #accordion .padd-b40 , .tabs-wrapper #accordion .col-xs-12.col-md-3.col-sm-3.text-center { padding-bottom:10px; padding-top:10px; }
	.tabs-wrapper #accordion .col-xs-12.col-md-9 { padding-top:10px; }
	.tabs-wrapper #accordion h2 { font-size:18px; }
	.tabs-wrapper #accordion  p { font-size:13.88px; }
	.tabs-wrapper.padd-b40 { padding-bottom:0; }
	.tabs-wrapper.padd-b40 #accordion { margin-bottom:0; }
	/* Join Us page */
	#__join_us_wrapper .video-wrapper { padding:0; margin:0; }
	#__join_us_wrapper .col-xs-12.__pad-0 { padding:0; }
	#__join_us_wrapper .video-wrapper p { margin-bottom:20px; }
	.__pad-0 .join-us-banner h3 { font-size: 21px; line-height: 28px; }
	.join-us-ratio .col-md-2 { width:100%; }
	#__donate_ads.join-usads { padding-top:20px; }
	#join_us_events.padd-b40.padd-t40 { padding-top:25px; padding-bottom:0; }
	#join_us_events.padd-b40.padd-t40 .col-xs-12.col-sm-8.col-sm-offset-4.col-md-8.col-md-offset-4.padd-b40 { padding-bottom:15px; }
	#join_us_events.padd-b40.padd-t40 p { font-size:13.88px; }
	#join_us_events h3 { margin-top:15px; font-size:20px; }
	.our-event.bor-5b.padd-b100 { margin-bottom:25px; padding-bottom:15px; }
	.panel-title.padd-l122 { padding-left:60px; }
	.panel-default > .panel-heading + .panel-collapse > .panel-body { font-size:13.88px; }
	/* Make -a donation */
	.label-title { padding-bottom:3px; font-size: 19px; white-space:normal; line-height:100%; }
	.optionsselect label { padding:0 0 0 75px; }
	.label-cont { font-size:13.88px; }
	.information-wrap h2 { font-size:24px; }
	label { font-size:14px; }
	.form-control { font-size:14px; height:52px; }
	.submit-btn { font-size:15px; height:75px; width:210px; }
	#__donation_form .radio-style { padding-bottom:10px; }
	/* us donation */
	p { font-size:13.88px; }
	#__us_funds .information-wrap .row.mar-rl50 { margin-right:-10px !important; margin-left:-10px !important; }
	#__us_funds.padd-t40.padd-b40 { padding-top:25px; padding-bottom:0; }
	#__us_funds.padd-t40.padd-b40 .padd-b40  .padd-b40  { padding-bottom:0; }

	.row {
		margin-left: -10px;
		margin-right: -10px;
	}
	.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { padding-left:10px; padding-right:10px; }
	.container { padding-left:10px; padding-right:10px; }
	/* Font */
	#__about_us p , .our-event p { font-size:13.88px; }
	.our-event h2 { margin-top:14px; font-size:22px; }
	.h2-lg { font-size:20px; }

	.dl-horizontal dt .dt-title { font-size:16px; }
	.dt-custom-margin130 dd { font-size:14px; }
	.join-us-banner h2 { font-size:22px; }
	.join-us-banner p { font-size:13.88px; line-height:140%; }
	#__apply_grant_section h4 { font-size:16px; margin:0; }
	#__donate_ads h3 { font-size:20px; }
	#__donate_ads h2 { font-size:34px; }
	#__globe_filter-mob h2 { font-size:22px;  }
	#__globe_filter-mob p { font-size:13.88px; line-height:140%; }
	#__globe_filter-mob h3 { font-size:22px; }
	#__recent_stories_mob h2 { font-size:18px; }
	#__recent_stories.search-result h2 { font-size:18px; }
	.breadcrumb { font-size:14px; }
	#__banner h2 , #__banner-mobile h2 { font-size:20px; margin-bottom:8px; }
	#__banner div, #__banner-mobile div { font-size:13.88px; line-height:150%; }
	#__banner div.white-txt.pos-a a.join-us , #__banner-mobile div.white-txt.pos-a a.join-us { font-size:20px; }
	#__title h2 { font-size:22px; margin:0; }
	#__join_us_wrapper .video-wrapper h4 { font-size:18px; }

	#__four_pillars.padd-b40 { padding-bottom:30px; }
	.apply-btn { bottom:-1px; padding-bottom:3px; display:block; }
	.our-event img { display:block; }
	.grey-no-image { overflow:hidden; }
	.swiper-wrapper .globe-option ul li { padding-bottom:1px !important; }
	 .custom-thumb .globe-side-content .globe-option ul li { padding-bottom:3px; }
	 .our-event img { height:auto; }
	 /* 22 Feb 2016 */
	 .video-wrapper img { width:100%; height:auto; }
	 #four-pillars-tab-accordion .col-xs-12.col-sm-12.col-md-8.padd-b40 { padding-bottom:0; }
	 #four-pillars-tab-accordion .panel.panel-default.no-border { padding-bottom:0; }
	 .tabs-wrapper #accordion.panel-group { margin-bottom: 0; }
	 #join_us_events .our-event.padd-b40 { margin-bottom: 0; padding-bottom: 20px; }
	 #__apply_grant_section .padd-b40 { padding-bottom: 30px; }
	 #__about_us { padding: 30px 0 10px; }
	 #__apply_grant_section .our-event .col-xs-12.col-md-6.col-sm-6 { min-height:10px; }

	#__content_area .bigtxt { font-size:150px; }
	 /* Team Listing */
	#team_list.nav.nav-tabs li { width:100%; border-right:none; padding:0; }
	#team_list.nav.nav-tabs li a br { display:none; }
	#team_list.nav.nav-tabs li a { text-align:left; display:block; float:none; height:auto !important; font-size:16px; padding:6px 12px; font-family: "benton-sans-condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", "San-Serif", arial; }
	/* Team Detail */
	.__person_image { margin-bottom:15px; }
	.__detailed_desc , .__tweet_block { padding:15px 0 0; }
	.__personal_bio h2 { font-size:50px; }
/*	.join-us-banner .breadcrumb { margin-bottom:5px; }*/
	.__video_desc .__page_soical_links { width:100%; position:relative; right:auto; bottom:auto; }
	.__video_desc {padding:0 20px;  }
/*	.__video_play { margin:-35px 0 0; width:146px; height:70px; background-size:100%; }*/
    
	 #__video_isotop.row > .col-md-4 { width:50%; }
 	.alm-reveal .col-md-4 { width:50%; }

	 #__join_us_wrapper .join-us-banner .pos-r { min-height:65px; }

	 /* 8 June 2016 */
	 #__recent_stories_mob .__load-btn {  padding: 50px 0 0; }

    #__donate_ads.single_story_donate p { font-size: 20px; }
    #__donate_ads.single_story_donate h3 { font-size: 40px; }
    #__donate_ads.single_story_donate.padd-t10 {
        padding-bottom: 25px;
        padding-top: 22px;
    }
    .publication_thumb .posted_date { margin-top: 0; }
    .latest_report_thumb { margin-bottom: 15px; }
    .publication_thumb { padding-top: 20px; }
    .navigation.pagination .page-numbers { margin-bottom: 10px; }
    .navigation.pagination { padding-top: 10px; }
    .navigation.pagination .page-numbers:first-child { margin-left: 0; }
    .navigation.pagination .page-numbers:last-child { margin-right: 0; }
    .navigation.pagination .dots, .navigation.pagination .page-numbers { font-size: 13px; }
    .navigation.pagination .page-numbers { padding: 5px 10px; }

    .no-results #search-form { margin-bottom: 50px; }

    .footer-newsletter .form-control { min-width: 120px;  max-width: 285px; }
    
    /* 24 April 2017 - Publication 990s */
    .publication990sBg ul { margin-top: 15px; }
    /* 24 April 2017 - Publication 990s :: Ends */
}
@media (min-width: 600px) and (max-width: 767px) {
	.recent-block { margin:0 5px 10px; width:48.2%;  }
	#recent-isotop	{ margin:0 -5px; }
	/* Make -a donation */
	.red-border { padding:16px 10px; font-size:13px; }
	.radio-style .radio-primary { width:18.1%; }
	.red-border.other-amount { width:82%; }
	/* us donation */
	#__us_funds .information-wrap .row.mar-rl50 { margin-right:50px !important; margin-left:50px !important; }
	.tabs-wrapper #accordion .panel .width-25  { width:25%; }
	.tabs-wrapper #accordion .panel .width-75  { width:75%; }
	.__video { height:162px; }
    .team-detail-head h2 {
        font-size: 68px;
    }
}
@media (min-width: 480px) and (max-width: 599px) {
	.recent-block { margin:0 5px 10px; width:47.8%;  }
	#recent-isotop	{ margin:0 -5px; }
	.grey-no-image , .post-wrap { height:205px; }
	/* Make -a donation */
	.red-border { margin:0 0.7% 10px; padding:14px 10px; font-size:13px; }
	.radio-style .radio-primary { width:22.8%; }
	.red-border.other-amount { width:98%; }
	#__donation_form .mar-rl50 { margin-left:0 !important; margin-right:0 !important; }
	/* us donation */
	#__us_funds .mar-rl50 { margin-left:0 !important; margin-right:0 !important; }

	.__video { height:126px; }
    .team-detail-head h2 {
        font-size: 68px;
    }
}
@media(max-width:479px) {
    .team-detail-head h2 {
        font-size: 40px;
    }
    .__video_play { transform: scale(0.7); left: -25px;}
	.recent-block { margin:0 0 10px; width:100%; }
	.grey-no-image , .post-wrap { height:137px; }
	/* Make -a donation */
	.red-border { margin:0 0.7% 10px; padding:14px 10px; font-size:13px; }
	.radio-style .radio-primary { width:22.8%; }
	.red-border.other-amount { width:98%; }
	#__donation_form .mar-rl50 { margin-left:0 !important; margin-right:0 !important; }
	/* us donation */
	#__us_funds .mar-rl50 { margin-left:0 !important; margin-right:0 !important; }
	 .__team_content.row > .col-md-3 { width:100%; }
	 #__video_isotop.row > .col-md-4 { width:100%; }
	 .alm-reveal .col-md-4 { width:100%; }
	 .__video { height:auto; min-height:174px; }
	 #__video_isotop.row > .col-md-4 .__video_block .team_desc , #__video_isotop.row > .col-md-4 .__video_block { height:auto !important; }
	 .alm-reveal .col-md-4 .__video_block .team_desc , .alm-reveal .col-md-4 .__video_block { height:auto !important; }
	 .play-video .play-video-ico { background-size:100%; height: 46px; margin-top: -22px; width: 78px;}

    .publication-list .grid { width: 100%; }
    .publication-title-wrapper { padding: 0 0 5px; }
    .publication-title-wrapper h3 { font-size: 13px; margin: 3px 13px 0 0; }
    .publication-dropdown .btn { font-size: 13px; }
    .publication_thumb { height: auto !important; }
    .footer-newsletter .form-control { min-width: 120px;  max-width: 240px; }
}
@media(max-width:410px) {
	/* Make -a donation */
	#__donation_form .radio-style.padd-b40.text-center { text-align:left; }
	.radio-style .radio-primary { width:31%; }
	.red-border.other-amount { width:98%; }
	.red-border.other-amount input { width:100%; display:block; margin-top:3px; }

}
#__meet_our_grantees .our-grantee-wrap {
  margin: 0 15px;
  background: #007182;
    max-width: 31.5%;
    min-height: 331px;
}
#__meet_our_grantees .prevDup {
    left: 0 !important;
}
#__meet_our_grantees .swiper-slide.swiper-slide-active { opacity: 1; }
#__meet_our_grantees .grantee_wrapper { overflow: hidden;}
#__meet_our_grantees .grantees-slider { overflow: visible;}
#__meet_our_grantees .swiper-slide { opacity: 0.25;  }
#__meet_our_grantees .our-grantee-wrap:first-child { margin-left: 0; }
#__meet_our_grantees .our-grantee-wrap:last-child { margin-right: 0;}
.nextDup::before, .prevDup::before {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  bottom: 0;
  content: "";
  cursor: pointer;
  height: 100%;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 50;
}

/***26-06-2018****/
.wpcf7-checkbox span.wpcf7-list-item {
	display: block;
	margin: 0 0 5px;
}
.wpcf7-checkbox .wpcf7-list-item-label {
	margin-left: 5px;
	color: #999;
}
.wpcf7-form-control-wrap.areasofinterest {
	display: block;
}
.areasofinterest-sec {
	border: 5px solid #b2b2b2;
	border-radius: 20px;
	display: block;
	border-top-left-radius: 0;
	padding: 15px 15px 10px;
}
.areasofinterest-sec > label {
	color: #999;
	font-size: 20px;
	margin-bottom: 10px;
}
.wpcf7-form .form-group {
	margin-bottom: 25px;
}
.wpcf7-form .form-group .wpcf7-form-control-wrap {
	display: block;
	position: relative;
}
.wpcf7-form .form-group span.wpcf7-not-valid-tip {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -22px;
	width: 100%;
}
.wpcf7-form .form-group .wpcf7-checkbox + span.wpcf7-not-valid-tip {
	position: static;
}
/*June-15-2020*/
.home .swiper-container-globe-side .swiper-wrapper > div
{
	height: 590px;
	align-items: flex-start !important;
}
@media (max-width: 1199px)
{
	.home .swiper-container-globe-side .swiper-wrapper > div
	{
		height: 560px;
	}	
}
@media (max-width: 991px)
{
	.home .swiper-container-globe .swiper-wrapper > div
	{
		height: 530px;
	}
}
@media (max-width: 767px)
{
	.home .swiper-container-globe .swiper-wrapper > div
	{
		height: 65vw;
	}
}
@media (max-width: 630px)
{
	.home .swiper-container-globe .swiper-wrapper > div
	{
		height: 72vw;
	}
}
@media (max-width: 480px)
{
	.home .swiper-container-globe .swiper-wrapper > div
	{
		height: 76vw;
	}
}
@media (max-width: 380px)
{
	.home .swiper-container-globe .swiper-wrapper > div
	{
		height: 95vw;
	}
}
/*End-June-15-2020*/
/*Publication Button css*/
.latest_report_desc button
{
	background-color: #017081;
	/*font-size: 14px;*/
    line-height: 20px;
    color: #fff;
    font-weight: 700;
    text-decoration: none;
    border-radius: 10px;
   /*padding: 8px 10px 6px;*/
    transition: all .3s ease;
    border: none;
    display: inline-block;
    /*margin: 3px 4px;*/
    white-space: nowrap;
    text-transform: none;
    letter-spacing: 0;
    cursor: pointer;
    background-color: #017081;
    color: #fff;
    font-size: 13px;
	padding: 3px 7px 3px;
	margin: 3px 2px;
}
.latest_report_desc button a
{
	color:#fff;
}
.button-link-text button
{
	background-color: #017081;
	/*font-size: 14px;*/
    line-height: 20px;
    color: #fff;
    font-weight: 700;
    text-decoration: none;
    border-radius: 10px;
    /*padding: 8px 10px 6px;*/
    transition: all .3s ease;
    border: none;
    display: inline-block;
    /*margin: 3px 4px;*/
    white-space: nowrap;
    text-transform: none;
    letter-spacing: 0;
    cursor: pointer;
    background-color: #017081;
    color: #fff;
    font-size: 13px;
	padding: 3px 7px 3px;
	margin: 3px 2px;

}
.button-link-text button a
{
	color:#fff;
}
.button-link-text button:hover,
.latest_report_desc button:hover
{
	background: #002630;
}
.button-link-text button a,
.latest_report_desc button a
{
	text-decoration:none!important;
}
/*Publication Button css */