.driver-active {
    z-index: 9999;
}

.swiper-pagination-lock {
    display: none !important;
}

.swiper-button-lock {
    display: none !important;
}

.active-link {
    background-color: rgb(168, 85, 247, 0.1);
    color: #7e22ce;
    font-weight: bold;
}

.w-fill {
    width: -webkit-fill-available;
    width: -moz-available;
    width: fill-available;
}

.transform-dropdown {
    transform: rotateX(-10deg) translateZ(0) translate3d(0, 37px, 0);
}

.transform-dropdown-show {
    transform: rotateX(0deg) translateZ(0) translate3d(0, 37px, 5px);
}

.swiper-banner .swiper-pagination-bullet {
    background: #c2410c;
}

.not-last-mb-6:not(:last-child) {
    margin-bottom: 1.5rem;
}

* {
    scroll-behavior: smooth !important;
}

/* SCROLL BAR  */
::-webkit-scrollbar {
    width: 8px;
}
::-webkit-scrollbar-track {
    background: rgb(168, 85, 247, 0.16);
}
::-webkit-scrollbar-thumb {
    background: rgb(168, 85, 247, 0.32);
    border-radius: 0px;
}
::-webkit-scrollbar-thumb:hover {
    background: rgb(168, 85, 247, 0.48);
}

/* Animate Shake  */
.animate-shake {
	animation: shake 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
	transform: translate3d(0, 0, 0);
	-webkit-animation:;
}

@keyframes shake {
	10%,
	90% {
		transform: translate3d(-1px, 0, 0);
	}

	20%,
	80% {
		transform: translate3d(2px, 0, 0);
	}

	30%,
	50%,
	70% {
		transform: translate3d(-4px, 0, 0);
	}

	40%,
	60% {
		transform: translate3d(4px, 0, 0);
	}
}
