/*
 Theme Name:   Falar Child
 Theme URI:    https://themes.envytheme.com/falar/
 Description:  Falar Child Theme
 Author:       EnvyTheme.com
 Author URI:   https://envytheme.com/
 Template:     falar
 Version:      1.7
 Text Domain:  falar-child
*/


/* Common CSS START */
body {
	font-family: "Source Sans Pro", Sans-serif !important;
}

p {
    line-height: 1.5 !important;
}


/* load breadcrumbs after the pageBanner for all the pages */

.yoast-breadcrumbs-wrapper {
    margin: 0px 20px;
    color: #000;    font-size: 18px;
    font-weight: 600;
    padding: 5px 0px 15px;
    text-align: left;
    display: inline-block;
    background: #fff;
    border-bottom: 1px solid #d9d9d9;
}
.yoast-breadcrumbs-wrapper span.breadcrumb_last{
	color: #000;    font-size: 18px;
    font-weight: 500;
}
.yoast-breadcrumbs-wrapper i{
	color: #000;   font-size: 16px;
}

/* load breadcrumbs after the pageBanner for all the pages */



/* For Paragrap Text */
.elementor-element.elementor-widget.elementor-widget-text-editor {
	font-size: 18px !important; 
}
.elementor-element.elementor-widget-icon-box p {
	font-size: 18px !important; 
}
.elementor-element.elementor-widget-image-box p {
	font-size: 18px !important; 
}


/* For Header Text */
.swiper-slide-inner h1 {font-size: 45px !important; font-weight:600 !important;}
.swiper-slide-inner h2 {font-size: 35px !important; font-weight:600 !important;}
/*h3 {font-size: 35px !important;}
h4 {font-size: 20px !important;}*/
	

/* For accordion Header Text */
.elementor .elementor-element.elementor-widget.elementor-widget-n-accordion .e-n-accordion-item-title-text {
	font-size: 22px !important; 
}
.elementor .elementor-element.elementor-widget.elementor-widget-heading div.elementor-heading-title {
	font-size: 22px !important; 
}



.elementor-element.elementor-widget.elementor-widget-icon-list .elementor-icon-list-item > a {
	font-size: 18px !important; 
}
.elementor-element.elementor-widget.elementor-widget-icon-list .elementor-icon-list-text {
	font-size: 18px !important; 
}






/* Mega menu list item border */
/*
.elementor-element.elementor-widget.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
	border-top-width: 0px !important;
}
.elementor-element.elementor-widget.elementor-widget-icon-list .elementor-icon-list-item {
	border-color: #DDD;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.elementor-element.elementor-widget.elementor-widget-icon-list .elementor-icon-list-item:last-child {
	padding-bottom: 5px;
}
*/
/* Mega menu list item border */








/* Title Font Control Common */


body.seas_ap [data-elementor-type="wp-page"] .elementor-element h2.elementor-heading-title {
	/*color: #0094DB;*/
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 600;
}
body.esla_ap [data-elementor-type="wp-page"] .elementor-element h2.elementor-heading-title {
	/*color: #06498D;*/
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 600;
}
body.psb_ap [data-elementor-type="wp-page"] .elementor-element h2.elementor-heading-title {
	/*color: #EB5030;*/
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 600;
}
body.crcs_ap [data-elementor-type="wp-page"] .elementor-element h2.elementor-heading-title {
	/*color: #EB5030;*/
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 600;
}






body.seas_ap [data-elementor-type="wp-page"] .elementor-element h3.elementor-heading-title,
body.esla_ap [data-elementor-type="wp-page"] .elementor-element h3.elementor-heading-title,
body.psb_ap [data-elementor-type="wp-page"] .elementor-element h3.elementor-heading-title,
body.crcs_ap [data-elementor-type="wp-page"] .elementor-element h3.elementor-heading-title {
	/*color: #000;*/
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 600;
}
body.seas_ap [data-elementor-type="wp-page"] .elementor-element h4.elementor-heading-title,
body.esla_ap [data-elementor-type="wp-page"] .elementor-element h4.elementor-heading-title,
body.psb_ap [data-elementor-type="wp-page"] .elementor-element h4.elementor-heading-title,
body.crcs_ap [data-elementor-type="wp-page"] .elementor-element h4.elementor-heading-title {
	/*color: #000;*/
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 600;
}
body.seas_ap [data-elementor-type="wp-page"] .elementor-element h5.elementor-heading-title,
body.esla_ap [data-elementor-type="wp-page"] .elementor-element h5.elementor-heading-title,
body.psb_ap [data-elementor-type="wp-page"] .elementor-element h5.elementor-heading-title,
body.crcs_ap [data-elementor-type="wp-page"] .elementor-element h5.elementor-heading-title {
	/*color: #000;*/
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 600;
}






body.seas_ap [data-elementor-type="wp-page"] .elementor-element .elementor-icon-box-title,
body.esla_ap [data-elementor-type="wp-page"] .elementor-element .elementor-icon-box-title,
body.psb_ap [data-elementor-type="wp-page"] .elementor-element .elementor-icon-box-title,
body.crcs_ap [data-elementor-type="wp-page"] .elementor-element .elementor-icon-box-title {
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 600;
}
body.seas_ap [data-elementor-type="wp-page"] .elementor-element .elementor-icon-box-title a,
body.esla_ap [data-elementor-type="wp-page"] .elementor-element .elementor-icon-box-title a,
body.psb_ap [data-elementor-type="wp-page"] .elementor-element .elementor-icon-box-title a,
body.crcs_ap [data-elementor-type="wp-page"] .elementor-element .elementor-icon-box-title a {
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 600;
}


body.seas_ap [data-elementor-type="wp-page"] .elementor-element.elementor-widget.elementor-widget-icon-list .elementor-icon-list-text,
body.esla_ap [data-elementor-type="wp-page"] .elementor-element.elementor-widget.elementor-widget-icon-list .elementor-icon-list-text,
body.psb_ap [data-elementor-type="wp-page"] .elementor-element.elementor-widget.elementor-widget-icon-list .elementor-icon-list-text,
body.crcs_ap [data-elementor-type="wp-page"] .elementor-element.elementor-widget.elementor-widget-icon-list .elementor-icon-list-text {
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 400;
}



.pageBanner.elementor-element::before,
.pageBanner_sec.elementor-element::before {
	background-color: transparent !important;
}







body.seas_ap [data-elementor-type="wp-page"] .elementor-element.elementor-widget.elementor-widget-n-accordion .e-n-accordion-item-title-text,
body.esla_ap [data-elementor-type="wp-page"] .elementor-element.elementor-widget.elementor-widget-n-accordion .e-n-accordion-item-title-text,
body.psb_ap [data-elementor-type="wp-page"] .elementor-element.elementor-widget.elementor-widget-n-accordion .e-n-accordion-item-title-text,
body.crcs_ap [data-elementor-type="wp-page"] .elementor-element.elementor-widget.elementor-widget-n-accordion .e-n-accordion-item-title-text {
	font-weight: 600;
}


/*
body.seas_ap [data-elementor-type="wp-page"] .elementor-element:not(.elementor-motion-effects-element-type-background) .elementor-element h2.elementor-heading-title,
body.esla_ap [data-elementor-type="wp-page"] .elementor-element:not(.elementor-motion-effects-element-type-background) .elementor-element h2.elementor-heading-title,
body.psb_ap [data-elementor-type="wp-page"] .elementor-element:not(.elementor-motion-effects-element-type-background) .elementor-element h2.elementor-heading-title {
	color: #FFF;
}


body.seas_ap [data-elementor-type="wp-page"] .elementor-element:not(.elementor-motion-effects-element-type-background) .elementor-element h4.elementor-heading-title,
body.esla_ap [data-elementor-type="wp-page"] .elementor-element:not(.elementor-motion-effects-element-type-background) .elementor-element h4.elementor-heading-title,
body.psb_ap [data-elementor-type="wp-page"] .elementor-element:not(.elementor-motion-effects-element-type-background) .elementor-element h4.elementor-heading-title {
	color: #F9CC09;
}


body.seas_ap [data-elementor-type="wp-page"] .elementor-element:not(.elementor-motion-effects-element-type-background) .elementor-element h5.elementor-heading-title,
body.esla_ap [data-elementor-type="wp-page"] .elementor-element:not(.elementor-motion-effects-element-type-background) .elementor-element h5.elementor-heading-title,
body.psb_ap [data-elementor-type="wp-page"] .elementor-element:not(.elementor-motion-effects-element-type-background) .elementor-element h5.elementor-heading-title {
	color: #F9CC09;
}
*/




/* Title Font Control Common */







/* Common CSS END */















/* Home page News Event section CSS START */

.home_banner_sec .hero-warp {
	margin-top: 0;
}

.home_banner_sec .hero-warp .pagination-bullet-btn .swiper-pagination-bullet {
	display: none;
}


.headerMenu_level_2 .header_admissionForm_sec .elementor-button-icon {
	font-size: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.headerMenu_level_2 .header_admissionForm_sec .elementor-button .elementor-button-text {
	text-align: left;
	line-height: 1.4;
	display: flex;
    object-position: top center;
}
.events_main_sec {
    color: #000;
    padding: 0px 0px 0px;
    margin: 0px 0px 0px;
}
.nextEvent_sec {
    padding: 10px 10px;
    margin: 0px 0px 0px;
    background: #E8E7D8;
	border: 1px solid #d2d5c1;
}
.nextEvent_sec img {
	width: 100%;
	height: 255px !important;
	object-fit: cover;
	object-position: top center;
}
.nextEvent_sec h4 {
    color: #080808;
    font-size: 14px;
    font-weight: 700;
    font-family: "Source Sans Pro", Sans-serif;
    line-height: 1;
    text-align: center;
    margin: 0px 0px 10px;
}
.nextEvent_details {
    margin: 0px 0px 10px;
}
.nextEvent_details li.nav-item {
    margin: 0px 0px 10px;
}
.nextEvent_details li.nav-item .nextEve_box {
    padding: 10px 5px;
    margin: 0px 5px 0px;
    background: #CCCBB8;;
    border-radius: 5px;
    min-width: 68px;
}
.nextEvent_details li.nav-item .nextEve_box span {
    color: #484622;
    font-family: "Source Sans Pro", Sans-serif;
    text-align: center;
    display: block;
}
.nextEvent_details li.nav-item .nextEve_box span:first-child {
    font-size: 20px;
    font-weight: 700;
}
.nextEvent_details li.nav-item .nextEve_box span:last-child {
    font-size: 14px;
    font-weight: 400;
}
.btn.viewMoreBtn {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    font-family: "Source Sans Pro", Sans-serif;
    line-height: 20px;
    padding: 5px 5px;
    margin-bottom: 0px;
    background: #484622;
    border-radius: 5px;
    min-width: 100px;
} 
.btn.viewMoreBtn:hover {
    color: #fff;
    background: #484622;
    border-radius: 5px;
    box-shadow: inherit;
}
.upcomeEvent_sec {
    margin: 0px 0px 0px;
	height: 100%;
    background: #fff;
	border-radius: 0px 0px 5px 5px;
}
.upcomeEvent_tabList.nav-tabs {
    border-bottom: 0px solid #FF7801;
	background: #f1f2e5;
}
.upcomeEvent_tabList.nav-tabs .nav-link {
    color: #484622;
    font-size: 20px;
    font-weight: 400;
    font-family: "Source Sans Pro", Sans-serif;
    padding: 5px 30px;
	line-height: 1.2;
    border: 0px;
	border-radius: 5px 5px 0px 0px;
}
.upcomeEvent_tabList.nav-tabs .nav-item.show .nav-link, 
.upcomeEvent_tabList.nav-tabs .nav-link.active {
    color: #fff;
    border-bottom: 2px solid #FF7801;
	background: #FF7801;
}
.upcome_tabContent_sec {
    padding: 15px 15px 15px;
    margin: -1px 0px 0px;
	border-top: 2px solid #FF7801;
	background: #fff;
}
.eventTab_dataBox h1,
.newsTab_dataBox h1 {
    color: #080808;
    font-size: 32px;
    font-weight: 700;
    font-family: "Source Sans Pro", Sans-serif;
    line-height: 1;
    margin: 0px 0px 20px;
}

/* Swiper slider CSS */
.eventNews_contain_height {
    height: auto;
	overflow: hidden;
}
.eventTab_swiper_slideBox {
    padding: 0px 0px 0px;
    margin: 0px 0px 0px;
}

.eventPlaylist_slideBox {
    padding: 0px 0px;
    margin: 0px 0px 0px;
    width: 100%;
}
.eventPlaylist_slideBox .imgBox {
    padding: 5px 5px;
    margin: 0px auto 15px;
    border: 1px solid #DBDBDB;
    border-radius: 3px;
}
.eventPlaylist_slideBox .imgBox img {
    height: 170px;
    object-fit: cover;
    object-position: center;
    border-radius: 3px;
}
.eventPlaylist_slideBox .event_contDetail p {
    color: #080808;
    font-size: 14px;
    font-weight: 400;
    font-family: "Source Sans Pro", Sans-serif;
	line-height: 1.3 !important;
    margin: 0px 0px 0px;
}
.eventPlaylist_slideBox .event_contDetail p:last-child {
    color: #FF7801;
    margin: 0px 0px 0px;
}





/* Common swiper slide CSS */

/* For Testimonial Slider Common CSS line Comanded at 23.05.2025 */

/*
.swiper-container, .swiper-slide {
    margin: 0 auto;
    display: flex;
    justify-content: center;
}
  
.swiper-pagination-bullet { 
    width: 10px; 
    height: 10px; 
    background: #D5D5D5; 
    opacity: 1; 
}
.swiper-pagination-bullet-active { 
    background: #080808; 
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1);
}


.eventNews_contain_height .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, 
.eventNews_contain_height .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 40%;
}
*/

/* Common swiper slide CSS */

/* Swiper slider CSS */











/* Upcoming News Event Tab Owl Carousel slider section CSS */


.eventTab_carousel_itemBox {
    padding: 0px 0px 0px;
    margin: 0px 0px 0px;
}

.eventPlaylist_dataBox {
    padding: 0px 0px;
    margin: 0px 1px 0px;
    width: 100%;
}
.eventPlaylist_dataBox .imgBox {
    padding: 5px 5px;
    margin: 0px auto 15px;
    border: 1px solid #DBDBDB;
    border-radius: 3px;
	box-shadow: 1px 2px 5px 0px #cccbb8;
}
.eventPlaylist_dataBox .imgBox img {
    height: 170px;
    object-fit: contain;
    object-position: top center;
    border-radius: 3px;
}
.eventPlaylist_dataBox .event_contDetail p {
    color: #080808;
    font-size: 18px;
    font-weight: 400;
    font-family: "Source Sans Pro", Sans-serif;
    margin: 0px 0px 0px;
	min-height: 55px;
}
.eventPlaylist_dataBox .event_contDetail p:last-child {
    color: #FF7801;
    margin: 0px 0px 0px;
}


.owl-carousel .owl-stage {display: flex;}
.article_items {
    display: flex;
    flex: 1 0 auto;
    height: 100%;
}








/* Common owl-carousel CSS */
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
    color: #fff;
    font-size: 25px;
    width: 70px;
    height: 70px;
    background: #836060;
    border-radius: 50%;
    padding: 4px 7px;
    margin: 0px 0px;
    border: 0px;
    outline: none;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
}
.owl-carousel .owl-nav button.owl-next i {
    position: absolute;
    /* top: 10px;
    left: 10px; */
}
.owl-carousel .owl-nav button.owl-prev i {
    position: absolute;
    /* top: 10px;
    left: 10px; */
}
.owl-theme .owl-nav [class*="owl-"]:hover {
    background: #836060;
    color: #fff;
    text-decoration: none;
}



.owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 5px;
    background: #d5d5d5;
}
.owl-theme .owl-dots .owl-dot.active span, 
.owl-theme .owl-dots .owl-dot:hover span {
    background: #080808;
    border: 0px solid #836060;
}
.owl-theme .owl-dots .owl-dot:focus {
    outline: 0;
}

/* Common owl-carousel CSS */



/* Custom owl-carousel_11 CSS */
.newsEvent_playlist.owl-carousel .owl-nav button.owl-next,
.newsEvent_playlist.owl-carousel .owl-nav button.owl-prev {
    color: #FFF;
    background: #004580;
    opacity: 1;
}
.newsEvent_playlist.owl-theme .owl-nav [class*="owl-"]:hover {
    color: #fff;    
}
.newsEvent_playlist.owl-theme .owl-nav .disabled {
    opacity: 0.5 !important;
    cursor: default;
}
.newsEvent_playlist.owl-carousel .owl-nav .owl-next,
.newsEvent_playlist.owl-carousel .owl-nav .owl-prev {
    color: #fff;
    font-size: 15px;
    width: 30px;
    height: 30px;
    background: #004580;
    border-radius: 50%;
    padding: 4px 7px;
    margin: 0px 0px;
    border: 0px;
    outline: none;
    border-radius: 3px;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
}
.newsEvent_playlist.owl-theme .owl-nav [class*="owl-"]:hover {
    color: #fff;
    background: #d1af30;
    transition: all 0.5s ease;
}
.newsEvent_playlist.owl-carousel .owl-nav .owl-next {
    right: -45px;
    top: 40%;
}
.newsEvent_playlist.owl-carousel .owl-nav .owl-prev {
    left: -45px;
    top: 40%;
}
.newsEvent_playlist.owl-theme .owl-dots {
    text-align: center;
}


.newsEvent_playlist.owl-theme .owl-dots .owl-dot span {
    width: 15px;
    height: 4px;
    margin: 5px 5px;
    background: #a1a1a1;
	border-radius: 0px;
}
.newsEvent_playlist.owl-theme .owl-dots .owl-dot.active span, 
.newsEvent_playlist.owl-theme .owl-dots .owl-dot:hover span {
    background: #f5bb3e;
}
.newsEvent_playlist.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 0px;
}

/* Custom owl-carousel_11 CSS */



/* Upcoming News Event Tab Owl Carousel slider section CSS */




/* Home page News Event section CSS END */



.homePage_whatwedo_grid_sec .elementor-widget-icon-box p.elementor-icon-box-description {
	font-size: 17px !important;
}






/* Home Academic Gallery slider CSS START */

.homeAcademic_gallery_sec {
    width: 100%;
    position: relative;
    min-height: 31.25rem;
    height: 50vh;
}



.acd_gallery_detailBox {
    position: absolute;
    top: 25%;
    left: 5%;
    z-index: 1;
    width: 50%;
}
.acd_gallery_detailBox h1 {
    color: #f5bb3e;
    font-size: 30px;
    font-weight: 700;
    font-family: "Source Sans Pro", Sans-serif;
    margin: 0px 0px 15px;
}
.acd_gallery_detailBox h3 {
    color: #bbb78a;
    font-size: 18px;
    font-weight: 700;
    font-family: "Source Sans Pro", Sans-serif;
    margin: 0px 0px 15px;
}
.acd_gallery_detailBox h6 {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    font-family: "Source Sans Pro", Sans-serif;
    margin: 0px 0px 15px;
}
.acd_gallery_detailBox p {
    color: #f5f5f5;
    font-size: 16px;
    font-weight: 400;
    font-family: "Source Sans Pro", Sans-serif;
    margin: 0px 0px 50px;
    line-height: 1.4;
}

.acd_gallery_detailBox .btn.viewMoreBtn {
	padding: 5px 15px;
    background: #ad92685c;	
}
.acd_gallery_detailBox .btn.viewMoreBtn:hover {
    background: #ad9268;
}





.acdGallery_slider {
    width: 100%;
    height: 100%;
}
.acdGallery_slider .swiper-slide {
    width: auto;
    height: 100%;
}
.acdGallery_slider .swiper-slide::after {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(to right, #00000090 0%, #5f5c296b 54%, #151407b5 100%);
}
.acdGallery_slider .swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
    pointer-events: none;
}



.acdGallery_thumbs .swiper-wrapper {
    align-items: flex-end;
}
.acdGallery_thumbs {
    width: 24rem;
    margin: 0px 5%;
    padding: 0;
    overflow: hidden;
    position: absolute;
    bottom: 8rem;
    right: 0;
}

.acdGallery_thumbs .swiper-slide {
    width: 6.25rem;
    height: 7.25rem;
    text-align: center;
    overflow: hidden;
    opacity: 0.7;
    border-radius: 10px;
    border: 1px solid #fff;
}
.acdGallery_thumbs .swiper-slide-active {
    height: 8.25rem;
    opacity: 1;
    border: 2px solid #fff;
    /*transition: height 1s ease-in-out;*/
}
.acdGallery_thumbs .swiper-slide img {
    width: auto;
    height: 100%;
    object-fit: cover;
}

/* Home Academic Gallery slider CSS END */


















/* Home Academic Owl Carosel Gallery slider CSS START */

.homeAcademic_gallery_main_sec {
    padding: 0px 0px 0px;
    margin: 0px 0px 0px;
}
.homeAcademic_wrap {
    padding: 0px 0px 0px;
    margin: 0px 0px 0px;
}
.homeAcademic_owlGallery_sec {
    padding: 0px 0px 0px;
    margin: 0px 0px 0px;
    position: relative;
}








.acdGallery_main_carousel .item {
    width: auto;
    height: 500px;
}
.acdGallery_main_carousel .item::after {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(to right, #00000090 0%, #5f5c296b 54%, #151407b5 100%);
}



.acdGallery_thumbnail_carousel .owl-item:last-child {
	margin-right: 0px !important;
}


.acdGallery_detailBox {
    padding: 15px 30px;
    position: absolute;
    z-index: 1;
    top: 18%;
    width: 50%;
}
.acdGallery_detailBox h1 {
    color: #f5bb3e;
    font-size: 32px !important;
    font-weight: 700;
    font-family: "Source Sans Pro", Sans-serif;
    margin: 0px 0px 15px;
}
.acdGallery_detailBox h3 {
    color: #bbb78a;
    font-size: 18px !important;
    font-weight: 700;
    font-family: "Source Sans Pro", Sans-serif;
    margin: 0px 0px 15px;
}
.acdGallery_detailBox h6 {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    font-family: "Source Sans Pro", Sans-serif;
    margin: 0px 0px 15px;
}
.acdGallery_detailBox p {
    color: #f5f5f5;
    font-size: 18px;
    font-weight: 400;
    font-family: "Source Sans Pro", Sans-serif;
    margin: 0px 0px 50px;
    line-height: 1.4;
}

.acdGallery_detailBox .btn.viewMoreBtn {
    background: #ad92685c;
}
.acdGallery_detailBox .btn.viewMoreBtn:hover {
    background: #ad9268;
}







.acdGallery_thumbnail_carousel {
    position: absolute !important;
    bottom: 30%;
	right: 5%;
    /*left: 50%;
    transform: translateX(-50%);*/
    display: flex;
    gap: 5px;
    width: auto !important;
    justify-content: center;
}
.acdGallery_thumbnail_carousel.owl-carousel .owl-stage {
	display: flex;
    align-items: flex-end;
    justify-content: flex-end;
	width: 100% !important;
}
.acdGallery_thumbnail_carousel .owl-item {
    width: 120px !important;
}
.acdGallery_thumbnail_carousel .item {
    /*width: 6.25rem;*/
    height: 8.25rem;
    cursor: pointer;
    opacity: 0.7;
    transition: opacity 0.3s ease-in-out;
    border: 1px solid #fff;    
    border-radius: 10px;
	position: relative;
}
.acdGallery_thumbnail_carousel .item:hover {
    opacity: 1;    
    border: 1px solid #fff;    
}
.acdGallery_thumbnail_carousel .current {
    height: 9.25rem;
    opacity: 1;
    border: 2px solid #fff;
}
.acdGallery_thumbnail_carousel .item img {
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
}
.acdGallery_thumbnail_carousel .owl-item .item:before {
	position: absolute;
	left: 0px;
	right: 0px;
	bottom:0px;
	z-index: 999;
	color: #FFF;
	font-size: 16px;
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 700;
	padding: 0px 0px;
	text-align: center;
	display: inline-block;
	background: #484622;
	border-radius: 0px 0px 8px 8px;
}
.acdGallery_thumbnail_carousel .owl-item:nth-child(1) .item:before {
	content: 'SEAS';
}
.acdGallery_thumbnail_carousel .owl-item:nth-child(2) .item:before {
	content: 'ESLA';
}
.acdGallery_thumbnail_carousel .owl-item:nth-child(3) .item:before {
	content: 'PSB';
}















.acdGallery_main_slider {
    width: 100%;
  }
  .acdGallery_main_slider .owl-stage {
    background-color: rgba(30, 144, 255, 0.8);
  }
  .acdGallery_main_slider .owl-item {
    padding: 0;
    position: relative;
    opacity: 0.5;
  }
  .acdGallery_main_slider .owl-item img {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    /* height: 450px; */
    height: auto;
  }
  .acdGallery_main_slider .center {
    opacity: 1;
    transform: scale(1.005);
    transition: 0.5s ease-in-out;
    z-index: 9999;
  }
  .acdGallery_main_slider .owl-controls .owl-nav {
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
  }
  .acdGallery_main_slider .owl-controls .owl-nav .prev {
    position: absolute;
    height: 80%;
    width: 15%;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .acdGallery_main_slider .owl-controls .owl-nav .next {
    position: absolute;
    height: 80%;
    width: 15%;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .acdGallery_main_slider .owl-thumbs {
    text-align: center;
    display: table;
    width: 100%;
  }
  .acdGallery_main_slider .owl-thumb-item {
    width: 20%;
    height: 150px;
    border: none;
    background: none;
    padding: 0;
    opacity: 0.7;
    overflow: hidden;
  }
  .acdGallery_main_slider .owl-thumb-item img {
    width: 100%;
    height: auto;
    vertical-align: middle;
  }
  .acdGallery_main_slider .owl-thumb-item.active {
    opacity: 1;
  }
  .acdGallery_main_slider .owl-thumb-item.active img {
    position: relative;
  }
  
  .acdGallery_main_slider .overlay {
    width: 100%;
    height: 100%;
    display: block;
    background-color: black;
  }


/* Home Academic Owl Carosel Gallery slider CSS END */







.perfectDream_admin_main_sec {
	/*background: linear-gradient(to right,  #cccfb8 0%,#cccfb8 0%,#ffffff 50%,#ffffff 100%);*/
	background: linear-gradient(135deg, #f1f2e5 40%, #f1f2e5 43%, #ffffff 34%, #ffffff 44%, #CCCFB8 44%, #CCCFB8 100%);
}
.home_srmap_press_left_sec {
	background: #f1f2e5;
	border-right: 0px !important;
	border: 1px solid #d2d5c1;
}
.home_srmap_press_right_sec {
	border-right: 0px !important;
	border: 1px solid #d2d5c1;
}


.home_fourBox_detailDivbox:after {
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 40px 40px 0;
	border-color: transparent #CCCFB8 transparent transparent;
	border-radius: 0px 10px 0px 0px;
}
.home_fourBox_detailDivbox:hover:after {
	border-color: transparent #484622 transparent transparent;
}





.home_disclosure_main_sec {
	background: linear-gradient(135deg, #c49b60 0%,#c49b60 33%,#484622 30%,#484622 30%,#484622 35%,#e9e9e9 35%,#e9e9e9 95%,#c49b60 91%,#e9e9e9 91%,#c49b60 91%,#c49b60 91%,#c49b60 97%,#e9e9e9 97%,#e9e9e9 100%)
}
.disclosure_gridBox_right_sec .disclosure_dataBox:hover .elementor-icon-box-content .elementor-icon-box-title {
	color: #fff;
}
.disclosure_gridBox_right_sec .disclosure_dataBox:hover .elementor-widget-container .elementor-icon-box-icon .elementor-icon svg {
	visibility: hidden;
}
.disclosure_gridBox_right_sec .disclosure_dataBox.publicSelfDisclosure:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/06/Public-Self-Disclosure-1.svg') no-repeat top center;
	background-size: 50px;
}
.disclosure_gridBox_right_sec .disclosure_dataBox.AIUmember:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/06/AIU-Membership-Letter-1.svg') no-repeat top center;
	background-size: 50px;
}
.disclosure_gridBox_right_sec .disclosure_dataBox.annualReport:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/06/Annual-Report-1.svg') no-repeat top center;
	background-size: 38px;
}
.disclosure_gridBox_right_sec .disclosure_dataBox.sponsorBody:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/06/Sponsoring-Body-1.svg') no-repeat top center;
	background-size: 50px;
}
.disclosure_gridBox_right_sec .disclosure_dataBox.statutoryDeclare:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/06/Statutory-Declaration-1.svg') no-repeat top center;
	background-size: 50px;
}
.disclosure_gridBox_right_sec .disclosure_dataBox.UGCdoc:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/06/UGC-Documents-1.svg') no-repeat top center;
	background-size: 40px;
}








/* Home page CSS START */

.home_banner_sec .hero-slider-warp {
	background-position: 100% 55%; /**/
}

.home_banner_sec .hero-slider-warp .content .hero-btn {	
	position: absolute;
    bottom: 1.5rem; /**/
    left: 20px;
}


.home_banner_sec .hero-slider-warp .content h1.title {	
    position: absolute;
    left: 0;
    padding: 20px 20px 20px 15px;
	margin-bottom: 0px;
    display: inline-block;
	font-size: 30px !important; /**/
	bottom: 5rem; /**/
}
.home_banner_sec .hero-slider-warp .content h1.title:after {	
    content: "";
	position: absolute;
	top: 0px;
	right: -50px;
	left: 0%;
	bottom: 0px;
	background: rgba(0,0,0,0.7);
	border-radius: 0 10px 10px 0;
	transform-origin: bottom;
	transform: skew(15deg);
	z-index:-1;
}
.home_banner_sec .hero-slider-warp .content h1.title span {
	color: #E7E7E7;
	font-size: 22px;
	font-weight: 400;	
	font-family: "Source Sans Pro", Sans-serif;
	display: block;
	margin: 10px 0px 0px; /**/
}
/*
.home_banner_sec .hero-slider-warp .content h1.title span:before {
    content: "\f493";
	color: #E7E7E7;
    font-size: 22px;
	font-family: 'Font Awesome\ 5 Free';
}
*/



.home_banner_sec ul.information {
	left: 0;
	/*display: none;*/
}
.home_banner_sec ul.information li {
	padding: 18px 15px;
}
.home_banner_sec ul.information li a {
	color: #fff;
	font-size: 18px;	
	font-weight: 400;
	font-family: "Source Sans Pro", Sans-serif;
	letter-spacing: initial;
}
.home_banner_sec ul.information li i {
	display: none;
}

/* .home_banner_sec ul.information li:last-child {
	display: none;
} */



.counter_box {
	border-right: 1px solid #C2C2C259;
}
.counter_box.no_borderRight {
	border-right: 0px;
}

.counter_box .elementor-counter-title {
	text-align: center;
}




