.elementor-72 .elementor-element.elementor-element-1e2ab2d{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:999;}.elementor-72 .elementor-element.elementor-element-1e2ab2d:not(.elementor-motion-effects-element-type-background), .elementor-72 .elementor-element.elementor-element-1e2ab2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}body:not(.rtl) .elementor-72 .elementor-element.elementor-element-1e2ab2d{left:0px;}body.rtl .elementor-72 .elementor-element.elementor-element-1e2ab2d{right:0px;}.elementor-72 .elementor-element.elementor-element-b50090e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-72 .elementor-element.elementor-element-ccaf88e.elementor-element{--align-self:flex-start;}.elementor-72 .elementor-element.elementor-element-ccaf88e{text-align:start;}.elementor-72 .elementor-element.elementor-element-ccaf88e img{width:52%;}.elementor-72 .elementor-element.elementor-element-e78a28c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-72 .elementor-element.elementor-element-661477a .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-661477a .elementor-nav-menu .elementor-item{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-72 .elementor-element.elementor-element-661477a .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-661477a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-72 .elementor-element.elementor-element-661477a .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-primary );}.elementor-72 .elementor-element.elementor-element-661477a .e--pointer-framed .elementor-item:before,
					.elementor-72 .elementor-element.elementor-element-661477a .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-primary );}.elementor-72 .elementor-element.elementor-element-661477a .e--pointer-framed .elementor-item:before{border-width:1px;}.elementor-72 .elementor-element.elementor-element-661477a .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 1px 1px;}.elementor-72 .elementor-element.elementor-element-661477a .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:1px 1px 0 0;}.elementor-72 .elementor-element.elementor-element-661477a .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:1px 0 0 1px;}.elementor-72 .elementor-element.elementor-element-661477a .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 1px 1px 0;}.elementor-72 .elementor-element.elementor-element-661477a .e--pointer-underline .elementor-item:after,
					 .elementor-72 .elementor-element.elementor-element-661477a .e--pointer-overline .elementor-item:before,
					 .elementor-72 .elementor-element.elementor-element-661477a .e--pointer-double-line .elementor-item:before,
					 .elementor-72 .elementor-element.elementor-element-661477a .e--pointer-double-line .elementor-item:after{height:1px;}.elementor-72 .elementor-element.elementor-element-661477a .elementor-nav-menu--dropdown a, .elementor-72 .elementor-element.elementor-element-661477a .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-661477a .elementor-nav-menu--dropdown{background-color:#0B0B0B;}.elementor-72 .elementor-element.elementor-element-661477a .elementor-nav-menu--dropdown a:hover,
					.elementor-72 .elementor-element.elementor-element-661477a .elementor-nav-menu--dropdown a:focus,
					.elementor-72 .elementor-element.elementor-element-661477a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-72 .elementor-element.elementor-element-661477a .elementor-nav-menu--dropdown a.highlighted,
					.elementor-72 .elementor-element.elementor-element-661477a .elementor-menu-toggle:hover,
					.elementor-72 .elementor-element.elementor-element-661477a .elementor-menu-toggle:focus{color:#000000;}.elementor-72 .elementor-element.elementor-element-661477a .elementor-nav-menu--dropdown a:hover,
					.elementor-72 .elementor-element.elementor-element-661477a .elementor-nav-menu--dropdown a:focus,
					.elementor-72 .elementor-element.elementor-element-661477a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-72 .elementor-element.elementor-element-661477a .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-primary );}.elementor-72 .elementor-element.elementor-element-661477a .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;}.elementor-72 .elementor-element.elementor-element-661477a .elementor-nav-menu--dropdown .elementor-item, .elementor-72 .elementor-element.elementor-element-661477a .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;}.elementor-72 .elementor-element.elementor-element-6fa0e55{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-72 .elementor-element.elementor-element-6fa0e55 .elementor-icon-wrapper{text-align:center;}.elementor-72 .elementor-element.elementor-element-6fa0e55.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-8c7e707 );}.elementor-72 .elementor-element.elementor-element-6fa0e55.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-6fa0e55.elementor-view-default .elementor-icon{color:var( --e-global-color-8c7e707 );border-color:var( --e-global-color-8c7e707 );}.elementor-72 .elementor-element.elementor-element-6fa0e55.elementor-view-framed .elementor-icon, .elementor-72 .elementor-element.elementor-element-6fa0e55.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-8c7e707 );}.elementor-72 .elementor-element.elementor-element-6fa0e55.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-72 .elementor-element.elementor-element-6fa0e55.elementor-view-framed .elementor-icon:hover, .elementor-72 .elementor-element.elementor-element-6fa0e55.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-72 .elementor-element.elementor-element-6fa0e55.elementor-view-framed .elementor-icon:hover, .elementor-72 .elementor-element.elementor-element-6fa0e55.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-72 .elementor-element.elementor-element-6fa0e55 .elementor-icon{font-size:24px;}.elementor-72 .elementor-element.elementor-element-6fa0e55 .elementor-icon svg{height:24px;}.elementor-72 .elementor-element.elementor-element-f8bcf29{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-72 .elementor-element.elementor-element-9a15fae .elementor-button{font-family:"Outfit", Sans-serif;font-weight:400;letter-spacing:0.2px;}@media(max-width:1024px){.elementor-72 .elementor-element.elementor-element-6fa0e55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}}@media(max-width:767px){.elementor-72 .elementor-element.elementor-element-1e2ab2d{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-72 .elementor-element.elementor-element-b50090e{--width:1600px;}.elementor-72 .elementor-element.elementor-element-ccaf88e img{width:35%;}.elementor-72 .elementor-element.elementor-element-e78a28c{--width:582px;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-72 .elementor-element.elementor-element-661477a{--nav-menu-icon-size:25px;}.elementor-72 .elementor-element.elementor-element-f8bcf29{--width:500px;}}@media(min-width:768px){.elementor-72 .elementor-element.elementor-element-b50090e{--width:30%;}.elementor-72 .elementor-element.elementor-element-e78a28c{--width:100%;}.elementor-72 .elementor-element.elementor-element-f8bcf29{--width:30%;}}/* Start custom CSS for nav-menu, class: .elementor-element-661477a *//* --- DARK LUXURY HEADER (LAPTOP ONLY) --- */
@media (min-width: 1025px) {

    /* 1. Menu Container */
    #lax-dark-menu {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    /* 2. Nav Links (White text on Black) */
    #lax-dark-menu ul li a.elementor-item {
        font-family: 'Albert Sans', sans-serif !important;
        color: #ffffff !important; /* Pure White text */
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: uppercase !important;
        letter-spacing: 1.5px !important;
        padding: 12px 22px !important;
        transition: all 0.4s ease !important;
        position: relative !important;
    }

    /* Gold Underline Hover Effect */
    #lax-dark-menu ul li a.elementor-item::after {
        content: '';
        position: absolute;
        bottom: 5px;
        left: 50%;
        width: 0;
        height: 2px;
        background-color: #c5a059 !important; /* Luxury Gold */
        transition: all 0.3s ease;
        transform: translateX(-50%);
    }

    #lax-dark-menu ul li a.elementor-item:hover::after {
        width: 50%;
    }

    #lax-dark-menu ul li a.elementor-item:hover {
        color: #c5a059 !important; /* Text turns Gold on hover */
    }

    /* 3. Sub-Menu (Dropdown) Dark Glass */
    #lax-dark-menu .sub-menu {
        background-color: #0d0d0d !important; /* Matte Black */
        border-top: 2px solid #c5a059 !important;
        box-shadow: 0 15px 40px rgba(0,0,0,0.8) !important;
        padding: 10px 0 !important;
        border-radius: 0 0 6px 6px !important;
    }

    #lax-dark-menu .sub-menu a.elementor-sub-item {
        color: rgba(255, 255, 255, 0.8) !important;
        padding: 12px 25px !important;
    }

    #lax-dark-menu .sub-menu a.elementor-sub-item:hover {
        color: #c5a059 !important;
        background: rgba(197, 160, 89, 0.05) !important;
        padding-left: 35px !important;
    }

    /* 4. The "Book Now" Button (Solid Gold) */
    .lax-dark-btn .elementor-button {
        background-color: #c5a059 !important; /* Solid Gold */
        color: #000000 !important; /* Black text for impact */
        font-weight: 700 !important;
        text-transform: uppercase !important;
        padding: 15px 35px !important;
        border-radius: 6px !important; /* 6px Radius as requested */
        letter-spacing: 1.5px !important;
        transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
        border: 2px solid #c5a059 !important;
    }

    .lax-dark-btn .elementor-button:hover {
        background-color: transparent !important; /* Turns Glassy Black on hover */
        color: #c5a059 !important; /* Text turns Gold */
        box-shadow: 0 0 20px rgba(197, 160, 89, 0.4) !important;
        transform: translateY(-3px) !important;
    }
}













