/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 02 2025 | 12:53:28 */
.search-results main#content {    padding: 60px 0;}.search-results h1.entry-title {    color: #424593;    font-family: "Oswald", Sans-serif;    font-size: 40px;    font-weight: 500;    text-transform: uppercase;    line-height: 48px;    text-align: center;    margin-bottom:40px;}.search-results a{    color: #292F36;    font-family: "Oswald", Sans-serif;    font-size: 28px;    font-weight: 500;    text-transform: uppercase;    line-height: 36px;  }.search-results .post img{  object-fit: none !important;  max-width: fit-content;}


section.elementor-section.elementor-inner-section.elementor-element.elementor-element-18a31cb.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;
}
/* ======================  Start Header Css  ====================== */
.scroller {
    height: 85px;
    position: relative;
    overflow: hidden;
}
.scroller > h1 {
    position: absolute;
    top: 0;
    animation: slide 5s infinite;
    font-weight: 500;
    font-size: 80px;
    color: white;
    line-height: 92px;
}
.vit-header-sec {
    overflow-x: clip;
}
@keyframes slide {
  0% {
    top: 0;
  }
  20% {
    top: -1.2em;
  }
  40% {
    top: -2.4em;
  }
  60% {
    top: -3.6em;
  }
  80% {
      top: -4.8em;
  }
}
/* 
/* ====================== End Header Css ====================== */

/* ====================== Start Footer Css  ====================== */