.ourPhilosophy_idealBox {
	background: linear-gradient(to right,  #f8fffe 0%,#def0ff 44%,#fff5e4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}


.india_international_admission .elementor-widget-text-editor .elementor-widget-container {
	line-height: 1.4;
}

.india_international_admission .elementor-widget-text-editor .elementor-widget-container {
	color: #ff7801;
	font-size: 16px;
}
.india_international_admission .elementor-widget-text-editor .elementor-widget-container span {
	color: #000;
	font-size: 16px;
	font-weight: 400;
	font-family: "Source Sans Pro", Sans-serif;
}



.faculty_slider_sec.elementor-element .swiper .elementor-swiper-button {
	top: 90%;
}
.faculty_slider_sec.elementor-element .swiper .elementor-swiper-button-prev {
	left: 20px;
    padding: 5px;
	background: rgb(0 0 0 / 15%);
    border: 1px solid #fff;
    border-radius: 50%;
	display: flex;
    width: 37px;
    height: 37px;
}
.faculty_slider_sec.elementor-element .swiper .elementor-swiper-button-next {
	left: 65px;
    padding: 5px;
	background: rgb(0 0 0 / 15%);
    border: 1px solid #fff;
    border-radius: 50%;
	display: flex;
    width: 37px;
    height: 37px;
}

.faculty_slider_sec.elementor-element .swiper-pagination {
	text-align: left;
}
.faculty_slider_sec.elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: 45%;
}



.title_of_apis span {
	color: #080808;
	font-size: 18px;	
	font-weight: 400;
	font-family: "Source Sans Pro", Sans-serif;
	margin: 10px 0px 0px;
	display: block;
}
.title_of_apis span strong {
	font-weight: 700;
}




.research_counter_sec .elementor-counter .elementor-counter-title {
	line-height: 1.2;
	text-align: center;
}


.research_testimonial_sec.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
    margin-bottom: 10px;
}
.research_testimonial_sec.elementor-testimonial--layout-image_above .elementor-testimonial__content {
	display: flex;
	flex-direction: column-reverse;	
}
.research_testimonial_sec.elementor-testimonial--layout-image_above .elementor-testimonial__cite {
	margin-top: 0px !important;
	margin-bottom: 5px;
}
.research_testimonial_sec.elementor-testimonial--layout-image_above .swiper-pagination {
	text-align: left;
}





.student_testimonial_sec.elementor-widget-testimonial .elementor-widget-container .elementor-testimonial-wrapper {
	display: flex;
	flex-direction: column-reverse;	
}
.student_testimonial_sec.elementor-widget-testimonial .elementor-testimonial-content {
	margin-bottom: 0px;
	margin-top: 10px;
}
.student_testimonial_sec.elementor-widget-testimonial .elementor-testimonial-name span {
	color: #080808;
    font-weight: 400 !important;
	display: block;
}





.newsLetter_emailer_sec .newsEmailer_heading .elementor-heading-title {
	display: flex;
    align-items: center;
    justify-content: space-between;
}
.newsLetter_emailer_sec .newsEmailer_heading .elementor-heading-title span {
	color: #FF7801 !important;
	font-size: 16px !important;
    font-weight: 700 !important;
}


.newsletter .elementor-widget-heading h2.elementor-heading-title {
	font-size: 18px !important;
	font-weight: 700 !important;
}
.srmap_newsLetterEduLink_box .elementor-widget-container span {
	display: block;
}
.srmap_newsLetterEduLink_box .elementor-widget-container span a {
	color: #FF7801 !important;
	font-size: 16px !important;
}
.srmap_newsLetterEduLink_box .elementor-widget-container span a:hover {
	color: #080808 !important;
}



.amount_lpa.elementor-widget-heading .elementor-heading-title span {
	font-size: 20px !important;
	margin: 0px 0px 0px 5px;
}



.homePage_faculty_publication_left_sec .elementor-element.elementor-widget.elementor-widget-text-editor {
    font-size: 15px !important;
}




.newsLetterEmailer_loopGrid_sec.elementor-element.elementor-widget-loop-grid {
	height: 100%;
}
.newsLetterEmailer_loopGrid_sec.elementor-element.elementor-widget-loop-grid .elementor-loop-container {
	height: 100%;
}
.newsLetterEmailer_loopGrid_sec.elementor-element.elementor-widget-loop-grid .elementor-loop-container .newsletter {
	display: flex;
}



/* Home page CSS END */








/* Research Header CSS START */

.elementor-element-f26a81f h2.elementor-heading-title span{
	font-weight:700;
}

/* Research Header CSS END */


/* SEAS Page CSS START */
.seas_ourDepartment_gird_sec .seas_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container {	
	background-color: #0094db;
	/*transition: all 1s ease;*/
}
.seas_ourDepartment_gird_sec .seas_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-content .elementor-icon-box-title {	
	color: #fff;
}
.seas_ourDepartment_gird_sec .seas_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-icon {
	/*width: 50px;
	height: 50px;*/
	display: inline-block;
}
.seas_ourDepartment_gird_sec .department_civil.seas_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/02/Civil-Engineering-hover-white.svg') no-repeat left top;
	background-size: contain;
}
.seas_ourDepartment_gird_sec .department_CSE.seas_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/02/Computer-Science-and-Engineering-hover-white.svg') no-repeat left top;	
	background-size: contain;
}
.seas_ourDepartment_gird_sec .department_ECE.seas_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/02/Electronics-and-Communication-Engineering-hover-white.svg') no-repeat left top;	
	background-size: contain;
}
.seas_ourDepartment_gird_sec .department_EEE.seas_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/02/Electrical-and-Electronics-Engineering-hover-white.svg') no-repeat left top;	
	background-size: contain;
}
.seas_ourDepartment_gird_sec .department_mechEng.seas_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/02/Mechanical-Engineering-hover-white.svg') no-repeat left top;	
	background-size: contain;
}
.seas_ourDepartment_gird_sec .department_bioScience.seas_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/02/Biological-Sciences-hover-white.svg') no-repeat left top;	
	background-size: contain;
}
.seas_ourDepartment_gird_sec .department_chemistry.seas_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/02/Chemistry-hover-white.svg') no-repeat left top;	
	background-size: contain;
}
.seas_ourDepartment_gird_sec .department_ESE.seas_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/02/Environmental-Science-and-Engineering-hover-white.svg') no-repeat left top;	
	background-size: contain;
}
.seas_ourDepartment_gird_sec .department_maths.seas_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/02/Mathematics-hover-white.svg') no-repeat left top;	
	background-size: contain;
}
.seas_ourDepartment_gird_sec .department_physics.seas_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/02/Physics-hover-white.svg') no-repeat left top;	
	background-size: contain;
}
.seas_ourDepartment_gird_sec .seas_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-icon .elementor-icon svg {
	visibility: hidden;
}
.seas_ourDepartment_gird_sec .seas_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container h3.elementor-icon-box-title {
	color: #fff;
}
.seas_ourDepartment_gird_sec .seas_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container p.elementor-icon-box-description {
	color: #fff;
}
.seas_blueLeft_bgOverlay_sec:before {
	width: 50% !important;
}
.seas_blueRight_bgOverlay_sec:before {
	width: 50% !important;
	transform: translateX(100%);
}
/* SEAS Page CSS END */

/* ESLA Page CSS START */

.esla_ourDepartment_gird_sec .esla_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container {	
	background-color: #06498D;
	/*transition: all 1s ease;*/
}

.esla_ourDepartment_gird_sec .esla_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-content .elementor-icon-box-title {	
	color: #fff;
}	
	
.esla_ourDepartment_gird_sec .esla_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-icon {
	/*width: 50px;
	height: 50px;*/
	display: inline-block;
}
.esla_ourDepartment_gird_sec .department_economic.esla_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/02/Economics-hover-white.svg') no-repeat left top;	
	background-size: contain;
}
.esla_ourDepartment_gird_sec .department_history.esla_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/02/History-hover-white.svg') no-repeat left top;	
	background-size: contain;
}

.esla_ourDepartment_gird_sec .department_literature.esla_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/02/Literature-and-Languages-hover-white.svg') no-repeat left top;	
	background-size: contain;
}

.esla_ourDepartment_gird_sec .department_arts.esla_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/02/Liberal-Arts-hover-white.svg') no-repeat left top;	
	background-size: contain;
}

.esla_ourDepartment_gird_sec .department_media.esla_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/02/Media-Studies-hover-white.svg') no-repeat left top;	
	background-size: contain;
}
.esla_ourDepartment_gird_sec .department_political.esla_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/02/Political-Science-hover-white.svg') no-repeat left top;	
	background-size: contain;
}
.esla_ourDepartment_gird_sec .department_psychology.esla_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/02/Psychology-hover-white.svg') no-repeat left top;	
	background-size: contain;
}
.esla_ourDepartment_gird_sec .department_sociology.esla_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/02/Sociology-and-Anthropology-hover-white.svg') no-repeat left top;	
	background-size: contain;
}
.esla_ourDepartment_gird_sec .esla_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-icon .elementor-icon svg {
	visibility: hidden;
}
.esla_ourDepartment_gird_sec .esla_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container h3.elementor-icon-box-title {
	color: #fff;
}
.esla_ourDepartment_gird_sec .esla_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container p.elementor-icon-box-description {
	color: #fff;
}
.esla_testimonial .swiper-wrapper .swiper-slide .elementor-testimonial .elementor-testimonial__content {
	min-height: 155px;
}
.esla_blueLeft_bgOverlay_sec:before {
	width: 50% !important;
}
.esla_blueRight_bgOverlay_sec:before {
	width: 50% !important;
	transform: translateX(100%);
}
/* ESLA Page CSS END */

/* PSB Page CSS START */
.psb_ourDepartment_gird_sec .psb_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container {	
	background-color: #EB5030;
	/*transition: all 1s ease;*/
}
.psb_ourDepartment_gird_sec .psb_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-content .elementor-icon-box-title {
	color: #fff;
}
.psb_ourDepartment_gird_sec .psb_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-icon {
	/*width: 50px;
	height: 50px;*/
	display: inline-block;
}
.psb_ourDepartment_gird_sec .department_BBA.psb_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/02/BBA-hover-red.svg') no-repeat left top;	
	background-size: contain;
}
.psb_ourDepartment_gird_sec .psb_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container .elementor-icon-box-icon .elementor-icon svg {
	visibility: hidden;
}
.psb_ourDepartment_gird_sec .psb_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container h3.elementor-icon-box-title {
	color: #fff;
}
.psb_ourDepartment_gird_sec .psb_ourDepartment_dataBox.elementor-widget.elementor-widget-icon-box:hover .elementor-widget-container p.elementor-icon-box-description {
	color: #fff;
}
.psb_dual_video_slider_sec .elementor-widget-media-carousel .swiper .elementor-swiper-button {
	top: 17rem;
}
.psb_dual_video_slider_sec .elementor-widget-media-carousel .swiper .elementor-swiper-button.elementor-swiper-button-prev {
	left: 0px;
	opacity: 1;
	padding: 5px;
	width: 32px;
    border: 1px solid #fff;
}
.psb_dual_video_slider_sec .elementor-widget-media-carousel .swiper .elementor-swiper-button.elementor-swiper-button-next {
	left: 40px;
	opacity: 1;
	padding: 5px;
	width: 32px;
    border: 1px solid #fff;
}
.psb_redLeft_bgOverlay_sec:before {
	width: 50% !important;
}
.psb_redRight_bgOverlay_sec:before {
	width: 50% !important;
	transform: translateX(100%);
}
/* PSB Page CSS END */


.adminInternational_video_right_sec .adminInternational_greenBox {
	height: 50%;
}

.pageBanner .elementor-slides .swiper-slide-inner,
.pageBanner_sec .elementor-slides .swiper-slide-inner {
	padding: 50px 35px;
}


/* Research Page CSS START */
.ourVission_left_sec .elementor-widget-heading .elementor-widget-container {
	display: inline-block;
}
.research_greenLeft_bgOverlay_sec:before {
	width: 60% !important;
}
.fosteringInovate_right_sec .fosterRight_top_imageBox {
	height: 50%;
}
.fosteringInovate_right_sec .fosterRight_top_imageBox .elementor-widget-image {
	height: 100%;
}
.fosteringInovate_right_sec .fosterRight_top_imageBox .elementor-widget-image img {
	object-fit: cover;
	height: 100%;
}
.fosteringInovate_right_sec .fosterRight_bottom_imageBox {
	height: 100%;
}
.fosteringInovate_right_sec .fosterRight_bottom_imageBox .elementor-widget-image {
	height: 100%;
}
.fosteringInovate_right_sec .fosterRight_bottom_imageBox .elementor-widget-image img {
	object-fit: cover;
	height: 100%;
}
.ug_pg_research_sec .ug_pg_imageBox {
	height: 50%;
}
.event_news_imageBox.e-con.e-flex {
	height: 50%;
}
.event_news_imageBox .e-con-full.e-flex {
	height: 100%;
}
.event_news_imageBox .elementor-widget-text-editor .elementor-widget-container span {
	color: #FF7801;
	font-size: 20px;
    font-weight: 400;
}
.researchFacility_rightBorder:after {
	content: '';
	position: absolute;
	right: -12px;
	top: 8%;
	width: 1px;
	height: 92%;
	background: #D5D5D5;
	display:inline-block;
}
/*
.research_singleRow_menu.elementor-widget-n-menu .e-n-menu-title{
padding: 5px 15px 5px;
}*/
/* Research Page CSS END */


/* Internship Page CSS START */
.intern_highlight_Section span span{
	color:#FFD607;
	font-weight:700;
}
/* Internship Page CSS END */











/* BTech CSE Page CSS START */

.btech_ourSpecialisations_gird_sec .ourSpecialisations_dataBox:hover .elementor-widget-container .elementor-icon-box-title {	
	color: #0094DB;
}
.btech_ourSpecialisations_gird_sec .ourSpecialisations_dataBox:hover .elementor-widget-container .elementor-icon-box-icon .elementor-icon svg {
	visibility: hidden;
}


.btech_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_aiml:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/04/Artificial-Intelligence-and-Machine-Learning.svg') no-repeat left top;
	background-size: contain;
}
.btech_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_iot:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/04/Internet-of-Things.svg') no-repeat left top;
	background-size: contain;
}
.btech_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_spe:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/04/Software-Product-Engineering.svg') no-repeat center center;
	background-size: contain;
}
.btech_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_ai_futureTech:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/04/AI-Future-Technologies.svg') no-repeat left top;
	background-size: contain;
}


.btech_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_bigData:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/04/Big-Data-Analytics.svg') no-repeat left top;
	background-size: contain;
}
.btech_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_cyberSecure:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/04/Cyber-Security.svg') no-repeat center center;
	background-size: contain;
}
.btech_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_dcc:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/04/Distributed-and-Cloud-Computing.svg') no-repeat left top;
	background-size: contain;
}
/* MTech CSE Page CSS END */








/* BSc CSE Page CSS START */

.bsc_ourSpecialisations_gird_sec .ourSpecialisations_dataBox:hover .elementor-widget-container .elementor-icon-box-title {	
	color: #0094DB;
}
.bsc_ourSpecialisations_gird_sec .ourSpecialisations_dataBox:hover .elementor-widget-container .elementor-icon-box-icon .elementor-icon svg {
	visibility: hidden;
}


.bsc_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_csl:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/04/Core-Programming-Languages.svg') no-repeat left center;
	background-size: contain;
}
.bsc_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_os_and_cs:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/04/Operating-Systems-and-Computer-Networks.svg') no-repeat left center;
	background-size: contain;
}
.bsc_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_da_and_dm:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/04/Data-Analytics-and-Database-Management.svg') no-repeat left center;
	background-size: contain;
}
.bsc_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_webDev_mobComp:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/04/Web-Development-and-Mobile-Computing.svg') no-repeat left top;
	background-size: contain;
}

/* BSc CSE Page CSS END */












/* MTech AI Page CSS START */
 .mtech_greyRight_bgOverlay_sec:before {
	width: 50% !important;
	transform: translateX(100%);
}
.mtech_ourSpecialisations_gird_sec .ourSpecialisations_dataBox:hover .elementor-widget-container .elementor-icon-box-title{	
	color: #0094DB;
}

.mtech_ourSpecialisations_gird_sec .ourSpecialisations_dataBox:hover .elementor-widget-container .elementor-icon-box-icon .elementor-icon svg {
	visibility: hidden;
}

.mtech_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_nlp:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/mtech-nlp-icon-hover.svg') no-repeat left top;
	background-size: contain;
}

.mtech_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_deep_learning:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/mtech-deep-learning-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.mtech_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_robotics:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/mtech-robotics-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.mtech_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_vision:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/mtech-computer-vision-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.mtech_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_reinforcement:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/mtech-reinforcement-learning-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.mtech_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_machine_learning:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/mtech-machine-learning-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.mtech_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_networks:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/mtech-neural-network-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.mtech_eligible_sec.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{
	margin-top: 5px;
}
/* MTech AI Page CSS END */

/* MTech Data Science Page CSS START */
.mtech_science_ourSpecialisations_gird_sec .ourSpecialisations_dataBox:hover .elementor-widget-container .elementor-icon-box-title{	
	color: #0094DB;
}
.mtech_science_ourSpecialisations_gird_sec .ourSpecialisations_dataBox:hover .elementor-widget-container .elementor-icon-box-icon .elementor-icon svg {
	visibility: hidden;
}
.mtech_science_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_big_data:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/mtech-bigData-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.mtech_science_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_ai:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/mtech-ai-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.mtech_science_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_data_engineer:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/mtech-data-enginer-icon-hover.svg') no-repeat left center;
	background-size: contain;
}
.mtech_science_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_data_visual:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/mtech-data-visual-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.mtech_science_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_cloud_storage:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/mtech-data-storage-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.mtech_science_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_data_warehousing:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/mtech-warehouse-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.mtech_science_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_data_mining:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/mtech-data-mining-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
/* MTech Data Science Page CSS END */

/* MTech Cyber Security Page CSS START */
.mtech_cyber_ourSpecialisations_gird_sec .ourSpecialisations_dataBox:hover .elementor-widget-container .elementor-icon-box-title{	
	color: #0094DB;
}
.mtech_cyber_ourSpecialisations_gird_sec .ourSpecialisations_dataBox:hover .elementor-widget-container .elementor-icon-box-icon .elementor-icon svg {
	visibility: hidden;
}
.mtech_cyber_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_network_security:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/mtech-network-security-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.mtech_cyber_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_cryptography:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/mtech-cryptography-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.mtech_cyber_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_ethical_hacking:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/mtech-ethical-hacking-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.mtech_cyber_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_digital_forensics:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/mtech-digital-forensic-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.mtech_cyber_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_cybersecurity:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/mtech-cyber-security-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.mtech_cyber_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_script_programming:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/mtech-script-programming-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.mtech_cyber_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_it_systems:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/mtech-it-systems-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
/* MTech Cyber Security Page CSS END */






/* Phd CSS START */
ul.procedure_list {
	margin-left: 0px;
    padding-left: 0px;	
}
.procedure_list li {
	color: #000;
	font-size:18px;
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 400;
	line-height: 1.4;
	margin-bottom:5px;
	list-style:none;
}
.procedure_list li:last-child {
	margin-bottom:0px;
}
.procedure_list li strong {
	color: #484622;
}

.highest_package p {
	color: #484622;
	font-size:20px;
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 400;
	margin-bottom:5px;
}
.highest_package p strong {
	color: #484622;
}


.student_textBox_last_sec .elementor-widget-heading .elementor-heading-title p {
	color: #484622;
	font-size:20px;
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 400;
	margin-bottom:5px;
}

.student_textBox_last_sec .elementor-widget-heading .elementor-heading-title p strong {
	color: #484622;
}



.phd_ourSpecialisations_gird_sec .ourSpecialisations_dataBox:hover .elementor-widget-container .elementor-icon-box-title{	
	color: #0094DB;
}
.phd_ourSpecialisations_gird_sec .ourSpecialisations_dataBox:hover .elementor-widget-container .elementor-icon-box-icon .elementor-icon svg {
	visibility: hidden;
}
.phd_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_img_process:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/phd-image-processing-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.phd_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_db:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/phd-database-system-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.phd_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_comp_network:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/phd-computer-network-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.phd_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_blockchain:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/phd-blockchain-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.phd_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_cybersecurity:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/phd-cyber-security-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.phd_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_cloud:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/phd-cloud-computing-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.phd_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_information:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/phd-information-retireval-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.phd_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_software:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/phd-software-engineer-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.phd_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_internet:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/phd-internet-things-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.phd_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_wireless:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/phd-wireless-network-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.phd_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_comp_vision:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/phd-computer-vision-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.phd_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_bigdata:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/phd-big-data-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.phd_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_distributed:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/phd-distributed-systems-icon-hover.svg') no-repeat left top;
	background-size: contain;
}
.phd_ourSpecialisations_gird_sec .ourSpecialisations_dataBox.department_edge:hover .elementor-widget-container .elementor-icon-box-icon {
	background: url('/wp-content/uploads/2025/03/phd-edge-computing-icon-hover.svg') no-repeat left top;
	background-size: contain;
}



.perfectDream_video_sec .elementor-widget-video {
    height: 100%;
}
.perfectDream_video_sec .elementor-widget-video .elementor-widget-container .elementor-wrapper.elementor-open-inline {
	width: 100%;
    height: 100%;
}



.readMoreLink.elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-icon {
	position: absolute;
    right: -25px;
    top: 8px;
}
.readMoreLink.elementor-widget-icon-list .elementor-icon-list-item a .elementor-icon-list-text {	
	padding-inline-start: 0px;
}
.readMoreLink.elementor-widget-icon-list .elementor-icon-list-item a:hover .elementor-icon-list-icon {
    left: 0px;
    top: 8px;
	transition: 0.4s ease-in;
}
.readMoreLink.elementor-widget-icon-list .elementor-icon-list-item a:hover .elementor-icon-list-text {	
	padding-inline-start: 20px;
	transition: 0.2s ease-in;
}


/* Phd CSS END */









/* Research Area CSS START */
/* .research_navigation ul li{
	background: #efefef;
    padding: 10px !important;
}
.research_navigation ul li:hover {
	background: #0094DB;
}
.research_navigation ul li:hover span.elementor-icon-list-text{
	color:#fff !important;
} */
.research_image_section .elementor-button-icon{
	font-size:30px;
}
/* Research Area CSS END */


/* Research Sites CSS START */
.academic_labs span.highlight_text{
	color:#0094DB;
	font-weight:600;
}
.table.table-blue{
	font-family: "Source Sans Pro", Sans-serif;
	font-size:20px;
	background-color:#F5F5F5;
}
.table.table-blue th{
	background-color:#006596;
	color:#fff ;
	font-size:20px;
	font-weight:400;
	vertical-align: middle;
	line-height: 1.4;
}
.table.table-blue  td{
	color:#494949;
	font-size:18px;
	/* background-color:#F5F5F5; */
}
/* Research Sites CSS END */

/* Research Projects CSS START */
.table.table-blue-border{
	font-family: "Source Sans Pro", Sans-serif;
	font-size:18px;
	background-color:#F5F5F5;
}
.table.table-blue-border th,
.table.table-blue-border td {
	border: 1px solid #ebebeb;
}
.table.table-blue-border tr th:first-child {
	min-width: 400px !important;
}
.table.table-blue-border tr th.pi_co {
	min-width: 250px !important;
}
.table.table-blue-border tr th.fund_agency {
	min-width: 250px !important;
}
.table.table-blue-border th{
	background-color:#006596;
	color:#fff ;
	font-size:18px;
	font-weight:400;
	line-height: 1.3;
	/*white-space: nowrap;*/
	vertical-align: middle;
}
.table.table-blue-border td{
	color:#000;
	font-size:18px;
	line-height: 1.3;
	/*background-color:#F5F5F5;*/
}

.table.table-blue-border td a {
	color:#000;
	font-weight: 400;
}
.table.table-blue-border td a:hover,
.table.table-blue-border td a:focus {
	color:#000 !important;
}


.table.table-blue-border th.fund_agency,
.table.table-blue-border th.period_sup,
.table.table-blue-border th.duration_years,
.table.table-blue-border th.project_budgetcost {
	white-space: nowrap;
}

#project-table_filter {
    padding: 10px 0px;
}
.dataTables_filter input {
    width: 450px !important; /* Change this as needed */
}

#project-table tbody tr.odd {
	--bs-table-bg: #f1f1f1 !important;
	background-color: #f1f1f1 !important;
}

#project-table tbody tr.even {
    background-color: #ffffff !important;
}

.dataTables_filter input:focus {
    border-color: #000; /* Blue border on focus */
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.75); /* Strong black glow */
    outline: none; /* Remove default browser outline */
}




/* Research Projects CSS END */

/* Research Publications CSS START */
.publication_detail_boxSec{
	font-family: "Source Sans Pro", Sans-serif;
	font-size:20px;
	padding: 0px 15px 15px 15px;
    margin: 0px 0px 30px;
    max-height: 400px;
    overflow-y: auto;
    border: none;
}
.publication_detail_boxSec ol li{
	line-height:1.4em;
	padding-bottom:10px;
	word-wrap: break-word;
}
.publication_detail_boxSec::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 0px;
    background-color: #f5f5f5;
}
.publication_detail_boxSec::-webkit-scrollbar {
    width: 7px;
    background-color: #f5f5f5;
}
.publication_detail_boxSec::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #0094DB;
}
/* Research Publications CSS END */

/* Civil Doctoral Degree CSS START */
.subtitle{
	font-family: "Source Sans Pro", Sans-serif;
	font-size:20px;
	font-weight: 600;
	color:#F9CC09;
    margin-bottom: 5px;
}
.subtitle_para{
	font-family: "Source Sans Pro", Sans-serif;
	font-size:20px;
	margin-bottom: 5px;
}
/* Civil Doctoral Degree CSS END */

/* Gallery CSS START */
.gallery_img_border.elementor-widget-image-carousel .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
	padding: 5px;
	margin: 10px 0px;
	border-radius: 5px;
	box-shadow: 0px 5px 5px 0px #dadada;
}
/* Gallery CSS END */

/* Civil Projects CSS START */
.faculty_profile_links .elementor-widget .elementor-icon-list-item{
	display:flex;
}
.faculty_profile_links .elementor-widget .elementor-icon-list-item a{
	display:inline;
}
.faculty_profile_links .elementor-widget .elementor-icon-list-item a:hover{
	font-weight:600;
	color:#0094DB;
}
/* Civil Projects CSS END */


.cse_ourMission_text_paraGap .elementor-icon-box-wrapper .elementor-icon-box-description span {
	display: block;
	height: 10px;
}

.count_yellow_box.e-con-boxed.e-parent {
	background: linear-gradient(to right,  #ffd607 0%,#fff3b5 100%);
}






.testimonal-sec-home {
	background: #fff !important;
}
.testimonal-sec-home.elementor-element {
	height: 100%;
}
.testimonal-sec-home.elementor-element .testimonal-head-home {
	padding: 0px 0px 10px;
	align-items: center;
}
.testimonal-sec-home.elementor-element .testimonal-head-home .e-con-full {
	padding: 0px 0px;
}
.testimonal-sec-home.elementor-element .testimonal-head-home .e-con-full .elementor-widget-image .elementor-widget-container img {
	border-radius: 8px;
    width: 100%;
    height: 180px;
    object-fit: cover;
    object-position: top;
}

.testimonal-sec-home.elementor-element .testimonal-head-home .e-con-full .elementor-widget-heading .elementor-heading-title {
	font-size: 15px !important;
	font-weight: 700;
}
.testimonal-sec-home.elementor-element .testimonal-head-home .e-con-full .elementor-widget-heading:nth-child(2) .elementor-heading-title {
	font-weight: 400;
}



.testimonal-sec-home.elementor-element .testimonal-home-content.elementor-widget-theme-post-content {
	font-size: 16px;
    font-weight: 400;
    text-align: left;
}







/* Faculty profile Page CSS START */
/*
.facutly_header_banner_sec .elementor-widget-heading h2.elementor-heading-title {
	color: #F9CC09;
    font-size: 22px;
    font-family: "Source Sans Pro", Sans-serif;
    font-weight: 600;
	line-height: 1.2;
}
.facutly_header_banner_sec .elementor-widget-heading h1.elementor-heading-title {
	color: #FFF;
    font-size: 50px;
    font-family: "Source Sans Pro", Sans-serif;
    font-weight: 700;
}*/
.facutly_header_banner_sec .elementor-widget-post-info .elementor-icon-list-item .elementor-icon-list-icon {
	display: none;
}
.facutly_header_banner_sec .elementor-widget-post-info .elementor-icon-list-item .elementor-icon-list-text span {
	color: #FFF;
    font-size: 22px;
    font-family: "Source Sans Pro", Sans-serif;
    font-weight: 600;
	padding-inline-start: 0px;
}
.facutly_header_banner_sec .elementor-widget-post-info .elementor-icon-list-item .elementor-icon-list-text span a {
	color: #FFF;
}


.facutly_header_banner_sec .profile_Items {
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px;
}
.facutly_header_banner_sec .profile_Items li {
	color: #fff;
    font-size: 18px;
    font-family: "Source Sans Pro", Sans-serif;
    font-weight: 400;
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 10px;
	list-style: none;
	/*background: url('/wp-content/uploads/2025/03/list-blue-icon.svg') no-repeat 0px 0px;*/
	background: url('/wp-content/uploads/2025/07/profile-list-icon-new.svg') no-repeat 0px 0px;
    background-size: 18px;
}






.faculty_profile_menu_sec .elementor-icon-list-items {
	border-bottom: 1px solid #DADADA;
}
.faculty_profile_menu_sec.elementor-widget .elementor-icon-list-item {
	padding: 0px 0px 10px;
}

.faculty_profile_menu_sec.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	padding: 0px 0px 10px;
	margin: 0px 0px 0px;
	flex: 1;
}

.faculty_profile_menu_sec .elementor-icon-list-item a {
	border: 0px solid blue;
}
.faculty_profile_menu_sec .elementor-icon-list-item a:after {
  content: '';
  position: absolute;
  width: 0; 
  height: 3px;
  right: 0;
  bottom: 0px;
  display: block;
  background: #0094DB;
  transition: width .2s ease;
  -webkit-transition: width .2s ease;
} 
.faculty_profile_menu_sec .elementor-icon-list-item a:hover:after {
  width: 100%;
  left: 0;
  bottom: 0px;
  background: #0094DB;
}










.faculty_row_box {
	overflow: hidden !important;
}
.faculty_row_box .facutly_rowRight_imgBox .elementor-widget-image img {
	opacity: 0;
	transition: all .5s;
	transform: translate3d(0px, 100%, 0px);
}
.faculty_row_box:hover .facutly_rowRight_imgBox .elementor-widget-image img {
	opacity: 1;
	transition: all 0.75s ease;
	transform: translate3d(0px, 0%, 0px);
}




.profile_Items {
	padding: 0px;
	margin: 0px;
}
.profile_Items li {
	color: #000;
    font-size: 18px;
    font-family: "Source Sans Pro", Sans-serif;
    font-weight: 400;
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 5px;
	list-style: none;
	background: url('/wp-content/uploads/2025/07/profile-list-icon-new.svg') no-repeat 0px 8px;
    background-size: 18px;
}





.facultyProfile_edu_sec .profile_Items {
	float: left;
    width: 100%;
	border-left: 2px solid #484622;
	position: relative;
}
.facultyProfile_edu_sec .profile_Items li {
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: none;
	border: 0px solid #dddddd;
	margin: 0 0 10px;
}
.facultyProfile_edu_sec .profile_Items li:nth-child(odd) {
	color: #000;
	font-weight: 600;
	/*width: 15%;*/
	width: auto;	
	padding-left: 10px;	
	padding-right: 10px;	
	margin: 0px 5px 0px 15px;
	border-radius: 5px;
    box-shadow: inset 0px 0px 0px 2px #0094db;
}
.facultyProfile_edu_sec .profile_Items li:nth-child(even) {
	width: 84.5%;
	padding-left: 0px;
	padding-right: 10px;
}

