@font-face {
    font-family: "Chessmaster-8000";
    font-style: bold;
    src: url('../assets/fonts/CHESSMASTER8000_BOLD.TTF') format('truetype'),
         url('../assets/fonts/CHESSMASTER8000_BOLD.otf') format('OpenType'),
         url('../assets/fonts/CHESSMASTER8000_BOLD.woff') format('woff');
  }
  .chessmasterfont{
    font-family: Chessmaster-8000 !important;
  }
  @font-face {
    font-family: "GothamRnd-Bold";
    font-style: bold;
    src: url('../assets/fonts/GothamRnd-Bold.otf');
  }
  .GothamRnd-Bold{
    font-family: "GothamRnd-Bold";
  }
  @font-face {
    font-family: "GothamRnd-BoldIta";
    font-style: bold;
    src: url('../assets/fonts/GothamRnd-BoldIta.otf');
  }
  @font-face {
    font-family: "GothamRnd-Book";
    font-style: normal;
    src: url('../assets/fonts/GothamRnd-Book.otf');
  }
  @font-face {
    font-family: "GothamRnd-Light";
    font-style: normal;
    src: url('../assets/fonts/GothamRnd-Light.otf');
  }
  @font-face {
    font-family: "GothamRnd-LightIta";
    font-style: italic;
    src: url('../assets/fonts/GothamRnd-LightIta.otf');
  }
  @font-face {
    font-family: "GothamRnd-MedIta";
    font-style: normal;
    src: url('../assets/fonts/GothamRnd-MedIta.otf');
  }
  @font-face {
    font-family: "GothamRnd-Medium";
    font-style: normal;
    src: url('../assets/fonts/GothamRnd-Medium.otf');
  }
  @font-face {
    font-family: "kenyanCofeeBD";
    font-style: bold;
    src: url('../assets/fonts/kenyan\ coffee\ bd.ttf');
  }
  @font-face {
    font-family: "kenyan-coffee-bd-it";
    font-style: bold;
    src: url('../assets/fonts/kenyan\ coffee\ bd\ it.ttf');
  }
  @font-face {
    font-family: "kenyan-coffee-rg";
    font-style: normal;
    src: url('../assets/fonts/kenyan\ coffee\ rg.ttf');
  }
  @font-face {
    font-family: "kenyan-coffee-rg-it";
    font-style: italic;
    src: url('../assets/fonts/kenyan\ coffee\ rg\ it.ttf');
  }
  @font-face {
    font-family: "KenyanCoffee-Bold";
    font-style: bold;
    src: url('../assets/fonts/KenyanCoffee-Bold.otf');
  }
  @font-face {
    font-family: "KenyanCoffee-Bold-Italic";
    font-style: italic;
    src: url('../assets/fonts/KenyanCoffee-Bold\ Italic.otf');
  }
  @font-face {
    font-family: "KenyanCoffee-Book";
    font-style: normal;
    src: url('../assets/fonts/KenyanCoffee-Book.otf');
  }
  @font-face {
    font-family: "KenyanCoffee-Book-Italic";
    font-style: italic;
    src: url('../assets/fonts/KenyanCoffee-Book\ Italic.otf');
  }
  @font-face {
    font-family: "KenyanCoffee-ExtraLight";
    font-style: normal;
    src: url('../assets/fonts/KenyanCoffee-ExtraLight.otf');
  }
  @font-face {
    font-family: "KenyanCoffee-Italic";
    font-style: italic;
    src: url('../assets/fonts/KenyanCoffee-Italic.otf');
  }
  @font-face {
    font-family: "KenyanCoffee-Light";
    font-style: normal;
    src: url('../assets/fonts/KenyanCoffee-Light.otf');
  }
  @font-face {
    font-family: "KenyanCoffee-Light-Italic";
    font-style:italic;
    src: url('../assets/fonts/KenyanCoffee-Light\ Italic.otf');
  }
  @font-face {
    font-family: "KenyanCoffee-Regular";
    font-style: normal;
    src: url('../assets/fonts/KenyanCoffee-Regular.otf');
  }
  @font-face {
    font-family: "KenyanCoffee-SemiBold";
    font-style: bold;
    src: url('../assets/fonts/KenyanCoffee-SemiBold.otf');
  }
  @font-face {
    font-family: "KenyanCoffee-SemiBold-Italic";
    font-style: bold;
    src: url('../assets/fonts/KenyanCoffee-SemiBold\ Italic.otf');
  }
  @font-face {
    font-family: "KenyanCoffee-UltLight-Italic";
    font-style: italic;
    src: url('../assets/fonts/KenyanCoffee-UltLight\ Italic.otf');
  }
  @font-face {
    font-family: "KenyanCoffee-Ultra-Light";
    font-style: normal;
    src: url('../assets/fonts/KenyanCoffee-UltraLight.otf');
  }
  @font-face {
    font-family: "KenyanCoffee-XLight-Italic";
    font-style: italic;
    src: url('../assets/fonts/KenyanCoffee-XLight\ Italic.otf');
  }
