* {
  font-family: "Nunito", sans-serif; }

.b {
  font-weight: bold; }

.size-1 {
  font-size: 40px;
  font-weight: bold; }

.size-2 {
  font-size: 45px; }

.size-3 {
  font-size: 35px; }

.size-4 {
  font-size: 30px; }

.size-5 {
  font-size: 25px; }

.size-6 {
  font-size: 15px; }

.size-7 {
  font-size: 15px; }

.size-8 {
  font-size: 13px; }

.size-9 {
  font-size: 13px; }

@media (max-width: 500px) {
  .size-9 {
    font-size: 15px; } }

.bg-0 {
  background: none; }

.bg-1 {
  background: #0c3a5b; }

.bg-2 {
  background: #f4ab29; }

.color-1 {
  color: #0c3a5b; }

.color-2 {
  color: #f4ab29; }

.color-white {
  color: white; }

.color-black {
  color: black; }

.icon-1 {
  font-size: 180px; }

.icon-2 {
  font-size: 150px; }

.icon-3 {
  font-size: 120px; }

.icon-4 {
  font-size: 90px; }

.icon-5 {
  font-size: 75px; }

.icon-6 {
  font-size: 60px; }

.icon-7 {
  font-size: 50px; }

.icon-8 {
  font-size: 35px; }

@media (min-width: 450px) {
  .size-1 {
    font-size: 55px;
    font-weight: bold; }
  .size-8 {
    font-size: 17px; }
  .icon-2 {
    font-size: 150px; }
  .size-6 {
    font-size: 20px; }
  .size-7 {
    font-size: 18px; } }

@media (min-width: 768px) {
  .icon-2 {
    font-size: 120px; } }

@media (min-width: 992px) {
  .icon-2 {
    font-size: 150px; } }

@media (min-width: 1200px) {
  .icon-2 {
    font-size: 150px; } }

@media (max-width: 520) {
  .p-4 {
    padding: 0px; }
  .m-4 {
    margin: 0px; } }

.navbar {
  transition: 300ms ease;
  background: rgba(255, 255, 255, 0.9); }

.navbar.scrolled {
  background: rgba(243, 166, 29, 0.9);
  padding: 0px; }

.brand_logo {
  background: url("../assets/images/logo.png");
  background-size: contain;
  background-repeat: no-repeat;
  width: 0px;
  height: 0px;
  padding: 35px 18px;
  transition: 300ms ease; }

.navbar.scrolled .brand_logo {
  background: url("../assets/images/logo1.png");
  background-size: contain;
  background-repeat: no-repeat;
  width: 0px;
  height: 0px;
  padding: 20px 14px; }

@media only screen and (min-width: 991px) {
  .navbar {
    transition: 300ms ease;
    background: rgba(255, 255, 255, 0.9);
    -webkit-box-shadow: 0px 0.1px 0.1px rgba(12, 58, 91, 0.9);
    -moz-box-shadow: 0px 0.1px 0.1px rgba(12, 58, 91, 0.9);
    box-shadow: 0px 0.1px 0.1px rgba(12, 58, 91, 0.9);
    z-index: 999; }
  .navbar.scrolled {
    background: rgba(243, 166, 29, 0.95);
    -webkit-box-shadow: 0px 1px 2px rgba(12, 58, 91, 0.9);
    -moz-box-shadow: 0px 1px 2px rgba(12, 58, 91, 0.9);
    box-shadow: 0px 1px 2px rgba(12, 58, 91, 0.9); }
  .scrolled .dropdown-menu {
    background: rgba(243, 166, 29, 0.95); } }

.wrapper {
  top: 0px; }

#scrollToTopButton {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 2000;
  border: none;
  outline: none;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  cursor: pointer;
  padding: 5px 18px;
  padding-top: 2px;
  border-radius: 10px; }

#scrollToTopButton:hover {
  background-color: rgba(0, 0, 0, 0.7);
  /* Add a dark-grey background on hover */
  text-decoration-line: none; }

header {
  padding: 154px 0 100px; }

@media (min-width: 992px) {
  header {
    padding: 156px 0 100px; } }

.wrapper {
  overflow: hidden; }

.sliding-background {
  background: url("../assets/images/bg1.png") repeat;
  height: 100vh;
  width: 3600px;
  animation: slide 40s linear infinite; }

@keyframes slide {
  0% {
    transform: translate3d(-1200px, 0, 0); }
  100% {
    transform: translate3d(0, 0, 0); } }

hr {
  background: #f3a61d; }

.navbar {
  font-weight: 500;
  font-size: 23px; }

.navbar-nav {
  font-weight: 500;
  font-size: 16px; }

.card {
  background: #f3a61d; }

.br-0 {
  border-radius: 0; }

.bg-full-img {
  z-index: 1000;
  background: url("../assets/images/ship3.jpg");
  background-size: cover;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat; }

.bg-full-img1 {
  z-index: 10000;
  background: url("../assets/images/flight1.jpg");
  background-size: cover;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat; }

.bg-over-img {
  background: rgba(0, 0, 0, 0.65); }

.bg-over-img1 {
  background: rgba(0, 0, 0, 0.2); }

.bg-over-img_services {
  background: rgba(0, 0, 0, 0.5); }

.services_cards .card {
  width: 100%;
  height: 250px;
  border-radius: 0;
  border: 1px solid #d8d8d8;
  margin: 0px; }

.services_cards .card .card-body {
  background-color: transparent 0;
  background: -webkit-gradient(linear, left top, left bottom, from(transparent 0), to(rgba(0, 0, 0, 0.8) 85%));
  background: -webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, 0.8) 85%);
  background: -moz-linear-gradient(top, transparent 0, rgba(0, 0, 0, 0.8) 85%);
  background: -ms-linear-gradient(top, transparent 0, rgba(0, 0, 0, 0.8) 85%);
  background: -o-linear-gradient(top, transparent 0, rgba(0, 0, 0, 0.8) 85%);
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0; }

.media-container-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start; }

.media-container-row .media-size-item {
  width: 400px; }

@media (min-width: 992px) {
  .media-container-row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; } }