.newsletter-form {
    display: flex;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.submit-btn {
    color: #FFFFFF;
    background-color: #A51C30;
/*     border-color: #A51C30; */
    font-family: 'Jost';
    font-style: normal;
    font-weight: 700;
	text-transform: uppercase;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: -0.1px;
	border-radius: 0px;
	padding: 10px 50px 10px 50px;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.submit-btn:hover {
background-color: #424593 !important;
	border-color: #424593 !important;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.submit-btn:focus {
background-color: #424593 !important;
	border-color: #424593 !important;
	outline: none;
}

.footer-form input.wpcf7-form-control.has-spinner.wpcf7-submit {
    color: #FFFFFF;
    background-color: #A51C30;
    border-color: #A51C30;
    font-family: 'Jost';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    letter-spacing: -0.1px;
    border-radius: 0px 6px 6px 0px;
}
.footer-form input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-email {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 22px;
    letter-spacing: -0.1px;
    color: #919BA7;
	border-radius: 6px 0px 0px 6px;
}

/* ====================== End Footer Css  ====================== */

/* =============================About Us page timeline Carousel css ===================================*/

.year-slider-para li span {
    color: #4D5053;
    text-align: center;
    font-family: Jost;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
} 
.year-slider-para li{
    padding: 30px !important;
}
a.third-year-timlenine {
    left: 500px !important;
}
a.fourth-year-timlenine {
    left: 710px !important;
}
a.sixth-year-timlenine {
    left: 1095px !important
}
a.seventh-year-timlenine {
    left: 1290px !important;
}
a.nineth-year-timlenine {
    left: 1700px !important;
}
a.tength-year-timlenine {
    left: 1900px !important;
}
a.eleventh-year-timlenine {
    left: 2100px !important;
}
a.twealth-year-timlenine {
    left: 2300px !important;
}
a.thirteenth-year-timlenine {
    left: 2500px !important;
}
.years-education-slider .events-content {
    height: auto !important;
}


.cd-horizontal-timeline .events a.selected {
    color: #424593 !important;
    fill: #424593 !important;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400 !important;
font-size: 62px !important;
line-height: 60px;
align-items: center;
text-align: center;

}
.timeline-sixth {
    left: 1080 !important;
}
.cd-horizontal-timeline .events a {
    color: #DBDBDB !important;
    font-family: 'Oswald';
    font-style: normal;
    font-weight: 400 !important;
 font-size: 56px !important;
}
a.selected {
    height: 58px !important;
}



.cd-horizontal-timeline .events-content p {
    font-family: 'Jost' !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 24px !important;
    text-align: center !important;
    color: #4D5053 !important;
}
.years-education-slider ol {
    display: block;
    list-style-type: none !important;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
.years-education-slider li {
    list-style-type: none !important;
} 
.years-education-slider li a {
    text-decoration: none !important;
}
.years-education-slider li.selected {
    background-color: #F2F2FF !important;
}
/* -------------------------------- 

Main Components 

-------------------------------- */
.cd-horizontal-timeline {
  opacity: 0;
  margin: 2em auto;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.cd-horizontal-timeline::before {
  /* never visible - this is used in jQuery to check the current MQ */
  content: 'mobile';
  display: none;
}
.cd-horizontal-timeline.loaded {
  /* show the timeline after events position has been set (using JavaScript) */
  opacity: 1;
}
.cd-horizontal-timeline .timeline {
  position: relative;
  height: 100px;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
}
.cd-horizontal-timeline .events-wrapper {
  position: relative;
  height: 100%;
  margin: 0 40px;
  overflow: hidden;
}
.cd-horizontal-timeline .events-wrapper::after, .cd-horizontal-timeline .events-wrapper::before {
  /* these are used to create a shadow effect at the sides of the timeline */
  content: '';
  position: absolute;
  z-index: 2;
  top: 0;
  height: 100%;
  width: 20px;
}

.cd-horizontal-timeline .events {
  /* this is the grey line/timeline */
  position: absolute;
  z-index: 1;
  left: 0;
  top: 49px;
  height: 2px;
  /* width will be set using JavaScript */
  background: #dfdfdf;
  -webkit-transition: -webkit-transform 0.4s;
  -moz-transition: -moz-transform 0.4s;
  transition: transform 0.4s;
}
.cd-horizontal-timeline .filling-line {
  /* this is used to create the green line filling the timeline */
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #dbdbdb;
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}
.cd-horizontal-timeline .events a {
  position: absolute;
  bottom: 0;
  z-index: 2;
  text-align: center;
  font-size: 1.3rem;
  padding-bottom: 15px;
  color: #383838;
  /* fix bug on Safari - text flickering while timeline translates */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
.cd-horizontal-timeline .events a::after {
  /* this is used to create the event spot */
  content: '';
  position: absolute;
  left: 50%;
  right: auto;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -5px;
  height: 12px;
  width: 12px;
  border-radius: 50%;
  border: 2px solid #dfdfdf;
  background-color: #f8f8f8;
  -webkit-transition: background-color 0.3s, border-color 0.3s;
  -moz-transition: background-color 0.3s, border-color 0.3s;
  transition: background-color 0.3s, border-color 0.3s;
}
.no-touch .cd-horizontal-timeline .events a:hover::after {
  background-color: #424593;
  border-color: #424593;
}
.cd-horizontal-timeline .events a.selected {
  pointer-events: none;
}
.cd-horizontal-timeline .events a.selected::after {
  background-color: #424593;
  border-color: #424593;
}
.cd-horizontal-timeline .events a.older-event::after {
  border-color: #DBDBDB;
}
@media only screen and (min-width: 1100px) {
  .cd-horizontal-timeline {
    margin: 4em auto;
  }
  .cd-horizontal-timeline::before {
    /* never visible - this is used in jQuery to check the current MQ */
    content: 'desktop';
  }
}

.cd-timeline-navigation a {
  /* these are the left/right arrows to navigate the timeline */
  position: absolute;
  z-index: 1;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 34px;
  width: 34px;
  border-radius: 50%;
  border: 2px solid #dfdfdf;
  /* replace text with an icon */
  overflow: hidden;
  color: transparent;
  text-indent: 100%;
  white-space: nowrap;
  -webkit-transition: border-color 0.3s;
  -moz-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.cd-timeline-navigation a::after {
  /* arrow icon */
  content: '';
  position: absolute;
  height: 16px;
  width: 16px;
  left: 50%;
  top: 50%;
  bottom: auto;
  right: auto;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  background: url(../img/cd-arrow.svg) no-repeat 0 0;
}
.cd-timeline-navigation a.prev {
  left: 0;
  -webkit-transform: translateY(-50%) rotate(180deg);
  -moz-transform: translateY(-50%) rotate(180deg);
  -ms-transform: translateY(-50%) rotate(180deg);
  -o-transform: translateY(-50%) rotate(180deg);
  transform: translateY(-50%) rotate(180deg);
}
.cd-timeline-navigation a.next {
  right: 0;
}
.no-touch .cd-timeline-navigation a:hover {
  border-color: #7b9d6f;
}
.cd-timeline-navigation a.inactive {
  cursor: not-allowed;
}
.cd-timeline-navigation a.inactive::after {
  background-position: 0 -16px;
}
.no-touch .cd-timeline-navigation a.inactive:hover {
  border-color: #dfdfdf;
}

.cd-horizontal-timeline .events-content {
  position: relative;
  width: 100%;
  margin: 2em 0;
  overflow: hidden;
  -webkit-transition: height 0.4s;
  -moz-transition: height 0.4s;
  transition: height 0.4s;
	width: 35%;
    margin-left: 32%;
}
.events-content {
    margin-top: -30px !important;
}
.cd-horizontal-timeline .events-content li {
  position: absolute;
  z-index: 1;
  width: 100%;
  left: 0;
  top: 0;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  transform: translateX(-100%);
  padding: 0 5%;
  opacity: 0;
  -webkit-animation-duration: 0.4s;
  -moz-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-timing-function: ease-in-out;
  -moz-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}
.cd-horizontal-timeline .events-content li.selected {
  /* visible event content */
  position: relative;
  z-index: 2;
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
.cd-horizontal-timeline .events-content li.enter-right, .cd-horizontal-timeline .events-content li.leave-right {
  -webkit-animation-name: cd-enter-right;
  -moz-animation-name: cd-enter-right;
  animation-name: cd-enter-right;
}
.cd-horizontal-timeline .events-content li.enter-left, .cd-horizontal-timeline .events-content li.leave-left {
  -webkit-animation-name: cd-enter-left;
  -moz-animation-name: cd-enter-left;
  animation-name: cd-enter-left;
}
.cd-horizontal-timeline .events-content li.leave-right, .cd-horizontal-timeline .events-content li.leave-left {
  -webkit-animation-direction: reverse;
  -moz-animation-direction: reverse;
  animation-direction: reverse;
}
.cd-horizontal-timeline .events-content li > * {
  max-width: 800px;
  margin: 0 auto;
}
.cd-horizontal-timeline .events-content h2 {
  font-weight: bold;
  font-size: 2.6rem;
  font-family: "Playfair Display", serif;
  font-weight: 700;
  line-height: 1.2;
}
.cd-horizontal-timeline .events-content em {
  display: block;
  font-style: italic;
  margin: 10px auto;
}
.cd-horizontal-timeline .events-content em::before {
  content: '- ';
}
/*.cd-horizontal-timeline .events-content p {*/
/*  font-size: 1.4rem;*/
/*  color: #959595;*/
/*}*/
.cd-horizontal-timeline .events-content em, .cd-horizontal-timeline .events-content p {
  line-height: 1.6;
}
@media only screen and (min-width: 768px) {
  .cd-horizontal-timeline .events-content h2 {
    font-size: 7rem;
  }
  .cd-horizontal-timeline .events-content em {
    font-size: 2rem;
  }
  .cd-horizontal-timeline .events-content p {
    font-size: 1.8rem;
  }
}

@-webkit-keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}
@-moz-keyframes cd-enter-right {
  0% {
    opacity: 0;
    -moz-transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0%);
  }
}
@keyframes cd-enter-right {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@-webkit-keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
  }
}
@-moz-keyframes cd-enter-left {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -moz-transform: translateX(0%);
  }
}
@keyframes cd-enter-left {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
    transform: translateX(0%);
  }
}


/* ================================================End slider css================================================ */
/* ======================  Start about us hover box Css(about us page) ====================== */

.hoverbox{
  transition: transform .9s cubic-bezier(0.19,1, 0.22, 1)!important;
}

.hoverbox:hover {
transform: scale(1.1);
	z-index: 111;
}

.hoverbox:hover .elementor-icon{
  color: #FFFFFF;       
 transition: color .9s cubic-bezier(0.19,1, 0.22, 1)!important;
  }

.hoverbox:hover .elementor-icon-box-title{
  color: #FFFFFF !important;
  transition: color .9s cubic-bezier(0.19,1, 0.22, 1);
  }

.hoverbox:hover .elementor-icon-box-description{
  color:  #FFFFFF !important;       
 transition: color .9s cubic-bezier(0.19,1, 0.22, 1);
  }

.hoverbox:hover h3.elementor-icon-box-title span {
    font-weight: 700;
}

/*    */
/* ==================== Start team section about us page===================================== */


.team-slider a {
    cursor: default;
        pointer-events: none;        
        text-decoration: none;
        color: grey;
}
.team-row {
	margin-top: 44px;
}
.team-card {
    display: flex;
}
.team-card img {
/* 	width: 262px; */
	width: auto;
	height: 189px;
	padding: 12px;
}
.team-column {
	margin: 0px 15px;
  float: left;
  width: 47%;
  margin-bottom: 16px;
  padding: 0 8px;
  background-color: #F5F5FF;
}
.team-column:hover {
	background-color: #424593 !important;
}
.team-container h2{
font-family: 'Jost';
font-style: normal;
font-weight: 500;
font-size: 22px;
color: #292F36;
line-height: 24px;
/* align-items: center;
text-align: center; */
letter-spacing: 0.01em;
text-transform: capitalize;
}
.team-column:hover .team-container h2{
	color: #FDFEFF;
}
.team-column:hover .team-title{
	color: #FDFEFF;
}


/* Some left and right padding inside the container */
.team-container {
  padding: 28px 10px 0px 23px;
}

/* Clear floats */
.team-container::after, .row::after {
  content: "";
  clear: both;
  display: table;
}

.team-title {
 font-family: 'Oswald';
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 24px;
align-items: center;
letter-spacing: 0.01em;
text-transform: capitalize;
color: #626262;
	margin-top: -10px;
}

.team-container a{
text-decoration: none !important;
font-family: 'Oswald';
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 24px;
display: flex;
align-items: center;
text-align: center;
letter-spacing: 0.01em;
text-transform: capitalize;
/* cursor: pointer; */
color: #000000;
	margin-top: 49px;
}

.team-column:hover .team-container a{
font-family: 'Oswald';
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 24px;
/* display: flex; */
align-items: center;
text-align: center;
letter-spacing: 0.01em;
text-transform: capitalize;

color: #FDFEFF;
}
.team-arrow {
	margin: 5px 0px 0px 10px;
	
}
.core-values-svg .infobox-icon.eael-icon-only {
    padding: 30px 0px 0px 30px;
}
.core-values-svg:hover svg path {
	color: #424593 !important;
}
.core-values-box p {
        text-align: justify;
}

.about-us-carousel .elementor-testimonial__image img {
    border-radius: 0px;
    width: 420px !important;
    height: 350px !important;
}
.about-us-carousel .elementor-testimonial {
    align-items: center;
    justify-content: left;
}
.about-us-carousel .elementor-testimonial__content{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 90px;
    margin-bottom: 30px;
}
.about-us-carousel .swiper-pagination-bullet-active 
{
    width: 59px !important;
    height: 9px !important;
    border-radius: 5px;
    border: none;
}
.about-us-carousel .swiper-pagination-bullet {
	border: 1px solid #B0B2E3;
}
.about-us-carousel .swiper-wrapper .swiper-slide {
    background: #424593;
}


.about-us-carousel-title {
    color: #fff;
    font-size: 26px;
font-family: Oswald;
font-style: normal;
font-weight: 600;
line-height: normal;
}

.about-us-carousel-content{
    color: #fff;
    text-align: justify;
leading-trim: both;
text-edge: cap;
font-size: 16px;
font-family: Jost;
font-style: normal;
font-weight: 400;
line-height: 24px;
margin-right: 15%;
margin-top: 20px;
}


/* ============================================ */
/* Alumni page Quote start
============================================= */


.alumni-quote::before{
	color: #A51C30;
      content: open-quote;
      font-family: "Jost", Times, serif;
      font-size: 100px;
      font-weight: 700;
      left: 18px;
      top: 0px;
      position: absolute;
      width: 36px;
}
.alumni-quote::after{
	color: #A51C30;
      content: close-quote;
      font-family: "Jost", Times, serif;
      font-size: 100px;
      font-weight: 700;
      left: 345px;
      top: 95px;
      position: absolute;
      width: 36px;
	transform: rotate(180deg);
}
.alumni-once-a-virian {
    position: absolute;
    top: 158px;
    left: 115px;
    z-index: 11;
}
.alumni-quote-mobile::before {
    left: -2px;
    top: -26px;
}
.alumni-quote-mobile::after {
        left: 228px;
        top: 51px;
	transform: rotate(180deg);
}


/* Are you a VIT Alumni? */
.animation-top-bottom img {
    width: 100%;
    z-index: 99999;
    position: relative;
}
.animation-top-bottom {
  position: relative;
  border: none;
  background-color: transparent;
/*   cursor: pointer; */
  outline: none;

}
.animation-top-bottom.top-bottom {
    margin-left: 10px;
	margin-top: 10px;
}
.animation-top-bottom.top-bottom.top-bottom::after, .animation-top-bottom.top-bottom.top-bottom::before {
  content: "";
  display: block;
  position: absolute;
  width: 50%;
  height: 50%;
  border: 11px solid;
  transition: all 0.6s ease;
  border-radius: 2px;
}
.animation-top-bottom.top-bottom.top-bottom::after {
    bottom: -10px;
    right: -10px;
    border-top-color: transparent;
    border-left-color: transparent;
    border-bottom-color: #566473;
    border-right-color: #566473;
    background: #566473;
}
.animation-top-bottom.top-bottom.top-bottom::before {
    top: -10px;
    left: -10px;
    border-bottom-color: transparent;
    border-right-color: transparent;
    border-top-color: #424593;
    border-left-color: #424593;
    background: #424593;
    z-index: 0;
}
.animation-top-bottom.top-bottom.top-bottom:hover:after, .animation-top-bottom.top-bottom.top-bottom:hover:before {
    width: 104.9%;
    height: 107.7%;
	background: transparent;
}
.animation-top-bottom.top-bottom {
  color: #16a085;
}

/* ===========================================
Admission Page Pdf section
=========================================== */


.syllabus-box:hover h2 {
    color: white !important;
}
.syllabus-box:hover .elementor-button-text {
    color: #A51C30;
}
.syllabus-box:hover .elementor-align-icon-right{
        color: #A51C30;
}
.syllabus-box:hover svg path {
    color: white !important;
}
.syllabus-box:hover .elementor-button svg path {
    fill: #A51C30 !important;
}

.animation5 img {
    width: 100%;
    z-index: 99999;
    position: relative;
}
.animation5 {
  position: relative;
  border: none;
  background-color: transparent;
/*   cursor: pointer; */
  outline: none;

}
.animation5 .tabs1 {
  color: #566473;
}
.animation5.tabs1.tabs1::after, .animation5.tabs1.tabs1::before {
  content: "";
  display: block;
  position: absolute;
  width: 50%;
  height: 50%;
  border: 11px solid;
  transition: all 0.6s ease;
  border-radius: 2px;
}
.animation5.tabs1.tabs1::after {
     bottom: -10px;
    left: -10px;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: #8B1828;
    border-left-color: #8B1828;
    background: #8B1828;
}
.animation5.tabs1.tabs1::before {
     top: -10px;
    right: -10px;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-top-color: #424593;
    border-right-color: #424593;
    background: #424593;
    z-index: 0;
}
.animation5.tabs1.tabs1:hover:after, .animation5.tabs1.tabs1:hover:before {
    width: 104%;
    height: 104%;
	background: transparent;
}


/* ============================
Admission Page 2nd fold section Start
============================ */
.admission-section:hover h2{
	color: #FDFEFF !important;
}
/* admission-section:hover .admisssion-icon {
	color: #A51C30 !important;
} */

.text-link.text-hovUnderline:hover::before {
    width:  47%;
}
.text-link.text-hovUnderline::before {
    transition: .3s linear;
    content: "";
    position: absolute;
    bottom: -5px;
    width: 60px;
    height: 5px;
	top: 33px;
    background-color: #A51C30;
}
.text-link:hover {
    color: #00275C;
    text-decoration: none;
	width: 154px;
}
.text-link {
font-family: 'Jost';
font-style: normal;
font-weight: 500;
font-size: 22px;
line-height: 125%;
align-items: center;
color: #292F36;
}
.admission-section:hover .text-link {
   color: #FDFEFF;
}
.admission-svg-icon svg {
    background: #424593;
    border-radius: 50%;
    height: 45px;
    width: 45px;
    padding: 10px;
}
.admission-section:hover .admission-svg-icon svg {
    background: #A51C30;
    fill: #A51C30;
}
.text-link.pg-mtech-bottom:hover::before {
    width:  36%;
}
.text-link.pg-mtech-bottom::before {
    transition: .3s linear;
    content: "";
    position: absolute;
    bottom: -5px;
    width: 60px;
    height: 5px;
	top: 33px;
    background-color: #A51C30;
}
.text-link.pg-mms-bottom:hover::before {
    width:  29.5%;
}
.text-link.pg-mms-bottom::before {
    transition: .3s linear;
    content: "";
    position: absolute;
    bottom: -5px;
    width: 40px;
    height: 5px;
	top: 33px;
    background-color: #A51C30;
}
.text-link.phd-bottom:hover::before {
    width:  16%;
}

.text-link.phd-bottom::before {
    transition: .3s linear;
    content: "";
    position: absolute;
    bottom: -5px;
    width: 20px;
    height: 5px;
	top: 33px;
    background-color: #A51C30;
}
/* ============================
Admission Page 2nd fold section End
============================ */

/* ============================
Admission Page 2nd Student Speak section
============================ */
.single-team:hover .team-hover-action {
   background: linear-gradient(0deg, rgba(136, 139, 227, 0.96) 26.75%, rgba(217, 217, 217, 0) 110.53%) !important;
}

.elementor-2163 .elementor-element.elementor-element-6c3f970 .ht-carousel .slick-dots li.slick-active {
    background-color: #424593;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    width: 62px !important;
    border-radius: 8px;
}
.team-slider .slick-list.draggable {
   padding-bottom: 28px;
}
.team-slider img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
	height: 300px;
/* 	height: auto; */
	   width: 100%;
}
.single-team .content {
    background-color: #424593;
    padding: 22px 20px;
}
.team-slider .single-team::before {
    background-color: #A51C30 !important; 
    height: 5px !important;
/* 	border: 5px solid #A51C30 !important; */
}
 
/* .team-slider, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
       background-color: #fff0 !important;
       text-decoration: none; 
} */
.single-team .content h4 {
  font-family: 'Jost';
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 24px;
align-items: center;
letter-spacing: 0.3px;
color: #FDFEFF !important;
}
.single-team .team-name a {
    color: #ffffff;
	  font-family: 'Jost';
font-style: normal;
font-weight: 700;
font-size: 18px;
line-height: 24px;
align-items: center;
letter-spacing: 0.3px;
color: #FDFEFF !important;
}
/* .team-slider .single-team::before:hover {
	background: linear-gradient(0deg, rgba(136, 139, 227, 0.96) 26.75%, rgba(217, 217, 217, 0) 110.53%) !important;
}
 */
	
/* .team-hover-action:hover {
	background: linear-gradient(0deg, rgba(136, 139, 227, 0.96) 26.75%, rgba(217, 217, 217, 0) 110.53%) !important;
} */
.team-slider .content {
/*     margin-top: -8px; */
    padding-top: 25px;
    padding-bottom: 15px;
    border-left-width: 0px;
    border-right-width: 0px;
}
.team-slider img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: 100%;
}

