.contextt{
width:100%;
background-image: url("./images/projects/img3.jpg");
background-size:cover;
background-repeat: no-repeat;
height:34rem;
/*border:3px solid black;*/
background-position: center bottom;
}
    
.contextt .bordered-content{
width:74rem;
height:21rem;
border:0.091rem dashed var(--third-color); 
padding:2rem .456rem;
margin-left:25rem;  
}
    
.contextt h4.transition-ques{
font-size:1rem;
font-family:var(--third-font);
color:var(--maroon-color);
font-size:2.42rem;
font-weight:500;
width:fit-content;
}

.contextt .bordered-content .contextt1{
width:20rem;
height:16rem;
display:flex;
flex-direction: column;
align-items: center;
background-color:var(--bg-white);
/*border:1.5px solid black;*/
text-align:center;
border-radius:1.346rem;
box-shadow:0 10px 20px 3px rgb(83, 83, 83);
}

.contextt .bordered-content .contextt-m{
margin-left:15rem;
}

.contextt .bordered-content .contextt-n{
margin-left:5rem;
}

.contextt .bordered-content .contextt1 .content{
width:16.16rem;
height:11.22rem;
/*border:2px solid rgb(14, 226, 96);*/
margin-top:.856rem;
} 

.contextt .bordered-content .contextt1 .content .bolded{
font-weight:600;
color:var(--maroon-color);   
}

.contextt .bordered-content .contextt1 .methBox{
width:6rem;
height:6rem;
background-color: var(--text-white);
margin-top: -2.5rem;
border-radius:50%;
padding:0.25rem;
}
    
.contextt .bordered-content .text-content1{
width:25.25rem;
margin-left: -15rem;
background-color: var(--bg-white);
padding:.656rem;}
    
.contextt .bordered-content .text-content1 p{
font-size:.945rem;
font-family:var(--third-font);
font-weight:300;
font-style:normal;
/*font-size:1.246rem;*/
font-size:1rem;
}
    
.contextt .bordered-content .content1{
width:10rem;
height:auto;
margin:0 2rem;
}
    
.contextt .bordered-content .text-content2{
width:35rem;
/*border:1px solid black;*/
 margin-left:7rem;
 }
    
 .contextt .bordered-content .text-content2 p{
font-size:.788rem;
}

.pathway{
/*border:2px solid black;*/
height:25rem;
}

.pathway h1{
    font-family:var(--third-font);
    color:var(--maroon-color);
    font-size:2.42rem;
    font-weight:500;
}

.pathway p{
    font-size:1rem;
    font-family:var(--third-font);
}

.pathway .act_obj{
    font-size:1.246rem;
    font-weight:300;
    font-family:var(--third-font);
    padding:0 7.626rem;
    line-height:1.5rem;
}

.pathway p strong{
    font-family:var(--third-font);
}

.pathway .all-items{
    justify-content:space-around;
}

.pathway .pr-content{
    width:16.46rem;
    height:6.5rem;
    background-color:var(--bg-white);
    /*border:1px solid black;*/
    border-radius: 1rem;
    box-shadow: 0 .5rem .375rem -0.375rem rgb(0 0 0 / 40%);
}

.pathway .pr-content p{
    width:12.246rem;
    font-size:.896rem;
    padding:0 .924rem;
    /*border:1px solid blue;*/
    margin-left:.252rem;
}

.pathway .pr-content .icon1box{
    width:6rem;
    height:6rem;
    padding:.266rem;
    border-radius:50%;   
    margin-left: -5.5rem;
    background-color: var(--text-white);
    /*border:1px solid black;*/
}

.pathway .pr-content .icon1box img{
    width:92%;
}

.site-specific{
    width:100%;
    height:33rem;
    /*border:2px solid black;*/
    background-color:var(--text-white);

}

.site-specific h2{
    font-style:var(--secondary-font);
    font-size:2.246rem;
}

.site-specific h5{
    font-style:var(--third-font);
    font-size:1.266rem;
}

.site-specific .site-section{
    padding:0 2rem;
    /*border:2px solid orange;*/
}

.site-specific .site-section .box{
    width:20rem;
    height:16rem;
    /*border:3px solid black;*/
    background-image: url("./images/context/ques.png");
    background-size: contain;
    background-repeat: no-repeat;
}

.site-specific .site-section .box .num{
    width:3.5rem;
    height:6.356rem;
    /*border:1px solid blue;*/
}

.site-specific .site-section .box .num h1{
    font-size:6.426rem;
    color:var(--third-color);
}

.site-specific .site-section .box .box-content{
    width:12.246rem;
    height:10.756rem;
    /*border:1px solid purple;*/
    margin-left:.946rem;
}

.site-specific .site-section .box .box-content p{
    font-size:1.428rem;
    line-height: 1.756rem;
}

.methodology{
width:100%;
height:113rem;
/*border:3px solid black;*/
background-image:url('./images/context/bg1.jpg');
background-size:cover;
background-repeat: no-repeat;
margin-top:3rem;
}

.methodology h1{
font-family:var(--third-font);
color:var(--maroon-color);
font-size:2.42rem;
font-weight:500;
}

.methodology p{
font-size:1.276rem;
line-height:1.456rem;  
}

