/*strictly Small Device*/
@media screen and (min-width: 768px) and (max-width: 991px){
.logged-in header.main-header{
	top : 32px;
}
body,
html{
	min-width : 768px;
}
/*magazine page listing page*/
.magazine-cntnt-wrapper {
    display: block;
}
.magazine-latest .publication-resource {
    margin-top: 30px;
}
/*magazine page listing page*/

/*magazine page detail page*/
.publication-detail-page div.detail-page-content {
    display: block;
    padding: 0;
    float: none;
}
.publication-detail-page div.detail-page-image {
    display: block;
    float: left;
    padding: 0;
    margin-right: 30px;
    margin-bottom: 20px;
}
/*magazine page detail page*/
.detail-single-page.main-page-wrapper{
	/*margin-top: 51px;*/
}
.detail-single-page .sidebar-region,
.detail-single-page .content-region {
    margin-top: 9px;
}
.menu-main-menu-container #menu-main-menu>li>ul{bottom: -40px;}
.page-head,
.green-title{
	/*font: 31px/33px roboto-light;*/
	font: 31px/33px roboto-regular;
}
.detail-page-title{
	font: 19px/21px roboto-bold;
}
.more-btn>a:focus,
.more-btn>a:hover,
.more-btn>a{
	font : 12px/14px open_sansregular;
	padding: 13px 40px;
}
/*footer*/
.footer-menu ul.nav>li a:hover,
.footer-menu ul.nav>li a:focus,
.footer-menu ul.nav>li a{
	width : 90px;
}
/*header*/
.display-submenu .main-page-wrapper{
    /*margin-top: 94px;*/
	margin-top: 99px;
}
  /*logo*/
.logo-tag{
	/*background: url(../images/start-logo-tab.png) no-repeat center;
	margin: 0 auto;
	margin-top: 12px;
	height: 25px;
    width: 50px;*/
    margin-top: 10px;
}
  /*search*/
header.main-header .main-search .search-box .search-well{
    width: 450px;
}
  /*menu*/
.main-header .navbar-collapse.collapse{
	display : inline-block !important;
    margin-top: 19px;
    float: left;
}
header div.menu-donate-search{
	padding-left:0;
}
header.main-header .menu-main-menu-container{
	padding-right : 9px;
}
div.menu-main-menu-container #menu-main-menu>li{
    /*padding: 0 9px;*/
}
div.menu-main-menu-container #menu-main-menu>li:first-child{
	padding-left : 10px;
}
div.menu-main-menu-container #menu-main-menu>li a{
    font: 12px/14px roboto-regular;
	padding: 0 0 9px;
}
div.menu-main-menu-container #menu-main-menu>li>a{
	padding: 2px 0 12px;	
}
div.menu-main-menu-container #menu-main-menu>li>ul>li>a {
    font: 12px/14px roboto-regular;
}
.menu-main-menu-container #menu-main-menu>li>ul>li>a::after{
    font: 12px/14px roboto-bold !important;	
}
div.menu-main-menu-container #menu-main-menu>li>ul>li>a{
	padding-bottom: 13px;	
}
div.menu-main-menu-container #menu-main-menu>li>ul>li>a:hover {
    font: 12px/14px roboto-bold;
}
div.menu-main-menu-container #menu-main-menu>li>ul>li>ul>li a {
    font: 12px/14px roboto-regular;
}
div.menu-main-menu-container #menu-main-menu>li>ul>li>ul{
	/*top : 29px;*/
}
div.menu-main-menu-container #menu-main-menu>li>ul>li a{
	padding-bottom : 10px;
}
div.menu-main-menu-container #menu-main-menu>li>ul{
	/*bottom : -36px;*/
    padding: 12px 15px 0;
}
.menu-main-menu-container #menu-main-menu>li>ul>li .third-level .third-level-col{
	padding : 20px 25px !important;
}
/*search*/
header.main-header .main-search .search-box .search-form label {
    width: 308px;
}
 /*homepage*/
  /*mainslider*/
.homepage .main-slideshow ul.slides>li .caption-wrap .caption{
	width : 275px;
}
.homepage .main-slideshow .caption-wrap .caption h1 {
    font: 26px/26px roboto-bold;
}
.homepage .main-slideshow ul.slides>li .caption-wrap {
    font: 12px/14px roboto-regular;
}
  /*what we do*/
.what-we-do-content{
    /*font: 14px/16px roboto-light;*/
    width: 550px;
    margin: 0 auto;
}
.our-work-slider .default-theme.wp-posts-carousel:hover .owl-controls .owl-nav .owl-prev, 
.our-work-slider .owl-controls .owl-nav>div.owl-prev{
    top: 176px !important;
}	
.our-work-slider .default-theme.wp-posts-carousel:hover .owl-controls .owl-nav .owl-next, 
.our-work-slider .owl-controls .owl-nav>div.owl-next{
    top: 176px !important;
}
  /*our work*/
.our-work-slider .owl-stage>.owl-item .wp-posts-carousel-details{
    /*height: 150px;*/
	height: 165px;
}
/*.our-work-block .wp-posts-carousel-title a*/
.our-work-block .wp-posts-carousel-details a{
	/*font: 18px/20px roboto-regular !important;*/
}
.our-work-block .our-work-slider .wp-posts-carousel-image img{
	/*height : 163px;*/
}
/*.our-work-slider .default-theme.wp-posts-carousel:hover .owl-controls .owl-nav .owl-prev,
.our-work-slider .owl-controls .owl-nav>div.owl-prev{
    /*left: -15px!important;*/
   /* left: 0 !important;
    top: 55% !important;
    background: url(../images/left-arrow-tab.png) no-repeat center !important;
    padding: 0 !important;
    width: 15px !important;
    height: 26px !important;
}
.our-work-slider .default-theme.wp-posts-carousel:hover .owl-controls .owl-nav .owl-next,
.our-work-slider .owl-controls .owl-nav>div.owl-next{
	/*right : -15px!important;*/
	/*right : 0 !important;
    top: 55% !important;
    background: url(../images/right-arrow-tab.png) no-repeat center !important;
    padding: 0 !important;
    width: 15px !important;
    height: 26px !important;
}*/
  /*newsletter*/
