.elementor-192 .elementor-element.elementor-element-d4d3f39:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-d4d3f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dawn2duskaligarh.com/wp-content/uploads/2026/08/Contemporary_Computer_Lab-scaled.jpg");background-position:-137px -303px;background-repeat:no-repeat;}.elementor-192 .elementor-element.elementor-element-d4d3f39 > .elementor-background-overlay{background-color:#000000;opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-192 .elementor-element.elementor-element-d4d3f39 > .elementor-container{max-width:904px;min-height:359px;}.elementor-192 .elementor-element.elementor-element-d4d3f39{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-192 .elementor-element.elementor-element-08158ee > .elementor-element-populated{margin:13px 013px 13px 14px;--e-column-margin-right:013px;--e-column-margin-left:14px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-192 .elementor-element.elementor-element-3574c7b{width:var( --container-widget-width, 115% );max-width:115%;--container-widget-width:115%;--container-widget-flex-grow:0;text-align:center;}.elementor-192 .elementor-element.elementor-element-3574c7b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:69px;font-weight:600;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-192 .elementor-element.elementor-element-2cdabd8{--spacer-size:50px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-192 .elementor-element.elementor-element-38f885a{width:100%;max-width:100%;}.elementor-192 .elementor-element.elementor-element-38f885a .gallery-item .gallery-caption{display:none;}.elementor-192 .elementor-element.elementor-element-38f885a .gallery-item{padding:0 0px 0px 0;}.elementor-192 .elementor-element.elementor-element-38f885a .gallery{margin:0 -0px -0px 0;}.elementor-192 .elementor-element.elementor-element-38f885a .gallery-item img{border-style:solid;border-color:#000000;border-radius:20px 20px 20px 20px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-192 .elementor-element.elementor-element-08158ee{width:100%;}}@media(max-width:1024px){.elementor-192 .elementor-element.elementor-element-d4d3f39:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-d4d3f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-192 .elementor-element.elementor-element-d4d3f39:not(.elementor-motion-effects-element-type-background), .elementor-192 .elementor-element.elementor-element-d4d3f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}/* Start custom CSS for section, class: .elementor-element-d4d3f39 *//* =========================================
   INSTITUTE GALLERY - PREMIUM GLOW EFFECT
   ========================================= */

.elementor-192 .elementor-element.elementor-element-d4d3f39 .elementor-heading-title {
    position: relative;
    display: inline-block;

    /* Base text */
    color: #ffffff;

    /* Premium glow */
    text-shadow:
        0 0 5px rgba(255,255,255,0.9),
        0 0 12px rgba(255,255,255,0.65),
        0 0 25px rgba(255,255,255,0.35);

    /* Entrance + continuous glow */
    animation:
        galleryEntrance 1.2s cubic-bezier(0.22, 1, 0.36, 1) forwards,
        galleryGlow 3.2s ease-in-out 1.2s infinite;

    transform-origin: center;
}


/* =========================================
   SMOOTH ENTRANCE
   ========================================= */

@keyframes galleryEntrance {

    0% {
        opacity: 0;
        transform: translateY(35px) scale(0.94);
        filter: blur(8px);
    }

    60% {
        opacity: 1;
        filter: blur(0);
    }

    100% {
        opacity: 1;
        transform: translateY(0) scale(1);
        filter: blur(0);
    }
}


/* =========================================
   BREATHING GLOW
   ========================================= */

@keyframes galleryGlow {

    0%, 100% {
        text-shadow:
            0 0 5px rgba(255,255,255,0.85),
            0 0 12px rgba(255,255,255,0.55),
            0 0 25px rgba(255,255,255,0.25);

        transform: scale(1);
    }

    50% {
        text-shadow:
            0 0 7px rgba(255,255,255,1),
            0 0 18px rgba(255,255,255,0.85),
            0 0 35px rgba(255,255,255,0.55),
            0 0 55px rgba(255,255,255,0.20);

        transform: scale(1.015);
    }
}


/* =========================================
   HOVER BOOST
   ========================================= */

.elementor-192 .elementor-element.elementor-element-d4d3f39 .elementor-heading-title:hover {

    text-shadow:
        0 0 8px #ffffff,
        0 0 18px rgba(255,255,255,0.95),
        0 0 35px rgba(255,255,255,0.75),
        0 0 60px rgba(255,255,255,0.4);

    transform: scale(1.03);

    transition:
        transform 0.35s ease,
        text-shadow 0.35s ease;
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .elementor-192 .elementor-element.elementor-element-d4d3f39 .elementor-heading-title {
        text-shadow:
            0 0 5px rgba(255,255,255,0.9),
            0 0 12px rgba(255,255,255,0.55),
            0 0 22px rgba(255,255,255,0.3);
    }
}/* End custom CSS */