@import "//fonts.googleapis.com/css?family=Lora:700";
/*
Theme Name: Spectral
Theme URI: http://www.rockettheme.com
Description: RocketTheme Spectral Theme for Wordpress
Version: 1.0
Author: RocketTheme, LLC
Author URI: http://www.rockettheme.com
*/


.profile-name {
    cursor: pointer;
}
.profile-description {
    display: none;
}

#partners .lower {
    margin-bottom: 10px;

}


#partners .upper {
    float: left;
    width: 100%;
}
#partners .middle {
     margin-top:10px; 
     margin-bottom: 10px;
    
}
#partners .upper .item {
    min-width: 110px;
}
#partners .middle {
    float: left;
    max-width: 100%;
    width: 1400px;
}
#partners .lower {
    float: left;
    max-width: 100%;
    width: 1400px;
}


#partners .upper .item img {
    height: 80px;
}
#partners .item {
    width: 16%;
    min-width: 50px;
    margin-bottom: 30px;
    display: inline-block;
}
#partners .lower .item {
    width: 7%;
}

#partners .item img {
    height: 45px;
    width: auto;
}
#partners .lower .item img {
    height: auto;
    width: auto;
}

#partners .middle .item img {
    height: auto;
    width: auto;
}
#partners .lower .item:last-child {
    text-align: center;
}

#partners .middle .item:last-child {
    text-align: center;
}
#partners .upper .item:last-child {
    text-align: center;
}
#partners .lower .item:first-child,

#partners .upper .item:first-child {
    text-align: center;
}
#rt-footer div.rt-social-buttons {
    margin: 0;
}


#partners .item.wtc img {
    height: 25px;
    margin-top: 3px;
}
#partners .item.abraaj img {
	height: 55px;
    margin-left: -225px;
}

#partners .item.coslo img{
	height: 100px;
    margin-left: 0px;
};
#partners .item.icc {
    height:100%;
}
#partners .item.icc img {
    height: 65px;
    margin-left: 0;
    margin-bottom: 7px;
}
#partners .item.undp img {
	height: 140px;
    margin-bottom: 0px;

}

#partners .item.nmfa img {
    height: 70px;
    margin-left: 0;
	
}
#partners .item.argentum {
    width: 8% !important;
    min-width: 80px !important;
    position: relative;
    top: 0px;
}
#partners .item.altor {
    width: 4%;
    min-width: 45px !important;
}
#partners .item.altor img {
	height: 45px;
	margin-top: 2px;
	margin-bottom: 7px;
	margin-left: -45px;
}
#partners .item.chku {
    width: 8%;
    min-width: 80px;
}

#partners .upper .item.global img {
	height: 80px;
    margin-bottom: 7px;
    margin-left: -60px;
}
#partners .upper .item.pri img {
	height: 45px;
    margin-bottom: 20px;
    margin-left: -40px;
}
#partners .item.capitalism img {
    height: 45px;
}

#partners .item.eqt img {
    height: 28px;
    margin-bottom: 11px;
    margin-left: -215px;

}
#partners .item.finr {
    width: 11%;
    min-width: 103px !important;
    position: relative;
    top: 0px;
    padding-right: 10px;
}
#partners .item.ysi {
    width: 11%;
    min-width: 103px !important;
    position: relative;
    top: 0px;
    padding-right: 3px;
}
#partners .item.wmb {
    width: 11%;
    min-width: 103px !important;
    position: relative;
    top: 0px;
    padding-right: 3px;
}
#partners .item.finr img {
   	margin-left: -95px;
}
#partners .item.ysi img {
    margin-left: -55px;
    height: 40px;
}
#partners .item.wmb img {
    margin-left: -135px;
    height: 34px;
    margin-bottom: -7px;
}
#partners .item.ako img {
	height: 23px;
    margin-bottom: 14px;
    margin-left: -135px;
}

#partners .item.occ {
    width: 9%;
    min-width: 100px;
}
#partners .item.occ img {
	height: 40px;
    margin-bottom: -9px;
    margin-left: -90px;
}
#partners .item.wtc {
    width: 18%;
    min-width: 110px;
    position: relative;
    top: 0px;
}
#partners .item.verdane {
    width: 6%;
    min-width: 70px;
}
#partners .item.verdane1 {
    width: 6%;
    min-width: 70px;
}
#partners .item.verdane img {
    margin-left: 6px;
    height: 67px;
}
#partners .item.verdane1 img {
    margin-left: -181px;
    height: 36px;
    margin-bottom: 15px;
}
#partners .item.sumna img {
    margin-left: -79px;
    height: 55px;
    margin-bottom: 3px;
}
#partners .item.hydro img {
    margin-left: -64px;
    height: 63px;
    margin-bottom: 9px;
}