.news-contact-block > div{
	display: table;
    margin: 0;
    width: 100%;
}
div.connect-with-block,
div.news-letter-block{
    display: table-cell;
    float: none;
    vertical-align: middle;
}
div.connect-with-block,
div.news-letter-block{
	min-height : 149px;
    padding: 25px 15px;
}
.connect-with {
    /*margin-top: 30px;*/
}
.news-letter{
	width : 280px;
}
.news-let-desc {
   /* font: 12px/14px roboto-light;*/
}
.news-let-btn a:focus, .news-let-btn a:focus:hover, 
.news-let-btn a:hover, 
.news-let-btn a {
    font: 10px/12px open_sansregular;
	padding: 6px 14px 7px;
	letter-spacing : 2px;
}
.connect-with .seperator,
.connect-with-text {
    /*font: 14px/16px roboto-light;
      padding-top: 5px;*/
    font: 14px/40px roboto-light;
    
}
.connect-with-icons>div>a{
    width: 33px;
    height: 25px !important;
    display: inline-block;
}
.connect-with-icons>div>a.a2a_button_facebook{
	background: url(../images/facebook-tab.png) no-repeat center;		
}
.connect-with-icons>div>a.a2a_button_twitter{
	background: url(../images/twitter-tab.png) no-repeat center;		
}
.connect-with-icons>div>a.a2a_button_linkedin{
	background: url(../images/linked-in-tab.png) no-repeat center;		
}
.connect-with-icons>div>a img{
	display : none;
}
.connect-with .seperator{
    height: auto;
    padding: 0px 10px 0 10px;
}
.connect-with-icons {
    height: 25px;
}
  /*latest*/
.latest-block .wp-posts-carousel-details a{
    /*font: 14px/16px roboto-bold;	*/
}
.latest-block .wp-posts-carousel-desc{
    /*font: 13px/15px roboto-regular !important;*/
}
.latest-block .wp-posts-carousel-created-date{
    font: 12px/14px roboto-regular !important;
}
  /*partners*/
/*div.sbcap-wrapper{
    bottom: -58px;
    left: 22px;
}
.partners-logos ul.swifty_imgwidget_ul>li:nth-child(3) .sbcap-wrapper {
    left: 10px;
}
.partners-logos ul.swifty_imgwidget_ul>li:nth-child(4) .sbcap-wrapper {
    left: 40px;
}*/
/*our team page*/
.our-team .staff-col .img,
.our-team .staff-col img,
.our-team .director-col .img,
.our-team .director-col img{
    height: 115px;
    width: 115px;	
}
.our-team .staff-col{
    height:auto;
}
/*partners*/
.partners-page .partner-box .desc-wrapper {
    padding: 12px 20px 20px;
    word-wrap: break-word;
}
/*programms page*/
	/*logo and description section*/
.program-page .img-and-desc-section .image-logo {
    /*height: 250px;*/
}
.program-page .img-and-desc-section .description{
    padding: 20px 0;
    width: 300px;
}
.program-page .img-and-desc-section .description .heading {
    font: 16px/18px roboto-bold;
}
.program-page .img-and-desc-section .description .details {
    font: 14px/16px roboto-regular;
}
	/*second content*/
.second-content-wrapper .image img {
   /* height: auto;*/
}	
	/*highlights*/
.highlights .highlight-slide .item .title{
	width : 350px;
}
.highlights .highlight-slide .item .title a{
    font: 18px/20px roboto-regular;	
}
.prg-partner .prg-partners-img{
	padding-top : 10px;
}
div.project-website {
    padding: 40px 0 50px !important;
}
	/*maps*/
/*.prg-map .map-img{
    height: 410px;
}*/
/*our work page*/
	/*banner*/
.our-work-page .our-work-banner-head{
	font: 31px/33px roboto-regular;
	top : 20px;
}
	/*Our Approach*/
.our-work-page .our-approach .round>.our-approach-cont-wrapper>.our-approach-cont .head{
	font: 16px/18px roboto-bold;
	color : #666;
	margin-bottom : 19px;
}
.our-work-page .our-approach .round>.our-approach-cont-wrapper>.our-approach-cont .desc{
	font: 14px/16px roboto-regular;	
	color : #666;
}
.our-work-page .our-work-cont-padding.our-approach{
	/*padding-top: 1px !important;	*/
}
.our-work-page .where-we-work-cont  .textwidget,
.our-approach-cont .textwidget {
    /*font: 18px/20px roboto-regular;*/
}
.our-work-page .our-work-sub-heading.green-title,
.our-work-page .our-approach .green-title{
   /* margin-bottom: 22px;*/
}
.our-work-page .our-approach-circle-wrapper {
    padding-top: 167px;
}
.our-work-page .our-approach .round{
	width: 430px;
	height: 430px;
}
.our-work-page .our-approach .round>.item:nth-child(1){
	top: -122px;
    left: 0px;
    right: 0;
    margin: 0 auto;
    width: 133px;
}
.our-work-page .our-approach .round>.item:nth-child(2){
	top: 79px;
    right: -140px;
    width: 228px;
}
.our-work-page .our-approach .round>.item:nth-child(3){
	top: 296px;
    right: -122px;
    width: 260px;
}
.our-work-page .our-approach .round>.item:nth-child(4){
	top: 296px;
    left: -122px;
    width: 260px;
}
.our-work-page .our-approach .round>.item:nth-child(5){
	top: 79px;
    left: -140px;
    width: 228px;
}
.our-work-page .our-approach .round>.item .title{
	font: 14px/16px roboto-condensed-bold;
    height: 135px;
}
.our-work-page .our-approach .round>.item:nth-child(1) .title{
	width: 128px;
}
.our-work-page .our-approach .round>.item:nth-child(2) .title,.our-work-page .our-approach .round>.item:nth-child(5) .title{
	width: 93px;
}
.our-work-page .our-approach .round>.item:nth-child(4) .title, .our-work-page .our-approach .round>.item:nth-child(3) .title{
	width: 122px;
}
.our-work-page .our-approach .round>.item .outer-circle{
	padding: 8px;
	position: absolute;
}
.our-work-page .our-approach .round>.item .img-box,.our-work-page .our-approach .round>.item .outer-circle{	
    width: 135px;
    height: 135px;
}
.our-approach-circle-wrapper .our-approach-cont-wrapper .initial-cont{
	font: 23px/25px roboto-condensed-bold;
}
/*.our-approach-circle-wrapper .our-work-page .our-approach .round>.our-approach-cont-wrapper>.our-approach-cont .head, .our-work-page .our-approach .round>.our-approach-cont-wrapper>.our-approach-cont .desc{
	font: 14px/16px roboto-bold;
}*/
.our-approach-cont-wrapper .initial-cont, .our-work-page .our-approach .round>.our-approach-cont-wrapper>.our-approach-cont{
	top: 89px;
    width: 250px;
    height: 207px;
}
.our-approach-circle-wrapper .our-approach-cont-wrapper .initial-cont .tcell>.widget:first-child p{
	padding-bottom: 20px;
}
.our-approach-circle-wrapper .our-approach-cont-wrapper .initial-cont .tcell>.widget:last-child p{
	padding-top: 22px;
}
	/*our programs*/