.methodology .methods{
width:95rem;
height:28rem;   
border:.156rem dashed var(--maroon-color);
margin:7.456rem auto;
}

.methodology .methods .all-methods{
margin-top: -5.5rem;    
display:flex;
justify-content:space-around;
/*border:2px solid black;*/
}

.methodology .methods .all-methods .list{
width:16rem;
/*border:1.5px solid black;*/
text-align:center;
}

.methodology .methods .all-methods .list:nth-child(3){
width:22rem;
}

.methodology .methods .all-methods .list:nth-child(3) .content p{
width:20rem;
}

.methodology .methods .all-methods .list .methBox{
width:8.5rem;
height:8.5rem;
background-color: var(--text-white);
margin:1.456rem auto;
border-radius:50%;
padding:0.25rem;
}

.methodology .methods .all-methods .list .methBox img{
width:86%;
padding-top:.756rem;
}

.methodology .methods .all-methods .list .content p{
width:13.23rem;
font-size:1rem;
/*border:2px solid rgb(175, 21, 47);*/
margin:0 auto;
}

.methodology .all-methods .list .content .bolded{
font-weight:600;
color:var(--maroon-color);
}

.methodology .stakeholders{
width:100%;
height:18rem;
/*border:2px solid black;*/
margin-top:30rem;
}

.methodology .stakeholders h1{
font-family:var(--third-font);
color:var(--bg-white);
font-size:2.42rem;
font-weight:500;
}

.methodology .stakeholders .stake_items{
width:110rem;
height:auto;
margin:2.5rem auto;
/*border: 2px solid white;*/
display:flex;
justify-content: space-around;
}

.methodology .stakeholders .stake_items .stake_item{
width:10.456rem;
height:10rem;
padding-right:1.5rem;
border-right:.185rem dashed var(--bg-white);
text-align:center;
}

.methodology .stakeholders .stake_items .stake_item:first-child{
width:14rem;
}

.methodology .stakeholders .stake_items .stake_item:last-child{
width:14rem;
border-right:unset;
}

.methodology .stakeholders .stake_items .stake_item h4{
font-size:1.456rem;
color:var(--bg-white);
}

.methodology .where_content{
width:105rem;
background-color:var(--bg-white);
margin:0 auto;
padding:1rem 1.456rem;
border-top-left-radius: 1.24rem;
border-top-right-radius: 1.24rem;
}

.methodology .where_content h1{
font-family:var(--third-font);
color:var(--maroon-color);
font-size:2.42rem;
font-weight:500;}

.post-methodology{
width:100%;
height:18rem;
background-color: var(--greylight-color);
/*border:2px solid black;*/
}

.post-methodology .where_content1{
width:105rem;
background-color:var(--bg-white);
margin:0 auto;
/*border:1px solid maroon;*/
border-bottom-left-radius: 1.24rem;
border-bottom-right-radius: 1.24rem;
padding:1.654rem 2.565rem;
} 

.post-methodology .where_content1 .content{
width:59.256rem;
margin:0 auto;
text-align:center;
/*border:2px solid maroon;*/
}

.post-methodology .where_content1 .content p{
/*font-size: 1.276rem;*/
font-size: 1rem;
line-height: 1.456rem;   
}

.team_wrapper1{
background-color:var(--greylight-color);
padding:1rem 0;} 
    
.team_wrapper1 .section_title h1{
font-family:var(--third-font);
color:var(--maroon-color);
font-size:2.42rem;
font-weight:500;}
            
.team_wrapper1 .all_partners .partner{
width:16rem;
height:4.816rem;
padding:0 1.236rem;
}

.team_wrapper1 .all_partners .partner img{
width:100%;    
}
            
/*.team_wrapper1 .all_partners .partner:first-child{
width:9rem;}*/

.team_wrapper1 .all_partners .partner:nth-child(3){width:13rem;height:5.565rem;/*border:1px solid black;*/}

.team_wrapper1 .all_partners .partner:nth-child(3) img{width:85%;}

            
.team_wrapper1 .all_partners .partner:nth-child(2){padding-top:.530rem; /*border:2px solid maroon;*/}
            
.team_wrapper1 .all_partners .partner:last-child{
border-right:0;
padding-top:.525rem;}
            
.team_wrapper1 .all_partners .partner:last-child img{
width:95%;
height:auto;}

.team_wrapper1 .all_contents{
width:66rem;
margin:0 auto;
/*border:1px solid black;*/
}

.team_wrapper1 .all_contents .partner{
width:11rem;
/*border:1px solid black;*/
margin-right:5rem;
}

.team_wrapper1 .all_contents .partner:first-child{
width:27rem;
margin-left:3rem;
}

.team_wrapper1 .all_contents .partner p{
font-size:1rem;
font-weight:600;
font-family:var(--fourth-font);
}

.the-team1{
width:100%;
height:17rem;
padding-top:1.5rem;
background-color:var(--greylight-color);
}
        
    .the-team1 .team-box{
    width:80rem;
    border:.136rem dashed var(--border-color);
    display:flex;
    flex-direction:column;
    align-items:center;
    margin:0 auto;
    padding:0 1rem;
    text-align:center;}
        
    .the-team1 .team-box .main-heading{
    width:fit-content;    
    margin-top: -1.626rem;
    background-color:var(--greylight-color);
    padding:.456rem;
    }
        
    .the-team1 .team-box .team-content{
    margin-top:.656rem;
    }

    .the-team1 .team-box .team-content p{
    font-family:var(--fouth-font);    
    font-size:1.206rem;        
    }