.clients-carousel {
  padding-top: 0px;
  padding-bottom: 0px; }

.clients-carousel .carousel-control {
  background: #000; }

.clients-carousel .mbr-section-subtitle {
  color: #767676; }

.clients-carousel .carousel-item {
  -webkit-justify-content: center;
  justify-content: center; }

.clients-carousel .carousel-item .media-container-row {
  -webkit-flex-grow: 1;
  flex-grow: 1; }

.clients-carousel .carousel-item .wrap-img {
  text-align: center; }

.clients-carousel .carousel-item .wrap-img img {
  max-height: 100px;
  width: auto;
  max-width: 100%; }

.clients-carousel .carousel-controls {
  display: flex;
  -webkit-justify-content: center;
  justify-content: center; }

.clients-carousel .carousel-controls .carousel-control {
  background: white;
  border-radius: 50%;
  position: static;
  width: 40px;
  height: 40px;
  margin-top: 2rem;
  border-width: 1px; }

.clients-carousel .carousel-controls .carousel-control.carousel-control-prev {
  left: auto;
  margin-right: 20px;
  margin-left: 0; }

.clients-carousel .carousel-controls .carousel-control.carousel-control-next {
  right: auto;
  margin-right: 0; }

.clients-carousel .carousel-controls .carousel-control .mbr-iconfont {
  font-size: 1rem; }

.clients-carousel .cloneditem-1,
.clients-carousel .cloneditem-2,
.clients-carousel .cloneditem-3,
.clients-carousel .cloneditem-4,
.clients-carousel .cloneditem-5 {
  display: none; }

.clients-carousel .col-lg-15 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
  width: 100%; }

@media (min-width: 992px) {
  .clients-carousel .col-lg-15 {
    -ms-flex: 0 0 20%;
    -webkit-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    width: 20%; }
  .clients-carousel .carousel-inner.slides2 > .carousel-item.active.carousel-item-right,
  .clients-carousel .carousel-inner.slides2 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0); }
  .clients-carousel .carousel-inner.slides2 > .carousel-item.active.carousel-item-left,
  .clients-carousel .carousel-inner.slides2 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0); }
  .clients-carousel .carousel-inner.slides2 > .carousel-item.carousel-item-left,
  .clients-carousel .carousel-inner.slides2 > .carousel-item.carousel-item-prev.carousel-item-right,
  .clients-carousel .carousel-inner.slides2 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .clients-carousel .carousel-inner.slides2 .cloneditem-1,
  .clients-carousel .carousel-inner.slides2 .cloneditem-2,
  .clients-carousel .carousel-inner.slides2 .cloneditem-3 {
    display: block; }
  .clients-carousel .carousel-inner.slides3 > .carousel-item.active.carousel-item-right,
  .clients-carousel .carousel-inner.slides3 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(33.33333%, 0, 0);
    transform: translate3d(33.33333%, 0, 0); }
  .clients-carousel .carousel-inner.slides3 > .carousel-item.active.carousel-item-left,
  .clients-carousel .carousel-inner.slides3 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-33.33333%, 0, 0);
    transform: translate3d(-33.33333%, 0, 0); }
  .clients-carousel .carousel-inner.slides3 > .carousel-item.carousel-item-left,
  .clients-carousel .carousel-inner.slides3 > .carousel-item.carousel-item-prev.carousel-item-right,
  .clients-carousel .carousel-inner.slides3 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .clients-carousel .carousel-inner.slides3 .cloneditem-1,
  .clients-carousel .carousel-inner.slides3 .cloneditem-2,
  .clients-carousel .carousel-inner.slides3 .cloneditem-3 {
    display: block; }
  .clients-carousel .carousel-inner.slides4 > .carousel-item.active.carousel-item-right,
  .clients-carousel .carousel-inner.slides4 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(25%, 0, 0);
    transform: translate3d(25%, 0, 0); }
  .clients-carousel .carousel-inner.slides4 > .carousel-item.active.carousel-item-left,
  .clients-carousel .carousel-inner.slides4 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-25%, 0, 0);
    transform: translate3d(-25%, 0, 0); }
  .clients-carousel .carousel-inner.slides4 > .carousel-item.carousel-item-left,
  .clients-carousel .carousel-inner.slides4 > .carousel-item.carousel-item-prev.carousel-item-right,
  .clients-carousel .carousel-inner.slides4 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .clients-carousel .carousel-inner.slides4 .cloneditem-1,
  .clients-carousel .carousel-inner.slides4 .cloneditem-2,
  .clients-carousel .carousel-inner.slides4 .cloneditem-3 {
    display: block; }
  .clients-carousel .carousel-inner.slides5 > .carousel-item.active.carousel-item-right,
  .clients-carousel .carousel-inner.slides5 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(20%, 0, 0);
    transform: translate3d(20%, 0, 0); }
  .clients-carousel .carousel-inner.slides5 > .carousel-item.active.carousel-item-left,
  .clients-carousel .carousel-inner.slides5 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-20%, 0, 0);
    transform: translate3d(-20%, 0, 0); }
  .clients-carousel .carousel-inner.slides5 > .carousel-item.carousel-item-left,
  .clients-carousel .carousel-inner.slides5 > .carousel-item.carousel-item-prev.carousel-item-right,
  .clients-carousel .carousel-inner.slides5 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .clients-carousel .carousel-inner.slides5 .cloneditem-1,
  .clients-carousel .carousel-inner.slides5 .cloneditem-2,
  .clients-carousel .carousel-inner.slides5 .cloneditem-3,
  .clients-carousel .carousel-inner.slides5 .cloneditem-4 {
    display: block; }
  .clients-carousel .carousel-inner.slides6 > .carousel-item.active.carousel-item-right,
  .clients-carousel .carousel-inner.slides6 > .carousel-item.carousel-item-next {
    left: 0;
    -webkit-transform: translate3d(16.66667%, 0, 0);
    transform: translate3d(16.66667%, 0, 0); }
  .clients-carousel .carousel-inner.slides6 > .carousel-item.active.carousel-item-left,
  .clients-carousel .carousel-inner.slides6 > .carousel-item.carousel-item-prev {
    left: 0;
    -webkit-transform: translate3d(-16.66667%, 0, 0);
    transform: translate3d(-16.66667%, 0, 0); }
  .clients-carousel .carousel-inner.slides6 > .carousel-item.carousel-item-left,
  .clients-carousel .carousel-inner.slides6 > .carousel-item.carousel-item-prev.carousel-item-right,
  .clients-carousel .carousel-inner.slides6 > .carousel-item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .clients-carousel .carousel-inner.slides6 .cloneditem-1,
  .clients-carousel .carousel-inner.slides6 .cloneditem-2,
  .clients-carousel .carousel-inner.slides6 .cloneditem-3,
  .clients-carousel .carousel-inner.slides6 .cloneditem-4,
  .clients-carousel .carousel-inner.slides6 .cloneditem-5 {
    display: block; } }

