/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 08 2025 | 11:32:49 */
.theme-header {
   
    background-color: #ffff;
}

.stellarnav.dark a {
    color: #121212!important;
}















/* ===============================
   Tabs Gallery Button Styling
   =============================== */

/* Default Tab Style */
.elementor-16628 .elementor-element.elementor-element-d4b0007 .elementor-gallery-title {
    display: inline-block;
    padding: 10px 26px;
    color: #00bbff;
    background: #ffffff;
    border: 1px solid #00bbff;
    border-radius: 40px;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.3s ease;
}

/* Hover for Inactive Tabs */
.elementor-16628 .elementor-element.elementor-element-d4b0007 
.elementor-gallery-title:hover {
    background: #d1ecfd;
    color: #00bbff;
}

/* Active Tab: Permanently Filled */
.elementor-16628 .elementor-element.elementor-element-d4b0007 
.elementor-gallery-title.elementor-item-active,
.elementor-16628 .elementor-element.elementor-element-d4b0007 
.elementor-gallery-title.elementor-filter-active {
    background: #00bbff !important;
    color: #ffffff !important;
    border-color: #00bbff;
    box-shadow: 0 3px 10px rgba(0, 187, 255, 0.25);
}

/* Optional: Active Hover Slightly Darker */
.elementor-16628 .elementor-element.elementor-element-d4b0007 
.elementor-gallery-title.elementor-filter-active:hover {
    background: #0099dd !important;
}














/* tabs mobile view margin bottom code */
@media only screen and (max-width: 767px) {
    .elementor-16628 .elementor-element.elementor-element-d4b0007 .elementor-gallery-title {
        margin-bottom: 20px;
    }
}
/* tabs mobile view margin bottom code */




html {
  scroll-behavior: smooth; /* Optional for smooth scroll */
  scroll-padding-top: 180px; /* Sticky header ki height ke barabar rakho */
}


html, body {
 
  overflow-x: hidden;
}