.ht-carousel .slick-dots li.slick-active {
    background: #424593 !important;
	width: 60px !important;
}
.ht-carousel .slick-dots li {
	background: #CED0FF !important;
    background: #000 none repeat scroll 0 0; 
}
.content-box:hover .elementor-counter-number {
    color: #fff;
}
.content-box-bottom:hover .elementor-counter-number-wrapper {
    color: #fff;
    font-weight: 700 !important;
    border-bottom: 1px solid rgba(253, 254, 255, 1);
}
/* [type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    background-color: #382f3200 !important; 
} */

li#ug {
    margin-right: 8px;
}

li#pg {
   margin-right: 8px;
}
li#phd {
   margin-right: 550px;
}

/* ============================================================================================================= */
/* =================                   Information Technology Page                ============================== */
/* ============================================================================================================= */


.animation-right-top-red:hover {
    color: transparent;
}
.animation-right-top-red {
    background: transparent;
	 -webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
}
.animation-right-top-red {
    background: transparent;
}


.animation-right-top-red:before {
    content: "";
    position: absolute;
    width: 97%;
    height: 97%;
    top: -10px;
    right: -10px;
    background: #A51C30;
    z-index: -999;
    border: solid #A51C30 14px;
	    -webkit-transition: top 0.3s linear;
    -moz-transition: top 0.3s linear;
    -ms-transition: top 0.3s linear;
    -o-transition: top 0.3s linear;
    transition: top 0.3s linear;
	 -webkit-transition: right 0.3s linear;
    -moz-transition: right 0.3s linear;
    -ms-transition: right 0.3s linear;
    -o-transition: right 0.3s linear;
    transition: right 0.3s linear;
}
.animation-right-top-red:hover:before {
    right: 0px;
    top: 0px;
}


