#videoticker .video-icon,#videoticker .video-icon:before{
	background: transparent;
	box-shadow: none;
	outline: none;
}
.newexcellence .year-filter{
/* 	visibility: hidden; */
}
#wc_masking,#wc_masking *{
	transition: all linear 0.8s;
}
.facility-click.bgoverlay:hover:before, .facility-click.bgoverlay.active:before{
	background-image: linear-gradient(180deg, #000000B3 25%, #000000 100%)!important;
}
.nomarginleft .e-con-inner{
	margin-left: 0;
}
.steps-card .step-panel p{
	min-height: 120px;
}
.withsubcontent .toggle-content p{
	visibility: visible;
}
.ytp-pause-overlay{
	display: none;
}

.yt-overlay {
    position: absolute;
    inset: 0;
    background: transparent;
    z-index: 999;
}
.overview-videos .video-iframe iframe{
	height: 850px;
}
iframe .ytp-pause-overlay-container{
	display: none!important;
}
.marronbtn a{
	font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 20px 50px 20px 50px;
	margin-top: 30px;
}
.marronbtn a:hover{
	background-color: transparent;
    color: #FFFFFF;
    background-image: linear-gradient(270deg, #BA0107 0%, #810D10 100%);
}
.icon-down-arrow1{
	margin-left: 4px!important;
    font-size: 0px!important;
	height: 7px!important;
	width:10px;
	display:flex!important;
}
.mainheaderlist{
	justify-content: right;
}
.menupadding .elementor-widget-n-tabs .e-n-tab-title{
	margin-bottom: 25px!important;
}
.menupadding .firsttabs .e-n-tabs-heading{
	gap: 15px;
}
.elementor-button_link a::before, .elementor-button_link a::after{
	border: none!important;
}
.academic-pillars .nav-pills .nav-link svg{
	bottom: 0;
	top: 0;
	margin: auto;
}
.manag-admisn img {
    width: 22px;
}
.definitionscontent li{
	margin-bottom: 20px;
	color: #000;
}
.definitionscontent{
	color: #000;
}
#upcoming_result p{
	color: #000!important;
}
.view-btn a{
	color: #fff!important;
}
.contactpage-form input[type*="email"],.contactpage-form input[type*="text"],.contactpage-form select{
	color: #fff!important;
}
.mainpackage p{
	letter-spacing: 0.1em;
	font-size: 21px;
}
.nopackage p,.nopackage{
	text-transform: capitalize;
	font-weight: 400;
}
iframe.video-frame{
	height: 830px!important;
}
html body .ytp-pause-overlay {
    display: none !important;
}
.nhide h2{
	visibility: hidden;
}
.faculty-nav a:hover{
	opacity:1!important;
	color: #fff!important;
}
.newclub-tab .tab-arrow-new,.curri-tab .tab-arrow-new{
	position: absolute;
    top: 30px;
    transform: translateY(-50%);
    width: 36px;
    height: 36px;
    border-radius: 50%;
    border: 0;
    cursor: pointer;
    background-color: transparent !important;
    font-size: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 99;
}
.curri-tab .tab-arrow-new{
	top: 26px;
}
.newclub-tab .tab-arrow-new.tab-next-new,.curri-tab .tab-arrow-new.tab-next-new{
	right: 0;
}
.newclub-tab .e-n-tabs-heading{
	margin: 0 40px;
}
.acedemic_mega_menu #col1{
	    border-right: 1px solid #fff;
    margin-left: 0px;
}
.mainheader{
	border: none!important;
}
.elementor-element-ca78d49,.elementor-element-ca78d49 .e-con{
	padding: 0!important;
	--widgets-spacing: 0!important;
}
.mainheadings{
	width: 20%!important;
}
.common-paddingtop{
	padding-top: 50px!important;
}
.common-paddingbottom{
	padding-bottom: 50px!important;
}
.tb-breadcrumbs a:hover{
	color: #fff!important;
}
.contact-row.active .contact-view a{
	color: #fff!important;
}
.contact-row .contact-view a{
	color: #838694!important;
}
.contact-row:hover .contact-view a{
	color: #fff!important;
}
.common-padding{
	padding: 50px 0;
}
.bluegradient{
	background:
linear-gradient(266.1deg, #2A2E92 5.94%, #1E205C 25.15%, #141530 70.3%);

}
.overvieblue h2, .overvieblue p{
	color: #fff!important;
}
.advancedprog h2,.advancedprog p,.advancedprog p li,.advancedprog ul li{
	color: #fff!important;
}
.advancedprog h2{
	font-family: 'Cormorant';
	font-weight: 400;
	font-size: 38px;
	line-height: 1.3;
	letter-spacing: 0;
}
.advancedprog p,.advancedprog p li,.advancedprog ul li{
	font-family: 'Inter';
	font-weight: 400;
	font-size: 16px;
	line-height: 1.4;
	letter-spacing: 0;

}
.advancedprog h6{
	font-weight: 600;
}
.needast p,.needast a p,.needast p a{
	font-family: 'Inter';
	font-weight: 700!important;
	font-size: 21px!important;
	line-height: 1.3!important;
	letter-spacing: 0.1em!important;
	text-transform: uppercase!important;
	color: #801323!important;
}

.annexure{
	padding: 30px 0;
}
.annexure h2{
	font-family: 'Inter';
	font-weight: 600;
	font-size: 21px;
	line-height: 1.3;
	letter-spacing: 0;
	text-transform: uppercase;
	color: #000;
}
.areaspara {
	margin-bottom: 40px;
}
.smallheading.headingoverview{
	max-width: auto!important;
}
.functionspara p{
	font-size: 18px!important;
	line-height: 1.5;
}
.list-objective.objective-list ul li{
	margin-bottom: 10px;
}
.readbtn{
	background-color: #810d10;
    padding: 6px 20px;
    color: #fff;
    margin-top: 10px;
    display: inline-block;
}
.publications{
	display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 18px;
    row-gap: 40px;
}
.publications .news-card img{
	height: auto;
}
.publications .news-content{
	padding: 20px;
}
.publications .news-content h4{
	font-size: 20px;
}
.readbtn{
	font-family: "Inter", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 6px;
    background-color: #810D10;
    color: #fff;
    width: 40%;
    border: none;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all 0.5s ease;
}
.readbtn:hover{
	background-color: transparent;
    background-image: linear-gradient(263deg, #BA0107 0%, #69191D 100%);
}
.readbtn svg{
	height: 14px;
    width: 14px;
    fill: #fff;
    margin-left: 5px;
	opacity: 0;
}
.readbtn:hover svg{
	opacity: 1;
}
.contentinfor{
	font-size: 16px;
	line-height: 1.3;
}
#gallery-1 .gallery-item{
/* 	margin-right: 5px; */
}
.mainhead h2 span{
/* 	font-size: 28px!important; */
}
.mega-menu-item .e-con-inner {
    max-width: 1300px!important;
    padding-left: 0!important;
}
.menupadding .e-n-tabs
 {
    justify-content: left!important;
}
.menupadding .e-n-tabs .e-n-tabs-heading::after
 {
    content: "";
    position: absolute;
    width: 1px;
    height: 305px!important;
    border-right: 1px solid #AFAFAF;
    right: 0;
    bottom: 0;
    top: 0;
}
.acedemic_mega_menu
 {
    display: grid;
    grid-template-columns: repeat(3, 1fr)!important;
    color: #fff;
}
.menupadding .firsttabs .e-n-tabs-content {
    flex: 0 0 80% !important;
    max-width: 80% !important;
}
/* .acedemic_mega_menu
 {
    display: grid;
    grid-template-columns: 30% 30% 30%!important;
    color: #fff;
}
.menupadding .e-n-tabs:first-child .e-n-tabs-heading
 {
    flex: 0 0 33.33%!important;
    max-width: 33.33%!important;
}
.menupadding .firsttabs .e-n-tabs-content {
    flex: 0 0 75% !important;
    max-width: 75% !important;
} */
.acedemic_mega_menu #col2, .acedemic_mega_menu #col3{
	border-right: 1px solid #fff;
}
.subpaddingleft {
    padding-left: 20px !important;
}
.gva-search.open .gva-search-content{
	z-index: 9999;
}
#wp-footer .lastfooter a{
	color: #fff;
}
#wp-footer .lastfooter a:hover{
	color: #fff;
	opacity: 0.8;
}
.sidebar li.has-icon{
	gap: 15px!important;
}
.nobanner .page_banner{
	padding-top: 39px;
}
.horizental-accordian .e-n-accordion-item{
	    padding-bottom: 30px;
}
.minor-course-card:empty {
  display: none!important;
}
.accordion-content p{
	line-height: 1.5!important;
}
.image-container:before{
	background: rgba(0,0,0,0.3)!important;
}
.tabs-scroll{
	background: transparent!important;
}
.menupadding .e-n-tabs .e-n-tabs-heading::after{
	height: 100% !important;
}
.mba-wrapper ul li{
	color: #fff;
}
.image-content h4
 {
    font-weight: 700;
    font-size: 24px!important;
    line-height: 28px;
    text-transform: uppercase;
    color: #fff;
    margin-top: 0px;
    margin-bottom: 15px;
	 font-weight: 600!important;
}
.image-container:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    background: linear-gradient(177.73deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.6) 75.38%)!important;
}
.image-content {
    position: absolute;
    left: 14px!important;
    bottom: 20px;
    height: auto;
    width: 100%!important;
}
.image-content a
 {
    font-family: 'Cormorant';
    font-weight: 700;
    font-size: 21px!important;
    line-height: 0.5!important;
    color: #fff;
}
}
.minor-course-card
 {
    background: linear-gradient(102.26deg, #141530 27.33%, #1F2262 85.38%, #2A2E92 98.66%);
    color: #fff;
    padding: 15px!important;
    min-height: 80px!important;
    display: flex;
    align-items: center;
    justify-content: left;
    font-weight: 400;
    font-size: 14px!important;
    line-height: 20px;
    letter-spacing: 0.1em!important;
    text-transform: capitalize!important;
}
.minor-acc-title {
    padding: 20px 20px 20px 0px!important;
    cursor: pointer;
    font-weight: 600!important;
    font-family: 'Cormorant';
    font-weight: 700;
    font-size: 20px!important;
    line-height: 20px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    color: #801323;
    position: relative;
    display: flex;
    font-weight: 800!important;
}
.dissertation-section .section-title{
	display: none!important;
}
.program-eligibility .tab:after{
	display: none!important;
}
.program-eligibility li{
	color: #fff;
}
.tab-content table > thead > tr > th, .tab-content table > tbody > tr > th, table > tfoot > tr > th{
	text-align: left!important;
}
.footer_toggle_menu svg[aria-hidden="true"] {
  transform: rotate(180deg);
}
.footer_toggle_menu svg[aria-hidden="false"] {
  transform: rotate(0deg);
}
.objectivelisting li{
	padding-bottom: 10px!important;
}
/* Faculty schools */
.mainfaculty .tab-panel.active {
/*     display: block;
    height: 100%;
    width: 50%;
    margin-right: auto; */
}
.mainfaculty .facultytabs .tab-content .container {
/*     position: relative;
    align-items: center;
    justify-content: right;
    display: flex;
    margin-top: 27%;
    width: 100%; */
}
.deptprog .image-box{
	display: none!important;
}
.pogramsschool{
/* 	background:#FFF3E2; */
}
.pogramsschool .e-con-inner{
/* 	    position: absolute;
    width: 50%;
    top: -580px;
    display: flex;
    justify-content: right;
    margin: auto;
    margin-right: 0;
    right: 0;
background: #FFF3E2; */
}
.pogramsschool .deptprog{
/* 	background: #FFF3E2; */
}
.marginzeo p:nth-last-child(1){
	margin-bottom: 0;
}
.course-wrapper .tabs-nav-wrap-new{
	position: relative;
}
.course-wrapper .tabs-nav-wrap-new .tab-arrow-new{
	position: absolute;
    top: 9px;
    bottom: 0;
    margin: auto;
   color: #000;
    font-size: 20px;
}
.course-wrapper .tabs-nav-wrap-new .tab-arrow-new.tab-prev-new{
	 left: 60px;
}
.course-wrapper .tabs-nav-wrap-new .tab-arrow-new.tab-next-new{
	 right: 60px;
}
.manag-admisn .icon-box:nth-child(3) {
    display: none;
}
/* .pogramsschool[data-id="7439324"] {
  display: none !important;
} */
.acedemic_mega_menu #col2, .acedemic_mega_menu #col3{
	display: none!important;
}
.acedemic_mega_menu #col1{
	border-right: none!important;
}
.secondsub .e-n-tabs-heading::after{
	display: none!important;
}
.program-display .program-image{
	display: none!important;
}
.intro-section h2{
	margin-bottom: 20px!important;
}
.intro-section p{
	font-size: 16px!important;
    line-height: 1.5!important;
    color: #000!important;
    margin: 20px 0!important;
	margin-top: 0!important;
}
.program-section
 {
    background: transparent!important;
    padding: 0!important;
}
.intro-left {
    max-width: 100%!important;
}
.homefacultysection .e-n-accordion-item[open] > div{
    cursor:pointer;
}
.list_programs {
/*     display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
    list-style: none;
    padding: 0; */
}