#partners .item.seb {
    width: 5%;
}
#partners .item.seb img{
	margin-left: -170px;
    height: 36px;
    margin-bottom: 13px;

}
#partners .item.umoe {
    width: 5%;
}
#partners .item.umoe img {
    margin-left: -95px;
    height: 70px;

}
#partners .item.nyt {
    width: 17%;
    display: inline-block;
    position: relative;
    top: 0px;
    min-width: 150px;
    padding-right: 10px;
}
#partners .item.nyt img {
    height: 25px;
    margin-left: -76px;
}
#partners .item.lgt {
    width: 4%;

}
#partners .item.hydro {
    width: 4%;

}
#partners .item.lo img {
    margin-left: -126px;
    height: 36px;
    margin-bottom: -6px;

}
#partners .item.lgt img {
    margin-left: -255px;
    height: 57px;
}


#partners .item.nho {
    width: 3%;

}
#partners .item.nho img {
    margin-bottom: -12px;
    margin-left: -116px;
}

#partners .item.zynk {
    width: 5%;
}
#partners .item.zynk img {
    margin-left: -53px;
    height: 28px;
}
#partners .item.bahr img {
    margin-left: -6px;
    height: 28px;
}
/*Registration for award button starts*/

.sprocket-features-desc {
    position: relative;
}
.sprocket-features-desc .cnreg {
    position: absolute;
    top: 70px;
}
.layout-slideshow .sprocket-features-title {
    height: 45px;
}
/*Registration for award button ends*/

