.nav-link{
		color:black;
		font-size: 15px;
		font-weight: 500;
}
body{
	font-family: 'Poppins', sans-serif;
}

.mb-3 {
    margin-bottom: 0.4rem!important;
}



.whatsapp-float{
	display:none;
}
 :root {
      --primary: #003087;
      --secondary: #00aaff;
      --dark: #1a1a1a;
      --light: #f8f9fa;
    }
    body { font-family: 'Poppins', sans-serif; color: #333; }
    h1, h2, h3, h4, h5 { font-family: 'Poppins', sans-serif; font-weight: 700; }
    .navbar-brand { font-weight: 800; font-size: 1.8rem; }
    .hero {
      background: linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.6)), url('https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?ixlib=rb-4.0.3&auto=format&fit=crop&w=1950&q=80');
      background-size: cover; background-position: center; color: white; min-height: 90vh; display: flex; align-items: center;
    }
    .btn-primary { background-color: var(--primary); border: none; padding: 12px 30px; border-radius: 50px; }
    .btn-outline-light { border-radius: 50px; padding: 12px 30px; }
    .section-title { color: var(--primary); position: relative; padding-bottom: 15px; }
    .section-title::after { content: ''; position: absolute; bottom: 0; left: 40%; transform: translateX(-50%); width: 80px; height: 4px; background: var(--secondary); }
    .feature-box { background: white; padding: 30px; border-radius: 15px; box-shadow: 0 10px 30px rgba(0,0,0,0.1); transition: 0.3s; }
    .feature-box:hover { transform: translateY(-10px); }
    .container-img { background: url('https://images.pexels.com/photos/4498380/pexels-photo-4498380.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=2') center/cover no-repeat; height: 300px; border-radius: 15px; }
    footer { background: var(--dark); color: white; }
	
	/* Hero Slider */
.hero-slider { position: relative; height: 90vh; overflow: hidden; }
.slide { position: absolute; width: 100%; height: 100%; background-size: cover; background-position: center; opacity: 0; transition: opacity 1.2s ease-in-out; }
.slide.active { opacity: 1; }


.overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); }


.hero-content { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: white; text-align: center; }


/* Popup */
#enquiryPopup { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.6); align-items: center; justify-content: center; z-index: 9999; }
.popup-box { background: #fff; padding: 30px; width: 400px; border-radius: 10px; text-align: center; animation: popIn 0.4s ease; }
@keyframes popIn { from{ transform: scale(0.7); opacity: 0; } to { transform: scale(1); opacity: 1; } }


/* WhatsApp Icon */
.whatsapp-float { position: fixed; bottom: 25px; right: 25px; z-index: 9999; }
.whatsapp-float img { width: 60px; transition: 0.3s; }
.whatsapp-float img:hover { transform: scale(1.1); }


/* Submenu */
.dropdown-menu { background-color: #111; }
.dropdown-menu a { color: #fff !important; }

.dropdown-menu a:hover {
    background-color: #000 !important;
    color: #fff !important;
}

a:hover {
    
    color: #000 !important;
}

.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
    color: black;
}

.text-primary {
    --bs-text-opacity: 1;
    color: #274e8e!important;
}

.fa-ship:before{
	color: orange;
}
.fa-cubes:before {
    content: "\f1b3";
	color: orange;
}
.fa-box-open:before {
    content: "\f49e";
	color: orange;
}