
        .nav-menu {
            display: flex; /* Ensure it's always visible on wide screens */
            flex-direction: row;
            background-color: transparent;
            position: relative;
            width: auto;
            padding: 0;
        }
        .nav-a {
            color: black;
            text-decoration: none;
            font-weight: bold;
            font-size:22px;
            /*word-spacing: 30px;*/
            
        }
        .py-20{
            padding-top:0 !important;
            padding-bottom:0 !important;
            /*height: 70rem !important;*/
        }
        .container{
            max-width: 100% !important;
            /*padding-right: 0rem !important;*/
            /*padding-left: 0rem !important;*/
        }
        /*.mx-auto{*/
        /*    padding-right: 0rem !important;*/
        /*    padding-left: 0rem !important;*/
        /*}*/
        .Requestbtn{
            margin-left:5em !important ;
        }
        .carousel-inner img{
            height:35em !important;
        }
        .logo{
            width:7em;
              margin-bottom: -17px;
        }
        .flag{
            width: 20px; 
            height: auto; 
            vertical-align: middle; 
            /*margin-right: 5px;*/
            
        }
        .topnav{
            position: sticky;
            top: 0;
            z-index: 9999999;
            width: -webkit-fill-available;
            padding:1rem!important;
            /*background: none;*/
            background-image: url(https://dali.furniture/asset/images/banner.jpg);
            width: -moz-available;
        }
        .topnav .a {
          color: black !important;
        }
        @media (max-width: 768px) {
            .nav-menu {
                display: none;
                flex-direction: column;
                background-color: black;
                /*background-color: #003865;*/
                position: absolute;
                top: 80px;
                left: 0;
                width: 100%;
                padding: 10px 0;
                z-index: 10;
            }
            .nav-menu.active {
                display: flex;
            }
            .nav-menu li {
                margin: 10px 20px;
            }
            .nav-menu li a {
                color: #fff;
            }
            .menu-icon {
                display: contents;
                cursor: pointer;
            }
            .text-white{
                color: rgb(0, 56, 101) !important;
        }
        .nav-a {
                color: rgb(179, 129, 49) !important;
        }
        #flag{
            display: none;
            
        }
        }