/* mission and vison css start */
.page-id-49 .our-team-txt p.title {
    margin-bottom: 25px;
}

.page-id-49 .small-wrapper p.text-primary.title {
    margin-bottom: 6px;
}

.page-id-49 .small-wrapper p {
    line-height: 24px;
}

@media (min-width: 1024px) {
    .page-id-49 .childpage-banner .our-team-txt {
        padding: 87px 14%;
    }

    .page-id-49 .our-team-txt h1 {
        font-size: 71px;
    }

    .page-id-49 .small-wrapper .row-small {
        display: flex;
        flex-wrap: wrap;
    }

    .page-id-49 .row-small>div:first-child:after {
        height: 100%;
    }

    .page-id-49 .our-vision-gallary {
        margin-top: 42px;
    }

    .page-id-49 section.mission-vision {
        padding-top: 50px;
    }

    .page-id-49 .mission-vision .small-wrapper {
        margin-bottom: 30px;
    }

    .page-id-49 .mission-vision+section .info-section {
        padding: 36px 12px 43px;
    }

    .page-id-49 .lets-talk .logo {
        margin-bottom: 30px;
    }

}

@media (max-width: 1023px) {
    .page-id-49 .section-padding-top {
        padding-top: 30px;
    }
}

/* mission and vison css end */
/* contact css start */
.page-id-22 .general-inquires .title {
    margin-bottom: 8px;
}

.page-id-22 .general-inquires h1 {
    margin-bottom: 22px;
}

.page-id-22 .general-inquires .row {
    margin-left: auto;
    margin-right: auto;
    max-width: 915px;
}

.page-id-22 .icimod_contact_form .small-wrapper h1 {
    margin-top: 7px;
}
.page-id-22 .wpcf7-form .row {
    margin: 0 auto;
}
/* 
.page-id-22 .radio-tabs-wrapper {
    display: block;
    text-align: center;
} */

/* .page-id-22 .radio-tabs-wrapper>div,
.page-id-22 .radio-tabs>div {
    display: inline-block;
} */

@media (min-width: 1024px) {
    .page-id-22 .general-inquires h1 {
        margin-bottom: 22px;
    }

    .page-id-22 .general-inquires .small-wrapper {
        margin-bottom: 59px;
    }

    .page-id-22 .general-inquires .icon {
        margin-bottom: 23px;
    }

    .page-id-22 .icimod_contact_form .small-wrapper {
        margin-bottom: 44px;
    }

    .page-id-22 .contact-us {
        margin-bottom: 28px;
    }

    .page-id-22 .lets-talk h1 {
        font-size: 38px;
        margin-bottom: 12px;
        letter-spacing: -0.99px;
    }
}
@media (max-width: 1023px) {
    .page-id-22 .regional-program .desc p {
        display: block;
    }
}
/* contact css end */
/* career css start */
.page-id-24 .regional-program .small-wrapper p {
    line-height: 23px;
}

.page-id-24 .regional-program .small-wrapper h1 {
    margin-top: 7px;
}

@media (min-width: 1024px) {
    .page-id-24 .regional-program.our-themes .row {
        margin-top: 50px;
    }

    .page-id-24 .regional-program.our-themes .row>div {
        margin-bottom: 33px;
    }
}
@media (max-width: 1023px) {
    .page-id-24 .current-vacancy .flex-row {
        display: flex;
        flex-wrap: wrap;
    }
}
/* career css end */
/* staff-and-structure-css-starts */

@media(min-width:1024px) {
    .page-id-66 .childpage-banner .our-team-txt {
        padding: 86px 14%;
    }

    .page-id-66 .protect-hkh .small-wrapper p.title {
        margin-bottom: 5px;
    }

    .page-id-66 .protect-hkh .small-wrapper h1 {
        margin-bottom: 18px;
    }

    .page-id-66 .row-small {
        margin: 40px auto 48px !important;
    }

    .page-id-66 .row-small>div:first-child:after {
        content: '';
        position: absolute;
        height: 100%;
        width: 1px;
        background: #d1d3d4;
        right: 4px;
        top: 50%;
        transform: translateY(-50%);
    }
    .page-id-66 .announcement-img {

        width: 215px;
    }

    .page-id-66 .regional-program .small-wrapper p.title {
        margin-bottom: 5px;
    }

    .page-id-66 .regional-program .small-wrapper h1 {
        margin-bottom: 17px;
    }

    .page-id-66 .initiative-slider .desc h5 {
        font-size: 20px;
        margin-bottom: 3px;
    }

    .page-id-66 .initiative-slider .desc p {
        letter-spacing: -0.4px;
        line-height: 19px;
        font-size: 12px;
    }

    .page-id-66 .related-article .desc {
        padding: 12px 12px 10px;
        margin-bottom: 22px;
    }

    .page-id-66 section.section-padding-top.section-padding-bottom .small-wrapper p.title {
        margin-bottom: 8px;
    }

    .page-id-66 section.section-padding-top.section-padding-bottom .small-wrapper h1 {
        margin-bottom: 12px;
    }
}