.border-l-content-c1 {
  border-left: 5px solid #0c3a5b; }

.border-l-content-c2 {
  border-left: 5px solid #f4ab29; }

.social-icon {
  font-size: 55px;
  text-align: center;
  color: #0c3a5b; }

@media (max-width: 500px) {
  .social-icon {
    font-size: 35px; } }

.nav-link {
  color: #0c3a5b;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, font-size 0.15s ease-in-out; }

.nav-link:hover {
  color: #f4ab29;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, font-size 0.15s ease-in-out; }

.iifr {
  display: none; }

.services_page_cards .card {
  width: 100%;
  height: 250px;
  border-radius: 0;
  border: 1px solid #d8d8d8;
  margin: 0px; }

.services_page_cards .card .card-body {
  background-color: transparent 0;
  background: -webkit-gradient(linear, left top, left bottom, from(transparent 0), to(rgba(0, 0, 0, 0.8) 85%));
  background: -webkit-linear-gradient(top, transparent 0, rgba(0, 0, 0, 0.2) 85%);
  background: -moz-linear-gradient(top, transparent 0, rgba(0, 0, 0, 0.2) 85%);
  background: -ms-linear-gradient(top, transparent 0, rgba(0, 0, 0, 0.2) 85%);
  background: -o-linear-gradient(top, transparent 0, rgba(0, 0, 0, 0.2) 85%);
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0; }

.services_hr {
  margin-top: 0px auto;
  padding: 1px;
  width: 60%; }

.dropdown-menu {
  background: rgba(255, 255, 255, 0.9);
  margin-left: 0rem; }

.dropdown-item {
  padding: 0.1rem 1.5rem; }

.dropdown-menu p {
  margin: 0px; }

.nav-link {
  padding: 0.1rem 0rem; }

.navbar-toggler-icon {
  width: 1em;
  height: 1em; }

.navbar-nav {
  padding-left: 0.5rem; }

.dropdown-divider {
  margin: 0; }

.tz-gallery .card {
  background: none;
  border: none;
  border-radius: 0; }

.card-img-top {
  border-radius: 0; }

.gallery_img_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 300ms ease; }

.gallery_img_overlay:hover {
  background: rgba(0, 0, 0, 0.5);
  transition: 300ms ease; }

.gallery_img_overlay i {
  padding-top: 18%;
  padding-left: 5%;
  font-size: 100px;
  color: white;
  color: rgba(255, 255, 255, 0.5);
  display: none;
  transition: 300ms ease; }

.gallery_img_overlay:hover i {
  display: block;
  transition: 300ms ease; }

a.btn,
p {
  text-overflow: clip; }

a.btn {
  word-break: break-all;
  white-space: pre-line; }

.address {
  max-width: 365px; }
