/**
 * Theme Name:     RT-Theme 18 Child
 * Author:         RT-Themes
 * Template:       rttheme18
 * Text Domain:	   rt-theme-18-child
 * Description:    Multi-Purpose WordPress Theme
 */

/* footer section css */
.footer-sec
{
box-shadow: 0 4px 0 rgb(0 0 0 / 2%) inset, 0 -4px 0 rgb(0 0 0 / 2%) inset;
}
/* Header menu custom css */

.services-heding .elementor-image-box-description  
{
margin-top: -15px;
}

/* Show it with a fade and slide down effect */

#custom_header_sticky {
    width: 100%;
    transition: top 0.3s ease, background-color 0.3s ease;
}

.header_sticky_class {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000; /* Ensure it appears above other elements */
    background-color: #fff; /* Optional: Add a background color */
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1); /* Optional: Add a shadow for better visibility */
}


#contact-item
{
    border-right: #EEEEEE 1px solid; 
}
#home-li
{
    border-left: #EEEEEE 1px solid; 
}

.text-u-color 
{
    color: #80c342;
}
.text-green
{
    color: #0d5138;
}


/*accordion css*/

.custom-accordion .elementor-widget-n-accordion .e-n-accordion-item-title {
 
    justify-content: space-between;
}

/* inner page css  */

.span-number
{
    font-size: 25px;
    font-weight: 700;
    color: #80c342
}

/* servicess section css */
.left-side-bar {
    height: 80vh; /* Set a fixed height */
    overflow-y: scroll; /* Enables vertical scrolling */
}

.left-side-bar {
    background-color: #888; /* Scrollbar color */
    border-radius: 4px; /* Rounded edges */
}

.left-side-bar:hover {
    background-color: #555; /* Scrollbar color on hover */
}