
.navbar-brand .logo img{
    height: 80px;
}

.offcanvas-title .logo img{
    height: 80px;
}

.section-header.sticky {
    --bs-logistics-navbar-inner-bg: var(--bs-primary);
    --bs-navbar-color: #D9F8FF;
    --bs-navbar-hover-color: var(--bs-white);
    --bs-navbar-active-color: var(--bs-white);
    background-color: var(--bs-logistics-navbar-inner-bg);
}

.section-header.sticky .logistics-navbar .logistics-navbar-inner {
    position: relative;
    background-color: transparent;
    padding: 0;
}

.support-card {
    background-color: #fff;
}


.copyright-text a {
        text-decoration: none;
    color: var(--bs-primary);
    transition: all 0.3s ease-in-out;
}


@media (min-width: 992px) {
    .vision-left {
        position: sticky;
        top: 120px;
        align-self: flex-start;
    }
}



.service-img-wrap {
	position: relative;
}

/* Desktop border */
@media (min-width: 992px) {
	.service-img-wrap {
		border-right: 3px solid var(--bs-primary);
		height: 100%;
	}
}

/* Mobile border */
@media (max-width: 991.98px) {
	.service-img-wrap {
		border-bottom: 3px solid var(--bs-primary);
	}
}

.service-img-wrap img {
	min-height: 220px;
	object-fit: cover;
}


.logo-footer .logo {
    display: inline-block;
    background: #fefefe;
    padding: 14px;
    border-radius: 100%;
    overflow: hidden;
}


@media (max-width: 1199.98px) {
    .navbar-brand .logo {
        display: inline-block;
        background: #fefefe;
        padding: 14px;
        border-radius: 50%;
        overflow: hidden;
    }

    .navbar-brand img {
        max-height: 50px;
        width: auto;
        display: block;
    }

    .offcanvas-title .logo {
        display: inline-block;
        background: #fefefe;
        padding: 14px;
        border-radius: 50%;
        overflow: hidden;
    }
}


.force-show {
    display: inline-block !important;
}

.force-hide {
    display: none !important;
}