.site-footer .widget_address,
.site-footer .widget_address li,
.site-footer .widget_address li *,
.site-footer .widget_address span,
.site-footer .widget_address font,
.site-footer .widget_address div {
    color: #ffffff !important;
}

/* Smooth movement ke liye transition */
.slick-track {
    display: flex !important;
    align-items: center;
    transition-timing-function: linear !important;
}

.tp-leftarrow,
.tp-rightarrow {
    display: none !important;
}

.navbar-nav > li > a:hover {
	color: #ffffff !important;
}


/* Header Fixes */
.main-bar .container {
    height: 90px; /* Header height adjust karein */
}

.navbar-nav li {
    padding: 0 5px; /* Links ke beech ka space */
}

.navbar-nav li a {
    font-size: 13px !important; /* Salt industry sites ke liye clean font size */
    font-weight: 600;
    text-transform: uppercase;
    color: #333 !important;
    letter-spacing: 0.5px;
}

.navbar-nav li.active a {
    color: var(--primary-color, #0056b3) !important;
    border-bottom: 2px solid var(--primary-color, #0056b3);
}

/* Logo size control */
.logo-header img {
    transition: all 0.3s ease;
}

@media (max-width: 991px) {
    .header-nav {
        background: #fff;
        padding: 20px;
    }
}

.service-main-img-wrapper {
    height: 350px;
}

@media (max-width: 768px) {
    .service-main-img-wrapper {
        height: 250px;
    }
}

.custom-navbar-container {
    position: relative;
}

@media (max-width: 991px) {
    .custom-navbar-toggler {
        position: absolute;
        right: 35px;
    }
}