@media screen and (max-width:1539px){
.contextt{
    height:35rem;
}


.contextt .bordered-content{
width:70rem;
height:22rem;
padding:1.656rem .856rem;
margin-left:18rem;  
}

.main-content .main_content_lft h1{
    font-size:3rem;
}

.contextt .bordered-content .text-content1{
    width:30rem;
    margin-left: -11rem;
}

.contextt .bordered-content .text-content1 p{
    font-family:var(--third-font);
    font-weight:300;
    font-style:normal;
    font-size:1.115rem;
}

.contextt .bordered-content .contextt-m{
margin-left:9.456rem;
}

.contextt .bordered-content .contextt1{
    width:26rem;
}

.secondary_logos {
    width: 20rem;
}

.secondary_logos img{
    width: 50%;
}


.pathway{
    /*border:2px solid black;*/
    height:22rem;
    }

.pathway .pr-content{
    width:14.356rem;
    height:6.5rem;
}

.pathway .pr-content .icon1{
    margin-left:1.5rem;
}

.pathway .all-items{
    padding:0 2.5rem;
}

.pathway .pr-content p{
    width:10.426rem;
    height:5rem;
    font-size:.866rem;
    padding:0 .546rem;
    /*border:1px solid blue;*/
    margin-left:.252rem;
}
.pathway .pr-content .icon1box{
    width:5rem;
    height:5rem;
    padding:.226rem;
    border-radius:50%;   
    margin-left: -5.5rem;
   
}

.site-specific .site-section .box {
    width:16rem;
    height:12.66rem;
    margin-left:.456rem;
}


.site-specific{
height:30rem;
}

.site-specific h4{
font-size:1.126rem;
}

.site-specific .site-section{
    padding:0 2.725rem;
} 

.site-specific .site-section .box{
    width:15.276rem;
    height:10.856rem;
    /*border:2px solid black;*/
}

.site-specific .site-section .box .num{
    width:3rem;
    height:6.356rem;
    /*border:1px solid blue;*/
}

.site-specific .site-section .box .num h1{
font-size:5.426rem;
color:var(--third-color);
}

.site-specific .site-section .box .box-content{
    width:11rem;
    height:10.756rem;
    /*border:1px solid purple;*/
    margin-left:.946rem;
}


.site-specific .site-section .box .box-content p{
    font-size:1rem;
    line-height: 1.726rem;
}

.methodology{
height:110rem;
}

.methodology p{
/*font-size:1.226rem;*/
font-size:1rem;
line-height:1.5rem;  
}

.methodology .methods{
width:85rem;
height:28.75rem;   
}

.methodology .methods .all-methods .list{
width:14.75rem;
}

.methodology .methods .all-methods .list .content p{
width:12.24rem;
font-size:1rem;
}

.methodology .methods .all-methods .list:nth-child(3){
width:25.75rem;
}

.methodology .methods .all-methods .list:nth-child(3) .content p{
width:22.44rem;
}

.methodology .stakeholders .stake_items{
width:80rem;
/*border:1px solid white;*/
}

.methodology .stakeholders .stake_items .stake_item{
width:11.345rem;
height:6.5rem;
padding-right:1rem;
}

.methodology .stakeholders .stake_items .stake_item:first-child{
    width:14rem;
    height:6.5rem;
    padding-right:1rem;
    
    }

    .methodology .stakeholders .stake_items .stake_item:nth-child(3){
        width:14rem;
        height:6.5rem;
        padding-right:1rem;
        
        }    
    

.methodology .stakeholders .stake_items .stake_item h4{
font-size:1rem;
padding-left:.726rem;
}

.methodology .stakeholders .stake_items .stake_item:last-child h4{
padding-left:.226rem;
}

.methodology .where_content{
width:88rem;
}

.the-team1 .team-box{
width:70rem;    
}

.the-team1 .team-box .main-heading{
    padding:.306rem;
}

.the-team1 .team-box .team-content{
margin-top: .205rem;  
}

.the-team1 .team-box .team-content p{
font-size:1.102rem;}

.post-methodology .where_content1{
    width:96rem;
    padding:1.546rem 1.5rem;
}

}

@media screen and (max-width:1368px){
    .main-content .main_content_lft h1{
        font-size:2.765rem;
    }

    .secondary_logos img{
        width: 40%;
    }

    .contextt .bordered-content {
        width:65rem;
        margin-left:15rem;
    }

    .contextt .bordered-content .text-content1 p{
        font-size:1.306rem;
        line-height:1.346rem;
    }

    .contextt .bordered-content .contextt-n {
        margin-left: 2.5rem;
    }

    .contextt .bordered-content .contextt1 {
        height:14.24rem;
    }
    .post-methodology .where_content1 .content p {
        font-size: 1.276rem;
        line-height: 1.456rem;
    }

    .methodology {
        height: 106rem;
    }

    .methodology .where_content p {
        font-size: 1.105rem;
        line-height: 1.305rem;
        font-family: var(--fourth-font);
    }

    .methodology .where_content {
        width: 70rem;
    }

    .post-methodology .where_content1{
        width:70rem;
        padding:1.366rem 1.234rem;
    }

    .post-methodology .where_content1 .content p {
        font-size: 1.105rem;
        line-height: 1.305rem;
        font-family: var(--fourth-font);
    }

.methodology .methods{
width:72rem;
height:24rem;   

}

.methodology .methods .all-methods .list .methBox {
    width:6.5rem;
    height:6.5rem;
}

.methodology .methods .all-methods .list .content p {
width: 9.657rem;
}
}