.facultyProfile_edu_sec .profile_Items li:nth-child(odd):before {
	content: "";
	width: 15px;
	height: 2px;	
	background: #0094db;
    position: absolute;
    left: 0px;
	margin: 15px 0px 0px;
}
/*
.facultyProfile_edu_sec .profile_Items li:nth-child(1):before {
	background: #d1af30;
    left: 0px;
    top: 10px;
}
.facultyProfile_edu_sec .profile_Items li:nth-child(3):before {
    left: 0px;
    top: 45px;
}
.facultyProfile_edu_sec .profile_Items li:nth-child(5):before {
    left: 0px;
    top: 78px;
}
.facultyProfile_edu_sec .profile_Items li:nth-child(7):before {
    left: 0px;
    top: 112px;
}
*/














/*
.facultyProfile_edu_sec .profile_Items li:nth-child(1):before {
	background: #d1af30;
    left: 0px;
    top: 10px;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid #f00;
}
.facultyProfile_edu_sec .profile_Items li:nth-child(3):before {
    left: 0px;
    top: 20px;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid #f00;
}
.facultyProfile_edu_sec .profile_Items li:nth-child(5):before {
    left: 0px;
    top: 40px;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid #f00;
}
.facultyProfile_edu_sec .profile_Items li:nth-child(7):before {
    left: 0px;
    top: 60px;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid #f00;
}
*/



.facultyProfile_publication_sec .profile_Items {
	margin: 0px 0px 15px;
}

/* Faculty profile Page CSS END */








/* Breadcrumb CSS START */

.custom_Breadcrumbs {
	display: none !important;
}

.irPage_breadcrums.custom_Breadcrumbs .breadcrum_sec {
    top: 32rem;
}
.aboutus_and_campusLife_breadcrum.custom_Breadcrumbs .breadcrum_sec {
    top: 32rem;
}





/*
.custom_Breadcrumbs .breadcrum_sec {
	position: absolute;
    z-index: 9;
    top: 26rem;
    left: 0;
    right: 0;
    margin: 0 auto;
    color: #fff;
	padding: 10px 15px;
    text-align: center;
    display: inline-block;
    background: rgb(0 0 0 / 50%);
	max-width: max-content !important;
}

.custom_Breadcrumbs .breadcrum_sec span a {	
    color: #fff;
	font-size: 18px;
}
.custom_Breadcrumbs .breadcrum_sec span a:hover {	
    color: #F9CC09;
}
.custom_Breadcrumbs .breadcrum_sec .elementor-shortcode span.breadcrumb_last {	
    color: #F9CC09;
	font-size: 18px;
}
*/


.custom_Breadcrumbs .breadcrum_sec {
	position: absolute;
    z-index: 9;
    top: 32rem;
    left: 0;
    right: 0;
    margin: 0px 30px;
    color: #fff;
	padding: 5px 0px 10px;
    text-align: left;
    display: inline-block;
    background: #fff;
	border-bottom: 1px solid #d9d9d9;
}
.custom_Breadcrumbs .breadcrum_sec span {	
    color: #000;
	font-size: 18px;
}
.custom_Breadcrumbs .breadcrum_sec span span a {	
    color: #000;
	font-size: 18px;	
	font-weight: 600;
}
.custom_Breadcrumbs .breadcrum_sec span span a i {	
	font-size: 20px;	
	margin: 0px 0px 0px 0px;
}
.custom_Breadcrumbs .breadcrum_sec span i {	
	font-size: 14px;	
	margin: 0px 5px;
}
.custom_Breadcrumbs .breadcrum_sec .elementor-shortcode span.breadcrumb_last {	
    color: #000;
	font-size: 18px;
	font-weight: 400;
}

/*
.custom_Breadcrumbs .breadcrum_sec span span:first-child a:before {	
    content: "\f015";
	font-family: FontAwesome;
	font-family: 'Font Awesome\ 5 Free';
	color: #fff;
	font-size: 16px;
	margin: 0px 5px 0px 0px;
}
*/

/* Breadcrumb CSS END */











/* News and Event page CSS START */

.newsEvent_container.container {
	max-width: 1920px;
}
.newsEvent_sec {
	padding-bottom: 50px;
	margin: 0px 0px !important;
	border-bottom: 1px solid #dadada;
}
.newsEvent_formatted_date {
	color: #696969;
    font-size: 30px;
    font-family: "Source Sans Pro", Sans-serif;
    font-weight: 600;
	padding: 0px 0px 0px;
}
.newsEvent_formatted_date span {
    font-size: 35px;
    font-weight: 700;
	margin: 0px 0px 0px;
	line-height: 1.4;
	display: block;
	position: relative;
}
.newsEvent_formatted_date span:before {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	width: 25px;
	height: 3px;
	background: #0094DB;
}
.newsEvent_featured_image img {
	width: 100%;
	height: 300px !important;
    object-fit: cover;
}
.newsEvent_title h2 {
	color: #494949;
    font-size: 28px;
    font-family: "Source Sans Pro", Sans-serif;
    font-weight: 600;
	padding: 0px 0px 0px;
	margin: 0px 0px 15px;
	line-height: 1;
}
.newsEvent_title p {
	color: #494949;
    font-size: 20px;
    font-family: "Source Sans Pro", Sans-serif;
    font-weight: 400;
	margin: 0px 0px 10px;
	line-height: 1.4 !important;
}


.newsEvent_title a.viewmore {
    color: #0094db;
    font-size: 22px;
    font-weight: 600;
	text-transform: capitalize;
}
.newsEvent_title a.viewmore i {
    font-size: 20px;
    margin: 0px 0 0 5px;
	transition: 0.2s ease-in;
}
.newsEvent_title a.viewmore:hover i {
	transform: translateX(50%);
}



.elementor-shortcode .pagination {
	margin: 0px auto 40px;
    max-width: max-content;
}
.elementor-shortcode .pagination a {
	color: #000;
    font-size: 20px;
    font-family: "Source Sans Pro", Sans-serif;
    font-weight: 400;
	padding: 5px 5px;
    margin: 0px 5px;
    text-align: center;
	width: 40px;
	height: 40px;
	background: #fff;
	border-radius: 5px;
	border: 1px solid #0094db82;
	display: flex;	
	align-items: center;
    justify-content: center;
}
.elementor-shortcode .pagination a.active {
	color: #fff;
	background: #0094DB;
	cursor: auto;
}
.elementor-shortcode .pagination a:hover {
	color: #fff;
	background: #0094DB;
}

/* News and Event page CSS END */





.dept_testionamal_main_container {
	height: 100% !important;
}



/* Faculty profile Corner border CSS START */
.facultyProfile_borderBox.elementor-element {
	position: relative;
}
/*
.facultyProfile_borderBox.elementor-element:before {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 150px;
	height: 180px;
	border-left: 3px solid #FFD607;
	border-top: 3px solid #FFD607;
}
.facultyProfile_borderBox.elementor-element:after {
	content: "";
	position: absolute;
	right: 0px;
	bottom: 0px;
	z-index:1;
	width: 150px;
	height: 180px;
	border-right: 3px solid #FFD607;
	border-bottom: 3px solid #FFD607;
}
.facultyProfile_borderBox.elementor-element:hover:before {
	width: 100%;
	height: 100%;
	transition: 0.5s all;
}
.facultyProfile_borderBox.elementor-element:hover:after {
	width: 100%;
	height: 100%;
	transition: 0.5s all;
}
*/


.elementor .facultyProfile_borderBox .elementor-element.elementor-widget.elementor-widget-heading div.elementor-heading-title {
    font-size: 18px !important;
}

/* Faculty profile Corner border CSS END */






.seas_researchArea_grid_imgBox.elementor-element .elementor-element .elementor-widget-button {
	height: 100%;
}
.seas_researchArea_grid_imgBox.elementor-element .elementor-element .elementor-button-wrapper {
	height: 100%;
}

.seas_researchArea_grid_imgBox.elementor-element .elementor-element .elementor-button {
	text-align: left;
	height: 100%;
}




.seas_researchArea_grid_imgBox.elementor-element .elementor-element .elementor-button.elementor-button-link {
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 0px;
}
.seas_researchArea_grid_imgBox.elementor-element .elementor-element .elementor-button.elementor-button-link .elementor-button-content-wrapper {
	align-items: flex-start;
}

.seas_researchArea_grid_imgBox.elementor-element .elementor-element .elementor-button .elementor-button-text {
	text-align: center;
}




.seas_researchArea_grid_imgBox.elementor-element .elementor-element .elementor-button .elementor-button-content-wrapper {
	gap: 10px !important;
    align-items: center;
    justify-content: space-between !important;
	height: 100%;
}

.seas_researchArea_grid_imgBox.elementor-element .elementor-widget-image .elementor-widget-container a {
	display: block;
}
.seas_researchArea_grid_imgBox.elementor-element .elementor-widget-image .elementor-widget-container a img {
	width: 100%;
	height: 225px;
	object-fit: cover;
}

.seas_researchArea_grid_imgBox.elementor-element .elementor-widget-image .elementor-widget-container img {
	width: 100%;
	height: 225px;
	object-fit: cover;
}












/* Faculty Prfile section CSS START */

.fp_list_grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  padding: 0px;
  width: 100%;
}

.fp_list_card {
  background-color: #fff;
  border: 1px solid #efefef;
  border-radius: 0px;
  text-align: left;
  padding: 0px;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.fp_list_card:hover {
  border-radius: 7px;
  box-shadow: 0px 0px 10px #e3e3e3;
  transition: all .75s ease;
  overflow: hidden;
}
.fp_list_card:hover .fp_list_img img {
  transform: scale(1.05);
  transition: all .75s ease;
}


.fp_list_card .fp_list_img {
  overflow: hidden;
  position: relative;
}
.fp_list_card .fp_list_img .dsc_tags_seas,
.fp_list_card .fp_list_img .dsc_tags_esla,
.fp_list_card .fp_list_img .dsc_tags_psb {
	position: absolute;
    left: 0;
    bottom: 25px;
    z-index: 1;
    color: #000;
    font-size: 16px;
	font-family: "Source Sans Pro", Sans-serif;	
    font-weight: 400;
    padding: 5px 10px;
    line-height: 1.3;
    background: #ffd607;
}

.fp_list_card .fp_list_img img {
  width: 100%;
  height: 300px !important;
  object-fit: cover;
  object-position: top;
}



.fp_list_card .fp_list_main_content {
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	height: 55%;
}
.fp_list_main_content .fp_list_content {
  padding: 15px 15px 10px;
}
.fp_list_main_content .fp_list_content h3 {
  color: #000;	
  font-family: "Source Sans Pro", Sans-serif;
  font-size: 20px !important;
  font-weight: 600;
  margin-bottom: 10px;
  line-height: 1.2;
  text-align: left;
}
.fp_list_main_content .fp_list_content p {
  color: #666;	
  font-family: "Source Sans Pro", Sans-serif;
  font-size: 17px;
  margin-bottom: 10px;
  padding: 0px 0px 0px;
  line-height: 1.2 !important;
  word-break: break-word;
  /*min-height: 44px;*/
}
.fp_list_main_content .fp_list_content p b {
  color: #000;	
  margin-right: 5px;
}
.fp_list_main_content .fp_list_content .fp_phd_dts {
  color: #000;	
  font-family: "Source Sans Pro", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  margin-bottom: 10px;
  line-height: 1.2;
  word-break: break-word;
  /*min-height: 44px;*/
  display: flex;
  align-items: flex-start;
}

.fp_list_main_content .fp_list_content p.staff_email {
	color: #000;
	font-size: 18px;
	min-height: auto;	
}
.fp_list_main_content .fp_list_content p.staff_phone {
	color: #000;
	font-size: 18px;
	min-height: auto;	
}

.fp_list_main_content .fp_list_content p.staff_location {
	color: #000;
	font-size: 18px;
	min-height: auto;	
}

.fp_list_content p:last-of-type {
  margin-bottom: 0px;
}

.fp_list_main_content .fp_list_content p img {
	width: 16px;
	margin: 0 5px 0 0;
}
.fp_list_main_content .fp_list_content .fp_phd_dts img {
	width: 18px;
	margin: 5px 7px 0 0;
}


.fp_list_view_more {
  padding: 10px 15px 10px;
  border-top: 1px solid #efefef;
  text-align: center;
  background: #fff;
}
.fp_list_view_more a {
  color: #0094DB;
  font-family: "Source Sans Pro", Sans-serif;
  font-size: 18px;
  text-decoration: none;
  transition: background-color 0.3s;
}
.fp_list_view_more a:hover {
  color: #000;
  font-weight: 600;
  font-size: 18px;
  letter-spacing: 3px;
  transition: all 0.3s ease;
}
.fp_list_view_more a i {
	font-size: 18px;
    margin: 0px 0 0 5px;
    transition: 0.2s ease-in;
}
.fp_list_view_more a:hover i {
	transform: translateX(50%);
}


.fp_list_view_more.psb_dept a {
  color: #eb5030;
}
.fp_list_view_more.psb_dept a:hover {
  color: #000;
}



/*
.fp_list_card:hover .fp_list_content {
	box-shadow: inset 0px 4px 0px 0px #0094db;
}*/


/* Faculty Prfile section CSS END */











/* Doctoral Scholars section CSS START */

.dsc-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  padding: 0px 0px 30px;
  width: 100%;
}

.dsc-member {
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 0px;
  padding: 0px;
  display: flex;
  flex-direction: row;
}
.dsc-member:hover {
  border-radius: 7px;
  box-shadow: 0px 0px 10px #e3e3e3;
  transition: all .75s ease;
  overflow: hidden;
}
.dsc-member:hover .dsc-member-image img {
  transform: scale(1.05);
  transition: all .75s ease;
}


.dsc-member .dsc-member-image {
  overflow: hidden;
  width: 35%;
}
.dsc-member .dsc-member-image img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}



.dsc-member .dsc-member-content {
    padding: 20px 25px;
	/*display: flex;
	justify-content: space-between;
	flex-direction: column;*/
	width: 65%;
}



.dsc-member-content h3 {
  color: #000;	
  font-family: "Source Sans Pro", Sans-serif;
  font-size: 21px !important;
  font-weight: 600;
  margin-bottom: 10px;
  line-height: 1.2;
}
.dsc-member-content div {
  color: #666;	
  font-family: "Source Sans Pro", Sans-serif;
  font-size: 18px !important;
  margin-bottom: 10px;
  padding: 0px 0px 0px;
  text-align: left;
  line-height: 1.2 !important;
  word-break: break-word;
}
.dsc-member-content div:nth-child(3) {
  min-height: 65px;
}
/*
.dsc-member-content div:nth-child(4) {
  min-height: 44px;
}*/
.dsc-member-content div b {
  color: #000;	
  font-weight: 600;
  margin-right: 5px;
}


/* Doctoral Scholars section CSS END */






/* Research Area Faculty CSS */

.research_faculty_grid_sec .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img a img {
	width: 100%;
	height: 240px;
	object-fit: cover;
	object-position: top;
}
.research_faculty_grid_sec .elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-description a {
	color: #FFFFFF;
    font-size: 20px;
    font-family: "Source Sans Pro", Sans-serif;
    font-weight: 600;
}
.research_faculty_grid_sec .elementor-widget-image-box:hover {
	border-radius: 7px;
	box-shadow: 0px 10px 10px #afafaf;
	transition: all .75s ease;
}



/* Research Area Faculty CSS */










/*
.headerMenu_level_2 .elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current){
	color: #FFD607;
}
*/



/*
.headerMenu_level_2 .elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-content.e-active .elementor-widget-heading .elementor-heading-title {
	color: #f00 !important;
}*/

/*
.headerMenu_level_2 .elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item:hover .e-n-menu-title:hover:not(.e-current) .e-n-menu-content.e-active .elementor-heading-title:hover {
	color: #f00 !important;
}*/



/*
.headerMenu_level_2 .elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item:hover .e-n-menu-title {
	color: #FFD607 !important;
}
*/


/*
.headerMenu_level_2 .elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item:has(.e-n-menu-content.e-active .elementor-heading-title:hover) .e-n-menu-title {
	color: #FFD607 !important;
}*/


.headerMenu_level_2 .elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]) .e-n-menu-content.e-active ~ .e-n-menu-title {
	color: #FFD607 !important;
}


/*
.headerMenu_level_2 .elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .e-active.e-n-menu-content ~ .e-n-menu-title {
	color: #FFD607 !important;
}*/


/*
.headerMenu_level_2 .elementor-widget-n-menu .e-n-menu-heading .e-n-menu-item:hover .e-n-menu-content.e-active .elementor-heading-title:hover {
	color: #f00 !important;
}
*/
















.fculty_profile_list_img.elementor-widget-image a {
	display: block;
}



.research_facilities_grid_sec .elementor-widget-heading {
	min-height: 60px;
}






.email_id.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-description a {
	color: #5A5A5A;
}


/*
.ece_board_of_study_grid_sec .elementor-widget-image-box.elementor-widget .elementor-widget-container {
	height: auto;
}*/





/* Latest News and Events CSS */

.Latest_events_items {
	min-height: 150px;
	/*box-shadow: 0px 0px 5px #e1e1e1;*/
}
.Latest_events_items img {
	width: 100%;
	height: 150px !important;
	object-fit: cover !important;
    object-position: top center !important;
}	
.Latest_events_items .eventdetails {
	/*padding: 13px 15px !important;*/
	/*border: 1px solid #f3f3f3;*/
}

.latest_newsEvent_boxWrap .latestNews_left_sec {
	justify-content: space-between;
}
.latest_newsEvent_boxWrap .latestNews_left_sec .elementor-widget-html {
	height: 100%;
}
.latest_newsEvent_boxWrap .elementor-widget-html .elementor-widget-container .Latest_events_items {
	min-height: 150px;
}
.latest_newsEvent_boxWrap .latestNews_left_sec .elementor-widget-html .elementor-widget-container .Latest_events_items {
	/*height: 30%;*/
}
.latest_newsEvent_boxWrap .latestNews_left_sec .elementor-widget-html .elementor-widget-container .Latest_events_items img {
	width: 100%;
	/*height: 207px;*/
	height: 150px;
	object-fit: cover;
    object-position: top center;
}


.latest_newsEvent_boxWrap .latestEvent_right_sec {
	justify-content: space-between;
}
.latest_newsEvent_boxWrap .latestEvent_right_sec .elementor-widget-html {
	height: 100%;
}
.latest_newsEvent_boxWrap .latestEvent_right_sec .elementor-widget-html .elementor-widget-container .Latest_events_items img {
	width: 100%;
	height: 150px;
	object-fit: cover;
    object-position: top center;
}

/* Latest News and Events CSS */

/* Research CSS START */
.table.table-green{
	font-family: "Source Sans Pro", Sans-serif;
	font-size:20px;
	background-color:#fff;
}
.table.table-green th.tableHead{
	background-color:#484622;
	color:#fff ;
	font-size:18px;
	font-weight:600;
	text-align:center;
	vertical-align: middle;
	line-height: 1.4;
}
.table.table-green th{
	background-color:#F1F0E1;
	color:#000 ;
	font-size:18px;
	font-weight:600;
	text-align:center;
	vertical-align: middle;
	line-height: 1.4;
}
.table.table-green tbody td{
	color:#000;
	font-size:18px;
	background-color:#fff;
}
.table.table-green td a{
	color:#FF7801;
}
.table.table-green td a.register_link {
	color:#FF7801;
	font-weight: 400;
}
/* Research CSS END */


.journal_list_sec .elementor-widget-text-editor .elementor-widget-container ol li {
	word-wrap: break-word;
}


.campus_visitor_wrap .elementor-widget-image .elementor-widget-container img,
.campus_visitor_wrap .elementor-widget-image .elementor-widget-container .wp-caption img {
	width: 275px;
	height: 275px;
	object-fit: cover;
	padding: 0px;
}
.campus_visitor_wrap figcaption.widget-image-caption.wp-caption-text {
	left: 0px;
}

.wordBreak_text.elementor-widget-n-accordion .elementor-widget-container {
	word-wrap: break-word;
}
.wordBreak_text .elementor-widget-text-editor .elementor-widget-container {
	word-wrap: break-word;
}

.wordBreak_allText.elementor-widget-n-accordion .elementor-widget-container .e-n-accordion-item {
	word-break: break-all;
	/*word-wrap: break-word;*/
}



/* School Page SVG Mouse Hover CSS START */

.seas_ourDepartment_gird_sec .elementor-icon svg, .esla_ourDepartment_gird_sec .elementor-icon svg, .psb_ourDepartment_gird_sec .elementor-icon svg {
    display: inline-block;
    height: inherit;
    position: relative;
    width: inherit;
}
/* School Page SVG Mouse Hover CSS END */


















/* Banner Heading with Shape size CSS START */

/*
.shapeHeading_banner_sec .elementor-slides-wrapper .swiper-slide-contents h1.elementor-slide-heading {	
    position: absolute;
    left: 0;
    padding: 10px 20px 20px 30px;
	line-height: 1.2;
	margin-bottom: 0px;
    display: inline-block;
}
.shapeHeading_banner_sec .elementor-slides-wrapper .swiper-slide-contents h1.elementor-slide-heading:after {	
    content: "";
	position: absolute;
	top: 0px;
	right: -50px;
	left: 0%;
	bottom: 0px;
	background: rgba(0,0,0,0.7);
	border-radius: 0 10px 10px 0;
	transform-origin: bottom;
	transform: skew(15deg);
	z-index:-1;
}
.shapeHeading_banner_sec .elementor-slides-wrapper .swiper-slide-contents h1.elementor-slide-heading span {
	color: #E7E7E7;
	font-size: 22px;
	font-weight: 400;	
	font-family: "Source Sans Pro", Sans-serif;
	display: block;
}
*/



/*
.shapeHeading_banner_sec .elementor-slides-wrapper .swiper-slide-contents h1.elementor-slide-heading span:before {
    content: "\f493";
	color: #E7E7E7;
    font-size: 22px;
	font-family: 'Font Awesome\ 5 Free';
}
*/







.pageBanner_sec.ir_pageBanner .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents {
	z-index: 1;
}


.pageBanner,
.pageBanner_sec {	
	margin-bottom: 15px !important;
	/*margin-bottom: 70px !important;*/
}
.pageBanner.noBreadcrum,
.pageBanner_sec.noBreadcrum {	
	margin-bottom: 20px !important;
}


/*
.home_banner_sec.ir_pageBanner {	
	margin-bottom: 75px !important;
}

.home_banner_sec.ir_pageBanner .hero-warp {	
	height: 500px;
	border: 0px solid red;
}
.home_banner_sec.ir_pageBanner .hero-warp .swiper.hero-slider {	
	height: 500px;
	border: 0px solid red;
}
*/





.pageBanner_sec.aboutus_pageBanner {	
	margin-bottom: 70px !important;
}
/*
.home_banner_sec.aboutus_pageBanner {	
	margin-bottom: 75px !important;
}

.home_banner_sec.aboutus_pageBanner .hero-warp {	
	height: 500px;
}
.home_banner_sec.aboutus_pageBanner .hero-warp .swiper.hero-slider {	
	height: 500px;
}
*/





/*
.page-area .entry-content .elementor-element.e-con-full.e-con.e-parent .e-con-inner {	
	padding-top: 10px !important;
}
.page-area .entry-content .elementor-element.e-con-boxed.e-con.e-parent .e-con-inner {	
	padding-top: 10px !important;
}
*/


.pageBanner + .elementor-element.e-con-full.e-con.e-parent,
.pageBanner_sec + .elementor-element.e-con-full.e-con.e-parent {	
	padding-top: 0px !important;
	margin-top: 10px !important;
}
.pageBanner + .elementor-element.e-con-full.e-con.e-parent .e-con-inner,
.pageBanner_sec + .elementor-element.e-con-full.e-con.e-parent .e-con-inner {	
	padding-top: 10px !important;
	margin-top: 0px !important;
}


.pageBanner + .elementor-element.e-con-boxed.e-con.e-parent,
.pageBanner_sec + .elementor-element.e-con-boxed.e-con.e-parent {	
	padding-top: 0px !important;
	margin-top: 10px !important;
}
.pageBanner + .elementor-element.e-con-boxed.e-con.e-parent .e-con-inner,
.pageBanner_sec + .elementor-element.e-con-boxed.e-con.e-parent .e-con-inner {	
	padding-top: 10px !important;
	margin-top: 0px !important;
}




.pageBanner_sec.entrepreneurship_homeBanner + .elementor-element.e-con-boxed.e-con.e-parent {	
	padding-top: 0px !important;
	margin-top: 0px !important;
}

.pageBanner_sec.entrepreneurship_homeBanner + .elementor-element.e-con-boxed.e-con.e-parent .e-con-inner {	
	padding-top: 0px !important;
	margin-top: 0px !important;
}







.pageBanner .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-inner,
.pageBanner_sec .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-inner {	
	align-items: end;
}
.pageBanner .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents,
.pageBanner_sec .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents {	
    position: absolute;
    left: 0;
    padding: 20px 60px 30px 30px;
	line-height: 1.2;
	margin-bottom: 0px;
    display: inline-block;
}
.pageBanner .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents:after,
.pageBanner_sec .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents:after {	
    content: "";
	position: absolute;
	top: 0px;
	right: 0px;
	left: 0%;
	bottom: 0px;
	background: rgba(0,0,0,0.7);
	border-radius: 0 10px 10px 0;
	transform-origin: bottom;
	transform: skew(15deg);
	z-index:-1;
	width: 100%;
}

.pageBanner .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents h2.elementor-slide-heading,
.pageBanner_sec .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents h2.elementor-slide-heading {	
	color: #F9CC09;
	font-size: 30px !important;
	font-weight: 600 !important;	
	font-family: "Source Sans Pro", Sans-serif;
	line-height: 1.2;
	padding: 0px 0px 0px;
	margin: 0px 0px 5px;
	/*display: none;*/
}
.pageBanner .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents h1.elementor-slide-description,
.pageBanner_sec .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents h1.elementor-slide-description {	
	color: #FFF;
	font-size: 24px !important;
	font-weight: 400 !important;	
	font-family: "Source Sans Pro", Sans-serif;
	line-height: 1.2;
	padding: 0px 0px 0px;
	margin: 0px 0px 0px;
}


/*
.pageBanner .shapeHeading_banner_sec.elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents h1.elementor-slide-heading,
.pageBanner_sec .shapeHeading_banner_sec.elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents h1.elementor-slide-heading {	
	color: #FFF;
	font-size: 24px !important;
	font-weight: 400 !important;	
	font-family: "Source Sans Pro", Sans-serif;
	line-height: 1.2;
	padding: 0px 0px 0px;
	margin: 0px 0px 0px;
}
*/


/* For Research page CSS Ctrl */
/*
.page-id-4888 .pageBanner .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents h1.elementor-slide-heading,
.parent-pageid-4888 .pageBanner .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents h1.elementor-slide-heading {	
	color: #FFF;
	font-size: 24px !important;
	font-weight: 400 !important;	
	font-family: "Source Sans Pro", Sans-serif;
	line-height: 1.2;
	padding: 0px 0px 0px;
	margin: 0px 0px 0px;
}
.page-id-4888 .pageBanner .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents h2.elementor-slide-description,
.parent-pageid-4888 .pageBanner .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents h2.elementor-slide-description {	
	display: none;
}
*/
/* For Research page CSS Ctrl */


/* Banner Heading with Shape size CSS END */















/* Placement page CSS START */

.pageBanner.batch_banner_main_sec .elementor-slides .swiper-slide-inner .swiper-slide-contents .elementor-slide-heading {
	font-size: 20px !important;
	display: inline;
}
.pageBanner.batch_banner_main_sec .elementor-slides .swiper-slide-inner .swiper-slide-contents .elementor-slide-description .banner_batch_text {
	font-size: 30px !important;
	margin-bottom: 45px;
	line-height: 1.2;
	display: block;
}

.pageBanner.batch_banner_main_sec .elementor-slides .swiper-slide-inner .swiper-slide-contents .elementor-slide-description .banner_placementTxt {	
	line-height: 1.2;
}
.pageBanner.batch_banner_main_sec .elementor-slides .swiper-slide-inner .swiper-slide-contents .elementor-slide-description .banner_placementTxt {	
	color: #FFD607;
	font-size: 35px;
}
.pageBanner.batch_banner_main_sec .elementor-slides .swiper-slide-inner .swiper-slide-contents .elementor-slide-description .banner_placementTxt strong {	
	color: #FFD607;
	font-size: 52px;
	line-height: 0.4;
	display: block;
}



.dualColor_text_1 .elementor-heading-title span {
	color: #FF7801;
}

.leadingUniversity_leftBox.elementor-element .elementor-element-c0dd06e {
	height: 100%;
}

/* Placement page CSS END */




/* Internship Page CSS */
.internship_recruiter_sec .elementor-shortcode .row {
	justify-content: center;
}
.internship_recruiter_sec .elementor-shortcode .company-logo-item {
	padding: 10px;
	margin-bottom: 5px !important;
	display: flex;
	align-items: center;
	justify-content: center;
}
.internship_recruiter_sec .elementor-shortcode .company-logo-item img {
	width: 190px;
    /*height: 120px;*/
    object-fit: contain;
    background: #fff;
    /*padding: 20px;*/
}









.tableType_1.elementor-widget-text-editor .elementor-widget-container {
	overflow-x: auto;
}

.tableType_1 table {
	margin-bottom: 0px;
	background: #edece9;
}
/*
.tableType_1 table {
	border-top: 1px solid #d0cfcc;
	border-left: 0px;
}
.tableType_1 table tr th {
	border-right: 1px solid #d0cfcc;
	border-bottom: 1px solid #d0cfcc;
}
.tableType_1 table tr td {
	border-right: 1px solid #d0cfcc;
	border-bottom: 1px solid #d0cfcc;
}
.tableType_1 table tr th:last-child {
	border-right: 0px;
}
.tableType_1 table tr td:last-child {
	border-right: 0px;
}
*/
.tableType_1 table tr th {
	color: #484622;
	font-size: 18px;
	font-family: "Source Sans Pro", Sans-serif;
    font-weight: 600;
	padding: 5px 10px;
	border: 1px solid #d0cfcc;
}
.tableType_1 table tr td {
	color: #484622;
	font-size: 18px;
	font-family: "Source Sans Pro", Sans-serif;
    font-weight: 400;
	padding: 5px 10px;
	border: 1px solid #d0cfcc;
}
.tableType_1 table tr td:last-child {
	color: #FF7801;
}

/* Internship Page CSS */



/* Destination Japan Page CSS */
.recent_placementGallery_sec .elementor-image-gallery figure {
	position: relative;
}
.recent_placementGallery_sec .elementor-image-gallery figure .wp-caption-text.gallery-caption {
	position: absolute;
	left: 0;
	bottom: 20px;
	background: #fff;
	padding: 5px 5px;
	text-align: left !important;
	background: linear-gradient(to right,  rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%);
}


