
#nav-logo-megamenu-social--0 .bg-wrap {
	background: #fdfcfc;
}
#nav-logo-megamenu-social--1 .bg-wrap {
	background: #f5f5f5;
}
#desc-carousel .bg-wrap {
	background: #eeeeee;
}
#action-img-text-btn-2 .bg-wrap {
	background: #103250;
}#sep-center-2 .bg-wrap {
    background-color: rgba(255, 255, 255, 0);
}
#footer-text-subscribe .bg-wrap {
	background: #f3f9ff;
}#footer-social-text .bg-wrap {
    background: #f3f9ff;
}

/* Smooth scroll behavior */
:root {
    scroll-behavior: smooth;
}

* {
    scrollbar-width: thin;
    scrollbar-color: #0070d1 transparent;
}

*::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

*::-webkit-scrollbar-track {
    background: transparent;
}

*::-webkit-scrollbar-thumb {
    background-color: rgb(var(--color-primary));
}

::selection {
    background: rgb(var(--color-primary));
}

::selection {
    color: var(--color-white);
    text-shadow: none;
}