.our-work-page div.our-programs {
   /* padding-top: 44px !important;*/
}
.our-work-page .our-prg-list .dy-block img{
	height : auto;
}
.our-work-page .our-prg-list .static-block .cont-wrapper {
    padding: 15px;
    font: 16px/18px roboto-regular;
}
.our-work-page .our-prg-list .title-block{
	/*height : 90px;*/
}
.our-work-page .our-prg-list .static-block, 
.our-work-page .our-prg-list .dy-block{
    /*height: 276px;*/
	height : 325px;
}
/*.our-work-page .our-prg-list .dy-block a{
    padding: 15px;
	font: 18px/20px roboto-regular;
}*/
.our-work-page div.our-programs .our-work-sub-heading{
    /*margin-bottom: 21px;*/
}
.our-work-page .where-we-work{
	/*padding-bottom: 0;
    padding-top: 14px !important;*/
}
.our-work-page .map {
    margin-top: 0;
}
.map-section .map-indicator{
	margin-bottom: 50px;
	margin-top: 0;
}
/*news listing page*/
.news-slide .carousel{
	padding: 22px 40px 0 40px;
}
.news-slide .carousel-control{
	width: 50px;
}
.news-slide .carousel-heading{
	font: 18px/20px roboto-bold;
	margin: 0px 35px 8px;
}
.news-slide .carousel-inner{
	min-height: 75px;
}
.news-slide .carousel-inner .item{
	margin: 0px 35px 10px;
}
.news-slide .carousel-content-title a{
	font: 18px/20px roboto-regular;
	margin-bottom: 8px;
}
.news-slide .carousel-content-date{
	font: 12px/14px roboto-regular;
}
/*news detail page*/
.home-news-list-wrapper .list-item{
	/*padding: 30px;*/
	padding : 0;
}
.detail-page-sidebar .sidebar-title{
    margin-bottom: 3px;	
}
.detail-page-sidebar .green-title, .detail-title h1{
	font: 19px/21px roboto-regular;
    margin-bottom: 0;	
}
.detail-page-sidebar .sidebar-content-title a {
    font: 16px/18px roboto-bold;
}
/*about us page*/
.about-us-page .first-img .right .wrapper {
    padding: 15px 30px 15px 15px;
}
.about-us-page .second-img .left .wrapper {
    padding: 15px 15px 15px 30px;
}
	/*banner*/
.about-us-page .banner-title {
    font: 31px/33px roboto-regular;
    top: 20px;
}
.about-us-page .banner-desc {
    font: 20px/22px roboto-regular;
    bottom: 25px;
    width: 500px;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.about-us-page .cont-section {
    font: 15px/17px roboto-regular;
}
/*.about-us-page .three-block .flip-item-back .desc {
    font: 15px/17px roboto-italic;	
}
.about-us-page .flip-wrapper .flip-box .flip-item-back{
	padding : 15px;
}
.about-us-page .three-block .flip-item-back .butn a{
	margin-top : 15px;
}*/
.about-us-page .three-block .block-2 .green-title div{
    width: 140px;
    margin: 0 auto;
}
div.about-us-page div.flip-wrapper {
    /*height: 221px;*/
	height: 183px;
	/*overflow: hidden;*/
}
/*div.about-us-page div.flip-wrapper.flip-it*/
.about-us-page .flip-item-back .desc{
	overflow : auto;
    height: 87px;
}
	/*three block(flip)*/
.about-us-page div.three-block .flip-item-back .btn-wrap{
	bottom : 20px;
}
.about-us-page div.three-block .flip-item-back .h-btn-wrap{
	margin-top : 19px;
}
.about-us-page div.three-block .flip-wrapper .flip-item-back{
	padding : 10px 15px 66px 20px !important;
}
.about-us-page div.three-block .mCSB_container{
	margin-right : 0;
}
.about-us-page div.three-block .mCustomScrollBox{
	padding-right : 10px;
}
.about-us-page div.three-block .mCSB_scrollTools{
	width : 5px;
}
.about-us-page div.three-block .mCSB_dragger{
	height: 25px !important;	
}
.about-us-page div.three-block .mCSB_dragger_bar{
	margin : 0 auto;
	width : 5px;
	background : #464646;
	height: 25px !important;
}
.about-us-page div.three-block .mCSB_draggerRail{
	margin : 0 auto;
	width : 5px;	
	background : #777777;
}
	/*vision mission*/
/*.vision-mission-wrapper {
    padding: 30px 15px;
}*/
.vision-mission .our-vision {
    padding-right: 30px;
}
.vision-mission .our-mission {
    padding-left: 30px;
}
/*resources page*/
.news-page .news-slide .carousel,
.resource-page .news-slide .carousel{
    padding: 20px 40px 20px 40px;	
}
.news-page .news-slide .carousel-heading,
.resource-page .news-slide .carousel-heading{
	margin-left : 0;
	margin-right : 0;
}
.news-page .news-slide .carousel-inner,
.resource-page .news-slide .carousel-inner{
	min-height : auto;
}
.news-page .news-slide .carousel-inner .item,
.resource-page .news-slide .carousel-inner .item{
	margin : 0;
}


}