/* --- ULTIMATE UNIQUE SUB-MENU DESIGN --- */
@media (min-width: 1025px) {

    /* 1. Sub-menu Container ko force target karna */
    #lax-dark-menu .elementor-nav-menu--main ul li .sub-menu {
        display: block !important;
        background: rgba(10, 10, 10, 0.95) !important; /* Deep Black Glass */
        backdrop-filter: blur(20px) !important;
        border-top: 3px solid #c5a059 !important; /* Premium Gold Top Bar */
        border-radius: 0 0 10px 10px !important;
        padding: 15px 0 !important;
        min-width: 250px !important;
        box-shadow: 0 20px 40px rgba(0,0,0,0.6) !important;
        
        /* Animation Logic */
        opacity: 0 !important;
        visibility: hidden !important;
        transform: translateY(15px) scale(0.95) !important;
        transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) !important;
    }

    /* Hover State: Smooth Entrance */
    #lax-dark-menu .elementor-nav-menu--main ul li:hover > .sub-menu {
        opacity: 1 !important;
        visibility: visible !important;
        transform: translateY(0) scale(1) !important;
    }

    /* 2. Sub-menu Items Style */
    #lax-dark-menu .sub-menu li a.elementor-sub-item {
        color: rgba(255, 255, 255, 0.8) !important;
        font-family: 'Albert Sans', sans-serif !important;
        font-size: 13px !important;
        font-weight: 500 !important;
        letter-spacing: 1.5px !important;
        padding: 14px 25px !important;
        display: flex !important;
        align-items: center !important;
        transition: all 0.3s ease !important;
        border: none !important;
        background: transparent !important;
    }

    /* 3. Unique Hover: Gold Glow & Slide */
    #lax-dark-menu .sub-menu li a.elementor-sub-item:hover {
        color: #c5a059 !important;
        padding-left: 35px !important; /* Smooth slide effect */
        background: rgba(197, 160, 89, 0.05) !important;
    }

    /* 4. Left Accent Line on Hover */
    #lax-dark-menu .sub-menu li a.elementor-sub-item::before {
        content: '';
        position: absolute;
        left: 0;
        width: 0;
        height: 100%;
        background-color: #c5a059;
        transition: width 0.3s ease;
        z-index: -1;
    }

    #lax-dark-menu .sub-menu li a.elementor-sub-item:hover::before {
        width: 4px; /* Choti si gold line side par banegi */
    }

    /* Arrow/Indicator Fix */
    #lax-dark-menu .elementor-item.has-submenu::after {
        content: '\f107'; /* FontAwesome arrow */
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        margin-left: 8px;
        font-size: 10px;
        color: #c5a059;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9a15fae *//* --- INITIAL GOLD BUTTON WITH GLASSY HOVER --- */