.animation-right-top-red:after {
    content: "";
    position: absolute;
    width: 97%;
    height: 97%;
    top: 10px;
    right: 10px;
    background: transparent;
    z-index: -999;
    border: solid #A51C30 4px;
    -webkit-transition: top 0.3s linear;
    -moz-transition: top 0.3s linear;
    -ms-transition: top 0.3s linear;
    -o-transition: top 0.3s linear;
    transition: top 0.3s linear;
    -webkit-transition: right 0.3s linear;
    -moz-transition: right 0.3s linear;
    -ms-transition: right 0.3s linear;
    -o-transition: right 0.3s linear;
    transition: right 0.3s linear;
	    border-left: 0px;
    border-bottom: 0px;
}
.animation-right-top-red:after {
    right: -10px;
    top: -10px;
}

/* ===============================Top Bottom red blur run animation======================== */

.animation-top-btm-red-blue-run img {
    position: relative;
    z-index: 99;
}
.animation-top-btm-red-blue-run  {
    position: relative;
}
.animation-top-btm-red-blue-run:before {
    content: "";
    position: absolute;
    left: -10px;
    top: -10px;
    z-index: 9;
    width: 42%;
    height: 50%;
    background: #424593;
	transition: all 0.6s ease;
}

.animation-top-btm-red-blue-run:hover:before {
    width: 85%;
    height: 85%;
    background: transparent;
    border: 5px #424593 solid;
    border-right: 0px;
    border-bottom: 0px;
}


.animation-top-btm-red-blue-run:after {
    content: "";
    position: absolute;
    right: -10px;
    bottom: -10px;
    z-index: 9;
    width: 42%;
    height: 50%;
    background: #8b1828;
	transition: all 0.6s ease;
}

.animation-top-btm-red-blue-run:hover:after {
    width: 85%;
    height: 85%;
    background: transparent;
    border: 5px #8b1828 solid;
    border-left: 0px;
    border-top: 0px;
}



.animation-top-btm-red-blue-run-1 img {
    position: relative;
    z-index: 99;
}
.animation-top-btm-red-blue-run-1  {
    position: relative;
}
.animation-top-btm-red-blue-run-1:before {
    content: "";
    position: absolute;
    left: -10px;
    top: -10px;
    z-index: 9;
    width: 42%;
    height: 50%;
    background: #8b1828;
	transition: all 0.6s ease;
}

.animation-top-btm-red-blue-run-1:hover:before {
    width: 85%;
    height: 85%;
    background: transparent;
    border: 5px #8b1828 solid;
    border-right: 0px;
    border-bottom: 0px;
}
.animation-top-btm-red-blue-run-1:after {
    content: "";
    position: absolute;
    right: -10px;
    bottom: -10px;
    z-index: 9;
    width: 42%;
    height: 50%;
    background: #424593;
	transition: all 0.6s ease;
}
.animation-top-btm-red-blue-run-1:hover:after {
    width: 85%;
    height: 85%;
    background: transparent;
    border: 5px #424593 solid;
    border-left: 0px;
    border-top: 0px;
}

/* =========Bottom Left Red- ABOUT THE IT DEPARTMENT FACULTY========== */

.anniamtion-left-bottom-red:hover {
    color: transparent;
}
.anniamtion-left-bottom-red {
    background: transparent;
	 -webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
}
.anniamtion-left-bottom-red {
    background: #A51C30;
}
.anniamtion-left-bottom-red:before {
    content: "";
    position: absolute;
    width: 95%;
    height: 95%;
    bottom: -10px;
    left: -10px;
    background: #A51C30;
    z-index: -999;
    border: solid #A51C30 14px;
	    -webkit-transition: bottom 0.3s linear;
    -moz-transition: bottom 0.3s linear;
    -ms-transition: bottom 0.3s linear;
    -o-transition: bottom 0.3s linear;
    transition: bottom 0.3s linear;
	 -webkit-transition: left 0.3s linear;
    -moz-transition: left 0.3s linear;
    -ms-transition: left 0.3s linear;
    -o-transition: left 0.3s linear;
    transition: left 0.3s linear;
}
.anniamtion-left-bottom-red:hover:before {
    left: 10px;
    bottom: 10px;
}
.anniamtion-left-bottom-red:after {
    content: "";
    position: absolute;
    width: 95%;
    height: 95%;
    bottom: 10px;
    left: 10px;
    background: transparent;
    z-index: -999;
    border: solid #A51C30 4px;
    -webkit-transition: bottom 0.3s linear;
    -moz-transition: bottom 0.3s linear;
    -ms-transition: bottom 0.3s linear;
    -o-transition: bottom 0.3s linear;
    transition: bottom 0.3s linear;
    -webkit-transition: left 0.3s linear;
    -moz-transition: left 0.3s linear;
    -ms-transition: left 0.3s linear;
    -o-transition: left 0.3s linear;
    transition: left 0.3s linear;
    border-right: 0px;
    border-top: 0px;
}
.anniamtion-left-bottom-red:hover:after {
    left: -10px;
    bottom: -10px;
}

/* ===============Bottom Left blue====================== */

.animation-left-bottom-blue:hover {
    color: transparent;
}
.animation-left-bottom-blue {
    background: transparent;
	 -webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
}
.animation-left-bottom-blue:hover {
    background: #424593;
}
.animation-left-bottom-blue:before {
    content: "";
    position: absolute;
    width: 86%;
    height: 97%;
    bottom: -10px;
    left: -10px;
    background: #424593;
    z-index: -999;
    border: solid #424593 4px;
	    -webkit-transition: bottom 0.3s linear;
    -moz-transition: bottom 0.3s linear;
    -ms-transition: bottom 0.3s linear;
    -o-transition: bottom 0.3s linear;
    transition: bottom 0.3s linear;
	 -webkit-transition: left 0.3s linear;
    -moz-transition: left 0.3s linear;
    -ms-transition: left 0.3s linear;
    -o-transition: left 0.3s linear;
    transition: left 0.3s linear;
}
.animation-left-bottom-blue:hover:before {
    left: 0px;
    top: 0px;
}
.animation-left-bottom-blue:after {
    content: "";
    position: absolute;
    width: 86%;
    height: 97%;
    bottom: 0px;
    left: 10px;
    background: transparent;
    z-index: -999;
    border: solid #424593 4px;
    -webkit-transition: bottom 0.3s linear;
    -moz-transition: bottom 0.3s linear;
    -ms-transition: bottom 0.3s linear;
    -o-transition: bottom 0.3s linear;
    transition: bottom 0.3s linear;
    -webkit-transition: left 0.3s linear;
    -moz-transition: left 0.3s linear;
    -ms-transition: left 0.3s linear;
    -o-transition: left 0.3s linear;
    transition: left 0.3s linear;
    border-right: 0px;
    border-top: 0px;
}
.animation-left-bottom-blue:hover:after {
    left: -10px;
    bottom: -10px;
}

/* ===============Top Right blue====================== */

.animation-right-top-blue:hover {
    color: transparent;
}
.animation-right-top-blue {
    background: transparent;
	 -webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
}
.animation-right-top-blue:hover {
    background: #424593;
}
.animation-right-top-blue:before {
    content: "";
    position: absolute;
    width: 95%;
    height: 97%;
    top: -10px;
    right: -10px;
    background: #424593;
    z-index: -999;
    border: solid #424593 4px;
	    -webkit-transition: bottom 0.3s linear;
    -moz-transition: bottom 0.3s linear;
    -ms-transition: bottom 0.3s linear;
    -o-transition: bottom 0.3s linear;
    transition: bottom 0.3s linear;
	 -webkit-transition: right 0.3s linear;
    -moz-transition: right 0.3s linear;
    -ms-transition: right 0.3s linear;
    -o-transition: right 0.3s linear;
    transition: right 0.3s linear;
}
.animation-right-top-blue:hover:before {
    right: 0px;
    top: 0px;
}
.animation-right-top-blue:after {
    content: "";
    position: absolute;
    width: 95%;
    height: 97%;
    top: 10px;
    right: 10px;
    background: transparent;
    z-index: -999;
    border: solid #424593 4px;
    -webkit-transition: bottom 0.3s linear;
    -moz-transition: bottom 0.3s linear;
    -ms-transition: bottom 0.3s linear;
    -o-transition: bottom 0.3s linear;
    transition: bottom 0.3s linear;
    -webkit-transition: right 0.3s linear;
    -moz-transition: right 0.3s linear;
    -ms-transition: right 0.3s linear;
    -o-transition: right 0.3s linear;
    transition: right 0.3s linear;
    border-left: 0px;
    border-bottom: 0px;
}
.animation-right-top-blue:hover:after {
    right: -10px;
    top: -10px;
}


/* ===============Right Bottom Blue================= */

