.elementor-6268 .elementor-element.elementor-element-ea8de3f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6268 .elementor-element.elementor-element-ea8de3f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6268 .elementor-element.elementor-element-097302b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6268 .elementor-element.elementor-element-097302b.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-6268 .elementor-element.elementor-element-097302b .main-menu>ul>li>a{color:#FF8D0B;}.elementor-6268 .elementor-element.elementor-element-097302b .main-menu>ul>li>a:hover{color:var( --e-global-color-0e5cc80 );}.elementor-6268 .elementor-element.elementor-element-097302b .main-menu>ul>li>a, .elementor-6268 .elementor-element.elementor-element-097302b .main-menu ul.sub-menu li a{font-family:"Tahoma", Sans-serif;font-size:18px;font-weight:700;}.elementor-6268 .elementor-element.elementor-element-097302b .btn-mask, .elementor-6268 .elementor-element.elementor-element-097302b .th-btn{background-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-6268 .elementor-element.elementor-element-ea8de3f{--width:100.177%;}}/* Start custom CSS for tourmheader, class: .elementor-element-097302b *//* Make header transparent initially */
.header-layout2 {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    background: transparent;
    transition: background 0.3s ease-in-out;
    z-index: 999;
}

/* When scrolling, restore background */
.header-layout2.elementor-sticky--effects {
    background: white !important; /* Change to your preferred color */
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1); /* Optional shadow effect */
}

/* Ensure header covers full width */
.header-layout2 .elementor-container {
    max-width: 100%;
    padding: 0 20px; /* Adjust as needed */
}

/* Responsive adjustments */
@media (max-width: 768px) {
    .header-layout2 {
        padding: 10px 15px;
    }
}
.menu-area.background-image {
    background-image: none !important;
}
.header-top {
    display: none !important;
}/* End custom CSS */