.course {
    font-weight: 600;
    margin-bottom: 8px;
}
.facultyone .list_programs li{
	display: flex;
	flex-direction: row!important;
	width: 100%;
	justify-content: space-between;
	align-items: center;
}
.facultyone .list_programs li a{
	margin-top: 0;
}
.facultyone .list_programs{
	height: 400px;
    overflow-y: scroll;
}
.facultyone .acc-textbox p{
	width: 60%;
}
.course-wrapper .sub-tabs,.course-wrapper .sub-tabs:before{
/* 	background: #FFF3E2; */
	    padding: 20px;
    background: linear-gradient(102.26deg, rgb(20, 21, 48) 27.33%, rgb(31, 34, 98) 85.38%, rgb(42, 46, 146) 98.66%);
}
.course-wrapper .sub-tab{
	color: rgba(255,255,255,0.7)!important;
}
.course-wrapper .sub-tab.active{
	color: #fff!important;
}
.course-wrapper .sub-content{
		background: #FFF3E2;
}

.content-box h4{
	display: none!important;
}
.course-wrapper .tabs-nav-wrap-new .tab-arrow-new{
	color: #fff;
}
.sub-tabs{
	overflow: scroll;
}
.course-wrapper .program-titles {
    width: 60%;
    padding-top: 70px;
}
.course-wrapper .program-titles
 {
    width: 60%;
    margin-top: 70px;
    max-height: 350px;
    overflow: hidden;
	 padding: 0;
    overflow: auto;
/*     z-index: 999; */
}
.course-wrapper .sub-tabs{
	display: flex;
    gap: 40px;
    max-width: 1330px;
    margin: auto;
    position: relative;
    padding: 0px 90px;
    margin: 0;
    width: 100%;
    max-width: 100%;
    margin: 0 0px;
    padding-bottom: 0;
	height: 60px;
}
.course-wrapper .tabs-nav-wrap-new
 {
    position: relative;
    background: linear-gradient(102.26deg, rgb(20, 21, 48) 27.33%, rgb(31, 34, 98) 85.38%, rgb(42, 46, 146) 98.66%);
}
.sub-tabs {
    overflow: scroll; /* or overflow: auto; */
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;     /* Firefox */
}

