/*ul.dropdown-menu {*/
/*width: 100%;*/
/*height:400px;*/
/*overflow: scroll;*/
/*overflow-x: hidden;*/
/*position: relative;*/

/*}*/

/*.dropdown-menu {*/
     /*... other styles ... */
/*    max-height: 300px;*/
/*    overflow-y: auto;*/
/*}*/

@media only screen and (min-width:991px){
    .scrolling-dropdown {
    width: 100%;
    height: 450px;
    overflow: scroll;
    overflow-x: hidden;
}
}

.dropdown-menu .nav-item > .dropdown-menu.subnew {
    display: none; /* Initially hide sub-dropdowns */
    position: absolute;
    top: 100%; /* Position below the parent list item */
    left: 0;
    z-index: 1000; /* Ensure it's above other elements */
    /* ... other sub-dropdown styles ... */
}

.dropdown-menu .nav-item:hover > .dropdown-menu.subnew {
    display: block; /* Show sub-dropdown on hover */
}



/* Styling for location and contact icons */
.location .icon,
.contact-details .icon {
    background: white;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    text-align: center;
    line-height: 30px;
    color: #C90D42;
    font-size: 18px;
    display: inline-block;
    margin-right: 8px;
}

/* Styling for paragraphs inside location and contact-details */
.location p,
.contact-details p {
    color: white;
    font-size: 16px;
    margin: 5px 0;
    display: flex;
    align-items: center;
}

/* Styling for anchor tags (links) inside location and contact-details */
.location p a,
.contact-details p a {
    color: white; /* Default link color */
    text-decoration: none; /* Remove underline */
    transition: 0.3s;
}

.location p a:hover,
.contact-details p a:hover {
    color: #007bff; /* Change to blue on hover */
}

/* Styling for social media icons */
.social-profile li a i {
    color: white;
    font-size: 20px;
    transition: 0.3s;
}

.social-profile li a:hover i {
    color: #007bff; /* Blue on hover */
}