@media screen and (max-width:1216px){
    .main-content {
        height:34rem;
    }
    .main-content .main_content_lft h1 {
        font-size: 2.425rem;
        line-height:2.836rem;
    }
    .main-content .secondary_buttons .main-btn {
        width:10rem;
    }
    .main-content .img-content {
        width: 30rem;
    }
    .contextt .bordered-content {
        width: 59.25rem;
        margin-left: 12.65rem;
    }
    .contextt .bordered-content .text-content1 p {
        font-size: 1.256rem;
        line-height: 1.346rem;
    }
    .contextt .bordered-content .contextt1 .content p{
font-size:1rem;
line-height:1.326rem;
    }
    .site-specific .site-section .box {
        width: 13.55rem;
    }
    .site-specific .site-section {
        padding: 0 2.255rem;
    }
    .site-specific .site-section .box .box-content {
        width:9.656rem;
        height:6.6rem;
        /*border:1px solid black;*/
    }
    .site-specific .site-section .box .box-content p {
        font-size:.876rem;
        line-height:1.246rem;
    }
    .methodology .stakeholders .stake_items {
        width: 75rem;
        /* border: 1px solid white; */
    }
}

@media screen and (max-width:1199px){
    .contextt .bordered-content .text-content1 p {
        font-size: 1.226rem;
    }
    .methodology {
        height: 112rem;
    }
    .methodology .stakeholders .stake_items {
        width: 72rem;
        /* border: 1px solid white; */
    }

}

@media screen and (max-width:1026px){
    .contextt .bordered-content {
        width: 52rem;
        margin-left: 10rem;
    }
    .site-specific .site-section {
        padding: 0 1.5rem;
    }
    .site-specific .site-section .box {
        width: 11rem;
    }
    .site-specific .site-section .box .box-content p {
            font-size: .746rem;
            line-height: 1.006rem;
    }
    .the-team1 .team-box {
        width: 64rem;
    }
    .methodology .methods {
        width: 60rem;
        height: 24rem;
    }
    .methodology .stakeholders .stake_items {
        width: 61rem;
        /* border: 1px solid white; */
    }
    .methodology .stakeholders .stake_items .stake_item:first-child {
        width: 10rem;
    }
    .methodology .stakeholders .stake_items .stake_item h4 {
        font-size:.856rem;
    }
    .methodology .methods .all-methods .list {
        width: 10.256rem;
    }
    .methodology .where_content {
        width: 61rem;
    }
    .post-methodology .where_content1 {
        width: 61rem;
    }
    .methodology .methods .all-methods .list .content p {
        width: 8.5rem;
        font-size:.886rem;
    }
    .methodology .methods .all-methods .list:nth-child(3) .content p {
        width: 20rem;
    }
    .team_wrapper1 .all_contents .partner:first-child {
        width: 24rem;
        margin-left: 3rem;
    }
    .the-team1 .team-box {
        width: 60rem;
    }
    .team_wrapper1 .all_partners .partner {
        width: 14rem; 
    }
    .team_wrapper1 .all_contents .partner {
        width:10rem;
    }
    .team_wrapper1 .all_contents {
        width: 60rem;}
}

@media screen and (max-width:992px){
    .main-content {
        height: 55rem;
    }
    .main-content .img-content {
        width: 30rem;
        margin: 0 auto;
    }

    .main-content .secondary_buttons .main-btn {
        margin-left:7.5rem;
    }
    .main-content .main_content_lft h1 {
        font-size: 2.405rem;
        line-height: 2.836rem;
        text-align:center;
    }
    .secondary_logos {
        width: 20rem;
        margin:0 auto;
    }
    .contextt .bordered-content {
        width: 67rem;
        height: 47.55rem;
        margin-left: 8rem;
        margin-bottom:2rem;
    }

    .contextt {
        height: 64.45rem;
    }
    .contextt .bordered-content .text-content1 {
        width: 30rem;
        margin-left:unset;
    }
    .contextt .bordered-content .contextt1 {
        width:24rem;
        height:12rem;
    }
    .contextt .bordered-content .contextt1 .content p {
        font-size: .856rem;
        line-height: 1.326rem;
    }
    .contextt .bordered-content .contextt-m {
        margin-left: unset;
        margin-top:4rem;
    }
    .contextt .bordered-content .contextt-n {
        margin-left: unset;
        margin-top:4rem;
    }
    .contextt .bordered-content .contextt1 .content {
    width: 19rem;}
    .contextt .bordered-content .text-content1 p {
    font-size: 1.126rem;
    } 
    .pathway{
        height:22rem;
    }
    .pathway .pr-content {
        width: 12.356rem;
        height: 5.5rem;
    }
    .pathway .pr-content p {
        width: 9rem;
        height: 5rem;
        font-size: .746rem;
        padding: 0 .526rem;
        /* border: 1px solid blue; */
        margin-left: .212rem;
    }
    .pathway .pr-content .icon1box {
        width:4rem;
        height:4rem;
    }
    .site-specific .site-section .box .num h1 {
        font-size: 3.6rem;
    }
    .methodology {
        height: 117rem;
    }
    .methodology .methods {
        width: 60rem;
        height: 22rem;
        margin:6rem 0;
    }   

}