div.item-page div#post-1265.page.type-page,
div.item-page div:not(#post-1181).post.type-post {
    padding-left: 0 !important;
}
#post-1265 h2 {
    text-align: center;
}
.program-schedule {
    text-align: center;
    margin: 0 10% 10%;
}
.schedule-header {
    color: #F60;
    font-size: 20px;
    margin-top: 40px;
}
.schedule-text-align-left {
    text-align: left;
}
.schedule-date-info {
    font-weight: 700;
    color: #BDBDBD;
    margin-bottom: 10px;
}
hr {
    margin: 0 0 10px;
    border-top: 1px dashed #050404;
}
.schedule-conclusion {
    font-size: 13px;
    margin-top: 15px;
}
.first-column {
    float: left;
    width: 60%;
}
.second-column {
    float: right;
    width: 35%;
}
.round-table-parts {
    float: left;
    margin-top: 20px;
    width: 100%;
}
a.summit-program-link-2015 {
    margin-top: 5px;
}
.break-lower-supporter {
    display: none;
}
#rt-logo {
    background: url("images/logo/BFP_logo.png") 50% 0 no-repeat !important;
}
#rt-logo {
    width: 300px;
    height: 126px;
    margin: 10px 0;
}
.listing-page .type-post.status-publish a {
    color: #666 !important;
}
div.sponsor-header-text {
    position: relative;
}
.honor-speech {
    font-family: 'Lora', serif;
    font-size: 14px;
    line-height: 2.4;
    margin-bottom: 30px;
    text-align: center;
    text-shadow: none;
    background: -moz-linear-gradient(left, rgba(30, 87, 153, 0) 0%, rgba(41, 137, 216, 0.4) 50%, rgba(125, 185, 232, 0) 100%);
    /* FF3.6+ */
    
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(30, 87, 153, 0)), color-stop(50%, rgba(41, 137, 216, 0.4)), color-stop(100%, rgba(125, 185, 232, 0)));
    /* Chrome,Safari4+ */
    
    background: -webkit-linear-gradient(left, rgba(30, 87, 153, 0) 0%, rgba(41, 137, 216, 0.4) 50%, rgba(125, 185, 232, 0) 100%);
    /* Chrome10+,Safari5.1+ */
    
    background: -o-linear-gradient(left, rgba(30, 87, 153, 0) 0%, rgba(41, 137, 216, 0.4) 50%, rgba(125, 185, 232, 0) 100%);
    /* Opera 11.10+ */
    
    background: -ms-linear-gradient(left, rgba(30, 87, 153, 0) 0%, rgba(41, 137, 216, 0.4) 50%, rgba(125, 185, 232, 0) 100%);
    /* IE10+ */
    
    background: linear-gradient(to right, rgba(30, 87, 153, 0) 0%, rgba(41, 137, 216, 0.4) 50%, rgba(125, 185, 232, 0) 100%);
    /* W3C */
    
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#001e5799', endColorstr='#007db9e8', GradientType=1);
    /* IE6-9 */
    
    -moz-transition: all 1s ease-in-out 0;
    -webkit-transition: all 1s ease-in-out 0;
    -ms-transition: all 1s ease-in-out 0;
    -o-transition: all 1s ease-in-out 0;
    transition: all 1s ease-in-out 0;
}
.line-separator {
    border: 1px solid gray;
    border-radius: 50%;
    margin: 0 auto;
    width: 90%;
}
.honor-speech:hover {
    -webkit-transform: scale(1.02);
    transform: scale(1.02);
}
.nounderline:hover {
    text-decoration: none;
    background: #3d9cbb none repeat scroll 0 0;
}
.widget_displaytweetswidget {
    background-color: #fff;
    height: 222px;
    margin-bottom: 0 !important;
    width: 250px;
}
.widget_displaytweetswidget .module-title {
    background-color: #696969;
    color: #fff;
    margin-left: -15px;
    padding-left: 20px;
    padding-right: 10px;
    width: 250px;
    margin-top: -50px;
    margin-bottom: 20px;
}
.cc-child-pages-thumb {
    position: absolute;
    margin-left: -350px;
    height: 187px;
    width: 300px;
    margin-top: -70px;
}
.simple .ccchildpage {
    border-radius: 0;
    background: #EDEDED;
}
.ccpages_more:before {
    background-color: #aaa;
    bottom: 0;
    color: #fff;
    content: "❭";
    display: block;
    font-size: 13px;
    font-weight: 100;
    padding: 0 11px 3px;
    right: 0;
    width: 10px;
    float: right;
}
.gf-menu .dropdown li.item930:hover > .flyout {
    left: -102%;
    top: 12px;
}
ul.gf-menu.l1 > li.active > .item {
    color: #000;
    background-color: rgba(255, 255, 255, 0.7);
}
.gf-menu.l1 > li.active,
.gf-menu.l1 > li > .item:hover {
    border-top: 2px solid #3d9cbb !important;
}
.gf-menu.l1 > li.active:hover {
    border: none!important;
}
ul.gf-menu .dropdown,
ul.gf-menu .dropdown li.active > .item,
ul.gf-menu .dropdown li:hover > .item {
    color: #fff;
    background-color: #3d9cbb;
}
ul.gf-menu.l1 > li:hover > .item {
    color: #3d9cbb;
    background: #fff;
}
ul.gf-menu .dropdown ul li {
    border-bottom: 1px solid #FFF;
}
ul.gf-menu .dropdown ul li:last-child {
    border-bottom: 0 solid #FFF;
}
ul.gf-menu .dropdown li:hover > .item {
    border: none;
}
.gf-menu li:hover > .dropdown,
.gf-menu li.active:hover > .dropdown {
    margin-top: 12px !important;
    margin-left: 1px;
}
.gf-menu.l1 > li {
    background-color: transparent;
    padding-bottom: 15px;
}
.gf-menu .dropdown {
    padding: 0 !important;
}
.gf-menu li.parent > .item:after,
.gf-menu .item::before {
    display: none;
}
.gf-menu .item:hover:before {
    display: none!important;
}
ul.gf-menu.l1 > li > .item,
ul.gf-menu .dropdown ul li .item {
    margin-left: -1px;
    margin-right: 0;
    padding-left: 8px;
    padding-top: 6px;
    text-transform: uppercase;
}
ul.gf-menu .dropdown ul li .item {
    text-transform: none;
}
.gf-menu.l1 > li > .item {
    padding: 0!important;
}
.gf-menu .dropdown ul li {
    /*    left: auto;
    right: 100%;*/
}
.gf-menu li:hover {
    border-top: 2px solid #6db0c8;
    text-align: center;
}
.gf-menu {
    width: 100% !important;
}
ul.gf-menu .dropdown li > .item,
ul.gf-menu .dropdown li:hover > .item,
ul.gf-menu .dropdown li.active > .item {
    border: none;
}
/*Fixing width of featured article 3 column*/

.sprocket-strips-title a:hover {
    text-decoration: none;
}
.sprocket-strips-container > li .sprocket-strips-content .sprocket-strips-text::before {
    display: none !important;
}
.readmorearticle a::after {
    display: block;
    background-color: #aaa;
    bottom: 0;
    color: #fff;
    content: "❭";
    font-size: 13px;
    font-weight: 100;
    padding: 1px 14px 4px 14px;
    position: absolute;
    right: 1.1em;
    bottom: 1.1em;
    width: 10px;
    z-index: 1;
}
ul.gf-menu .dropdown li.parent:hover > .flyout {
    left: -102%;
    top: -13.7px;
}
ul.gf-menu .dropdown li.parent:hover > .flyout {
    top: -13.7px;
}
ul.gf-menu .dropdown li.parent:hover > .flyout {
    top: -12px;
}
#gantry_menu-2 > div > div > ul > li > a {
    /*padding-left: 20px;*/
    /*padding-right: 20px;*/
}
ul.gf-menu.l1 > li {
    border: none;
}
/* Read more URL design on slideshow*/

