.bg-primary {
    background-color: #25335b;
}
.bg-secondary {
    background-color: #9d497b;
}
.text-primary{
    background-color:#a0467c;
}
.icon-primary{
    color: #a0467c;
}
    
.menu > li:hover > a {
    color:#a0467c;
}

#treatment-dropdown li:hover > a{
    background: #d8c9d2;
    color: #a0467c;

}
#header .active  {
    color:#a0467c;
}
.swiper-pagination{
    bottom: 60px !important;
}
.swiper-pagination-bullet {
    width: 15px !important;
    height: 15px !important;
    background: white;
    opacity: 0.5;
}
.container-fluid{
    width: 100%;
}
.container{
    width: 85dvw;
}
.animation-right{
    animation: slideRight 1s ease;
}
.swiper-button-prev,.swiper-button-next{
    padding: 25px 25px;
    border-radius: 50%;
    transition: all 0.25s ease-in;
    background: rgba(255, 255, 255,0.5);
}
.swiper-button-prev:hover,.swiper-button-next:hover{
    background-color: white;
}
.swiper-button-prev::after,
.swiper-button-next::after {
    font-size: 20px !important;
    
}

/* Chrome, Edge, Safari */
::-webkit-scrollbar {
    width: 5px;
}

::-webkit-scrollbar-track {
    background: #f1f1f1;
}

::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
    background: #555;
}


.animate-float { animation: float 3s ease-in-out infinite; }
.animate-bounce-short { animation: bounce-short 1.2s infinite; }
@keyframes bounce-short {
    0%, 100% { transform: scale(1); }
    50% { transform: scale(1.07); }
}
@keyframes float {
    0%{
        transform: translateY(0px);
    }

    50%{
        transform: translateY(-8px);
    }

    100%{
        transform: translateY(0px);
    }
}