
        /* Custom colors for the site */
        body {
            background-color: #f0f8e7;
        }
        .navbar, footer {
            background-color: #228B22; /* Green */
        }
		
		
        .navbar-brand, .nav-link, footer p {
            color: #FFD700; /* Yellow */
        }
		
        .btn-custom {
            background-color: #FFD700;
            color: #228B22;
        }
		
        .btn-custom:hover {
            background-color: #228B22;
            color: #FFD700;
        }
        h1,  h3, h4, h5, h6 {
            color: #228B22;;
        }
		
		h2{color:#ffcc00;}
		
		#about{text-align:center; margin-top:50px;}
		
		  @media (max-width: 575.98px) {
        #services .card-body {
            margin: 10px;
            padding: 10px;
        }
    }
    
    /* Additional Custom Shadow (optional, for deeper shadow effect) */
    .shadow {
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Adjust shadow intensity */
    }
	
	
 #jeep-safari{background:#FFFFFF;}


  
    /* Mobile Styles */
    @media (max-width: 575.98px) {
        #jeep-safari .container {
            padding: 10px; text-align:center
        }
    }
	
	
	
		
 #canter-safari{background:#FFFFFF;}


  
    /* Mobile Styles */
    @media (max-width: 575.98px) {
        #canter-safari .container {
            padding: 10px; text-align:center
        }
    }
	
	 .gallery-item {
        padding: 10px;
        border-radius: 5px;
    }

    .gallery-item img {
        transition: transform 0.3s ease;
    }

    .gallery-item img:hover {
        transform: scale(1.05); /* Image zoom effect on hover */
    }

    .shadow-sm {
        box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); /* Light shadow around images */
    }

    .border {
        border: 2px solid #28a745; /* Green border */
    }

    @media (max-width: 575.98px) {
        .gallery-item {
            margin-bottom: 20px;
        }
    }
	
	 #faq {
        background-color: #f6fef0;
    }

    #faq h2 {
        color: #fff;
    }

    .card-header {
        background-color: #006400;
        color: #fff;
    }

    .btn-link {
        color: #fff;
    }

    .btn-link:hover {
        color: #ffd700;
    }

    .card-body {
        background-color: #e9ffe5;
    }
	
	
		
        .section-bg {
            background-color: #228B22;
            color: white;
            padding: 50px 0;
        }
		
		
		 #contact {
        background-color: #28a745; color:#FFFFFF; /* Light background for visibility */
    }
	
	#contact a{color:#fff;}

    #contact h2 {
        color: #343a40; /* Dark color for heading */
    }

    #contact h5 {
        color: #faeb00; /* Green color for subheadings */
    }

    #contact ul {
        padding-left: 0;
    }

    #contact li {
        margin-bottom: 10px; /* Space between list items */
    }

    #contact img {
        vertical-align: middle; /* Center icons vertically */
    }
	
	
	#terms {
        background-color: #f8f9fa; /* Light background for visibility */
    }

    #terms h2 {
        color: #343a40; /* Dark color for heading */
    }

    #terms h5 {
        color: #28a745; /* Green color for subheadings */
        margin-top: 20px; /* Space above subheadings */
    }

    #terms p, #terms ul {
        margin-bottom: 15px; /* Space between paragraphs and lists */
    }
	
	
	
	
	
        footer {
            padding: 20px 0;
            text-align: center;
            color: white;
        }