.read-more {
    background-color: #3d9cbb;
    font-family: georgia;
    font-size: 63%;
    font-weight: normal;
    padding: 9px 15px 8px;
    text-transform: uppercase!important;
    margin-left: 18px;
}
/*Fixing front page Read More width*/

.layout-slideshow .sprocket-features-content {
    bottom: 39px !important;
    margin-left: 15px;
    padding: 20px 46px;
    width: auto;
}
.contactform {
    background-color: #EDEDED;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
}
.wpcf7-form-control .wpcf7-submit {
    background-color: #08c;
}
.wpcf7-submit:hover {
    background-color: #333;
}
.wpcf7 input.wpcf7-text {
    width: 92%;
    height: 40px;
    padding-left: 20px;
}
.wpcf7-textarea {
    width: 92%;
    padding-left: 20px;
    padding-top: 15px;
}
.wpcf7-submit {
    float: right;
    margin-right: 4%;
    background-color: #3D9CBC;
    color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 13px;
}
.staff-member .span2 {
    display: inline-block;
    background: #000;
    margin-bottom: 15px;
    background-image: url(images/icons/teamicon.png);
    background-repeat: no-repeat;
    background-position: 90px 100px;
}
.staff-member .span2 .staff-member-info-wrap {
    display: none;
    position: absolute;
    margin-top: -120px;
    float: left;
    color: #fff;
    text-align: center;
    width: 250px;
}
.staff-member .span2,
.staff-member-photo {
    height: 300px;
    width: 250px;
}
.staff-member-photo {
  filter: gray; 
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
}
.staff-member {
    margin-bottom: 3px;
}
.staff-member .span2 img {
    display: block;
    -webkit-transition: all .5s linear;
    -moz-transition: all .5s linear;
    -ms-transition: all .5s linear;
    -o-transition: all .5s linear;
    transition: all .5s linear;
}
.staff-member .span2:hover img {
    opacity: .4;
}
.staff-member-name {
    font-size: 20px;
    color: #36A2BE;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: -20px !important;
}
.staff-member-position {
    font-size: 15px;
    margin-bottom: -4px;
}
.staff-member-email {
    color: #fff;
    font-size: 13px;
}
.staff-member-email:hover {
    color: #fff;
}
div.sprocket-strips-image-container,
.sprocket-strips-image {
    height: 180px!important;
    overflow: hidden;
    width: 100%;
}
/*Css for the accordion*/

.mediamat {
    float: left !important;
    width: 350px;
    margin-right: 20px;
    margin-bottom: 30px;
}
/*Fixed menu breakdown problem*/