/*till Small Device*/
@media screen and (max-width: 991px){
.main-page-wrapper{
	padding-bottom : 50px;
}
.logged-in header.main-header{
	/*top : 46px;*/
}
/*header*/
div.main-page-wrapper {
    /*margin-top: 50px;*/
	margin-top: 55px;
}
header.main-header .navbar{
	padding : 0;
	min-height : 55px;
}
.main-header{
	position : relative;
}
.main-header .menu-donate-search,
.main-header .logo-box{
	position : static;
}
div.donate-btn-wrapper,
header.main-header .main-search-wrapper{
	padding : 0;
}
  /*donate*/
div.donate-btn-wrapper a:hover,
div.donate-btn-wrapper a{
	/*font: 10px/12px roboto-bold;
    padding: 6px 6px 6px 8px;*/
	font: 10px/13px roboto-bold;
    padding: 6px 6px 6px 8px;
    /*margin: 13px 7px 0 0;*/
    margin: 15px 7px 0 0;
	height : 24px;
}
  /*search*/
header.main-header div.main-search .search-icon{
	background: url(../images/search-tab.png) no-repeat center;	
    width: 38px;
    height: 38px;
    /*margin: 6px 0 0 2px;*/	
    margin: 8px 0 0 2px;
}
/*breadcrumb*/
.breadcrumb-wrapper .breadcrumb>span{
    font: 12px/14px roboto-regular;
}
/*homepage*/
  /*slideshow*/
.homepage>div.main-slide-wrapper {
    margin-bottom: 43px;
}
  /*what we do*/
div.what-we-do-content{
    font: 16px/22px roboto-light;
}
.homepage>div.what-we-do-block-section {
    margin-bottom: 30px;
}
.what-we-do-title.green-title {
    margin-bottom: 17px;
}
.what-we-do-block .home-btn {
    margin-top: 27px;
}
  /*newsletter section*/
.news-let-desc {
    font: 16px/22px roboto-light;
}
div.news-contact-block {
    margin-bottom: 45px;
}
  /*our work*/
.our-work-block .wp-posts-carousel-details a{
	font: 16px/22px roboto-regular !important;
}
.homepage>div.our-work-block{
    margin-bottom: 43px;
}
.our-work-title.green-title {
    margin-bottom: 24px;
}
.our-work-slider .owl-stage>.owl-item .wp-posts-carousel-details {
    padding: 15px !important;
    overflow: hidden;
}
.our-work-link.home-btn {
    margin-top: 30px;
}
.map-section .map-indicator{
	/*float: none;*/
}
.map-section .map-indicator>ul{
	padding-left : 10px;
}
  /*latest*/
.latest-block .wp-posts-carousel-details a {
    font: 19px/25px roboto-regular;
}
.latest-block .wp-posts-carousel-desc{
    font: 16px/22px roboto-regular !important;	
}
.homepage>div.latest-block-wrapper{
    margin-bottom: 43px;	
}
.green-title.latest-title {
    margin-bottom: 21px;
}
.latest-block-wrapper .latest-cont{
	padding : 50px 0 30px;
}
.latest-block-wrapper .latest-link{
	/*margin-top: 30px;
	background-color: #749646;*/
    background-color: #00988b;
	padding-bottom : 30px;
}
  /*partners*/
.homepage>div.partners-block-wrapper{
   /* margin-bottom: 50px;*/
	/*margin-bottom: 10px;*/
}
.partners-title.green-title{
    margin-bottom: 44px;	
}
.partners-logos .carousel-inner{
	padding-bottom : 50px;
}
.partners-block .partners-link {
	/*margin-top: 50px;*/
}
/*our team page*/
.our-team .page-head{
	margin-top : 25px;
}
.our-team .nav-tabs.our-team-menu {
    /*margin-top: 11px;*/
}
div.our-team .staff-col .desc .member-des {
    clear: both;
    display: block;
    padding: 0;
    margin-top: 6px;
}
/*partners page */
.partners-page .page-head{
	margin-top : 25px;
}
.partners-images {
    /*padding: 24px 0 45px;*/
}
/*programes page*/
.program-page.main-page-wrapper{
	/*margin-bottom: 50px;*/
}
.program-page.main-page-wrapper > div:last-child{
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
.program-page .second-content-wrapper.no-highlight-no-map{
	margin-bottom : 30px;
}
.program-page .prg-cont-padding {
    /*padding-top: 50px;*/
}
.program-page .prg-sub-heading {
    margin-bottom: 21px;
}
	/*highligts*/
.program-page .highlights {
    padding-top: 43px;
}	
	/*second content*/
.second-content-wrapper .read-mre-wrapper {
    margin-top: 26px;
}
.second-content-wrapper .full-content{
    font: 16px/18px roboto-regular;
}
	/*prg map*/
div.prg-map{
	/*padding : 45px 0;*/
	padding: 45px 0 50px;
}
	/*news and publication*/
div.news-and-pub{
	padding: 0 0 50px;
}
div.news-and-pub .green-title{
	padding-top : 43px;
}
.news-and-pub .publication-date .seperator{
	display : none;
}
.news-and-pub .publication-date .bold{
    display: block;
    clear: both;
    padding: 7px 0 0;
}
	/*partners page*/
.program-page .second-content-wrapper.no-highlight-no-map+.prg-partner,
.program-page .highlights+.prg-partner,
.program-page .second-content-wrapper.no-highlight-no-map + .prg-map+ .prg-partner{    
	padding-top: 45px;
}
.program-page .news-and-pub.prg-grey-bg+.prg-partner{
	padding-top: 0;
}
.news-and-pub.prg-grey-bg {
    margin-bottom: 43px;
}
.program-page .highlights+.news-and-pub.prg-grey-bg {
    margin-top: 45px;
}
.prg-partner .carousel-inner .carousel-control.left{
    background: #fff url(../images/left-arrow-mob.png) no-repeat center left 0 !important;	
	width : 60px;
}
.prg-partner .carousel-inner .carousel-control.right{
    background: #fff url(../images/right-arrow-mob.png) no-repeat center right 0 !important;
	width : 60px;
}
.prg-partner .prg-partners-img .prg-partners-slide{
	padding : 0 60px;
}
	/*project website*/
div.project-website{
    padding: 47px 0 50px;	
}
/* programs */
.program-page .prg-cont-padding{
	padding-top: 36px;
}
.our-work-page .our-prg-list .static-block, 
.our-work-page .our-prg-list .dy-block{
	/*width: 50%;*/
	float: left;
   /* height: 286px;*/
}
.our-work-page .our-prg-list .dy-block a{
	/*font-size: 12px;*/
}
#map-holder{
	/*margin-bottom: 50px;*/
}
/*news list*/
div.news-list {
    margin-top: 30px;
}
.post-type-archive-news .page-head{
    margin-top: 9px;
    margin-bottom: 24px;
}
.news-page .news-letter-section{
    padding: 26px 15px 30px;	
}
.news-page .news-let-desc{
	display : block;
	margin: 0 auto;
}
.news-page .news-let-btn{
    display: block;
    margin: 0 auto;
    padding: 0;
    margin-top: 27px;
}
/* News Detail Page*/
div.detail-page-sidebar{
	padding: 10px 20px 10px;
}
.detail-page-social-share .a2a_button_facebook{
	background: url(../images/icn_fb_innerpage_mobile.png) no-repeat;
}
.detail-page-social-share .a2a_button_facebook:hover{
	background: url(../images/icn_fb_innerpage_mobile_hover.png) no-repeat;
}
.detail-page-social-share .a2a_button_twitter{
	background: url(../images/icn_twitter_innerpage_mobile.png) no-repeat;
}
.detail-page-social-share .a2a_button_twitter:hover{
	background: url(../images/icn_twitter_innerpage_mobile_hover.png) no-repeat;
}
.detail-page-social-share .a2a_button_linkedin{
	background: url(../images/icn_linkedin_innerpage_mobile.png) no-repeat;
}
.detail-page-social-share .a2a_button_linkedin:hover{
	background: url(../images/icn_linkedin_innerpage_mobile_hover.png) no-repeat;
}
.detail-page-content ul,
.detail-page-content ol,
.detail-page-content p,
.detail-page-content footer{
	margin-bottom : 20px;
}
/*about us page*/
.about-us-page .challange-block .green-title{
	padding-top : 1px;
}
.about-us-page .green-title {
    padding-top: 43px;
    margin-bottom: 21px;
}
.about-us-page img{
	/*height: 100%;*/
}	
/*vission mission*/
.vision-mission-wrapper {
    margin-top: 50px;
}
.vision-mission-wrapper {
    padding: 43px 15px 49px;
}
	/*biennial*/
.biennial-magazine {
   /* padding-bottom: 50px;*/
}
/* Highhlights page */
.highlights-detail-page .detail-page-sidebar .related-program .sidebar-content-title a{
	font: 16px/18px roboto-regular;
}
.highlights-detail-page .detail-page-sidebar .other-stories.sidebar-sec2 a{
	font: 14px/16px roboto-bold;
}
.highlights-detail-page .detail-page-content p img{
	margin: 0 15px 14px 0;
}
.highlights-detail-page .detail-page-sidebar .related-program.sidebar-sec1,
.highlights-detail-page .detail-page-sidebar .other-stories.sidebar-sec2{
	padding: 10px 20px 10px;
}
/*resource page*/
.social-media-resource>.col-sm-6:first-child{
   padding-left : 0;
}
.social-media-resource>.col-sm-6:last-child{
   padding-right : 0;
}
/*start25 page*/
.start25-page .detail-content{
	padding-top : 24px;
}
.start25-page .detail-content .green-title {
	margin-bottom: 18px;	
}
.start25-page.main-page-wrapper{
	margin-bottom: 44px;	
}
/*get involved*/
.get-involved-page.main-page-wrapper{
	/*margin-bottom : 50px;*/
}
.get-involved-page.main-page-wrapper .donate-section .page-head{
    margin: 43px 0 17px;	
}
.get-involved-page .get-involved-donate-btn {
    margin-bottom: 30px;
}
/*milestone*/
.page-milestones.main-page-wrapper{
	padding-bottom: 50px;
}
.page-milestones .green-title{
	padding-top : 1px;
	padding-bottom: 16px;
}
/*our work*/
.our-approach .hash-target{
    top: -121px;	
}
.our-programs .hash-target{
    top: -78px;	
}
.where-we-work .hash-target{
    top: -109px;
}
#social.hash-target, #highlights.hash-target,
#donate.hash-target, #contact-us.hash-target,
#donate.hash-target,
#contact-us.hash-target {
    top: -79px;
}
#publication.hash-target,
#join-us.hash-target{
    top: -121px;	
}
	/*our approach*/
