*{
padding: 0;
margin: 0;
box-sizing: border-box;
} 

h1,h2,h3,h4,h5,h6,p {
padding: 0;
margin: 0;
}

.custom-container {
    width: 90%;
    max-width: 90%;
    margin: 0 auto;
}

.project-details {
    width: 100%;
    background-image: url(../images/about/project-details-bg.jpg);
    background-size: cover;
    background-position: center;
}

.project-details h1 {
 font-family: "Plus_Jakarta_Sans-Bold";
font-style: Bold;
font-size: 25px;
line-height: 150%;
letter-spacing: 3%;

}

.Projects-count h2 {
 font-family: "Plus_Jakarta_Sans-Bold";
 text-align: center;
font-size: 40px;
line-height: 180%;
letter-spacing: 3%;

}

.Projects-count h6 {
font-family: "Plus_Jakarta_Sans" ;
font-size: 14px;
line-height: 150%;
letter-spacing: 0%;
text-align: center;

}

.project-right-heading {
 font-family: "Plus_Jakarta_Sans-Bold";
font-size: 18px;
line-height: 180%;
letter-spacing: 3%;
text-transform: uppercase;

}

.about-content {
font-family: "Plus_Jakarta_Sans" ;
font-size: 14px;
line-height: 180%;
letter-spacing: 3%;

}

.vision-mision-heading {
 font-family: "Plus_Jakarta_Sans-Bold";
font-size: 20px;
line-height: 180%;
letter-spacing: 3%;
text-transform: uppercase;
color: #ffdfb4 !important;
}

.vision-mision-main {
    border-radius: 55px;
}

.vision-mision-details {
    width: 38%;
}

.vision-mision-center {
    width: 24%;
}

.vision-mision-center img{
               height: 100%;
                   border-radius: 10px;
        }
  .vision-missionimg-box::after{
        content: '';
    position: absolute;
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    top: 2px;
    left: 2px;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 28.53%, rgba(0, 0, 0, 0.82) 100%);
    border-radius: 10px;

  }
        .vision-missionimg-box{
             position: absolute;
             width: 100%;
             height: 117%;
             object-fit: cover;
             top: 50%;
             transform: translate(-50%,-50%);
             left: 0px;
             border-radius: 10px;
             text-align: center;
             background: yellow;
             padding: 2px;
             max-width: max-content;
             
             left: 50%;
  background: linear-gradient(189.74deg, #FFCF75 7.94%, #000000 47.91%, #000000 62.94%, #000000 74.66%, #FFCF75 89.27%);


        }
.vision-missionimg-box2{
  
            
             
             border-radius: 10px;
             text-align: center;
             background: yellow;
             padding: 2px;
             
  background: linear-gradient(189.74deg, #FFCF75 7.94%, #000000 47.91%, #000000 62.94%, #000000 74.66%, #FFCF75 89.27%);


}

.vision-missionimg-box2 img{
        border-radius: 8px;
}
.sub-heading {
    font-family: "Plus_Jakarta_Sans" ;
    font-size: 12.66px;
    line-height: 140%;
    letter-spacing: 2%;
    text-align: center;
}

.small-BA-line::before, .small-BA-line::after {
    content: "";
    display: inline-block;
    width: 20px;
    border-top: 1px solid #000000;
    margin: 7px 8px;
}

.team-heading {
 font-family: "Plus_Jakarta_Sans-Bold";
font-size: 24.58px;
line-height: 140%;
letter-spacing: 8%;
text-align: center;
}

.team-box {
    background-color: #FFFBF5;
    box-shadow: 0px 4px 10px 0px #C3C3C33B;
    padding: 0 10px 10px 10px;
    border-radius: 0 0 20px 20px;
}

.team-name {
 font-family: "Plus_Jakarta_Sans-Bold";
font-size: 14px;
letter-spacing: 0%;
text-align: center;
text-transform: uppercase;
}

.team-content {
    font-family: "Plus_Jakarta_Sans" ;
    font-size: 13px;
    line-height: 150%;
    letter-spacing: 0%;
    text-align: center;
}

@media (max-width:991px) {
    .vision-mision-details {
    width: 100%;
}

.vision-mision-center {
    display: none;
}
}


.header{
    position: relative;
}
  .about-top-left-img{
    
          max-height: 500px;
  }
    .project-details{
    background: none;
  }
@media (min-width: 992px) {
  .about-top-left-img{
    position: absolute;
    z-index: -1;

    max-height: auto;
  }

}