.alignright {
    padding-left: 9px;
    padding-right: 9px;
    padding-bottom: 9px;
}
.thumblogsize img,
.category-blog .thumblogsize {
    width: 300px;
    height: auto;
    float: left;
}
.category-blog .thumblogsize {
    background-color: #fafafa;
    margin-top: 2.5px;
    margin-right: 10px;
    margin-bottom: 18px;
}
.category-blog .readmore > a[href]::after {
    background-color: #aaa;
    position: relative;
    top: -45px;
    color: #fff;
    content: "❭";
    display: block;
    float: right;
    font-size: 13px;
    font-weight: 100;
    margin-bottom: -52px;
    padding: 6px 11px 6px;
}
.category-blog .readmore > a[href]:hover::after {
    background-color: #333;
}
.ccpages_more > a[href]::after {
    font-style: normal;
}
.category-blog .readmore {
    float: right;
}
.category-blog .item-separator {
    border: 1px solid #ededed;
    height: 0;
    margin-top: -10px;
}
dd.comments-count {
    display: none;
}
dd.createdby {
    display: none !important;
}
.category-blog h2 {
    color: #DB5532 !important;
}
.listing-page .type-post.status-publish.category-blog h2 a {
    color: #DB5532!important;
}
.blogthumsingle img {
    width: 75%;
    margin: 2% 13%;
    max-height: 550px;
}
.listing-page .category-blog .shareaholic-canvas {
    position: relative;
    top: -100px;
    left: 310px;
    margin-bottom: -110px;
}
.nav-position-fix {
    display: inline;
    padding: 4px;
    position: relative;
    top: 0;
}
.nav-position-fix a,
a:hover,
a:focus {
    text-decoration: none !important;
}
.pagination ul>li>a,
.pagination ul>li>span {
    float: none !important;
}
.pagination ul>li>a,
.pagination ul>li>span {
    border-left-width: 1px !important;
}
.pagination ul li,
.pagination ul li a,
.pagination ul li span {
    margin: 0 !important;
}
.tweetfeed {
    background-color: #fff;
    margin-bottom: -44px;
    margin-right: 9%;
    margin-top: -60px;
    padding-bottom: 19px;
    padding-top: 20px;
    width: 225px;
}
.icon-twitter:hover,
.icon-facebook:hover {
    background-color: #373737 !important;
}
.sprocket-strips-container > li .sprocket-strips-content a[href]:hover::after {
    background-color: #373737;
}
.sprocket-features-title .read-more:hover {
    background-color: #333;
}
.tweetfollow {
    margin-bottom: 20px;
    margin-left: 28%;
    padding-top: 12px;
}
.tweetfollow:hover {
    background-color: #333;
    border: none !important;
}
.gf-menu li {
    margin-left: 13px;
}
.gf-menu li.parent > .item {
    padding-right: 0!important;
}
.gf-menu ul::before {
    content: url("images/icons/rsz_active-pointer.png");
    float: left;
    height: 0;
    margin-top: -15px;
    opacity: 1;
    position: relative;
    transition: visibility 0s ease 0s, opacity 0.2s ease-in 0s;
    visibility: visible;
}
.gf-menu ul {
    list-style: outside none none;
    margin-top: 0;
    padding-top: 0 !important;
}
.gf-menu .column .col1 ul::before {
    display: none
}
.component-content h2 {
    color: #DB5532
}
ul.gf-menu .dropdown li:hover > .item {
    background: #333;
}
.twelement,
.twelement:hover {
    background: transparent!important;
    font-size: 36px;
    margin-left: 32%;
}
#sendit_subscribe_button {
    background: #3d9cbb none repeat scroll 0 0 !important;
    border-radius: 0px;
    float: right;
    padding-bottom: 10px !important;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 11px !important;
    margin-top: 15px;
    border: none;
}
.sendit {
    width: 100%!important
}
#sendit_subscribe_button:hover {
    background: #333!important;
}
#message p {
    color: white!important;
}
#email_add {
    background-color: #2b3e43;
    border: 2px solid white;
    padding: 10px 20px;
    color: white
}
.rpwe-thumb {
    border: none!important;
}
.env-narrow .timeline-header {
    background-color: #696969!important;
}
.gf-menu .dropdown li.active > .item,
.gf-menu .dropdown li:hover > .item {
    border-radius: 0px;
}
.rpwe-title a {
    text-transform: none;
    font-size: 13px;
}
.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span {
    border-bottom-left-radius: 0px!important;
    border-left-width: 1px;
    border-top-left-radius: 0px!important;
}
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
    border-bottom-right-radius: 0px!important;
    border-top-right-radius: 0px!important;
}
#advanced_text-2,
#advanced_text-3,
.recent-posts-extended,
#sendit-widget {
    margin-top: -10px!important
}
.upper {
    margin-top: 10px
}
.lower {
    padding-bottom: 15px
}

.middle {
    padding-bottom: 15px
}
.staff-member .span2:hover > .displaytitle {
    display: none
}
.displaytitle {
    background: rgba(0, 0, 0, 0.5);
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: -46px;
    padding-left: 5px;
    text-align: center;
    position: relative;
    color: white;
    font-size: 20px;
    height: 35px;
}
.layout-slideshow .sprocket-features-img-container img {
    margin-left: 12px!important;
    max-width: 97%!important;
    margin-top: 14px;
}
.ccpages_excerpt {
    text-align: justify;
}
.addtoany_share_save_container {
    padding-bottom: 15px!important;
}
.honourees {
    height: 240px;
}
/*25*/