/* staff-and-structure-css-ends */


/* homepage pixel starts */
@media(max-width:1023px) {
    .page-id-7 .banner .small-wrapper h1+p {
        margin-bottom: 40px;
    }

    .page-id-7 .mission-vision .small-wrapper h1 {
        margin-bottom: 8px;
    }

    .page-id-7 .mission-vision h5 {
        font-size: 16px;
    }

    .page-id-7 .news-event-wrapper .small-wrapper {
        margin-bottom: 21px;
    }

    .page-id-7 section.news-event-wrapper {
        padding-bottom: 46px;
    }

    .page-id-7 .mission-vision .desc {
        margin-bottom: 18px;
    }

    .page-id-7 .data-section .row>div:nth-child(-n+2) {
        padding-bottom: 42px;
    }

    .page-id-7 .data-section {
        padding: 18px 0 22px;
    }

    .page-id-7 .data-section .row>div:not(:last-child):after {
        right: -12px;
    }

    .page-id-7 .data-section .row>div:after {
        bottom: -12px;
    }

    .page-id-7 section.regional-program {
        padding-top: 45px;
    }

    .page-id-7 section.regional-program .small-wrapper h1 {
        margin-bottom: 16px;
    }

    .page-id-7 .regional-program .desc {
        padding: 7px 12px 12px 12px;
    }

    .page-id-7 .regional-program .row>div {
        margin-bottom: 10px;
    }

    .page-id-7 .regional-program+section .small-wrapper h1 {
        margin-bottom: 14px;
    }

    .page-id-7 .regional-database-system {
        padding: 12px 24px 8px 24px;
    }

    .page-id-7 .regional-program+section+section {
        padding-top: 41px;
    }

    .page-id-7 .regional-member {

        padding: 48px 0 28px;
    }

    .page-id-7 section.sucess-stories {
        padding-top: 45px;
    }

    .page-id-7 section.sucess-stories .stories {
        padding: 37px 35px 77px;
        height: 134px;
    }

    .page-id-7 section.sucess-stories .stories h6 {
        font-size: 15px;

    }

    .page-id-7 .success-stories-list .slick-dots {
        bottom: 11px;
    }

    .page-id-7 section.sucess-stories+div+section {
        padding-top: 46px;
    }

    .page-id-7 .our-team-txt {
        padding: 45px 24px 46px 24px;
    }

    .page-id-7 .our-team-txt h1 {
        font-size: 40px;
    }

    .page-id-7 .our-team-txt h1+p {
        margin-bottom: 42px;
    }
}

@media (min-width: 1024px) {

    .page-id-7 .mission-vision .small-wrapper p.title,
    .page-id-7 .news-event-wrapper .small-wrapper p.title {
        margin-bottom: 6px;
    }

    .page-id-7 .news-event-wrapper .news-list .news-desc .date {
        margin-bottom: 6px;
    }

    .page-id-7 .data-section .number {
        letter-spacing: -5.67px;
    }

    .page-id-7 .regional-program .small-wrapper p.title {
        margin-bottom: 7px;
    }

    .page-id-7 .regional-program .row>div {
        margin-bottom: 58px;
    }

    .page-id-7 section.regional-program {
        margin-bottom: -46px;
    }

    .page-id-7 section.regional-program+.section-padding-top {
        padding-bottom: 38px;
    }

    .page-id-7 section.regional-program+.section-padding-top .small-wrapper p.title {
        margin-bottom: 6px;
    }

    .page-id-7 .regional-member {
        padding: 51px 0 36px;
    }

    .page-id-7 .our-team-txt .title {
        margin-bottom: 24px;
    }
}


/* homepage pixel ends */


/* who we are pixel starts */
@media(min-width:1024px) {
    .page-id-9 .protect-hkh .small-wrapper p.title {
        margin-bottom: 6px;
    }

    .page-id-9 .protect-hkh .small-wrapper h1 {
        margin-bottom: 12px;
    }

    .page-id-9 .protect-hkh .small-wrapper {
        margin: 0px auto 40px;
    }

    .page-id-9 .mission-vision .small-wrapperp.title {
        margin-bottom: 8px;
    }

    .page-id-9 .info-section a.read-more {
        margin-top: 10px;
    }

    .page-id-9 .mountain-and-people .our-team-txt p.title {
        margin-bottom: 21px;
    }
}

/* who we are pixel ends */