.our-work-page .our-work-cont-padding.our-approach{
	padding-top: 1px !important;	
}
.our-work-page .where-we-work-cont .textwidget, 
.our-approach-cont .textwidget {
    font: 16px/22px roboto-regular;
}
.our-work-page .our-work-sub-heading.green-title,
.our-work-page .our-approach .green-title{
    margin-bottom: 17px;
}
	/*our programs*/
.our-work-page div.our-programs {
    padding-top: 44px !important;
}
.our-work-page div.our-programs .our-work-sub-heading{
    margin-bottom: 21px;
}
	/*where we work*/
.our-work-page .where-we-work{
	padding-bottom: 0;
    padding-top: 13px !important;
}
/*get involved page*/
.get-involved-page .join-us-cont{
	font: 16px/22px roboto-regular;
}
.get-involved-page .green-title{
	margin: 1px 0 16px;
}
.get-involved-page .contact-wrapper .page-head{
    margin: 43px 0 21px;	
}
/*resource page*/
.resource-page .publication-resource .page-head{
	margin: 1px 0 21px;
}
.resource-page .publication-resource .listing-block-btn{
	margin-top : 30px;
}
.resource-page .resources-social-media .page-head,
.resource-page .highlights-resource .page-head{
	margin : 43px 0 21px;
}
/*news page*/
.news-page div.news-list{
	margin-top: 8px;
}



}

