
body {overflow-x: hidden !important;}

.menu-option-main ul li a {position: relative;}
.menu-option-main ul li:not(:last-child) a::after { content: ''; position: absolute; width: 2px; height: 85%; right: -10px; z-index: 1111; background-color: #fff; }

.how-do-slider .swiper-wrapper .swiper-slide { padding: 15px 40px 15px 10px; position: relative; background-repeat: no-repeat; background-position: right center; background-size: 30px; }
.how-do-slider .swiper-wrapper .swiper-slide.swiper-slide-active, .how-do-slider .swiper-wrapper .swiper-slide.swiper-slide-next {background-image: url('https://dev.units.ky/wp-content/uploads/2025/08/arrow-new-icon.png');}
.how-do-slider .swiper-wrapper .swiper-slide.swiper-slide-duplicate-prev {background-image: unset;}
.how-do-slider .swiper-wrapper .swiper-slide .swiper-slide-inner { border: 5px solid #fff; border-radius: 10px; background-color: #1F69A8; overflow: hidden; box-shadow: 0 0 10px 6px rgb(0 0 0 / 16%); }
.how-do-slider .swiper-wrapper .swiper-slide .swiper-slide-inner .swiper-slide-image { height: 250px; width: 100%; object-fit: cover; }
.how-do-slider .swiper-wrapper .swiper-slide .swiper-slide-inner .elementor-image-carousel-caption { padding: 5px 10px 10px; }

.heading-brdr-btm h2 { padding-bottom: 30px; position: relative; }
.heading-brdr-btm h2::after { content: ''; background: #3698d9; position: absolute; right: 0; left: 0; margin: 0 auto; bottom: 0; display: block; width: 140px; height: 6px; }

.text-box-main { height: 0 !important; overflow: hidden !important; transition: 0.6s ease-in-out all !important; opacity: 0 !important; }
.text-box-main.hide-text-box-main { height: 100% !important; opacity: 1 !important; }
.show-hide-button a { cursor: pointer; }
.show-hide-button.read-more-button span.elementor-button-icon { position: relative; transition: 0.6s ease-in-out all;}
.show-hide-button.read-more-button span.elementor-button-icon svg { display: none; }
.show-hide-button.read-more-button span.elementor-button-icon::after { content: ''; position: absolute; width: 18px; height: 4px; background-color: #2f97db; border-radius: 2px; top: 55%; transform: translateY(-50%); }


@media only screen and (max-width: 1024px) {
    .how-do-slider .swiper-wrapper .swiper-slide { padding: 12px; }
    .how-do-slider .swiper-wrapper .swiper-slide.swiper-slide-active, .how-do-slider .swiper-wrapper .swiper-slide.swiper-slide-next { background-image: unset; }
}