/* Hide scrollbar for WebKit browsers (Chrome, Safari, Opera) */
.sub-tabs::-webkit-scrollbar {
    display: none;
}
.program-item:hover
 {
    background: #801323;
}
.program-item:hover h5
 {
    font-weight: 700;
    color: #fff;
}
.program-item:hover a {
    color: #fff;
    display: inline-flex;
    gap: 7px;
    margin-top: 7px;
}
.facultytabs{
	background: #FFF3E2;
}
.course-wrapper .program-titles::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.course-wrapper .program-titles::-webkit-scrollbar
{
	width: 5px;
	background-color: #F5F5F5;
}
.course-wrapper .program-titles::-webkit-scrollbar-thumb
{
	background-color: #801323;
	border: 2px solid #555555;
}
.facultyone .list_programs {
    max-height: 400px;  /* Limit height to 400px */
    overflow-y: auto;   /* Scroll only if content exceeds max-height */
}
.small_year{
	margin-top: 10px!important;
}
.program-item.active h5 {
    font-weight: 400!important;
    color: #2E2E2E!important;
}
.program-item.active h5 {
    font-weight: 400!important;
    color: #2E2E2E!important;
}
.program-item.active a {
    color: #2E2E2E!important;
    display: inline-flex;
    gap: 7px;
    margin-top: 7px;
}
.program-item.active {
	background: transparent!important;
}
.program-item a,.program-item.active a{
	display: none!important;
	text-decoration: none!important;
	border-bottom: none!important;
}
.program-item a{
	text-decoration: none!important;
	border-bottom: none!important;
}
.program-item:hover a,.program-item.active:hover a{
	display: inline-flex!important;
	text-decoration: none!important;
	border-bottom: none!important;
}
.program-item a svg path,.program-item.active a svg path
{
    fill: #2E2E2E!important;
}
.program-item:hover a svg path,.program-item.active:hover a svg path
{
    fill: #fff!important;
}
.program-item.active:hover {
    background: #801323!important;
}
.program-item.active:hover h5,.program-item.active:hover a{
    color: #fff!important;
	
	text-decoration: none!important;
}
.program-item.active:hover h5{
	font-weight: 500;
}
.tab-arrow-new {
	cursor: pointer!important;
	outline: none;
    box-shadow: none;
    background: transparent;
    border: none;
    -webkit-tap-highlight-color: transparent;
}
.program-item a{
	font-size: 16px!important;
}
.program-item a svg{
	transform: rotate(-90deg);
}
.course-wrapper .sub-tabs, .course-wrapper .sub-tabs:before,.course-wrapper .tabs-nav-wrap-new{
/* 	background: #1F2262!important; */
	background: #810D10 !important;
}
.minmission .vision-mission{ 
	min-height: 380px;
    background-position: center left;
}
.maintext p{
	color: #000;
	font-size: 22px;
	margin: 40px 0 0;
	line-height: 1.3;
	font-weight: 600;
	text-align: center;
	width: 100%;
	font-family: "Cormorant", Sans-serif;
}
.iic-categ h4{
	min-height: 45px!important;
}
.iic-categ p{
	min-height: 60px!important;
}
.elementor-1481 .elementor-element.elementor-element-72ba3fe .gva-navigation-menu ul.gva-nav-menu > li .submenu-inner, .gva-navigation-menu ul.gva-nav-menu > li ul.submenu-inner{
	min-width: 320px;
}
.sidebar li.active,.sidebar li:hover
 {
    opacity: 1;
    left: 35px;
    color: #F89521;
}
.sidebar li.active,.sidebar li:hover {
    opacity: 1;
    left: 0!important;
}
.sidebar li.active::before{
	display: none;
}
.clubs-slider .slide-content h3{
	font-size: 22px!important;
	text-transform: capitalize!important;
	color: #000!important;
}
.clubs-slider .slick-current .slide-content h3{
	font-size: 22px;
	text-transform: uppercase;
	color: #fff!important;
}
.clubs-slider .slick-center .slide-card h3,.clubs-slider .slick-center .slide-card p{
	color: #000!important;
}
.table_row:hover .learn-btn{
/* 	opacity: 0!important; */
}
.table_row:hover .learn-btn.no-bgbtn,.table_row .learn-btn.no-bgbtn{
	background: transparent!important;
	    display: flex;
    justify-content: space-around;
	color: #fff!important;
}
.no-bgbtn:hover{
	background: transparent!important;
	color: #fff!important;
	opacity: 0.8;
}
.table_row:hover .learn-btn.no-bgbtn{
	opacity: 0.8;
}
.desc-box img
 {
    max-width: 62px;
/*     width: 90px!important; */
}
.page-template-page-department .tabs-container{
	width: 100%;
}
.page-template-page-department .sidebar ul{
	gap: 20px;
}
.clubs-slider .slick-current .slide-card h3, .clubs-slider .slick-current .slide-card p{
	color: #fff!important;
}
.dept-slider .sider-desc
 {
    max-width: 65%;
    line-height: 1.3;
    font-size: 21px;
    font-weight: 400;
    margin-bottom: 0;

}
.slide-card:hover h3,.clubs-slider .slick-center .slide-card h3, .clubs-slider .slick-center .slide-card p{
	color: #fff!important;
}
.clubs-slider .slick-center .slide-card h3{
	color: #000!important;
}
.clubs-slider .slick-current .slide-card h3{
	color: #fff!important;
}
.advisory-board .gov-card{
	margin: 10px 0;
}
.ekit-wid-con img{
	width: 478px;
	height:263px;
}
.educatelist ul li,.educatelist ul li span{
	font-family: 'Inter';
	font-weight: 400;
	font-size: 16px;
	line-height: 1.3;
	letter-spacing: 0;
	color: #010101;
	margin-bottom: 20px;
}
.educatelist ul li .elementor-icon-list-icon{
	padding-right: 15px;
}
.partne h2{
	font-family: 'Cormorant';
	font-weight: 400;
	font-size: 38px;
	line-height: 1.3;
	letter-spacing: 0;
	color: #fff;
	margin-bottom: 40px;
}
.widthfull{
	width: 100%!important;
}
.card-content ul li{
	color: #fff!important;
}
#coursemodal .modal-body,#coursemodal .modal-footer{
	    background: #810d10!important;
}
#coursemodal button{
	    padding: 10px;
    letter-spacing
