.elementor-8555 .elementor-element.elementor-element-50467762{--display:flex;--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;--background-transition:0.3s;}.elementor-8555 .elementor-element.elementor-element-4f00ac85{--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;--gap:15px 15px;--background-transition:0.3s;}.elementor-8555 .elementor-element.elementor-element-3fa0f31{--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;--gap:15px 15px;--background-transition:0.3s;}.elementor-8555 .elementor-element.elementor-element-a1ff32f{--display:flex;--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-ee80fdd{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-c9e69e3{text-align:left;}.elementor-8555 .elementor-element.elementor-element-c9e69e3 .elementor-heading-title{font-size:22px;font-weight:500;}.elementor-8555 .elementor-element.elementor-element-dfb1d3f > .elementor-widget-container{margin:-5px 0px 0px 0px;border-style:none;}.elementor-8555 .elementor-element.elementor-element-dfb1d3f .elementor-icon-list-icon{width:14px;}.elementor-8555 .elementor-element.elementor-element-dfb1d3f .elementor-icon-list-icon i{font-size:14px;}.elementor-8555 .elementor-element.elementor-element-dfb1d3f .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-8555 .elementor-element.elementor-element-dfb1d3f .elementor-icon-list-text, .elementor-8555 .elementor-element.elementor-element-dfb1d3f .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-8555 .elementor-element.elementor-element-dfb1d3f .elementor-icon-list-item{font-family:"Asap", Sans-serif;font-size:12px;font-weight:600;}.elementor-8555 .elementor-element.elementor-element-cded83b > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-8555 .elementor-element.elementor-element-cded83b{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-8555 .elementor-element.elementor-element-8b34193 > .elementor-widget-container{margin:-13px 0px 0px 0px;border-style:none;}.elementor-8555 .elementor-element.elementor-element-8b34193 .elementor-icon-list-icon{width:14px;}.elementor-8555 .elementor-element.elementor-element-8b34193 .elementor-icon-list-icon i{font-size:14px;}.elementor-8555 .elementor-element.elementor-element-8b34193 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-8555 .elementor-element.elementor-element-8b34193 .elementor-icon-list-text, .elementor-8555 .elementor-element.elementor-element-8b34193 .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-8555 .elementor-element.elementor-element-8b34193 .elementor-icon-list-item{font-family:"Asap", Sans-serif;font-size:12px;font-weight:600;}.elementor-8555 .elementor-element.elementor-element-c6790d0{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-0c194e8 .elementor-button{background-color:#ED0008;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:5px 5px 5px 5px;}.elementor-8555 .elementor-element.elementor-element-0c194e8 .elementor-button:hover, .elementor-8555 .elementor-element.elementor-element-0c194e8 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-8555 .elementor-element.elementor-element-0c194e8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8555 .elementor-element.elementor-element-0c194e8 .elementor-button:hover svg, .elementor-8555 .elementor-element.elementor-element-0c194e8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8555 .elementor-element.elementor-element-13c26bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8555 .elementor-element.elementor-element-13c26bb .elementor-icon-list-icon{width:14px;}.elementor-8555 .elementor-element.elementor-element-13c26bb .elementor-icon-list-icon i{font-size:14px;}.elementor-8555 .elementor-element.elementor-element-13c26bb .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-8555 .elementor-element.elementor-element-13c26bb .elementor-icon-list-text, .elementor-8555 .elementor-element.elementor-element-13c26bb .elementor-icon-list-text a{color:#FFFFFF;}.elementor-8555 .elementor-element.elementor-element-13c26bb .elementor-icon-list-item{font-family:"Asap", Sans-serif;font-size:12px;font-weight:400;text-transform:capitalize;}.elementor-8555 .elementor-element.elementor-element-4b5a20a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8555 .elementor-element.elementor-element-4b5a20a .elementor-heading-title{color:var( --e-global-color-primary );font-size:20px;font-weight:600;line-height:30px;}.elementor-8555 .elementor-element.elementor-element-dd34f50{font-family:"Asap", Sans-serif;font-size:14px;}.elementor-8555 .elementor-element.elementor-element-c3e4b0a{--display:flex;--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-59575e8{color:#000000;font-size:13px;font-weight:500;}.elementor-8555 .elementor-element.elementor-element-8b27a82 .elementor-icon-list-item:not(:last-child):after{content:"";height:8px;border-color:#333333;}.elementor-8555 .elementor-element.elementor-element-8b27a82 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-8555 .elementor-element.elementor-element-8b27a82 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-8555 .elementor-element.elementor-element-8b27a82 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-8555 .elementor-element.elementor-element-8b27a82 .elementor-icon-list-icon{width:14px;}.elementor-8555 .elementor-element.elementor-element-8b27a82 .elementor-icon-list-icon i{font-size:14px;}.elementor-8555 .elementor-element.elementor-element-8b27a82 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-8555 .elementor-element.elementor-element-8b27a82 .elementor-icon-list-text, .elementor-8555 .elementor-element.elementor-element-8b27a82 .elementor-icon-list-text a{color:#000000;}.elementor-8555 .elementor-element.elementor-element-8b27a82 .elementor-icon-list-item{font-size:13px;font-weight:500;}.elementor-8555 .elementor-element.elementor-element-c087582{--display:flex;--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8555 .elementor-element.elementor-element-86d30b9 > .elementor-widget-container{background-color:#F1F1F1;padding:10px 10px 10px 10px;border-radius:4px 4px 4px 4px;}.elementor-8555 .elementor-element.elementor-element-86d30b9{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;}.elementor-8555 .elementor-element.elementor-element-c2bf650 .elementor-icon-list-item:not(:last-child):after{content:"";height:60%;border-color:#000000;}.elementor-8555 .elementor-element.elementor-element-c2bf650 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:dashed;border-top-width:1px;}.elementor-8555 .elementor-element.elementor-element-c2bf650 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:dashed;}.elementor-8555 .elementor-element.elementor-element-c2bf650 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-8555 .elementor-element.elementor-element-c2bf650 .elementor-icon-list-icon i{color:#000000;font-size:10px;}.elementor-8555 .elementor-element.elementor-element-c2bf650 .elementor-icon-list-icon svg{fill:#000000;--e-icon-list-icon-size:10px;}.elementor-8555 .elementor-element.elementor-element-c2bf650 .elementor-icon-list-icon{width:10px;}.elementor-8555 .elementor-element.elementor-element-c2bf650 .elementor-icon-list-text, .elementor-8555 .elementor-element.elementor-element-c2bf650 .elementor-icon-list-text a{color:#000000;}.elementor-8555 .elementor-element.elementor-element-c2bf650 .elementor-icon-list-item{font-size:12px;font-weight:400;}.elementor-8555 .elementor-element.elementor-element-09b14e9 > .elementor-widget-container{margin:10px 0px -15px 0px;}.elementor-8555 .elementor-element.elementor-element-09b14e9 .elementor-heading-title{font-size:22px;font-weight:900;}.elementor-8555 .elementor-element.elementor-element-1460f5b > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-8555 .elementor-element.elementor-element-1460f5b{font-size:16px;font-weight:400;}.elementor-8555 .elementor-element.elementor-element-6527e0f{font-family:"Asap", Sans-serif;font-size:12px;font-weight:400;}.elementor-8555 .elementor-element.elementor-element-712cc20{font-size:16px;font-weight:400;}.elementor-8555 .elementor-element.elementor-element-3aca705 > .elementor-widget-container{padding:20px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#CCCCCC;}.elementor-8555 .elementor-element.elementor-element-3aca705{font-size:16px;font-weight:400;}@media(max-width:1024px){.elementor-8555 .elementor-element.elementor-element-4b5a20a .elementor-heading-title{font-size:30px;}}@media(min-width:768px){.elementor-8555 .elementor-element.elementor-element-4f00ac85{--width:25%;}.elementor-8555 .elementor-element.elementor-element-3fa0f31{--width:75%;}.elementor-8555 .elementor-element.elementor-element-ee80fdd{--width:70%;}.elementor-8555 .elementor-element.elementor-element-c6790d0{--width:30%;}.elementor-8555 .elementor-element.elementor-element-c087582{--width:100%;}}@media(max-width:767px){.elementor-8555 .elementor-element.elementor-element-c9e69e3 .elementor-heading-title{font-size:16px;}.elementor-8555 .elementor-element.elementor-element-4b5a20a .elementor-heading-title{font-size:25px;}.elementor-8555 .elementor-element.elementor-element-c087582{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for post-info, class: .elementor-element-dfb1d3f */.elementor-8555 .elementor-element.elementor-element-dfb1d3f .elementor-repeater-item-c38f400 {margin-left:-6px !important;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cded83b */.elementor-8555 .elementor-element.elementor-element-cded83b span {background-color: #ddd;
    padding: 2px 5px;
    border-radius: 3px;
    font-size: 11px;}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-8b34193 */.elementor-8555 .elementor-element.elementor-element-8b34193 .elementor-repeater-item-c38f400 {margin-left:-6px !important;}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-13c26bb */.elementor-8555 .elementor-element.elementor-element-13c26bb .elementor-repeater-item-1f595d2 {background-color: var(--e-global-color-accent);
    padding: 2px 5px;
    border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dd34f50 */.elementor-8555 .elementor-element.elementor-element-dd34f50 sup {margin:0px 1px;}
.elementor-8555 .elementor-element.elementor-element-dd34f50 .institute-info {margin-top: 10px;}
.institute-info sup{margin-right:5px !important;margin-left:0px !important;}
.elementor-8555 .elementor-element.elementor-element-dd34f50 sup sup{
    top: 0em;}
.mfp-content
{background-color: #000;width: 350px !important;padding: 20px;margin-top:50px;color:#fff;}
.mfp-content h2 {color:#fff;}
.mfp-close {font-size:2rem !important;height: 20px;line-height: 20px;}
button:hover {background-color: #000 !important;}
.mfp-container:before {display: inline;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-712cc20 *//* Popup Container */
.image-popup-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    display: none;
    justify-content: center;
    align-items: center;
    z-index: 1000;
}

/* Popup Image */
.image-popup-overlay img {
    max-width: 90%;
    max-height: 90%;
}

/* Close Button */
.image-popup-overlay .close-btn {
    position: absolute;
    top: 20px;
    right: 30px;
    color: #fff;
    font-size: 30px;
    cursor: pointer;
}
.elementor-8555 .elementor-element.elementor-element-712cc20 figure img {cursor: zoom-in;}

.elementor-8555 .elementor-element.elementor-element-712cc20 table {width:100% !important;}
.elementor-8555 .elementor-element.elementor-element-712cc20 figcaption {font-size: 12px;margin-top: 10px;   font-weight: 900;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3aca705 */.elementor-8555 .elementor-element.elementor-element-3aca705 ol li {padding-bottom:10px;margin-bottom:20px;border-bottom:2px solid #eee;}
.elementor-8555 .elementor-element.elementor-element-3aca705 ol li a {display:block;}/* End custom CSS */
/* Start custom CSS */.elementor-post-navigation .elementor-post-navigation__separator-wrapper {margin: 0px 10px;
}
figcaption {
    text-align: center;
}/* End custom CSS */