.elementor-14 .elementor-element.elementor-element-838a51e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-a7a46a8{--display:flex;}
/* Start custom CSS for shortcode, class: .elementor-element-b6f30da *//* Container ko pill shape dena */
.elementor-14 .elementor-element.elementor-element-b6f30da .gtranslate_wrapper {
    display: inline-flex;
    background: #ffffff;
    border: 1px solid #e1e8f0;
    padding: 4px;
    border-radius: 50px; /* Pill shape */
    align-items: center;
    gap: 5px;
}

/* Dono links (AR/EN) ki general styling */
.elementor-14 .elementor-element.elementor-element-b6f30da a.glink {
    text-decoration: none;
    font-family: sans-serif;
    font-weight: 600;
    font-size: 12px;
    padding: 6px 16px;
    border-radius: 40px;
    transition: all 0.3s ease;
    color: #4b5a6e; /* Default gray text color */
}

/* Jo language selected hai (Active state) */
.elementor-14 .elementor-element.elementor-element-b6f30da a.glink.gt-current-lang {
    background-color: #1b3c6a; /* Image wala dark blue color */
    color: #ffffff !important;  /* White text */
}

/* Hover effect */
.elementor-14 .elementor-element.elementor-element-b6f30da a.glink:hover:not(.gt-current-lang) {
    background-color: #f0f4f8;
}

/* Google ke extra elements ko hide karna (Translate bar etc) */
.elementor-14 .elementor-element.elementor-element-b6f30da #google_translate_element2, 
.elementor-14 .elementor-element.elementor-element-b6f30da .skiptranslate {
    display: none !important;
}/* End custom CSS */