@media screen and (max-width:951px){
    .post-methodology .where_content1 .content {
        width:47.456rem;
    }
    .the-team1 .team-box {
        width: 55rem;
    }
    .methodology .where_content {
        width: 58rem;
    }
    .post-methodology .where_content1 {
        width: 58rem;
    }
    .methodology .stakeholders .stake_items {
        width: 56rem;
        /* border: 1px solid white; */
    }
    .methodology .stakeholders .stake_items .stake_item:nth-child(3) {
        width: 7rem;
        padding-right: .5rem;
    }
    .methodology .stakeholders .stake_items .stake_item:last-child {
        width: 10rem;
        border-right: unset;
    }
    .methodology .stakeholders .stake_items .stake_item h4 {
        font-size: .826rem;
    }
}
@media screen and (max-width:914px){
    .site-specific .site-section .box {
        width: 10rem;
    }
    .site-specific .site-section .box .box-content {
        width:13.246rem;
        height:5.5rem;
    }
    .site-specific .site-section .box .box-content p {
        font-size: .706rem;
        line-height: 1rem;
    }
    .team_wrapper1 .all_contents {
        width: 52.25rem;
    }
    .team_wrapper1 .all_partners .partner {
        width: 12rem;
    }
    .methodology {
        height: 114rem;
    }
    .methodology .methods {
        width: 56rem;
        margin: 3rem 0;
    }
    .methodology .stakeholders .stake_items .stake_item:last-child {
        width: 8.5rem;
    }
    .methodology .where_content {
        width: 56rem;
    }
    .post-methodology .where_content1 {
        width: 56rem;
    }
    .methodology .stakeholders .stake_items .stake_item h4 {
        font-size: .756rem;
    }
}

@media screen and (max-width:855px){
    .main-content {
        height: 50rem;
    }
    .the-team1 .team-box {
        width: 51rem;
    }
    .methodology .where_content {
        width: 52rem;
    }
    .post-methodology .where_content1 {
        width: 52rem;
    }
    .contextt .bordered-content {
        width:52rem;
        margin-left:4.5rem;
    }
    .pathway {
        height: 29.25rem;
    }
    .pathway .pr-content {
        width: 17rem;
        height: 5.5rem;
    }
    .main-content .img-content {
        width: 24rem;
    }
    .methodology {
        height: 156rem;
    }
    .methodology .methods {
        width: 49.55rem;
    }
    .methodology .stakeholders {
        margin-top:40rem;
    }
    .methodology .methods .all-methods {
        margin-top: -3.565rem;
    }
    .methodology .stakeholders .stake_items {
        flex-direction:column;
        width:34rem;
        margin:1rem auto;
        /*border:1px solid white;*/
    }
    .methodology .stakeholders .stake_items .stake_item:first-child {
        width: 6.5rem;
    }

    .methodology .methods .all-methods .list .methBox {
        width: 4.5rem;
        height: 4.5rem;
    }

    .methodology .methods .all-methods .list .content p {
        width: 8rem;
        font-size: .746rem;
        line-height:1.206rem;
    }

    .methodology .stakeholders .stake_items .stake_item:first-child {
        width: 33.246rem;
        height:4.5rem;
    }

    .methodology .methods .all-methods .list:nth-child(3) .content p {
        width: 16rem;
    }
    .methodology .stakeholders .stake_items .stake_item {
        width: 33.246rem;
        height: 4.5rem;
        padding-right: unset;
        border-right: unset;
        border-bottom: .185rem dashed var(--bg-white);
    }
    .methodology .stakeholders .stake_items .stake_item h4 {
        font-size: 2rem;
    }
    .methodology .stakeholders .stake_items .stake_item:nth-child(3) {
        width: 33.246rem;
        height: 4.5rem;
        padding-right: unset;
    }
    .methodology .stakeholders .stake_items .stake_item h4 {
        font-size: 1.246rem;
    }
    .methodology .stakeholders .stake_items .stake_item:last-child {
        width: 33.246rem;
    }
    
}

@media screen and (max-width:822px){
    .methodology {
        height: 154rem;
    }
    .methodology .methods {
        width: 49.55rem;
        margin: 0 auto;
    }
    .methodology .where_content {
        width: 48rem;
    }
    .post-methodology .where_content1 {
        width: 48rem;
    }
    .the-team1 .team-box {
        width: 48rem;
    }

    .site-specific .site-section .box {
        width: 9.5rem;
    }

    .site-specific .site-section .box .box-content {
        width: 9.246rem;
        height: 4.5rem;
    }
    .site-specific .site-section .box .box-content p {
        font-size: .606rem;
        line-height: 1rem;
    }
    .team_wrapper1 .all_partners .partner {
        width: 10rem;
    }
}