.a2a_button_facebook_like {
    padding: 0 4px 0 0 !important;
}
#rt-mainbody {
    color: #373737;
    font-size: 15px
}
div#rt-footer h2,
.component-content h2 {
    font-family: "georgia"!important;
}
.twitter-block-container {
    width: 97%;
    margin-left: 1.1%;
    margin-right: 1.9%;
}
ul.shareaholic-share-buttons li.shareaholic-share-button i.shareaholic-service-icon,
ul li.shareaholic-share-button i.shareaholic-service-icon,
ul.shareaholic-share-buttons li i.shareaholic-service-icon,
ul li i.shareaholic-service-icon {
    height: 30px!important;
    width: 30px!important;
}
ul.shareaholic-share-buttons li.shareaholic-share-button i.shareaholic-service-icon:before,
ul li.shareaholic-share-button i.shareaholic-service-icon:before,
ul.shareaholic-share-buttons li i.shareaholic-service-icon:before,
ul li i.shareaholic-service-icon:before {
    top: 4px !important;
    left: 4px !important;
    font-size: 20px;
}
.shareaholic-share-buttons-container .shareaholic-share-buttons-heading img.shareaholic-share-buttons-heading-image {
    visibility: hidden;
}
.category-blog .shareaholic-share-buttons-container ul.shareaholic-share-buttons {
    margin-left: 0px!important;
}
.header-banner {
    background: url('images/logo/banner-bfp.png') no-repeat;
    background-size: contain;
}
.home .header-banner {
    background-position: 12px 0;
}
.sprocket-features-img-container {
    max-height: 423px!important
}
.slidetitlefont {
    font-size: 22px;
}
.gf-menu {
    margin-right: 20px
}
.blogthum .item-page .category-blog {
    margin: 0 auto;
    position: relative;
    width: 77.5%;
}
.heavypage a {
    color: #0088cc;
    text-decoration: none;
}
.flickrvideo {
    height: 540px;
    width: 720px
}
.layout-slideshow .sprocket-features-arrows .arrow{
    color: grey;
}
.layout-slideshow .sprocket-features-arrows .arrow:hover{
    color: white;
}


.layout-slideshow .sprocket-features-arrows .arrow {
  margin-left: 12px;
  margin-right: 24px;
}

@media screen and (max-width: 768px) {

#partners .item.icc img {
    height: 65px;
    margin-left: 32px;
    margin-bottom: 7px;
}

#partners .upper .item.global img {
    height: 65px;
    margin-left: 35px;
    margin-bottom: 7px;
}
#partners .upper .item.pri img {
	height: 45px;
    margin-bottom: 20px;
    margin-left: 10px;
}
#partners .item.undp img {
	height: 140px;
    margin-bottom: -24px;
    margin-left: 65px;

}
#partners .item.zynk img {
	margin-left: -29px;
    height: 27px;
}
#partners .item.hydro img {
    margin-left: -64px;
    height: 50px;
    margin-bottom: 9px;
}

#partners .item.nmfa img {
    height: 68px;
    margin-left: 14px;
}
#partners .item.ako img {
    height: 29px;
    margin-bottom: 9px;
    margin-left: 0;
}
#partners .item.altor img {
    height: 43px;
    margin-top: 2px;
    margin-bottom: 7px;
    margin-left: 0;
}
#partners .item.eqt img {
	height: 23px;
    margin-bottom: 11px;
    margin-left: 2px;
}
#partners .item.lgt img {
    margin-left: 15px;
}

#partners .item.seb img {
    margin-left: -95px;
    height: 35px;
}
#partners .item.abraaj img {
	height: 55px;
    margin-left: -93px;
}
#partners .item.sumna img {
	margin-left: -35px;
}
#partners .item.hydro img {
	margin-left: 0px;
}
#partners .item.umoe img {
	margin-left: -70px;
    height: 65px;
}
#partners .item.lo img {
	margin-left: -70px;
}
#partners .item.nho img {
    margin-left: -38px;
}
#partners .item.verdane img {
	margin-left: 5px;
    height: 56px;
}
#partners .item.verdane1 img {
    margin-left: -10px;
    height: 35px;
    margin-bottom: 10px;
}
#partners .item.occ img{
	margin-left: -35px;
}
#partners .item.ysi img{
	margin-left: -75px;
    height: 30px;
}
#partners .item.wmb img{
	margin-left: -75px;
    height: 30px;
}
#partners .item.nyt img {
    height: 25px;
    margin-left: -35px;
}
    .flickrvideo {
        height: 370px;
        width: 420px
    }
}
@media screen and (max-width: 460px) {


    .flickrvideo {
        height: 100%;
        width: 100%
    }
#partners .item.ako img {
    height: 32px;
    margin-bottom: 9px;
    margin-left: -14px;
}
#partners .item.altor img {
    height: 43px;
    margin-top: 2px;
    margin-bottom: 7px;
    margin-left: 0;
}
#partners .item.occ img {
    margin-left: -35px;
}
#partners .item.seb img {
	margin-left: -50px;
    height: 30px;
}
#partners .item.lgt img {
    margin-left: 5px;
}

#partners .item.eqt img {
    height: 25px;
    margin-bottom: 11px;
    margin-left: 0;
}

