/* transport_sector.css */

body {
    font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
            margin: 0;
            font-size: larger;
    padding: 0;
}

header {
      background-color: #00263b;
    padding: 1rem;
    }

header .container {
    width: 80%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

header h1 {
    margin: 0;
}

nav ul {
    list-style: none;
    padding: 0;
}

nav ul li {
    display: inline;
    margin-left: 20px;
}

nav ul li a {
    color: #fff;
    text-decoration: none;
}

main {
    padding: 20px 0;
}

/* Ensure images in cards are responsive and minimal */
.card img {
    width: 100%;
    height: auto; /* Maintain aspect ratio */
    max-width: 600px; /* Set a maximum width for larger screens */
    display: block; /* Remove extra space below images */
    margin: 0 auto; /* Center images horizontally */
}

/* Optional: Add some padding around images in the card for better spacing */
.card {
    padding: 15px; /* Add padding to the card content */
}

/* For smaller screens, ensure images remain responsive */
@media (max-width: 768px) {
    .card img {
        max-width: 100%; /* Ensure images fit within their container on smaller screens */
    }
}

/* For very small screens, ensure images scale down appropriately */
@media (max-width: 480px) {
    .card img {
        max-width: 100%; /* Ensure images fit within their container */
        height: auto; /* Maintain aspect ratio */
    }
}


.container {
    width: 80%;
    margin: 0 auto;
}

footer {
    background: #00263b;
    color: #fff;
    text-align: center;
    padding: 10px 0;
}

/* Hero Section */
.hero {
 background-image: url('image/tt.jpeg');
  
    background-size: cover;
    background-position: center;
     color: yellow;
    text-align: center;
    padding: 100px 20px;
}

.hero-content h1 {
    font-size: 48px;
}

.hero-content p {
    font-size: 20px;
}

.cta-button {
    padding: 10px 20px;
    background-color: orangered;
    color: white;
    border: none;
    cursor: pointer;
    text-decoration: none;
    border-radius: 5px;
}

.cta-button:hover {
    background-color: #005bb5;
}