.header-link{
    margin-right:20px;
}
body{
    font-family: GothamRnd-Light;
}
header{
    width:100%;
    border-bottom:solid;
    border-bottom-width:1px;
    border-color:#005345

}
footer{
    width:100%;
}
.header-link{
    color:#005345 !important;
    font-family: GothamRnd-Medium;
}
.navbar-dark .navbar-toggler {
    color:#005345 !important;
    border-color:#005345 !important;
}
.navbar-toggler-icon{
    background-image: url("../assets/icons/menu-symbol-of-three-parallel-lines.svg")  !important;
}
.copyright{
    color:#48BFB1;
    font-family: GothamRnd-Medium;
    font-size:12px;
}
.text-center{
    text-align:center;
}
.bottom-footer{
    padding-top:10px;
    background-color:#18332F;
}
.top-footer-li{
    font-family: GothamRnd-Medium;
    color:#48BFB1;
    list-style-type: none;
    margin-top: 15px;
    margin-bottom: 15px;
}
.top-footer{ 
    background-color:#005345;
    padding-top:20px;
    padding-bottom:20px;
}
.top-footer-p{
    font-family: GothamRnd-Medium;
    color:#48BFB1;
    font-size:15px;
}
a.top-footer-a{
    text-decoration: none;
    font-family: GothamRnd-Medium;
    color:#48BFB1;
}
a.top-footer-a:hover{
    text-decoration: none;
    font-family: GothamRnd-Medium;
    color:#48BFB1;

}
.top-footer-header{
    font-family: GothamRnd-Medium;
    color:#48BFB1;
    margin-top:10px;
    
}
.white{
    color:#fff;
}
.light-green{
    color:#48BFB1;
}
.light-green-background{
    background-color:#005345;
}
.projects-borders{
    border:solid;
    border-color:#48BFB1;
    border-width:2px;
}
.reposition-indicator{
    bottom:0 !important;
    top:50px !important;
    margin-bottom:20px;
}
.footer-img{
    margin-top:40px;
}
.slide-img{
    width:100%;
}
.col-no-padding{
    padding:0;
}
.slide{
    position:relative !important;
    width:100%;
}
.slide-content{
    position: absolute;
    left:5%;
    top:20%;
}
.slide-p{
    font-family: GothamRnd-Bold;
    font-size: 35px;
}
.slide-h{
    font-family: KenyanCoffee-Light;
    font-size: 65px;
}
section.about-us{
    padding-top:50px;
    padding-bottom:0px;
}
.about-header{
    font-family: GothamRnd-Bold;
    color:#48BFB1;
}
.about-p{
    text-align: justify;
    color:#005345;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:15px;
}
.mission-vision-business{
    background-color:#005345;
    padding-top:50px;
    padding-bottom:50px;
}
.m-v-b-header{
    font-family: GothamRnd-Bold;
    color:#48BFB1;
}
.m-v-b-icons{
    width: 20%;
}
.m-v-b-para{
    text-align:justify;
    color:#48BFB1;
    padding-top: 15px;
}
.Partners{
    padding-top:20px;
    padding-bottom:20px;
}
.img-top-bottom-margin{
    margin-top:10px;
    margin-bottom:10px;
}
div.map{
    height:400px;
    background-color:#F4F4F4;
}
.page-title{
    margin-top:10px;
    margin-bottom:20px;
}
.about-image{
    width:100% !important;
}
.form-style{
    margin-top:15px;
    margin-bottom:15px;
}
.btn-light-green{
    background-color:#005345 !important;
    border-color:#005345 !important;
}
.form-style{
    border-color:#005345 !important;
}
.icon-contact-us{
    width:13%;
    margin-top:40px;
}
.text-grey{
    color:#424242 !important;
}
.text-justify{
    text-align:justify;
}
.banner{
    position:relative;
}
.banner-text{
    position:absolute;
    top:5%;
    left:5%;
    color:#FFF;
    font-family: GothamRnd-Bold;
}
.location{
    padding-left:20%;
}
.p-content{
    text-align:justify;
}

.profile-text{
    font-size: 12px;
}
div.profile{
    margin-bottom: 20px;
}
section.policies{
}
.row-padding{
    padding-top:40px;
    padding-left:40px;
    padding-right:40px;
    padding-bottom:40px;
}
div.white-background{
    background-color:#FFF;
}
div.green-background{
    background-color:#005345;
    color:#48BFB1;
}
div.weather-forecast{
    background-color:#FFF;
}
.v-align-middle{
    vertical-align: middle;
}
h3.weather-forecast{
    padding-top:90px;
}
h3.quality-assurance{
    padding-top:100px;
}
img.health-safety{
    padding-top:70px;
}
img.vessel{
    padding-top:50px;
}
.sm-image{
    display:none;
}
img.lg-image{
    display:block !important;
}
h3.header-space{
    padding-top:30px; 
}
p.p-italics{
    color:#48BFB1;
    font-family: GothamRnd-BoldIta;
    font-size:13px;
}
img.fleet-thumbnail{
    width:250px;
    margin-top:30px;
    margin-bottom:10px;
}
.fleet-modal-header{
    font-family: GothamRnd-Bold;
    font-size:13px;
    color:#48BFB1;
}
img.project{
    width:60%;
    margin-top:30px;
    margin-bottom:10px;
}
div.project-video{
    margin-bottom:20px;
}
.p-content-modal{
    font-family: GothamRnd-Medium;
    font-size:12px;
}
.form-button-style{
    margin-bottom:30px;
}
.invalid{
    background-color:#EF8FAB !important;
}
.footer-h{
    font-family: KenyanCoffee-Book;
}
/* .bottom-footer{
    padding-top:30px;
    padding-bottom:30px;
} */