: 0;
    background: #810d10;
}
.semester-content a strong{
	color: #fff!important;
}
#coursemodal .button::after,#coursemodal .btn:after{
	display: none!important;
}
.mainhead.phil .e-n-tabs-heading .e-n-tab-title[aria-selected="true"],.mainhead.tab-align .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]{
	background: #fff!important;
	background-color: #fff!important;
	color: #801323!important;
}
.mainhead.phil.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"],.mainhead.tab-align .e-n-tabs-heading .e-n-tab-title[aria-selected="true"]{
	background: #fff!important;
	background-color: #fff!important;
	color: #801323!important;
}
.mainhead.phil.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:hover,.mainhead.tab-align .e-n-tabs-heading .e-n-tab-title:hover{
	background: #fff!important;
	color: #801323!important;
	background-color: #fff!important;
}
.mainhead.philo.e-n-tabs-heading .e-n-tab-title[aria-selected="true"]{
	background: #fff!important;
	background-color: #fff!important;
	color: #801323!important
}
.mainhead.philo.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]{
	background: #fff!important;
	background-color: #fff!important;
	color: #801323!important;
}
.mainhead.philo.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:hover{
	background: #fff!important;
	background-color: #fff!important;
	color: #801323!important;
}
.mainhead.e-n-tabs-heading .e-n-tab-title[aria-selected="true"]{
    background-color: transparent;
    background-image: linear-gradient(270deg, #2A2E92 0%, #141530 100%) !important;
	color: #fff!important;
}
.mainhead.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]{
	 background-color: transparent;
    background-image: linear-gradient(270deg, #2A2E92 0%, #141530 100%) !important;
	color: #fff!important;
}
.mainhead.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title:hover{
	 background-color: transparent;
    background-image: linear-gradient(270deg, #2A2E92 0%, #141530 100%) !important;
	color: #fff!important;
}
.governance-section .nav-tabs .nav-link{
	margin: 0!important;
}
.governance-section .nav-tabs .nav-link.active, .governance-section .nav-tabs .nav-link:hover{
	border: 1px solid #2A2E92!important;
}
.accepted-title{
	margin-top: 20px!important;
	display: inline-block;
}
.kye-tag{
	max-width: 100%!important;
	display: inline-block;
}
.clubs-slider .slide-card{
	background: #810D10;
}
.admision-tab small{
	    width: auto!important;
    display: inline-block!important;
}
.underline90::before, .underline90-red:before{
	width: 100%!important;
}
.hostal-left small{
	border-bottom: 1px solid;
    padding-bottom: 5px;
}
.clubs-slider .slide-content h3,.clubs-slider .slick-center .slide-card h3{
	color: #fff!important;
}
.gov-slider-close{
	display: contents;
	margin-top: 40px;
}
.gov-slider-close::after{
	display: none!important;
}
.gov-content{
	padding-bottom: 5px!important;
}
.gov-card:before{
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50.26%, rgba(0, 0, 0, 0.8) 77.33%)!important;
}
.justmilestones{
	justify-content: left;
}
.visioninter .vision-mission{
	min-height: 570px;
}
.advantage-text{
	min-height: 75px;
}
.course-wrapper .intro-section{
		padding: 60px 80px 0;
	}
@media all and (min-width: 1300px){
		.top-content {
			display: grid!important;
			grid-template-columns: 30% 57%!important;
			gap: 11%!important;
			padding-top: 50px!important;
		}
		.course-wrapper .sub-tabs{
			width: 88%;
			max-width: 100%;
			margin: 0 0px;
			padding-bottom: 0;
			height: 60px;
			margin: AUTO;
			padding: 0!important;
		}
		.gov-row{
			justify-content: left!important;
		}
		.advisory-board .gov-card{
			margin: 10px 5px;
		}
		.international-tabs .menu-arrow{
			top: 42%!important;
		}
		.gov-card{
			margin: 0 5px!important;
		}
		.gov-card h4{
	/* 		min-height: 40px; */
		}
		.gov-card p{
			min-height: 60px;
				margin-bottom: 0;
		}
		.gov-detail-content{
			grid-template-columns: 100%!important;
		}
		.course-wrapper .intro-section a{
			margin-top: 20px;
		}
		.step-panel p{
			font-size: 14px;
		}
		.step-content h4{
			font-size: 14px;
		}
		.visioninter .vision-mission{
			min-height: 460px;
		}
		.visioninter .vision-mission .tab-holder {
			padding: 60px 0px 40px 60px;
		}
		.mainopp .e-con-inner{
			padding: 40px 0;
		}
		.coreimg img{
			width: 200px;
			height: 290px;
		}
		.nopadding .e-con-inner{
			padding: 0;
		}
		.mainheading{
			width: max-content!important;
		}
		.lesswidth{
			width: 80%;
		}
		.testimonial-student .studentachiv {
			margin-top: 20px!important;
		}
		.headingheight{
			line-height: 1.3;
		}
		#lesswidth h2{
			width: 90%!important;
		}
		.diversity-sec h2{
			min-height: 120px;
		}
		.course-wrapper .sub-tabs{
			width: 88%;
			max-width: 100%;
			margin: 0 0px;
			padding-bottom: 0;
			height: 60px;
			margin: AUTO;
			padding: 0!important;
		}
		.gov-row{
			justify-content: left!important;
		}
		.advisory-board .gov-card{
			margin: 10px 5px;
		}
		.international-tabs .menu-arrow{
			top: 42%!important;
		}
		.top-content {
			display: grid!important;
			grid-template-columns: 30% 57%!important;
			gap: 12%!important;
			padding-top: 50px!important;
		}
		.gov-card{
			margin: 0 5px!important;
		}
		.gov-card h4{
	/* 		min-height: 50px; */
		}
		.gov-card p{
			min-height: 60px;
		}
	.gov-card h4{
	/* 		min-height:50px; */
		}
		.gov-card p{
			min-height: 60px;
			margin-bottom: 0;
		}
		.gov-detail-content{
			grid-template-columns: 100%!important;
		}
		.course-wrapper .intro-left
		 {
			max-width: 50% !important;
		}
		.course-wrapper .intro-section{
			max-width: 100%;
			justify-content: left!important;
		}
		.course-wrapper .intro-section a{
			margin-top: 20px;
		}
		.course-wrapper .intro-right {
			max-width: 50%;
		}
		.course-wrapper .program-wrapper {
			display: flex;
			gap: 60px;
			flex-wrap: wrap;
		}
		.course-wrapper .program-titles{
			width: 100%;
		}
		#mainover .e-con-inner{
			padding: 50px 20px;
			padding-bottom: 10px;
		}
		.step-panel p{
			font-size: 14px;
		}
		.step-content h4{
			font-size: 14px;
		}
		.visioninter .vision-mission{
			min-height: 460px;
		}
		.visioninter .vision-mission .tab-holder {
			padding: 60px 0px 40px 60px;
		}
		.mainopp .e-con-inner{
			padding: 40px 0;
		}
		.coreimg img{
			width: 200px;
			height: 290px;
		}
		.nopadding .e-con-inner{
			padding: 0;
		}
		.paddingtopzero{
			padding-top: 0;
		}
		.international-tabs{
			padding-left: 30px!important;
			padding-right: 30px!important;
		}
		.headingspace{
			padding-top: 20px!important;
			padding-bottom: 20px!important;
		}
		.mainopp h5{
			min-height: 42px;
		}
		.padding20{
			padding-top: 20px;
		}
		.mainheading{
		width: max-content!important;
	}
	.lesswidth{
		width: 80%;
	}
	.testimonial-student .studentachiv {
		margin-top: 20px!important;
	}
	.headingheight{
		line-height: 1.3;
	}
	#lesswidth h2{
		width: 90%!important;
	}
	.diversity-sec h2{
		min-height: 120px;
	}
		.file-images{
			width: 35%!important;
		}
		.objective-list li{
			margin-bottom: 20px!important;
		}
		.faqinternatiml .faq-item{
			padding:10px 20px!important; 
		}
		.faqinternatiml .faq-question span{
			right: 20%!important;
		}
		.faqinternatiml .faq-question{
			padding: 10px 10px 0!important;
		}
		.faqinternatiml .faq-item.active .faq-question{
			padding-bottom: 15px!important;
			padding-left: 0!important;
		}

		.magin .e-con-inner{
			padding: 30px 0;
		}
		.stickyfa {
		position: fixed;
		top: 0;
		z-index: 1000;
	}
		.lefttitle{
			flex: 0 0 30%!important;
		}
		.rightitle{
			flex: 0 0 50%!important;
		}
		.file-content{
			flex-wrap: wrap;
		}
		.globalcity h2{
			min-height: 96px;
		}
		.dayone h4{
			min-height: 75px;
		}
			.diversity-sec p {
			min-height: 160px;
		}
		.diversity-sec.sec1:hover h2
	 {
		transform: translateY(-120px);
	}
		.widthde h2{
			width: 80%;
		}
		.oialeft{
			width: 45%!important;
		}
		.oiaright{
				width: 50%;
		margin-left: auto;
		}
		.admision-tab.maininnerad .faq-accordion{
			width: 80%!important;
		}
		#admission_details{
			padding: 40px 0;
		}
		.course-wrapper .sub-tabs{
			width: 88%;
			max-width: 100%;
			margin: 0 0px;
			padding-bottom: 0;
			height: 60px;
			margin: AUTO;
			padding: 0!important;
		}
		.gov-row{
			justify-content: left!important;
		}
		.advisory-board .gov-card{
			margin: 10px 5px;
		}
		.international-tabs .menu-arrow{
			top: 42%!important;
		}
		.top-content {
			display: grid!important;
			grid-template-columns: 30% 57%!important;
			gap: 12%!important;
			padding-top: 50px!important;
		}
		.gov-card{
			margin: 0 5px!important;
		}
		.gov-card h4{
	/* 		min-height: 50px; */
		}
		.gov-card p{
			min-height: 60px;
		}
	.gov-card h4{
	/* 		min-height:50px; */
		}
		.gov-card p{
			min-height: 60px;
			margin-bottom: 0;
		}
		.gov-detail-content{
			grid-template-columns: 100%!important;
		}
		.course-wrapper .intro-left
		 {
			max-width: 50% !important;
		}
		.course-wrapper .intro-section{
			max-width: 100%;
			justify-content: left!important;
		}
		.course-wrapper .intro-section a{
			margin-top: 20px;
		}
		.course-wrapper .intro-right {
			max-width: 50%;
		}
		.course-wrapper .program-wrapper {
			display: flex;
			gap: 60px;
			flex-wrap: wrap;
		}
		.course-wrapper .program-titles{
			width: 100%;
		}
		#mainover .e-con-inner{
			padding: 50px 20px;
			padding-bottom: 10px;
		}
		.step-panel p{
			font-size: 14px;
		}
		.step-content h4{
			font-size: 14px;
		}
		.visioninter .vision-mission{
			min-height: 460px;
		}
		.visioninter .vision-mission .tab-holder {
			padding: 60px 0px 40px 60px;
		}
		.mainopp .e-con-inner{
			padding: 40px 0;
		}
		.coreimg img{
			width: 200px;
			height: 290px;
		}
		.nopadding .e-con-inner{
			padding: 0;
		}
		.paddingtopzero{
			padding-top: 0;
		}
		.international-tabs{
			padding-left: 30px!important;
			padding-right: 30px!important;
		}
		.headingspace{
			padding-top: 20px!important;
			padding-bottom: 20px!important;
		}
		.mainopp h5{
			min-height: 42px;
		}
		.padding20{
			padding-top: 20px;
		}
		.mainheading{
		width: max-content!important;
	}
	.lesswidth{
		width: 80%;
	}
	.testimonial-student .studentachiv {
		margin-top: 20px!important;
	}
	.headingheight{
		line-height: 1.3;
	}
	#lesswidth h2{
		width: 90%!important;
	}
	.diversity-sec h2{
		min-height: 120px;
	}
		.file-images{
			width: 35%!important;
		}
		.objective-list li{
			margin-bottom: 20px!important;
		}
		.faqinternatiml .faq-item{
			padding:10px 20px!important; 
		}
		.faqinternatiml .faq-question span{
			right: 20%!important;
		}
		.faqinternatiml .faq-question{
			padding: 10px 10px 0!important;
		}
		.faqinternatiml .faq-item.active .faq-question{
			padding-bottom: 15px!important;
			padding-left: 0!important;
		}

		.magin .e-con-inner{
			padding: 30px 0;
		}
		.stickyfa {
		position: fixed;
		top: 0;
		z-index: 1000;
	}
		.lefttitle{
			flex: 0 0 30%!important;
		}
		.rightitle{
			flex: 0 0 50%!important;
		}
		.file-content{
			flex-wrap: wrap;
		}
		.globalcity h2{
			min-height: 96px;
		}
		.dayone h4{
			min-height: 75px;
		}
			.diversity-sec p {
			min-height: 120px;
		}
		.diversity-sec.sec1:hover h2
	 {
		transform: translateY(-120px);
	}
		.widthde h2{
			width: 80%;
		}
		.oialeft{
			width: 45%!important;
		}
		.oiaright{
				width: 50%;
		margin-left: auto;
		}
		.admision-tab.maininnerad .faq-accordion{
			width: 80%!important;
		}
		#admission_details{
			padding: 40px 30px;
		}
		#admission_details .tab-content p{
			width: 90%;
			margin: auto;
		}
		.admision-tab.maininnerad .faq-question{
			padding: 0;
		}
		.admision-tab.maininnerad .faq-item{
			padding: 10px 20px 15px;
		}
		.admision-tab.maininnerad .faq-item.active{
			background: #801323;
		}
		.admision-tab.maininnerad .faq-item.active .faq-question{
			padding: 10px 20px 15px;
			padding-left: 0!important;
		}
		.admision-tab.maininnerad .faq-item.active .faq-question, .admision-tab.maininnerad .faq-item.active .faq-answer{
			color: #fff;
		}
		.admision-tab.maininnerad .faq-item.active .faq-question img{
			  filter: brightness(0) invert(1);

		}
		#selection br,#fee br{
			display: none;
		}
		.page-template-page-admission .page_banner{
			height: 100vh!important;
		}
		#selection table{
			margin-right: auto;
			width: 70%;
		}
		.page-template-page-admission #philosophy .research-list{
			margin-top: 0;
			padding-top: 0;
		}
		.page-template-page-admission #philosophy .research-list p{
			margin-top: 10px;
		}
		.page-template-page-admission #philosophy .section-title{
			margin-bottom: 0;
		}
		.page-template-page-admission .parameters-list{
			width: 90%;
		}
		.padding30{
			padding-top: 58px;
		}
		.course-wrapper .intro-section{
			padding: 40px 30px;
			padding-bottom: 10px;

		}
		.course-wrapper .tabs-nav-wrap-new .tab-arrow-new.tab-prev-new {
			left: 30px;
		}
		.course-wrapper .tabs-nav-wrap-new .tab-arrow-new.tab-next-new {
		right: 30px;
	}
	.lefttitle{
			flex: 0 0 25%!important;
		}
		.mainfaq{
			margin-bottom: 30px!important;
		}
		.rightitle{
			flex: 0 0 50%!important;
		}
		.file-content{
			flex-wrap: wrap;
		}
	.partnerdire{
		padding-top: 40px;
	}
	.sust-rankings{
		padding: 40px 0;
	}
	.cardheight h2{
		min-height: 96px;
	}
	.patb{
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 0;
		padding-right: 0;
	}
	.page-template-page-admission table{
		margin-right: auto;
		width: 60%;
	}
	.page-template-page-admission .studentachiv .controls
	 {
		
		bottom: 510px;
		right: 650px;
	}
	.mainpadding{
		padding-top: 50px;
	}
	.rightsectext{
		padding-right: 80px;
	}
	#stories_of_success .page-container{
		min-height: auto!important;
	}
	#stories_of_success .testimonial-student .slide-item .slider-inner-holder .item-right img{
		height: 100%!important;
	}
	#stories_of_success .testimonial-student .slide-item .slider-inner-holder {
		display: grid;
		grid-template-columns: 50% 30% 0%;
		justify-content: space-between;
		align-items: center;
	}
	#stories_of_success .testimonial-student {
		min-height: auto!important;
	}
	#stories_of_success .testimonial-student-inner{
		min-height: auto!important;
	}
	#stories_of_success .testimonial-student .slide-item .slider-inner-holder .item-left{
		padding: 100px 0 100px;
	}
	.page-template-page-admission .studentachiv .controls{
				margin-top: 0;
		justify-content: flex-start;
		gap: 15px;
		text-align: left;
		display: flex;
		align-items: center;
		position: absolute;
		width: 100%;
		text-align: right;
		justify-content: end;
		left: 0;
	}
	.page-template-page-admission  .testimonial-student .slide-item .slider-inner-holder .item-right
	 {
		overflow: hidden;
		padding-top: 100px;
	}
	#stories_of_success{
		background