.stuent_loopItem_sec .elementor-loop-container h2.elementor-heading-title {
	font-size: 18px;
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 600;
	text-align: center;
}
.stuent_loopItem_sec .elementor-loop-container h3.elementor-heading-title {
	font-size: 18px;
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 400;
	text-align: center;
}


/* Destination Japan Page CSS */



.doctoral_scholar_content_width .elementor-element.elementor-widget.elementor-widget-heading div.elementor-heading-title {
	font-size: 18px !important;
}




/* Placement CRCS Team Page CSS */
.post-30591 .cr_cs_team_main_sec.elementor-element-27c05fc .elementor-loop-container .doctoral_scholar_img_width {
	width: 10% !important;
}
.post-30591 .cr_cs_team_main_sec:nth-child(n+2) .elementor-loop-container .doctoral_scholar_img_width {
	width: 23.7%;
}
.post-30591 .cr_cs_team_main_sec.elementor-element-27c05fc .elementor-loop-container .elementor-widget-image img {
	width: 130px;
	height: 100%;
	object-fit: cover;
}
.post-30591 .cr_cs_team_main_sec:nth-child(n+2) .elementor-loop-container .elementor-widget-image img {
	width: 130px;
	height: 100%;
	object-fit: cover;
}


/* Placement CRCS Team Page CSS */

















/* Customizing style box section CSS START */

.page-id-34649 .eventdate h3 {
    display: none;
}
.page-id-34649 .eventdetails {
    padding: 5px 15px;
}
.page-id-34649 .Latest_events_items h2 a {
    color: #FF7801;
    text-transform: capitalize;
}
.page-id-34649 .eventdate p {
    display: block;
}
.eventdate p {
    display: none;
}
/* Card Box CSS START */
 #moreDetails {
      display: none;
      margin-top: 10px;
    }
    .link {
     
      cursor: pointer;
    }
.eventBox_view_main_sec {
    padding: 0px 0px 0px;
    margin: 0px 0px 10px;
    color: #000;
}
.eventBox_detailView {
	position:relative;
    padding: 0px 0px 0px;
    margin: 0px 0px 0px;
    border: 1px solid #ededed;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
	height:100%;
}
.eventBox_view_main_sec .row .col-md-4 {
	margin: 0px 0px 30px;
}

 
.eventImg {
    position: relative;
	background: #f9f9f9;
}
.eventImg img{
	width: 100%;
    height: 250px !important;
	object-fit: cover;
	object-position: top center;
}
.eventImg span {
    color: #fff;
    font-size: 24px !important;
    font-family: "Source Sans Pro", Sans-serif;
    font-weight: 500;
    line-height: 1;
    width: 80px;
    height: auto;
    background: #0094DB;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: absolute;
    bottom: 75%;
    left: 0;
   
    margin: 0 auto;
    border-radius: 0;
    padding: 5px 0px 5px;
}
.eventImg span b {
    margin: 0 0 0;
    display: block;
}
 
 
.eventDetail_list {
    font-family: "Source Sans Pro", Sans-serif;
    padding: 15px 15px 40px;
    
}
.eventDetail_list h2 {
	min-height: 55px;
    color: #494949;
    font-size: 20px !important;
    font-family: "Source Sans Pro", Sans-serif;
    font-weight: 600;
    margin: 0px 0px 15px;
	line-height: 1.2;
}
.eventDetail_list p {
    color: #494949;
    font-size: 18px !important;
    font-family: "Source Sans Pro", Sans-serif;
    font-weight: 400;
    margin: 0px 0px 25px;
}
 
.eventDetail_list .blogRelate {
    color: #494949;
    font-size: 18px !important;
    font-family: "Source Sans Pro", Sans-serif;
    font-weight: 400;
    margin: 0px 0px 15px;
    line-height: 1.2;
}
.eventDetail_list .blogRelate i {
	margin: 0px 5px 0px 0px;
}
 
 
.eventBox_detailView a.viewmore {
	  position:absolute;
		left:15px;
	  bottom:15px;
    color: #ff7801;		
    font-size: 18px !important;
    font-weight: 400;
    text-transform: capitalize;
}
.eventBox_detailView a.viewmore i {
    font-size: 16px !important;
    margin: 0px 0 0 5px;
    transition: 0.2s ease-in;
}
.eventBox_detailView a.viewmore:hover i {
    transform: translateX(50%);
}
 
/* Card Box CSS END */







/* Default banner */
.department-banner {
    background-image: url('/wp-content/uploads/2025/01/cse-banner.png'); 
}

/* Computer Science Past Events Page */
.dept-computer-science-and-engineering .elementor-element.elementor-element-4603eb2:not(.elementor-motion-effects-element-type-background), .dept-civil-engineering .elementor-element.elementor-element-c23b97c:not(.elementor-motion-effects-element-type-background) {
    background-image: url('/wp-content/uploads/2025/01/cse-banner.png') !important;
}

/* Civil Engineering Past Events Page */
.dept-civil-engineering .elementor-element.elementor-element-4603eb2:not(.elementor-motion-effects-element-type-background), .dept-civil-engineering .elementor-element.elementor-element-c23b97c:not(.elementor-motion-effects-element-type-background) {
    background-image: url('/wp-content/uploads/2025/03/civil-banner-web.jpg') !important;
}

/* Add more departments as needed */



.Latest_events_items{
	background:#fff;
	 margin-bottom: 20px;
}
.Latest_news_items{
	background:#fff;
	 margin-bottom: 20px;
}
.news_date_left {
     background: #0094db;
   font-family: "Source Sans Pro", Sans-serif;
    font-size: 25px !important;
    font-weight: 600;
    color: #FFFFFF;
	text-align:center;
	line-height: 1.2;
	    padding: 10px;
}
.news_date_left span {
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 45px !important;
    font-weight: 600;
    color: #F9CC09;
	display:block;
	line-height: 1.2;
}
.newsdetails{
	padding: 10px 0;
}
.eventdetails {
    padding: 10px 15px;
}
.Latest_events_items p {
    color: #494949;
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 18px !important;
    font-weight: 400;
    line-height: 1.3em;
}
.Latest_events_items h2 {
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 21px !important;
    font-weight: 600;
    line-height: 1.2em;
}
.Latest_news_items h2 {
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 21px !important;
    font-weight: 600;
    line-height: 1.2em;
}
.eventdate h3 {
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 20px !important;
    font-weight: 600;
    color: #0000007D;
}
.newsdate h3 {
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 20px !important;
    font-weight: 600;
    color: #0000007D;
}
.eventdate h3 i, .newsdate h3 i{
	color: #F9CC09;
		margin-right:10px;
}
.Latest_events_items img {
   
    object-fit: cover;
    object-position: center center;
}
.events-formatted_date {
    color: #696969;
    font-size: 30px !important;
    font-weight: 600;
	 line-height: 1;
}
.events-formatted_date span {
    color: #696969;
    font-size: 45px !important;
    font-weight: 600;
    line-height: 1;
}
.events-title h2 {
    color: #494949;
    font-size: 30px !important;
}


/* Base Style for All Scroll Buttons */
.scroll-button {
  background-color: transparent;
  color: white;
  transition: all 0.3s ease;
  padding: 10px 20px;
  text-decoration: none;
  border: none;
  display: inline-block;
  cursor: pointer;
}

/* Base Style for All Scroll Buttons */
.scroll-button {
  background-color: transparent;
  color: white;
  transition: all 0.3s ease;
  padding: 10px 20px;
  text-decoration: none;
  border: none;
  display: inline-block;
  cursor: pointer;
}

/* Hover Effect */
.scroll-button:hover {
  background-color: #484622;
  color: white;
  border-radius: 5px;
}

/* Active State Using :target */
#overall:target ~ .button-container .scroll-button[href="#overall"],
#faculty:target ~ .button-container .scroll-button[href="#faculty"],
#students:target ~ .button-container .scroll-button[href="#students"],
#alumni:target ~ .button-container .scroll-button[href="#alumni"],
#staff:target ~ .button-container .scroll-button[href="#staff"],
#campus:target ~ .button-container .scroll-button[href="#campus"] {
  background-color: #484622;
  color: white;
  border-radius: 5px;
}



/* Customizing style box section CSS END */







.deeps_testimonial_sec .elementor-widget-loop-carousel .testimonal-sec-home {
	background: #fff;
	border-radius: 0px;
}
/*
.deeps_testimonial_sec .elementor-widget-loop-carousel .testimonal-sec-home .elementor-widget-image img {
    padding: 2px;
	border: 1px solid #484622;
}
.deeps_testimonial_sec .elementor-widget-loop-carousel .testimonal-sec-home .testimonal-head-home {
	border-bottom: 1px solid #484622;
    margin-bottom: 15px;
}*/
.deeps_testimonial_sec .elementor-widget-loop-carousel .testimonal-sec-home .elementor-widget-heading h2.elementor-heading-title {
	color: #484622;
    margin-bottom: 5px;
}






.meetOurFamily_slide_sec.faculty_list_carousel .elementor-widget-heading h1.elementor-heading-title {
	color: #484622;
	font-size: 20px;
}
.meetOurFamily_slide_sec.faculty_list_carousel .elementor-widget.elementor-widget-heading div.elementor-heading-title {
	color: #5A5A5A;
	font-size: 16px !important;
}






.irPage_overivew_slide_sec .elementor-widget-heading .elementor-heading-title {
	margin: 10px 0px;
	min-height: 40px;
}
.irPage_presidentScholar_sec.irPage_overivew_slide_sec .elementor-widget-heading .elementor-heading-title {
	margin: 10px 0px;
	min-height: auto;
}
.irPage_ScholarAwardees_sec.irPage_overivew_slide_sec .elementor-widget-heading .elementor-heading-title {
	margin: 10px 0px;
	min-height: auto;
}
.irPage_ScholarAwardees_sec.irPage_overivew_slide_sec .elementor-widget-image .elementor-widget-container img {
	object-fit: cover;
	object-position: top;
}



.imgZoom_overflow_sec .elementor-widget-container {
	overflow: hidden;
}
.imgZoom_overflow_sec .elementor-widget-container img:hover {
	transform: scale(1.05);
	transition: all .75s ease;
}











.irPage_tab_sec.elementor-widget-n-tabs .e-n-tabs-heading {
	display: flex;
}


.irPage_testimonial_sec .elementor-widget-loop-grid .e-loop-item {
	margin: 0px 10px 0px;
}
.irPage_testimonial_sec .elementor-widget-loop-grid .testimonal-sec-home {
	background: #fff;
	border-radius: 0px;
}
.irPage_testimonial_sec .elementor-widget-loop-grid .testimonal-sec-home .elementor-widget-image img {
    padding: 2px;
	border: 1px solid #484622;
}
.irPage_testimonial_sec .elementor-widget-loop-grid .testimonal-sec-home .testimonal-head-home {
	border-bottom: 1px solid #484622;
    margin-bottom: 15px;
}
.irPage_testimonial_sec .elementor-widget-loop-grid .testimonal-sec-home .elementor-widget-heading h2.elementor-heading-title {
	color: #484622;
    margin-bottom: 5px;
}



.irPage_internship_howtoApply .elementor-image-box-wrapper .elementor-image-box-content span {
	margin-bottom: 5px;
	display: block;
}
.irPage_internship_howtoApply .elementor-image-box-wrapper .elementor-image-box-content span strong {
	color: #fff;
}



.ir_interInternshipOpp_sec .elementor-widget-image .elementor-widget-container img {
	margin-bottom: 15px;
}
.ir_interInternshipOpp_sec .elementor-widget-button .elementor-button {
	font-size: 18px;
	padding: 10px 0px;
}


/*
.engSeience_grid_sec .elementor-widget-image .elementor-widget-container:before {
	content: '';
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: rgb(72 70 34 / 60%);	
}
*/





.adminInternation_bannerText_sec .elementor-widget-text-editor .elementor-widget-container {
	font-size: 22px;
}




.mail_id_ctrl .elementor-widget-text-editor .elementor-widget-container a {
	font-weight: 600;
}

.researchPage_facultyBox_sec .elementor-widget-button .elementor-button .elementor-button-icon {
	font-size: 16px;
}

.researchPage_ourFacility_gridBox_sec .elementor-widget-heading .elementor-heading-title {
	min-height: 48px;
}
.researchPage_ourFacility_gridBox_sec .elementor-widget-button .elementor-button .elementor-button-icon {
	font-size: 16px;
}

.buttonArrow_iconSize.elementor-widget-button .elementor-button .elementor-button-icon {
	font-size: 16px;
}





select.publication_year {height: 38px;}
select.publication_year:focus {box-shadow: none;}
.publication_detail_boxSec.publictation_dynamic { max-height: 150px;}
.search-input.form-control:focus {
    border-color: #dee2e6;
	box-shadow: none;
}
.btn.public_filterBtn {
	background: #FF7801;
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	border-radius: 5px;
	padding: 6px 25px;
	min-width: 120px;
}
.btn.public_filterBtn:hover {
	background: #FF7801;
	color: #fff;
}




/*
.faculty_list_carousel {
  transform: scale(1.5);
  transition: all .25s ease-out;
  z-index: 1;
}
*/





.congrats_studentPackage_sec .elementor-widget-text-editor .elementor-widget-container {
	font-size: 16px;
}





/* Faculty List Center item focus section CSS START */


.facultyList_carousel_itemBox {
    padding: 0px 0px 0px;
    margin: 0px 0px 0px;
}

.facultyList_carousel_itemBox .owl-carousel .owl-stage-outer {
    padding: 80px 0px;
}

.facultyPlaylist_dataBox {
    padding: 0px 0px;
    margin: 0px auto 0px;
    width: 100%;
}


.facultyList_carousel_itemBox .owl-item .item {
   min-height: 300px;
   text-align: center;
   opacity: 0.2;
   /*transform: scale3d(0.8, 0.8, 1);*/
   transition: all 0.3s ease-in-out;
}


.facultyPlaylist_dataBox .faculty_imgBox {
    padding: 0px 0px;
    margin: 0px 0px;
}
.facultyPlaylist_dataBox .faculty_imgBox img {
    width: 100%;
    height: 250px;
    object-fit: cover;
}


.facultyPlaylist_dataBox .faculty_contDetail {
    padding: 15px 15px;
    background: #0094DB;
}
.facultyPlaylist_dataBox .faculty_contDetail h5 {
    color: #fff;
    font-size: 16px;
    font-family: "Source Sans Pro", Sans-serif;
    font-weight: 600;
    line-height: 1.2;
    text-align: center;
    margin: 0px 0px 5px;
}
.facultyPlaylist_dataBox .faculty_contDetail h5 a {
    color: #F9CC09;
}
.facultyPlaylist_dataBox .faculty_contDetail p {
    color: #fff;
    font-size: 14px;
    font-family: "Source Sans Pro", Sans-serif;
    font-weight: 400;
    line-height: 1.2 !important;
    text-align: center;
    margin: 0px 0px 0px;
    min-height: 30px;
}



.facultyList_carousel_itemBox .owl-item.center {
    z-index: 1;
}
.facultyList_carousel_itemBox .owl-item.center .item {
    opacity: 1;
    transform: scale3d(1.4, 1.4, 1);
}


.owl-carousel .owl-stage {display: flex;}
.article_items {
    display: flex;
    flex: 1 0 auto;
    height: 100%;
}





/* Custom faculty list owl-carousel CSS */
.faculty_playlist.owl-carousel .owl-nav button.owl-next,
.faculty_playlist.owl-carousel .owl-nav button.owl-prev {
    color: #FFF;
    background: #0094db;
    opacity: 1;
}
.faculty_playlist.owl-theme .owl-nav [class*="owl-"]:hover {
    color: #fff;    
}
.faculty_playlist.owl-theme .owl-nav .disabled {
    opacity: 0.5 !important;
    cursor: default;
}
.faculty_playlist.owl-carousel .owl-nav .owl-next,
.faculty_playlist.owl-carousel .owl-nav .owl-prev {
    color: #fff;
    font-size: 15px;
    width: 30px;
    height: 30px;
    background: #0094db;
    border-radius: 50%;
    padding: 4px 7px;
    margin: 0px 0px;
    border: 0px;
    outline: none;
    border-radius: 3px;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
}
.faculty_playlist.owl-theme .owl-nav [class*="owl-"]:hover {
    color: #fff;
    background: #d1af30;
    transition: all 0.5s ease;
}
.faculty_playlist.owl-carousel .owl-nav .owl-next {
    right: -45px;
    top: 45%;
}
.faculty_playlist.owl-carousel .owl-nav .owl-prev {
    left: -45px;
    top: 45%;
}
/* Custom faculty list owl-carousel CSS */



/* Faculty List Center item focus section CSS END */










/* Fcaulty staff List CSS START */


.facultyStaff_tab_sec .elementor-widget-n-tabs .e-n-tabs-heading {
	display: flex;
	margin-bottom: 20px;
	border-bottom: 1px solid #c6c6c6;
	align-items: flex-end;
}

.facultyStaff_tab_sec .elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] {
	background-color: #e3e3e3;
}

/*
.facultyStaff_tab_sec .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] {
	background-color: #ffd2ab !important;
	min-height: 70px;
	padding: 18px 50px 5px;
	box-shadow: inset 0px 4px 0px 0px #ff7801;
}
.facultyStaff_tab_sec .elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] {
	background-color: #fafafa !important;
	min-height: 55px;
	box-shadow: inset 0px 4px 0px 0px #b6b6b6;
	transition: all 0.5s ease;
}
*/


.facultyStaff_tab_sec .elementor-widget-n-tabs .e-n-tabs-heading button.e-n-tab-title {
	margin-top: 0px !important;
}

.faculty_staff_wrap {
    padding: 0px 0px 0px;
    margin: 0px 0px 0px;
}
.filter-summary {
	margin-bottom: 15px;
}
.facultyStaff_dataBox {
    margin: 0px 0px 0px;
    border: 1px solid #eaeaea;
    display: flex;
    flex-direction: column;
    height: 100%;
}
.facultyStaffImgbox img {
    width: 100%;
    height: 300px !important;
    object-fit: cover;
}
.facultyStaff_details {
    padding: 15px 15px;
    margin: 0px 0px 0px;
    background: #fff;
    height: 100%;
}
.facultyStaff_dataBox:hover .facultyStaff_details {
    transition: all 0.5s ease;
	box-shadow: inset 0px -3px 0px 0px #f18c33;
}
.facultyStaff_dataBox.shadow_effect2:hover:before, .facultyStaff_dataBox.shadow_effect2:hover:after {
	box-shadow: inherit;
}

.facultyStaff_details h5 {
    color: #000;
    font-size: 20px !important;
    font-family: "Source Sans Pro", Sans-serif;
    font-weight: 600;
    line-height: 1.2em;
    margin: 0px 0px 10px;
}
.facultyStaff_dataBox:hover .facultyStaff_details h5 {
    color: #ff7801;
    transition: all 0.5s ease;
}
.facultyStaff_details p {
    color: #000;
    font-size: 18px;
    font-family: "Source Sans Pro", Sans-serif;
    font-weight: 400;
    line-height: 1.2 !important;
    margin: 0px 0px 7px;
    display: flex;
    align-items: flex-start;
}
.facultyStaff_details .staff_designation {
    color: #666;
    font-size: 17px;
}
.facultyStaff_details .fp_phd_dts {
    color: #000;
    margin: 10px 0px 10px;
	line-height: 1.2;
	display: flex;
	align-items: flex-start;
}
.facultyStaff_details .staff_email {
    color: #000;
}
.facultyStaff_details .staff_phone {
    color: #000;
}

.facultyStaff_details .staff_location {
    color: #000;
}

.facultyStaff_details p img {
    width: 16px;
    margin: 2px 7px 0px 0px;
}
.facultyStaff_details .fp_phd_dts img {
    width: 18px;
    margin: 5px 7px 0px 0px;
}
.facultyStaff_details p:last-child {
    margin: 0px 0px 0px;
}
.facultyStaff_details p.staff_email img {
    margin: 5px 7px 0px 0px;
}



.facultyStaff_tab_sec .pagination,
.aboutus_ourFaculty_main_sec .pagination,
.aboutus_ourStaff_main_sec .pagination {
    display: flex;
    justify-content: center;
}
.facultyStaff_tab_sec .pagination .faculty-pagination-btn,
.facultyStaff_tab_sec .pagination .faculty-staff-page-button,
.aboutus_ourFaculty_main_sec .pagination .faculty-pagination-btn,
.aboutus_ourStaff_main_sec .pagination .faculty-staff-page-button {
	color: #000;
	font-size: 20px;
    font-family: "Source Sans Pro", Sans-serif;
    font-weight: 400;
    padding: 5px 5px;
    margin: 0px 5px;
    text-align: center;
    width: 40px;
    height: 40px;
    background: #F4F4F4;
    border-radius: 5px;
    border: 1px solid #e4e4e4;
    display: flex;
    align-items: center;
    justify-content: center;
}
.facultyStaff_tab_sec .pagination .faculty-pagination-btn:hover,
.facultyStaff_tab_sec .pagination .faculty-staff-page-button:hover,
.aboutus_ourFaculty_main_sec .pagination .faculty-pagination-btn:hover,
.aboutus_ourStaff_main_sec .pagination .faculty-staff-page-button:hover {
    color: #fff;
    background: #FF7801;
}
.facultyStaff_tab_sec .pagination .faculty-pagination-btn.current,
.facultyStaff_tab_sec .pagination .faculty-staff-page-button.current,
.aboutus_ourFaculty_main_sec .pagination .faculty-pagination-btn.current,
.aboutus_ourStaff_main_sec .pagination .faculty-staff-page-button.current {
    color: #fff;
    background: #FF7801;
    cursor: auto;
}

/* Fcaulty staff List CSS END */





/* Fcaulty pagination CSS START */


.fp_list_grid.pagination {
    display: flex;
    justify-content: center;
	gap: 0px;
	margin: 25px 0px 0px;
}
.fp_list_grid.pagination .page-numbers {
	color: #000;
	font-size: 20px;
    font-family: "Source Sans Pro", Sans-serif;
    font-weight: 400;
    padding: 5px 5px;
    margin: 0px 5px;
    text-align: center;
    min-width: 40px;
    height: 40px;
    background: #F4F4F4;
    border-radius: 5px;
    border: 1px solid #e4e4e4;
    display: flex;
    align-items: center;
    justify-content: center;
}
.fp_list_grid.pagination .page-numbers:hover {
    color: #fff;
    background: #FF7801;
}
.fp_list_grid.pagination .page-numbers.current {
    color: #fff;
    background: #FF7801;
    cursor: auto;
}

/* Fcaulty pagination CSS END */









/* Select2 Custom Dropdown control CSS  */

.select2_custom_dropdown select {
  width: 100%;
  min-height: 100px;
  border-radius: 3px;
  border: 1px solid #444;
  padding: 10px;
  color: #444444;
  font-size: 14px;
}
.select2_custom_dropdown .select2-container {
	width: 100% !important;
}
.select2_custom_dropdown .select2-container .select2-search--inline .select2-search__field {
	margin-top: 0px;
	margin-left: 10px;
	height: 28px;
	vertical-align: middle;
}
.select2_custom_dropdown .select2-container--default .select2-selection--multiple {
	background-color: #ff7801;
    border: 1px solid #ff7801;
}
.select2_custom_dropdown .select2-container--default .select2-selection--multiple::after {
	color: #fff;
}
.select2_custom_dropdown .select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid #ff7801;
}


.select2_custom_dropdown textarea::placeholder {
	color: #fff !important;
	font-size: 16px;
    font-family: "Source Sans Pro", Sans-serif;
    font-weight: 400;
}




.select2_custom_dropdown .select2-container--default .select2-selection--multiple .select2-selection__choice__display {
	font-size: 15px;
    font-weight: 400;
}
.select2_custom_dropdown .select2-selection__choice {
    margin-top: 5px!important;
    padding-right: 5px!important;
    padding-left: 22px!important;
    background-color: transparent!important;
    border:none!important;
    border-radius: 4px!important;
    background-color: #fff !important;
}

.select2_custom_dropdown .select2-selection__choice__remove {
	border-right: 1px solid #dcdcdc !important;
    border-radius: 0!important;
    padding: 0 6px!important;
}
.select2_custom_dropdown .select2-selection__choice__remove:hover {
    background-color: transparent!important;
    color: #ef5454 !important;
}
.select2_custom_dropdown .select2-container--default .select2-selection--multiple .select2-selection__choice__display {
    padding-left: 7px!important;
    padding-right: 5px!important;
}

.select2-results__options .select2-results__option {	
    color: #000;
    padding: 5px 0px !important;
    font-size: 16px !important;
	line-height: 1;
}



.select2_custom_dropdown .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: transparent !important;
  color: inherit !important;
}
.select2_custom_dropdown .select2-results__option--highlighted,
.select2_custom_dropdown .select2-results__option[aria-selected="true"],
.select2_custom_dropdown .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: transparent !important;
  color: #000 !important;
  padding: 5px 0px !important;
}







.select2-container--default .select2-results__option--group {
    padding: 0 10px !important;
}
.select2-container--default .select2-results__group {
	padding: 10px 0px 5px !important;
}
.select2-checkbox-label {
	padding: 0px 0px !important;
    width: 100%;
    /*gap: 0px !important;*/
}
.select2-checkbox-label input[type="checkbox"] {
	margin-right: 0px !important;
}

/* Select2 26-06-2025 Start*/

/* ✅ Base option container */
.select2-results__option {
  display: block !important;
  padding: 0 !important;
  background-color: transparent !important;
  cursor: default;
  white-space: nowrap;
  border: none;
  pointer-events: none; /* Prevent click outside label */
}

/* ✅ Enable pointer events only inside the checkbox option */
.select2-results__option .custom-checkbox-option {
  pointer-events: auto;
}

/* ✅ Prevent hover or selected highlight */
.select2-results__option--highlighted,
.select2-results__option[aria-selected="true"],
.select2-results__option--highlighted[aria-selected="true"],
.select2-container--default .select2-results__option--highlighted,
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: transparent !important;
  color: #000 !important;
}

/* ✅ Checkbox option wrapper */
.custom-checkbox-option {
  display: inline-flex;
  align-items: center;
  padding: 0px 0px 0px 0px; /* Reduced padding */
  margin: 0px 0px 0px 10px;
  gap: 6px;
  cursor: pointer;
  background-color: transparent !important;
  width: auto;
}

/* ✅ Checkbox label (contains input + text) */
.select2-checkbox-label {
  display: flex;
  align-items: center;
  gap: 6px;
  cursor: pointer;
  white-space: normal;
  background-color: transparent !important;
  padding: 0;
  margin: 0;
}

/* ✅ Checkbox input */
.select2-checkbox-label input[type="checkbox"] {
  width: 18px;
  height: 18px;
  margin: 0;
  flex-shrink: 0;
  pointer-events: auto;
}

/* ✅ Text label (non-clickable to avoid ghost hovers) */
.select2-checkbox-label span {
  pointer-events: none;
}

/* ✅ Group headers */
.select2-container--default .select2-results__group {
  background-color: transparent !important;
  color: #000 !important;
  font-weight: bold;
  pointer-events: none;
  padding: 6px 10px;
}

/* ✅ Custom arrow */
.select2-container--default .select2-selection--multiple::after {
  content: "▾";
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  font-size: 21px;
  color: #333;
  transition: transform 0.2s ease;
}

.select2-container--open .select2-selection--multiple::after {
  content: "▴";
}

/* ✅ Prevent background/spacing in selection summary */
.select2-selection__rendered {
  background: transparent !important;
  color: inherit !important;
  padding: 0 !important;
  margin: 0 !important;
  line-height: normal;
}



/* Select2 26-06-2025 End*/



/* Select2 Custom Dropdown control CSS  */








/* Faculty detail education section CSS */
.has-no-scholar {
    display: none !important;
}


.education_wrapper {
  margin: 0px 0px 0px;
  display: flex;
  /*flex-wrap: wrap;*/
  justify-content: space-between;
  gap: 1%;
  overflow-x: auto;
}

.education_wrapper::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 0px;
    background-color: #f5f5f5;
}
.education_wrapper::-webkit-scrollbar {
    width: 7px;
	height: 6px;
    background-color: #f5f5f5;
}
.education_wrapper::-webkit-scrollbar-thumb {
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #0094DB;
}


.edu_item {
  flex: 1 1 25%;
  padding: 15px 15px 15px;
  text-align: left;
  border-radius: 4px;
  margin: 10px 0px 10px;
  min-width: 310px;
  background: #f3fafe;
  border: 1px solid #b8e8ff;
}
.edu_year {
  color: #0094db;
  font-size: 30px;
  font-family: "Source Sans Pro", Sans-serif;
  font-weight: 700;
  margin-bottom: 10px;
  line-height: 1;
} 
.edu_institution {
  color: #000;
  font-size: 18px;
  font-family: "Source Sans Pro", Sans-serif;
  font-weight: 400;
  margin-bottom: 7px;
  line-height: 1.2;
} 
.edu_country {
  color: #000;
  font-size: 18px;
  font-family: "Source Sans Pro", Sans-serif;
  font-weight: 400;
  font-size: 0.95em;
  margin-bottom: 0px;
  line-height: 1.2;
} 
.edu_degree {
  color: #000;
  font-size: 18px;
  font-family: "Source Sans Pro", Sans-serif;
  font-weight: 600;
  margin-bottom: 7px;
  line-height: 1.2;
}

/* Faculty detail education section CSS */








/* Shadow Effect CSS */
.shadow_effect2
{
  position: relative;
}
.shadow_effect2:before, .shadow_effect2:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  height: auto;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.shadow_effect2:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

/* Shadow Effect CSS */






.no-record-message{text-align: center; font-weight: bold;font-family: "Source Sans Pro", Sans-serif;
    font-size: 18px;color:black;min-height:450px;}












.publication-filter-form input, 
.publication-filter-form select {
	color: #000;
	font-size: 18px;
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 400;
    padding: 8px 12px;
    border-radius: 4px;
    border: 1px solid #ccc;
}


.publication-filter-form .search-input-wrapper-pub .form-control::placeholder {
    color: #000;
    opacity: 1;
    /* Firefox */
}

.publication-filter-form .search-input-wrapper-pub .form-control::-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #000;
}

.publication-filter-form .search-input-wrapper-pub .form-control::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #000;
}


.publication-filter-form .form-control:focus {
	border-color: #ccc;
}

.btn.publication_search {
	color: #000;
	font-size: 18px;
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 600;
	padding: 9px 30px;
	margin: 0px 0px 0px;
	background: #ffd607;
	border-radius: 4px;
}
.btn.publication_search:hover {
	color: #000;
	background: #ffd607;
}

.facultyProfile_publication_sec .publication-list li {
    background: #fff;
    padding: 20px;
    margin-bottom: 20px;
    border-radius: 12px;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
    transition: box-shadow 0.3s ease;
}


