
body {
    font-family: "Work Sans", sans-serif;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    }
    /* Sticky header */
    .navbar-custom {
            position: fixed;
            top: 0;
            width: 100%;
            z-index: 1000; /* Ensure it appears above other content */
        }

        /* Adjust body padding to prevent content from being hidden behind the header */
        body {
            padding-top: 80px; /* Adjust this value according to your header height */
        }
    .navbar-nav .nav-link {
    color: yellow; /* Default color for all links */
        }

        .navbar-nav .nav-item .nav-link:hover {
            color: #22fc0f; /* Text color on hover */
        }
        .navbar-brand img{
            margin-left: -90px;
            max-width: 150px;
            height: 90px;
        }
        @media (max-width: 500px) {
            .navbar-brand img{
            margin-left: 10px;
            max-width: 150px;
            height: 90px;
        }

        }

        /* Specific rule for the "Home" link */
        .navbar-nav .nav-item .nav-link {
            color: #fff; /* Color for the "Home" link */
            margin-right: 30px;
        }
        .navbar-nav .nav-item.dropdown .dropdown-menu {
            background-color: #44695a;
        }

        .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item {
            color: white; /* Color of dropdown items */
            line-height: 2.0;
           
        }

        .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item:hover {
            color: #000000; /* Color of dropdown items on hover */
            background-color: #DDE448;
        }


        
        .navbar-brand{
            height: 100px;
            width: 150px;
        }
        .bg-black {
            position: fixed;
            background-color: #44695a;
            height: 12%;
        }
    
            
    
            @media (max-width: 768px) {
                
                .bg-black {
            position: fixed;
            background-color: #44695a;
            height: 12%;
        }
        .navbar-brand img {
            margin-left: 10px;
            max-width: 150px;
            margin-top: 10px;
            height: 70px;
        }
            }
        @media (max-width: 500px) {
            .navbar-nav  {
                background-color: #44695a;
                width:200%;
                margin-left: -15px;
            }
            .navbar-nav .nav-item .nav-link {
                margin-left: 10px;
            }
            .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item {
                background-color: #44695a !important; /* Ensure the background color is black */
            }
             
        }
        @media (min-height: 500px) and (max-height: 900px) and (min-width:900px) and (max-width:1600px){
            .bg-black {
                      position: fixed;
                      background-color: #44695a;
                      height: 16.2%;
                  }
          }
         .container-fluid h4{
            font-size: 3rem;
         }
        @media only screen and (max-width: 768px) {
            .container-fluid h4{
                font-size: 1.5rem !important;
             }   
        }
        
         

        @media (max-width: 768px) {
        .col-md-6 h2 {
            font-size: 40px; /* Adjust font size for smaller screens */
        }
        }

        @media (max-width: 576px) {
            .col-md-6 h2 {
                font-size: 30px; /* Adjust font size for even smaller screens */
            }
            }

        .image-container {
            text-align: center; /* Centers content horizontally */
            margin-bottom: 20px; /* Adds space between image containers */
        }
        @media (min-width: 992px) {
            .center-last-two-images .row {
                display: flex;
                justify-content: center;
            }
            /* Add margin between image containers */
            .image-container {
                margin-bottom: 20px;
            }
                }
        .container h2{
            font-family: "Work Sans", sans-serif;
            font-weight: 400;
            font-size: 1.5rem;
            text-align: center;
            margin-top: 30px;
        }
        .container p{
            font-family: "Work Sans", sans-serif;
            font-size: 1.1rem;
            text-align: justify;
        }
        .row{
            margin-top: 70px;
            width: 100%;
            margin: 0 auto;
            
        }
        @media (max-width: 500px) {
            .row{
            margin-top: 70px;
            margin: 0 auto;
            width: 100%;
            
            
        }
        .image-container .btn-primary {
            width: 30%;
         }

        }
        @media (min-width: 1000px) and (max-width:1600px) {
            .row{
            margin-top: 70px;
            margin: 0 auto;
            width: 100%;    
        }
        .row h4{
            font-size: 18px;
        }
        .image-container .btn-primary {
            width: 60%;
         }

        }
        .col-md-3 {
            margin-bottom: 40px; /* Adjust as needed */
        }

        .col-md-4 p{
            text-align: center;
        }
        .circle-img {
            border-radius: 50%; /* Makes the images circular */
            width: 200px; /* Adjust as needed */
            height: 200px; /* Maintain aspect ratio */
            margin-bottom: 10px; /* Adds space between images */
        }

        h4 {
            font-family: "Work Sans", sans-serif;
            font-size: 1.3rem;
            margin-bottom: 5px; /* Adds space between heading and button */
        }

        .btn-primary {
            width: 50%; /* Adjust as needed */
        }
        .carousel-control-prev-icon, .carousel-control-next-icon {
        filter: invert(100%); /* Change icon color to black */
        margin-left: -140px;
    }
    .carousel-control-next-icon {
        margin-right: -280px;
    }
    .gallery1 {
    width: 50%;
    margin: 0 auto;
    border: 2px solid #000000; /* Add border with black color */
    padding: 10px; /* Add padding for better appearance */
    margin-bottom: 30px;
    }
    .gallery12  {
        text-align: center;
        font-family: "Work Sans", sans-serif;
            font-weight: 400;
            font-size: 1.6rem;
         
    }
    .gallery1 img{
        border: 2px solid #000000; /* Add border with black color */
    padding: 10px; /* Add padding for better appearance */
    }
    @media (max-width: 500px) {
        .gallery1{
            width: 100%;
        }
    .gallery1 .carousel-inner img {
        width: 50px; height: 50px;
    }
    .carousel-control-prev-icon, .carousel-control-next-icon {
        filter: invert(100%); /* Change icon color to black */
        margin-left: -60px;
    }
    .carousel-control-next-icon {
        margin-right: -120px;
    }
}
@media (min-width: 1000px) and (max-width:1600px) {
    .gallery1 {
    width: 60%;
    margin: 0 auto;
    border: 2px solid #000000; /* Add border with black color */
    padding: 10px; /* Add padding for better appearance */
    margin-bottom: 30px;
    }
    .carousel-control-prev-icon, .carousel-control-next-icon {
        filter: invert(100%); /* Change icon color to black */
        margin-left: -130px;
    }
    .carousel-control-next-icon {
        margin-right: -260px;
    }

}

   
         
           
          
        .scroll-animation {
          opacity: 0;
          transform: translateY(20px);
          transition: opacity 2s, transform 2s;
        }
        .scroll-animation.show {
          opacity: 1;
          transform: translateY(0);
        }
        @media (max-width: 767.98px) {
            .container{
                width: 100%;
            }
     
      .col-md-6 img{
        width: 300px;
        margin: 0 auto;
        margin-bottom: 20px;
        margin-left: 20px;
      }
    }
   
.container h1{
    color: #ffffff;
             font-size: 40px;
              margin-top: 10%;
             font-size: 3.0rem;
             text-align: center;
             align-items: center;
             background-color: rgba(24, 24, 27, 0.5);
             
}
 
.container h3{
    text-align: left;
    margin-top: 10px;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-weight: bold;
    margin-top: 30px;
    font-size: 1.3rem;
}
.container p{
    font-size: 1.1rem;
    font-family: "Work Sans", sans-serif;
   text-align: justify;
}
.container h4{
    text-align: center;
    margin-top: 50px;
    font-family: "Work Sans", sans-serif;
    font-weight: 400;
    font-size: 1.5rem;
}