@media screen and (max-width:816px){
    .methodology {
        height: 154rem;
    }
    .methodology .stakeholders .stake_items .stake_item {
        width: 33.246rem;
        height: 4.4rem;}
}

@media screen and (max-width:769px){
    .contextt .bordered-content {
        width: 46rem;
        margin-left: 2.5rem;
    }
    .team_wrapper1 .all_contents {
        width: 44rem;
    }
    .methodology {
        height: 215rem;
    }
    .methodology .where_content {
        width: 46rem;
    }
    .post-methodology .where_content1 {
        width: 46rem;
    }
    .post-methodology .where_content1 .content {
        width: 40.456rem;
    }
    .the-team1 .team-box {
        width: 46rem;
    }
    
    .methodology .methods {
        width: 46.55rem;
        height: 117rem;
        margin: 0 auto;
    }
    .methodology .methods .all-methods {
        flex-direction:column;
        /*border:1px solid black;*/
        align-items:center;
        margin-top: 1.5rem;
    }
    .methodology .methods .all-methods .list {
        width: 24rem;
        height: 19rem;
       /* border: 1px solid black;*/
    }

    .methodology .methods .all-methods .list:nth-child(3) {
        width: 24rem;
    }
    .methodology .methods .all-methods .list .methBox {
        width: 7rem;
        height: 7rem;
    }
    .methodology .methods .all-methods .list:nth-child(3) {
        width: 24rem;
        height: 43rem;
    }
    .methodology .methods .all-methods .list .content p {
        width: 17rem;
        font-size: 1.246rem;
        line-height: 1.5rem;
    }
    .methodology .stakeholders {
        margin-top:2rem;
    }
    .site-specific .site-section .box {
        width: 8.8rem;
    }
    .site-specific .site-section .box .box-content p {
        font-size: .586rem;
        line-height: .826rem;
    }
}

@media screen and (max-width:644px){
    .methodology {
        height: 221rem;
    }
    .main-content {
        height: 54rem;
    }
    .pathway {
    height: 35.25rem;
    }    
.the-team1 .team-box {
width: 40rem;
}
.team_wrapper1 .all_contents .partner {
    width: 12rem;
}

.main-content .secondary_buttons .main-btn {
    margin-left: 5rem;
}

.methodology .methods {
    width:38rem;
}

.methodology .where_content {
    width: 39rem;
}
.post-methodology .where_content1 {
    width: 39rem;
}
.post-methodology .where_content1 .content {
    width: 36rem;
}

.site-specific {
    height: 75rem;
}

.team_wrapper1 .all_contents {
    width: 34rem;
}
.team_wrapper1 .all_contents .partner p {
    width:7rem;
}
.team_wrapper1 .all_contents .partner:first-child p {
    width: 13rem;
    margin-left: 2rem;
}
.team_wrapper1 .all_contents .partner {width: 25rem;}
.site-specific .site-section .box {
    width: 12.8rem;
}

.site-specific .site-section .box .box-content p {
    font-size: .906rem;
    line-height: 1.126rem;
}


}

@media screen and (max-width:571px){
    .contextt .bordered-content {
        width: 31rem;
        margin-left: 2rem;
    }
    .pathway {
        height: 48.25rem;
    }
    .methodology {
        height: 219rem;
    }
    .methodology .methods {
        width: 34rem;
    }
    .the-team1 .team-box {
        width: 32rem;
    }

    .team_wrapper1 .all_contents {
        width: 24rem;
    }

    .team_wrapper1 .all_contents .partner:first-child p {
        width: 10rem;
        margin-left: 2rem;
    }

    .methodology .where_content {
        width: 34rem;
    }
    .post-methodology .where_content1 {
        width: 34rem;
    }

    .post-methodology .where_content1 .content {
        width: 31rem;
    }
}

@media screen and (max-width:526px){
    .methodology {
        height: 226rem;
    }
    .methodology .where_content {
        width: 31rem;
    }
    .post-methodology .where_content1 {
        width: 31rem;
    }
    .methodology .methods {
        width: 30.55rem;
    }
    .methodology .stakeholders .stake_items {
        width:30.55rem;
    }
    .methodology .stakeholders .stake_items .stake_item {
        width: 29rem;
        height: 5rem;
    }
    .methodology .stakeholders .stake_items .stake_item:last-child {
        width: 29rem;
        height:4rem;
    }
    .methodology .stakeholders .stake_items .stake_item:nth-child(3) {
        width: 29rem;
        height:4.8rem;
    }
    .methodology .stakeholders .stake_items .stake_item:first-child {
        width: 29rem;
        height:4.8rem;
    }
    .team_wrapper1 .all_contents {
        width: 19rem;
    }
    .team_wrapper1 .all_contents .partner:first-child p {
        width: 8rem;
        font-size: .876rem;
        margin-left: 1.5rem;
    }
    .team_wrapper1 .all_contents .partner p {
        width: 6rem;
        font-size: .876rem;
    }
}