.facultyProfile_publication_detail_sec .publication-list {
    margin-bottom: 0px;
}
.facultyProfile_publication_detail_sec .publication-list li {
    padding: 20px;
    margin-bottom: 30px;
	background: #fff;
    border-radius: 8px;
    border: 1px solid #e5e5e6;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}
.facultyProfile_publication_detail_sec .publication-list li:last-child {
    margin-bottom: 5px;
}

.publication-list li {
	padding: 0px 0px 20px;
	margin: 0px 0px 20px;
	border-bottom: 1px solid #e0e0e0;
}
.publication-list li h4 {
	/*color: #006596;*/
	font-size: 22px;
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 600;
	margin: 0px 0px 15px !important;
}
.publication-list li h4 a {
	color: #000 !important;
}
.publication-list li h5 {
	font-size: 20px;
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 400;
	margin: 0px 0px 12px !important;
}
.publication-list li h5 strong {
	font-weight: 400;
}
.publication-list li h5 a {
	text-decoration: underline;
}
.publication-list li p {
	font-size: 20px;
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 400;
	margin: 0px 0px 0px;
	font-style:italic;
}
.publication-list li p b {
	color: #000;
	font-weight: 600;
	margin-left:10px;
}
.publication-list li p b:first-child {	
	margin-left:0px;
}
.publication-list li p a {
	color: #000;
	font-weight: 600;
	margin: 0px 10px;
}
.publication-list li h4 a:hover, 
.publication-list li h5 a:hover
{
	color: #006596 !important;
}
.publication-list li h5 a:hover
{
	text-decoration: none;
}

.publication-list p span.toggle_pub {
	color: #006596;
	cursor: pointer;
}	
.publication-list .abstract_text_pub {
	color: #000;
	margin: 10px 0 15px 0; 
	font-family:"Source Sans Pro", Sans-serif;
	display:none; 
}	

.abstract_text_pub {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.8s ease, opacity 0.8s ease;
  opacity: 0;
}
 
.abstract_text_pub.open {
  max-height: 550px; /* or any value that covers your content height */
  opacity: 1;
}










.btn.publication_showMore {
	color: #000;
	font-size: 18px;
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 600;
	padding: 10px 20px;
	margin: 10px 0px 20px;
	background: #fff;
	border: 1px solid #000;
}
.btn.publication_showMore:hover {
	color: #fff;
	background: #0094db;
	border: 1px solid #0094db;
}














.pubDetail_authYear_box .elementor-widget-heading h2.elementor-heading-title {
	color: #212529;
	font-size: 20px;
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 400 !important;
	font-style: italic;
}

.pubDetail_authYear_box .elementor-widget-heading h2.elementor-heading-title strong {
	color: #000;
	font-weight: 600;
}
.pubDetail_authYear_box .elementor-widget-heading h2.elementor-heading-title a {
	color: #212529;
	font-size: 20px;
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 400 !important;
	font-style: italic;
}
.pubDetail_authYear_box .elementor-widget-heading h2.elementor-heading-title a:hover {
	color: #0094db;
}
 


.pubDetail_linkBox .elementor-widget-heading h6.elementor-heading-title {
	line-height: 1.4;
	word-wrap: break-word;
}


.pubDetail_breadcrum_sec {
	padding: 0px 0px 10px;
	margin: 0px 0px 20px;
	border-bottom: 1px solid #d0d0d0;
}
.pubDetail_breadcrum_sec .elementor-shortcode span span a {	
	color: #0094db !important;
	font-size: 18px;
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 400;
	padding: 0px 0px;
	margin: 0px 0px 0px;
	text-decoration: underline;
}
.pubDetail_breadcrum_sec .elementor-shortcode span span.breadcrumb_last {	
	color: #000;
}

















.patent-filter-form input, 
.patent-filter-form select {
	color: #000;
	font-size: 18px;
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 400;
    padding: 8px 12px;
    border-radius: 4px;
    border: 1px solid #ccc;
}


.patent-filter-form .search-input-wrapper-pub .form-control::placeholder {
    color: #000;
    opacity: 1;
    /* Firefox */
}

.patent-filter-form .search-input-wrapper-pub .form-control::-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #000;
}

.patent-filter-form .search-input-wrapper-pub .form-control::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #000;
}


.patent-filter-form .form-control:focus {
	border-color: #ccc;
}



.patent-list li {
	padding: 0px 0px 20px;
	margin: 0px 0px 20px;
	border-bottom: 1px solid #e0e0e0;
}
.patent-list li h4 {
	font-size: 22px;
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 600;
	margin: 0px 0px 15px !important;
}
.patent-list li h4 a {
	color: #000 !important;
}
.patent-list li h5 {
	font-size: 20px;
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 600;
	margin: 0px 0px 12px !important;
}
.patent-list li h5 strong {
	font-weight: 400;
}
.patent-list li h5 a {
	text-decoration: underline;
}
.patent-list li p {
	font-size: 20px;
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 400;
	margin: 0px 0px 0px;
	font-style:italic;
}
.patent-list li p b {
	color: #000;
	font-weight: 600;
	margin-left:10px;
}
.patent-list li p b:first-child {	
	margin-left:0px;
}
.patent-list li h4 a:hover, 
.patent-list li h5 a:hover
{
	color: #006596 !important;
}
.patent-list li h5 a:hover
{
	text-decoration: none;
}




.btn.patent_showMore {
	color: #000;
	font-size: 18px;
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 600;
	padding: 10px 20px;
	margin: 10px 0px 20px;
	background: #fff;
	border: 1px solid #000;
}
.btn.patent_showMore:hover {
	color: #fff;
	background: #0094db;
	border: 1px solid #0094db;
}




/*
.project-table {
	width: 100%;
}
.project-table tr th:first-child {
	width: 350px;
}
.project-table tr th.pi_co {
	width: 300px;
}
.project-table tr th.fund_agency {
	width: 150px;
}
.project-table tr th.period_sup {
	width: 100px;
}
.project-table tr th.duration_years {
	width: 100px;
}
.project-table tr th.project_budgetcost {
	width: 120px;
}
.project-table tr th.project_status {
	width: 100px;
}*/





/* Home Page Publication display */
p.publication_home:not(:last-child){
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #D3D3D3;
}






#project-table_paginate.dataTables_paginate {
	padding-top: 20px;
	text-align: center;
	float: none;
}
#project-table_paginate .paginate_button {	
	color: #000 !important;
	font-size: 18px;
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 400;
	padding: 5px 15px;
	background: #fff;
	border: 1px solid #e4e4e4;
}
#project-table_paginate .paginate_button.current {
	color: #fff !important;	
	background: #0094DB;
}
#project-table_paginate .paginate_button:hover {	
	color: #fff !important;
	background: #0094DB;
}






.aboutus_ranking_gridBox .elementor-element.ranking_details {
	height: 100%;
}	

.student_workshopTable tr th:nth-child(2) {
	min-width: 350px;
}
.student_workshopTable tr th:nth-child(3) {
	min-width: 200px;
}
.student_workshopTable tr th:nth-child(4) {
	min-width: 280px;
}

.healthWellfare_ourTeam_sec .full_height_box {
	height: 100%;
}
.student_champion_sec .full_height_box {
	height: 100%;
}
.library_vision_mission_sec .full_height_box {
	height: 100%;
}







/* Visiting Faculty student CSS */
.vistingFaculty_sec .vfs-student-card {
    margin-bottom: 30px;
    padding: 10px;
    border-radius: 10px;
    background: #fff;
    border: 1px solid #f4f4f4;
    box-shadow: 0px 0px 3px 1px #E5E5E5;
}

.vistingFaculty_sec .vfs-student-inner {
    display: flex;
    align-items: flex-start;
    gap: 20px;
}

.vistingFaculty_sec .vfs-student-photo-wrap img {
    width: 200px;
	height: 200px;
    border-radius: 8px;
    object-fit: cover;
}

.vistingFaculty_sec .vfs-student-details {
    flex: 1;
}

.vistingFaculty_sec .vfs-student-details h4 {
	color: #000;
    font-size: 20px;
    font-weight: 600;
    margin: 0 0 10px;
}

.vistingFaculty_sec .procedure_list {
    padding-left: 0px;
    margin: 0 0 15px;
}


.vistingFaculty_sec .profile_link {
	color: #fff;
    font-size: 18px;
	padding: 5px 15px;
	border: none;
	background-color:#0094DB;
}


.vfs-student-details .procedure_list li {
	display: flex;
}


.vfs-student-details .procedure_list li:before {
	/*content: '\f054';
	font-family: FontAwesome;
	font-family: "Font Awesome 5 Free"*/
	content: '◈';
	color: #000;
	font-size: 22px;
	margin: 2px 7px 0px 0px;
	line-height: 1;
	display: inline-block;
}

/* Visiting Faculty student CSS */




.university_research_main_sec .elementor-widget-image-box .elementor-image-box-img {
	width: 300px;
	/*height: 150px;*/
    padding: 5px;
	border: 1px solid #e3e3e3;
}
.university_research_main_sec .elementor-widget-image-box .elementor-image-box-img img {
	width: 100%;
	height: 150px;
	object-fit: cover;
}


.contactDetail_right_sec .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper {
	align-items: flex-start;
}
.contactDetail_right_sec .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-icon {
	margin-top: 8px;
}


.wpcf7-form label {
	margin-bottom: 5px;
}
.wpcf7-form label b {
	color: #000;
	font-size: 18px;
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 400;
}
.wpcf7-form .form-control {
	border-radius: 0px;
}
.wpcf7-form .form-control:focus {
	outline: none;
	border-color: #dee2e6;
	box-shadow: inherit;
}
.wpcf7-form .custom-submit {
	color: #fff;
	font-size: 18px;
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 400;
	padding: 8px 20px 8px;
	background: #484522;
	border: 0px;
}
.wpcf7-form .custom-submit:hover {
	color: #fff;
	background: #484522;
}







.chiefGuest_imgBox figure.elementor-image-box-img {
	margin-bottom: 0px !important;
}
.chiefGuest_imgBox .elementor-widget-image-box .elementor-image-box-content {
	padding: 15px 15px 15px;
}
.chiefGuest_imgBox .elementor-image-box-wrapper .elementor-image-box-description {
	margin: 5px 0px 0px;
}



.custWidth_table_1 tr th:nth-child(1) {
	min-width: 50px !important;
}
.custWidth_table_1 tr th:nth-child(2) {
	min-width: 150px !important;
}
.custWidth_table_1 tr th:nth-child(3) {
	min-width: 200px !important;
}





.ir_team_grid_sec .elementor-element.e-con-full .elementor-element.e-con-full {
	height: 100%;
}






.irTeam_dataBox:hover .shadow_effect2:before, 
.irTeam_dataBox:hover .shadow_effect2:after {
	box-shadow: inherit;
}
.irTeam_dataBox:hover .shadow_effect2 {
    transition: all 0.5s ease;
	box-shadow: inset 0px -3px 0px 0px #f18c33;
}





/* Div Corner Line Effect */

.divCorner_lineEffect {
	position: relative;
}
.divCorner_lineEffect.elementor-element:before,
.divCorner_lineEffect.elementor-element:after {
	display: block;
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
}

.divCorner_lineEffect.elementor-element::before {
    top: -2px;
    left: -2px;
	border: 0px;
    border-top: 2px solid #FF7801;
    border-left: 2px solid #FF7801;
    transition: 0.5s all;		
	border-radius: 0px 0px 0px 0px;
}

.divCorner_lineEffect.elementor-element::after {
    bottom: -2px;
    right: -2px;
    border-bottom: 2px solid #FF7801;
    border-right: 2px solid #FF7801;
    transition: 0.5s all;
	border-radius: 0px 0px 0px 0px;
}

.divCorner_lineEffect.elementor-element:hover::before,
.divCorner_lineEffect.elementor-element:hover::after {
    width: 101.55%;
    height: 105%;
}


/* Div Corner Line Effect */



/*
.dual_row_imgBox_sec {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 100%;
}

.dual_row_imgBox_sec .row_imgBox {
	max-height: 220px;
}
*/




.education_wrapper-new {
	display: flex; 
	flex-direction: column; 
	gap: 25px;
}
.edu_card{
	display: flex; 
	align-items: flex-start; 
	gap: 20px; 
	background: #fff; 
	border-radius: 8px; 
	padding: 20px; 
	margin-bottom: 5px; 
	border: 1px solid #e5e5e6;
	box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}
.edu_year{
	color: #c48a0e; 
	font-size: 18px;
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: bold; 
	padding: 10px 10px; 
	margin: 0px 0px 0px;
	text-align: center; 
	background: #fdf1d8; 
	border-radius: 25px;
	min-width: 80px; 
}
.edu_details{
	flex: 1;
}
.edu_degree{
	font-weight: bold; 
	font-size: 20px; 
	margin-bottom: 5px;
}
.edu_institution{
	color: #4B5563;
}
.edu_country,.edu_institution{
	color: #4B5563;
}







.left_menuList_item.elementor-element .elementor-icon-list-item.active .elementor-icon-list-text {
	color: #0094DB;
	font-weight: 600;
}

.dr_scholars_title .elementor-shortcode h3 {
	font-size: 20px;
}






	
.passEvent_dataBox.elementor-widget-image-box.elementor-element .elementor-image-box-wrapper .elementor-image-box-img {
	border: 1px solid #e5e5e5;
}
.passEvent_dataBox.elementor-widget-image-box.elementor-element .elementor-image-box-wrapper .elementor-image-box-img img {
	width: 100%;
	height: 180px;
	object-fit: cover;
	object-position: top;
}



.recentNews_dataBox_row .elementor-widget-image img {
	width: 100%;
	height: 180px;
	object-fit: cover;
	object-position: top;
	border: 1px solid #e5e5e5;
}




.staff_grid_sec .staff_dataBox .elementor-widget-icon-box .elementor-icon-box-title {
	word-break: break-word;
	line-height: 1.2em;
}












/* IR Missing page CSS START */

.pageBanner + .elementor-element.e-con-boxed.e-con.e-parent.irIshaPage_bodyContent_firstRow_sec {	
	padding-top: 0px !important;
	margin-top: 100px !important;
}

.irIshaPage_tab_sec .elementor-widget-n-tabs .e-n-tabs-heading {
    display: flex;
    margin-bottom: 5px;
    border-bottom: 1px solid #c6c6c6;
    align-items: flex-end;
}
.strongColor_type_1.elementor-element .elementor-widget-container p strong {
	color: #5d5d5d;
}


.irIshaPage_listType_1.elementor-widget-icon-list .elementor-icon-list-item {
	line-height: 1.4;
}




/* IR Missing page CSS END */




/*
.fp_list_card .fp_list_img img {
  width: 100%;
  height: 300px !important;
  object-fit: cover;
  object-position: top;
}
*/



.facultyDetail_bannerPhoto_img_sec .elementor-widget-image img {
  width: 100%;
  height: 300px !important;
  object-fit: cover;
  object-position: top;
}





.student_acad_dualBox_main_sec .student_acad_infoBox {
	height: 50%;
}
.student_acad_dualBox_main_sec .student_acad_handbookBox {
	height: 50%;
}



.clubSocietyPage_listType_1.elementor-widget-icon-list .elementor-icon-list-item {
	line-height: 1.4;
}







/* Research Area Slider CSS START */

.interest-terms-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    justify-content: flex-start;
    padding: 20px 0;
}
 
.interest-carousel-row {
    /*display: flex;
    justify-content: space-between;
    margin-bottom: 20px;*/
	display: flex;
    justify-content: center;
	gap: 20px;
    margin-bottom: 20px;
}
 
.interest-term-item {
    width: 32%; /* 3 per row with spacing */
    box-sizing: border-box;
}
 
 
.interest-term-item {
    /*flex: 0 0 calc(33.333% - 16px);*/ /* 3 per row with gap */
    /*max-width: calc(33.333% - 16px);*/
	flex: 0 0 calc(25% - 16px); /* 4 per row with gap */
    max-width: calc(25% - 16px);
    min-height: 74px;
    display: flex;
    /*align-items: center;*/
    padding: 12px 12px;
    border-radius: 10px;
    background: #f2fafa;
    font-weight: 600;
    color: #000;
    box-shadow: 0 1px 3px rgba(0,0,0,0.05);
    transition: 0.3s;
    text-align: center;	
}
 
.interest-term-item:hover {
    background-color: #e8f4f4;
}


.interest-term-item .interest-box {
    display: flex;
    align-items: center;
	width: 100%;
}
.interest-term-item .interest-box .term-image {
	/*margin-right: 10px;*/
	width: 15%;
}
.interest-term-item .interest-box .term-image img {
    width: 35px;
	/*height: 50px;*/
	object-fit: cover;
}
.interest-term-item .interest-box .term-name {
	color: #000;
	font-size: 18px;
	font-family: "Source Sans Pro", Sans-serif;
    font-weight: 600;
	line-height: 1.2;
    text-align: left;
    /*padding: 0px 10px;*/
	width: 85%;
}
.interest-term-item:hover .interest-box .term-name {
	color: #0094DB;
}

 
.interest-icon {
    height: 42px;
    width: auto;
    flex-shrink: 0;
}
 
.term-name {
    font-weight: 600;
    font-size: 16px;
    color: #00363f;
}





/* Interest list owl-carousel CSS */
/*
.interest_slider_sec .owl-theme .owl-nav {
	display: flex;
	justify-content: flex-end;
}
.interest-carousel.owl-carousel .owl-nav button.owl-next, 
.interest-carousel.owl-carousel .owl-nav button.owl-prev {
    color: #FFF;
    background: #0094db;
    opacity: 1;
}
.interest-carousel.owl-carousel .owl-nav .owl-next {
    right: -45px;
    top: 45%;
}
.interest-carousel.owl-carousel .owl-nav .owl-prev {
    left: -45px;
    top: 45%;
}
*/




/* Interest list owl-carousel CSS */
.interest_slider_sec .owl-theme .owl-nav {
	display: flex;
	justify-content: flex-end;
}
 
 
.interest-carousel.owl-carousel .owl-nav button.owl-next,
.interest-carousel.owl-carousel .owl-nav button.owl-prev {
    color: #FFF;
    background: #0094db;
    opacity: 1;
}
.interest-carousel.owl-theme .owl-nav [class*="owl-"]:hover {
    color: #fff;    
}
.interest-carousel.owl-theme .owl-nav .disabled {
    opacity: 0.5 !important;
    cursor: default;
}
.interest-carousel.owl-carousel .owl-nav .owl-next,
.interest-carousel.owl-carousel .owl-nav .owl-prev {
    color: #fff;
    font-size: 15px;
    width: 30px;
    height: 30px;
    background: #0094db;
    border-radius: 50%;
    padding: 4px 7px;
    margin: 0px 0px;
    border: 0px;
    outline: none;
    border-radius: 3px;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
}
.interest-carousel.owl-theme .owl-nav [class*="owl-"]:hover {
    color: #fff;
    background: #d1af30;
    transition: all 0.5s ease;
}
.interest-carousel.owl-carousel .owl-nav .owl-next {
    right: -35px;
    top: 40%;
}
.interest-carousel.owl-carousel .owl-nav .owl-prev {
    left: -35px;
    top: 40%;
}
/* Custom faculty list owl-carousel CSS */



/* Research Area Slider CSS END */


/* Research Area Dept Page CSS Start Gee */
.research_area_dept .faculty-card-research-area {
  display: flex;
  gap: 20px;
  padding: 20px;
  border: 1px solid #ddd;
  border-radius: 10px;
  background: #fff;
  max-width: 100%;
  box-shadow: 0 0 10px rgba(0,0,0,0.05);
  align-items: flex-start;
  font-family: "Source Sans Pro", Sans-serif;
  margin-bottom: 15px;
}

.research_area_dept .faculty-image-research-area img {
  width: 200px;
  height: 200px;
  border-radius: 0px;
  object-fit: cover;
}

.research_area_dept .faculty-details-research-area {
  flex: 1;
}
.research_area_dept .faculty-details-research-area h3 {
  font-weight: 600;
}

.research_area_dept .designation-research-area {
  margin: 5px 0;
  font-size: 1em;
  color: #666;
}

.email-research-area {
  margin: 10px 0;
  font-size: 0.95em;
  color: #444;
}

.research_area_dept .email-research-area img {
  margin-right: 5px;
}

.research_area_dept .research-area {
  margin-top: 15px;
}

.research_area_dept .tags-research-area {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 10px;
}

.research_area_dept .tags-research-area span {
  background-color: #f3f1e9;
  padding: 6px 12px;
  border-radius: 6px;
  font-size: 0.88em;
  color: #333;
  white-space: nowrap;
}
/* Research Area Dept Page CSS END */






.photography_intro_guy .elementor-widget-text-editor .elementor-widget-container {
	color: #383838;
	font-size: 17px;
}
.photography_intro_guy .elementor-widget-text-editor .elementor-widget-container p {
	line-height: 1.2 !important;
}
.photography_intro_guy .photography_knowMore_box {
	height: 100%;
}
.photography_intro_guy .photography_knowMore_box .elementor-icon-box-wrapper .elementor-icon-box-title {
	font-size: 17px !important;
}


.activitiesOrganised_accord_sec.elementor-element.elementor-widget.elementor-widget-n-accordion .e-n-accordion .e-n-accordion-item-title-text {
    font-size: 20px !important;
}





.lightBox_image_sec.elementor-widget-image-carousel .swiper .swiper-slide figure .swiper-slide-image {
	width: 300px;
	height: 200px;
	object-fit: cover;
	object-position: top center;
}




.clubSocietyPage_listType_1.list_icon_textSpace.elementor-widget-icon-list .elementor-icon-list-item .elementor-icon-list-text {
	padding-left: 0px;
}






.maticArea_grid_sec .maticArea_dataBox:hover .maticArea_numberBox.elementor-widget-heading .elementor-widget-container {
	background-color: #F9CC09;
}
.maticArea_grid_sec .maticArea_dataBox:hover .maticArea_numberBox.elementor-widget-heading .elementor-widget-container h3.elementor-heading-title {
	color: #000;
}





/*
.board_of_study_sec .elementor-widget-image-box .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-img {
	width: 250px !important;
	margin-right: 15px;
}
.board_of_study_sec .elementor-widget-image-box .elementor-widget-container .elementor-image-box-img img {
	width: 250px;
    height: 150px;
    object-fit: cover;
}

.board_of_study_sec .elementor-widget-image-box .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-description {
	padding-bottom: 15px;
}
*/




.board_of_study_sec .elementor-widget-image-box figure,
.board_of_study_main_sec .elementor-widget-image-box figure {
	width: 35% !important;
}

.board_of_study_sec .elementor-widget-image-box .elementor-widget-container .elementor-image-box-img img,
.board_of_study_main_sec .elementor-widget-image-box .elementor-widget-container .elementor-image-box-img img {
	width: 150px;
    height: 150px;
    object-fit: cover;
	object-position: top center;	
}

.board_of_study_sec .elementor-widget-image-box .elementor-image-box-content,
.board_of_study_main_sec .elementor-widget-image-box .elementor-image-box-content {
	padding: 0px 15px;
}

.board_of_study_sec .elementor-widget-image-box .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-description,
.board_of_study_main_sec .elementor-widget-image-box .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-description {
	padding-bottom: 15px;
}











.hide_sec.elementor-element {display: none;}

body.seas_ap [data-elementor-type="wp-page"] .research_siteLab_main_sec .siteLab_title_fontSize.elementor-element.elementor-widget.elementor-widget-icon-list .elementor-icon-list-text {
	font-size: 25px !important;
	font-family: "Source Sans Pro", Sans-serif;
	font-weight: 600;
}
.petaFlop_paraText .elementor-widget-text-editor p {
	line-height: 1.3 !important;
}





.deeps_photoGallery_sec .elementor-widget-image-carousel .elementor-image-carousel-wrapper .elementor-swiper-button {
	padding: 5px;
	background: rgb(0 0 0 / 70%);
}

.deeps_photoGallery_sec .elementor-widget-image-carousel .elementor-image-carousel-wrapper.swiper .elementor-swiper-button-prev {
	left: 0px;
}
.deeps_photoGallery_sec .elementor-widget-image-carousel .elementor-image-carousel-wrapper.swiper .elementor-swiper-button-next {
	right: 0px;
}








/* IR PAGE CSS */

