.Left {
	direction:ltr;
	margin-bottom:35px !important;
}
.Right {
	direction:rtl;
	margin-bottom:35px !important;
}

h3{ position:relative; }
h3 span{ position:absolute; top:-150px;}


/* Owl Carousel */

.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1;
}
.owl-carousel.owl-loaded {
    display: block;
}

/* Force first slide visible before Owl Carousel JS initializes */
.home-banner-carousel {
    display: block !important;
}

.home-banner-carousel .item {
    display: none;
}

.home-banner-carousel .item:first-child {
    display: block !important;
}

/* Once Owl Carousel finishes initializing, let it fully take over */
.home-banner-carousel.owl-loaded .item {
    display: block; /* Owl's own transform/translate logic handles positioning */
}

.home-banner-carousel.owl-loaded .item:first-child {
    display: block; /* no longer needs the !important override */
}

.home-banner-carousel {
    min-height: 600px; /* matches your existing inline height:600px on .item */
}