.services-caption {
            transition: all 0.3s ease;
            cursor: grab;
            border-radius: 10px;
            box-shadow: 0 2px 10px rgba(0,0,0,0.1);
        }
        
        .services-caption:active {
            cursor: grabbing;
        }
        
        .services-caption:hover {
            transform: translateY(-10px);
            box-shadow: 0 10px 30px rgba(0,0,0,0.2);
        }
        
        /* Efek hover untuk gambar */
        .service-icon {
            overflow: hidden;
            border-radius: 10px;
        }
        
        .service-icon img {
            transition: transform 0.4s ease;
        }
        
        .services-caption:hover .service-icon img {
            transform: scale(1.1);
        }
        
        /* Efek hover untuk teks */
        .service-cap h4 {
            transition: color 0.3s ease;
        }
        
        .services-caption:hover .service-cap h4 {
            color: #ff6b6b;
        }
        
        /* Sembunyikan navigation buttons */
        .owl-nav {
            display: none !important;
        }
        
        /* Cursor grab untuk carousel */
        .owl-carousel {
            cursor: grab;
        }
        
        .owl-carousel.dragging {
            cursor: grabbing;
        }
        
        .owl-carousel .owl-stage {
            cursor: grab;
        }
        
        .owl-carousel .owl-stage:active {
            cursor: grabbing;
        }
        
        /* Style untuk dots - visible untuk semua device */
        .owl-dots {
            margin-top: 40px !important;
            text-align: center;
            display: block !important;
        }
        
        .owl-dot {
            display: inline-block;
            margin: 0 8px;
            transition: all 0.3s ease;
        }
        
        .owl-dot span {
            width: 15px !important;
            height: 15px !important;
            background: #d1d1d1 !important;
            border-radius: 50%;
            display: block;
            transition: all 0.3s ease;
        }
        
        .owl-dot:hover span {
            transform: scale(1.3);
            background: #999 !important;
        }
        
        .owl-dot.active span {
            background: #ff6b6b !important;
            width: 40px !important;
            border-radius: 10px;
            transform: scale(1.1);
        }