#partners .item.sumna img {
    margin-left: -20px;
    margin-bottom: 4px;
    height: 47px;
}
#partners .item.hydro img {
    margin-left: 0px;
    margin-bottom: 2px;
}

#partners .item.verdane img {
	margin-left: -12px;
    height: 56px;
    margin-bottom: -4px;
}
#partners .item.verdane1 img {
    margin-left: -12px;
    height: 25px;
}
#partners .item.umoe img {
    margin-left: -15px;
    height: 50px;
}
#partners .item.abraaj img {
    height: 55px;
    margin-left: -71px;
}
#partners .item.nyt img {
    height: 25px;
    margin-left: -50px;
}
#partners .item.undp img {
    margin-left: 17px;
}
#partners .item.ysi img{
	margin-left: -75px;
    height: 25px;
}
#partners .item.wmb img{
	margin-left: -75px;
    height: 25px;
}
}
@media (max-width: 1120px) {
    #partners .item {
        float: none;
        display: inline-block;
    }
    #partners .lower {
        padding-left: 0;
    }

    #partners .middle {
         padding-left: 0;
     }
}
@media screen and (max-width: 750px) {
    .first-column,
    .second-column {
        float: left;
        width: 100%;
    }
}

@media screen and (min-width: 460px) and (max-width: 767px){
.break-lower-supporter {
        display: block;
    }

}
@media screen and (min-width: 768px) and (max-width: 1005px){
#partners .upper .item.global img {
	height: 80px;
    margin-bottom: 7px;
    margin-left: -16px;
}

}

@media screen and (max-width: 460px){
.break-lower-supporter {
        display: block;
    }

}
@media screen and (min-width: 768px) and (max-width: 1200px) {
    .break-lower-support {
        display: block;
    }
    #partners .lower .item {
        margin-left: 25px;
    }

    #partners .middle .item {
        margin-left: 50px;
    }
    .tweetfeed {
        margin-left: -54px;
    }
}
@media screen and (max-width: 768px) {
    .gf-menu-toggle {
        display: none !important;
    }
    #sendit_subscribe_button {
        float: left;
    }
}
@media (min-width: 240px) and (max-width: 900px) {
    /*.cc-child-pages-thumb {*/
    /*    position: relative;*/
    /*    margin: 0 auto;*/
    /*    padding-bottom: 10px;*/
    /*}*/
}
@media screen and (min-width: 768px) {
    .sprocket-strips-container > li {
        width: 31% !important;
        margin: 10px 1% !important;
    }
}
@media (min-width: 240px) and (max-width: 768px) {
    #gantry_menu-2 > div > div > ul > li > a {
        padding-left: 15px;
        padding-right: 10px;
    }
}
@media screen and (min-width: 960px) {
    /*div.item-page div.page.type-page,div.item-page div.post.type-post {*/
    /*    padding-left: 0 15% !important;*/
    /*}*/
    
    .home .header-banner {
        background-size: 97% 100%;
    }
    .category-blog .post-content {
        text-align: justify;
        min-height: 211px;
    }
    .category-blog .readmore > a[href]::after {
        top: -45px!important;
    }
}
@media screen and (max-width: 768px) {
    #accordions-1383 .accordions-head .accordion-icons {
        left: 93% !important;
    }
    .contactform {
        clear: both;
    }
    .category-blog .readmore > a[href]::after {
        margin-top: 0 !important;
    }
    div.sprocket-strips-image-container,
    .sprocket-strips-image {
        height: auto!important;
    }
    .twelement,
    .twelement:hover {
        background: transparent!important;
        margin-left: 44%;
    }
}
@media screen and (max-width: 480px) {
    .blogthum .item-page .category-blog {
    margin: 0 auto;
    position: relative;
    width: 100%;
}
    .wpcf7 input.wpcf7-text {
        width: 88%;
    }
    .wpcf7-textarea {
        width: 88%;
    }
    .category-blog .thumblogsize,
    .category-blog .thumblogsize img {
        width: 100% !important;
        height: 100% !important;
        float: none !important;
    }
    div.sprocket-strips-image-container,
    .sprocket-strips-image {
        height: auto!important;
    }
}
.thankstext {
    color: white;
    margin-bottom: 14px;
    margin-right: 32%;
    margin-top: 20px;
    text-align: center;
}
@media screen and (max-width: 360px) {
    .wpcf7 input.wpcf7-text {
        width: 82%;
    }
    .wpcf7-textarea {
        width: 82%;
    }
    .wpcf7-captchar {
        width: 82%;
    }
    div.sprocket-strips-image-container,
    .sprocket-strips-image {
        height: auto!important;
    }
}
@media (min-width: 481px) and (max-width: 768px) {
    .staff-member-listing {
        width: 600px;
        background-color: red;
        margin-left: -100px;
    }
    .staff-member {
        float: left;
        padding-right: 20px;
    }
}
@media only screen and (max-width: 960px) {
    #gantry_menu-2 > div > div > ul > li > a {
        padding-left: 10px;
        padding-right: 10px;
    }
    div#rt-footer h2 {
        font-size: 16px!important;
    }
}
@media screen and (min-width: 768px) {
    div.sprocket-strips-content {
        height: 170px !important;
    }
    .heavypage .item-page {
        width: 74.5%;
        margin: 0 auto;
    }
}
@media screen and (max-width: 768px) {
    .category-blog .readmore > a[href]::after {
        top: -56px !important;
        right: -15px !important;
    }
}
@media screen and (max-width: 480px) {
    .category-blog .shareaholic-share-buttons-container li.shareaholic-share-button {
        padding: 2px !important;
    }
}
@media (max-width: 1200px) {
    h2 {
        text-indent: 50% important;
    }
}
@media (max-width: 768px) {
    .listing-page .category-blog .shareaholic-canvas {
        position: static;
        top: 0;
        left: 0;
        margin-bottom: 0;
    }
}
@media (min-width: 1201px) {
    /* hi-res laptops and desktops */
}
@media (max-width: 1200px) {
    .category-blog .thumblogsize {
        height: 210px;
        background-color: white;
    }
    .layout-slideshow .sprocket-features-title {
        font-size: 21px !important;
    }
    #email_add {
        background-color: #2b3e43;
        border: 2px solid white;
        color: white;
        padding: 10px 17px;
        width: 155px
    }
    /* hi-res laptops and desktops */
    
    .gf-menu {
        margin-left: -100px;
        width: 150% !important;
    }
    .sprocket-features-img-container {
        max-height: 339px!important
    }
    .slidetitlefont {
        font-size: 16px;
    }
}