: linear-gradient(132deg,rgba(20, 21, 48, 1) 48%, rgba(31, 34, 98, 1) 90%, rgba(42, 46, 146, 1) 100%);
    padding: 50px 0 0;
	}
	.faculty-tab.active::before{
		top: 11px!important;
	}
	.testimonial-student .slide-item .video{
		min-height: auto!important;
	}
	#stories_of_success .faculty-tabs{
		position: relative;
		top: auto;
		        width: 50%;
	}
	#stories_of_success .page-container{
		min-height: auto!important;
	}
	#stories_of_success .testimonial-student .slide-item .slider-inner-holder .item-right img{
		height: 100%!important;
	}
	#stories_of_success .testimonial-student .slide-item .slider-inner-holder {
		display: grid;
		grid-template-columns: 50% 30% 0%;
		justify-content: space-between;
		align-items: center;
	}
	#stories_of_success .testimonial-student {
		min-height: auto!important;
	}
	#stories_of_success .testimonial-student-inner{
		min-height: auto!important;
	}
	#stories_of_success .testimonial-student .slide-item .slider-inner-holder .item-left{
		padding: 100px 0 100px;
	}
	    .page-template-page-admission .studentachiv .controls
 {
        right: -72%;
		 bottom
	: 105%;
		margin: 0;
		width: 100%;
	         right: 8%;
        bottom: 105%;
        margin: 0;
        width: 100%;
        left: auto;
		}
		#stories_of_success .testimonial-student .slide-item .video{
		padding: 30px 0;
	}
	#stories_of_success .testimonial-student .slide-item .slider-inner-holder .item-left{
		padding: 30px 0;
	}
	.faculty-tabs
	{
		left: -13px!important;
	}
	.accordiontab .e-n-accordion{
		width: 85%;
	}
	.is-sticky{
		left: 60px;
	}
	.country-right h3{
		margin-left: -3px;
	}
	.country-left h1{
		font-size: 90px!important;
	}
	.facility-click h2{
		min-height: 128px;
	}
	.interfac .gallery-slider {
		padding: 80px 0 0px!important;
		position: relative;
	}
	.gallery-slider .nav{
		right: 8px!important;
		bottom: 100%!important;
		top: 10px!important;
	}
	#event-listing-wrapper{
		padding-top: 0!important;
		padding-bottom: 30px!important;
	}
	.search-wrap{
		width: 50%!important;
	}
	.career-head{
	grid-template-columns: 50% 48%!important;
}
	.job-left{
		flex: 0 0 50%!important;
	}
	.job-right{
		flex: 0 0 35%!important;
	}
	.progover{
		padding: 0 30px;
	}
	.international-iconbox{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	#event-listing-wrapper,#media-listing-wrapper{
		padding-top: 0!important;
		padding-bottom: 30px!important;
	}
	#media-listing-wrapper h4{
		min-height: 90px;
	}
	.search-wrap{
		width: 50%!important;
	}
	.nopaddingtop .section{
		padding-top: 10px!important;
		padding-bottom: 30px!important;
	}
	.featured-mentions {
    margin: auto;
		padding: 20px 0px 30px!important;
	}
	#media-search{
		width: 50%!important;
	}
	.media-card h3{
		min-height: 160px;
	}
	.upcoming-event-list{
		padding: 40px 0 0!important;
	}
	#news-pagination{
		margin: 20px 0 0;
	}
	.news-content h4{
		min-height: 50px;
	}
	.campus-container h2{
		width: 70%;
	}
	.dwidth80{
		width: 80%!important;
	}
	.timeline-nav{
		top: -63px!important;
	}
	.carousel-nav span,.timeline-nav span,.hero-nav .hero-prev,.hero-nav .hero-next{
		font-size: 16px;
		font-weight: 600;
	}
	.circle-carousel .swiper-slide-active span{
	    top: calc(50% - 34px)!important;
	}
	.circle-carousel .swiper-slide-active .is-entered span{
	    top: calc(69% - 20px)!important;
	}
	.circle-carousel .swiper-slide-active::before{
		padding-bottom: 200px;
	}
	    .circle-carousel .nav-wrap {
        left: calc(-30% + 40px);
        top: 200px;
			width: 100%;
    }
	.circle-carousel .nav.prev
	 {
		left: 20px;
	}
		.circle-carousel .nav.next {
		right: -50%;
	}
	.swiper.mainSwiper {
		height: 580px!important;
		margin-left: 44% !important;
	}
	.mainrighttext{
		top: 30px;
		height: 25%;
		position: absolute;
		display: block;
	}
	.slider-arrow {
        bottom: 260px!important;
    }
	
	.indoor-outdoor .inside-tab .e-n-tabs-content
 {
    align-items: center !important;
    top: 60px;
    position: relative;
}
	.bearif{
		padding: 0!important;
	}
	.flagships{
		padding-top: 30px;
	}
	.signature .gallery-slider
 {
    padding: 60px 0 30px;
    position: relative;
}
	.signature .width90{
		padding-top: 10px;
	}
	.signature{
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.associationalumni{
/* 		margin-top: 40px; */
	}
	#alumni-association{
/* 		margin-top:20px; */
	}
}
.medical-service{
	justify-content: space-between;
}
.galleryThumbs{
	display: none!important;
}
.galleryMain img{
/* 	object-position: top; */
}
.nav-btn,.timeline-nav{
	font-weight: 600!important;
}
.news-detail-page .owl-dot{
	background: #BA0107!important;
}
footer .animation-button.blue a:hover{
	background: linear-gradient(135deg, #0c0f3a, #1e2bb8)!important;
}
.testimonial-student{
	background: transparent!important;
	background-repeat: no-repeat!important;
	background-size: cover!important;
}
#stories_of_success{
	background: url('https://web.pinklemonadedigital.com/alliance-university/wp-content/uploads/2026/03/Alliance-University-Success-Stories.jpg');
	background-repeat: no-repeat!important;
	background-size: cover!important;
}
/* 1300 ends */
.cardheight{
	padding-left: 0;
	padding-right: 0;
	padding: 0;
}
.oisupp{
	padding-top:30px;
	padding-bottom: 30px;
}
.oisupp .e-con-inner{
	padding-top:0px;
	padding-bottom: 0px;
}
.school-carousel .swiper-slide .card .card-content h3{
	min-height: 58px;
}
.tab-arrow-new.disabled {
	pointer-events: none;
	opacity: 0.4;
	cursor: not-allowed;
}
.course-wrapper .sub-tabs{
	width: 88%;
	max-width: 100%;
	margin: 0 0px;
	padding-bottom: 0;
	height: 60px;
	margin: AUTO;
	padding: 0!important;
}
.gov-row{
	justify-content: left!important;
}
.advisory-board .gov-card{
	margin: 10px 5px;
}
.international-tabs .menu-arrow{
	top: 42%!important;
}
.top-content {
	display: grid!important;
	grid-template-columns: 30% 57%!important;
	gap: 12%!important;
	padding-top: 50px!important;
}
.gov-card{
	margin: 0 5px!important;
}
.gov-card h4{
	/* 		min-height: 50px; */
}
.gov-card p{
	min-height: 60px;
}
.gov-card h4{
	/* 		min-height:50px; */
}
.gov-card p{
	min-height: 60px;
	margin-bottom: 0;
}
.gov-detail-content{
	grid-template-columns: 100%!important;
}
.course-wrapper .intro-left
{
	max-width: 50% !important;
}
.course-wrapper .intro-section{
	max-width: 100%;
	justify-content: left!important;
}
.course-wrapper .intro-section a{
	margin-top: 20px;
}
.course-wrapper .intro-right {
	max-width: 50%;
}
.course-wrapper .program-wrapper {
	display: flex;
	gap: 60px;
	flex-wrap: wrap;
}
.course-wrapper .program-titles{
	width: 100%;
}
#mainover .e-con-inner{
	padding: 50px 20px;
	padding-bottom: 10px;
}
.step-panel p{
	font-size: 14px;
}
.step-content h4{
	font-size: 14px;
}
.visioninter .vision-mission{
	min-height: 460px;
}
.visioninter .vision-mission .tab-holder {
	padding: 60px 0px 40px 60px;
}
.mainopp .e-con-inner{
	padding: 40px 0;
}
.coreimg img{
	width: 200px;
	height: 290px;
}
.nopadding .e-con-inner{
	padding: 0;
}
.paddingtopzero{
	padding-top: 0;
}
.international-tabs{
	padding-left: 30px!important;
	padding-right: 30px!important;
}
.headingspace{
	padding-top: 20px!important;
	padding-bottom: 20px!important;
}
.mainopp h5{
	min-height: 42px;
}
.padding20{
	padding-top: 20px;
}
.mainheading{
	width: max-content!important;
}
.lesswidth{
	width: 80%;
}
.testimonial-student .studentachiv {
	margin-top: 20px!important;
}
.headingheight{
	line-height: 1.3;
}
#lesswidth h2{
	width: 90%!important;
}
.diversity-sec h2{
	min-height: 80px;
}
/* .diversity-sec.sec1:hover h2
{
transform: translateY(-90px);
} */
.file-images{
	width: 35%!important;
}
.objective-list li{
	margin-bottom: 20px!important;
}
.faqinternatiml .faq-item{
	padding:10px 20px!important; 
	width: 85%;
}
.faqinternatiml .faq-question span{
	right: 20%!important;
}
.magin .e-con-inner{
	padding: 30px 0;
}
.stickyfa {
	position: fixed;
	top: 0;
	z-index: 1000;
}
.paddingzerolr{
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
/*  1280px
 * */
@media all and (min-width: 1100px) and (max-width: 1299px){
		.course-wrapper .sub-tabs{
			width: 88%;
			max-width: 100%;
			margin: 0 0px;
			padding-bottom: 0;
			height: 60px;
			margin: AUTO;
			padding: 0!important;
		}
		.lefttitle{
			flex: 0 0 30%!important;
		}
		.rightitle{
			flex: 0 0 50%!important;
		}
		.file-content{
			flex-wrap: wrap;
		}
		.gov-row{
			justify-content: left!important;
		}
		.advisory-board .gov-card{
			margin: 10px 5px;
		}
		.international-tabs .menu-arrow{
			top: 42%!important;
		}
		.top-content {
			display: grid!important;
			grid-template-columns: 30% 57%!important;
			gap: 12%!important;
			padding-top: 50px!important;
		}
		.gov-card{
			margin: 0 5px!important;
		}
		.gov-card h4{
	/* 		min-height: 50px; */
		}
		.gov-card p{
			min-height: 60px;
		}
	.gov-card h4{
	/* 		min-height:50px; */
		}
		.gov-card p{
			min-height: 60px;
			margin-bottom: 0;
		}
		.gov-detail-content{
			grid-template-columns: 100%!important;
		}
		.course-wrapper .intro-left
		 {
			max-width: 50% !important;
		}
		.course-wrapper .intro-section{
			max-width: 100%;
			justify-content: left!important;
		}
		.course-wrapper .intro-section a{
			margin-top: 20px;
		}
		.course-wrapper .intro-right {
			max-width: 50%;
		}
		.course-wrapper .program-wrapper {
			display: flex;
			gap: 60px;
			flex-wrap: wrap;
		}
		.course-wrapper .program-titles{
			width: 100%;
		}
		#mainover .e-con-inner{
/* 			padding: 50px 20px;
			padding-bottom: 10px; */
			        padding
: 30px 20px;
        padding-bottom: 40px;
		}
		.step-panel p{
			font-size: 14px;
		}
		.step-content h4{
			font-size: 14px;
		}
		.visioninter .vision-mission{
			min-height: 460px;
		}
		.visioninter .vision-mission .tab-holder {
			padding: 60px 0px 40px 60px;
		}
		.mainopp .e-con-inner{
			padding: 40px 0;
		}
		.coreimg img{
			width: 200px;
			height: 290px;
		}
		.nopadding .e-con-inner{
			padding: 0;
		}
		.paddingtopzero{
			padding-top: 0;
		}
		.international-tabs{
			padding-left: 30px!important;
			padding-right: 30px!important;
		}
		.headingspace{
			padding-top: 20px!important;
			padding-bottom: 20px!important;
		}
		.mainopp h5{
			min-height: 42px;
		}
		.padding20{
			padding-top: 20px;
		}
		.mainheading{
		width: max-content!important;
	}
	.lesswidth{
		width: 80%;
	}
	.testimonial-student .studentachiv {
		margin-top: 20px!important;
	}
	.headingheight{
		line-height: 1.3;
	}
	#lesswidth h2{
		width: 90%!important;
	}
	.diversity-sec h2{
		min-height: 120px;
	}
		.file-images{
			width: 35%!important;
		}
		.objective-list li{
			margin-bottom: 20px!important;
		}
		.faqinternatiml .faq-item{
			padding:10px 20px!important; 
		}
		.faqinternatiml .faq-question span{
			right: 20%!important;
		}
		.faqinternatiml .faq-question{
			padding: 10px 10px 0!important;
		}
		.faqinternatiml .faq-item.active .faq-question{
			padding-bottom: 15px!important;
			padding-left: 0!important;
		}

		.magin .e-con-inner{
			padding: 30px 0;
		}
		.stickyfa {
		position: fixed;
		top: 0;
		z-index: 1000;
	}
		.lefttitle{
			flex: 0 0 30%!important;
		}
		.rightitle{
			flex: 0 0 50%!important;
		}
		.file-content{
			flex-wrap: wrap;
		}
		.globalcity h2{
			min-height: 96px;
		}
		.dayone h4{
			min-height: 75px;
		}
			.diversity-sec p {
			min-height: 160px;
		}
		.diversity-sec.sec1:hover h2
	 {
		transform: translateY(-120px);
	}
		.widthde h2{
			width: 80%;
		}
		.oialeft{
			width: 45%!important;
		}
		.oiaright{
				width: 50%;
		margin-left: auto;
		}
		.admision-tab.maininnerad .faq-accordion{
			width: 80%!important;
		}
		#admission_details{
			padding: 40px 30px;
		}
		#admission_details .tab-content p{
			width: 90%;
			margin: auto;
		}
		.admision-tab.maininnerad .faq-question{
			padding: 0;
		}
		.admision-tab.maininnerad .faq-item{
			padding: 10px 20px 15px;
		}
		.admision-tab.maininnerad .faq-item.active{
			background: #801323;
		}
		.admision-tab.maininnerad .faq-item.active .faq-question{
			padding: 10px 20px 15px;
			padding-left: 0!important;
		}
		.admision-tab.maininnerad .faq-item.active .faq-question, .admision-tab.maininnerad .faq-item.active .faq-answer{
			color: #fff;
		}
		.admision-tab.maininnerad .faq-item.active .faq-question img{
			  filter: brightness(0) invert(1);

		}
		#selection br,#fee br{
			display: none;
		}
		.page-template-page-admission .page_banner{
			height: 100vh!important;
		}
		#selection table{
			margin-right: auto;
			width: 70%;
		}
		.page-template-page-admission #philosophy .research-list{
			margin-top: 0;
			padding-top: 0;
		}
		.page-template-page-admission #philosophy .research-list p{
			margin-top: 10px;
		}
		.page-template-page-admission #philosophy .section-title{
			margin-bottom: 0;
		}
		.page-template-page-admission .parameters-list{
			width: 90%;
		}
		.padding30{
			padding-top: 58px;
		}
		.course-wrapper .intro-section{
			padding: 40px 30px;
			padding-bottom: 10px;

		}
		.course-wrapper .tabs-nav-wrap-new .tab-arrow-new.tab-prev-new {
			left: 30px;
		}
		.course-wrapper .tabs-nav-wrap-new .tab-arrow-new.tab-next-new {
		right: 30px;
	}
	.facility-click h2{
		min-height: 128px;
	}
	.patb{
		padding-top: 20px;
		padding-bottom: 20px;
		padding-left: 0;
		padding-right: 0;
	}
	.paddingleftright{
		padding-left: 30px;
		padding-right: 30px;
	}
	.page-template-page-admission table{
		margin-right: auto;
		width: 60%;
	}
	
	.page-template-page-admission .studentachiv .controls
	 {
		
/* 		bottom: 87%;
		right: 600px; */
	}
	.headercta{
		margin-right: 100px!important;
	}
	.rightsectext{
		padding-right: 80px;
	}
	.page-template-page-admission .studentachiv .controls
	 {
		right: 0;
/* 	bottom: 511px;
		right: 650px; */
	}
	.page-template-page-admission .studentachiv .controls{
/* 				margin-top: 0;
		justify-content: flex-start;
		gap: 15px;
		text-align: left;
		display: flex;
		align-items: center;
		position: absolute;
		width: 100%;
		text-align: right;
		justify-content: end;
		left: 0; */
	}
	.mainpadding{
		padding-top: 50px;
	}
	.rightsectext{
		padding-right: 80px;
	}
	#stories_of_success{
