body {font-family: "Poppins", sans-serif;box-sizing: border-box;scroll-behavior: smooth;}
.bg-after-image::after {content: "";position: absolute;inset: 0;background-image: url('/assets/images/banner-bg.png');background-size: cover;background-position: center;z-index: -1;}
.progress-handle::before {content: '';position: absolute;top: 50%;left: 50%;width: 30px;height: 30px;background-color: rgba(102, 30, 185, 0.);border-radius: 50%;transform: translate(-50%, -50%);z-index: -1;}
.stories-slider p::-webkit-scrollbar {width: 6px;}
.stories-slider p::-webkit-scrollbar-track {box-shadow: inset 0 0 5px transparent; border-radius: 10px;}
.stories-slider p::-webkit-scrollbar-thumb {background: #661EB9; border-radius: 10px;}
.stories-slider p::-webkit-scrollbar-thumb:hover {background: #661EB9;}
.scroller {position: fixed;bottom: 70px;right: 30px;width: 40px;height: 40px;display: none;background: #661EB9;color: #fff;cursor: pointer;z-index: 999;transition: 0.3s all ease-in-out;border-radius: 0;padding: 9px;text-align: center;border-radius: 50px;}
.scroller:hover {background: #E8DFF4;color: #661EB9;}
.stricky-fixed {position: fixed;top: 0;left: 0;right: 0;z-index: 50;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);background: #fff;}
.stricky-fixed .sticky-wrap {padding-top: 0 !important;}
.stricky-fixed .innerpage-sticky {background: #fff !important;}
.blink-dot::before {animation: blink 1s infinite;}
header.stricked-menu ul li .active{color: #661EB9;border-bottom: 1px solid #661EB9;}

@keyframes blink {0%, 100% {opacity: 1;}50% {opacity: 0;}}
  
@media (max-width: 767px) {.scroller {bottom: 20px;right: 10px;width: 30px;height: 30px;padding: 5px;}}

@media (max-width:480px) {
    .stricky-fixed .innerpage-sticky {padding-left: 0 !important;padding-right: 0 !important;
        & img {width: 130px;}
    }
}