/*Small Device ownwards*/
@media screen and (min-width: 768px){
.main-page-wrapper{
	/*margin-top: 100px;*/
	/*margin-top: 82px;*/
	/*margin-top:120px;*/
}
/*footer*/
.footer-menu ul.nav>li{
	width : 16.66%;
	/*width : 20%;*/
}
.footer-menu ul.nav>li:first-child{
	padding-left : 0;
}
.footer-menu ul.nav>li:last-child{
	padding-right : 0;
    padding-left: 0;
}
/*header*/
  /*menu*/
.menu-main-menu-container #menu-main-menu>li,
div.menu-donate-search{
	position : static;
}
.menu-main-menu-container #menu-main-menu>li:first-child>a{
	padding-left : 0;
}
.menu-main-menu-container #menu-main-menu>li{
    padding: 0 15px;
    background: url(../images/menu-pipe.jpg) no-repeat top 1px right 0;
}
.menu-main-menu-container #menu-main-menu>li:last-child{
	background : none;
	padding-right : 0;
}
.menu-main-menu-container #menu-main-menu>li>a{
	/*border-right : 1px solid #ccc;*/
	/*padding: 0 0 33px;*/
	/*padding: 0 0 24px;*/
    padding: 0 0 32px;
}
.main-header .menu-main-menu-container .dropdown-menu>li:last-child>a{
    border-bottom: 0;
    margin-bottom: 0;	
}
.menu-main-menu-container #menu-main-menu>li>a:hover{
    color: #007FC4;
    background: none;
    /*font-weight: bold;*/
}
.menu-main-menu-container #menu-main-menu>li.active>a,
.menu-main-menu-container #menu-main-menu>li.current-menu-ancestor>a{
    color: #007FC4;
    background: none;
    font-weight: bold;
    border-bottom: 8px solid #007FC4;	
}
/*.menu-main-menu-container #menu-main-menu>li.active.menu-item-has-children>a:after,
.menu-main-menu-container #menu-main-menu>li.current-menu-ancestor.menu-item-has-children>a:after{
    content: "";
    width: 23px;
    height: 11px;
    background: url(../images/menu_arrow.png) center no-repeat;
    display: inline-block;
    position: absolute;
    bottom: -8px;
    left: 50%;
    transform: translateX(-50%);
}*/
.menu-main-menu-container #menu-main-menu>li>ul{
    width: 100%;
    background: #007FC4;
    /*background: #323332;*/
   /* padding: 11px 15px 0;*/
    padding: 12px 15px 0;
    text-align: center;
    height: 44px;
    top: auto;
    bottom: -44px;
    border: 0;
	display : none !important;
}
.menu-main-menu-container #menu-main-menu>li.active>ul,
.menu-main-menu-container #menu-main-menu>li.current-menu-ancestor>ul{
	display : block !important;	
}
/*
.menu-main-menu-container #menu-main-menu>li.current-menu-ancestor>ul>li.active:has(> ul>li.active.active) a{
	border-bottom: 3px solid #98C93C;
}
*/
/*.hovered .menu-main-menu-container #menu-main-menu>li.active>a{
	color: #4D4D4D;
    font-weight: normal;
    border-bottom: none;	
}
.hovered .menu-main-menu-container #menu-main-menu>li.active>ul{
	display : none !important;	
}*/
.menu-main-menu-container #menu-main-menu>li>ul>li{
    display: inline-block;
    /*position: relative;*/
	position: static;
    padding: 0 11px;
    /*background: url(../images/menu-pipe.jpg) no-repeat top 1px right 0;*/
}
.menu-main-menu-container #menu-main-menu>li>ul>li:last-child{
	background : none;
}
.menu-main-menu-container #menu-main-menu>li>ul>li>a{
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    font: 16px roboto-regular;
    color: #fff;
    /*color: #98c93c; */
    padding-bottom: 9px;
}
/*.menu-main-menu-container #menu-main-menu>li>ul>li{
    display: inline-block;
    position: relative;
}*/
/*.menu-main-menu-container #menu-main-menu>li>ul>li>a {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
    font: 14px/16px roboto-regular;
    color: #fff;
    padding-bottom: 9px;
}*/
.menu-main-menu-container #menu-main-menu>li>ul>li>ul{
    /*left: calc(100% - 215px);
	width: 315px;
    right: auto;
	background: rgba(0, 0, 0, 0.5);
	top: 30px;
	padding: 45px 15px;
	background : #fff;*/
	/*background: none;*/
    /*background: rgba(50, 51, 50, 0.9);*/
    background: #fff;
	padding : 0;
	top : 41px;
	left : 0;
	right : 0;
	width : 100%;
    margin: 0px;
    border: 0px;
    /*border-top: 3px solid #007FC4;*/
	box-shadow : none;
	/*height : 0;
	overflow : visible;*/
}
.menu-main-menu-container #menu-main-menu>li>ul>li>ul>li{
   /* background: transparent;*/
}
.menu-main-menu-container #menu-main-menu>li>ul>li .third-level{
	/*background : #fff;	*/
    background: transparent;
}
.menu-main-menu-container #menu-main-menu>li>ul>li .third-level .third-level-col{
    /*padding: 40px 50px;	*/
    padding: 45px 50px;   
}
/*.menu-main-menu-container #menu-main-menu>li>ul>li>ul>li>a*/
.menu-main-menu-container #menu-main-menu>li>ul>li .third-level a{
    border: 0;
    font: 14px/16px roboto-regular;
	color: #666;
    /*color:  #98c93c;*/
    word-wrap: break-word;
    white-space: normal;
    padding-bottom: 15px;
    margin-bottom: 15px;
    display: block;
    /*border-bottom: 1px solid #ccc;*/
    border-bottom: 1px solid #999;
    text-transform: uppercase;

}
.menu-main-menu-container #menu-main-menu>li>ul>li .third-level .third-level-col>li:last-child a{
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0;	
}
.menu-main-menu-container #menu-main-menu>li>ul>li .third-level a:hover{
	text-decoration : none;
	color : #247fc4;
    /*color: #fff;*/
}
.menu-main-menu-container #menu-main-menu>li>ul>li>a:hover,
.menu-main-menu-container #menu-main-menu .dropdown-menu .sub-link-active a{
	color : #98C93C;
    /*color: #fff;*/
    font-weight: 700;
    /*border-bottom: 5px solid #98C93C;*/
}

