* {
    box-sizing: border-box;
}

.governance-bg-img {
    width: 100%;
    height: 100%;
}
.governance-bg-img img {
    width: 100%;
    height: 100%;
}

.bg-img {
    border-radius: 130px 130px 130px 0;
}

.celebrating-img-box {
    background-image: url(../images/resources/celebrating/celebrating-bg-img.png);
    background-repeat: no-repeat;
    background-size: 225px 225px;
    background-position: center;
    padding: 24px
}
.celebrating-img-box img {
    width: 284px;
    height: 178px;
    object-fit: contain;
    /* object-fit: cover; */
}


.bg_dfedf8{
    background-color: #dfedf8;
}

.fi-bar {
    width: 290px;
    height: 305px;
}
.fi-bar img {
    width: 100%;
    height: 100%;
}
.fi-ta-bg {
    background-color: #eaebec;
}
.fi-table th {
    border-right: 1px solid #fff!important;
    font-size: 17px;
}
.fi-table .fi-ta-br td {
    border-bottom: 1px solid #a6aab6!important;
    font-size: 17px;
}
.fi-ta-add-br {
    border-right: 1px solid #a6aab6!important; 
}
/* .src-bg-img {
    background: url(../images/resources/src/src-bg-img.png);
    background-repeat: no-repeat;
    height: 600px;
    width: 100%;
    background-position: center;
    background-size: cover;
} */
.src-list {
    column-count: 2;
}
.src-content-back-img {
    position: relative;
}
.srcImg {
    position: absolute;
    bottom: -1px;
    left: 0;
}
.src-con-img {
    border: 1px solid #cd151d;
    border-radius: 20px;
    padding: 20px 10px 0;
}
.src-vd-bg-box {
    position: relative;
}
.src-vd-bg-img-btn {
    position: absolute;
    top: 40%;
    left: 50%;
    transform: translate(-50%, -40%);
    width: 80px;
    height: auto;
}
.src-vd-bg-img-btn img {
    width: 100%;
    height: 100%;
}
.src-vd-bg-audio {
    width: 40px;
    height: auto;
}
.src-testimonial-left {
    top: 0;
    left: 0;
    width: 155px;
    height: auto;
}
.src-testimonial-left::after {
    content: "";
    position: absolute;
    bottom: -55%;
    left: 0;
    /* width: 100px; */
    width: 100%;
    height: 100px;
    z-index: -2;
    background-color: #bcc0da;
    clip-path: polygon(0 0, 100% 0, 100% 69%, 0 34%);
}
.srcTestDiv .srcTestDivCard:nth-child(even) .src-testimonial-left::after {
    background-color: #f3cbba;
}
.src-testimonial-right {
    width: 100%;
    /* max-width: 90%; */
    max-width: 92%;
}
.src-testimonial img {
    width: 100%;
}
.src-testimonial-bracket {
    top: -20px;
    left: 50%;
    transform: translateX(-50%);
    width: 48px;
    height: 48px;
}
.src-testimonial-clap {
    width: 75px;
    height: 75px;
    border-radius: 50%;
    background-color: #fff;
    padding: 10px;
}
.src-testimonial-content {
    height: 100%;
    min-height: 170px;
}
.bg_bl_dadeec{
    background-color: #dadeec;
}
.bg_or_f7d8ca{
    background-color: #fae4d9;
}
.src-social-initiatives::before {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    clip-path: polygon(100% 0, 0% 100%, 100% 100%);
}
.bg_bl_dadeec:before {
    background-color: #cacde2; 
}
.bg_or_f7d8ca:before {
    background-color: #f7d8ca; 
}
.src-md-box::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20%;
    background: linear-gradient(180deg, rgb(255 255 255 / 0%) 0%, rgb(255 255 255) 100%);
}
.src-social-initiatives-icon{
    width:55px;
    height: auto;
}

.src-social-initiatives-icon-content{
    width: calc(100% - 60px);
}

/* .src-social-initiatives:nth-child(even) {
    background-color: #fae4d9;
} */

.src-social-initiatives-content {
    position: relative;
    z-index: 2;
}
.src-social-initiatives::after {
    content: "";
    position: absolute;
    bottom: 16px;
    right: -13px;
    width: 71px;
    height: 10px;
    background-color: #ffffff;
    transform: rotate(-44deg);
}

.tableWrap{
    width: 100%;
    overflow-x: auto;
}


.maxOutcomes.customBlock{
    padding-top: 30px;
}
.maxOutcomes .col-lg-12.col_3 p{
    padding-left: 80px;
    padding-right: 80px;
}

@media only screen and (max-width: 1680px) and (max-height: 1050px) {
    .building_the_path_sec .secBg{
        height: calc(80vh + 40px);
    }
    .crafting_values_sec .secBg {
        height: calc(130vh + 0px);
    }
	.sectionH {
        font-size: 60px !important;
    }
    .pageH p {
        font-size: 20px;
    }
    .maxOutcomes:before{
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        content: '';
        position: absolute;
        background-color: rgba(255,255,255,0.3);
    }

    .maxOutcomes.secBg {
        height: calc(100vh + 130px);
    }

    .maxOutcomes.secBg {
        height: calc(100vh + -150px);
    }
}

@media only screen and (max-width: 1600px) and (max-height: 900px) {
	.menu-inner{
		padding-top: 70px;
	}
	.menu-inner ul {
		height: calc(100vh - 170px);
	}
}

@media (max-width: 1400px){
    .integrating_resources_sec .secBg {
        height: calc(95vh);
    }
}

@media only screen and (max-width: 1440px) and (max-height: 900px) and (min-width: 1360px) and (min-height: 768px) {
    .building_the_path_sec .secBg{
        height: calc(70vh + 20px);
    }
    .crafting_values_sec .secBg {
        height: calc(100vh + 90px);
    }
    .integrating_resources_sec .secBg{
        height: calc(100vh - 30px);
    }
}

@media (max-width: 1360px){
    .building_the_path_sec .secBg {
        height: calc(80vh + -45px);
    }

    .crafting_values_sec .secBg {
        height: calc(130vh + -130px);
    }
}

@media only screen and (max-width: 1360px) and (max-height: 768px) and (min-width: 1300px) and (min-width: 767px) {
	.footImg{
		display: block;
	}
	.footVdo{
		display: none;
	}
}

@media (max-width: 1280px){
    .building_the_path_sec .secBg {
        height: auto;
    }

    .crafting_values_sec .secBg {
        height: auto;
    }
}