@media screen and (max-width:472px){
    .main-content .main_content_lft h1 {
        font-size: 2rem;
        line-height: 2.246rem;
        text-align: center;
    }
    .main-content .secondary_buttons .main-btn {
        width: 8rem;
        margin-left:2.5rem;
    }
    .contextt .bordered-content {
        width: 26rem;
        margin-left: 1.5rem;
    }
    .contextt .bordered-content .text-content1 {
        width: 24rem;
        height: 11rem;
    }
    .pathway {
        height: 43.25rem;
    }
    .pathway .act_obj {
        font-size: 1rem;
        padding: 0 3rem;
        line-height: 1rem;
    }
    .methodology {
        height: 234rem;
    }
    .methodology .methods {
        width: 28rem;
    }
    .methodology .where_content {
        width: 26rem;
    }
    .methodology .where_content p {
        font-size:1rem;
    }
    .methodology .stakeholders .stake_items {
        width: 28rem;
    }
    .methodology .stakeholders .stake_items .stake_item:nth-child(3) {
        width: 28rem;
        height: 4.8rem;
    }
    .methodology .stakeholders .stake_items .stake_item {
        width: 28rem;
        height: 5rem;
    }
    .methodology .stakeholders .stake_items .stake_item:first-child {
        width: 26rem;
        height: 4.8rem;
    }
    .post-methodology .where_content1 {
        width: 26rem;
    }
    .post-methodology .where_content1 .content {
        width: 22rem;
    }
    .post-methodology .where_content1 .content p {
        font-size: 1rem;
    }
    .the-team1 .team-box {
        width: 27rem;
    }
    .team_wrapper1 .all_contents .partner {
        margin-right:1.2rem;
    }
    .team_wrapper1 .all_contents .partner:first-child p {
        width: 15rem;
        font-size: .876rem;
        margin-left: -1.5rem;
    }
  
}

@media screen and (max-width:447px){
    .contextt {
        height: 66.565rem;
    }
    .team_wrapper1 .all_contents .partner:first-child p {
        width: 12rem;
        font-size: .876rem;
        margin-left: -1.5rem;
    }
    .methodology .stakeholders .stake_items {
        width: 27rem;
    }
    .methodology .methods {
        width: 26rem;
    }
    .methodology .stakeholders .stake_items .stake_item:last-child {
        width: 26rem;
        height: 4rem;
    }
    .methodology .stakeholders .stake_items .stake_item {
        width: 26rem;
        height: 5rem;
    }
}

@media screen and (max-width:432px){
    .methodology {
        height: 239rem;
    }
    .contextt .bordered-content {
        width: 25rem;
        margin-left: 1.246rem;
    }
    .team_wrapper1 .all_contents {
        width: 18rem;
    }
    .the-team1 .team-box {
        width: 26rem;
    }
    .site-specific {
        height: 77rem;
    }
    .team_wrapper1 .section_title h1 {
        font-size: 2.02rem;
    }
}

@media screen and (max-width:416px){
    .methodology .stakeholders .stake_items {
        width: 25rem;
    }
    .contextt .bordered-content {
        width: 23.43rem;
        margin-left: 1.246rem;
    }
    .contextt .bordered-content .text-content1 {
        width: 22rem;
        height: 12rem;
    }
    .contextt .bordered-content .contextt1 {
        width: 22rem;
        height: 11.55rem;
    }
    .methodology .where_content {
        width: 25rem;
    }
    .post-methodology .where_content1 {
        width: 25rem;
    }
    .methodology .stakeholders .stake_items .stake_item:first-child {
        width: 23rem;
        height: 4.8rem;
    }
    .methodology .stakeholders .stake_items .stake_item {
        width: 23rem;
        height: 5rem;
    }
    .methodology .stakeholders .stake_items .stake_item:nth-child(3) {
        width: 23rem;
        height: 4.8rem;
    }
    .methodology .stakeholders .stake_items .stake_item:last-child {
        width: 23rem;
        height: 4rem;
    }
    .the-team1 .team-box {
        width: 24rem;
    }
    .methodology .methods {
        width: 24rem;
    }

  
}

@media screen and (max-width:414px){

    .methodology .methods {
        width: 24rem;
    }
    .the-team1 .team-box {
        width: 24rem;
    }

}

@media screen and (max-width:396px){
    .the-team1 .team-box {
        width: 24rem;
    }
    .team_wrapper1 .all_contents .partner:first-child p {
        width: 10rem;
        font-size: .876rem;
        margin-left: -1.5rem;
    }

}

@media screen and (max-width:392px){
    .methodology {
        height: 244rem;
    }

    .contextt .bordered-content {
        width: 22.43rem;
        margin-left: 1.026rem;
    }
    .contextt .bordered-content .contextt1 {
        width: 20rem;
        height: 11.45rem;
    }

}