.animation-right-bottom-blue:hover {
    color: transparent;
}
.animation-right-bottom-blue {
    background: transparent;
	 -webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
}
.animation-right-bottom-blue:hover {
    background: #424593;
}
.animation-right-bottom-blue:before {
    content: "";
    position: absolute;
    width: 86%;
    height: 97%;
    bottom: -10px;
    right: -10px;
    background: #424593;
    z-index: -999;
    border: solid #424593 4px;
	    -webkit-transition: bottom 0.3s linear;
    -moz-transition: bottom 0.3s linear;
    -ms-transition: bottom 0.3s linear;
    -o-transition: bottom 0.3s linear;
    transition: bottom 0.3s linear;
	 -webkit-transition: right 0.3s linear;
    -moz-transition: right 0.3s linear;
    -ms-transition: right 0.3s linear;
    -o-transition: right 0.3s linear;
    transition: right 0.3s linear;
}
.animation-right-bottom-blue:hover:before {
    right: 10px;
    bottom: 0px;
}
.animation-right-bottom-blue:after {
    content: "";
    position: absolute;
    width: 86%;
    height: 97%;
    bottom: 0px;
    right: 0px;
    background: transparent;
    z-index: -999;
    border: solid #424593 4px;
    -webkit-transition: bottom 0.3s linear;
    -moz-transition: bottom 0.3s linear;
    -ms-transition: bottom 0.3s linear;
    -o-transition: bottom 0.3s linear;
    transition: bottom 0.3s linear;
    -webkit-transition: right 0.3s linear;
    -moz-transition: right 0.3s linear;
    -ms-transition: right 0.3s linear;
    -o-transition: right 0.3s linear;
    transition: right 0.3s linear;
    border-left: 0px;
    border-top: 0px;
}
.animation-right-bottom-blue:hover:after {
    right: -10px;
    bottom: -10px;
}


/* ====================Bottom left Blue for- INTERNSHIPS=========================== */


.annimation-btm-left-blue-run img {
    width: 100%;
    z-index: 99999;
    position: relative;
}
.annimation-btm-left-blue-run {
  position: relative;
  border: none;
  background-color: transparent;
/*   cursor: pointer; */
  outline: none;

}
.annimation-btm-left-blue-run .blueLeft {
  color: #566473;
}
.annimation-btm-left-blue-run.blueLeft.blueLeft::before {
  content: "";
  display: block;
  position: absolute;
  width: 55%;
  height: 55%;
  border: 10px solid;
  transition: all 0.6s ease;
  border-radius: 2px;
}
.annimation-btm-left-blue-run.blueLeft.blueLeft::before {
     bottom: -10px;
    left: -10px;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: #424593;
    border-left-color: #424593;
    background: #424593;
    z-index: 0;
	border: 10px;
/*  	border-top-style: hidden;
    border-right-style: hidden;  */

}
.annimation-btm-left-blue-run.blueLeft.blueLeft:hover:before {
    width: 100%;
    height: 100%;
/* 	background: transparent; */
}

/* ================= Right Bottom Red - TOP NOTCH LABORATORIES=================== */
.anniamtion-right-bottom-red:hover {
    color: transparent;
}
.anniamtion-right-bottom-red {
    background: transparent;
	 -webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
}
.anniamtion-right-bottom-red {
    background: #A51C30;
}
.anniamtion-right-bottom-red:before {
    content: "";
    position: absolute;
    width: 95%;
    height: 95%;
    bottom: -10px;
    right: -10px;
    background: #A51C30;
    z-index: -999;
    border: solid #A51C30 14px;
	    -webkit-transition: bottom 0.3s linear;
    -moz-transition: bottom 0.3s linear;
    -ms-transition: bottom 0.3s linear;
    -o-transition: bottom 0.3s linear;
    transition: bottom 0.3s linear;
	 -webkit-transition: right 0.3s linear;
    -moz-transition: right 0.3s linear;
    -ms-transition: right 0.3s linear;
    -o-transition: right 0.3s linear;
    transition: right 0.3s linear;
}
.anniamtion-right-bottom-red:hover:before {
    right: 0px;
    bottom: 0px;
}
.anniamtion-right-bottom-red:after {
    content: "";
    position: absolute;
    width: 95%;
    height: 90%;
    bottom: 10px;
    right: 10px;
    background: transparent;
    z-index: -999;
    border: solid #A51C30 4px;
    -webkit-transition: bottom 0.3s linear;
    -moz-transition: bottom 0.3s linear;
    -ms-transition: bottom 0.3s linear;
    -o-transition: bottom 0.3s linear;
    transition: bottom 0.3s linear;
    -webkit-transition: right 0.3s linear;
    -moz-transition: right 0.3s linear;
    -ms-transition: right 0.3s linear;
    -o-transition: right 0.3s linear;
    transition: right 0.3s linear;
    border-left: 0px;
    border-top: 0px;
}
.anniamtion-right-bottom-red:hover:after {
    right: -10px;
    bottom: -10px;
}


/* ================= Left Bottom Red - TOP NOTCH LABORATORIES=================== */

.anniamtion-left-bottom-red:hover {
    color: transparent;
}
.anniamtion-left-bottom-red {
    background: transparent;
	 -webkit-transition: 
		background-color 700ms linear,
			   color 700ms linear;
}
.anniamtion-left-bottom-red {
    background: #A51C30;
}
.anniamtion-left-bottom-red:before {
    content: "";
    position: absolute;
    width: 95%;
    height: 95%;
    bottom: -10px;
    left: -10px;
    background: #A51C30;
    z-index: -999;
    border: solid #A51C30 14px;
	    -webkit-transition: bottom 0.3s linear;
    -moz-transition: bottom 0.3s linear;
    -ms-transition: bottom 0.3s linear;
    -o-transition: bottom 0.3s linear;
    transition: bottom 0.3s linear;
	 -webkit-transition: left 0.3s linear;
    -moz-transition: left 0.3s linear;
    -ms-transition: left 0.3s linear;
    -o-transition: left 0.3s linear;
    transition: left 0.3s linear;
}
.anniamtion-left-bottom-red:hover:before {
    left: 10px;
    bottom: 10px;
}
.anniamtion-left-bottom-red:after {
    content: "";
    position: absolute;
    width: 95%;
    height: 95%;
    bottom: 10px;
    left: 10px;
    background: transparent;
    z-index: -999;
    border: solid #A51C30 4px;
    -webkit-transition: bottom 0.3s linear;
    -moz-transition: bottom 0.3s linear;
    -ms-transition: bottom 0.3s linear;
    -o-transition: bottom 0.3s linear;
    transition: bottom 0.3s linear;
    -webkit-transition: left 0.3s linear;
    -moz-transition: left 0.3s linear;
    -ms-transition: left 0.3s linear;
    -o-transition: left 0.3s linear;
    transition: left 0.3s linear;
    border-right: 0px;
    border-top: 0px;
}
.anniamtion-left-bottom-red:hover:after {
    left: -10px;
    bottom: -10px;
}

/* ==============Bottom Right Red - OUR STUDENTS IN PRESTIGIOUS UNIVERSITIES====================== */

.animation-bottom-right-red img {
    width: 100%;
    z-index: 99999;
    position: relative;
}
.animation-bottom-right-red {
  position: relative;
  border: none;
  background-color: transparent;
/*   cursor: pointer; */
  outline: none;

}
.animation-bottom-right-red .bottom-right {
  color: #A51C30;
}
.animation-bottom-right-red.bottom-right.bottom-right::before {
  content: "";
  display: block;
  position: absolute;
  width: 50%;
  height: 50%;
  border: 11px solid;
  transition: all 0.6s ease;
  border-radius: 2px;
}
.animation-bottom-right-red.bottom-right.bottom-right::before {
     bottom: -10px;
    right: -10px;
    border-top-color: transparent;
    border-left-color: transparent;
    border-bottom-color: #A51C30;
    border-right-color: #A51C30;
    background: #A51C30;
    z-index: 0;
 	border-top-style: hidden;
    border-left-style: hidden; 
}

.animation-bottom-right-red.bottom-right.bottom-right:hover:before {
    width: 102%;
    height: 102%;
	background: transparent;
}


/* ========================================== */

/* For RESEARCH & STUDENT ACHIEVEMENTS */
.animation7 img {
    width: 100%;
    z-index: 99999;
    position: relative;
}
.animation7 {
  position: relative;
  border: none;
  background-color: transparent;
/*   cursor: pointer; */
  outline: none;

}
.animation7 .video2 {
  color: #566473;
}
.animation7.video2.video2::before {
  content: "";
  display: block;
  position: absolute;
  width: 50%;
  height: 50%;
  border: 11px solid;
  transition: all 0.6s ease;
  border-radius: 2px;
}
.animation7.video2.video2::before {
     bottom: -10px;
    right: -10px;
    border-top-color: transparent;
    border-left-color: transparent;
    border-bottom-color: #424593;
    border-right-color: #424593;
    background: #424593;
    z-index: 0;
	border-top-style: hidden;
    border-left-style: hidden;
}
.animation7.video2.video2:hover:before {
    width: 102%;
    height: 102%;
	background: transparent;
}