/* what-we-do-pixel-starts */
@media(max-width:1023px) {
    .page-id-11 .inner-page-banner h1 {
        font-size: 55px;
    }

    .page-id-11 .banner .small-wrapper {
        padding: 21px 24px 53px;
    }

    .page-id-11 section.our-themes {
        padding-top: 56px;
        padding-bottom: 24px;
    }

    .page-id-11 section.our-themes .small-wrapper h1 {
        margin-bottom: 21px;
    }

    .page-id-11 .our-themes .row {
        margin-top: 39px;
    }

    .page-id-11 .our-themes .row>div:not(:last-child) {
        margin-bottom: 30px;
    }

    .page-id-11 .data-section {
        padding: 19px 0 21px;
    }

    .page-id-11 .data-section .number {
        font-size: 40px;
        margin-bottom: 6px;
    }

    .page-id-11 .data-section .text {
        font-size: 11px;
    }

    .page-id-11 .data-section .row>div:not(:last-child):after {
        right: -12px;
    }

    .page-id-11 .data-section .row>div:after {
        bottom: -12px;
    }

    .page-id-11 .data-section+div+section .our-team-txt {
        padding: 43px 24px 47px 24px;
    }

    .page-id-11 .data-section+div+section .our-team-txt h1 {
        font-size: 40px;
    }

    .page-id-11 .data-section+div+section .colored-bg:after {
        bottom: -33px;
        left:
            17px;
    }

    .page-id-11 .moving-mountains {
        padding: 84px 0 59px 0;
    }

    .page-id-11 .moving-mountains .small-wrapper p.title {
        margin-bottom: 32px;
    }

    .page-id-11 .moving-mountains .small-wrapper h1 {
        font-size: 40px;
        margin-bottom: 18px;
    }

    .page-id-11 .moving-mountains .small-wrapper h1+p {
        margin-bottom: 45px;
    }

    .page-id-11 .moving-mountains+div+section {
        padding-top: 44px;
        padding-bottom: 0;
    }

    .page-id-11 .moving-mountains+div+section .small-wrapper h1 {
        padding: 0 15px;
        margin-bottom: 16px;
    }

    .page-id-11 .mountain-and-people .our-team-txt h1 {
        margin-bottom: 5px;
    }

    .page-id-11 .mountain-and-people .our-team-txt {
        padding: 34px 25px 30px 25px;
    }




}

@media(min-width:1024px) {
    .page-id-11 .inner-page-banner .small-wrapper {
        bottom: 47px;
    }

    .page-id-11 .our-themes .small-wrapper p.title {
        margin-bottom: 6px;
    }

    .page-id-11 .our-themes .small-wrapper h1+p {
        line-height: 25px;
    }

    .page-id-11 .our-themes .row>div {
        margin-bottom: 47px;
    }

    .page-id-11 section.our-themes {
        padding-bottom: 36px;
    }

    .page-id-11 .moving-mountains+div+section .small-wrapper p.title {
        margin-bottom: 6px;
    }

    .page-id-11 .moving-mountains+div+section .small-wrapper {
        margin: 0px auto 34px;
    }

    .page-id-11 .moving-mountains+div+section {
        padding-bottom: 63px;
    }

    .page-id-11 .lets-talk h1 {
        margin-bottom: 2px;
    }
}

/* what-we-do-pixel-ends */

/* our-network-pixel-ends */
@media(min-width:1024px) {

    .page-id-13 .inner-page-banner .small-wrapper {
        bottom: 47px;
    }

    .page-id-13 .protect-hkh .small-wrapper h1 {
        margin-bottom: 13px;
    }

    .page-id-13 .protect-hkh .small-wrapper {
        margin: 0px auto 42px;
    }

    .page-id-13 .protect-hkh+section {
        padding-top: 0;
        padding-bottom: 0;
    }

    .page-id-13 .regional-program .desc h5 {
        line-height: 21px;
    }

    .page-id-13 .our-team-txt {
        bottom: -3px;
        padding: 48px 15% 48px 14%;
    }

    .page-id-13 .lets-talk {
        padding-bottom: 67px;
    }

}

/* our-network-pixel-ends */
/* out impact pixel css starts */
@media(min-width:1024px) {
    .page-id-32 .protect-hkh .small-wrapper {
        margin: 0px auto 43px;
    }

    .page-id-32 .protect-hkh .row-small {
        margin: 36px auto 25px;
    }

    .page-id-32 .data-section {
        padding: 30px 0 40px;
    }

    .page-id-32 .our-team-txt {
        position: absolute;
        bottom: 0;
        padding: 48px 14% 58px 14%;
    }

    .page-id-32 .our-team-txt a {
        width: 200px;
    }
}

/* out impact pixel css ends */

/* privacy & policy pixel css ends */

