.elementor-1432 .elementor-element.elementor-element-44c8c24{--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;}/* Start custom CSS for html, class: .elementor-element-5591bb8 *//* --- UNIVERSAL SCROLL FIX (JADOO) --- */

/* 1. Body aur HTML ko lock karo taaki side mein na bhage */
html, body {
    overflow-x: hidden !important;
    width: 100%;
    margin: 0;
    padding: 0;
    position: relative;
}

/* 2. Saare Page Wrappers ko Browser Scroll use karne do */
#lex-home-wrapper, 
#lexford-about-wrapper,
#lexford-wrapper,
#lex-contact-wrapper,
#lex-app-wrapper,
#lex-campus-wrapper,
#lex-phd-wrapper,
#lex-master-wrapper,
#lex-bachelor-wrapper,
#lex-hon-wrapper,
#lex-news-wrapper,
#lex-why-wrapper,
#lex-acad-pro-wrapper,
#lex-faculty-wrapper,
#lex-bach-detail-wrapper,
#lex-master-detail-wrapper,
#lex-phd-detail-wrapper,
#lex-hon-detail-wrapper {
    width: 100% !important;
    height: auto !important;
    overflow: visible !important; /* Apna slider mat banao */
    margin: 0 !important;
    padding: 0 !important;
    max-width: 100vw !important; /* Screen se bahar mat jao */
}

/* 3. Images ko screen ke andar rakho */
img, video, iframe {
    max-width: 100%;
    height: auto;
}

/* 4. Grids aur Containers ko fix karo */
.lex-container, .lex-app-container, 
.lex-grid, .camp-grid, .fac-grid, .news-grid {
    width: 100% !important;
    max-width: 100vw !important;
    box-sizing: border-box;
    overflow-x: hidden;
}

/* 5. Mobile ke liye extra safety */
@media (max-width: 768px) {
    html, body {
        overflow-x: hidden;
        width: 100%;
    }
}/* End custom CSS */