/* 		background
: linear-gradient(132deg,rgba(20, 21, 48, 1) 48%, rgba(31, 34, 98, 1) 90%, rgba(42, 46, 146, 1) 100%); */
    padding: 50px 0 0;
	}
	#stories_of_success .faculty-tabs{
		position: relative;
		top: auto;
		        width: 50%;
	}
	#stories_of_success .page-container{
		min-height: auto!important;
	}
	#stories_of_success .testimonial-student .slide-item .slider-inner-holder .item-right img{
		height: 100%!important;
	}
	#stories_of_success .testimonial-student .slide-item .slider-inner-holder {
		display: grid;
		grid-template-columns: 50% 30% 0%;
		justify-content: space-between;
		align-items: center;
	}
	#stories_of_success .testimonial-student {
		min-height: auto!important;
	}
	#stories_of_success .testimonial-student-inner{
		min-height: auto!important;
	}
	#stories_of_success .testimonial-student .slide-item .slider-inner-holder .item-left{
		padding: 100px 0 100px;
	}
	    .page-template-page-admission .studentachiv .controls
 {
        right: -71%;
		 bottom
	: 105%;
		margin: 0;
		width: 100%;
		}
		#stories_of_success .testimonial-student .slide-item .video{
		padding: 30px 0;
	}
	#stories_of_success .testimonial-student .slide-item .slider-inner-holder .item-left{
		padding: 30px 0;
	}
		.testimonial-student .slide-item .video{
		min-height: auto!important;
	}
	.admission-bar:before{
		width: 440px;
	}
	.page-container{
		padding-left: 30px;
		padding-right: 30px;
	}
	.faculty-tabs
	{
		left: 17px!important;
	}
	.admission-bar:before{
		width: 35%!important;
	}
	.accordiontab .e-n-accordion{
		width: 85%;
	}
	.banner-title h2{
		padding-left: 20px;
	}
	.country-right h3{
		margin-left: -5px;
	}
	.country-left h1{
		font-size: 90px;
	}
	.facility-click h2{
		min-height: 160px;
	}
	.interfac .gallery-slider {
		padding: 80px 0 0px!important;
		position: relative;
	}
	.gallery-slider .nav{
		right: 8px!important;
		bottom: 100%!important;
		top: 10px!important;
	}
	.career-head{
	grid-template-columns: 50% 48%!important;
}
	.job-left{
		flex: 0 0 50%!important;
	}
	.job-right{
		flex: 0 0 35%!important;
	}
	.progover{
		padding: 0 30px;
	}
	.international-iconbox{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	#event-listing-wrapper,#media-listing-wrapper{
		padding-top: 0!important;
		padding-bottom: 30px!important;
	}
	#media-listing-wrapper h4{
		min-height: 90px;
	}
	.search-wrap{
		width: 50%!important;
	}
	.nopaddingtop .section{
		padding-top: 10px!important;
		padding-bottom: 30px!important;
	}
	.featured-mentions {
    margin: auto;
		padding: 20px 0px 30px!important;
	}
	#media-search{
		width: 50%!important;
	}
	#media-search{
		width: 50%!important;
	}
	.media-card h3{
		min-height: 160px;
	}
	.upcoming-event-list{
		padding: 40px 0 40px!important;
	}
	#news-pagination{
		margin: 20px 0 0;
	}
	.news-content h4{
		min-height: 50px;
	}
	#monthlynews-pagination{
		margin: 0!important;
	}
	.flagships{
		padding-bottom: 0!important;
	}
	.campus-container h2{
		width: 80%;
	}
	.campus-container span{
		margin-left: 10px!important;
		fill: #fff!important;
		display: inline-flex!important;
	}
	.campus-container svg path{
		fill: #fff!important;
	}
		.lastfooter a, .lastfooter p a
 {
    color: #fff !important;
    font-size: 14px;
    display: inline-flex;
    align-items: baseline;
}
	.widthdecrease p{
		width: 90%;
	}
	.accreditation_holder .e-con-inner{
		padding-bottom: 0;
	}
	.widthacross{
		width:55%;
	}
	.width80{
		width: 60%;
	}
	.dwidth80{
		width: 80%!important;
	}
	.width90{
		width: 95%;
	}
	.alumni-carousel .swiper-wrapper{
		width: 95%;
	}
	.testimonial-wrapper .testi-button-next, .testimonial-wrapper .testi-button-prev{
		margin-right: 50px!important;
	}
	.progrmas .e-con-inner{
		padding-right: 30px;
	}
	.timeline-nav{
		top: -63px!important;
	}
	.carousel-nav span,.timeline-nav span,.hero-nav .hero-prev,.hero-nav .hero-next{
		font-size: 16px;
		font-weight: 600;
	}
	.circle-carousel .swiper-slide-active span{
	    top: calc(50% - 34px)!important;
	}
	.circle-carousel .swiper-slide-active .is-entered span{
	    top: calc(69% - 20px)!important;
	}
	.circle-carousel .swiper-slide-active::before{
		padding-bottom: 200px;
		padding-left: 50px;
		
	}
	    .circle-carousel .nav-wrap {
        left: calc(-30% + 40px)!important;
        top: 200px!important;
			width: 100%!important;
			display: none!important;
    }
	.circle-carousel .nav.prev
	 {
		left: 20px!important;
	}
		.circle-carousel .nav.next {
		right: -50%!important;
	}
	.swiper.mainSwiper {
		height: 580px!important;
		margin-left: 44% !important;
	}
	.mainrighttext{
		top: 30px;
		height: 25%;
		position: absolute;
		display: block;
	}
	.slider-arrow {
        bottom: 242px!important;
    }
	.indoor-outdoor .inside-tab .e-n-tabs-content
 {
    align-items: center !important;
    top: 60px;
    position: relative;
}
	.bearif{
		padding: 0!important;
	}
	.flagships{
		padding-top: 30px;
	}
	.signature .gallery-slider
 {
    padding: 60px 0 30px;
    position: relative;
}
	.signature .width90{
		padding-top: 10px;
	}
	.width92{
		width: 92%;
	}
}
.faculty-info p.degree{
	min-height: 60px;
}
.maintext{
	display: block!important;
}
.maintext .mainstex{
	display: flex;
    align-items: center;
}
.maintext .mainstex p{
	    display: flex;
    justify-content
: center;
    align-items: center;
    font-family: Inter;
    font-weight: 700;
    font-style: Bold;
    font-size: 14px;
    line-height: 1.3;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #810D10;
}
.alumniassociation{
	background: #810D10;
}
.maintext .mainstex p img{
	margin: 0 15px;
}
.mainfac .facility-click h2{
	min-height: auto;
}
.facility-sec .facility-box:after{
	height: 100%;
}
.facility-box{
	align-items: top;
}
.class-lab-tab .e-n-tab-title span{
		padding: 7px 20px;
    font-family: "Cormorant", Sans-serif;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 2px;
		    color: #801323;
		background: transparent;
	border: 1px solid;
	}