.page-id-36 .page-title {
    right: 0;
    left: 0;
    max-width: 824px;
    margin: 0 auto;
    padding: 0px 24px;
    position: relative;
    display: block;
    top: 0;
    margin-top: 35px;
}

.page-id-36 .breadscrum .page-title:before {
    font-size: 0;
    border-style: solid;
    border-width: 4px 0 4px 4px;
    border-color: transparent transparent transparent #036cb6;
    position: relative;
    top: -3px;
}

.page-id-36 .privacy-policy {
    padding-top: 9px;
}

.page-id-36 .privacy-policy .terms-of-use:first-child {
    display: none;
}

.page-id-36 .privacy-policy h4 {
    margin-bottom: 10px;
}

.page-id-36 .small-container>div {
    margin-bottom: 30px;
}

.page-id-36 .small-container>div h5 {
    margin-bottom: 13px;
    font-size: 24px;
}

@media (min-width: 1024px) {
    .page-id-36 .breadscrum {
        margin-top: 46px;
    }
}

@media (max-width: 1023px) {
    .page-id-36 .page-title {
        padding: 0;
    }
}

/* privacy & policy pixel css ends*/

/* get informed- pixel css starts */
@media(min-width:1024px) {
    .page-id-16 .protect-hkh .small-wrapper h1 {
        margin-bottom: 14px;
    }

    .page-id-16 .news-list .news-desc .date {
        margin-bottom: 5px;
    }

    .page-id-16 .our-involvement .row>div:not(:nth-last-child(-n+2)) {
        margin-bottom: 3px;
    }

    .page-id-16 .our-themes .small-wrapper h1 {
        margin-bottom: 20px;
    }

    .page-id-16 .our-themes .row {
        margin-top: 37px;
    }

    .page-id-16 .our-themes .row p {
        margin-bottom: 18px;
    }
    .page-id-16 .lets-talk .logo {
        margin-bottom: 29px;
    }

    .page-id-16 .lets-talk h1 {
        font-size: 38px;
        margin-bottom: 12px;
    }

    .page-id-16 .lets-talk {
        padding-bottom: 73px;
    }
}

/* get informed- pixel css ends */


/* get involved- pixel css starts */

@media(min-width:1024px) {
    .page-id-18 .protect-hkh .small-wrapper h1 {
        margin-bottom: 12px;

    }

    .page-id-18 .protect-hkh .small-wrapper {
        margin: 0px auto 40px;
    }

    .page-id-18 .protect-hkh .row-small {
        margin: 36px auto 26px;
    }

    .page-id-18 .protect-hkh+section {
        padding-top: 36px;

    }

    .page-id-18 section.news-event-wrapper {
        padding-top: 12px;
    }

    .page-id-18 .lets-talk .logo {
        margin-bottom: 30px;
    }
}

/* get involved- pixel css ends */

/* core-competencies pixel css starts */
@media(min-width:1024px) {
    .page-id-51 .our-themes {
        padding-bottom: 50px;
    }

    .page-id-51 .our-themes .small-wrapper h1 {
        margin-bottom: 13px;
    }

    .page-id-51 .our-themes .small-wrapper h1+p {
        font-size: 16px;
    }

    .page-id-51 .lets-talk .logo {
        margin-bottom: 29px;
    }

}

/* core-competencies pixel css ends */

/* news-listing pixel css starts */
@media(max-width:1023px) {
    .blog .embrace-diversity .our-team-txt {
        padding: 94px 24px 48px 24px;
    }

    .blog .embrace-diversity .our-team-txt p.title {
        margin-bottom: 30px;
    }
}

@media(min-width:1024px) {
    .blog .search-archive .row {
        margin-top: 51px;
        margin-bottom: 10px;
    }

    .blog .embrace-diversity .our-team-txt h1 {
        margin-bottom: 30px;
    }

    .blog section.news-event-wrapper.section-padding-top {
        padding-top: 60px;
    }


}

/* news-listing pixel css ends */

/* news-detail-2 pixel- css starts */
@media(max-width:1024px) {
    .post-template-default section.privacy-policy .small-container {
        padding-top: 12px;
    }
}


/* news-detail-2 pixel- css ends */
/* event pixel- css starts */
.single-icimod_event .challenge .row-small {
    padding-right: 0px !important;
}

.single-icimod_event .challenge .row-small>div:first-child:after {
    content: none;
}
.single-icimod_event .icon img {
    max-height: 30px;
}

/* event pixel- css ends */
/* timeline css starts */
#timeline-static.challenge {
    background-color: #036cb6;
    color: #ffffff;
    padding: 60px 0;
}
#timeline-static.challenge .row-small {
    padding-right: 0;
    max-width: none;
}
#timeline-static.challenge .timeline:after {
    content: none;
}
/* timeline css ends */