.ir_admission_open_slide_sec .ir_admission_open_slide_dataBox {
	background: linear-gradient(to right,  #325289 0%,#465e89 49%,#f5bb3e 100%);
}
.ir_admission_open_slide_sec .ir_admission_open_slide_dataBox .ir_admission_open_text h2.elementor-heading-title span {
	color: #F9CC09;
}
.ir_admission_open_slide_sec .ir_admission_open_slide_dataBox .ir_admission_open_text h3.elementor-heading-title span {
	color: #F9CC09;
}
.ir_admission_open_slide_sec .ir_admission_open_slide_dataBox .ir_admission_std_image img {
	width: 180px;
	height: 160px;
    object-fit: cover;
}


.title_bottomHalf_line_1 h3.elementor-heading-title:after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: -10px;
	margin: 0px auto 0px;
	width: 25%;
	height: 3px;
	background: linear-gradient(to right,  #484622 0%,#ff7801 100%);
}


.outreach_activity_slide_sec .outreach_activity_bannerText h6.elementor-heading-title {
	color: #fff;
	padding: 7px 10px 7px;
	background: #ff7801;
	border-radius: 5px;
	display: inline-block;
}



.regionActivity_content_sec {
	background: linear-gradient(to right,  #fdf1d8 0%,#ffe5cd 100%);

}

.ir_course_navigteBtn_grid_sec .elementor-widget-button .elementor-button .elementor-button-content-wrapper {
	display: flex;
    align-items: center;
    justify-content: space-between;
}
.ir_course_navigteBtn_grid_sec .elementor-widget-button .elementor-button:hover {	
	color: #fff !important;
	fill: #fff !important;
	transition: all 0.2s;
	/*background: linear-gradient(to right,  #484622 0%,#ff7801 100%);*/
	background: #484622;
}




.table.irAdminStatistics_table {
	margin-bottom:0px;
}
.table.irAdminStatistics_table th {
	background-color:#19428A;
}
.table.irAdminStatistics_table tr td {
	color:#000;
	background-color:#FBFDFE;
}
.table.irAdminStatistics_table tr:last-child td {
	font-weight: 600;
	background-color:#EEF4FF;
}





.table.irAdmissionContact_table {
	margin-bottom:0px;
}
.table.irAdmissionContact_table th {
	padding: 20px 10px;
	background:#484622;
}
.table.irAdmissionContact_table tr td {
	color:#000;
    padding: 20px 10px;
	line-height: 1.4;
	background:#faf9f8;
    vertical-align: middle;
}
.table.irAdmissionContact_table tr td span {
	color:#FF7801;
	background:#faf9f8;
	display: block;
}
.table.irAdmissionContact_table th,
.table.irAdmissionContact_table td {
	border: 1px solid #ddd;
}

.ir_applicationProcess_sec {
	height: 100% !important;
}


.ir_scholarship_form_left_imgBox .elementor-widget-image img {
	height: 385px;
}
.ir_scholarship_form_sec .select-caret-down-wrapper {
	display: none;
}

/* IR PAGE CSS */





.etcbPage_tab_sec.elementor-widget-n-tabs .e-n-tabs-heading {
	display: flex;
}
.epicPage_tab_sec.elementor-widget-n-tabs .e-n-tabs-heading {
	display: flex;
}
.researchScholarPage_tab_sec.elementor-widget-n-tabs .e-n-tabs-heading {
	display: flex;
}






.researchScholar_banner_marquee_sec a {
	display: inline-block;
}
.researchScholar_banner_marquee_sec a h3 {
    color: #fff;
    font-size: 20px;
	font-family: Source Sans Pro, Sans-serif;
    font-weight: 400;
	margin: 0px 0px 0px;
}
.researchScholar_banner_marquee_sec span {
	color: #fff;
	margin: 0px 5px 0px;
    position: relative;
    top: -2px;
}






.faculty_details_information_box.elementor-element {
	min-height: 600px;
}





/* IR Higher Studies Page CSS START */


.ir_higherStudy_headerBanner_sec .elementor-widget-heading h2.elementor-heading-title span.ir_highStudy_banner_title_desktop {
	display: block;
}
.ir_higherStudy_headerBanner_sec .elementor-widget-heading h2.elementor-heading-title span.ir_highStudy_banner_title_mobile {
	display: none;
}


/*
.pageBanner.ir_higherStudy_banner_sec .elementor-slides .swiper-slide-inner h2.elementor-slide-heading span.ir_highStudy_banner_title_desktop {
	display: block;
}
.pageBanner.ir_higherStudy_banner_sec .elementor-slides .swiper-slide-inner h2.elementor-slide-heading span.ir_highStudy_banner_title_mobile {
	display: none;
}
*/


.ir_supportService_grid_sec .ir_supportService_dataBox {
	border-bottom: 3px solid #cbcbcb;
}
.ir_supportService_grid_sec .ir_supportService_dataBox:hover {
	border-bottom: 3px solid #ff7801;
	transition: all 0.5s;
}
.ir_supportService_grid_sec .ir_supportService_dataBox:hover .elementor-widget-icon-box .elementor-icon-box-icon .elementor-icon {
	background-color: #ff7801;
}
.ir_supportService_grid_sec .ir_supportService_dataBox:hover .elementor-widget-icon-box .elementor-icon-box-icon .elementor-icon svg {
	color: #fff;
}



.ir_higherStudy_newsEvent_box h5.elementor-heading-title span {
	display: block;
}

/* IR Higher Studies Page CSS END */


/** IR Partnership Flag Popup CSS Start **/

.container.cust_countryFlagPopup_container {
	max-width: 100%;
}


  .ac_inter_header {
        padding: 5px 0px 5px 0px;
        margin: 0px 0px 25px;
        border-bottom: 1px solid #dee2e6;
   }
   .ac_inter_header h2 {
		display: flex;
		align-items: center;
		justify-content: center;
		gap: 20px;
   }
   .ac_inter_header h2 .sub_1 {
        font-size: 22px !important;
        font-family: "Source Sans Pro", Sans-serif;
        font-weight: 600;
        margin: 0;
        line-height: 1.5;
   }
   .ac_inter_header h2 .sub_2  {
		display: inline-flex;
		align-items: center;
		gap: 10px;
		padding: 0px 15px 0px 5px;
		background: #fbfbfb;
		border-radius: 5px;
		border: 1px solid #eee;
   }
   .ac_inter_header h2 .sub_2 img {
	   width: 75px;
       margin-bottom: 0px;
   }
   .ac_inter_header h2 .sub_2 .countryName {
        font-size: 18px;
        font-family: "Source Sans Pro", Sans-serif;
        font-weight: 600;
   }
   
   
   .ac_flag_item {
        padding: 1rem;
        text-align: center;
        font-family: "Source Sans Pro", Sans-serif;
   }
   .ac_header_img {
        width: 75px;
        margin: 0px auto 15px;
        border-radius: 50%;
        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
   }
   .ac_flag_item h4 {
        color: #444;
        font-size: 18px;
        font-weight: 600;
        margin: 0px 0px 15px;
   }
   .ac_flag_item p {
        margin: 0px 0px 15px;
   }



   .university_dataBox {
        /*display: grid;*/
        background-color: #fff;
        grid-template-columns: 30% 70%;
        border: 1px solid #e3e3e3;
		border-radius: 7px;
		display: flex;
		flex-direction: column;
		height: 100%;
   }
   .university_dataBox .logo_box {
        padding: 10px;
        margin: 0;
    }
	/*
    .university_dataBox .univName_box {
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        cursor: pointer;
        display: flex;
        align-items: flex-start;
        justify-content: center;
		height: 100%;
    }
    .university_dataBox .univName_box a {
        color: #000;
		font-size: 18px;
        font-weight: 400;
        font-family: "Source Sans Pro", Sans-serif;
		padding: 10px;
		background: #eee;
		display: inline-block;
		width: 100%;
		height: 100%;
    }
    .university_dataBox .univName_box a:hover {
        color: #ff7801;        
        text-decoration: none;
		background: #EFEEE3;
    }*/
	
	
	
	
    .university_dataBox a {
		padding: 10px;
		display: inline-block;
		width: 100%;
		height: 100%;
    }
    .university_dataBox a:hover {
        text-decoration: none;
		background: #fffbf1;
		border-radius: 7px;
    }
    .university_dataBox .univName_box {
        color: #000;
		font-size: 20px;
        font-family: "Source Sans Pro", Sans-serif;
        font-weight: 400;
        text-align: center;
		line-height: 1.2;
        display: flex;
        align-items: flex-start;
        justify-content: center;
		/*height: 100%;*/
    }
    .university_dataBox a:hover .univName_box {
        color: #ff7801;        
    }

/*.ac_flag_item p, .university_data_main_sec{display:none;}*/







.countryFlagPartner_grid_sec .countryFlagPartner_dataBox {	
	transition: transform .3s ease-out;
	border: 1px solid #D4D4D4;
	border-radius: 7px;
}
.countryFlagPartner_grid_sec .countryFlagPartner_dataBox:hover {
	background: #FFF6E2 !important;
	border: 1px solid #D4D4D4;
	box-shadow: 0px 0px 12px #CCC;
    transition: all 0.5s ease;
	/*transform: translate(0, -10px);*/
	/*transform: translateZ(30px);*/
	transform: scale(1.07);
}


.countryFlagPartner_grid_sec .countryFlagPartner_dataBox:hover .scaleInCenter {
	-webkit-animation: scaleInCenter 1.0s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: scaleInCenter 1.0s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	border-radius: 50%;
}

@-webkit-keyframes scaleInCenter {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
		opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}
@keyframes scaleInCenter {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}


/** IR Partnership Flag Popup CSS end **/










/* Header menu CSS START */


/* Department Menu List */


.header_navMenu_main_sec .academic_menuList .elementor-heading-title a,
.header_navMenu_main_sec .people_menuList .elementor-heading-title a,
.header_navMenu_main_sec .research_menuList .elementor-heading-title a,
.header_navMenu_main_sec .event_menuList .elementor-heading-title a,
.header_navMenu_main_sec .news_menuList .elementor-heading-title a,
.header_navMenu_main_sec .about_menuList .elementor-heading-title a,
.header_navMenu_main_sec .graduateOutcome_menuList .elementor-heading-title a,
.header_navMenu_main_sec .admission_menuList .elementor-heading-title a,
.header_navMenu_main_sec .openPosition_menuList .elementor-heading-title a,
.header_navMenu_main_sec .career_menuList .elementor-heading-title a,
.header_navMenu_main_sec .club_menuList .elementor-heading-title a,
.header_navMenu_main_sec .current_happenings_menulist .current_happenings_News .elementor-heading-title a,
.header_navMenu_main_sec .current_happenings_menulist .current_happenings_Events .elementor-heading-title a,
.header_navMenu_main_sec .about_menuList .about_higherStudy .elementor-heading-title a,
.header_navMenu_main_sec .about_menuList .about_Campusvisitor .elementor-heading-title a,
.header_navMenu_main_sec .about_menuList .about_studentachivement .elementor-heading-title a,
.header_navMenu_main_sec .collaboration_menuList .collaboration_schollBusiness .elementor-heading-title a,
.header_navMenu_main_sec .collaboration_menuList .collaboration_programminghub .elementor-heading-title a,
.header_navMenu_main_sec .collaboration_menuList .collaboration_publishingEducation .elementor-heading-title a,
.header_navMenu_main_sec .academic_menuList .academicMenu_Undergraduate_Programme .elementor-heading-title a,
.esla-header.header_navMenu_main_sec .academic_menuList .academicMenu_Undergraduate_Programme .elementor-heading-title a {
	margin: 0px 0px 0px 30px;
}



.header_navMenu_main_sec .academic_menuList .elementor-heading-title a:before,
.header_navMenu_main_sec .people_menuList .elementor-heading-title a:before,
.header_navMenu_main_sec .research_menuList .elementor-heading-title a:before,
.header_navMenu_main_sec .event_menuList .elementor-heading-title a:before,
.header_navMenu_main_sec .news_menuList .elementor-heading-title a:before,
.header_navMenu_main_sec .about_menuList .elementor-heading-title a:before,
.header_navMenu_main_sec .graduateOutcome_menuList .elementor-heading-title a:before,
.header_navMenu_main_sec .admission_menuList .elementor-heading-title a:before,
.header_navMenu_main_sec .openPosition_menuList .elementor-heading-title a:before,
.header_navMenu_main_sec .career_menuList .elementor-heading-title a:before,
.header_navMenu_main_sec .club_menuList .elementor-heading-title a:before,
.header_navMenu_main_sec .current_happenings_menulist .current_happenings_News .elementor-heading-title a:before,
.header_navMenu_main_sec .current_happenings_menulist .current_happenings_Events .elementor-heading-title a:before,
.header_navMenu_main_sec .about_menuList .about_higherStudy .elementor-heading-title a:before,
.header_navMenu_main_sec .about_menuList .about_Campusvisitor .elementor-heading-title a:before,
.header_navMenu_main_sec .about_menuList .about_studentachivement .elementor-heading-title a:before,
.header_navMenu_main_sec .collaboration_menuList .collaboration_schollBusiness .elementor-heading-title a:before,
.header_navMenu_main_sec .collaboration_menuList .collaboration_programminghub .elementor-heading-title a:before,
.header_navMenu_main_sec .collaboration_menuList .collaboration_publishingEducation .elementor-heading-title a:before,
.header_navMenu_main_sec .academic_menuList .academicMenu_Undergraduate_Programme .elementor-heading-title a:before,
.esla-header.header_navMenu_main_sec .academic_menuList .academicMenu_Undergraduate_Programme .elementor-heading-title a:before   {
	content: '';
	position: absolute;
	left: 0px;
	top: 0px;
	width: 22px;
	height: 22px;
	display: inline-block;
	background: #000;
}

.seas-header.header_navMenu_main_sec .academic_menuList .elementor-heading-title a:hover:before,
.seas-header.header_navMenu_main_sec .people_menuList .elementor-heading-title a:hover:before,
.seas-header.header_navMenu_main_sec .research_menuList .elementor-heading-title a:hover:before,
.seas-header.header_navMenu_main_sec .event_menuList .elementor-heading-title a:hover:before,
.seas-header.header_navMenu_main_sec .news_menuList .elementor-heading-title a:hover:before,
.seas-header.header_navMenu_main_sec .about_menuList .elementor-heading-title a:hover:before,
.seas-header.header_navMenu_main_sec .graduateOutcome_menuList .elementor-heading-title a:hover:before,
.seas-header.header_navMenu_main_sec .admission_menuList .elementor-heading-title a:hover:before,
.seas-header.header_navMenu_main_sec .openPosition_menuList .elementor-heading-title a:hover:before,
.seas-header.header_navMenu_main_sec .career_menuList .elementor-heading-title a:hover:before,
.seas-header.header_navMenu_main_sec .club_menuList .elementor-heading-title a:hover:before {
	background: #0094DB;	
}





.psb-header.header_navMenu_main_sec .academic_menuList .elementor-heading-title a:hover:before,
.psb-header.header_navMenu_main_sec .people_menuList .elementor-heading-title a:hover:before,
.psb-header.header_navMenu_main_sec .research_menuList .elementor-heading-title a:hover:before,
.psb-header.header_navMenu_main_sec .event_menuList .elementor-heading-title a:hover:before,
.psb-header.header_navMenu_main_sec .news_menuList .elementor-heading-title a:hover:before,
.psb-header.header_navMenu_main_sec .about_menuList .elementor-heading-title a:hover:before,
.psb-header.header_navMenu_main_sec .graduateOutcome_menuList .elementor-heading-title a:hover:before,
.psb-header.header_navMenu_main_sec .admission_menuList .elementor-heading-title a:hover:before,
.psb-header.header_navMenu_main_sec .openPosition_menuList .elementor-heading-title a:hover:before,
.psb-header.header_navMenu_main_sec .career_menuList .elementor-heading-title a:hover:before,
.psb-header.header_navMenu_main_sec .club_menuList .elementor-heading-title a:hover:before,
.psb-header.header_navMenu_main_sec .current_happenings_menulist .current_happenings_News .elementor-heading-title a:hover:before,
.psb-header.header_navMenu_main_sec .current_happenings_menulist .current_happenings_Events .elementor-heading-title a:hover:before,
.psb-header.header_navMenu_main_sec .about_menuList .about_higherStudy .elementor-heading-title a:hover:before,
.psb-header.header_navMenu_main_sec .about_menuList .about_Campusvisitor .elementor-heading-title a:hover:before,
.psb-header.header_navMenu_main_sec .about_menuList .about_studentachivement .elementor-heading-title a:hover:before,
.psb-header.header_navMenu_main_sec .collaboration_menuList .collaboration_schollBusiness .elementor-heading-title a:hover:before,
.psb-header.header_navMenu_main_sec .collaboration_menuList .collaboration_programminghub .elementor-heading-title a:hover:before,
.psb-header.header_navMenu_main_sec .collaboration_menuList .collaboration_publishingEducation .elementor-heading-title a:hover:before  {
	/*background: #0094DB;*/
	background: #eb5030;
}

.psb_commerce_acad_ugProg_menu.elementor-widget-icon-list .elementor-icon-list-item:hover a svg {
	fill: #06498d;
}




.esla-header.header_navMenu_main_sec .academic_menuList .elementor-heading-title a:hover:before,
.esla-header.header_navMenu_main_sec .people_menuList .elementor-heading-title a:hover:before,
.esla-header.header_navMenu_main_sec .research_menuList .elementor-heading-title a:hover:before,
.esla-header.header_navMenu_main_sec .event_menuList .elementor-heading-title a:hover:before,
.esla-header.header_navMenu_main_sec .news_menuList .elementor-heading-title a:hover:before,
.esla-header.header_navMenu_main_sec .about_menuList .elementor-heading-title a:hover:before,
.esla-header.header_navMenu_main_sec .graduateOutcome_menuList .elementor-heading-title a:hover:before,
.esla-header.header_navMenu_main_sec .admission_menuList .elementor-heading-title a:hover:before,
.esla-header.header_navMenu_main_sec .openPosition_menuList .elementor-heading-title a:hover:before,
.esla-header.header_navMenu_main_sec .career_menuList .elementor-heading-title a:hover:before,
.esla-header.header_navMenu_main_sec .club_menuList .elementor-heading-title a:hover:before,
.esla-header.header_navMenu_main_sec .current_happenings_menulist .current_happenings_News .elementor-heading-title a:hover:before,
.esla-header.header_navMenu_main_sec .current_happenings_menulist .current_happenings_Events .elementor-heading-title a:hover:before,
.esla-header.header_navMenu_main_sec .about_menuList .about_higherStudy .elementor-heading-title a:hover:before,
.esla-header.header_navMenu_main_sec .about_menuList .about_Campusvisitor .elementor-heading-title a:hover:before,
.esla-header.header_navMenu_main_sec .about_menuList .about_studentachivement .elementor-heading-title a:hover:before,
.esla-header.header_navMenu_main_sec .collaboration_menuList .collaboration_schollBusiness .elementor-heading-title a:hover:before,
.esla-header.header_navMenu_main_sec .collaboration_menuList .collaboration_programminghub .elementor-heading-title a:hover:before,
.esla-header.header_navMenu_main_sec .collaboration_menuList .collaboration_publishingEducation .elementor-heading-title a:hover:before,
.esla-header.header_navMenu_main_sec .academic_menuList .academicMenu_Undergraduate_Programme .elementor-heading-title a:hover:before  {
	background: #06498D;
	/*background: #eb5030;*/
}







/* Academic Menu List */
.header_navMenu_main_sec .academic_menuList .academicMenu_overview .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Academic-Overview.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .academic_menuList .academicMenu_phdProgram .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Academic-Doctoral-Programme.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .academic_menuList .academicMenu_intership .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Academic-Interships.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .academic_menuList .academicMenu_pgProgram .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/overview_icon.svg') no-repeat 0px -2px;
	mask-size: contain;
}
	
.header_navMenu_main_sec .academic_menuList .academicMenu_higherStudy .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Graduate-Outcomes-Higher-Studies.svg') no-repeat 0px -2px;
	mask-size: contain;
}
.header_navMenu_main_sec .about_menuList .academicMenu_higherStudy .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Graduate-Outcomes-Higher-Studies.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .academic_menuList .academicMenu_clubs .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Academic-Clubs.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .academic_menuList .academicMenu_DegProgram .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Academic-Clubs.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .academic_menuList .academicMenu_globLearningOpp .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Academic-Clubs.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .academic_menuList .academicMenu_advisoryBoard .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Academic-Clubs.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .academic_menuList .academicMenu_immersiveLearning .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Academic-Clubs.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .academic_menuList .academicMenu_teachingLab .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Research-Teaching-Labs.svg') no-repeat 0px -2px;
	mask-size: contain;
}
.header_navMenu_main_sec .academic_menuList .researchMenu_researchSiteLab .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Research-Labs.svg') no-repeat 0px -2px;
	mask-size: contain;
}



/* PSB Management Academic Menu New List */
.header_navMenu_main_sec .academic_menuList .global-learning-opportunities .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Global-Learning-Opportunities.svg') no-repeat 0px -2px;
	mask-size: contain;
}
.header_navMenu_main_sec .academic_menuList .advisory-board .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Advisory-Board.svg') no-repeat 0px -2px;
	mask-size: contain;
}
.header_navMenu_main_sec .academic_menuList .immersive-learning .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Immersive-Learning.svg') no-repeat 0px -2px;
	mask-size: contain;
}




/* People Menu List */
.header_navMenu_main_sec .people_menuList .peopleMenu_faculty .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/People-Faculty.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .people_menuList .peopleMenu_phdScholar .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/People-Doctoral-Scholars.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .people_menuList .peopleMenu_phdScholar_award .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/People-Doctoral-Scholars-Awarded.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .people_menuList .peopleMenu_post_phdScholar .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/People-Post-Doctoral-Scholars.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .people_menuList .peopleMenu_staff .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/People-Staff.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .people_menuList .peopleMenu_mscStudent .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/MSC-Student.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .people_menuList .peopleMenu_visitingFacultyStudent .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/People-Staff.svg') no-repeat 0px -2px;
	mask-size: contain;
}
.header_navMenu_main_sec .people_menuList .aboutMenu_depLeadership .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/About-Departmental-Leadership.svg') no-repeat 0px -2px;
	mask-size: contain;
}






/* Research Menu List */
.header_navMenu_main_sec .research_menuList .researchMenu_researchArea .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Research-Research-Areas.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .research_menuList .researchMenu_researchSiteLab .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Research-Labs.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .research_menuList .researchMenu_project .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Research-Project.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .research_menuList .researchMenu_publication .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Research-Publications.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .research_menuList .researchMenu_patents .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Research-Patent.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .research_menuList .researchMenu_researchInternship .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/overview_icon.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .research_menuList .researchMenu_teachingLab .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Research-Teaching-Labs.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .research_menuList .researchMenu_consultServices .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Research-Consultancy-Services.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .research_menuList .researchMenu_laboratoryInfra .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Research-Laboratory-Infrastructure.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .research_menuList .researchMenu_facilityEquipment .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Research-Facilities-and-Equipment.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .research_menuList .researchMenu_facilityEquipment .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Research-Facilities-and-Equipment.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .research_menuList .researchMenu_facilityEquipment .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Research-Facilities-and-Equipment.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .research_menuList .researchMenu_internship .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Academic-Interships.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .research_menuList .researchMenu_postPhdProgram .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Academic-Doctoral-Programme.svg') no-repeat 0px -2px;
	mask-size: contain;
}
.header_navMenu_main_sec .research_menuList .researchMenu_facilities .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Academic-Doctoral-Programme.svg') no-repeat 0px -2px;
	mask-size: contain;
}






/* Event Menu List */
.header_navMenu_main_sec .event_menuList .eventMenu_pastEvent .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Event-Past-Events.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .event_menuList .eventMenu_engagement .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Event-Engagements-in-other-Universities.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .event_menuList .eventMenu_allECEevent .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/overview_icon.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .event_menuList .eventMenu_foreignIndustryLetures .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Industry-Lectures.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .event_menuList .eventMenu_studentScholarlyActivey .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Events-Student-Scholarly-Activities.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .event_menuList .eventMenu_ecoTalkLeture .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Events-Eco-Talk-Lecture-Series.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .event_menuList .eventMenu_guestExpertLeture .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Events-Guest-Expert-Lecture-Series.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .event_menuList .eventMenu_environmentMe .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Events-Environment-Me.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .event_menuList .eventMenu_externalEngagement .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Events-External-Engagements.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .event_menuList .eventMenu_weeklySeminar .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Event-Past-Events.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .event_menuList .eventMenu_distingLetureSeries .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Event-Past-Events.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .event_menuList .eventMenu_conferenceSymposium .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Event-Past-Events.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .event_menuList .eventMenu_eminentLeture .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Event-Past-Events.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .event_menuList .eventMenu_workshopOtherevent .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Event-Past-Events.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .event_menuList .eventMenu_depResearchSeminar .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Event-Past-Events.svg') no-repeat 0px -2px;
	mask-size: contain;
}







/* News Menu List */
.header_navMenu_main_sec .current-happening-menulist .newsMenu_recentNews .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/News-Recent-News.svg') no-repeat 0px -2px;
	mask-size: contain;
}
.header_navMenu_main_sec .event_menuList.current-happening-menulist .eventMenu_engagement .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Event-Past-Events.svg') no-repeat 0px -2px;
	mask-size: contain;
}






/* News Menu List */
.header_navMenu_main_sec .news_menuList .newsMenu_recentNews .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/News-Recent-News.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .news_menuList .newsMenu_facultyOpen .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/News-Faculty-Openings.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .news_menuList .newsMenu_jrf_srf .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/News-JRF-SRF-Position.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .news_menuList .newsMenu_faculty .elementor-heading-title a:before  {
	mask: url('/wp-content/uploads/2025/09/News-Faculty-Achievements.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .news_menuList .newsMenu_studentAchievement .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/News-Student-Achievements.svg') no-repeat 0px -2px;
	mask-size: contain;
}
.header_navMenu_main_sec .news_menuList .newsMenu_facultyAchievement .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/News-Faculty-Achievements.svg') no-repeat 0px -2px;
	mask-size: contain;
}



/* About Menu List */
.header_navMenu_main_sec .about_menuList .aboutMenu_depLeadership .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/About-Departmental-Leadership.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .about_menuList .aboutMenu_thoughtLeader .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/overview_icon.svg') no-repeat 0px -2px;
	mask-size: contain;
}
.header_navMenu_main_sec .about_menuList .aboutMenu_contact .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/About-Contact-and-Location.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .about_menuList .aboutMenu_scopeOpertunity .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/About-Scope-Opportunities.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .about_menuList .aboutMenu_borderOfStudy .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/About-Board-of-Studies.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .about_menuList .aboutMenu_depCoordinageCommittee .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/overview_icon.svg') no-repeat 0px -2px;
	mask-size: contain;
}







/* Graduate Outcome Menu List */
.header_navMenu_main_sec .graduateOutcome_menuList .graduateOCMenu_placement .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Graduate-Outcomes-Placement.svg') no-repeat 0px -2px;
	mask-size: contain;
}

.header_navMenu_main_sec .graduateOutcome_menuList .graduateOCMenu_higherStudy .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Graduate-Outcomes-Higher-Studies.svg') no-repeat 0px -2px;
	mask-size: contain;
}
.header_navMenu_main_sec .graduateOutcome_menuList .entrepreneurship .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Academic-Overview.svg') no-repeat 0px -2px;
	mask-size: contain;
}
.header_navMenu_main_sec .graduateOutcome_menuList .alumni .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Academic-Overview.svg') no-repeat 0px -2px;
	mask-size: contain;
}




/* PSB Management Current Happenings Menu*/
.header_navMenu_main_sec .current_happenings_menulist .current_happenings_News .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Event-Past-Events.svg') no-repeat 0px -2px;
	mask-size: contain;
}
.header_navMenu_main_sec .current_happenings_menulist .current_happenings_Events .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Event-Past-Events.svg') no-repeat 0px -2px;
	mask-size: contain;
}


/* PSB Management About Menu*/
.header_navMenu_main_sec .about_menuList .about_higherStudy .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Event-Past-Events.svg') no-repeat 0px -2px;
	mask-size: contain;
}
.header_navMenu_main_sec .about_menuList  .about_Campusvisitor .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Visitor-Campus.svg') no-repeat 0px -2px;
	mask-size: contain;
}
.header_navMenu_main_sec .about_menuList  .about_studentachivement .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/News-Student-Achievements.svg') no-repeat 0px -2px;
	mask-size: contain;
}


/* PSB Management Collaboration MenuList*/
.header_navMenu_main_sec .collaboration_menuList .collaboration_schollBusiness .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Collaboration.svg') no-repeat 0px -2px;
	mask-size: contain;
}
.header_navMenu_main_sec .collaboration_menuList .collaboration_programminghub .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Collaboration.svg') no-repeat 0px -2px;
	mask-size: contain;
}
.header_navMenu_main_sec .collaboration_menuList .collaboration_publishingEducation .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Collaboration.svg') no-repeat 0px -2px;
	mask-size: contain;
}

/* PSB Management Collaboration MenuList*/
.esla-header.header_navMenu_main_sec .academic_menuList .academicMenu_Undergraduate_Programme .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Event-Past-Events.svg') no-repeat 0px -2px;
	mask-size: contain;
}








/* Admission Menu List */
.header_navMenu_main_sec .admission_menuList .admissionMenu_adminIndia .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Admission-India.svg') no-repeat 0px -2px;
	mask-size: contain;
}
.header_navMenu_main_sec .admission_menuList .admissionMenu_adminInternational .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Admission-International.svg') no-repeat 0px -2px;
	mask-size: contain;
}





/* Open Position Menu List */
.header_navMenu_main_sec .openPosition_menuList .openPositionMenu_facultyOpen .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/News-Faculty-Openings.svg') no-repeat 0px -2px;
	mask-size: contain;
}
.header_navMenu_main_sec .openPosition_menuList .openPositionMenu_jrf_srf .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/News-JRF-SRF-Position.svg') no-repeat 0px -2px;
	mask-size: contain;
}
.header_navMenu_main_sec .openPosition_menuList .openPositionMenu_internship .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Academic-Interships.svg') no-repeat 0px -2px;
	mask-size: contain;
}
.header_navMenu_main_sec .openPosition_menuList .openPositionMenu_phdPosition .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/People-Doctoral-Scholars.svg') no-repeat 0px -2px;
	mask-size: contain;
}
.header_navMenu_main_sec .openPosition_menuList .openPositionMenu_postPhdPosition .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/People-Doctoral-Scholars.svg') no-repeat 0px -2px;
	mask-size: contain;
}





/* Career Menu List */
.header_navMenu_main_sec .career_menuList .careerMenu_faculty .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/News-Faculty-Openings.svg') no-repeat 0px -2px;
	mask-size: contain;
}
.header_navMenu_main_sec .career_menuList .careerMenu_phdOpportunity .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/People-Doctoral-Scholars.svg') no-repeat 0px -2px;
	mask-size: contain;
}
.header_navMenu_main_sec .career_menuList .careerMenu_postPhdOpportunity .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/People-Doctoral-Scholars.svg') no-repeat 0px -2px;
	mask-size: contain;
}
.header_navMenu_main_sec .career_menuList .careerMenu_internship .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/Academic-Interships.svg') no-repeat 0px -2px;
	mask-size: contain;
}



/* Club Menu List */
.header_navMenu_main_sec .club_menuList .clubMenu_seds .elementor-heading-title a:before {
	mask: url('/wp-content/uploads/2025/09/News-Faculty-Openings.svg') no-repeat 0px -2px;
	mask-size: contain;
}


/* Department Menu List */





/* Header menu CSS END */




/* IR Header Dropdown menu full width */
#e-n-menu-content-1271,
#e-n-menu-content-1274,
#e-n-menu-content-1275 {
	width: 100% !important;
}
/* IR Header Dropdown menu full width */










.blogRelate ul li {
    margin-bottom: 10px;
    line-height: 25px;
}
.blogRelate strong {
    font-weight: 600;
}
.blogRelate h3 {
    font-size: 20px;
}
.upcoming_event_dept .eventPlaylist_dataBox .imgBox img {
    height: auto;
	width: 100%;
}
.page-id-12348 .event_contDetail p {
    display: none;
}
span.upcoming-tag {
	font-size: 18px !important;
    width: 100px;
    color: #fff;
    bottom: 8%;
    padding: 6px;
    background: #FF0000;
}
.eventPlaylist_dataBox .event_contDetail .event-date {
	color: #FF7801;
}






.ir_admission_ug_pg_phd_bannerLink_sec .elementor-slides-wrapper .swiper-slide-contents h1.elementor-slide-description span a:hover {
	color: #F9CC09 !important;
}




/** Admission B.Tech Page CSS Start **/
.research_count_databox .elementor-widget-counter h5.elementor-counter-title {
	text-align: center;
}


.placement_databox .elementor-widget-counter h5.elementor-counter-title {
	text-align: center;
}
.placement_annum_databox .elementor-counter-number-suffix{
	font-size: 20px;
    color: #000;
    padding-left: 5px;
    align-items: center;
    display: flex;
    font-weight: 500;
}

.placement_NAN_controlbox .elementor-counter-number-wrapper .elementor-counter-number {
	display: none;
}




.placement_offer_databox .elementor-counter-number-wrapper .elementor-counter-number {
	display: none;
}
.placement_offer_databox h5.elementor-counter-title {
	display: block;
	text-align: center;
}
.placement_offer_databox h5.elementor-counter-title .placement_offer {
	display: block;
}
.placement_offer_databox .placement_offer span{
	font-size: 20px;
    color: #0094DB;
	font-weight: 600;
	width: 30px;
    display: inline-block;
    text-align: center;
}


/** Admission B.Tech Page CSS End **/


/* Admission Floating Menu */
.admissionform .modal-header{
	padding: 20px 16px 0 16px;
}
.admissionform .modal-header h5{
	font-family: "Source Sans Pro", Sans-serif;
    font-size: 22px;
	font-weight:600;
    border-bottom: 1px solid #dedede;
    display: block;
    width: 100%;
    padding-bottom: 5px;
}
.admissionform .modal-header button.btn-close{
    top: 30px;
    position: absolute;
    right: 25px;
}
.admissionform .customBtn_1{
	font-family: "Source Sans Pro", Sans-serif;
    font-size: 18px;
	font-weight:400;
    background: #F5BB3E;
	color: #000;
	padding:10px 20px;
}
.admissionform .customBtn_1:hover{
    background: #06498D;
	color: #fff;
}
.floating-btn {
  position: fixed;
    top: 40%;
    right: -75px;
    z-index: 9;
    color: #000;
    font-size: 20px;
    font-weight: 600;
    padding: 10px 20px;
    margin: 0px 0px 0px;
    line-height: 1;
    background: #F5BB3E;
    cursor: pointer;
    transform: rotate(-90deg);
	border:0px;
}
.floating-btn:hover{
background: #06498D;
color: #fff;
}
.floating-btn:active{
background: #F5BB3E;
color: #000;
}

.admissionPopup .form-group{
	margin-bottom: 15px;
}
.admissionPopup .form-group span span{
	margin-top: 2px;
}
.wpcf7 form .wpcf7-response-output{
	margin:0.5em 0 1em 0;
}
/* Admission Floating Menu */






.headerMenu_level_2 .header_megaMenu_sec ul.elementor-icon-list-items li.elementor-icon-list-item a:hover,
.headerMenu_level_2 .header_megaMenu_sec ul.elementor-icon-list-items li.elementor-icon-list-item a:hover svg path {
	fill: #FF7801;
	color: #FF7801;
}

.headerMenu_level_2 .research_singleRow_menu ul.elementor-icon-list-items li.elementor-icon-list-item a:hover,
.headerMenu_level_2 .research_singleRow_menu ul.elementor-icon-list-items li.elementor-icon-list-item a:hover svg path {
	fill: #FF7801;
	color: #FF7801;
}



.ir_qsRank_tab_main_sec .ir_qsRank_grid_sec .elementor-widget-image {	
	height: 100%;
}
.ir_qsRank_tab_main_sec .ir_qsRank_grid_sec .elementor-widget-image .elementor-widget-container {	
	padding: 10px 10px;
	border-radius: 7px;
	border: 1px solid #E7E7E7;
	box-shadow: 0px 0px 5px #dbdbdb;
	display: flex;
    align-items: center;
    justify-content: center;
}

.ir_qsRank_tab_main_sec .ir_qsRank_grid_sec .elementor-widget-image .elementor-widget-container img {	
	/*width: 120px;*/
	height: 100px;
	object-fit: contain;
}





.ir_pages_grid_sec .ir_pages_dataBox {	
	transition: transform .3s ease-out;
	border: 1px solid #e3e3e3;
	border-radius: 7px;
}
.ir_pages_grid_sec .ir_pages_dataBox:hover {
	/*background: #06498D !important;*/
	border: 1px solid #e3e3e3;
	/*box-shadow: 0px 0px 12px #CCC;*/
	box-shadow: rgba(0, 0, 0, 0.45) 0px 25px 20px -20px;
    transition: all 0.5s ease;
	transform: translate(0, -10px);
	/*transform: scale(1.07);*/
}
.ir_pages_grid_sec .ir_pages_dataBox:hover .elementor-widget-heading h5.elementor-heading-title a {
	color: #ff7801;
}



.ir_pages_grid_sec .ir_pages_dataBox {
	border-radius: 7px;
	border: 1px solid #e3e3e3;
}
.ir_pages_grid_sec .ir_pages_dataBox .elementor-widget-heading {
	height: 100%;
}
.ir_pages_grid_sec .ir_pages_dataBox .elementor-widget-heading h5.elementor-heading-title {
	height: 100%;
}
.ir_pages_grid_sec .ir_pages_dataBox .elementor-widget-heading h5.elementor-heading-title a {
    width: 100%;
	height: 100%;
	padding: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}














.offer_company_home_logo .swiper-slide {
    border-radius: 0px;
	border: 1px solid #ededed;
	box-shadow: inset 0px 0px 10px #f3f3f3;
}

.offer_company_dept_logo .swiper-slide {
	background: #fff;
}
/*
.offer_company_dept_logo .elementor-widget-text-editor .elementor-widget-container {
	background: #fff;
}
*/




/* SEAS Mathematics page CSS */

.msc-group {
    margin-bottom: 40px;
    padding: 20px;
    border: 1px solid #ccc;
    border-radius: 10px;
}
 
.msc-batch-title {
    font-size: 1.5rem;
    margin-bottom: 20px;
}
 
.msc-student-card {
    display: flex;
    align-items: flex-start; /* Align top */
    margin-bottom: 20px;
    padding: 15px;
    background: #f9f9f9;
	gap: 20px;
}
.msc-group .msc-student-card:last-child {
    margin-bottom: 0px;
}
 
.msc-student-photo-wrap {
    margin-right: 20px;
    flex-shrink: 0;
}
 
