
.justify
  {
    text-align: justify;
  }

.section-p
  {
    padding-top: 70px;
    padding-bottom: 70px;
  }
 .f-padding
  {
    padding-top: 50px;
    padding-bottom: 50px;
  } 

 .service-text
  {
    font-size: 24px !important;
  } 




.ft-about-feature-list-item {
  padding: 27px 20px 25px 20px;
  border-radius: 6px;
  background: #fff;
  -webkit-  box-shadow: 0.5px 5.833px 20px 0px rgba(68, 68, 68, 0.15);
   box-shadow: 0.5px 5.833px 20px 0px rgba(68, 68, 68, 0.15);
}
.ft-about-feature-list-item .ft-about-feature-icon {
  width: 55px;
  height: 55px;
  margin-right: 20px;
  border-radius: 100%;
  background-color: #f3eeee;
  -webkit-transition: 500ms all ease;
  transition: 500ms all ease;
}


.mission-bg
  {
    padding-bottom: 165px;
  }

@media screen and (max-width: 768px) {
  .mission-bg
  {
    padding-bottom: 20px;
  }
}


.marine-consultancy-padding
  {
    padding-bottom: 145px !important;
  }

@media screen and (max-width: 768px) {
  .marine-consultancy-padding
  {
    padding-bottom: 20px !important;
  }
}



.shipbuilding-services-padding
  {
    padding-bottom: 135px !important;
  }

@media screen and (max-width: 768px) {
  .marine-consultancy-padding
  {
    padding-bottom: 20px !important;
  }
}


.esg-padding
  {
    padding-bottom: 65px !important;
  }

@media screen and (max-width: 768px) {
  .esg-padding
  {
    padding-bottom: 20px !important;
  }
}


.bg-grey
  {
    background: #f2f2f2;
  }