body{
    overflow-x:hidden;
}
nav {
    background-color: #ffffff; /* Change as needed */
    padding: 10px 20px;
}            
#navbar {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#navbardiv{
    display: flex;   
    margin-left: 800px;
}
        .carousel {
            position: relative;
            width: 100%;
            overflow: hidden;
        }
        .carousel-inner {
            display: flex;
            transition: transform 0.5s ease;
            width: 300%;
        }
        .carousel-item {
            min-width: 100%;
            box-sizing: border-box;
        }
        #sv{
            display: none;
        }
        .carousel-item img {
            width: 34%;
            height: 100vh;
        }
        #close{
            margin-left: 150px;
        }
        #ul li{
            text-decoration: none;
            color:rgb(255, 255, 255);
            animation: fadeIn 2s;
            font-size: 1.1em;
            font-family: Dubai;
            padding-right: 30px;
            position: relative;
        }
        #ul li{
            margin-left: 25px;
        }
        /* Dropdown Button */
.dropbtn {
    color: white;
    font-family: Dubai;
    font-size: 20px;
    border: none;
    cursor: pointer;
    padding-left: 25px;
  }
  #ul {
    list-style-type: none; /* Remove default list styles */
    padding: 0;
    margin: 0;
    display: flex; /* Use flexbox for horizontal layout */
    justify-content: center; /* Center the list items */
}
  
  /* The container <div> - needed to position the dropdown content */
  .dropdown {
    position: relative;
    display: inline-block;
  }
  
  /* Dropdown Content (Hidden by Default) */
  .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
  }
  
  /* Links inside the dropdown */
  .dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
  }
  
  /* Change color of dropdown links on hover */
  .dropdown-content a:hover {background-color: #ddd;}
  .show {display:block;}

        @media only screen and (max-width: 768px){
            #ul{
                width: 200px;
                animation-duration: 0.5s;
                background-color: #160753;
                margin-left: 0;
                padding-left: 5px;
            }
            #navbardiv{
                display: none;
                margin-left: 0px;
            }
            #ul li{
            color: rgb(255, 255, 255);
            background-color: #160753;
            border: 5px #160753;
            font-size: 20px;
            margin: 8px 10px;
            }
            #ul.slide-in {
                display: block;
                animation-name: slideIn .5s ease-in;
                width: 130px;
            } 
            #ul.slide-out {
                display: block;
                animation-name: slideOut .5s ease-in;
            }
            #ul li{
                margin-left: 0px;
            }
            #ul {
                flex-direction: column; 
                display: none; 
                position: absolute;
                top: 55px; 
                margin-left: 290px;
                background-color: white;
                z-index: 1000; 
            }
            #ul.show {
                display: flex; 
            }
            .carousel-item img {
                width: 34%;
                height: 65vh;
                opacity: 80%;
            }
            .dropbtn{
                padding: 0;
                margin:8px 0px;
            }
            .dropdown-content {
                width: 100px;
            }   
            #welcome-section{
                height: 65vh;
            }
            #hero{
                height: 65vh;
            }
            .bf1{
                padding: 0;
            }
            #sv{
                display: block;
            }
            .hl{
                display: none;
            }
            .footer-links1 ul{
                align-items:flex-start;
                margin-left: 0;
    
                }
                .footer-links3 ul{
                align-items:flex-start;
                margin-left: 0;
                } 
                .footer-social {
                    display: flex;
                    justify-content: space-around;
                    align-items: center;
                }
                .footer-social a {
                    color: white;
                    text-decoration: none;
                    transition: color 0.3s ease;
                    padding-left: 1px;
                    font-size:25px;
                }   
                footer {
                    display: flex;
                    flex-direction: column;
                }
                .footer-links {
                    display: flex;
                    flex-direction: column;
                }
                .footer-links1, .footer-links2, .footer-links3 {
                    width: 100%; 
                    margin-bottom: 15px; 
                }
                .footer-info {
                    margin-bottom: 15px; 
                    font-size: 12px;
                    display: none;
                } 
            .footer-links1 ul{
                margin: 0;
            }
            .footer-links3 ul{
                margin: 0;
            }           
            #copyright{
                display: block;
                font-size: 13.1px;
            }
        }
        .whatsapp-icon {
            position: fixed;
            bottom: 20px;
            right: 20px;
            width: 50px;
            height: 50px;
            background-color: #25D366;
            border-radius: 50%;
            display: flex;
            justify-content: center;
            align-items: center;
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
        }
        .whatsapp-icon img {
            width: 30px;
            height: 30px;
        }
        .footer-links {
            display: flex;
            justify-content: space-around;
            padding: 20px;
            color: white;
        }
        .footer-links ul li:hover {
            color: #8c9197;
        }
        footer{
            background-color: #160753;
        }
        .footer-info {
            color: white;
            padding-right: 50px;
        }
        .footer-social {
            display: flex;
            justify-content: space-around;
            align-items: center;
            padding: 20px;
        }
        .footer-social a {
            color: white;
            text-decoration: none;
            transition: color 0.3s ease;
            padding-left: 3px;
            font-size:25px;
        }
        .footer-social a:hover {
            color: #acb4bd;
        }
        .footer-links1 ul{
            margin-left: 5px;
            margin-bottom: 15px;
            text-align: start;
        }
        .footer-links3 ul{
            margin-left: 100px;
            margin-bottom: 15px;
        }
        @media only screen and (max-width:768px) and (min-width: 425px) {
            #ul.slide-in {
                margin-left: 300px; /* Adjusted for 768px to 425px */
            }
            #close {
                margin-left: 280px;
            }
        }
        
        /* For screen widths between 424px and 375px */
        @media only screen and (max-width:424px) and (min-width: 375px) {
            #ul.slide-in {
                margin-left: 245px; /* Adjusted for 424px to 375px */
            }
            #close {
                margin-left: 225px;
            }
        }
        
        /* For screen widths between 374px and 325px */
        @media only screen and (max-width:374px) and (min-width: 325px) {
            #ul.slide-in {
                margin-left: 225px; /* Adjusted for 374px to 325px */
            }
            #close {
                margin-left: 190px;
            }
        }
        
        /* For screens 324px and below */
        @media only screen and (max-width: 324px) {
            #ul.slide-in {
                margin-left: 180px; /* Adjusted for 324px and below */
            }
            #close {
                margin-left: 160px;
            }
        }   
        @keyframes slideOut {
            from {
                transform: translateX(-80%);
            }
            to {
                transform: translateX(0);
            }
        }
        @keyframes slideIn {
            from {
                transform: translateX(0);
            }
            to {
                transform: translateX(-100%);
            }
        }
        @keyframes fadeIn{
            from{
                opacity: 0;
            }
            to{
                opacity: 100;
            }
        }