.msc-student-photo {
    max-width: 100px;
    height: auto;
    border-radius: 8px;
}
 
.msc-student-details {
    flex: 1;
}
 
.msc-student-details h4 {
    margin: 0 0 0px;
    font-size: 1.2rem;
    color: #000;
	font-weight: 600;
}
 
.msc-student-details p {
    margin: 0;
    color: #000;
	word-break: break-word;
}


/* SEAS Mathematics page CSS */







.recentNews_data_sec {
	box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
.recentNews_data_sec .recentNews_dataBox .elementor-widget.elementor-widget-heading h6.elementor-heading-title {
	min-height: 78px;
}
.recentNews_data_sec .recentNews_dataBox .elementor-widget.elementor-widget-heading div.elementor-heading-title {
	font-size: 18px !important;
}
.recentNews_data_sec .recentNews_dataBox .elementor-widget.elementor-widget-heading div.elementor-heading-title a {
	padding: 0px 0px 0px 22px ;
}
.recentNews_data_sec .recentNews_dataBox .elementor-widget.elementor-widget-heading div.elementor-heading-title a:before {
	content: "\f073";
	/*font-family: FontAwesome;*/
	font-family: 'Font Awesome\ 5 Free';
	position: absolute;
	left: 0px;
	top: 0px;
	color: #FF7801;
}


.recentNews_data_sec .recentNews_dataBox .elementor-widget-icon-box h3.elementor-icon-box-title a {
	font-weight: 400 !important;	
}
.recentNews_data_sec .recentNews_dataBox .elementor-widget-icon-box {
	transition: 0.2s ease-in;
}
.recentNews_data_sec .recentNews_dataBox .elementor-widget-icon-box:hover .elementor-icon-box-icon a {
    transform: translateX(50%);
}




nav.elementor-pagination {
	margin: 30px 0px 0px;
}
nav.elementor-pagination a {
	color: #000;
	font-size: 20px;
    font-family: "Source Sans Pro", Sans-serif;
    font-weight: 400;
    padding: 2px 5px;
    margin: 0px 0px;
    text-align: center;
    width: 40px;
    /*height: 40px;*/
    background: #fff;
    border-radius: 5px;
    border: 1px solid #0094db82;
    display: inline-block;
}
nav.elementor-pagination a:hover {
	color: #fff;
    background: #0094DB;
}
nav.elementor-pagination .page-numbers.current {
	color: #fff;
    padding: 2px 5px;
    text-align: center;
    width: 40px;
    height: 40px;
    background: #0094DB;
    border-radius: 5px;
    border: 1px solid #0094db82;
    display: inline-block;
    cursor: auto;
	position: relative;
	top: -3px;
}









/* CMS Syposium page CSS START */




/* CMS Syposium page CSS END */


#megamenu_ul_li_column.admission_megaMenu ul li:last-child {
	margin-top: 0px;
	border-bottom: 1px solid #DDD;
}






	
	
.pageBanner .elementor-widget-slides .elementor-slides-wrapper .swiper-slide,
.pageBanner_sec .elementor-widget-slides .elementor-slides-wrapper .swiper-slide {	
	height: 500px;
}






/* load breadcrumbs after the pageBanner for all the pages */

.yoast-breadcrumbs-wrapper + .elementor-element.e-flex.e-con .e-con-inner {
	padding-top: 10px;
	margin-top: 5px;
}
.yoast-breadcrumbs-wrapper + .elementor-element.e-flex.e-con {
	margin-top: 10px;
	padding-top: 5px;
}

/* load breadcrumbs after the pageBanner for all the pages */







	
/* Header sticky MegaMenu Fontsize CSS */

.elementor-sticky .header_megaMenu_sec.header_megaMenu_size_ctrl_sec .e-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title {	
	padding-left: 10px;
}
.elementor-sticky .header_megaMenu_sec.header_megaMenu_size_ctrl_sec .e-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title .e-n-menu-title-text {
	font-size: 19px;
}


.elementor-element.elementor-sticky.elementor-sticky--active .header_megaMenu_sec.header_megaMenu_size_ctrl_sec .e-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title {	
	padding-left: 10px;
}
.elementor-element.elementor-sticky.elementor-sticky--active .header_megaMenu_sec.header_megaMenu_size_ctrl_sec .e-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title .e-n-menu-title-text {
	font-size: 19px;
}
/* Header sticky MegaMenu Fontsize CSS */









/* Group Research Area CSS START */

.group-research-area-section { 
	margin: 0px 0px 20px; 
	border-bottom: 1px solid #e3e3e3;
}
.group-research-area-topics-list {
	margin-bottom: 30px;
}
.group-research-title { 
	font-family: "Source Sans Pro", Sans-serif;
	display:inline-block; 
}
.group-research-gallery img { width:100%; border-radius:8px; }
.group-research-flex { display:flex; flex-wrap:wrap; gap:40px; margin-top:20px; }
.group-research-area-faculty-list, .topics-list { flex:1; min-width:280px; }
.group-research-area-faculty-list ul, .group-research-area-topics-list ul { list-style:none; padding:0; }
.group-research-area-faculty-list li, .group-research-area-topics-list li { margin-bottom:10px; font-size:16px; }
.group-research-area-faculty-list i, .group-research-area-topics-list i { margin-right:8px; color:#b00; }
.group-research-gallery {
		margin-bottom: 0px; /* space before faculty/topics */
		text-align: center;
}
.group-research-gallery .gallery-slide img {
  width: auto;
  max-width: 80%;
  height: auto;
  margin: 0 auto;
  display: inline-block;
  border-radius: 8px;
}
	.group-research-gallery .owl-stage {
  display: flex;
  justify-content: center;
  align-items: center;
}

.group-research-gallery .owl-nav,
.group-research-gallery .owl-dots {
  text-align: center;
  margin-top: 10px;
  /*position: relative;*/
  z-index: 2;
}



/* Group research gallery list owl-carousel CSS */
.group-research-gallery.owl-carousel .owl-nav button.owl-next,
.group-research-gallery.owl-carousel .owl-nav button.owl-prev {
    color: #FFF;
    background: #0094db;
    opacity: 1;
}
.group-research-gallery.owl-theme .owl-nav [class*="owl-"]:hover {
    color: #fff;    
}
.group-research-gallery.owl-theme .owl-nav .disabled {
    opacity: 0.5 !important;
    cursor: default;
}
.group-research-gallery.owl-carousel .owl-nav .owl-next,
.group-research-gallery.owl-carousel .owl-nav .owl-prev {
    color: #fff;
    font-size: 15px;
    width: 30px;
    height: 30px;
    background: #0094db;
    border-radius: 50%;
    padding: 4px 7px;
    margin: 0px 0px;
    border: 0px;
    outline: none;
    border-radius: 3px;
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
}
.group-research-gallery.owl-carousel .owl-nav .owl-next {
    right: 0px;
    top: 45%;
}
.group-research-gallery.owl-carousel .owl-nav .owl-prev {
    left: 0px;
    top: 45%;
}
.group-research-gallery.owl-carousel .owl-nav [class*="owl-"]:hover {
    color: #fff;
    background: #d1af30;
    transition: all 0.5s ease;
}

.group-research-gallery.owl-carousel .owl-dots {
	display: none;
}

/* Group research gallery list owl-carousel CSS */



/* Group Research Area CSS END */





































/* Responsive CSS START */


@media only screen and (min-width: 1920px) and (max-width: 2050px) {
	/* For Screen 67% - Screen */		
	/*
	.pageBanner .elementor-widget-slides .elementor-slides-wrapper .swiper-slide,
	.pageBanner_sec .elementor-widget-slides .elementor-slides-wrapper .swiper-slide {	
		height: 950px !important;
	}
	.custom_Breadcrumbs .breadcrum_sec {
		top: 60rem;
	}*/
	
	.height_of_safety_imgBox.elementor-element .elementor-widget-image img {
		height: 312px;
		object-fit: cover;
	} 
	
	.fp_list_card .fp_list_img img {
	  height: 500px !important;
	}
	.facultyDetail_bannerPhoto_img_sec .elementor-widget-image img {
	  height: 400px !important;
	}
}
 
 
@media only screen and (min-width: 1800px) and (max-width: 1919px) {
	/* For Screen 75% - UnKnown Screen */	
	/*	
	.pageBanner .elementor-widget-slides .elementor-slides-wrapper .swiper-slide,
	.pageBanner_sec .elementor-widget-slides .elementor-slides-wrapper .swiper-slide {	
		height: 900px !important;
	}
	.custom_Breadcrumbs .breadcrum_sec {
		top: 57rem;
	}*/
	
	.height_of_safety_imgBox.elementor-element .elementor-widget-image img {
		height: 282px;
		object-fit: cover;
	} 
	
	.fp_list_card .fp_list_img img {
	  height: 450px !important;
	}
	.facultyDetail_bannerPhoto_img_sec .elementor-widget-image img {
	  height: 350px !important;
	}
}
 
 
@media only screen and (min-width: 1600px) and (max-width: 1799px) {
	/* For Screen 80% - Screen */
	/*
	.pageBanner .elementor-widget-slides .elementor-slides-wrapper .swiper-slide,
	.pageBanner_sec .elementor-widget-slides .elementor-slides-wrapper .swiper-slide {	
		height: 850px !important;
	}
	.custom_Breadcrumbs .breadcrum_sec {
		top: 53.5rem;
	}*/
	
	.height_of_safety_imgBox.elementor-element .elementor-widget-image img {
		height: 263px;
		object-fit: cover;
	} 
	
	.fp_list_card .fp_list_img img {
	  height: 400px !important;
	}
	.facultyDetail_bannerPhoto_img_sec .elementor-widget-image img {
	  height: 350px !important;
	}
}
 
 
@media only screen and (min-width: 1400px) and (max-width: 1599px) {

	/* For Screen 90% - Screen for 1920px Size */

	/*
	.pageBanner .elementor-widget-slides .elementor-slides-wrapper .swiper-slide,
	.pageBanner_sec .elementor-widget-slides .elementor-slides-wrapper .swiper-slide {	
		height: 750px !important;
	}
	.custom_Breadcrumbs .breadcrum_sec {
		top: 47.5rem;
	}*/
	
	.height_of_safety_imgBox.elementor-element .elementor-widget-image img {
		height: 232px;
		object-fit: cover;
	}
	
	.fp_list_card .fp_list_img img {
	  height: 350px !important;
	}	
	.facultyDetail_bannerPhoto_img_sec .elementor-widget-image img {
	  height: 300px !important;
	}
}







@media only screen and (min-width: 1367px) {
	
	/* Header sticky MegaMenu Fontsize CSS */	
	.elementor-sticky .header_megaMenu_sec.header_megaMenu_size_ctrl_sec .e-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title {	
		padding-left: 15px;
	}
	.elementor-sticky .header_megaMenu_sec.header_megaMenu_size_ctrl_sec .e-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title .e-n-menu-title-text {
		font-size: 20px;
	}


	.elementor-element.elementor-sticky.elementor-sticky--active .header_megaMenu_sec.header_megaMenu_size_ctrl_sec .e-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title {	
		padding-left: 15px;
	}
	.elementor-element.elementor-sticky.elementor-sticky--active .header_megaMenu_sec.header_megaMenu_size_ctrl_sec .e-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title .e-n-menu-title-text {
		font-size: 20px;
	}
	/* Header sticky MegaMenu Fontsize CSS */	
	
}









@media only screen and (width: 1366px) {
	
	/* Header sticky MegaMenu Fontsize CSS */

	.elementor-sticky .header_megaMenu_sec.header_megaMenu_size_ctrl_sec .e-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title {	
		padding-left: 10px;
	}
	.elementor-sticky .header_megaMenu_sec.header_megaMenu_size_ctrl_sec .e-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title .e-n-menu-title-text {
		font-size: 19px;
	}


	.elementor-element.elementor-sticky.elementor-sticky--active .header_megaMenu_sec.header_megaMenu_size_ctrl_sec .e-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title {	
		padding-left: 10px;
	}
	.elementor-element.elementor-sticky.elementor-sticky--active .header_megaMenu_sec.header_megaMenu_size_ctrl_sec .e-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title .e-n-menu-title-text {
		font-size: 19px;
	}

	/* Header sticky MegaMenu Fontsize CSS */


	/*
	.pageBanner .elementor-widget-slides .elementor-slides-wrapper .swiper-slide,
	.pageBanner_sec .elementor-widget-slides .elementor-slides-wrapper .swiper-slide {	
		height: 500px;
	}*/
	
	/* For Screen 100% */	
	.height_of_safety_imgBox.elementor-element .elementor-widget-image img {
		height: 207px;
		object-fit: cover;
	}
	
	.fp_list_card .fp_list_img img {
	  height: 300px !important;
	}
	.facultyDetail_bannerPhoto_img_sec .elementor-widget-image img {
	  height: 300px !important;
	}

}




@media only screen and (min-width: 1240px) and (max-width: 1350px) {
	/* For Screen 110% - Screen  */	
	
	
	/* Header sticky MegaMenu Fontsize CSS */

	.elementor-sticky .header_megaMenu_sec.header_megaMenu_size_ctrl_sec .e-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title {	
		padding-left: 10px;
	}
	.elementor-sticky .header_megaMenu_sec.header_megaMenu_size_ctrl_sec .e-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title .e-n-menu-title-text {
		font-size: 17px;
	}


	.elementor-element.elementor-sticky.elementor-sticky--active .header_megaMenu_sec.header_megaMenu_size_ctrl_sec .e-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title {	
		padding-left: 10px;
	}
	.elementor-element.elementor-sticky.elementor-sticky--active .header_megaMenu_sec.header_megaMenu_size_ctrl_sec .e-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title .e-n-menu-title-text {
		font-size: 17px;
	}

	/* Header sticky MegaMenu Fontsize CSS */
	
	
	
	.fp_list_card .fp_list_img img {
	  height: 250px !important;
	}
	.facultyDetail_bannerPhoto_img_sec .elementor-widget-image img {
	  height: 250px !important;
	}
}






@media only screen and (min-width: 1025px) and (max-width: 1200px) {
	/* For Screen 125% - MobTeam Screen */
	
	
	/* Header sticky MegaMenu Fontsize CSS */

	.elementor-sticky .header_megaMenu_sec.header_megaMenu_size_ctrl_sec .e-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title {	
		padding-left: 10px;
	}
	.elementor-sticky .header_megaMenu_sec.header_megaMenu_size_ctrl_sec .e-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title .e-n-menu-title-text {
		font-size: 14px;
	}


	.elementor-element.elementor-sticky.elementor-sticky--active .header_megaMenu_sec.header_megaMenu_size_ctrl_sec .e-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title {	
		padding-left: 10px;
	}
	.elementor-element.elementor-sticky.elementor-sticky--active .header_megaMenu_sec.header_megaMenu_size_ctrl_sec .e-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title .e-n-menu-title-text {
		font-size: 14px;
	}

	/* Header sticky MegaMenu Fontsize CSS */
	
	
	.fp_list_card .fp_list_img img {
	  height: 200px !important;
	}
	.facultyDetail_bannerPhoto_img_sec .elementor-widget-image img {
	  height: 200px !important;
	}	
}








@media only screen and (max-width: 767px) {
    .interest-term-item {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box;
    }

    .interest-box {
        display: block;
        width: 100%;
        padding: 10px;
    }

    .term-image img {
        width: 100%;
        height: auto;
        display: block;
    }
	.pageBanner .elementor-slides-wrapper.swiper,
	.pageBanner_sec .elementor-slides-wrapper.swiper {	
		overflow: visible;
	}
	.pageBanner .elementor-slides-wrapper.swiper .swiper-wrapper.elementor-slides,
	.pageBanner_sec .elementor-slides-wrapper.swiper  .swiper-wrapper.elementor-slides {	
		overflow: visible;
	}
}



@media only screen and (max-width: 568px) {
	.news_breadcrumbs_sec.aboutus_and_campusLife_breadcrum.custom_Breadcrumbs .breadcrum_sec{
		top: 16rem;
	}
	/*
	.perfectDream_admin_main_sec {
		background: linear-gradient(to bottom, #cccfb8 0%, #cccfb8 0%, #ffffff 25%, #ffffff 100%);
	}*/
	
	.nextEvent_sec {
		margin-bottom: 30px;
	}
	.nextEvent_sec img {
		height: auto;
	}
	
	
	.swiper-slide-inner h1 {font-size: 25px !important;}
	.swiper-slide-inner h2 {font-size: 25px !important;}
	/*h3 {font-size: 28px !important;}
	h4 {font-size: 20px !important;}*/
	
	
	/* For accordion Header Text */
	.elementor .elementor-element.elementor-widget.elementor-widget-n-accordion .e-n-accordion-item-title-text {
		font-size: 20px !important; 
	}
	.elementor .elementor-element.elementor-widget.elementor-widget-heading div.elementor-heading-title {
		font-size: 20px !important; 
	}
	
	
	
	
		
	
	.headerMenu_level_1 .elementor-nav-menu--dropdown {
		top: 36px !important;
	}
	.headerMenu_level_1 .elementor-nav-menu--dropdown .elementor-nav-menu {
		border-bottom: 1px solid #e5e5e5;
	}
	.headerMenu_level_1 .elementor-nav-menu--dropdown .elementor-nav-menu .elementor-item {
		font-weight: 600 !important;
	}
	.headerMenu_level_1 .elementor-nav-menu--dropdown .elementor-nav-menu li {
		width: 50%;
		float: left;
		border-right: 1px solid #e5e5e5;
		border-bottom: 1px solid #e5e5e5;
	}
	.headerMenu_level_1 .elementor-nav-menu--dropdown .elementor-nav-menu li:nth-child(even) {
		border-right: 0px;
	}
	.headerMenu_level_1 .elementor-nav-menu--dropdown .elementor-nav-menu li:last-child {
		border-bottom: 0px;
	}
	.headerMenu_level_1 .elementor-nav-menu--dropdown .elementor-nav-menu li a {
		padding: 15px 15px;
		justify-content: center;
	}
	
	
	.headerMenu_level_1.header_topMenu_mobile {
		background: #F5BB3E;
	}
	
	
	
	
	.entrepren_headerMenu.headerMenu_level_1 .elementor-nav-menu--dropdown {
		top: 34px !important;
	}
	.entrepren_headerMenu.headerMenu_level_1 .elementor-nav-menu--dropdown .elementor-nav-menu li {
		width: 100%;
	}
	.entrepren_headerMenu.headerMenu_level_1 .elementor-nav-menu--dropdown .elementor-nav-menu li a {
		padding: 15px 15px;
		justify-content: start;
	}
	
	
	
	.headerMenu_level_2 .elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title {
		justify-content: space-between;
	}
	
	
	
	
	
	
	.header_megaMenu_sec.elementor-widget-n-menu .e-n-menu-heading {
		margin: 22px 0px 0px;
	}
	.header_megaMenu_sec.elementor-widget-n-menu .e-n-menu-title {
		padding: 5px 15px;
	}
	.research_singleRow_menu.elementor-widget-n-menu .e-n-menu-title {
		padding: 5px 15px;
	}
	.research_singleRow_menu.elementor-widget-n-menu .e-n-menu-wrapper {
		margin: 15px 0px 0px !important;
	}
	.research_singleRow_menu.elementor-widget-n-menu.e-fit_to_content {
		width: 100% !important;
	}
	
	
	.research_about_colum_1_menuBox .elementor-widget-icon-list .elementor-icon-list-items li.elementor-icon-list-item:last-child {
		border-bottom: 1px solid #ddd;
		padding-bottom: 5px;
	}
	.research_ugPg_colum_1_menuBox .elementor-widget-icon-list .elementor-icon-list-items li.elementor-icon-list-item:last-child {
		border-bottom: 1px solid #ddd;
		padding-bottom: 5px;
	}
	
	

	
	
	
	.home_banner_sec .hero-slider-warp {
		padding-top: 15px;
		/*padding-bottom: 200px;*/
		padding-bottom: 360px; /**/
		background-size: contain;
		background-position: top center;
	}
	.home_banner_sec .hero-slider-warp::before {
		background-color: transparent;
	}
	.home_banner_sec .hero-slider-warp .container-fluid {
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.home_banner_sec .hero-slider-warp .content {
        margin-bottom: 0px;
    }
	.home_banner_sec .hero-slider-warp .content h1.title {
		font-size: 22px !important;
		padding: 20px 15px 20px 15px;
		/*top: 0%;*/
		bottom: 8.2rem; /**/
		min-height: 150px; /**/
		background: #000; /**/
		line-height: 1.2 !important; /**/
		width: 100%; /**/
	}
	.home_banner_sec .hero-slider-warp .content h1.title:after {
		background: rgba(0, 0, 0, 1); /**/
	}
	.home_banner_sec .hero-slider-warp .content h1.title span {
		font-size: 16px;
	}
	/*
	.irPage_homeBanner_mobile.home_banner_sec .hero-slider-warp .content h1.title {
		font-size: 30px !important;
		padding: 20px 0px 20px 15px;
		bottom: 20%;
	}*/
	
	.home_banner_sec .hero-slider-warp .content .hero-btn {	
		bottom: 9.5rem; /**/
		left: 15px;
	}
	
	
	
	
	
	
	.shapeHeading_banner_sec .elementor-slides-wrapper .swiper-slide-contents h1.elementor-slide-heading {	
		padding: 10px 20px 20px 20px;
	}
	.shapeHeading_banner_sec .elementor-slides-wrapper .swiper-slide-contents h1.elementor-slide-heading:after {	
		/*right: 10px;*/
	}
	
	
	
	
	
	
	
	.home_banner_sec ul.information {
		margin-bottom: 0px;
		/*bottom: -15rem;*/
		bottom: -22rem; /**/
	}
	.home_banner_sec ul.information li {
		margin-bottom: 0px;
		padding: 5px 15px;
	}
	
	
	
	.header_megaMenu_multiTab_sec .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs .e-n-tabs-heading {
		display: flex;
		align-items: center;
		justify-content: center;
		gap: 30px;
	}
	
	
	
	/*
	.header_megaMenu_sec.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content {
		max-height: 0;
		overflow: hidden;
		transform: scaleY(0);
	}
	.header_megaMenu_sec.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content.e-active {
		animation: hide-scroll 15.3s backwards;
		max-height: 1000vmax;
		transform: scaleY(1);
	}
	@keyframes hide-scroll {
		0%,to {
			overflow: hidden
		}
	}
	*/
	
	
	
	
	
	
	.nextEvent_details li.nav-item .nextEve_box {
		margin: 0px 3px 0px;
	}
	
	
	
	.counter_box {
		padding-bottom: 20px;
		border-right: 0px;
		border-bottom: 1px solid #C2C2C259;
	}
    
    .eventPlaylist_dataBox .imgBox img {
        height: 250px;
    }
    
    .eventPlaylist_slideBox .imgBox img {
        height: 300px;
    }





    
    .acd_gallery_detailBox h1 {
        font-size: 24px;
        margin: 0px 0px 10px;
    }
    .acd_gallery_detailBox h3 {
        font-size: 18px;
        margin: 0px 0px 10px;
    }
    .acd_gallery_detailBox h6 {
        font-size: 14px;
        margin: 0px 0px 10px;
    }
    .acd_gallery_detailBox p {
        font-size: 15px;
        margin: 0px 0px 10px;
    }

    .acd_gallery_detailBox {
        position: absolute;
        top: 0%;
        left: 0%;
        z-index: 1;
        width: 100%;
        padding: 15px 15px 0px;
    }
    
    .acdGallery_thumbs {
        width: 20.0rem;
        bottom: 1rem;
        right: 0;
        left: 0;
    }
    .acdGallery_thumbs .swiper-slide {
        width: 6.75rem;
    }




    


    
	
	
	.acdGallery_main_carousel .item {
		width: auto;
		height: 100%;
	}
    .acdGallery_main_carousel .item img {
        height: 35rem;
        object-fit: cover;
    }
    
    .acdGallery_detailBox {
        position: absolute;
        top: 0%;
        z-index: 1;
        width: 100%;
        padding: 15px 15px;
    }
    .acdGallery_detailBox h1 {
        font-size: 24px;
        margin: 0px 0px 10px;
    }
    .acdGallery_detailBox h3 {
        font-size: 18px;
        margin: 0px 0px 10px;
    }
    .acdGallery_detailBox h6 {
        font-size: 15px;
        margin: 0px 0px 10px;
    }
    .acdGallery_detailBox p {
        font-size: 16px;
        margin: 0px 0px 10px;
    }


    .acdGallery_thumbnail_carousel {
        bottom: 15px;
		right: 0%;
		width: 90% !important;
        left: 0;
        margin: 0px auto;
    }
	.acdGallery_thumbnail_carousel.owl-carousel .owl-stage {
		justify-content: center;
	}
	
	
	
		
	.psb_dual_video_slider_sec .elementor-widget-media-carousel .swiper .elementor-swiper-button {
		top: -1.8rem;
	}
	
	
	
	
	/*
	.pageBanner .elementor--v-position-middle .swiper-slide-inner {
		align-items: flex-end;
	}*/
	.pageBanner .elementor-slides .swiper-slide-inner,
	.pageBanner_sec .elementor-slides .swiper-slide-inner {
		padding: 15px 25px;
	}
	.seas_blueLeft_bgOverlay_sec:before {
		width: 100% !important;
	}
	.seas_blueRight_bgOverlay_sec:before {
		width: 100% !important;
		transform: translateX(0%);
		background-color: #0094DBEB !important;
	}
	.esla_blueLeft_bgOverlay_sec:before {
		width: 100% !important;
	}
	.esla_blueRight_bgOverlay_sec:before {
		width: 100% !important;
		transform: translateX(0%);
		background-color: #06498DEB !important;
	}
	.psb_redLeft_bgOverlay_sec:before {
		width: 100% !important;
	}
	.psb_redRight_bgOverlay_sec:before {
		width: 100% !important;
		transform: translateX(0%);
		background-color: #EB5030EB !important;
	}
	
	
	.everything_you_need .elementor-widget-button {
		position: inherit !important;
		margin-top: 20px;
	}
	
		
			
			


	
	.researchFacility_rightBorder:after {
		width: 0px;
		display:inline-block;
	}
	.fosteringInovate_right_sec .fosterRight_top_imageBox {
		height: auto;
	}
	.fosteringInovate_right_sec .fosterRight_bottom_imageBox {
		height: auto;
	}
			
	.ug_pg_research_sec .ug_pg_imageBox {
		height: auto;
	}
	
	.event_news_imageBox.e-con.e-flex {
		height: auto;
		display: inline-grid;
	}
	
	
	
	
	
	
	
	
	.research_overview_count_sec.e-con-full.e-parent {
		width: 90%;
	}
	.research_overview_count_sec .research_overview_count_dataBox.e-grid {
		position: relative;
	}
	
	
	
	.research_greenLeft_bgOverlay_sec:before {
		width: 100% !important;
	}
	
	
	.special_offer_sec .elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper {
        align-items: center;
    }
	
	
	
	
	
	
	/*.research_navigation.elementor-widget .elementor-icon-list-item {
		width: 48%;		
		margin: 0px 1px 2px !important;
	}
	.research_navigation.elementor-widget .elementor-icon-list-item a {
		font-weight: 500 !important;
		text-align: center;
		line-height: 1.2;
		display: block;
	}*/
	
	.research_navigation.elementor-element .elementor-widget-button {
		/*width: 46%;*/
		width: 100%;
		margin: 0px;
	}
	.research_navigation.elementor-element .elementor-widget-button a {
		font-weight: 500 !important;
		text-align: center;
		line-height: 1.2;
		display: block;
	}
	
	.academicLab_sec.elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon {
		display: flex;
		align-items: center;
	}
	.table.table-blue td {
		white-space: nowrap;
	}
	
	
	
	
	
	
	
	.facutly_header_banner_sec .elementor-widget-post-info .elementor-icon-list-item .elementor-icon-list-text {
		line-height: 1.2;
	}	
	.facutly_header_banner_sec .elementor-widget-heading h1.elementor-heading-title {
		font-size: 35px;
	}
	.faculty_profile_menu_sec .elementor-icon-list-items {
		border-bottom: 0px;
	}
	.faculty_profile_menu_sec.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
		padding: 5px 0px 5px;
		margin: 0px 8px 0px;
		flex: 1 0 45%;
		border-bottom: 1px solid #dadada;
	}
	.faculty_row_box .facutly_rowRight_imgBox .elementor-widget-image img {
		opacity: 1;
		transition: all .5s;
		transform: translate3d(0px, 0%, 0px);
		width: 100%;		
	}
	.faculty_row_box:hover .facutly_rowRight_imgBox .elementor-widget-image img {
		opacity: 1;
		transition: all 0.75s ease;
		transform: translate3d(0px, 0%, 0px);
	}
	
	
	
	
	
	
	/*
	.custom_Breadcrumbs .breadcrum_sec {
		color: #000000;
		padding: 10px 15px;
		text-align: left;
		line-height: 1.4;
		top: 17.5rem;
		background: transparent;
	}
	.custom_Breadcrumbs .breadcrum_sec span a {
		color: #000000;
		font-size: 16px;
	}
	.custom_Breadcrumbs .breadcrum_sec span a:hover {	
		color: #F9CC09;
	}
	.custom_Breadcrumbs .breadcrum_sec .elementor-shortcode span.breadcrumb_last {
		color: #F9CC09;
		font-size: 16px;
	}
	*/
	
	
	
	.irPage_breadcrums.custom_Breadcrumbs .breadcrum_sec {
		top: 19rem;
		padding: 0px 0px 5px;
	}
	.aboutus_and_campusLife_breadcrum.custom_Breadcrumbs .breadcrum_sec {
		/*top: 20rem;*/
		top: 19rem;
	}
	.custom_Breadcrumbs .breadcrum_sec {
		top: 17rem;
		margin: 0px 15px;
		padding: 0px 0px 5px;
		/*background: #fff;
		box-shadow: inset 0px 1px 0px 0px #686868;
		min-width: 100% !important;*/
	}
	
	
	
	
	.newsEvent_sec {
		margin: 0px 0px !important;
	}
	.newsEvent_title {
		margin: 30px 0px 0px !important;
	}
	
	.newsEvent_formatted_date {
		padding: 0px 0px 15px;
	}
	.newsEvent_formatted_date span {
		padding: 0px 15px 0px;
		display: inline-block;
	}
	.newsEvent_formatted_date span:before {
		content: '';
		position: absolute;
		top: 16px;
		left: 2px;
		border-left: solid 10px #0094DB;
		border-bottom: solid 10px transparent;
		border-top: solid 10px transparent;
		width: auto;
		height: auto;
		background: transparent;
	}
	
	
	.specialisation_offer_sec .elementor-widget-icon-box .elementor-icon-box-wrapper {
		align-items: center;
	}
	.specialisation_offer_sec .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon {
		display: flex;
	}
	
	.seas_researchArea_grid_imgBox.elementor-element .elementor-element .elementor-widget-button {
		height: auto;
	}
	
	
	
	
	.fp_list_grid {
		grid-template-columns: repeat(1, 1fr);
	}
	.dsc-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	.dsc-member {
		display: flex;
		flex-direction: column;
	}
	.dsc-member .dsc-member-image {
		width: 100%;
	}
	.dsc-member .dsc-member-content {
		width: 100%;
	}
	.dsc-member-content h3 {
		text-align: center;
	}
	.dsc-member-content div {
		min-height: auto !important;
	}
	
		
	.research_facilities_grid_sec .elementor-widget-heading {
		min-height: auto;
	}
	
	.dsc-member .dsc-member-image img {
		height: 300px !important;
	}
	.team-grid {
		width: 100% !important;
	}
	
	
	
	.latest_newsEvent_boxWrap .elementor-widget-html .elementor-widget-container .Latest_events_items .eventdetails {
		padding: 15px 15px !important;
	}
	.latest_newsEvent_boxWrap .latestNews_left_sec .elementor-widget-html {
		height: auto;
	}
	.latest_newsEvent_boxWrap .latestNews_left_sec .elementor-widget-html .elementor-widget-container .Latest_events_items {
		height: auto;
	}
	.latest_newsEvent_boxWrap .latestNews_left_sec .elementor-widget-html .elementor-widget-container .Latest_events_items img {
		/*height: auto;*/
		height: 210px;
	}
	.latest_newsEvent_boxWrap .latestEvent_right_sec .elementor-widget-html {
		height: auto;
	}
	.latest_newsEvent_boxWrap .latestEvent_right_sec .elementor-widget-html .elementor-widget-container .Latest_events_items img {
		/*height: auto;*/
		height: 210px;
	}
	.eventdate h3 {
		display: flex;
		align-items: flex-start;
	}
	.eventdate h3 i {
		margin-top: 5px;
	}
	
	
	.campus_visitor_wrap .elementor-widget-image .elementor-widget-container img,
	.campus_visitor_wrap .elementor-widget-image .elementor-widget-container .wp-caption img {
		width: auto;
		height: auto;
	}
	.campus_visitor_wrap figcaption.widget-image-caption.wp-caption-text {
		left: 0px;
	}
	
	
	
	.pageBanner.batch_banner_main_sec .elementor-slides .swiper-slide-inner .swiper-slide-contents .elementor-slide-description .banner_batch_text {
		font-size: 30px !important;
		margin-bottom: 25px;
		line-height: 1.0;
	}
	.pageBanner.batch_banner_main_sec .elementor-slides .swiper-slide-inner .swiper-slide-contents .elementor-slide-description .banner_placementTxt {	
		line-height: 1.2;
	}
	.pageBanner.batch_banner_main_sec .elementor-slides .swiper-slide-inner .swiper-slide-contents .elementor-slide-description .banner_placementTxt {
		font-size: 35px;
		margin-bottom: 25px;
		display: block;
	}
	.pageBanner.batch_banner_main_sec .elementor-slides .swiper-slide-inner .swiper-slide-contents .elementor-slide-description .banner_placementTxt strong {
		font-size: 52px;
		line-height: 0.8;
		display: block;
	}
	
	.Latest_events_items .eventdetails {
		padding: 15px 15px !important;
	}
	
	
	.university_improve_achieve_sec .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon {
		display: flex;
	}
	.university_improve_achieve_sec .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-content {
		display: flex;
		align-items: center;
	}
	
	.testimonal-sec-home.elementor-element .testimonal-head-home {
		display: flex;
		align-items: center;
	}
	
	
	
	.recent_placementGallery_sec .elementor-image-gallery figure .wp-caption-text.gallery-caption {
		bottom: 40px;
	}
	.recent_placementGallery_sec .elementor-image-gallery .gallery-item img {
		margin: 0px 0px 15px;
		width: 100%;
	}	
	
	
	
	.post-30591 .cr_cs_team_main_sec.elementor-element-27c05fc .elementor-loop-container .doctoral_scholar_img_width {
		width: 100% !important;
	}
	.post-30591 .cr_cs_team_main_sec:nth-child(n+2) .elementor-loop-container .doctoral_scholar_img_width {
		width: 100%;
	}
	.post-30591 .cr_cs_team_main_sec .elementor-loop-container .elementor-widget-image {
		min-width: 100%;
	}	
	.post-30591 .cr_cs_team_main_sec.elementor-element-27c05fc .elementor-loop-container .elementor-widget-image img {
		width: 100%;
	}
	.post-30591 .cr_cs_team_main_sec:nth-child(n+2) .elementor-loop-container .elementor-widget-image img {
		width: 100%;
	}
	
	
	
	/* Customizing style box CSS */
	.eventdetails {
		padding: 10px 20px;
		width: 100%;
	}
	.newsdetails {
		padding: 10px 0px;
		width: 100%;
	}
	.newsdate {
		padding: 10px 5px 0 5px;
	}
	/* Customizing style box CSS */
	
	
	
	.irPage_overivew_slide_sec .elementor-widget-heading .elementor-heading-title {
		margin: 10px 0px;
		min-height: auto;
	}
	.irPage_tab_sec.elementor-widget-n-tabs .e-n-tabs-heading button.e-n-tab-title {
		margin-bottom: 0px !important;
	}
	.irPage_tab_sec.elementor-widget-n-tabs .e-n-tabs-heading {
		margin-bottom: 10px;
	}
	
	
	.adminInternation_bannerText_sec .elementor-widget-text-editor .elementor-widget-container {
		font-size: 22px;
	}


    /* Faculty List Slider */
	.facultyList_carousel_itemBox .owl-carousel .owl-stage-outer {
		padding: 50px 0px;
	}
    .facultyList_carousel_itemBox .owl-item .item {
        min-height: 375px;
    }
    .facultyList_carousel_itemBox .owl-item.center .item {
        opacity: 1;
        transform: scale3d(1.0, 1.2, 1);
    }
    .faculty_playlist.owl-carousel .owl-nav .owl-next {
        right: 15px;
        top: 50%;
    }
    .faculty_playlist.owl-carousel .owl-nav .owl-prev {
        left: 15px;
        top: 50%;
    }
    .facultyPlaylist_dataBox .faculty_imgBox img {
        height: 280px;
    }
    .facultyPlaylist_dataBox .faculty_contDetail h5 {
        font-size: 18px;
    }
    .facultyPlaylist_dataBox .faculty_contDetail p {
        font-size: 16px;
    }
    /* Faculty List Slider */
	
	
	
	.facultyProfile_edu_sec .profile_Items li:nth-child(odd) {
		width: auto;	
	}
	.facultyProfile_edu_sec .profile_Items li:nth-child(even) {
		width: 100%;
		margin: 0px 0px 15px 15px;
		
	}
	
	
	
	.education_wrapper {
	  flex-wrap: wrap;
	  overflow-x: inherit;
	}
	.edu_item {
		margin-bottom: 15px;
	}
	
	
	.newsLetter_emailer_sec {
		display: inline-grid !important;
	}
	
	
	
	.perfectDream_admin_main_sec {
		/*background: linear-gradient(180deg, #f1f2e5 0%, #f1f2e5 37%, #ffffff 34%, #ffffff 0%, #CCCFB8 0%, #CCCFB8 0%)*/
		background: linear-gradient(180deg, #f1f2e5 0%, #f1f2e5 0%, #f1f2e5 32%, #ffffff 0%, #CCCFB8 0%, #CCCFB8 0%) /**/
	}
	.home_disclosure_main_sec {
		/*background: linear-gradient(180deg, #c49b60 0%,#c49b60 33%,#484622 30%,#484622 30%,#484622 35%,#e9e9e9 35%,#e9e9e9 95%,#c49b60 91%,#e9e9e9 91%,#c49b60 91%,#c49b60 91%,#c49b60 91%,#e9e9e9 91%,#e9e9e9 100%)*/
		background: linear-gradient(180deg, #c49b60 0%,#c49b60 18%,#484622 0%,#484622 0%,#484622 20%,#e9e9e9 20%,#e9e9e9 95%,#c49b60 91%,#e9e9e9 91%,#c49b60 91%,#c49b60 91%,#c49b60 91%,#e9e9e9 91%,#e9e9e9 100%) /**/
	}
	
	.publication-filter-form .col-md-2.text-right {
		text-align: center !important;
	}
	
	.patent-filter-form .col-md-2.text-right {
		text-align: center !important;
	}
	
	.dataTables_filter input {
		width: 310px !important;
	}
	
	
	
	
	
	
	
	
	.pageBanner .elementor-slides-wrapper.swiper,
	.pageBanner_sec .elementor-slides-wrapper.swiper {	
		overflow: visible;
	}
	.pageBanner .elementor-slides-wrapper.swiper .swiper-wrapper.elementor-slides,
	.pageBanner_sec .elementor-slides-wrapper.swiper  .swiper-wrapper.elementor-slides {	
		overflow: visible;
	}
	.pageBanner .elementor-slides-wrapper.swiper .swiper-wrapper.elementor-slides .swiper-slide,
	.pageBanner_sec .elementor-slides-wrapper.swiper  .swiper-wrapper.elementor-slides .swiper-slide {	
		overflow: visible;
	}
	
	.pageBanner,
	.pageBanner_sec {	
		/*margin-bottom: 80px !important;*/
		/*margin-bottom: 200px !important; /**/
		min-height: auto;
		margin-bottom: 120px !important;
	}
	
	/*
	.pageBanner.elementor-element,
	.pageBanner_sec.elementor-element {
	}*/
	
	.pageBanner + .elementor-element.e-con-full.e-con.e-parent,
	.pageBanner_sec + .elementor-element.e-con-full.e-con.e-parent {	
		padding-top: 10px !important;
	}
	
	
	.pageBanner .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents h2.elementor-slide-heading,
	.pageBanner_sec .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents h2.elementor-slide-heading {	
		font-size: 24px !important;
	}
	
	
	.pageBanner .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents:after,
	.pageBanner_sec .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents:after {	
		/*width: 98%;*/
		background: rgba(0, 0, 0, 1); /**/
		border-radius: 0 0px 0px 0; /**/
		transform: skew(0deg); /**/
	}
	.pageBanner .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents h1.elementor-slide-description,
	.pageBanner_sec .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents h1.elementor-slide-description {	
		font-size: 18px !important;
	}
	
	.pageBanner .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents, 
	.pageBanner_sec .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents {
		padding: 20px 20px 30px 20px; /**/
		bottom: -105px; /**/
		width: 100%; /**/
		min-height: 105px; /**/
		
	}
	
	/*
	.pageBanner .shapeHeading_banner_sec.elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents h1.elementor-slide-heading,
	.pageBanner_sec .shapeHeading_banner_sec.elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents h1.elementor-slide-heading {
		font-size: 18px !important;
	}*/	
	
	/*
	.page-id-4888 .pageBanner .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents h1.elementor-slide-heading,
	.parent-pageid-4888 .pageBanner .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents h1.elementor-slide-heading {	
		font-size: 18px !important;
	}*/
	
	
	.home_banner_sec.aboutus_pageBanner ul.information {
		display: none;
	}
	
	.healthWellfare_ourTeam_sec .full_height_box {
		height: auto;
	}
	.student_champion_sec .full_height_box {
		height: auto;
	}
	.library_vision_mission_sec .full_height_box {
		height: auto;
	}
	
	
	
	
    .vfs-student-inner {
        flex-direction: column;
        align-items: center;
        text-align: center;
    }

    .vfs-student-photo-wrap img {
        width: 100px;
    }
	
	
	.vistingFaculty_sec .vfs-student-photo-wrap {
		margin: 0 auto;
	}
	.vfs-student-details .procedure_list li {
		text-align: left;
	}
	.vistingFaculty_sec .vfs-student-details {
		width: 100%;
	}
	
	
	.university_research_main_sec .elementor-widget-image-box .elementor-image-box-img {
		width: auto;
		margin-bottom: 15px !important;
	}
	.university_research_main_sec .elementor-widget-image-box .elementor-image-box-img img {
		height: 200px;
		object-fit: cover;
	}
	
	
	
	
	.irHs_aboutus_main_tab_sec.elementor-widget-n-tabs .e-n-tabs .e-n-tabs-heading {
		display: flex;
	}
	.irHs_aboutus_main_tab_sec.elementor-widget-n-tabs .e-n-tabs .e-n-tabs-heading .e-n-tab-title {
		flex: 50%;
        line-height: 1.2;
        padding: 10px 5px;
		margin-bottom: 2px !important;
		border-right: 2px solid #FFF !important;
	}
	
	.ir_team_grid_sec .elementor-element.e-con-full .elementor-element.e-con-full {
		height: auto;
	}
	
	
	.passEvent_dataBox.elementor-widget-image-box.elementor-element .elementor-image-box-wrapper .elementor-image-box-img {
		margin-bottom: 20px;
	}	
	.passEvent_dataBox.elementor-widget-image-box.elementor-element .elementor-image-box-wrapper .elementor-image-box-img img {
		height: 280px;
	}
	
	
	.recentNews_dataBox_row .elementor-widget-image img {
		height: 280px;
	}
	
	
		
	.staff_grid_sec .staff_dataBox .elementor-widget-icon-box .elementor-icon-box-wrapper {
		align-items: center;
	}
	.staff_grid_sec .staff_dataBox .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon svg {
		top: 3px;
	}
	
	
	
	.irIshaPage_listType_1 .e-n-tabs-content .elementor-widget-icon-list .elementor-icon-list-item {
		line-height: 1.4;
	}
	.pageBanner + .elementor-element.e-con-boxed.e-con.e-parent.irIshaPage_bodyContent_firstRow_sec {	
		padding-top: 0px !important;
		margin-top: 130px !important;
	}
	
	
	.student_acad_dualBox_main_sec .student_acad_infoBox {
		height: auto;
	}
	.student_acad_dualBox_main_sec .student_acad_handbookBox {
		height: auto;
	}
	
	
	.pageBanner + .elementor-element.e-con-boxed.e-con.e-parent.clubSocietyPage_bodyContent_firstRow_sec {	
		padding-top: 20px !important;
		margin-top: 10px !important;
	}
	
	
	
	
	.interest-term-item {
		min-height: 94px;
	}	
	.interest-carousel.owl-carousel.owl-drag .owl-item {
		margin-right: 0px;
	}
	.interest-carousel.owl-carousel .owl-nav .owl-next {
		right: 5px;
		top: 100%;
	}
	.interest-carousel.owl-carousel .owl-nav .owl-prev {
		left: 5px;
		top: 100%;
	}
	.photography_intro_guy .photography_knowMore_box {
		height: auto;
	}

	.pageBanner + .elementor-element.e-con-boxed.e-con.e-parent.seasPage_bodyContent_firstRow_sec {	
		padding-top: 0px !important;
		margin-top: 110px !important;
	}
	
	
	.research_area_dept .faculty-card-research-area {
		display: block;
	}
	.research_area_dept .faculty-image-research-area img {
		width: 100%;
	}
	.research_area_dept .faculty-image-research-area {
		text-align: center;
		margin-bottom: 20px;
	}
	
	.thought-faculty-profile img {
		width: 100%;
	}
	.thought-faculty-profile .thought-leadership-list.ps-3 {
		padding-left: 0px !important;
	}
	
	
		
	.ir_admission_open_slide_sec .ir_admission_open_slide_dataBox {
		background: linear-gradient(to bottom,  #325289 0%,#465e89 49%,#f5bb3e 100%);
	}
	
	.ir_admission_open_slide_sec .ir_admission_open_slide_dataBox .ir_admission_open_text h2.elementor-heading-title {
		line-height: 1.2;
	}
	.ir_admission_open_slide_sec .ir_admission_open_slide_dataBox .ir_admission_open_text h3.elementor-heading-title {
		line-height: 1.4;
	}	
	.ir_admission_open_slide_sec .ir_admission_open_slide_dataBox .ir_admission_std_image {
		width: 100%;
	}	
	.ir_admission_open_slide_sec .ir_admission_open_slide_dataBox .ir_admission_std_image img {
		width: 200px;
		height: 200px;
		object-fit: cover;
	}
	.ir_applicationProcess_sec {
		height: auto !important;
	}
	.ir_scholarship_form_left_imgBox .elementor-widget-image img {
		height: auto;
	}

	
	
	
	.board_of_study_sec .elementor-widget-image-box .elementor-widget-container,
	.board_of_study_main_sec .elementor-widget-image-box .elementor-widget-container {
		display: flex;
		justify-content: center;
	}
	.board_of_study_sec .elementor-widget-image-box .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-img,
	.board_of_study_main_sec .elementor-widget-image-box .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-img {
		width: 100% !important;
	}	
	.board_of_study_sec .elementor-widget-image-box figure,
	.board_of_study_main_sec .elementor-widget-image-box figure {
		margin-bottom: 15px !important;
	}
	.board_of_study_sec .elementor-widget-image-box .elementor-widget-container .elementor-image-box-img img,
	.board_of_study_main_sec .elementor-widget-image-box .elementor-widget-container .elementor-image-box-img img {
		width: 100%;
		height: auto;
		object-fit: cover;
		object-position: top center;
	}





	.etcbPage_count_sec.elementor-widget-countdown .elementor-countdown-wrapper .elementor-countdown-item .elementor-countdown-label {
		font-size: 16px;
	}
	.etcbPage_tab_sec.elementor-widget-n-tabs .e-n-tabs-heading {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
	}
	.etcbPage_tab_sec.elementor-widget-n-tabs .e-n-tabs-heading button.e-n-tab-title {
		margin-bottom: 0px !important;
		margin-top: 0px !important;
	}
	.etcbPage_tab_sec.elementor-widget-n-tabs .e-n-tabs-heading {
		margin-bottom: 10px;
	}
	
	
	
	.epicPage_tab_sec.elementor-widget-n-tabs .e-n-tabs-heading {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
	}
	.epicPage_tab_sec.elementor-widget-n-tabs .e-n-tabs-heading button.e-n-tab-title {
		margin-bottom: 0px !important;
		margin-top: 0px !important;
	}
	.epicPage_tab_sec.elementor-widget-n-tabs .e-n-tabs-heading {
		margin-bottom: 10px;
	}
	
	
	
	.researchScholarPage_tab_sec.elementor-widget-n-tabs .e-n-tabs-heading {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
	}
	.researchScholarPage_tab_sec.elementor-widget-n-tabs .e-n-tabs-heading button.e-n-tab-title {
		margin-bottom: 0px !important;
		margin-top: 0px !important;
	}
	.researchScholarPage_tab_sec.elementor-widget-n-tabs .e-n-tabs-heading {
		margin-bottom: 10px;
	}
	
	.natfoe_img_ctrl .elementor-widget-image {
		width: 100% !important;
	}
	
	.faculty_details_information_box.elementor-element {
		min-height: auto;
	}
	
	
	
	
	/*
	.pageBanner.ir_higherStudy_banner_sec .elementor-slides .swiper-slide-inner h2.elementor-slide-heading span.ir_highStudy_banner_title_desktop {
		display: none;
	}
	.pageBanner.ir_higherStudy_banner_sec .elementor-slides .swiper-slide-inner h2.elementor-slide-heading span.ir_highStudy_banner_title_mobile {
		display: block;
	}
	.pageBanner.ir_higherStudy_banner_sec .elementor-slides .swiper-slide-inner h1.elementor-slide-description {
		display: none;
	}
	*/
	
	
	.ir_higherStudy_headerBanner_sec .elementor-widget-heading h2.elementor-heading-title span.ir_highStudy_banner_title_desktop {
		display: none;
	}
	.ir_higherStudy_headerBanner_sec .elementor-widget-heading h2.elementor-heading-title span.ir_highStudy_banner_title_mobile {
		display: block;
	}
	.ir_higherStudy_headerBanner_sec .elementor-widget-heading h3.elementor-heading-title {
		display: none;
	}
	
	.ac_inter_header h2 {
		display: grid;
	}
	.ac_inter_header h2 .sub_1 {
		line-height: 1.3;
		text-align: center;
	}
	.ac_inter_header h2 .sub_2 {
		display: inline;
		text-align: center;
	}
	
	
	.placement_offer_databox h5.elementor-counter-title {
		text-align: center;
	}
	
		
	.upcoming_event_dept .eventPlaylist_dataBox .imgBox img {
		height: 250px;
		object-fit: cover;
		object-position: center;
	}
	
	
	.cmbSymposiumPage_tab_sec.elementor-widget-n-tabs .e-n-tabs-heading {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		justify-content: center;
	}
	.cmbSymposiumPage_tab_sec.elementor-widget-n-tabs .e-n-tabs-heading button.e-n-tab-title {
		margin-bottom: 0px !important;
		margin-top: 0px !important;
	}
	.cmbSymposiumPage_tab_sec.elementor-widget-n-tabs .e-n-tabs-heading {
		margin-bottom: 10px;
	}
	
	
	
	#megamenu_ul_li_column.admission_megaMenu {
		margin-top: 10px;
	}
	#megamenu_ul_li_column.admission_megaMenu ul li:last-child {
		margin-top: 7px;
		padding-bottom: 7px;
	}
	
	
	
	/* Header sticky MegaMenu Fontsize CSS */

	.elementor-sticky .header_megaMenu_sec.header_megaMenu_size_ctrl_sec .e-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title {	
		padding-left: 15px;
	}
	.elementor-sticky .header_megaMenu_sec.header_megaMenu_size_ctrl_sec .e-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title .e-n-menu-title-text {
		font-size: 20px;
	}


	.elementor-element.elementor-sticky.elementor-sticky--active .header_megaMenu_sec.header_megaMenu_size_ctrl_sec .e-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title {	
		padding-left: 15px;
	}
	.elementor-element.elementor-sticky.elementor-sticky--active .header_megaMenu_sec.header_megaMenu_size_ctrl_sec .e-n-menu .e-n-menu-heading .e-n-menu-item .e-n-menu-title .e-n-menu-title-text {
		font-size: 20px;
	}

	/* Header sticky MegaMenu Fontsize CSS */
	
	
	.research_singleRow_menu.elementor-widget-n-menu.e-fit_to_content .e-n-menu-content >.e-con {
		width: 100% !important;
	}
	
	
	
}





@media only screen and (max-width: 480px) {
	
	.custom_Breadcrumbs .breadcrum_sec {
		top: 19rem;
		padding: 0px 0px 5px;
	}
	.irPage_breadcrums.custom_Breadcrumbs .breadcrum_sec {
		top: 19rem;
		padding: 0px 0px 5px;
	}
	.aboutus_and_campusLife_breadcrum.custom_Breadcrumbs .breadcrum_sec {
		/*top: 22.5rem;*/
		top: 19rem;
	}
}








/* iPhone 6,7,8 Plus ----------- */
@media only screen and (min-device-width: 414px) and (max-device-width : 736px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 3) {
	
	.custom_Breadcrumbs .breadcrum_sec {
		/*top: 18rem !important;*/
		top: 24rem !important;
		padding: 0px 0px 5px;
	}
	.irPage_breadcrums.custom_Breadcrumbs .breadcrum_sec {
		top: 24rem !important;
		padding: 0px 0px 5px;
	}
	.aboutus_and_campusLife_breadcrum.custom_Breadcrumbs .breadcrum_sec {
		/*top: 20rem !important;*/
		top: 24rem !important;
	}
	
}


/* iPhone 14 Pro Max ----------- */
@media only screen and (min-device-width: 430px) and (max-device-height: 932px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3) {	
	
	.home_banner_sec .hero-slider-warp {
		padding-bottom: 380px;
	}
	.home_banner_sec .hero-slider-warp .content h1.title {
		bottom: 7.8rem; /**/
	}
	.home_banner_sec ul.information {
        bottom: -23.5rem;
    }
	.pageBanner .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents, 
	.pageBanner_sec .elementor-widget-slides .elementor-slides-wrapper .swiper-slide-contents {
		bottom: -85px; /**/
	}	
	.custom_Breadcrumbs .breadcrum_sec {
		/*top: 21rem !important;*/
		top: 27rem !important;
		padding: 0px 0px 5px;
	}	
	.irPage_breadcrums.custom_Breadcrumbs .breadcrum_sec {
		top: 27rem !important;
		padding: 0px 0px 5px;
	}
	.aboutus_and_campusLife_breadcrum.custom_Breadcrumbs .breadcrum_sec {
		/*top: 25rem !important;*/
		top: 27rem !important;
	}
}


/* Pixer 2 ----------- */
@media only screen and (min-device-width: 411px) and (max-device-height: 731px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2.6) {
	
	.custom_Breadcrumbs .breadcrum_sec {
		/*top: 17rem;*/
		top: 25rem; /**/
		padding: 0px 0px 5px;
	}
	.irPage_breadcrums.custom_Breadcrumbs .breadcrum_sec {
		/*top: 18.5rem;*/
		top: 25rem; 
		padding: 0px 0px 5px;
	}
	.aboutus_and_campusLife_breadcrum.custom_Breadcrumbs .breadcrum_sec {
		/*top: 20rem;*/
		top: 25rem;
	}
	
}

/* Pixer 2 XL ----------- */
@media only screen and (min-device-width: 411px) and (max-device-height: 823px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3.5) {

	.custom_Breadcrumbs .breadcrum_sec {
		/*top: 19rem;*/
		top: 26rem; /**/
		padding: 0px 0px 5px;
	}
	.irPage_breadcrums.custom_Breadcrumbs .breadcrum_sec {
		top: 26rem;
		padding: 0px 0px 5px;
	}
	.aboutus_and_campusLife_breadcrum.custom_Breadcrumbs .breadcrum_sec {
		/*top: 22rem;*/
		top: 26rem;
	}
	
}



@media only screen and (max-width: 390px) {
	
	.custom_Breadcrumbs .breadcrum_sec {
		/*top: 19rem;*/
		top: 25.5rem; /**/
		padding: 0px 0px 5px;
	}
	.irPage_breadcrums.custom_Breadcrumbs .breadcrum_sec {
		top: 25.5rem;
		padding: 0px 0px 5px;
	}
	.aboutus_and_campusLife_breadcrum.custom_Breadcrumbs .breadcrum_sec {
		/*top: 22rem;*/
		top: 25.5rem;
	}
}




/* iPhone 6,7,8 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) {
	
	.home_banner_sec .hero-slider-warp .content h1.title {
		bottom: 8.5rem;
	}
	.home_banner_sec ul.information {
		bottom: -21.5rem;
	}
	
	.custom_Breadcrumbs .breadcrum_sec {
		/*top: 15rem;*/
		top: 22rem; /**/
		padding: 0px 0px 5px;
	}
	.irPage_breadcrums.custom_Breadcrumbs .breadcrum_sec {
		top: 22rem;
		padding: 0px 0px 5px;
	}
	.aboutus_and_campusLife_breadcrum.custom_Breadcrumbs .breadcrum_sec {
		/*top: 18rem;*/
		top: 22rem;
	}
	
}