/* ===================Top Right Left======================== */
.animation6 img {
    width: 100%;
    z-index: 99999;
    position: relative;
}
.animation6 {
  position: relative;
  border: none;
  background-color: transparent;
/*   cursor: pointer; */
  outline: none;

}
.animation6 .video1 {
  color: #566473;
}
.animation6.video1.video1::before {
  content: "";
  display: block;
  position: absolute;
  width: 50%;
  height: 50%;
  border: 11px solid;
  transition: all 0.6s ease;
  border-radius: 0px;
}
.animation6.video1.video1::before {
     top: -10px;
    left: -10px;
    border-bottom-color: transparent;
    border-right-color: transparent;
    border-top-color: #424593;
    border-left-color: #424593;
    background: #424593;
    z-index: 0;
	border-bottom-style: hidden;
    border-right-style: hidden;
}
.animation6.video1.video1:hover:before {
    width: 99%;
    height: 99%;
	background: transparent;
}
/* =============End================= */


/* ================Alumni page testimonial Slider Animation =============== */

.animation3 img {
    width: 100%;
    z-index: 99999;
    position: relative;
}
.animation3 {
  position: relative;
  border: none;
  background-color: transparent;
/*   cursor: pointer; */
  outline: none;

}
.animation3.type3 {
  color: #566473;
}
.animation3.type3.type3::after {
  content: "";
  display: block;
  position: absolute;
  width: 50%;
  height: 50%;
  border: 11px solid;
  transition: all 0.6s ease;
  border-radius: 2px;
}
.animation3.type3.type3::after {
    bottom: -10px;
    right: -10px;
    border-top-color: transparent !important;
    border-left-color: transparent !important;
    border-bottom-color: #424593;
    border-right-color: #424593;
    background: #424593;
	border-top-style: hidden;
    border-left-style: hidden;
}

.animation3.type3.type3:hover:after {
    width: 102.1%;
    height: 103%;
	background: transparent;
}
i.fa.fa-arrow-right.tabs-sec-arrow-css {
    margin: 5px 0px 0px 12px;
}

/* =====================================Contact Page =============================================== */
input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-submit-contact {
    background: #424593 !important;
}
.contact-page {
    display: flex; 
}
.conatact-name {
    width: 49%;
    margin-right: 2%;
}

.conatact-email {
    width: 49%;
	 margin-right: 2%;
}
.conatact-select {
    width: 49%;
}
.conatact-mobile-number {
    width: 49%;
}
.conatact-role {
    width: 49%;
    margin-left: 2%;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-submit-contact {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 16px;
    line-height: 150%;
}
::-webkit-input-placeholder { 
    color: #919BA7 !important;
}

.contact-page-message textarea.wpcf7-form-control.wpcf7-textarea {
    height: 120px;
}
.contact-page-btn {
    text-align: center;
}
.contact-map-mobile {
	margin-top: 20px;
}
.btn-submit-contact {
    background: #A51C30;
    color: #fff;
    padding: 12px 58px 12px 58px;
	border-radius: 0px;
	border-style: none;
}
.btn-submit-contact:hover {
    background: #424593 !important;
    color: #fff !important;
    padding: 12px 58px 12px 58px;
}

.conatact-role select.wpcf7-form-control.wpcf7-select {
    color: #919BA7;
	font-family: 'Jost';
}

.contact-name input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border-radius: 6px;
	border-color: #DAE0E6 !important;
}
.map-container {
    display: flex;
    margin-top: -240px;
    background: white;
    position: absolute;
    margin: -216px 76px 0px 68px;
    border-radius: 10px;
    padding: 14px;
}
.address-div {
    width: 70%;
}

.mail-mobile-div{
   width: 30%;
   margin-left: 30px;
}
.contact-map-address {
    font-family: 'Jost';
font-style: normal;
font-weight: 600;
font-size: 15px;
line-height: 22px;
letter-spacing: -0.1px;
color: #292F36;

}
.contact-map-description {
    font-family: 'Jost';
font-style: normal;
font-weight: 400;
font-size: 12px;
line-height: 20px;
text-align: justify !important;
color: #4D5053;

}
.contact-map-email {
    font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 20px;
letter-spacing: -0.1px;
color: #424593;
}
.tab-desc {
	font-size: 14px;
	line-height: 20px;
	color: #4D5053;
	margin-top: 17px;
	text-align: justify;
}
.contact-tabs .eael-advance-tabs .eael-tabs-nav>ul li {
    text-align: left;
    width: 462px;
    margin-right: 46px;
}
.contact-tabs .eael-tabs-nav > ul li svg {
	position: absolute;
	right: 0;
}
.btn-submit-contact {
	    background: #A51C30;
	    color: #fff;
	padding: 12px 58px 12px 58px;
}
.btn-submit-contact:hover {
	    color: #A51C30;
}

.page-id-4953 footer .footer-contact {
     display: none;
}
.contact-us-address-sec:hover .elementor-icon-list-text {
   color: #FDFEFF !important;
} 
.contact-us-address-sec:hover .contact-us-description {
     color: #FDFEFF !important;
}
.contact-us-address-sec:hover svg path {
    fill: #FDFEFF !important;
}
/* ===Write to Us === */
.page-id-11177 footer .footer-contact {
     display: none;
}
/* ====Get direction page ==== */
.page-id-11212 footer .footer-contact {
     display: none;
}
.contact-page-form-section select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    color: #919BA7;
}
.contact-page-btn {
    display: flex;
}

/* ==============================================Manangement Page ===================================================== */

.title-color-span1, .title-color-span2 {
    font-family: 'Oswald';
font-style: normal;
font-weight: 500;
font-size: 40px;
line-height: 59px;
leading-trim: both;
text-edge: cap;
text-transform: uppercase;
}
.title-color-span1 {
	color: #424593;
}
.text-link2.text-hovUnderline2:hover::before {
    width:  100%;
}
.text-link2.text-hovUnderline2::before {
    transition: .3s linear;
    content: "";
    position: absolute;
    bottom: -10px;
    width: 60px;
    height: 5px;
	top: 45px;
    background-color: #A51C30;
}
.text-link2:hover {
    color: #00275C;
    text-decoration: none;
	width: 500;
}
.text-link2 {
font-family: 'Jost';
font-style: normal;
font-weight: 900;
font-size: 22px;
line-height: 125%;
align-items: center;
color: #292F36;
}

/* ==============================================Computer Engineering Page===================================================== */

.course-offered-sec:hover svg path {
    fill: #FDFEFF !important;
}
.course-offered-sec:hover .elementor-icon-list-text {
	 color: #FDFEFF !important; 
	font-weight: 600 !important;
}
.linkedin-prof-col {
   color: #424593;
font-size: 16px;
font-family: Jost;
font-style: normal;
font-weight: 500;
line-height: 150%;
text-transform: capitalize;
}
.alumni-position-cont {
    color: #848484;
    font-size: 14px;
font-family: Jost;
font-style: italic;
font-weight: 500;
line-height: 18px;
}

.linkedin-links{
    color: #848484;
font-size: 14px;
font-family: Source Sans Pro;
font-style: normal;
font-weight: 400;
line-height: 22.5px;
letter-spacing: 1px;
}

/* ============================================GRIEVANCE REDRESSAL Page==================================================*/

.grieveance-table-txt-clr {
    color: #424593;
}

/* ======================================COMPUTER ENGINEERING STUDENTS ASSOCIATION(CESA)==========================*/
.course-offered-sec:hover .course-offered-sub-title {
    color: #fff;
}
.team-moment-sect2 .elementor-image-box-wrapper:hover:before,.team-moment-sect2 .elementor-image-box-wrapper:hover:after {
	opacity:1;
}
.team-moment-sect2 .elementor-image-box-wrapper:before {
    content: "";
    background: #fff0;
    left: -11px;
    top: -10px;
    width: 53%;
    position: absolute;
    /* z-index: 999; */
    height: 53%;
    z-index: 0;
    border: #424593 solid;
    border-bottom: 0px;
    border-right: 0px;
    z-index: 1;
	opacity:0;
	 transition: visibility 0s, opacity 0.5s linear;

}
.team-moment-sect2 .elementor-image-box-wrapper:after {
    content: "";
    background: #fff0;
    right: -10px;
    bottom: -39px;
    width: 53%;
    position: absolute;
    height: 53%;
    z-index: 0;
    border: #424593 solid;
    border-top: 0px;
    border-left: 0px;
    z-index: 1;
	 transition: visibility 0s, opacity 0.5s linear;
	opacity:0;
}
.team-moment-sect2 .elementor-image-box-wrapper {
    position: relative;
    padding: px;
}