.premium-chauffeur-btn .elementor-button {
    /* 1. Website Open hote hi Gold Color */
    background-color: #c5a059 !important; /* Premium Gold */
    color: #000000 !important; /* Black text for better contrast on Gold */
    font-family: 'outfit', sans-serif !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    padding: 16px 40px !important;
    border-radius: 6px !important; /* 6px Border Radius */
    border: 2px solid #c5a059 !important;
    position: relative !important;
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    overflow: hidden !important;
    z-index: 1;
}

/* 2. Hover State: Light White Glass Effect */
.premium-chauffeur-btn .elementor-button:hover {
    background-color: rgba(255, 255, 255, 0.9) !important; /* Light White */
    color: #c5a059 !important; /* Gold text on White background */
    border-color: #ffffff !important;
    backdrop-filter: blur(5px) !important;
    box-shadow: 0 10px 25px rgba(255, 255, 255, 0.2) !important;
    transform: translateY(-3px) !important;
}

/* Subtle Shine Animation for Gold State */
.premium-chauffeur-btn .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 50%;
    height: 100%;
    background: linear-gradient(
        to right,
        transparent,
        rgba(255, 255, 255, 0.4),
        transparent
    );
    transform: skewX(-25deg);
    transition: 0.6s;
    z-index: -1;
}

.premium-chauffeur-btn .elementor-button:hover::before {
    left: 150%;
}

/* 3. Click / Active State */
.premium-chauffeur-btn .elementor-button:active {
    transform: scale(0.96) !important;
    background-color: #b38f4d !important; /* Slightly darker gold on click */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e2ab2d *//* --- PREMIUM LAPTOP HEADER DESIGN --- */

/* Default State: Transparent & Elegant */
.medical-header-white {
    background-color: transparent !important;
    transition: all 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
    padding: 2px 0 !important; /* Shuru mein thora bara header */
}


/* --- SCROLL EFFECT (Sticky) --- */
.medical-header-white.elementor-sticky--effects {
    background-color: rgba(10, 10, 10, 0.9) !important; /* Deep Matte Black */
    backdrop-filter: blur(15px); /* Premium Glass Effect */
    padding: 12px 0 !important; /* Scroll par header shrink hoga */
    border-bottom: 1px solid rgba(197, 160, 89, 0.3) !important; /* Gold thin line */
}

/* Scroll par Links ka style (Optional change) */
.medical-header-white.elementor-sticky--effects .elementor-item {
    color: #ffffff !important;
}

/* --- LOGO SIZE CONTROL --- */
.medical-header-white .elementor-widget-image img {
    transition: width 0.5s ease !important;
    width: 100px; /* Default Desktop Logo Size */
}

.medical-header-white.elementor-sticky--effects .elementor-widget-image img {
    width: 50px; /* Scroll par logo thora chota hoga */
}/* End custom CSS */