.elementor-29406 .elementor-element.elementor-element-607d9f0:not(.elementor-motion-effects-element-type-background), .elementor-29406 .elementor-element.elementor-element-607d9f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #FFFFFF 0%, #FFFFFF 100%);}.elementor-29406 .elementor-element.elementor-element-607d9f0 > .elementor-container{max-width:1280px;}.elementor-29406 .elementor-element.elementor-element-607d9f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-80px;margin-bottom:0px;padding:0px 0px 30px 0px;}.elementor-29406 .elementor-element.elementor-element-607d9f0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29406 .elementor-element.elementor-element-b5ac6ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-29406 .elementor-element.elementor-element-607d9f0{padding:60px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-b5ac6ed */.faculty-container {
        max-width: 1000px;
        margin: 50px auto;
        background: #fff;
        border-radius: 12px;
        padding: 20px;
        display: flex;
        gap: 30px;
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
    }

    .faculty-left {
        width: 40%;
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .faculty-left img {
        width: 100%;
        max-width: 300px;
        height: auto;
        object-fit: contain;
        border-radius: 12px;
    }

    .faculty-left h2 {
        font-weight: bold;
        font-size: 24px;
        margin-top: 15px;
        text-align: center;
        color: #000;
        margin:15px 0px 0px;
    }

    .faculty-left p {
        font-size: 20px;
        color: #555;
        margin: 5px 0;
         text-align: left !important;
    }

    .faculty-right {
        width: 60%;
        align-self: center;
    }

    .summary-item {
        border-bottom: 1px solid #ddd;
        padding: 10px 0;
    }

    .summary-header {
        cursor: pointer;
        font-weight: bold;
        display: flex;
        align-items: center;
        font-size: 20px;
    }

    .summary-header i {
        color: #800000;
        font-style: normal;
        margin-right: 10px;
    }

    .summary-content {
        display: none;
        font-size: 16px;
        padding-left: 25px;
        margin-top: 5px;
        color: #555;
         text-align: justify;
         word-spacing: 0px !important;
    }
    
    
    /* Mobile Responsive */
        @media (max-width: 768px) {
            .faculty-container {
                flex-direction: column;
                align-items: center;
            }

            .faculty-left, .faculty-right {
                width: 100%;
                max-width: 100%;
            }

            .faculty-left img {
                max-width: 200px;
            }
        }
        
        
        
        
        
        
        
        
/*new Update css*/



    /*.summary-header i {*/
    /*    color: #000 !important;*/
    /*    transition: color 0.2s;*/
    /*}*/

    .summary-header.active i {
        color: maroon !important;
    }

    /*.summary-header {*/
    /*    cursor: pointer;*/
    /*}*/


.main-contain #content, body.rs-pages-btm-gap .main-contain #content {
    padding-top: 100px;
    padding-bottom:0px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-607d9f0 */.elementor-16560 .elementor-element.elementor-element-818ea27:not(.elementor-motion-effects-element-type-background), .elementor-16560 .elementor-element.elementor-element-818ea27 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: transparent;
   background-color: #660B0A !important;
}/* End custom CSS */