.nav-bar{position:relative!important;z-index:999999!important;background:#fff!important;border:none!important;padding:0!important;margin:0!important}.nav-bar .dropdown{position:absolute!important;top:100%;left:50%;transform:translateX(-50%);background:#fff;box-shadow:0 4px 10px rgba(0,0,0,0.1);border:1px solid #ddd;opacity:0;visibility:hidden;transition:all 0.3s ease;min-width:330px;z-index:999999!important}.nav-bar li:hover .dropdown{opacity:1;visibility:visible;top:105%}.et_pb_section,.et_pb_row,.et_pb_column{position:relative!important;z-index:1!important;overflow:visible!important}body.et_fixed_nav #main-header,body.et_fixed_nav #top-header{transform:none!important;transition:none!important}@media (max-width:980px){.nav-bar{flex-wrap:wrap!important;gap:14px!important}.nav-bar .dropdown{left:0!important;transform:none!important;min-width:100%!important}}.service-item{position:relative;overflow:hidden;border-radius:20px;transition:all 0.4s ease-in-out;width:100%;height:100%}.service-item img{width:100%;height:auto;display:block;transition:all 0.5s ease-in-out}.service-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,195,255,0);display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;font-weight:700;letter-spacing:1px;transition:all 0.4s ease-in-out}.service-item:hover img{transform:scale(1.1)}.service-item:hover .service-overlay{background:rgba(0,195,255,0.45)}#custom-overlay{position:relative;overflow:hidden;z-index:1}#custom-overlay .et_parallax_bg{position:relative;z-index:1}#custom-overlay .et_parallax_bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(85,45,25,0.55) 0%,rgba(248,79,75,0.25) 100%);mix-blend-mode:multiply;z-index:1;pointer-events:none}#custom-overlay .et_pb_row,#custom-overlay .et_pb_column,#custom-overlay .et_pb_module{position:relative;z-index:2}@media only screen and (max-width:980px){.et_mobile_menu{position:relative!important}.et_mobile_menu .menu-close-btn{position:absolute!important;top:15px!important;right:20px!important;font-size:30px!important;color:#000!important;cursor:pointer!important;z-index:99999!important;font-weight:bold!important;font-family:Arial,sans-serif!important}.et_mobile_menu .sub-menu{transition:all 0.3s ease!important}.et_mobile_menu .sub-menu li a{padding-left:35px!important}}@media only screen and (min-width:981px) and (max-width:1280px){.et_mobile_menu{position:relative!important}.et_mobile_menu .menu-close-btn{position:absolute!important;top:14px!important;right:22px!important;font-size:28px!important;color:#000!important;cursor:pointer!important;z-index:99999!important;font-family:Arial,sans-serif!important;font-weight:bold!important}.et_mobile_menu .sub-menu{background:#fff!important;border-radius:12px!important;margin-top:10px!important;padding:15px 0!important;width:90%!important;margin-left:auto!important;margin-right:auto!important;box-shadow:0 8px 25px rgba(0,0,0,0.12)!important}.et_mobile_menu .sub-menu li a{display:block!important;padding:14px 24px!important;font-size:16px!important;font-weight:700!important;color:#000!important;border-radius:8px!important}.et_mobile_menu .sub-menu li a:hover{background:#f7f7f7!important}}/* ✅ Fix Divi Header Jump on Load *