/* ====================Transcript Page ======================================== */

.Transcript-hover-box:hover h2 {
    color: #fff !important;
    font-weight: 700 !important;
}

.Transcript-hover-box:hover svg path {
    fill: #fff;
}


/* ============================Faculty============================ */
.faculty-bolder-txt {
    font-family: 'Jost';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 32px;
leading-trim: both;
text-edge: cap;
align-items: center;
text-align: justify;
color: #4D5053;
}
.faculty-ctn-head{
    text-underline-position: under;
      text-decoration-color: #D1D1EA !important;
}

/* ======================Image Box Animation========================= */
.team-moment-sect .elementor-image-box-wrapper:hover:before,.team-moment-sect .elementor-image-box-wrapper:hover:after {
	opacity:1;
}
.team-moment-sect .elementor-image-box-wrapper:before {
    content: "";
    background: #fff0;
    left:-9px;
    top: -9px;
    width: 53%;
    position: absolute;
    /* z-index: 999; */
    height: 53%;
    z-index: 0;
    border: #424593 solid;
    border-bottom: 0px;
    border-right: 0px;
    z-index: 1;
	opacity:0;
	 transition: visibility 0s, opacity 0.5s linear;

}
.team-moment-sect .elementor-image-box-wrapper:after {
    content: "";
    background: #fff0;
    right: -10px;
    bottom: -22px;
    width: 53%;
    position: absolute;
    height: 53%;
    z-index: 0;
    border: #424593 solid;
    border-top: 0px;
    border-left: 0px;
    z-index: 1;
	 transition: visibility 0s, opacity 0.5s linear;
	opacity:0;
}
.team-moment-sect .elementor-image-box-wrapper {
    position: relative;
    padding: px;
}
.visiting-speaker-hover:hover h3{
	color: #fff;
}
.visiting-speaker-hover:hover p{
	color: #fff !important;
}
/* =======================================Biomedical Engineering========================================== */
.team-moment-sect4 .elementor-image-box-wrapper:hover:before,.team-moment-sect4 .elementor-image-box-wrapper:hover:after {
	opacity:1;
}
.team-moment-sect4 .elementor-image-box-wrapper:before {
    content: "";
    background: #fff0;
    left:-10px;
    top: -10px;
    width: 53%;
    position: absolute;
    /* z-index: 999; */
    height: 53%;
    z-index: 0;
    border: #424593 solid;
    border-bottom: 0px;
    border-right: 0px;
    z-index: 1;
	opacity:0;
	 transition: visibility 0s, opacity 0.5s linear;

}
.team-moment-sect4 .elementor-image-box-wrapper:after {
    content: "";
    background: #fff0;
    right: -10px;
    bottom: -30px;
    width: 53%;
    position: absolute;
    height: 53%;
    z-index: 0;
    border: #424593 solid;
    border-top: 0px;
    border-left: 0px;
    z-index: 1;
	 transition: visibility 0s, opacity 0.5s linear;
	opacity:0;
}
.team-moment-sect4 .elementor-image-box-wrapper {
    position: relative;
    padding: px;
}
.biomedical-engg-just li {
        text-align: justify;
}
.speaker-box-annimation:hover h3{
    color: #fff !important;
}
.speaker-box-annimation:hover p{
    color: #fff !important;
}

/* ===================================Privacy Policy Page=============================================== */
.privacy-policy-iconbox svg path {
	fill: #424593 !important;
}
.privacy-policy-iconbox:hover svg path {
    fill: #fff !important;
}
.privacy-policy-iconbox .infobox-content p {
    text-align: justify; 
}


/* =======================================NIRF====================================================== */
.page-id-7869 .footer-contact{
   background-color: #F5F5FF;
}

/* ==========================================NAAC==================================================== */

.naac-pdf-links {
    text-decoration: underline;
    text-decoration-color: #424593;
}

/* ===========================================Placement================================================== */
.content-box-placmentsz {
	background: #FFF;
	margin:0 23.5px;
	/*overflow: hidden;*/
	z-index: 1;
}

.animation-placement-content-box img {
    position: relative;
    z-index: -999;
}
.animation-placement-content-box {
    position: relative;
}
.animation-placement-content-box:hover:before {
    content: "";
    position: absolute;
    left: -10px;
    top: -10px;
    z-index: -999;
    width: 78%;
    height: 81%;
    border: 5px #424593 solid;
    background: #424593;
	transition: all 0.6s ease;
}
.animation-placement-content-box:hover:after{
    content: "";
    position: absolute;
    right: -10px;
    bottom: -10px;
    z-index: -999;
    width: 78%;
    height: 81%;
     border: 5px #424593 solid;
    background: #424593;
	transition: all 0.6s ease;
}

.placement-icon-slider .swiper-slide {
    background: #F5F5FF;
    padding: 40px 20px 40px 20px;
    /*margin-right: 20px;*/
}
.placement-icon-slider figcaption.elementor-image-carousel-caption {
    margin-top: 26px;
}
.placement-icon-slider span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 60px !important;
    border-radius: 20px;
}
.page-id-51 footer .footer-contact {
     background: #F5F5FF;
}
.placement-campus-box svg path{
    fill: #4E4E4E;
}
.placement-campus-box:hover svg path{
    fill: #fff;
}
.placement-campus-box:hover span.elementor-icon-list-text {
    color: #fff !important;
}
.placement-campus-box span.elementor-icon-list-text {
      text-align: left;
}
.placement-campus-box:hover h2{
    color: #fff !important;
}
.placement-campus-box-mr{
  margin-right: 25px;
}
.placement-campus-box-ml{
  margin-left: 25px;
}
.placement-icon-slider .swiper-slide:hover{
    background: #424593 !important;
}
.placement-icon-slider .swiper-slide:hover .elementor-image-carousel-caption {
   color: #fff !important;
}
.placement-icon-slider .swiper-slide:hover .swiper-slide-image {
   filter: brightness(0) invert(1);
}
.placement-logo-slider img.swiper-slide-image {
/*    height: 80px;
    width: 150px;  */
    align-self: center;
margin-top: 25px;
}
.placement-logo-slider figure.swiper-slide-inner {
    display: flex;
    flex-direction: column-reverse;
    width: fit-content;
}
.placement-logo-slider img.swiper-slide-image {
    margin-left: 12px;
    margin-right: 12px;
}

.placement-logo-slider .swiper-slide {
    background: #F5F5FF;
    padding: 60px 20px 60px 20px;
    /*margin-right: 20px;*/
}

.placement-logo-slider .swiper-slide {
    width: 215px;
    height: 270px;
    margin-right: 40px;
}

.placement-logo-slider span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 60px !important;
    border-radius: 20px;
}

.placement-logo-slider:hover span.elementor-icon-list-text {
    color: #fff !important;
}
.placement-logo-slider span.elementor-icon-list-text {
      text-align: justify;
}
.placement-logo-slider:hover h2{
    color: #fff !important;
}

.placement-logo-slider .swiper-slide:hover{
    background: #8B1828 !important;
}
.placement-logo-slider .swiper-slide:hover .elementor-image-carousel-caption {
   color: #fff !important;
   font-weight: 400 !important;
   /*border-color: #FDFEFF;*/
}
.placement-logo-slider .swiper-slide .elementor-image-carousel-caption {
   color: #424593;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Oswald !important;
font-size: 50px !important;
font-style: normal;
font-weight: 300 !important;
line-height: 96px;
margin-bottom: 20px;
/*border-bottom: 1px solid #DADADA;*/
}





/* ==========================================Terms & Condition===================================== */

.page-id-11284 footer .footer-contact { 
	 background-color: #F5F5FF;
}

/* =======================================Examination Timetable========================================== */
.syllabus-box:hover span.elementor-button-icon.elementor-align-icon-right {
    fill: #A51C30 !important;
    color: #A51C30 !important;
    
}

.pdf-box-margin {
    margin-right: 20px;
}
/* ===========================Information Technology Animation Start============================= */