@media (max-width: 1025px) {
    /* big landscape tablets, laptops, and desktops */
    
    .tweetfeed {
        margin-left: -28%;
    }
    .category-blog .thumblogsize {
        height: 210px;
    }
}
@media (max-width: 960px) {
    .shareaholic-share-buttons-container .shareaholic-share-buttons-heading {
        display: none;
    }
    #rt-page-surround {
        overflow: inherit!important;
    }
    #gantry_menu-2 > div > div > ul > li > a {
        font-size: 11px!important
    }
    .recent-posts-extended .module-surround {
        margin-left: -20px;
        width: 200px;
    }
    #sendit-widget .module-content {
        margin-left: -10px
    }
    #sendit_subscribe_button {
        margin-right: -27px
    }
    .tweetfeed {
        width: 200px;
    }
    .listing-page .category-blog .shareaholic-canvas {
        margin-top: 110px;
    }
    div.sprocket-strips-content {
        height: 211px !important;
    }
    .tweetfeed {
        width: 246px;
        margin-left: -62%;
    }
    #email_add {
        background-color: #2b3e43;
        border: 2px solid white;
        color: white;
        padding: 10px 10px 10px 10px;
        width: 154px
    }
}
@media (max-width: 767px) {
    .sprocket-strips-container{
        padding-top: 10px!important;
    }
    #rt-mainbody{
        padding-top: 0;
    }
    .category-blog .thumblogsize {
        height: auto;
    }
    .widget_gantry_menu {
        display: none
    }
    .header-banner {
        background: none;
    }
    /* tablet, landscape iPad, lo-res laptops ands desktops */
    
    .recent-posts-extended .module-surround {
        margin-left: 0;
        width: 80%;
    }
    #sendit-widget .module-content {
        margin-left: 0
    }
    #sendit_subscribe_button {
        margin-right: 0
    }
    .tweetfeed {
        width: 350px;
        margin: 0 auto;
    }
    .thankstext {
        margin-right: 0%;
    }
    .tweetfollow {
        margin-left: 34%;
    }
    div.sprocket-strips-content {
        height: auto !important;
    }
    .listing-page .category-blog .shareaholic-canvas {
        margin-top: 0px;
    }
}
@media (max-width: 600px) {
    /* portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android) */
}
@media (max-width: 480px) {
    /* smartphones, Android phones, landscape iPhone */
    
    .tweetfeed {
        width: 250px;
        margin: 0 auto;
    }
    .tweetfollow {
        margin-left: 30%;
    }
}
@media (max-width: 320px) {
    /* smartphones, portrait iPhone, portrait 480x320 phones (Android) */
}