.class-lab-tab .e-n-tab-title[aria-selected=true]:after{
	display: none;
}
.galleryThumbs2{
	display: none!important;
}
.sports-content{
	padding-left: 30px;
}
.indoor-outdoor .inside-tab .e-n-tabs-content {
    align-items: center!important;
}
.class-lab-tab .e-n-tabs-heading
 {
    gap: 10px!important;
    margin-bottom: 0;
}
.indoor-outdoor .inside-tab img
 {
    width: 100%;
    padding-top: 40px;
}
.class-lab-tab .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"] span{
	    background
: #801323;
	color: #fff;
}
.galleryThumbs2{
	display: none;
}
.fixed-btn a{
	padding: 15px 30px!important;
}
.fixed-btn a:hover,.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) .fixed-btn {
	background-color: transparent!important;
    background-image: linear-gradient(263deg, #BA0107 0%, #69191D 100%)!important;
}
.fixed-btn{
		right: -70px!important;
	}
.campus-container span{
		margin-left: 10px!important;
		fill: #fff!important;
		display: block!important;
	top: 2px;
    position: relative;
	}
	.campus-container svg path{
		fill: #fff!important;
	}
.lastfooter a,.lastfooter p a{
	color: #fff!important;
}
.lastfooter a:hover, .lastfooter p a:hover{
	opacity: 0.8!important;
}
.libraryhours .elementor-element-c6999c0 p {
    margin: 25px 0px!important;
}
.onhober a .elementor-button-icon{
	display: none;
}
.onhober a:hover .elementor-button-icon{
	display: flex;
}
.job_filter{
	    z-index
: 1;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-right: 0px;
}
.small-title{
	display: inline-block!important;
}
.small-title:before{
	width: 100%!important;
}
.year-btn{
	text-transform: capitalize!important;
	font-size: 20px!important;
	font-weight: 600!important;
}
.job_filter:after{
	 content: "\25BE";
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 20px;
  pointer-events: none; /* IMPORTANT */
  z-index: 1;
}
@media all and (min-width: 1025px) and (max-width: 1100px){
	.career-head{
	grid-template-columns: 50% 48%!important;
}
	    .slider-arrow {
        bottom: 185px!important;
    }
	.indoor-outdoor .inside-tab .e-n-tabs-content {
    align-items: center !important;
    top: 60px;
    position: relative;
}
	.lastfooter a, .lastfooter p a
 {
    color: #fff !important;
    font-size: 14px;
    display: inline-flex;
    align-items: baseline;
}
	.width92{
		width: 95%;
	}
	.gallery-slider .nav{
		bottom: 100%!important;
	}
}
.culture-video .play-button{
	position: absolute;
    bottom: 150px;
    left: 0px;
    width: 150px;
    height: auto;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
    right: auto;
}
#job-type, #school{
	cursor: pointer;
}