/*.menu-main-menu-container #menu-main-menu>li>ul>li>a::after{
    display:block;
    content:attr(title);
    font-weight:bold;
    height:1px;
    color:transparent;
    overflow:hidden;
    visibility:hidden;
    margin-bottom:-1px;
    font: 16px/18px roboto-bold;
}*/

/*homepage*/
	/*news-letter and connect-with*/
div.news-letter-block .news-letter{
	padding-right : 35px;
}
div.connect-with-block .connect-with{
	padding-left : 35px;
}
	/*our work*/
.latest-block .owl-stage{
	display : table;
}
.latest-block .owl-stage>.owl-item{
	width : 33.33% !important;
   /* border-right: 1px solid #ccc;*/
   /* border-right:1px solid #87a959;*/
	border-right: 1px solid #00aa95;
    float: none;
    display: table-cell;
    vertical-align: top;
    word-break: break-word;
}
.latest-block .owl-stage>.owl-item:first-child{
	padding-left : 0 !important;
}
.latest-block .owl-stage>.owl-item:last-child{
	padding-right : 0 !important;
    border-right: 0;
}
/*partners block*/
div.partners-logos ul.swifty_imgwidget_ul{
	display : table;
	width : 100%;
	float : none;
}
.partners-logos ul.swifty_imgwidget_ul>li{
	/*width : 25%;*/
	float : none;
	display : table-cell;
	vertical-align: middle;
}
/*programes page*/
	.second-content-wrapper .detail-page-content{
		overflow : hidden;
	   -webkit-transition: width 2s; /* Safari */
		transition: width 2s;
	}
	.second-content-wrapper .read-mre-wrapper{
		position : absolute;
		bottom : 0;
		left : 15px;
	}
	.second-content-wrapper .detail-page-content .btn-wrapper{
		background: #fff;		
	}
	.second-content-wrapper .detail-page-content .cont-end{
		height : 80px;
		background: -moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);
		background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);
		background: linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);
	}
	.second-content-wrapper .detail-page-content.full-height .cont-end{
		background : none;
	}
	.second-content-wrapper .detail-page-content.full-height{
		height : auto !important;
		padding-bottom: 79px;
	}
	.second-content-wrapper .full-height .read-mre-wrapper.more-btn,
	.second-content-wrapper .read-mre-wrapper.less-btn{
		display : none;
	}
	.second-content-wrapper .full-height .read-mre-wrapper.less-btn{
		display : block;
	}
	/*logo and description section*/
.program-page .img-and-desc-section .desc-wrapper{
	position: absolute;
    top: 0;
    bottom: 0;
	left : 0;
	right : 0;
    margin: 0 auto;
}
.program-page.main-page-wrapper > div:last-child .prg-partners-img{
	/*padding-bottom: 0 !important;*/
}
.news-and-pub.any-one .pgm-sections .more-pgm-item{
	width: 50%;
	position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.news-and-pub.any-one .pgm-sections .one-pgm-item .img-sec{
	width: 144px;
}
.news-and-pub.any-one .pgm-sections .one-pgm-item .cont-sec{
	width: 75%;
}
	/*highlights*/
.highlights .highlight-slide .item .title{
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.30);
}
	/*video*/
/*.program-page .video-holder{
	position : absolute;
	top : 0;
	left : 0;
	right : 0;
	margin : 0 auto;
    z-index: 5;
}
.program-page .video-img .play-btn{
    background: url(../images/btn_play.png) no-repeat center;
	position : absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
	cursor : pointer;
}*/
/*our work page*/
.our-prg-list .flip-wrapper .flip-item-back .more-btn{
	position : absolute;
	bottom : 40px;
	left : 0;
	right : 0;
}
.our-prg-list .flip-wrapper .flip-item-back{
	padding-bottom : 103px !important;
}
.our-approach-cont .textwidget,
.our-work-page .where-we-work-cont .textwidget {
    width: 730px;
}
	/*our approach*/