/* iPhone X ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3) {
	
	.home_banner_sec .hero-slider-warp .content h1.title {
		bottom: 8.5rem;
	}
	.home_banner_sec ul.information {
		bottom: -21.5rem;
	}
	
	.custom_Breadcrumbs .breadcrum_sec {
		/*top: 18rem;*/
		top: 24.5rem; /**/
		padding: 0px 0px 5px;
	}
	.irPage_breadcrums.custom_Breadcrumbs .breadcrum_sec {
		top: 24.5rem;
		padding: 0px 0px 5px;
	}
	.aboutus_and_campusLife_breadcrum.custom_Breadcrumbs .breadcrum_sec {
		/*top: 21rem;*/
		top: 24.5rem;
	}
	
}



@media only screen and (max-width: 360px) {
	
	.home_banner_sec .hero-slider-warp {
		padding-bottom: 340px;
	}
	.home_banner_sec .hero-slider-warp .content h1.title {
		bottom: 7.8rem; /**/
	}
	.home_banner_sec ul.information {
        bottom: -21rem;
    }

	.custom_Breadcrumbs .breadcrum_sec {
		/*top: 13.5rem;*/
		top: 22.5rem; /**/
		padding: 0px 0px 5px;
	}
	.irPage_breadcrums.custom_Breadcrumbs .breadcrum_sec {
		/*top: 14rem;*/
		top: 22.5rem;
		padding: 0px 0px 5px;
	}
	.aboutus_and_campusLife_breadcrum.custom_Breadcrumbs .breadcrum_sec {
		/*top: 17rem;*/
		top: 22.5rem;
	}
	
}



@media only screen and (max-width: 320px) {
	
	.home_banner_sec .hero-slider-warp {
		padding-top: 15px;
		padding-bottom: 160px;
		background-size: contain;
		background-position: top center;
	}
	
	.home_banner_sec ul.information {
		margin-bottom: 0px;
		/*bottom: -15rem;*/
		bottom: -10rem;
	}
	
}

/* Responsive CSS END */






/* Faculty Detils Start */
.faculty_details_bannerimg
{
	 background-position: 90% 50% !important;
}
	
@media only screen and (max-width: 568px) {
    .faculty_details_bannerimg {
        background-position: 90% 90% !important;
		background-size: 50% !important;
    }
	.Main-section-img-Box-height-mobile-view.e-flex.e-con.e-child {
		min-height: 300px;
	}	
	
	.Latest_events_items img {
		height: 325px !important;
	}
	#Univiser {
	z-index: 1;
	}
	.pageBanner.elementor-element .elementor-widget-slides .elementor-slides-wrapper .swiper-wrapper .swiper-slide,
	.pageBanner_sec.elementor-element .elementor-widget-slides .elementor-slides-wrapper .swiper-wrapper .swiper-slide {
		height: 33vh;
	}	
	 }

#staff-profiles-wrapper h5.loader , #faculty-profiles-wrapper h5.loader , #people-list-container h5.loader
{
min-height: 450px; /* or any suitable height */
text-align: center;
}

/* Faculty Search Design */

.faculty-search-keyword {
  text-align: center;
  /* padding: 20px 0 40px; */
}

#facultysearchformkeyword {
  display: flex;
  /* justify-content: center;
  align-items: center; 
  margin: 0 auto; */
  max-width: 700px;	
  position: relative;
}

#facultysearchtext {
  width: 100%;
  padding: 16px 22px;
  border: 1.5px solid #ccc;
  border-radius: 6px 0 0 6px;
  font-size: 18px;
  outline: none;
  transition: all 0.3s ease;
}

#facultysearchtext:focus {
  border-color: #000;
}

body.seas_ap #searchfacultykeyword{
  background-color: #0094DB;
  border:none;	
}

#searchfacultykeyword {
  animation-duration
  border: none;
  border-radius: 0 6px 6px 0;
  padding: 16px 24px;
  cursor: pointer;
  color: #fff;
  font-size: 18px;
  transition: background 0.3s ease;
}

#searchfacultykeyword:hover {
  background-color: #a83226;
}

/* 🔄 Refresh icon link styled as button */
#refreshfacultykeyword {
  background-color: #555;
  border-radius: 6px;
  padding: 16px 24px;
  color: #fff;
  margin-left: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  transition: background 0.3s ease;
}

#refreshfacultykeyword:hover {
  background-color: #333;
}

#facultysearchformkeyword i {
  font-size: 18px;
}

.teams-contact-iconalign .elementor-icon-box-icon {
	position: relative;
    top: 4px;
}

.teams-contact-iconalign .teams-mobile-iconalign .elementor-icon-box-icon {
	top: 8px;
}

@media only screen and (max-width: 767px) { 
.teams-contact-iconalign .elementor-icon-box-icon {
    position: relative;
    top: -54px;
}

.teams-contact-iconalign .teams-mobile-iconalign .elementor-icon-box-icon {
	top: -25px;
}
}
@media only screen and (width: 430px) { 
.teams-contact-iconalign .elementor-icon-box-icon {
    top: -26px;
}
}