@media screen and (max-width:376px){
    .pathway {
        height: 47.25rem;
    }
    .contextt .bordered-content .text-content1 {
        width: 20rem;
        height: 12rem;
    }
    .main-content .secondary_buttons .main-btn {
        width: 8.55rem;
        margin-left: 1.5rem;
    }
    .the-team1 .team-box {
        width: 22rem;
    }
    .methodology {
        height: 248rem;
    }
    .methodology .methods {
        width: 23rem;
    }
    .methodology .stakeholders .stake_items {
        width: 23rem;
    }
    .methodology .stakeholders .stake_items .stake_item:first-child {
        width: 22rem;
        height: 4.8rem;
    }
    .methodology .stakeholders .stake_items .stake_item {
        width: 22rem;
        height: 5rem;
    }
    .methodology .stakeholders .stake_items .stake_item:nth-child(3) {
        width: 22rem;
        height: 4.8rem;
    }
    .methodology .stakeholders .stake_items .stake_item:last-child {
        width: 22rem;
        height: 4rem;
    }
    .pathway .pr-content p {
        width:8.5rem;
    }
    .post-methodology .where_content1 .content {
        width: 21rem;
    }
    .methodology .where_content {
        width: 23rem;
    }
    .post-methodology .where_content1 {
        width: 23rem;
    }
    .post-methodology .where_content1 .content {
        width: 18rem;
    }
    .post-methodology {
       
        height: 18rem;}

}

@media screen and (max-width:362px){
    .contextt .bordered-content {
        width: 20.55rem;
        margin-left: 1rem;
    }
    .methodology {
        height: 251rem;
    }
    .methodology .methods {
        width: 22rem;
    }
    .methodology .where_content {
        width: 22rem;
    }
    .methodology .stakeholders .stake_items .stake_item {
        width: 20rem;
        height:5.326rem;
    }
    .methodology .stakeholders .stake_items .stake_item:last-child {
        width: 20rem;
    }
    .methodology .stakeholders .stake_items .stake_item:nth-child(3) {
        width: 20rem;
        height: 4.8rem;
    }
    .methodology .stakeholders .stake_items .stake_item:first-child {
        width: 20rem;
        height: 4.8rem;
    }
    .post-methodology .where_content1 {
        width: 22rem;
    }
    .team_wrapper1 .all_contents .partner:first-child p {
        width: 7rem;}
}

@media screen and (max-width:348px){
    .contextt {
        height: 70.565rem;
    }
    .contextt .bordered-content .contextt1 {
        width: 19rem;
        height: 11.45rem;
    }
    .contextt .bordered-content .contextt1 .content p {
        font-size: .836rem;
        line-height: 1.106rem;
    }
    .methodology {
        height: 254rem;
    }
    .main-content .main_content_lft h1 {
        font-size: 1.658rem;
        line-height:2rem;
    }
    .main-content .secondary_buttons .main-btn {
        width: 8.45rem;
        margin-left: 1rem;
        font-size:.846rem;
    }
    .main-content .img-content {
        width: 20rem;
    }
    .the-team1 .team-box {
        width: 20rem;
    }
    .the-team1 .team-box .team-content p {
        font-size: 1rem;
    }
    .methodology .methods {
        width: 20rem;
    }
    .methodology .stakeholders .stake_items {
        width: 19rem;
    }
    .methodology .stakeholders .stake_items .stake_item {
        width: 18rem;
        height: 5.326rem;
    }
    .methodology .stakeholders .stake_items .stake_item:nth-child(3) {
        width: 18rem;
        height: 4.8rem;
    }
    .methodology .stakeholders .stake_items .stake_item:first-child {
        width: 18rem;
        height: 6.8rem;
    }
    .methodology .stakeholders .stake_items .stake_item:last-child {
        width: 18rem;
        height: 5.8rem;
    }
    .methodology {
        height: 258rem;
    }
    .methodology .where_content {
        width: 21rem;
    }
    .post-methodology .where_content1 {
        width: 21rem;
    }
    .the-team1 .team-box .team-content p {
        font-size: 1rem;
        line-height:1.245rem;
    }


}

@media screen and (max-width:326px){
    .main-content {
        height: 41rem;
    }
    .main-content .secondary_buttons .main-btn {
        width: 8.45rem;
        margin-left: 0.5rem;
        font-size: .836rem;
    }
    .main-content .img-content {
        width: 18rem;
    }
    .pathway {
        height: 51.25rem;
    }
    .methodology {
        height: 266rem;
    }
    .the-team1 .team-box {
        width: 18rem;
    }
    .contextt .bordered-content {
        width: 18rem;
        margin-left: 1rem;
    }
    .contextt .bordered-content .text-content1 {
        width: 17rem;
        height: 13rem;
    }
    .contextt .bordered-content .text-content1 p {
        font-size: 1.026rem;
    }
    .methodology .stakeholders .stake_items {
        width: 16rem;
    }
    .methodology .stakeholders .stake_items .stake_item:first-child {
        width: 15rem;
        height: 6.8rem;
    }
    .methodology .stakeholders .stake_items .stake_item {
        width: 15rem;
        height: 5.326rem;
    }
    .methodology .stakeholders .stake_items .stake_item:last-child {
        width: 15rem;
        height: 5.8rem;
    }
    .methodology .stakeholders .stake_items .stake_item:nth-child(3) {
        width: 15rem;
        height: 6.8rem;
    }
    .methodology .stakeholders .stake_items .stake_item h4 {
        font-size: 1.026rem;
    }
    .methodology .where_content {
        width: 20rem;
    }
    .post-methodology .where_content1 {
        width: 20rem;
    }
    .contextt .bordered-content .contextt1 {
        width: 17rem;
        height: 11.45rem;
    }
    .contextt .bordered-content .contextt1 .content {
        width: 16rem;
    }
    .team_wrapper1 .all_contents .partner:first-child {
        width: 19rem;
        margin-left: 4rem;
    }
}