/* For IT UNDERGRADUATE COURSE AT VIT Fold */
.animation-info-tecnology img {
    width: 100%;
    z-index: 99;
    position: relative;
}
.animation-info-tecnology {
  position: relative;
  border: none;
  background-color: transparent;
/*   cursor: pointer; */
  outline: none;

}
.animation-info-tecnology.technology {
    margin-left: 10px;
	margin-top: 10px;
}
.animation-info-tecnology.technology::after, .animation-info-tecnology.technology::before {
  content: "";
  display: block;
  position: absolute;
  width: 50%;
  height: 50%;
  border: 11px solid;
  transition: all 0.6s ease;
  border-radius: 2px;
}
.animation-info-tecnology.technology::after {
    bottom: -10px;
    right: -10px;
    border-top-color: transparent;
    border-left-color: transparent;
    border-bottom-color: #A51C30;
    border-right-color: #A51C30;
    background: #A51C30;
}
.animation-info-tecnology.technology::before {
    top: -10px;
    left: -10px;
    border-bottom-color: transparent;
    border-right-color: transparent;
    border-top-color: #424593;
    border-left-color: #424593;
    background: #424593;
    z-index: 0;
}
.animation-info-tecnology.technology:hover:after, .animation-info-tecnology.technology:hover:before {
 	width: 103.8%;
    height: 106%;
	background: transparent;
}
.department-strength img {
    width: 100%;
    z-index: 99;
    position: relative;
}
.department-strength {
  position: relative;
  border: none;
  background-color: transparent;
/*   cursor: pointer; */
  outline: none;

}
.department-strength.technology {
    margin-left: 10px;
	margin-top: 10px;
}
.department-strength.technology::after, .department-strength.technology::before {
  content: "";
  display: block;
  position: absolute;
  width: 50%;
  height: 50%;
  border: 11px solid;
  transition: all 0.6s ease;
  border-radius: 2px;
}
.department-strength.technology::after {
    bottom: -10px;
    right: -10px;
    border-top-color: transparent;
    border-left-color: transparent;
    border-bottom-color: #A51C30;
    border-right-color: #A51C30;
    background: #A51C30;
}
.department-strength.technology::before {
    top: -10px;
    left: -10px;
    border-bottom-color: transparent;
    border-right-color: transparent;
    border-top-color: #424593;
    border-left-color: #424593;
    background: #424593;
    z-index: 0;
}
.department-strength.technology:hover:after, .department-strength.technology:hover:before {
 width: 103.8%;
    height: 107.9%;
	background: transparent;
}



/* ===================ELECTRONICS AND TELECOMMUNICATION ENGINEERING========================== */

.courses-box-1 {
   margin-right: 20px;
}
.courses-box-2 {
   margin-left: 20px;
}
.entc-page-carousel .elementor-testimonial__image img {
    border-radius: 0px;
    width: 420px !important;
    height: 460px !important;
}
.sylaabus-box-pdf-mr {
    margin-right: 20px;
}

/* ==============================Genral Info================================= */

.page-id-11236 .footer-contact{
   background-color: #F5F5FF;
}


/* =================================Innovation====================================== */
#glimpses-carousel li.slick-active {
    width: 59px !important;
    height: 7px !important;
    border-radius: 5px;
    border: none;
}

/* =================================Swaralanakar============================================ */
.swaralankar-video-slider .swiper-pagination-bullet-active {
    width: 60px !important;
    height: 8px !important;
    border-radius: 5px
}

/* ==============================Electronics and Computer science==================================*/

.courses-image-box1 {
    margin-right: 20px;
}
 .courses-image-box2 {
    margin-left: 20px;
}



.placement-icon-slider figure.swiper-slide-inner {
    text-align: -webkit-center;
}
.get-in-touch-form .conatact-email {
    width: 100%;
    margin: 0%
}
.get-in-touch-form .contact-page-btn {
    place-content: center;
}
.get-in-touch-form span.wpcf7-spinner {
    display: none;
}

/* ==================================Deshpane Page ========================================== */
.course-offered-sec:hover h2 {
  color: #fff !important;
    }
    .course-offered-sec:hover h3 {
  color: #fff !important;
    }
    
    .course-offered-sec {
        margin-top: 30px
    }
/* ======================= Innovation ============================================================ */
.innovation-item .td-content {
    font-size: 18px;
}

/* ============================footer bg color====================================================== */
/* for committee page */
.page-id-12435 footer .footer-contact {
     background: #F5F5FF;
}

.entc-font-wegt {
    font-weight: 600;
}


#management-page-tab li#programme-outcomes {
    width: 45%;
}
#management-page-tab li#programme-educational-objectives {
    width: 45%;
}


/* ===================Forms Css================== */
#new-letter-thank-u .wpcf7-response-output {
    color: #fff !important;
}

/* ==================Ug Engg================================ */

.admission-engg-tab {
    color: #424593;
    leading-trim: both;
    text-edge: cap;
    font-size: 24px;
    font-family: Oswald;
    font-style: normal;
    font-weight: 500;
    line-height: 36px;
    letter-spacing: 0.4px;
    width: 100%;
    text-align: center !important;
    float: left;
}

div#contact-us-tab {
    text-align: center;
    padding-top: 50px;
}
.contact-us-tab-title {
  color: #424593;
  font-size: 24px;
  font-family: Oswald;
font-style: normal;
font-weight: 500;
padding-bottom: 10px;
}
.contact-us-tab-adress {
    font-size: 16px;
    font-family: Jost;
font-style: normal;
font-weight: 400;
color: #4D5053;
}

div#institute-level-admission-2023-24-tab {
    padding-top: 50px;
}
/* span.admission-engg-tab {
	padding-left: 68px;
} */ 

.hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu {
    margin-top: 0px !important;
}

.hfe-nav-menu li.lastmenu.menu-item ul.sub-menu li ul.sub-menu {
    left: -102% ;
	z-index:-9;
}

.hfe-nav-menu li.lastmenu.menu-item ul.sub-menu {
    min-width: 200px;
	max-width: 100%;
}

/** CSR Page */
.csr-box > .elementor-widget-wrap.elementor-element-populated {
	overflow: hidden !important;
}
.csr-box > .elementor-widget-wrap.elementor-element-populated:before {
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgb(255 255 255 / 0%) 0%, rgb(66 69 147 / 125%) 100%);
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.student-hover-box:hover {
    background-color: #424593 !important;
}
.student-hover-box:hover .infobox-content.eael-icon-only {
    color: #fff;
}
/* footer css */
.footer-form p {
    margin-bottom: 0px;
}
/* responsive styles */
@media(max-width:767px){
	span.admission-engg-tab {
    margin-bottom: 10px;
}
#undergraduate-ug, #postgraduate-pg, #doctorate-phd, #programme-educational-objectives, #programme-specific-outcomes, #student-chapters, #student-council, #format-of-the-competition, #prizes-and-timelines {
    margin-bottom: 20px;
}
	span.swiper-pagination-bullet {
    background: #ffff;
}
	    .elementor-30179 .elementor-element.elementor-element-59fc3b3 > .elementor-container {
        min-height: 1000px !important;
    }
	}
/* end responsive */
.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent .sub-menu .hfe-has-submenu-container a:after {
    background-color: #ffff !important;
}
.slick-dots button:hover, .slick-dots button:focus{
    background: none !important;
}
a.linkedin_profile {
    color: #ffff;
}
a.linkedin_profile:hover {
    color: #ffff;
}
.page-id-32126 .userinfo {
    padding-top: 10% !important;
}
span.conttab-txt {
    font-size: 24px;
    line-height: 32px;
}
span.pre-time {
    font-size: 16px;
    line-height: 24px;
}
.mms-img img {
    width: 112px;
    height: 112px;
}
.page-id-15962 .slick-dots, .page-id-2163 .slick-dots{
    position: absolute;
    bottom: -25px !important;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
.nirf-head, .nirf-pdf-icon {
    margin-bottom: 20px !important;
}
img#varshab {
    border-radius: 50%;
}
.page-id-1246 .elementor-element-fabc0ce {
    display: none;
}
/*marquee*/
.new-gif{
	width:43px;
	height:20px;
	vertical-align:middle;
}
span.marquee-txt {
    vertical-align: middle;
	font-weight:500;
	color: #424593 !important; 
}
marquee a{
	color: #424593 !important; 
}
/*end marquee*/


/* Student Committees section pages boxes css  */



.commitee-boxes:hover h3,
.commitee-boxes:hover h3 span,
.commitee-boxes:hover p {
    color: #ffffff;
}

.commitee-boxes:hover svg path {
    fill: #ffffff;
}

.commitee-boxes:hover .elementor-widget-icon-box .elementor-icon-box-description {
    color: #ffffff !important;
}



/* Student Committees section pages boxes css  end  */

a.events-button {
    float: right !important;
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 500;
    width: unset !important;
    margin-top: -10%;
}