.career-tab-content.active .career-head h2 {
    color: #fff;
    margin-bottom: 20px;
    display: block;
}
.faculty-nav{
	margin: 0 30px;
	padding: 0;
}
.file-img2{
	z-index: 1;
}
.marquee-content a{
	color: #fff!important;
}
.marquee-content a:hover{
	opacity: 0.8
}
.contact-container{
	align-items: center!important;
}
.page_banner{
	background-position: top center!important;
}
.swiper-button-prev,.swiper-button-next{
	font-weight: 700!important;
}
.admission-tab .section-title span
 {
    color: #801323;
    display: inline-block;
}
.admission-tab .section-title span::after{
	width: 100%;
}
.kye-title{
	display: none;
}
.featured-carousel .label{
	display: inline-block!important;
}
.featured-carousel .label::after{
	width: 100%!important;
}
.controls button{
	text-transform: uppercase;
}
/*  End */
.course-wrapper .sub-tabs{
	overflow: hidden;
}
.course-wrapper .section-title span:after{
	width: 100%;
}
.tab-arrow-new.disabled {
    pointer-events: none;
    opacity: 0.5;
}
/* Faculty schools */
@media all and (max-width: 767px){
	.about-left{
		display: block!important;
	}
	.imgone img{
		object-position: 27% 100%!important;
	}
	.bgimagefull{
		background-size: cover!important;
	}
	.imageright{
		background-position: 70%!important;
	}
	.common-left-right{
		padding-left: 15px;
		padding-right: 15px;
	} 
	.overview-videos .video-iframe iframe{
		height: 220px;
	}
	iframe.video-frame{
		height: 100%!important;
	}
	.newclub-tab .e-n-tabs-heading{
		margin: 0 30px;
	}
	.common-paddingtop{
		padding-top: 20px!important;
	}
	.mainheadings{
		width: auto!important;
		padding: 0 20px!important;
	}
	.elementor-element-ca78d49,.elementor-element-ca78d49 .e-con{
		padding: 0!important;
		--widgets-spacing: 20px!important;
	}
	.common-padding{
		padding: 20px 0;
	}
	.banner-content-holder h2{
		margin-bottom: 10px;
	}
	.advancedprog{
		padding: 10px 15px;
	}
	.advancedprog h2{
		font-size: 28px;
	}
	.testimonial-student .section-heading{
		font-size: 30px!important;
	}
	.needast p, .needast a p, .needast p a{
		font-size: 14px!important;
	}
	.areaspara {
		margin-bottom: 10px;
	}
	.publications{
		    grid-template-columns
: repeat(2, 1fr);
	}
	.readbtn{
		font-size: 13px;
		width: 100%;
	}
	.publications .news-content h4{
		font-size: 16px;
		min-height: auto;
	}
	.publications .news-content{
		padding: 15px;
	}
	.minor-course-main-tabs{
		padding: 20px!important;
	}
	.minor-main-tab{
		font-size: 14px!important;
	}
	.minor-acc-title{
		font-size: 16px!important;
	}
	.facultyone .acc-textbox p{
		width: 100%;
	}
	.iic-categ h4{
		min-height: auto!important;
	}
	.iic-categ p{
		min-height: auto!important;
	}
	.mainhead h2{
		line-height: 1.1!important;
	}
	.mainhead h2 span.visible {
		font-size: 34px;
	}
	.partne h2{
		font-size: 30px;
		padding: 0 20px;
		margin-bottom: 20px;
	}
	.textcenter{
		text-align: center;
	}
	.mobilebannert p{
		padding-bottom: 40px;
	}
	
	
}
.circle-carousel .swiper-slide-active span{
	text-align: center;
}
.international-navs.is-fixed .tabs-track{
	align-items: center!important;
}
.international-navs.is-fixed .tabs-track a{
	padding-bottom: 0!important;
}
.international-navs.is-fixed {
	border-bottom
: 0.5px solid #212121!important;
    padding: 10px 0!important;
}
.whyalliance button{
	margin-bottom: 10px;
}
@media all and (max-width: 767px){
	.whyalliance.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"]{
		margin-bottom: 10px!important;
	}
	.whyalliance .e-grid{
		display: flex;
    align-items: baseline;
    justify-content: center;
	}
}
#newsletter_form button{
	position: relative;
	padding-right: 10px;
}
#newsletter_form button::after{
	position: absolute;
	content: "";
	background: url('https://web.pinklemonadedigital.com/alliance-university/wp-content/uploads/2026/03/Vector-2-2.svg');
	width: 6px;
	height: 12px; 
	top: 0;
	bottom: 0;
	right: 15px;
	margin: auto;
}
.curricu-title .section-title span,.overview_head h3,.section-title span,.program-eligibility .section-title span{
	display: inline-block;
}
.curricu-title .section-title span::after,.overview_head h3::after,.section-title span::after,.program-eligibility .section-title span::after,.minor-main-tab.is-active:after{
	width: 100%!important;
}
.dissertation-section .container{
	align-items: baseline!important;
}
.download-sec{
	background: #8b1d1d!important;
}
.sup-text .elementor-counter-title{
	text-align: center;
}
.image-wrap, .image-wrap h2, .image-wrap p{
	line-height: 1.3;
}
.e-n-accordion .table-bordered{
	border: none!important;
}
.e-n-accordion .table-bordered th,.e-n-accordion .table-bordered td{
	border: none!important;
}
.e-n-accordion table th,.e-n-accordion table td,.e-n-accordion .table th,.e-n-accordion .table td{
	color: #000;
	padding: 0 10px 10px;
	vertical-align: middle!important;
}
.e-n-accordion table a{
	color: #fff!important;
}
.dean-message .dean-social-holder {
    z-index: 9 !important;
}