.our-work-page .our-approach .round{
	background : #E9E9E9;
	border-radius : 50%;
	margin : 0 auto;
	position : relative;
}
.our-work-page .our-approach .round>.item{
    background: transparent;
	position: absolute;	
}
.our-work-page .our-approach .round>.item:nth-child(1){
	height: auto;
}
.our-work-page .our-approach .round>.item .outer-circle{
    border-radius: 50%;	
    background: #fff;
	display : table;
    /*width: 130px;*/
    /*height: 130px;*/
    width: 126px;
    height: 126px;
    padding: 8px;
}
.our-work-page .our-approach .round>.item .inner-circle{
	width : 100%;
	height : 100%;
    border-radius: 50%;	
	display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.our-work-page .our-approach .round>.item:nth-child(1) .inner-circle{
	background : #0c6e9b;
	/*background: rgba(11,100,132,0.75);*/
}
.our-work-page .our-approach .round>.item:nth-child(2) .inner-circle{
	background : #007fc4;	
    /*background: rgba(2,105,150,0.75);*/
}
.our-work-page .our-approach .round>.item:nth-child(3) .inner-circle{
	background : #42af68;
	/*background: rgba(7,119,42,0.75);*/
}
.our-work-page .our-approach .round>.item:nth-child(4) .inner-circle{
	background : #98c93c;
    /*background: rgba(105,147,12,0.75);*/
}
.our-work-page .our-approach .round>.item:nth-child(5) .inner-circle{
	background : #26b29e;
	/*background: rgba(6,127,107,0.75);*/	
}
.our-work-page .our-approach .round>.item:hover .inner-circle{
	/*background: rgba(102,102,102,0.75);	*/
	background : #666;
}
.our-work-page .our-approach .round>.item:nth-child(5) .title,
.our-work-page .our-approach .round>.item:nth-child(4) .title{
	float : left;
}
.our-work-page .our-approach .round>.item:nth-child(3) .title,
.our-work-page .our-approach .round>.item:nth-child(4) .img-box,
.our-work-page .our-approach .round>.item:nth-child(5) .img-box,
.our-work-page .our-approach .round>.item:nth-child(2) .title{
	float : right;
}
.our-work-page .our-approach .round>.item:nth-child(1) .title{
	color : #0c6e9b;
	height : auto;
	margin-bottom:17px
}
.our-work-page .our-approach .round>.item:nth-child(2) .title{
	color : #007fc4;
}
.our-work-page .our-approach .round>.item:nth-child(3) .title{
	color : #42af68;
}
.our-work-page .our-approach .round>.item:nth-child(4) .title{
	color : #98c93c;
}
.our-work-page .our-approach .round>.item:nth-child(5) .title{
	color : #26b29e;
}
.our-work-page .our-approach .round>.our-approach-cont-wrapper>.our-approach-cont{
	/*display : none;*/
	position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    padding: 20px;
	opacity : 0;
	transition:opacity 0s ease 0s;
    top: 50%;
    transform: translateY(-50%);
}
.our-work-page .our-approach .round .initial-cont{
	transition:opacity 3s ease 0s;
}
.our-work-page .our-approach .round.active .initial-cont{
	opacity : 0;
	transition:opacity 0s ease 0s;
}
.our-work-page .our-approach .round.active .active-item{
		transition:opacity 1s ease 0s;
	opacity : 1;
}
.our-approach-cont-wrapper .initial-cont{
	position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
	font: 30px/32px roboto-condensed-bold;
	color : #666;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
}

.our-approach-cont-wrapper .initial-cont .tcell>.widget p{
	width: 190px;
    margin: 0 auto;		
    font-size: 24px;
    line-height: 30px;
}
.our-approach-cont-wrapper .initial-cont .tcell>.widget:first-child p{
	border-bottom : 1px solid #A3A3A3;
    padding-bottom: 24px;
}
.our-approach-cont-wrapper .initial-cont .tcell>.widget:last-child p{
	padding-top: 26px;
}

/* Our work SVG Design */

.our-approach-svg-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 40px;
}
g.each-section {
    cursor: pointer
}
svg .each-section:hover > g > path {
    transition: all 0.3s ease;
}
svg .each-section:hover > g > path {
    fill: #666;
}
.our-approach-svg-wrapper text {
    display: block;
    white-space: nowrap;
}
#text-region .each-item,
#text-region .initial-data {
    transition: opacity 0.3s ease-in-out;
}
#text-region .each-item {
    opacity: 0;
}
#text-region .each-item.active {
   opacity: 1
}
#text-region .initial-data.hide-initial{
    opacity: 0;
}

/* End of Our work SVG Design*/




/*about us page*/
.about-us-page .three-block .flip-item-back {
	padding-bottom : 99px !important;
}
.about-us-page .three-block .flip-item-back .btn-wrap{
	position : absolute;
	bottom : 40px;
	left : 0;
	right : 0;
}
	/*vision mission*/
.vision-mission .our-mission{
	border-left : 1px solid #ccc;
}

/*get involved page*/
/*.get-involved-page .social-media-block .circle{
	display : table;
}
.get-involved-page .social-media-block .join-circle{
	display : table-cell;
	vertical-align : middle;
}*/

/*image courtesy*/
.courtesy-change-width-15 div.courtesy{
	width : calc(100% - 15px);
}

/*programe publication*/
.prg-pub-list .two-rows-wrapper:last-child .pub-item{
	margin-bottom : 0;
}
/*milestone page*/

.footer-sec-2{
	font-size: 11px;
}
.footer-sec-2 a{
	font-size: 11px;
}
.footer-sec-2 .foot-info-1{
	max-width: 420px
}


}

@media screen and (min-width: 1200px) {
	.menu-main-menu-container #menu-main-menu>li>ul>li {
	   padding: 0 16.5px;
	}
}

@media screen and (max-width: 782px){
	.logged-in header.main-header {
		top: 46px;
	}	
	div#wpadminbar{
		position : fixed;
	}
}

/*temprory uat fix for tab and mobile*/
@media screen and (min-width: 768px){
	.partners-images .partner-column>div:last-child{
		margin-bottom : 0;
	}
}
	
@media screen and (min-width: 768px) and (max-width: 991px){


}



@media screen and (max-width: 991px){
	.our-team.main-page-wrapper .page-head{
		margin: 1px 0 8px;	
	}	
	.main-page-wrapper.our-team{
		padding-bottom : 0;
	}
	.page-partners.main-page-wrapper .page-head{
		margin: 1px 0 21px;		
	}

	
}
