 .GNI-about p {
     font-size: 36px;
     font-weight: 400;
     color: #FFFFFF
 }

 @media (max-width: 768px) {
     .row {
         display: flex;
         flex-wrap: wrap;
     }

     .col-md-6 {
         width: 100%;
     }
 }

 .mission h2 {
     color: black;
     font-size: 52px;
     font-weight: 500
 }

 .mission h5 {
     font-size: 30px;
     padding-top: 3rem
 }

 .mission h6 {
     font-size: 20px;
     color: black;
 }

 .mission-card {
     width: px;
     width: 300px;
     margin: 20px auto;
     border-radius: 8px;
     padding: 20px;
     border: 2px solid #3476F6;
     color: black;
 }

 .mission-card-header {
     display: flex;
     align-items: center;
     margin-bottom: 10px;
     background-color: transparent;
 }

 .mission-card .mission-p {
     color: black;
     font-size: 18px;
     line-height: 1.6;
 }

 .mission-card-header .mission-icon {
     width: 44px;
     height: 43px;
     font-size: 26px;
     background-color: blue;
     color: white;
     margin-left: 14px;
     margin-top: 28px;
     border-radius: 10px;
 }

 .mission-icon i {
     margin-left: 9px;
     margin-top: 9px
 }

 .mission-card-header h3 {
     margin-left: 2rem;
     /* margin-top: 2rem; */
     font-size: 32px;
     font-weight: 500
 }

 .container-fluid {
     margin-left: 3rem;
 }

 .goals {
     display: flex;
     margin-top: 3rem;
 }

 .goals h4 {
     margin-left: 2rem;
     margin-top: 1rem;
 }

 .goals-para {
     font-size: 14px;
     margin-left: 5.5rem;
 }

 .custom-div {
     background-color: white;
     border-radius: 25px;
     width: 106px;
     height: 36px;
 }

 /* .partner-div .partner-img {
    width: 63px;
    margin-left: 26px;
    margin-top: 8px
 } */