 @font-face{font-family:Inter Regular;
 src:url(../fonts/Inter-Regular.ttf);
 }
  @font-face{font-family:Inter Medium;
 src:url(../fonts/Inter-Medium.ttf);
 }
 @font-face{font-family:Inter Semi Bold;
 src:url(../fonts/Inter-SemiBold.ttf);
 }
  @font-face{font-family:Inter Bold;
 src:url(../fonts/Inter-Bold.ttf);
 }
  @font-face{font-family:Baskervville Regular;
 src:url(../fonts/Baskervville-Regular.otf);
 }
 @font-face{font-family:Baskervville Italic;
 src:url(../fonts/Baskervville-Italic.ttf);
 }
 

 
/*-----------------------*/
html {scroll-behavior:smooth;}
body { padding: 0; margin: 0 auto;font-family:Inter Regular;position: relative; font-weight: 400; overflow-x: hidden; color: #000; font-size: 16px;background:#fff;}
ul { list-style: none }
a { text-decoration: none; outline: none; color:#1f91ce;}
body a:hover, body a:focus { text-decoration: none; color:#202833; }
a:focus { outline: none; text-decoration: underline }
textarea:focus { outline: none }
input { outline: none !important }
button, button:focus { outline: none }
a img { border: none }
img { border: 0; max-width: 100%; width: 100%;}
p {padding: 0px; margin: 0px;}
h1, h2, h3, h4, ul, p { padding: 0px; margin: 0px;}
textarea { resize: none }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #fff }
input:-moz-placeholder, textarea:-moz-placeholder { color: #fff }
input::-moz-placeholder { opacity: 1; outline: none }
textarea::-moz-placeholder { opacity: 1; outline: none }
.clr { clear: both; height: 0 }.latest-newsbox::placeholder {color:#666666; font-size:15px;}
.form-control:focus { box-shadow: none }
ul { padding: 0; list-style: none;}
a { text-decoration: none; -moz-transition: all .2s; -webkit-transition: all .2s; transition: all .2s }
a:hover { text-decoration: none; -moz-transition: all .2s; -webkit-transition: all .2s; transition: all .2s }

.csn-ul{margin-left:20px;  text-align: justify;}
.csn-ul li {position: relative;margin-bottom:7px;}
.csn-ul li:before {position: absolute;top:9px;left:-19px;height: 8px;width: 8px;
background:#014d49;border-radius: 100%;content: '';}

/*===============header===============*/
.mk-top-bar{background:#00205A;font-size: 14px;color: #fff;text-align: center;position: relative;padding:6px 0;}

#header-id {
    height: auto;
}
#header-id {
  background: #fff;
  height:94px;
  transition: transform .3s ease-in-out;
  width:100%;
  margin:0px auto;
  top:0px; 
  z-index:999;
  position: relative;
}
.header-inner {
    margin: 0 auto;
    max-width:1280px;
    width:100%;
}

.headerTertiary {
  align-items: center;
  display: flex;
height:auto;
position: relative;
z-index: 666;
background: none;
margin: auto;
max-width:90rem; width:100%;
padding: 1rem;
}
.topnav-left {
  max-width:50%;
  padding: 0px;
  width: 100%;
  display: block;
  float: left;
}
.topnav-left {
  max-width:50%;
  padding: 0px;
  width: 100%;
  display: block;
  float: left;
}
.headerTertiary .list-unstyled {
    padding-left: 0;
    list-style: none;
}

.headerTertiary .list-unstyled {
    padding-left: 0;
    list-style: none;
}
.emergency-no a{color:#e30000 !important;}
.nav-topright{  padding-top:20px;margin-right: 0px;}
.sticky .nav-topright{padding-top:10px;padding-bottom: 8px;}
.nav-topright ul {
    display: flex;
    font-size:15px; font-weight:700;
    justify-content: flex-end;
    line-height: 1.25rem;
    margin-bottom: 0;
}
.nav-topright li {
    margin-left:.3rem;position: relative; padding-left:4px
}

.nav-topright li a {
    color:#6d6e71;
}
.nav-topright li a:hover{
    color:#2278b5;
}




.headerSecondry{
  align-items: center;
  background:none;
  display: flex;
  height:60px;
  position: relative;

}
.logo-scrollup{display:block;}
.logo-scrolldown{display:none;}
.logo-d > img {
  max-width:350px;
  transform: translateY(5px);
  position: relative;
  transition: transform .3s ease-in-out;
  padding:0px;
  background: #fff;
  border-radius: 0px 0px 6px 6px;
}
.logo1-d{
  max-width:230px !important;
  transform:translateY(-50px) !important;
  position: absolute;
  transition: transform .3s ease-in-out;
  padding-bottom: 40px;
  top: 0;
  margin-left: 120px;
  z-index: 999;
}
.sticky .logo-d > img {max-width:265px; transform:translateY(0px);}
.sticky .logo1-d {max-width:200px !important; transform:translateY(15px) !important; margin-left:110px;}
.logo-m > img {
  max-width: 130px;
  transform:translateY(-1px);
  position:absolute;
  display:none;
  left: 20px;
  
}
.sticky{position:fixed !important;top:0px !important;width:100% !important;  backdrop-filter: blur(40px); z-index: 999; /*box-shadow:1px 5px 10px rgba(0,0,0,0.2);*/ height: 80px !important;  background:rgba(255, 255, 255, 1) !important; padding-top: 8px; }
.sticky .headerSecondry{height: auto;}

.sticky .page-header .sub-menu{background:#fff;}
.sticky .page-header {padding:0.0rem 1rem 0rem 1rem;}
.sticky .logo-scrollup{display:none;}
.sticky .logo-scrolldown{display:block;}


.navbar__buttons{display: flex;align-items: center;gap: 1.5rem;flex-grow: 1; justify-content: right;}
.navbar__buttons a {
    color: var(--text-gray-color);
    font-weight: 500;
    transition: 0.3s ease;
}
.head-left-nav{display:flex; width:max-content; gap:20px; margin:0px; padding:0px; position:relative;}
.ERP-login{display:flex; align-items:center; justify-content:center; flex-direction: column; margin:0px; padding:0px; position:relative; color:#000 !important; font-size:16px;} .sticky .ERP-login{color:#000 !important;}
.ERP-login img{width:15px; height:20px; /*filter: brightness(0) invert(1);*/}
.sticky .ERP-login img{filter:initial;}

.affiliation-no-top{position: absolute;right:0px; top:15px;background: #fff;font-size: 14px; font-weight: bold; color:#fff; background: #1f91ce;  padding: 3px 6px;  border-radius: 5px;}
.sis-phone{background:#00205A; color:#fff !important;  padding:7px 12px; border-radius:62px; animation: mymove 2s infinite;}
.sis-phone img{width:auto;  height:22px; filter: brightness(0) invert(1); margin-right: -4px;}
@keyframes mymove{
  from {background-color:#00205A;}
  to {background-color:#1f91ce;}
}

@media (min-width: 64rem){.navbar__buttons a {font-size:14px;}.page-header ul a{font-size:14px !important; }
}

@media (min-width:90rem){.navbar__buttons a {font-size:16px;}.page-header ul a{font-size:16px !important;}
}




.head-location .ss-main .ss-content {width:150px;}
.head-location .ss-single-selected .placeholder{color: #1E1E2F !important;}
.head-quick-links a{color: #1E1E2F !important;}
.head-quick-links .top-menu a{color: #1E1E2F !important; padding:10px 5px !important;}


.topnav-left{display:flex;  padding: 0px;align-items: center;}
.head-language{margin:0px; width:180px; padding:0px; position:relative;}
.head-language::before {content: "";width:21px;height:30px;background: url(../images/2025/01/language-icon.png) no-repeat;background-size:90%;position: absolute;left:-5px;top:8px;z-index:2;}
.head-location{margin:0px; width: max-content; padding:0px; position:relative;}
.head-location::before {content: "";width:17px;height:30px;background: url(../images/2025/01/location-icon.png) no-repeat;background-size:90%;position: absolute;left:-5px;top:8px;z-index:2;}

.head-quick-links{margin:0px; width:130px; padding:0px; position:relative;}

.topnav-left .ss-main .ss-single-selected{border:0px solid #ffffff; border-radius:8px; width: max-content;}
.topnav-left .ss-main .ss-single-selected .ss-arrow span {border:solid #000;border-width: 0 2px 2px 0;display: inline-block;padding:4px;  transition: transform .2s, margin .2s; }
.topnav-left .ss-main .ss-single-selected .ss-arrow span.arrow-down{margin: -3px 0 0 8px;}
.topnav-left .ss-main .ss-single-selected .ss-arrow span.arrow-up{margin:3px 0 0 8px;}


.head-right-button{display:flex; width: max-content; gap:5px; margin:0px; padding:0px; position:relative;}
.contact-top-button{display:flex; width: max-content; gap:10px; margin:0px; padding:0px; position:relative;}
 
.phone-head{ width:max-content; border-radius: 6px;background: linear-gradient(263deg, #46BB00 5.26%, #3B9D00 104.79%);box-shadow: -4px 4px 9.8px 0px rgba(255, 255, 255, 0.29) inset; color:#ffffff !important;margin:16px 0;text-align:center;font-size: 15px; padding:8px 10px 8px 35px;transition: all 0.4s ease;position: relative;}
.phone-head img {width: 20px;position: absolute;left:10px;top:9px;}
 

 


/*--Head END--*/
.wiki-mk{padding-left:40px; padding-right:40px;}
.midbox-inner{margin:auto;max-width:90rem;width:100%;}
  
#home-slider{background: #00205A; padding:0px 0px 0px; margin-top:-40px; position:relative; z-index:1; overflow: hidden;}
#home-slider::before {content: "";position: absolute;bottom: 0px;left: 0px;width: 100%;height: 100%;background:linear-gradient(to top, rgb(0,0,0,.40)30%, rgb(0,0,0,.20) 70%);z-index:1;}
.home-slider{width: 100%; display:flex; gap:0px; margin:0px; padding:0px 7% 0px; position:absolute; bottom:40px; left:0px;z-index:6;}
.home-slider-left{width:40%; margin:0px; padding:0px; position:relative;}
.home-slider-left .home-rank-img{width:auto; height:170px; transition: all .2s ease-in-out;}
.home-slider-left .home-rank-img:hover{scale: 1.1;}
.home-slider-left h1{color: #ffffff; font-size:56px; line-height:45px; margin:0px; padding:0px;}
.home-slider-left h1 span{color:#ffffff; font-size:40px; font-family:Baskervville Regular;}
.home-slider-mid{width:20%; margin:0px; padding:0px; position:relative; align-items:end; display: flex;justify-content: center;}
.home-slider-mid img{width:auto; height:40px;}
.affiliation-nor{position:absolute;  color:#fff;  bottom:61px; font-size:14px; font-weight:bold;  background: #1f91ce; padding:3px 6px; border-radius:5px;}

.home-slider-right{width:40%; display:flex; align-items: flex-end; justify-content: right;  margin:0px; padding:0px; position:relative;}
.home-slider-right ul{margin:0px; padding:0px; position:relative;}
.home-slider-right li{list-style:none;padding:0px; margin-bottom:10px; position:relative;}
.home-slider-right li a{display:flex; align-items:center; justify-content: right; gap:15px;  color:#fff; font-size:18px;}
.home-slider-right li span{position:relative; display:flex;background: #1f91ce; width:35px;height:35px;justify-content: center;
align-items: center; padding:5px;  border-radius: 100%;}
.home-slider-right li span img{width:auto; height:16px;}
.home-slider-right li:hover span{background: #2d3184;}
#home-slider::after{
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    /*background: url(../images/2025/01/certificate-logo.png) no-repeat;*/
    background-size:8%;
    background-position:right bottom;
    z-index:-1;
    left: 0;
    bottom:250px;
}

.video-container{
  width: 100vw;
  height: 100vh;
}

.video-container iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100vw;
  height: 100vh;
  transform: translate(-50%, -50%);
  pointer-events: none;
}
@media (min-aspect-ratio: 16/9) {
  .video-container iframe {
    height: 56.25vw;
  }
}
@media (max-aspect-ratio: 16/9) {
  .video-container iframe {
    width: 177.78vh;
  }
}
  
   
   
#home-standard-neuro{background:#FCF5EA; padding:45px 0px 0px; margin:0px; position:relative; overflow:hidden;}
.home-standard-neuro{display:flex; align-items:center; justify-content: space-between; gap:30px; margin:0px; padding-bottom:30px; position:relative;}
.home-standard-neuro-left{width:80%; margin:0px; padding:0px; position:relative;}
#home-standard-neuro h2{
  font-size:60px;
  color:#00205A;
  padding-bottom:40px;
  z-index: 1;
  width: 100%; text-align:center;
  position: relative;
  display: block;
}
#home-standard-neuro h2 span {
  color: #00205A;
  font-family:Inter Regular;
}
.home-standard-neuro-left p {
  font-size: 16px;
  color:#00205A;
  width: 100%;
  margin-bottom: 30px;
}
.home-standard-neuro-right{width:max-content;   margin:0px; padding:0px; position:relative;}
.home-standard-neuro-right a {
  background:#1f91ce;
  color: #ffffff;
  border: 2px solid #00accd;
  box-shadow: -4px 4px 9.8px 0px rgba(255, 255, 255, 0.29) inset, 0px 8px 19.2px -10px #00accd;
  margin: 20px 0;
  font-size: 16px;
  font-weight: 500;
  padding: 10px 20px;
  position: relative;
  border: 2px solid #1585D2;
}
.home-standard-neuro-right a:hover {background:#00205A; color: #ffffff;}
.home-standard-neuro-right a img {
  width: auto;
  height: 15px;
  margin-left: 10px;
}
 

.home-image-hover h3{padding-top:40px; font-size:20px; text-align:left;}
.home-image-hover a {
  background:#1f91ce;
  color: #ffffff;
  border: 2px solid #1f91ce;
  box-shadow: -4px 4px 9.8px 0px rgba(255, 255, 255, 0.29) inset, 0px 8px 19.2px -10px #1f91ce;
  margin:10px 0;display:none;
  width:max-content;
  font-size: 16px;
  font-weight: 500;
  padding:7px 20px;
  position: relative;
  border: 2px solid #1585D2;
}
.home-image-hover a img {
  width: auto;
  height: 15px;
  margin-left: 10px;
}
.home-image-hover a:hover{ background:none; color: #ffffff;}
.home-image-hover .options .option.active a{display:block;}



.sis-way-item{margin:0px 0px 0px; padding:10px 0px 0px; position:relative;}
.home-sis-way-doc{background:#fff;  border:2px solid #e0e0e0; font-size:18px; color:#00205A; margin:0px; padding:15px 25px 20px;}
.sis-way-item h3{font-size:22px;  color:#00205A; margin:0px; padding:0px;}
.sis-way-item p{display:none;font-size:16px; color:#00205A; margin:0px; padding:0px;}
.sis-way-item a{display:none; font-size:16px; color:#00205A; margin:0px 0px 20px; padding:0px;}
.sis-way-item a img{width:auto !important; height:18px;}
#sis-way-soider .sis-way-img{object-fit:cover;height:460px;}

#sis-way-soider .owl-item.active.center{margin-top:-10px;}
#sis-way-soider .owl-item.active.center .home-sis-way-doc{background:#FCF5EA;  border:1px solid #4445; font-size:18px; color:#00205A; margin:0px 0px 20px; padding:25px 25px 30px;}
#sis-way-soider .owl-item.active.center p{display:none;  color:#000; margin:0px; padding:10px 0px 50px;}
#sis-way-soider .owl-item.active.center h3{text-align:center; font-family: Inter Regular; font-weight:bold; font-size:18px;  text-transform: uppercase; color:#00205A; margin:0px; padding:0px; position:relative;}
#sis-way-soider .owl-item.active.center h3::after {background-color:#00205A;content: "";display: block;height: 2px;margin: 15px auto 10px;width: 40px;}
#sis-way-soider .owl-item.active.center a{width:100%; display:none; font-size:16px; background:#1f91ce; color: #ffffff; text-align:center;  margin:0px; padding:12px 20px;}
#sis-way-soider .owl-item.active.center a:hover{background:#00205A; color:#fff; border:1px solid #1f91ce;}
#sis-way-soider .owl-item.active.center .sis-way-img{object-fit:cover;height:250px;}
#sis-way-soider .owl-item.active.center p{display:block;  text-align:center; }
#sis-way-soider .owl-item.active.center a{display:flex; align-items:center; gap:15px; justify-content:center; text-align:center;}





#sound-bytes-section{width: 100%;background:#FCF5EA;height:auto;padding:60px 0px 60px;margin:0px;position: relative;z-index: 1; scroll-margin-top:130px; overflow: hidden;}
#sound-bytes-section:before{content:""; width:100%; height:100%; position:absolute; left:5%; top:18%; background:url(../images/2025/01/02/SOUND.png) no-repeat; background-position:left top; background-size:55%; z-index:-1;}
#sound-bytes-section:after{content:""; width:100%; height:100%; position:absolute; right:0%; bottom:40px; background:url(../images/2025/01/02/BYTES.png) no-repeat; background-position:right bottom; background-size:14%; z-index:-1;}

#sound-bytes-section h2{color: #00205A; font-size:56px; line-height:45px; margin:0px; padding:0px;}
#sound-bytes-section h2 span{color:#00205A; font-size:40px; font-family:Baskervville Regular;}

#people-say{margin:50px 0px 20px;}
#people-say .item{padding:110px;}
#people-say .item p{color:#374E79; margin-top:50px;  margin-left:-30px;   font-size:14px;}
.sound-item{width:80%; margin:0px; padding:20px; position:relative;}
.sound-item:before{content:""; width:100%; height:100%; position:absolute; left:0px; bottom:0px; background:url(../images/2025/01/02/bg.png) no-repeat; background-position:left bottom; background-size:100%; z-index:1;}
.sound-item h3{ color: #00205A; font-family:Baskervville Italic; font-size:32px; margin:0px; padding:0px; position:absolute; left:-90px; bottom:40px; text-align:right; z-index:1;}
.sound-item h3 span{font-family:Inter Regular; display:block; font-size:14px; margin:0px; padding:0px;}
.sound-item a{position:absolute; right:40px; top:40px; z-index:1;} .sound-item a img{width:auto; height:35px; transition: 1s ease;}.sound-item a:hover img{-webkit-transform: rotateZ(-10deg);-ms-transform: rotateZ(-180deg);transform: rotateZ(-180deg);transition: 1s ease;}





#upcoming-events-section{width: 100%;background:#FCF5EA;height:auto;padding:100px 0px 60px;margin:0px;position: relative;z-index: 1; overflow: hidden;}
#upcoming-events-section:before{content:""; width:100%; height:100%; position:absolute; left:5%; top:18%; background:url(../images/2025/01/06/Events.png) no-repeat; background-position:left top; background-size:55%; z-index:-1;}
#upcoming-events-section:after{content:""; width:100%; height:100%; position:absolute; right:0%; bottom:40px; background:url(../images/2025/01/06/Events-1.png) no-repeat; background-position:right bottom; background-size:14%; z-index:-1;}
#upcoming-events-section h2{color: #00205A; font-size:56px; line-height:55px; margin:0px; padding:0px;}
#upcoming-events-section h2 span{color:#00205A; display:block; font-size:40px; font-family:Baskervville Italic;}
#home-events{margin:0px 0px 20px;}
#home-events .item{padding:110px;}
#home-events .item p{color:#374E79; margin-top:70px;  margin-left:-30px;   font-size:14px;}
.home-event-item{width:80%; margin:0px; padding:20px; position:relative;}
.home-event-item:before{content:""; width:100%; height:100%; position:absolute; left:0px; bottom:0px; background:url(../images/2025/01/02/bg.png) no-repeat; background-position:left bottom; background-size:100%; z-index:1;}
.home-event-item h3{ color:#000000; font-family:Baskervville Italic; font-size:24px; margin:0px; padding:0px; position:absolute; left:20px; bottom:-25px; text-align:right; z-index:1;}
.home-event-item a{position:absolute; right:40px; top:40px; z-index:1;} .home-event-item a img{width:auto; height:35px; transition: 1s ease;}.home-event-item a:hover img{-webkit-transform: rotateZ(-10deg);-ms-transform: rotateZ(-180deg);transform: rotateZ(-180deg);transition: 1s ease;}

 
#home-about-section{width:100%;background:none;height:auto;padding:0px 0px 0px;margin:0px;position: relative;z-index: 1;}
#home-about-section::before {content: "";position: absolute;bottom: 0px;left: 0px;width: 100%;height: 100%; z-index:1; /*background-color: #0f3693;*/  mix-blend-mode: hard-light;}
#home-about-section::after {content: "";position: absolute;bottom: 0px;left: 0px;width: 100%;height: 100%; z-index:1;  background:linear-gradient(to right, rgb(7,44,95,.80)30%, rgb(7,44,95,.0) 70%);}
.home-about-section{width:500px;margin:0px; padding:0px; position:absolute; left:7%; bottom:30%; z-index:2;}
.home-about-section h2{color: #ffffff; font-size:56px; line-height:45px; margin:0px; padding:0px;}
.home-about-section h2 span{color:#ffffff; font-size:40px; font-family:Baskervville Regular;}
.home-about-section p{color: #ffffff; font-size:14px; margin-top:15px;}
.home-about-section a{color: #ffffff; border:1.5px solid #fff; display:flex; width:max-content; align-items:center; gap:20px; font-size:18px; margin-top:30px; padding:10px 20px; font-family:Baskervville Italic;}
.home-about-section a img{width:auto; height:10px;}
.home-about-section a:hover{background: #1f91ce; color:#fff;}


#home-academics-section{width: 100%;background:#FCF5EA; padding:110px 0px 40px;margin:0px;position: relative;z-index: 1;}
#home-academics-section::before {position:absolute; content: "";  width: 100%; height:100%; background: url(../images/2025/01/champions.jpg) no-repeat;background-size:75%;  background-position:right top;  z-index:-1;  opacity:0.18; right:0;  top:0px;}

.home-academics-section{margin:0px;padding:0px;position: relative;display: flex;align-items: center; gap:25px;}
.home-academics-section-left{width:50%;margin:0px; padding:0px; position:relative;}
.home-academics-section-left ul{display:flex; flex-wrap:wrap; margin:0px; padding:0px; position:relative;}
.home-academics-section-left li{width:40%;gap: 20px;  list-style:none;padding:0px; margin-bottom:10px; position:relative;}
.home-academics-section-left li h3{color:#000000; font-size:20px; margin-left:20px; margin-top:-10px; font-family:Baskervville Italic; display:block;}
.home-academics-section-left li img{width:auto; height:auto;}
.home-academics-section-left li:nth-child(1n) img{padding:70px 40px 0px;}
.home-academics-section-left li:nth-child(2n) img{padding:0px; margin-top:-35px;}
.home-academics-section-left li:nth-child(3n) img{padding:20px 0px 0px;}
.home-academics-section-left li:nth-child(4n) img{padding:20px 40px 0px;}
.home-academics-section-left li:nth-child(1n) h3{padding-left:30px;}
.home-academics-section-left li:nth-child(2n) h3{padding:0px 0px 30px;}
.home-academics-section-left li:nth-child(3n) h3{padding-left:0px; margin-top:10px;}
.home-academics-section-left li:nth-child(4n) h3{padding-left:30px;}

.home-academics-section-right{width:50%;margin:0px; padding:0px; position:relative;}
.home-academics-section-right h2{color: #00205A; font-size:80px; line-height:70px; margin:0px; padding:0px;}
.home-academics-section-right h2 span{color:#00205A; font-size:80px; margin-left:-40px; font-family:Baskervville Italic; display:block;}
.home-academics-section-right p{color:#374E79; font-size:16px; margin-top:15px;}





@media only screen and (max-width: 1024px) {
    .container-five-steps .card-five-steps .face.face1 {
        transform: translateX(70px) !important;
        height: 200px !important;
        text-align: center;
        width: 200px;
		border-right: 1px solid white;
		
    }
    .container-five-steps .card-five-steps {
        height: 200px !important;
    }
    .container-five-steps .card-five-steps .face.face2 {
        height: 200px !important;
        top: -200px !important;
        transform: translate(70px, 0px) !important;
        width: 200px;
    }
    .container-five-steps .card-five-steps:hover .face.face1 {
        background: #009297;
        transform: translateX(0) !important;
        box-shadow: inset 10px 10px 99px #00000029;
        height: 200px;
    }
    .container-five-steps .card-five-steps .face.face2 .whycontent p {
        font-size: 10px !important;
        line-height: 13px !important;
    }
    .container-five-steps .card-five-steps:hover .face.face2 {
        transform: translate(185px, 0px) !important;
    }
    .container-five-steps .card-five-steps .face.face1 .whycontent h4 {
        font-size: 16px !important;
        text-align: center;
    }
    .five-step-icon {
        position: absolute !important;
        right: 6% !important;
        top: 92% !important;
        transform: rotate(90deg);
		width: auto !important;
    }
    .container-five-steps .card-five-steps .face.face2 .whycontent a {
        margin: 5px 0 0 !important;
    }
    .container-five-steps {
        display: inline-block !important;
        width: auto !important;
    }
    .container-five-steps {
        left: 29%;
    }
}
 
 
@media only screen and (min-width: 1170px) {
    .container-five-steps .card-five-steps .face {
        width: 228px !important;
    }
}

.container-five-steps {
    width: max-content;
    position: relative;
    display: flex;
    padding-top: 10px;
    padding-bottom: 10px;
	margin:auto;
}
.container-five-steps .card-five-steps {
    position: relative;
    cursor: pointer;
}
.container-five-steps .card-five-steps .face {
    width: 235px;
    height: 200px;
    transition: 0.5s;
}
.container-five-steps .card-five-steps .face.face1 {
    position: relative;
    background: #05176c;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1;
    transform: translateY(100px);
    height: 280px;
    text-align: center;
    border-right: 1px solid white;
}
.container-five-steps .card-five-steps:hover .face.face1 {
    background: #05176c;
    transform: translateY(0);
    box-shadow: inset 10px 10px 99px #00000029;
    height: 200px;
}
.container-five-steps .card-five-steps .face.face1 .number {
    font-size: 80px;
    position: absolute;
    top: -62px;
    left: 0;
    color: #00878b;
    font-weight: 700;
    font-family: "Open Sans";
}
.container-five-steps .card-five-steps:hover .face.face1 .number {
    font-size: 80px;
    position: absolute;
    top: -15px;
    left: 0;
    font-weight: 700;
    color: #066c6f;
    text-shadow: inset 0px 3px 6px #00000029;
    opacity: 1;
    margin-left: 20px;
    font-family: "Open Sans";
}
.container-five-steps .card-five-steps .face.face1 .whycontent {
    transition: 0.5s;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.container-five-steps .card-five-steps:hover .face.face1 .whycontent {
    opacity: 1;
}
.container-five-steps .card-five-steps .face.face1 .whycontent img {
    max-width: 50px;
}
.container-five-steps .card-five-steps .face.face1 .whycontent h4 {
    margin: 20px 0px 0px 0;
    padding: 0;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    text-align: left;
    display: block;
    text-align: center;
}
.container-five-steps .card-five-steps .face.face1 .number {
    font-size: 80px;
    position: absolute;
    top: -62px;
    left: 0;
    color: #00878b;
    font-weight: 700;
}
.bg-color-five-step h3 {
    color: #fff;
    text-align: left;
    font-size: 34px;
    font-weight: 500;
}
.container-five-steps .card-five-steps .face.face2 {
    position: relative;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px;
    box-sizing: border-box;
    box-shadow: 20px 20px 40px rgb(5 23 108 / 28%);
    transform: translateY(-180px);
    height: 280px;
}

.five-step-icon {
    position: absolute;
    right: -6.5%;
    top: 40%;
    z-index: 10;
	width: auto !important;
}
.container-five-steps .card-five-steps:hover .face.face2 {
    transform: translateY(0);
}
.container-five-steps .card-five-steps .face.face2 .whycontent p {
    color: #05176c;
    line-height: 20px;
    text-align: left;
    font-size: 13px;
}
.container-five-steps .card-five-steps .face.face2 .whycontent a {
    margin: 15px 0 0;
    display: inline-block;
    text-decoration: none;
    font-weight: 400;
    color: #fff;
    padding: 5px 15px 5px 15px;
    background-color: #1f91ce;
    float: right;
    /* border-radius: 20px; */
    font-size: 13px;
    background-image: none !important;
}
.container-five-steps .card-five-steps .face.face2 .whycontent a:hover {
    background: #333;
    color: #fff;
}
.line-bottom-heading {
    position: relative;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.line-bottom-heading:after {
    bottom: -1px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 200px;
    border: 1px solid #ffc20e;
}
.whysection {
    background: #1d39cc;
    z-index: 1;
    position: relative;
    padding-top: 0px;
}
.whyshort {
    max-width: 60%;
    margin: auto;
    text-align: center;
}
.whyshort p {
    color: white;
}
@media (min-width: 1024px){
	.evolvebettersec{
		margin-top:-90px;
	}
}
 

#home-sw{width:100%;background:none; padding:0px;margin:0px;position: relative;z-index: 1; display: flex;
flex-direction: column;}
.home-why-love{background:#00205A;   padding:40px 0px 0px;  margin: 0px;  position: relative;  overflow: hidden;}
.home-why-love h2{
  font-size:60px;
  color:#fff;
  padding-bottom:15px;
  z-index: 1;
  width: 100%; text-align:center;
  position: relative;
  display: block;
}
.home-why-love h2 span {
  color:#6dccff;
  font-family:Inter Regular;
}
.home-why-love h4{
  font-size: 15px; line-height:27px;
  color:#fff;text-align:center;
  width:80%;
  margin:0px auto;
  padding:0px;
}


.home-sw{background:#fff; border-radius:12px; margin-bottom: -230px; z-index:2; position: relative;}
#home-sw .tabcontent{position:relative;}
#home-sw .tabcontent::before{content: "";position: absolute;top:0px;left: 0px;width: 100%;height: 100%;background-color: #0f3693;  mix-blend-mode: hard-light;z-index: 1;}
#home-sw .tabcontent::after {content: "";position: absolute;bottom: 0px;left: 0px;width: 100%;height: 100%; z-index:1; background:radial-gradient(104.4% 74.73% at 50% 100%,rgba(7,44,95,.65) 0,rgba(7,44,95,0) 100%)}
#home-sw .tabcontent{width:100%;height:100%;display: none; margin-top: -30px;}

.home-sw-doc{display:flex; gap:50px; position:absolute; bottom:80px; left:7%; margin:0px; padding:0px; z-index:2; margin:0px;
padding-right:7%; justify-content: space-between;}
.home-sw-doc h2{color: #ffffff; font-size:56px; line-height:55px; margin:0px; padding:0px;}
.home-sw-doc h2 span{color:#ffffff;  display:block; margin-left:-20px;font-size:40px; font-family:Baskervville Italic;;}
.home-sw-doc-left{color:#ffffff; font-size:40px; width:60%;}
.home-sw-doc-left p{font-size:14px; color:#ffffff;}
.home-sw-doc-left a{color: #ffffff; display:flex; width:max-content; align-items:center; gap:20px; font-size:18px; margin-top:20px; padding:7px 10px; font-family:Baskervville Italic;}
.home-sw-doc-left a img{width:auto; height:10px;}
.home-sw-doc-left a:hover{background: #1f91ce; color:#fff;}

#home-sw ul {display: flex; border-radius:12px; overflow:hidden;}
#home-sw li{flex: 0 0 20%;align-items: center;text-align: left;justify-content: left; border-right:0px solid #1f91ce; padding:20px 30px 0px;position:relative; height:200px; z-index:1;}
#home-sw li:before{content: "";position: absolute;top:10%;right:0px;width:1.5px;height:80%; background:#1f91ce;}
#home-sw li:last-child:before{width:0px;}

#home-sw li span{font-size:24px; font-style:italic; color: #1C376B;}
#home-sw li h2{ font-size:24px; font-style:italic;   color: #1C376B;  margin:0px; padding:5px 0px; position:relative;}
#home-sw li p{font-size:12px; color:#1C376B; margin:0px; padding:10px 0px 0px;}
#home-sw li.active p{font-size:0px;} #home-sw li.active h2{padding-top:50px; color:#fff;}
#home-sw li.active span{color:#fff;}

#home-sw li:nth-child(1n) {border-radius:12px 0px 0px 12px;}
#home-sw li:nth-child(2n) {border-radius:0px;}
#home-sw li:nth-child(3n) {border-radius:0px;}
#home-sw li:nth-child(4n) {border-radius:0px;}
#home-sw li:nth-child(5n) {border-radius:0px 12px 12px 0px;}

#home-sw li.active:nth-child(1n) {background:url(../images/2025/01/04/tab-1.jpg) no-repeat; background-size:cover;}
#home-sw li.active:nth-child(1n) h2{padding-top:50px; color:#fff;}
#home-sw li.active:nth-child(2n) {background:url(../images/2025/01/04/tab-2.jpg) no-repeat; background-size:cover;}
#home-sw li.active:nth-child(1n) h2{padding-top:80px; color:#fff;}
#home-sw li.active:nth-child(3n) {background:url(../images/2025/01/04/tab-3.jpg) no-repeat; background-size:cover;}
#home-sw li.active:nth-child(1n) h2{padding-top:80px; color:#fff;}
#home-sw li.active:nth-child(4n) {background:url(../images/2025/01/04/tab-4.jpg) no-repeat; background-size:cover;}
#home-sw li.active:nth-child(1n) h2{padding-top:80px; color:#fff;}
#home-sw li.active:nth-child(5n) {background:url(../images/2025/01/04/tab-5.jpg) no-repeat; background-size:cover;}
#home-sw li.active:nth-child(1n) h2{padding-top:80px; color:#fff;}

#home-sw li.active::before {content: "";position: absolute;top:0px;left: 0px;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.51);z-index:-1;}



#home-gallery-section{width: 100%;background: #FCF5EA;padding:0px 0px 0px;margin:0px;position: relative;z-index: 1; overflow:hidden;}
.home-gallery-section{width:500px;margin:0px; padding:0px; position:absolute; left:7%; bottom:35%; z-index:2;}
.home-gallery-section h2{color: #ffffff; font-size:56px; line-height:45px; margin:0px; padding:0px;}
.home-gallery-section h2 span{color:#ffffff; font-size:40px; font-family:Baskervville Italic;}
.home-gallery-section p{color: #ffffff; font-size:14px; margin-top:15px;}
.home-gallery-section a{color: #ffffff; border:1.5px solid #fff; display:flex; width:max-content; align-items:center; gap:20px; font-size:18px; margin-top:30px; padding:10px 20px; font-family:Baskervville Italic;}
.home-gallery-section a img{width:auto; height:10px;}
.home-gallery-section a:hover{background: #1f91ce; color:#fff;}
.home-gallery-item{margin:0px; padding:0px; position:relative;}
.home-gallery-item::before{content: "";position: absolute;bottom: 0px;left:0px;width: 100%;height: 100%;    mix-blend-mode: hard-light;z-index:1;}
.home-gallery-item::after {content: "";position: absolute;bottom: 0px;left: 0px;width: 100%;height: 100%; z-index:1; background:linear-gradient(to right, rgb(7,44,95,.80)30%, rgb(7,44,95,.0) 70%)}


#high-priorit-section{width:100%;background:#FCF5EA; padding:60px 0px 60px;margin:0px;position: relative;z-index: 1; overflow:hidden;}
#high-priorit-section h2{color:#00205A; font-size:56px; line-height:45px; text-align:center; margin:1px 0px 70px; padding:0px;}
#high-priorit-section h2 span{font-size:40px; font-family:Baskervville Italic; display:block; margin:15px 0px 50px;}
.high-priorit-box{width: 100%; display:flex; gap:0px;  padding: 0px 0px 0px;  margin: 0px;  position: relative;}
.high-priorit-box img{border:2px solid #fff; border-radius:6px;}
.high-priorit-left{width:50%; background:#1f91ce; padding:20px 20px 20px;  margin:0px;  position:relative;}
.high-priorit-right{width:50%; background:#00205A;  padding:20px 20px 20px;  margin:0px;  position:relative; overflow:hidden;}
.high-priorit-box h3{color:#fff; font-size:30px; line-height:40px; text-align:center; margin:1px 0px 40px; padding:0px;}
.high-priorit-box h3 span{font-family:Baskervville Italic; display:block;}


#discover-facilities-section{width:100%;background:#1f91ce; padding:60px 0px 60px;margin:0px;position: relative;z-index: 1; overflow:hidden;}
#discover-facilities-section h2{color:#ffffff; font-size:56px; line-height:45px; text-align:center; margin:0px; padding:0px;}
#discover-facilities-section h2 span{font-size:40px; font-family:Baskervville Italic; display:block; margin:15px 0px 50px}

.home-facilities-item{margin:0px 0px 0px; padding:10px 0px 0px; position:relative;}
.home-facilities-doc{background:#fff;  border:2px solid #e0e0e0; font-size:18px; color:#00205A; margin:0px; padding:15px 25px 20px;}
.home-facilities-item h3{font-size:22px;  color:#00205A; margin:0px; padding:0px;}
.home-facilities-item p{display:none;font-size:18px; color:#00205A; margin:0px; padding:0px;}
.home-facilities-item a{display:none; font-size:18px; color:#00205A; margin:0px 0px 20px; padding:0px;}
#home-facilities .facilities-img{object-fit:cover;height:370px;}

#home-facilities .owl-item.active.center{margin-top:-10px;}
#home-facilities .owl-item.active.center .home-facilities-doc{background:#FCF5EA;  border:1px solid #4445; font-size:18px; color:#00205A; margin:0px 0px 20px; padding:25px 25px 30px;}
#home-facilities .owl-item.active.center p{display:none;font-size:16px; color:#000; margin:0px; padding:10px 0px 50px;}
#home-facilities .owl-item.active.center h3{text-align:center; font-family: Inter Regular; font-weight:bold; font-size:18px;  color:#00205A; margin:0px; padding:0px; position:relative;}
/*#home-facilities .owl-item.active.center h3::after {background-color:#00205A;content: "";display: block;height: 2px;margin: 15px auto 10px;width: 40px;}*/
#home-facilities .owl-item.active.center a{width:100%; display:block; font-size:16px; background:#1f91ce; color: #ffffff; text-align:center;  margin:20px 0px 0px; padding:12px 20px;}
#home-facilities .owl-item.active.center a:hover{background:#fff; color:#1f91ce; border:1px solid #1f91ce;}
#home-facilities .owl-item.active.center .facilities-img{object-fit:cover;height:370px;}
#home-facilities .owl-item.active.center p{display:none;  text-align:center; }
#home-facilities .owl-item.active.center a{display:block;}



#sports-infrastructure-section{width:100%;background:#00205A; padding:60px 0px 60px;margin:0px;position: relative;z-index: 1; overflow:hidden;}
#sports-infrastructure-section h2{color:#ffffff; font-size:56px; line-height:45px; text-align:center; margin:0px; padding:0px;}
#sports-infrastructure-section h2 span{font-size:40px; font-family:Baskervville Italic; display:block; margin:15px 0px 50px}

.home-sports-infrastructure-item{margin:0px 0px 0px; padding:10px 0px 0px; position:relative;}
.home-sports-infrastructure-doc{background:#fff;  border:2px solid #e0e0e0; font-size:18px; color:#00205A; margin:0px; padding:15px 25px 20px;}
.home-sports-infrastructure-item h3{font-size:22px;  color:#00205A; margin:0px; padding:0px;}
.home-sports-infrastructure-item p{display:none;font-size:18px; color:#00205A; margin:0px; padding:0px;}
.home-sports-infrastructure-item a{display:none; font-size:18px; color:#00205A; margin:0px 0px 20px; padding:0px;}
#home-sports-infrastructure .infrastructure-img{object-fit:cover;height:370px;}

#home-sports-infrastructure .owl-item.active.center{margin-top:-10px;}
#home-sports-infrastructure .owl-item.active.center .home-sports-infrastructure-doc{background:#fff;  border:1px solid #4445; font-size:18px; color:#00205A; margin:0px 0px 20px; padding:25px 25px 30px;}
#home-sports-infrastructure .owl-item.active.center p{display:none;font-size:16px; color:#000; margin:0px; padding:10px 0px 50px;}
#home-sports-infrastructure .owl-item.active.center h3{text-align:center; font-family: Inter Regular; font-weight:bold; font-size:18px;  color:#00205A; margin:0px; padding:0px; position:relative;}
/*#home-sports-infrastructure .owl-item.active.center h3::after {background-color:#00205A;content: "";display: block;height: 2px;margin: 15px auto 10px;width: 40px;}*/
#home-sports-infrastructure .owl-item.active.center a{width:100%; display:block; font-size:16px; background:#1f91ce; color: #ffffff; text-align:center;  margin:20px 0px 0px; padding:12px 20px;}
#home-sports-infrastructure .owl-item.active.center a:hover{background:#fff; color:#1f91ce; border:1px solid #1f91ce;}
#home-sports-infrastructure .owl-item.active.center .infrastructure-img{object-fit:cover;height:370px;}
#home-sports-infrastructure .owl-item.active.center p{display:none;  text-align:center; }
#home-sports-infrastructure .owl-item.active.center a{display:block;}



.scrollbar-1 {
  scrollbar-width: thin;
  scrollbar-color:#1f91ce #FCF5EA;
}
.scrollbar-1::-webkit-scrollbar {
  width:4px;
  height:4px;
}
.scrollbar-1::-webkit-scrollbar-track {
  background-clip: content-box;
  border:1px solid transparent;
}
.scrollbar-1::-webkit-scrollbar-thumb {
  background-color:#1f91ce;
}
.scrollbar-1::-webkit-scrollbar-thumb:hover {
  background-color:#FCF5EA;
}
.scrollbar-1::-webkit-scrollbar-corner, .scrollbar-1::-webkit-scrollbar-track {
  background-color:#FCF5EA;
}
/* The below styles are for display purposes only */
[class^=scrollbar-1] {
  height:220px;
  overflow-y: auto;
  overflow-x:hidden;
  padding-right:20px; margin-right:-20px;
}




#testimonials-section{width:100%;background:#00205A; padding:60px 0px 160px;margin:0px;position: relative;z-index: 1; overflow:hidden;}
#testimonials-section h2{color:#ffffff; font-size:56px; line-height:45px; text-align:center; margin:0px; padding:0px;}
#testimonials-section h2 span{font-size:40px; font-family:Baskervville Italic; display:block;}
#home-testimonials {margin: 50px 0px 0px;padding-left:0%;position: relative;}

.testimonials-box{background:#ffffff; display:block; padding:20px 30px;}
.testimonials-star{display:flex; gap:4px; margin:10px 0px 10px} .testimonials-star .fa-star {font-size:15px; color:#ffb400;}
.testimonials-box1{background:#fff; display:block; padding:40px;}
.testimonials-text{-webkit-line-clamp:5;  -webkit-box-orient: vertical;  display: -webkit-box; text-align:justify;  overflow: hidden;  font-size: 16px;  font-family: Inter Regular; color: #6d6e71;  line-height:27px;  margin-bottom:30px;  display:block;}
#home-testimonials .img-icon {margin-top:10px;width:30px; padding-bottom:10px;}
#home-testimonials h3 {display:flex; gap:15px; align-items:center; position: relative;  font-size:17px; font-weight:bold;  padding: 0px;}
#home-testimonials h3 span{display:block; font-size:13px; font-weight:200; color:#7c7c7c;}
#home-testimonials h3 img {width: 45px !important;  height: 45px;  background: #00378a;  border-radius: 100%;}
#testimonials-section .all-testimonials{color: #00205A; border: 1px solid #ffffff; background:#fff; display:flex; gap:20px; position:absolute; left:45%;  width:max-content; align-items:center; justify-content: center; font-size:18px; margin-top:40px; padding:10px 20px; font-family:Baskervville Italic;}
#testimonials-section .all-testimonials img{width:auto; height:10px;}
#testimonials-section .all-testimonials:hover img{filter: brightness(0) invert(1);}
#testimonials-section .all-testimonials:hover{background: #1f91ce; color:#fff; box-shadow: 0px 15px 21.5px -12px rgba(0, 0, 0, 0.26);}


#home-news-section{width:100%;background:#FCF5EA;padding:60px 0px 160px;margin:0px;position: relative;z-index: 1; overflow:hidden;}
#home-news-section h2{color:#00205A; font-size:56px; line-height:45px; text-align:center; margin:0px; padding:0px;}
#home-news-section h2 span{font-size:40px; font-family:Baskervville Italic; display:block;}

#home-news{margin:50px 0px 0px; padding-left:0%; position:relative;}
#home-news .home-news-item{background:#FFFCF8;box-shadow: 0px 15px 21.5px -12px rgba(0, 0, 0, 0.26); margin:0px 0px 20px; padding:0px; position:relative;}
#home-news .home-news-item h3{color:#00205A; font-size:20px; padding:20px 20px 50px; font-family:Baskervville Italic;}
.home-news-doc{display:flex; gap:25px; margin:0px; padding:20px; align-items:center; justify-content: space-between;}
.home-news-doc a{color: #00205A; font-size:16px; padding:0px; font-family:Baskervville Italic; text-decoration-line: underline;}.home-news-doc p{color: #374E79; font-size:14px;}
#home-news-section .all-news{color: #00205A; border: 1px solid #00205A; display:flex; gap:20px; position:absolute; left:45%;  width:max-content; align-items:center; justify-content: center; font-size:18px; margin-top:40px; padding:10px 20px; font-family:Baskervville Italic;}
#home-news-section .all-news img{width:auto; height:10px;}#home-news-section .all-news:hover img{filter: brightness(0) invert(1);}
#home-news-section .all-news:hover{background: #1f91ce; color:#fff; box-shadow: 0px 15px 21.5px -12px rgba(0, 0, 0, 0.26);}


#awards-recognition-section{width:100%;background:#002568;padding:60px 0px 60px;margin:0px;position: relative;z-index: 1; overflow:hidden;}
#awards-recognition-section h2{color:#fff; font-size:56px; line-height:45px; text-align:center; margin:0px; padding:0px;}
#awards-recognition-section h2 span{font-size:40px; font-family:Baskervville Italic; display:block;}
#awards-recognition-section ul{display: flex; gap: 30px;align-items: center;width:90%; padding:50px 0px 0px; margin: 0px auto;}
#awards-recognition-section li{width:100%; margin:0px; padding:0px; position:relative;}

#proud-collaboration-section{width:100%;background:#FCF5EA;padding:60px 0px 60px;margin:0px;position: relative;z-index: 1; overflow:hidden;}
#proud-collaboration-section h2{color:#00205A; font-size:56px; line-height:45px; text-align:center; margin:0px; padding:0px;}
#proud-collaboration-section h2 span{font-size:40px; font-family:Baskervville Italic; display:block;}
#proud-collaboration-section ul{display:flex; flex-wrap:wrap; gap:0px;align-items: center; justify-content:center; width:90%; padding:50px 0px 0px; margin: 0px auto;}
#proud-collaboration-section li{width:14%; background:#fff; height: 150px;  display: flex;  align-items: center; border:1px solid #4445; margin:0px; padding:15px; position:relative;}
#proud-collaboration-section li img{width:auto; height:auto; margin:0px; padding:15px; position:relative;}
 
 

/*--------- About Us ------- */
#about-us-slider{padding: 0px 0px 0px;margin-top: -70px;position: relative;z-index: 1;overflow: hidden;}#about-us-slider img{object-fit:cover;height:665px;}
#about-us-slider::before {content: "";position: absolute;bottom: 0px;left: 0px;width: 100%;height: 100%;background:linear-gradient(to top, rgb(7,44,95,.80)30%, rgb(0,0,0,.20) 70%);z-index: 1;}


#about-mid-section{padding: 0px 0px 0px;margin-top:-140px;position: relative;z-index: 1;overflow: hidden;}
.about-mid-section{display:flex; height:100%; margin:0px; padding:0px; position:relative;}
.about-mid-section-left{width:30%; min-height:100%; background: linear-gradient(180deg, rgba(0, 32, 90, 0.52) 0%, #00205A 3.57%, #00205A 11.79%); margin-top: 50px; padding-top:50px; padding-left:6%; position:relative;}

.more-nav{font-size: 24px; color:#fff; margin-bottom:0px;}
.sws-left-box h4{font-size:40px;font-family:Inter Regular;color:#ffffff;padding-bottom: 30px;margin:0px;}
.sws-nav-mob{display:none;}
.sws-left-box ul{display: block;margin: 0px;padding: 0px;}
.sws-left-box li{display: block;padding: 0px;list-style: none;}
.sws-left-box a{display:block;font-size:16px;line-height:30px;  font-weight: 500; margin:0px;padding:0px 0px; color:#ffffff;}.sws-left-box a:hover{color:#1f91ce;}.sws-left-box a.active{color:#1f91ce;}
.but .fa-chevron-down{display:none;}
.sws-left-box .active .fa-chevron-down::before{content: "\f077";}
.sws-left-box a .fa{padding-right:7px;}



.nav-bredcrumb{padding:12px 0 12px;  display:flex;  flex-direction:column;  position:absolute;  z-index:2;  bottom:160px;  left:32%;}
.nav-bredcrumb ul {padding: 0px; display: flex;     flex-wrap: wrap;}
.nav-bredcrumb li {list-style:none;position: relative;text-align: left;color:#ffffff; font-size: 14px; }
.nav-bredcrumb li a {padding:0px 6px 0px ;color:#ffffff;font-weight: 400;}
.nav-bredcrumb li a:hover {color:#fff;}
.nav-bredcrumb li:last-child{padding-left:10px;}


.about-mid-section-right table {border-collapse:collapse;background:#FCF5EA; width: 100%;border: 1px solid #4445;margin-bottom:30px;}
.about-mid-section-right table tr th {background:#00205A; color: #fff;font-size: 16px;border: 1px solid #fff5;font-weight: 400;}
.about-mid-section-right th, td{text-align: left; color: #64656A; padding:10px;border-left: 1px solid #4445;}
.about-mid-section-right tr:hover td{background: #e3f5ff; color:#444 !important;}
.about-mid-section-right tr:hover td strong{color:#444 !important;}
.about-mid-section-right td strong{color:#2c4064;}
.about-mid-section-right table a{display: block;  width: max-content; background:#1f91ce; color:#fff !important; padding:6px 10px; margin:5px; border-radius:4px; }
.about-mid-section-right table tr:nth-child(even) {background-color:#fff7;}



.about-mid-section-right{width:70%; min-height:100%; border-radius: 24px 0px 0px 0px; background: #FCF5EA; margin:0px; padding-left:50px; padding-top:50px; padding-bottom:80px; padding-right:6%; position:relative;}

.sws-doc{background:none; padding:20px 20px 20px 0px; margin:25px 0 0px; position:relative;  font-family:Inter Regular; color:#374E79; font-size:20px; font-weight: 400;}
/*.sws-doc::before{content:'';background:#374E79;width:1.5px;height:60%;position: absolute;top:20%; left:20px;}*/

.sws-doc-new{padding:20px 20px 20px 40px; margin:25px 0 0px; position:relative;  font-family:Inter Regular; color:#374E79; font-size:20px; font-weight: 400; z-index:1;}
.sws-doc-new::before{content:'';background:url(../images/2025/02/icon-do.png) no-repeat;width:70px;height:70px; background-size:90%; background-position:left top; position: absolute;top:0px; left:0px; z-index:-1;}


.about-mid-section-right h1{color: #00205A;font-size:35px;margin:0px 0px 20px;padding: 0px;}
.about-mid-section-right h1 span{font-family:Inter Regular;}
.about-mid-section-right p{color:#374E79; font-size:16px; line-height: 25px; margin:20px 0px 20px;}
.about-mid-section-right h5{color: #00205A; font-family:Inter Regular; font-size:26px;margin:0px 0px 20px;padding: 0px;}

.about-mid-section-right h2{color: #00205A;font-size:36px;margin:20px 0px 20px;padding: 0px;}
.about-mid-section-right h2 span{font-family:Inter Regular;}

.about-mid-section-right h3{color:#00205A;font-size:30px;font-family:Inter Regular; margin:20px 0px 20px;}padding: 0px;}
.about-mid-section-right h3 span{font-family:Inter Regular;}

.about-mid-section-right .vision{color: #00205A;font-size:40px;margin:0px 0px 20px;padding: 0px; position:relative;}
.about-mid-section-right .vision span{margin-left:50px; font-family:Inter Regular; position:relative;}
.about-mid-section-right .vision span::before {content: '';background: #374E79;width:1.5px;height:100%;position: absolute;top:0px;left:-25px;}

.about-mid-section-right .visionary{color: #00205A;font-size:40px;margin:0px 0px 20px;padding: 0px;}
.about-mid-section-right .visionary span{font-family:Inter Regular;}


.about-mid-section-right .management-img{width:auto;height:260px; border-radius: 4px;
background: #C7D1C2; box-shadow: 0px 15px 21.5px -12px rgba(0, 0, 0, 0.26);}

.about-mid-section-right h4{color: #1f91ce;font-size:24px;font-family:Inter Regular; margin:20px 0px 20px;}
.about-mid-section-right ul {margin: 10px 0;padding: 0px;}
.about-mid-section-right ul li {position: relative;color: #374E79;padding-left: 20px;margin-bottom:15px;font-size: 16px; margin-left: 17px;list-style: none;}
.about-mid-section-right ul li strong{font-family:Inter Regular; font-size: 18px; }
.about-mid-section-right ul li::before {content: '';background: #374E79;width:6px;height:6px;border-radius:100%;position: absolute;top: 12px;left: 0px;}
.line-sws{display:block; width:100%;height:2px; background:#1f91ce; margin:20px 0px 30px;}

.about-mid-section-right .discover-more{width:auto; margin:50px 0px 20px; padding:30px 0px 20px; position:relative; z-index:1; margin-right: -10% !important;}
.about-mid-section-right .discover-more::before {content: '';width:93%;
height: 2px;background: #1f91ce;position: absolute;top:0px;left: 0px;}

.about-mid-section-right .discover-more h3{color: #00205A;font-size:35px;margin:0px 0px 20px;padding: 0px;}
.discover-sws-item{width:100%; margin:20px 0px; padding:0px; position:relative; background: #C7D1C2; box-shadow: 0px 15px 21.5px -12px rgba(0, 0, 0, 0.26);}
.discover-sws-item::before {content: "";position: absolute;bottom: 0px;left: 0px;width: 100%;height: 100%;background: linear-gradient(0deg, rgba(31, 145, 206, 0.63) 0%, rgba(0, 0, 0, 0.00) 100%);z-index: 1;}
.discover-sws-item::after{content: "";position: absolute;bottom: 0px;left: 0px;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(31, 145, 206, 0.31) 0%, rgba(31, 145, 206, 0.63) 100%);z-index: 1;}
.discover-sws-text{width:100%;margin:0px;padding: 0px;position: absolute;left:0; right:0px;  bottom:20px;z-index:2; text-align:center; color: #FFF; font-size:25px; font-family:Inter Regular;}





.houses-item{display:flex; gap:30px; align-items:center; margin:40px 0px 20px; padding:0px; position:relative;}
.houses-item-img{width:30%; margin:0px; padding:0px; position:relative;}
.houses-item-img img{border-radius: 8px;}
.houses-item-doc{width:70%; margin:0px; padding:0px; position:relative;}
.houses-item-doc h2{color: #01215B; font-size:20px; font-weight:700; margin:0px 0px 10px;}
.houses-item-doc p{color: #374E79; font-size:14px; line-height: 25px; padding:0px; margin:0px;}

.parents-speak-doc{padding:0px 20px 0px; margin:35px 0 55px; position:relative;  font-family:Inter Regular; color:#374E79; font-size:20px; font-weight: 400;}
.parents-speak-doc::before{content:'';background:#1f91ce;width:1.5px;height:100%;position: absolute;top:0%; left:0px;}
.parents-name-box{color:#374E79; font-size:16px; font-family:Inter Medium; margin-top:20px;}


.leadership-sis-list{display:flex; flex-wrap:wrap; gap:25px; margin:0px; padding:0px;}
.leadership-sis-box{width:30.33%; margin:0px; padding:0px;}
.leadership-sis-img{background: #F5E9D5; text-align: center; margin:0px; padding:20px 20px;}
.leadership-sis-img img{width:100%; height:100%;}
.leadership-sis-box p{color: #01215B; font-size:16px; margin-top:10px;}

.collaborations-associations{display:flex; flex-wrap:wrap; gap:25px; margin:0px; padding:0px;}
.collaborations-associations-box{width:30.33%; margin:0px; padding:0px;}
.collaborations-associations-logo{background: #F5E9D5; text-align: center; margin:0px; padding:50px 30px;}
.collaborations-associations-logo img{width:auto; height:80px;}
.collaborations-associations-box p{color: #01215B; font-size:16px; margin-top:10px;}


.achievements-section{display:flex; flex-wrap:wrap; gap:25px; margin:40px 0px 0px; padding:0px;}
.achievements-section-box{width:30.33%; margin:0px; padding:0px;}
.achievements-section-img{background: #F5E9D5; text-align: center; margin:0px; padding:1px;}
.achievements-section-img img{width:100%; height:1005;}
.achievements-section-box h3{display:flex; font-family:Inter Medium; color:#01215B; font-size:16px; justify-content: space-between; margin:20px 0px 10px;}
.achievements-section-box h3 span{font-size:16px; font-family:Inter Medium; width: 25%;
text-align: center;border-left: 1px solid #1f91ce;}
.achievements-section-box p{color:#374E79; font-size:14px; margin:0px; padding:0px;}

.curricular-text-top{font-size:30px !important;}

.extracurricular-section{display:flex; flex-wrap:wrap; align-items:center; gap:25px; margin:40px 0px 0px; padding:0px;}
.extracurricular-section-box{width:46%; margin:0px; padding:0px;}
.extracurricular-section-box li::before {background: url(../images/2025/03/ellipse-icon.png) no-repeat !important;background-size:9px !important;width:20px !important;height:20px !important;position: absolute;top: 8px !important;border-radius:0% !important;}

#parents-video{padding-right:7%;}
.parents-video-item{width:100%; margin:20px 0px; padding:0px; position:relative; background: #C7D1C2; box-shadow: 0px 15px 21.5px -12px rgba(0, 0, 0, 0.26);}
.parents-video-item::before {content: "";position: absolute;bottom: 0px;left: 0px;width: 100%;height: 100%;background: linear-gradient(0deg, rgba(0, 0, 0, 0.63) 0%, rgba(0, 0, 0, 0.00) 100%);z-index: 1;}
.parents-video-item::after{content: "";position: absolute;bottom: 0px;left: 0px;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(37, 51, 0, 0.31) 0%, rgba(111, 153, 1, 0.63) 100%);z-index: 1;}
.parents-video-item .video-icon {z-index: 2;left: 45%;top: 40%;position: absolute;}
.video-icon img {width:60px;height:60px;}

.parents-video-text{width:100%;margin:0px;padding: 0px;position: absolute;left:0; right:0px;  bottom:20px;z-index:2; text-align:center; color: #FFF; font-size:40px; font-family:Inter Regular;}



.teachers-talk{display: flex;flex-wrap: wrap;gap: 25px;margin: 40px 0px 0px;padding: 0px;}
.teachers-talk .item{width:30.33%; margin:0px;padding:0px;}
.teachers-talk .item h3{display:flex; font-family:Inter Medium; color:#01215B; font-size:16px; justify-content: space-between; margin:10px 0px 0px;}
.teachers-talk .item h3 span{font-size:16px; font-family:Inter Medium; width: 25%;
text-align: center;border-left: 1px solid #1f91ce;}
.teachers-talk .item p{color:#374E79; font-size:16px; font-weight:bold; margin:0px; padding:0px;}
/*---------END------- */


/*--------- Admissions ------- */
.box_highlight {
    padding: 0;
    background-color: #152a94;
    color: #fff;
    border-radius:12px;
	margin-bottom:30px;
	box-shadow: -4px 4px 9.8px 0px rgba(255, 255, 255, 0.29) inset, 0px 8px 19.2px -10px #152a94;
}
.box_highlight ul.additional_info {
    display:flex;
	align-items:center;
	margin: 0;
    width: 100%;
    text-align: center;
}
.box_highlight ul li::before{background:none;}
.box_highlight ul li {
    display: inline-block;
    padding: 20px;margin:0px;
    width: 33.33%;
    border-right: 1px solid rgba(255, 255, 255, .2);
	color:#fff;
    text-transform: none;
    font-weight: 500;
    position: relative;
}
.box_highlight ul li:last-child{border-right:0px}
.box_highlight ul.additional_info li strong {
    display: block;
    font-size: 21px;
    font-size: 1.3125rem;
    font-weight: 500;
    color: #fff02a;
    text-transform: uppercase;
}

.admissions-box-sis{display:flex; margin:0px; padding:0px; position:relative;}
.admissions-sis-mk{width: 33.33%; margin:0px; padding:20px; position:relative;}
.admissions-sis-mk h3{font-size:25px; line-height:32px; color:#fff; font-family:Inter Regular; margin:0px; padding:15px 0px 0px; position:relative;}.admissions-sis-mk img{width:auto; height:75px; margin:0px auto;}
.admissions-sis-mk p{font-size:14px; color:#fff; margin:0px; padding:20px 0px 0px; position:relative;}
.admissions-box-sis .admissions-sis-mk:nth-child(1n){background:#00205A;}
.admissions-box-sis .admissions-sis-mk:nth-child(2n){background:#1f91ce;}
.admissions-box-sis .admissions-sis-mk:nth-child(3n){background:#00205A;}

.admission-highlight-box{
    padding: 0;
    color: #fff;
    
	margin:0px;
}
.admission-highlight-box ul{
    display:flex;flex-wrap:wrap;
	align-items:center;
	margin:30px 0px 0;
    width: 100%;
    text-align: center;
	gap:15px;
}
.admission-highlight-box ul li::before{background:none;}
.admission-highlight-box ul li {
    display: inline-block;
    padding: 20px;margin:0px;
    width: 31.33%;border-radius:12px;
	color:#fff;
    text-transform: none;
    font-weight: 500;
    position: relative;
	background: #1f91ce;
}.admission-highlight-box ul li a{color:#fff;}
.admission-highlight-box ul li:nth-child(2n) {background: #00205A;}

/*--------- Admissions END ------- */


/*--------- committees ------- */
.committees-bredcrumb{padding:12px 0 12px;  display:flex;  flex-direction:column;  position:absolute;  z-index:2;  bottom:60px;  left:4%;}
.committees-bredcrumb ul {padding: 0px; display: flex;     flex-wrap: wrap;}
.committees-bredcrumb li {list-style:none;position: relative;text-align: left;color:#ffffff; font-size: 14px; }
.committees-bredcrumb li a {padding:0px 6px 0px ;color:#ffffff;font-weight: 400;}
.committees-bredcrumb li a:hover {color:#fff;}
.committees-bredcrumb li:last-child{padding-left:10px;}

#school-committees-section {  padding: 0px 0px 0px;  margin-top: -60px;  position: relative;  z-index: 1;  overflow: hidden;}
.school-committees-section{  display: flex;  height: 100%;  margin: 0px;  padding: 0px; position: relative;}
.school-committees-doc{  width:100%;  min-height: 100%;  border-radius: 24px 24px 0px 0px;  background: #FCF5EA;  margin: 0px;  padding-left: 50px;  padding-top: 50px;  padding-bottom: 80px;  padding-right: 6%;  position: relative;}
.school-committees-doc .visionary {color: #00205A;font-size: 40px;margin: 0px 0px 20px;padding: 0px;}

.school-committees-doc .sparsh-text{color: #00205A;font-size:20px; line-height:27px; font-family:Inter Semi Bold; text-align:center; margin: 0px 0px 20px;padding: 0px;}

.school-committees-doc p{color:#374E79; font-size:16px; line-height: 25px; margin:20px 0px 20px;}
.school-committees-doc h2{color: #00205A;font-size:36px;margin:20px 0px 20px;padding: 0px;}
.school-committees-doc h2 span{font-family:Inter Regular;}

.school-committees-doc h3{color:#00205A;font-size:30px;font-family:Inter Regular; margin:20px 0px 20px;} 
.school-committees-doc h3 span{font-family:Inter Regular;}

.school-committees-doc ul {margin: 10px 0;padding: 0px;}
.school-committees-doc ul li {position: relative;color: #374E79;padding-left: 20px;margin-bottom:15px;font-size: 16px; margin-left: 17px;list-style: none;}
.school-committees-docul li strong{font-family:Inter Regular; font-size: 18px; }
.school-committees-doc ul li::before {content: '';background: #374E79;width:6px;height:6px;border-radius:100%;position: absolute;top: 12px;left: 0px;}
 


.school-committees-section table {border-collapse:collapse;background:#FCF5EA; width: 100%;border: 1px solid #4445;margin-bottom:30px;}
.school-committees-section table tr th {background:#00205A; color: #fff;font-size: 16px;border: 1px solid #fff5;font-weight: 400;}
.school-committees-section th, td{text-align: left; color: #64656A; padding:10px;border-left: 1px solid #4445;}
.school-committees-section tr:hover td{background: #e3f5ff; color:#444 !important;}
.school-committees-section tr:hover td strong{color:#444 !important;}
.school-committees-section td strong{color:#2c4064;}
.school-committees-section table a{display: block;  width: max-content; background:#1f91ce; color:#fff !important; padding:6px 10px; margin:5px; border-radius:4px; }
.school-committees-section table tr:nth-child(even) {background-color:#fff7;}
/*--------- committees END ------- */

/*--------- Advantage ------- */
.advantage-lab-section{display:flex; flex-wrap:wrap; gap:25px; margin:0px; padding:0px; position:relative;}
.advantage-lab-box{width:30.33%; margin:0px; padding:0px; position:relative;}
.advantage-lab-box-img{background: #F5E9D5; text-align: center; margin:0px; padding:10px;}
.advantage-lab-box-img img{width:100%; height:170px; object-fit: cover;}
.advantage-lab-box-img p{color: #01215B; font-size:16px; margin-top:10px;}

.thumbnail{position: absolute;top: 0px; left:0px; align-items: center;display: flex;justify-content: center;width:95%;height:95%;}
.thumbnail .icon-play {    background: url(../images/2025/04/icon-play.png) no-repeat center center transparent;    width: 70px;    height: 70px;    display: inline-block;    -webkit-transform: scale(.8);    -ms-transform: scale(.8);    -o-transform: scale(.8);    transform: scale(.8);    -webkit-transition: all .35s;    -o-transition: all .35s;    transition: all .35s;    -moz-transition: all .35s;    -ms-transition: all .35s;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    color:#00ADED;    line-height:70px;    text-align: center;    padding-left:0px;	font-size:22px;}
.thumbnail .icon-play:hover {-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}

.interact-club-img{display:flex; gap:25px; margin:0px; padding:0px; position:relative;}
.interact-club-img .club-img{width:20%; margin:0px; padding:0px; position:relative;}
.interact-club-doc{width:80%; margin:0px; padding:0px; position:relative;}

.sports-physical-box ul{display:flex; flex-wrap:wrap;  gap:10px; margin:30px 0px 30px; padding:0px; position:relative;}
.sports-physical-box li{width:31.33%; display:flex; gap:15px; align-items:center; list-style:none; margin:0px !important; padding:0px !important; position:relative; background:#fff;  border: 1px solid #4446; color: #00205A;
  border-radius: 6px; box-shadow:-6px 10px 14px 0px rgba(0, 0, 0, 0.10);}
.sports-physical-box li::before{background:none !important;} .sports-physical-box li span{background:#fff; padding:2px;  border-radius: 6px;}
.sports-physical-box li img{width:30px;   height:30px; border-radius:6px;  margin:0px; padding:2px;}
/*--------- Advantage ------- */



/*--------- Registration Form ------- */
#school-registratio-section {  padding: 0px 0px 0px;  margin-top: -60px;  position: relative;  z-index: 1;  overflow: hidden;}
.school-registratio-section{  display: flex;  height: 100%;  margin: 0px;  padding: 0px; position: relative;}
.sis-registratio-doc{  width:100%;  min-height: 100%;  border-radius: 24px 24px 0px 0px;  background: #FCF5EA;  margin: 0px;  padding-left: 50px;  padding-top: 50px;  padding-bottom: 80px;  padding-right: 6%;  position: relative;}
.sis-registratio-doc .visionary {color: #00205A;font-size: 40px;margin: 0px 0px 20px;padding: 0px;}

.sis-registratio-form {width:90%; height: auto; border:5px solid #fff; display: block;    position: relative;    background:#fff5;    padding: 30px;  margin:0px auto;  border-radius: 16px; box-shadow: rgba(0, 0, 0, 0.1) 1px 5px 10px;}
.sis-registratio-form h3{font-size:30px; font-family:Baskervville Italic; font-weight:bold; color: #00205A; margin:0px 0px 25px; padding:0px;}
.sis-registratio-form h4{font-size:30px; font-family:Baskervville Italic; border-top:2px solid #1f91ce; font-weight:bold; color: #00205A; margin:50px 0px 20px; padding:20px 0px 20px;}
.sis-registratio-form p{color:#00205A; font-size:16px; margin:0px; padding:0px 0px 30px;}
.sis-registratio-form .sis-registratio-box{width: 100%;gap: 15px;padding-bottom:5px;display: flex;}
.sis-registratio-form .sis-registratio-item{display:block;width: 100%; margin-bottom:5px; position:relative;}
.sis-registratio-form .sis-registratio-item input::placeholder {color:#818181; font-size:16px;}
.sis-registratio-form .sis-registratio-item  textarea::placeholder {color:#818181; font-size:16px;}
.sis-registratio-form .sis-registratio-item input, textarea {border:1px solid #4445;   height:45px;  padding-left:25px;  width:100%;  font-size:16px;  border-radius: 8px;  background-color:#ffffff;  outline:none;  text-align:left;}
.sis-registratio-form .sis-registratio-item label {font-size:15px;    color:#374E79;    margin-bottom:5px;    font-family:Inter Regular;}
.sis-registratio-form .sis-registratio-item .magbox {
    background-color: #ffffff;
    width: 100%;border-radius: 8px; 
    height:80px;
    padding-top: 15px;
    padding-left:25px;
}
.sis-registratio-form .cv-upload-box{background:#1f91ce; border:1px solid #1f91ce;border-radius: 8px;padding:7px 11px;position: relative;width:35%; display:block;cursor: pointer;align-items: center;justify-content: center; margin:0px 0px;}
#custom-button{background:none; border:0px; width: 100%; text-align:center; font-size:16px; color: #fff !important;}
.sis-registratio-form img {display:inline-block;width:auto;height:20px;margin-right: 10px;}
#custom-text{display: block;width:100%; font-size:16px; text-align:center; color:#fff8;}

.sis-registratio-form .submit-now{background:#1f91ce;color: #ffffff;border: 2px solid #1f91ce; font-size:18px;border-radius:6px;padding:8px;position: relative; width:40%;  margin:30px 0 0px;}
.sis-registratio-form .submit-now:hover{background:#ffffff; color:#1f91ce;}
/*--------- Registration Form END ------- */

/*--------- Gallery ------- */
#gallery-slider{background: #00205A; padding:0px 0px 0px; margin-top:-70px; position:relative; z-index:1; overflow: hidden;}
#gallery-slider::before {content: "";position: absolute;bottom: 0px;left: 0px;width: 100%;height: 100%;background:linear-gradient(to top, rgb(0,0,0,.40)30%, rgb(0,0,0,.20) 70%);z-index:1;}
#gallery-slider .home-slider{bottom: 120px;}


#gallery-mid-section {
  padding: 0px 0px 0px;
  margin-top: -60px;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.gallery-mid-section {
  display: flex;
  height: 100%;
  margin: 0px;
  padding: 0px;
  position: relative;
}
.gallery-mid-doc{
  width:100%;
  min-height: 100%;
  border-radius: 24px 24px 0px 0px;
  background: #FCF5EA;
  margin: 0px;
  padding-left: 50px;
  padding-top: 50px;
  padding-bottom: 80px;
  padding-right: 6%;
  position: relative;
}
.gallery-mid-doc .visionary {
  color: #00205A;
  font-size: 40px;
  margin: 0px 0px 20px;
  padding: 0px;
}

.gallery-mid-iframe{display:flex; flex-wrap:wrap; gap:20px; margin:40px 0px 0px; padding:0px;}
.gallery-iframe-box{width:23.63%; margin:0px; padding:0px; position:relative;}
.gallery-iframe-box-img{background: #C7D1C2;
box-shadow: 0px 15px 21.5px -12px rgba(0, 0, 0, 0.26); text-align: center; margin:0px; padding:1px;position:relative; overflow: hidden;}
.gallery-iframe-box-img:before{content: "";
  position: absolute;
  bottom:-80px;
  left:-40px;
  width:100%;
  height:140px;
  border-radius: 262.306px;
background: #FCF5EA;
filter: blur(40.95000076293945px);
  z-index: 1;
}

.gallery-body{position: absolute;top: 0px; left:0px; align-items: center;display: flex;justify-content: center;width:95%;height:95%;}
.icon-play {    background: url(../images/2025/04/icon-play.png) no-repeat center center transparent;    width: 70px;    height: 70px;    display: inline-block;    -webkit-transform: scale(.8);    -ms-transform: scale(.8);    -o-transform: scale(.8);    transform: scale(.8);    -webkit-transition: all .35s;    -o-transition: all .35s;    transition: all .35s;    -moz-transition: all .35s;    -ms-transition: all .35s;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    color:#00ADED;    line-height:70px;    text-align: center;    padding-left:0px;	font-size:22px;}
.icon-play:hover {-webkit-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}




/*.gallery-iframe-box-img a {position: absolute;right:20px;top:20px;z-index: 1;}*/
.gallery-iframe-box-img a img {width: auto;height: 30px;transition: 1s ease; opacity:0.8;}
.gallery-iframe-box-img a:hover img{-webkit-transform: rotateZ(-10deg);-ms-transform: rotateZ(-180deg);transform: rotateZ(-180deg);transition: 1s ease;}
.gallery-iframe-box:hover img{-webkit-transform: rotateZ(-360deg);-ms-transform: rotateZ(-360deg);transform: rotateZ(-360deg);transition: 1s ease;}
.gallery-iframe-box-img img{width:100%; height:1005;}
.gallery-iframe-box h3{display:flex; font-family:Inter Medium; color:#01215B; font-size:16px; justify-content: space-between; margin:20px 0px 10px;}
.gallery-iframe-box h3 span{font-size:16px; font-family:Inter Medium; width: 25%;
text-align: center;border-left: 1px solid #1f91ce;}
.gallery-iframe-box p{color:#374E79; font-size:14px; margin:0px; padding:0px;}


#gallery-sis-section { background: #FCF5EA;  border-radius: 24px 24px 0px 0px;  padding: 0px 0px 0px;  margin-top: -60px;  position: relative;  z-index: 1;  overflow: hidden;}
.gallery-sis-section{  width:100%;  min-height: 100%;   background: #FCF5EA;  margin: 0px;  padding-left: 50px;  padding-top: 50px;  padding-bottom: 80px;  padding-right: 6%;  position: relative;}
.gallery-sis-section .visionary {color: #00205A;font-size: 40px;margin: 0px 0px 20px;padding: 0px;}
.gallery-sis-section  p {color: #374E79;font-size: 16px;line-height: 25px; margin: 20px 0px 20px;}
.gallery-sis-section  ul{display:flex; flex-wrap:wrap; gap:15px;  margin:40px 0px 0px;    padding:0px;    position:relative;}
.gallery-sis-section li{width:23.66%; margin:0px 0px 20px; padding:15px;  border:2px solid #fff;  border-radius:12px;    box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15); z-index:1;  position:relative;}
.gallery-sis-section .gallery-list-img{position:relative; margin:0px; padding:0px; position:relative; border-radius: 8px; overflow: hidden; }
.gallery-sis-section .gallery-list-img img{border-radius: 8px; height:100%;   object-fit: cover; transition: 600ms ease transform;}
.gallery-sis-sectionn li:hover .gallery-list-img img{transform: scaleX(1.1) scaleY(1.1); z-index: 2;}
.gallery-sis-section li h3{color:#00205A; font-size:18px;  font-family:Inter Bold; padding:10px 0px 7px;}
.gallery-sis-section .view-more{width:100%; display:flex; gap:20px; align-items:center; justify-content: center; font-family:Baskervville Italic; font-size:20px;  color: #00205A;  border: 1px solid #00205A;  margin:10px 0px 0px; padding:7px 20px;  border-radius:4px; position:relative;}
.gallery-sis-section .view-more img{width:auto; height:10px;}
.gallery-sis-section .view-more:hover img{filter: brightness(0) invert(1);}
.gallery-sis-section .view-more:hover{background: #1f91ce; color:#fff; box-shadow: 0px 15px 21.5px -12px rgba(0, 0, 0, 0.26);}

#gallery-sis-section .list-item-no{display:flex; width:70%; gap:10px; margin:0px auto 0px; padding:0px 0px 60px; position:relative; justify-content:center; align-items: center; border-top:1px solid #ddd7;}
#gallery-sis-section .list-item-no .previous-box{font-size:14px;display:flex;align-items: center;justify-content: center;width:max-content; height:40px; padding:0px 15px; line-height: 40px;  border:2px solid #ddd7; border-radius:10px;}
#gallery-sis-section .list-item-no .previous-box a{display:flex;align-items: center;justify-content: center; gap:6px;}
#gallery-sis-section .list-item-no .previous-box a:hover img{filter: brightness(0) invert(1);}
#gallery-sis-section .list-item-no img{width:auto;  height:12px;}
#gallery-sis-section .list-item-no .previous-box:hover{background:#1f91ce !important; color:#fff !important;}
#gallery-sis-section .list-item-no .previous-box:hover a{color:#fff !important;}
#gallery-sis-section .list-item-no .next-box:hover{background:#1f91ce !important; color:#fff !important;}
#gallery-sis-section .list-item-no a{color:#000 !important;}
#gallery-sis-section .list-item-no .previous-next-no{margin:0px; padding:0px; position:relative;}
#gallery-sis-section .list-item-no .previous-next-no ul{display:flex; gap:10px; justify-content:center;align-items: center;text-align: center;}
#gallery-sis-section .list-item-no .previous-next-no li{list-style:none; display: block; border-radius:6px;}
#gallery-sis-section .list-item-no .previous-next-no li a{font-size:14px;display: block; width:40px; height:40px; line-height: 40px; border:2px solid #ddd7; border-radius:10px;}
#gallery-sis-section .list-item-no .previous-next-no li a:hover{background:#1f91ce !important; color:#fff !important;}
#gallery-sis-section .previous-next-no .active{background:#1f91ce !important; color:#fff !important;}
#gallery-sis-section .list-item-no .next-box{font-size:14px;display:flex;align-items: center;justify-content: center; width:max-content; padding:0px 15px; height:40px; line-height: 40px;  border:2px solid #ddd7; border-radius:10px;}
#gallery-sis-section .list-item-no .next-box a{display:flex;align-items: center;justify-content: center; gap:6px;}
#gallery-sis-section .list-item-no .next-box a:hover img{filter: brightness(0) invert(1);}
#gallery-sis-section .list-item-no .next-box:hover a{color:#fff !important;}
/*--------- Gallery END ------- */


/*---------contact------- */
#contact-slider{padding: 0px 0px 0px;margin-top: -80px;position: relative;z-index: 1;overflow: hidden;}#contact-slider img{object-fit:cover;height:900px;}
#contact-slider::before {content: "";position: absolute;bottom: 0px;left: 0px;width: 100%;height: 100%;background: linear-gradient(0deg, rgba(7, 44, 95, 0.9) 9.42%, rgba(7, 44, 95, 0.9) 77.07%);   mix-blend-mode: hard-light;
backdrop-filter: blur(1.0499999523162842px);z-index: 1;}

.contact-slider{display:flex; margin:0px; padding:0px; position:absolute; top:50px; left:0px; z-index: 1;  width: 100%; height:100%;align-items: center;}
.contact-slider-left{width:60%; margin-left:6%; padding:0px;}
.contact-slider-left h1{color:#ffffff;font-size:40px;margin:0px 0px 10px;padding: 0px; font-family:Inter Medium;}
.contact-slider-left p{color:#ffffff;font-size:16px;width:45%; margin:0px 0px 30px;padding:0px;}
.contact-slider-left ul {display: block;margin: 0px;padding: 0px;}
.contact-slider-left li{display: block;padding: 0px;list-style: none;padding-left: 25px;position: relative;}.contact-slider-left li .fa {position: absolute;left: 0px;top: 10px;}
.contact-slider-left a{display: block;font-size: 16px;margin: 0px;padding: 5px 0px;color:#ffffff;}
.contact-slider-left a:hover{color:#ffffff;}
.general-inquiries{display:flex; gap:100px; margin:0px; padding:0px; position:relative;}
.general-inquiries-left{width:100%; margin-top:90px; padding:0px; position:relative;}
.general-inquiries-left h3{font-size: 20px; color:#fff; font-family:Inter Medium; margin:0px 0px 10px;padding:0px;}
.general-inquiries-left p{width:100%; font-size:16px; color:#fff; margin:0px 0px 0px;padding:0px;}


.contact-slider-right{width:max-content; margin-left:8%; margin-right:6%; padding:0px;}
.contact-slider-form{background:#fff; margin:0px; padding:15px; position:relative; border-radius:16px;}
.contact-slider-form h2{color: #00205A;font-size:36px;margin:0px 0px 0px;padding: 0px;}
.contact-slider-form h2 span{font-family:Inter Regular;}
.contact-slider-form h3{color: #374E79; font-size:14px;margin:0px 0px 30px;padding: 0px;}

.contact-form-box{display:flex; gap:10px; margin-bottom:15px; padding:0px; position:relative;}
.contact-form-item{width:100%; display:block; margin:0px; padding:0px;}

.contact-slider-form input::placeholder {color:rgba(55, 78, 121, 0.32);font-size:14px;}
.contact-slider-form textarea::placeholder {color:rgba(55, 78, 121, 0.32); font-size:14px;}
.contact-slider-form input:focus {border:1px solid #374E79;}
.contact-slider-form textarea:focus {border:1px solid #374E79;}
.contact-slider-form label {font-size: 14px;color: #575757;margin-bottom: 5px;}
.contact-slider-form input, textarea {border: 1px solid rgba(0, 0, 0, 0.13);height:42px;color:#374E79;padding-left: 15px;width: 100%;font-size: 16px;border-radius: 89px;background-color:#ffffff;outline: none;text-align: left;}
.contact-slider-form .magbox {width: 100%;height:120px;background-color: #ffffff;padding-top:10px;padding-left: 16px; border-radius: 20px;}
.contact-slider-form .submit-now{font-family:Baskervville Italic; border-radius: 89px;border: 1px solid #1f91ce;background: #1f91ce;color: #fff;display:flex;align-items: center;justify-content:center;margin: 0px;width:100%;font-size:20px;padding:8px 20px;position: relative;}

#contact-locations{border-radius: 32px 32px 0px 0px; background: #FCF5EA; padding:80px 0px 80px;margin-top:-70px;position: relative;z-index: 1; overflow:hidden;}
.contact-locations{display:flex; gap:50px; align-items:center; margin:0px; padding:0px;}
.contact-locations-left{width:50%;margin:0px; padding:0px;}
.contact-locations-left iframe{width:100%; height:440px; border-radius:16px; background:#FFF; margin:0px; padding:0px;}
.contact-locations-right{width:50%; margin:0px; padding:0px;}
.contact-locations-right h2{color: #00205A;font-size:40px;margin:0px 0px 0px;padding: 0px;}
.contact-locations-right h4{color: #00205A; font-size:40px; font-style: italic;margin:10px 0px 50px;padding: 0px;}
.contact-locations-right p{color: #374E79; font-size: 18px; line-height: 30px; font-weight: 400; margin:0px; padding:0px;}
/*---------contact END------- */


/*---------Events------- */
#events-slider{padding: 0px 0px 0px;margin-top: -80px;position: relative;z-index: 1;overflow: hidden;}
#events-slider img{object-fit:cover;height:560px;}
#events-slider::before {content: "";position: absolute;bottom: 0px;left: 0px;width: 100%;height: 100%;background:linear-gradient(to top, rgb(7,44,95,.80)30%, rgb(0,0,0,.20) 70%);z-index: 1;}



#events-sis-section { background: #FCF5EA;  border-radius: 24px 24px 0px 0px;  padding: 0px 0px 0px;  margin-top: -60px;  position: relative;  z-index: 1;  overflow: hidden;}
.events-sis-section{  width:100%;  min-height: 100%;   background: #FCF5EA;  margin: 0px;  padding-left: 50px;  padding-top: 50px;  padding-bottom: 80px;  padding-right: 6%;  position: relative;}
.events-sis-section .visionary {color: #00205A;font-size: 40px;margin: 0px 0px 20px;padding: 0px;}
.events-sis-section  p {color: #374E79;font-size: 16px;line-height: 25px; margin: 20px 0px 20px;}
.events-sis-section  ul{display:flex; flex-wrap:wrap; gap:15px;  margin:40px 0px 0px;    padding:0px;    position:relative;}
.events-sis-section li{width:32.33%; margin:0px 0px 20px; padding:15px;  border:2px solid #fff;  border-radius:12px;    box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15); z-index:1;  position:relative;}
.events-sis-section .blog-list-img{position:relative; margin:0px; padding:0px; position:relative; border-radius: 8px; overflow: hidden; }
.events-sis-section .blog-list-img img{border-radius: 8px; height:200px;   object-fit: cover; transition: 600ms ease transform;}
.events-sis-section li:hover .blog-list-img img{transform: scaleX(1.1) scaleY(1.1); z-index: 2;}
.events-sis-section li h3{color:#00205A; font-size:18px; height:80px; font-family:Inter Bold; padding:10px 0px 7px;}
.events-sis-section li p{color:#374E79; font-size:14px; line-height:22px;  padding:0px 0px; margin:0px;}
.text-truncate-line-2{-webkit-line-clamp: 2;  -webkit-box-orient: vertical; display: -webkit-box; overflow: hidden;}

.events-sis-section li .blog-datetime{display:flex; gap:0px; margin-top:10px; align-items:center; color:#1f91ce; font-size:14px;}
.events-sis-section li .blog-datetime span{position:absolute; top:10px; left:-12px; width:7px; height:7px; background:#1f91ce; border-radius:100%;}
.events-sis-section li .blog-od{color:#1f91ce;}
.events-sis-section li .time-blog {font-size: 16px;position: relative;margin-left: 25px;}
.events-sis-section .read-more{width:100%; display:flex; gap:20px; align-items:center; justify-content: center; font-family:Baskervville Italic; font-size:18px;  color: #00205A;  border: 1px solid #00205A;  margin:15px 0px 0px; padding:10px 20px;  border-radius:4px; position:relative;}
.events-sis-section .read-more img{width:auto; height:10px;}
.events-sis-section .read-more:hover img{filter: brightness(0) invert(1);}
.events-sis-section .read-more:hover{background: #1f91ce; color:#fff; box-shadow: 0px 15px 21.5px -12px rgba(0, 0, 0, 0.26);}


#events-sis-section .list-item-no{display:flex; width:70%; gap:10px; margin:0px auto 0px; padding:0px 0px 60px; position:relative; justify-content:center; align-items: center; border-top:1px solid #ddd7;}
#events-sis-section .list-item-no .previous-box{font-size:14px;display:flex;align-items: center;justify-content: center;width:max-content; height:40px; padding:0px 15px; line-height: 40px;  border:2px solid #ddd7; border-radius:10px;}
#events-sis-section .list-item-no .previous-box a{display:flex;align-items: center;justify-content: center; gap:6px;}
#events-sis-section .list-item-no .previous-box a:hover img{filter: brightness(0) invert(1);}
#events-sis-section .list-item-no img{width:auto;  height:12px;}
#events-sis-section .list-item-no .previous-box:hover{background:#1f91ce !important; color:#fff !important;}
#events-sis-section .list-item-no .previous-box:hover a{color:#fff !important;}
#events-sis-section .list-item-no .next-box:hover{background:#1f91ce !important; color:#fff !important;}
#events-sis-section .list-item-no a{color:#000 !important;}
#events-sis-section .list-item-no .previous-next-no{margin:0px; padding:0px; position:relative;}
#events-sis-section .list-item-no .previous-next-no ul{display:flex; gap:10px; justify-content:center;align-items: center;text-align: center;}
#events-sis-section .list-item-no .previous-next-no li{list-style:none; display: block; border-radius:6px;}
#events-sis-section .list-item-no .previous-next-no li a{font-size:14px;display: block; width:40px; height:40px; line-height: 40px; border:2px solid #ddd7; border-radius:10px;}
#events-sis-section .list-item-no .previous-next-no li a:hover{background:#1f91ce !important; color:#fff !important;}
#events-sis-section .previous-next-no .active{background:#1f91ce !important; color:#fff !important;}
#events-sis-section .list-item-no .next-box{font-size:14px;display:flex;align-items: center;justify-content: center; width:max-content; padding:0px 15px; height:40px; line-height: 40px;  border:2px solid #ddd7; border-radius:10px;}
#events-sis-section .list-item-no .next-box a{display:flex;align-items: center;justify-content: center; gap:6px;}
#events-sis-section .list-item-no .next-box a:hover img{filter: brightness(0) invert(1);}
#events-sis-section .list-item-no .next-box:hover a{color:#fff !important;}


#blog-details-section{ background: #FCF5EA;  border-radius: 24px 24px 0px 0px;  padding: 0px 0px 0px;  margin-top: -60px;  position: relative;  z-index: 1;  overflow: hidden;}
.blog-details-section{  width:100%;  min-height: 100%;   background: #FCF5EA;  margin: 0px;  padding-left: 50px;  padding-top: 50px;  padding-bottom: 80px;  padding-right: 6%;  position: relative;}

.blog-section-box{width:100%; display:flex; gap:20px; margin:0px; padding:0px; position:relative;}
.blog-section-left{width:70%; background:#fff6; border:1px solid #4444; margin:0px; padding:20px; position:relative;}
.blog-section-left .blog-details-img {margin: 0px 0px 20px;  padding: 0px 0px 0px;  position: relative;  border-radius: 8px;  overflow: hidden;}
.blog-section-left .blog-details-img img{border-radius: 8px;   object-fit: cover; transition: 600ms ease transform;}
.blog-section-left .blog-details-img:hover img{transform: scaleX(1.1) scaleY(1.1); z-index: 2;}
.blog-section-left .eventdate{width:max-content; display:flex; gap:10px; align-items:center; background: #1f91ce; color: #fff; font-size: 14px; padding:3px 10px;  border-radius: 5px; border-bottom:2px solid #00205A;}
.blog-section-left .hedging-h1{color: #00205A;  font-size:30px;  font-family: Inter Bold; margin:10px 0px 20px;  padding: 0px;}

.blog-section-left p{color:#374E79; font-size:16px; line-height: 25px; margin:15px 0px 15px;}
.blog-section-left h2{color: #00205A;font-size:25px; font-weight:bold; margin:15px 0px 15px;padding: 0px;}
.blog-section-left h3{color:#00205A;font-size:27px; font-family:Inter Regular; margin:15px 0px 15px; padding: 0px;}
.blog-section-left h4{color: #1f91ce;font-size:25px; font-family:Baskervville Italic; margin:15px 0px 15px; padding: 0px;}
.blog-section-left h5{color: #1f91ce; font-size:22px; font-family:Inter Regular; margin:15px 0px 15px; padding: 0px;}
.blog-section-left .hedging-h5{color: #1f91ce; font-size:22px; font-family:Inter Regular; margin:25px 0px 15px; padding: 0px;}

.blog-section-left ul {margin: 10px 0;padding: 0px;}
.blog-section-left ul li {position: relative;color: #374E79;padding-left: 20px;margin-bottom:12px;font-size:17px; margin-left: 17px;list-style: none;}
.blog-section-left ul li strong{font-family:Inter Regular; font-size: 18px; }
.blog-section-left ul li::before {content: '';background: #374E79;width:6px;height:6px;border-radius:100%;position: absolute;top: 12px;left: 0px;}
.blog-section-right{width:30%;  margin:0px; padding:0px; position:relative;}
.related-article-box{background-color:#F5E9D5; display: flex; flex-direction: column;  width: 100%;  padding:15px;  border: 1px solid rgba(0, 0, 0, .1);  border-radius: 10px; margin-bottom: 25px;}
.related-article-box h3{color:#00205A;font-size:27px; font-family:Inter Regular; margin:0px 0px 15px; padding-left:20px; position:relative;}
.related-article-box h3::before {content: '';background: #374E79;width: 2px;  height:100%;  position: absolute;  top: 0px;  left:0px;}
.related-article-box ul{width:100%; margin:0px 0px 0px; padding:0px; position:relative;}
.related-article-box li a{background:#00205A; color:#fff; display:flex; gap:10px;  align-items:center; margin:0px 0px 10px; padding-right:10px; border-radius:5px; border:1px solid #000; position:relative;}
.related-article-box li .sis-article-date{width:30%;  background: #1f91ce; margin:0px 0px 0px; border-radius:5px; padding:10px; position:relative;}
.related-article-box li .sis-article-date span{display:block; color:#fff; font-size:16px; line-height: 20px; font-family: Inter Bold; text-align:center;}
.related-article-box li p{width:70%; font-size:14px; line-height:20px;  margin:0px 0px 0px; padding:0px; position:relative;}
.related-article-box li .text-truncate-line-3{-webkit-line-clamp: 3;  -webkit-box-orient: vertical;  display: -webkit-box;  overflow: hidden;}
.related-article-box .all-article{width:100%; display:flex; gap:20px; align-items:center; justify-content: center; font-family:Baskervville Italic; font-size:18px; background:#00205A;  color: #fff;  border: 1px solid #00205A;  margin:15px 0px 0px; padding:10px 20px;  border-radius:4px; position:relative;}
.related-article-box .all-article img{width:auto; height:10px; filter: brightness(0) invert(1);}
.related-article-box .all-article:hover img{filter: brightness(0) invert(1);}
.related-article-box .all-article:hover{background: #1f91ce; color:#fff; box-shadow: 0px 15px 21.5px -12px rgba(0, 0, 0, 0.26);}


#events-details-section{ background: #FCF5EA;  border-radius: 24px 24px 0px 0px;  padding: 0px 0px 0px;  margin-top: -60px;  position: relative;  z-index: 1;  overflow: hidden;}
.events-details-section{  width:100%;  min-height: 100%;   background: #FCF5EA;  margin: 0px;  padding-left: 50px;  padding-top: 50px;  padding-bottom: 80px;  padding-right: 6%;  position: relative;}

.events-details-box{width:100%; background:#fff6; border:1px solid #4444;  border-radius: 5px; margin:0px; padding:20px; position:relative;}
.events-details-box .events-details-img{margin: 0px 0px 20px;  padding: 0px 0px 0px;  position: relative;  border-radius: 8px;  overflow: hidden;}
.events-details-box .events-details-img img{border-radius: 8px;   object-fit: cover; transition: 600ms ease transform;}
.events-details-box .events-details-img:hover img{transform: scaleX(1.1) scaleY(1.1); z-index: 2;}
.events-details-box .eventdate{width:max-content; display:flex; gap:10px; align-items:center; background: #1f91ce; color: #fff; font-size: 14px; padding:3px 10px;  border-radius: 5px; border-bottom:2px solid #00205A;}
.events-details-box .hedging-h1{color: #00205A;  font-size:30px;  font-family: Inter Bold; margin:10px 0px 20px;  padding: 0px;}

.events-details-box p{color:#374E79; font-size:16px; line-height: 25px; margin:15px 0px 15px;}
.events-details-box h2{color: #00205A;font-size:25px; font-weight:bold; margin:15px 0px 15px;padding: 0px;}
.events-details-box h3{color:#00205A;font-size:27px; font-family:Inter Regular; margin:15px 0px 15px; padding: 0px;}
.events-details-box h4{color: #1f91ce;font-size:25px; font-family:Baskervville Italic; margin:15px 0px 15px; padding: 0px;}
.events-details-box h5{color: #1f91ce; font-size:22px; font-family:Inter Regular; margin:15px 0px 15px; padding: 0px;}
.events-details-box .hedging-h5{color: #1f91ce; font-size:22px; font-family:Inter Regular; margin:25px 0px 15px; padding: 0px;}
.events-details-box ul {margin: 10px 0;padding: 0px;}
.events-details-box ul li {position: relative;color: #374E79;padding-left: 20px;margin-bottom:12px;font-size:17px; margin-left: 17px;list-style: none;}
.events-details-box ul li strong{font-family:Inter Regular; font-size: 18px; }
.events-details-box ul li::before {content: '';background: #374E79;width:6px;height:6px;border-radius:100%;position: absolute;top: 12px;left: 0px;}
 
#events-gallery-section{background:#F5E9D5; padding:20px; border-radius:12px;    margin:30px 0px 30px;    width: 100%;    position: relative;    overflow: hidden;}
#events-gallery-section ul{display: block; column-count:3; gap:20px; margin:0px; padding:0px; position:relative;}

#events-gallery-section  li{width:auto; height: 100%; display: inline-block; margin:0px 0px 30px; padding:0px; position:relative; border: 1px solid rgba(209, 209, 209, 0.50);background: #FFF; border-radius:12px; box-shadow: 0px 21px 28.9px -19px rgba(0, 0, 0, 0.17);}
#events-gallery-section .gallery-img{position:relative; margin:0px; padding:0px; position:relative; border-radius: 8px; overflow: hidden; }
#events-gallery-section  li img{border-radius:12px;  object-fit: cover; height:100%;  transition: 600ms ease transform;}
#events-gallery-section  li:hover img{transform: scaleX(1.1) scaleY(1.1); z-index: 2;}
#events-gallery-section .gallery-body{width:100%;  height:100%;}
/*---------Events END------- */


/*---------Media------- */
#media-gallery-slider{padding: 0px 0px 0px;margin-top: -120px;position: relative;z-index: 1;overflow: hidden;}
#media-gallery-slider img{object-fit:cover;height:560px;}
#media-gallery-slider::before {content: "";position: absolute;bottom: 0px;left: 0px;width: 100%;height: 100%;background:linear-gradient(to top, rgb(7,44,95,.80)30%, rgb(0,0,0,.20) 70%);z-index: 1;}


#media-gallery-section{background:#F5E9D5; padding:20px; border-radius:12px;    margin:30px 0px 30px;    width: 100%;    position: relative;    overflow: hidden;}
#media-gallery-section ul{display:flex; flex-wrap:wrap;  gap:20px; margin:0px; padding:0px; position:relative;}

#media-gallery-section  li{width:30%; height: 100%; display: inline-block; margin:0px 0px 30px; padding:0px; position:relative; border: 1px solid rgba(209, 209, 209, 0.50);background:#FFF; border-radius:12px; box-shadow: 0px 21px 28.9px -19px rgba(0, 0, 0, 0.17);}
#media-gallery-section .gallery-img{position:relative; margin:0px; padding:0px; position:relative; border-radius: 8px; overflow: hidden; }
#media-gallery-section  li img{border-radius:12px;  object-fit: cover; height:350px;  transition: 600ms ease transform;}
#media-gallery-section  li:hover img{transform: scaleX(1.1) scaleY(1.1); z-index: 2;}
#media-gallery-section .gallery-body{width:100%;  height:100%;}
#media-gallery-section .packagesbox{padding:20px 0px 0px;}
#media-gallery-section .health-tab button span{color:#1f91ce;}#media-gallery-section .health-tab button:hover span{color:#fff8;}
/*---------Media END------- */


/*---------footer END------- */
footer{background:#00205A; padding:80px 0px 0px;margin:0px;position: relative;z-index: 1; overflow:hidden;}
.footer-nav{display:flex; gap:60px; margin:0px 0px 0px; padding:0px 0px;}
.footer-nav-box{width:23%; margin:0px;  padding-right:2%; border-right:1px solid #fff; display:flex; justify-content:right;align-items:center;}
.footer-nav-box ul{display: block;margin: 0px;padding: 0px; text-align: right;}
.footer-nav-box li{display: block;padding: 0px;list-style: none;}
.footer-nav-box li img{width:auto; height:15px; margin-right:15px;}
.footer-nav-box a{display:block;font-size:14px;   margin:0px;padding:5px 0px; color:#ffffff;}
.footer-nav-box a:hover{color:#e1e1e1;}

.footer-navlogo-box{width:50%; margin:0px;  padding:0px; text-align:center;}
.footer-logo{width:240px; margin:0px auto; padding:0px;} 
.footer-logo img {filter: brightness(0) invert(1);}
.footer-navlogo-box p{color: #ffffff; font-size: 24px; font-family:Inter Regular; margin:20px 0px 0px;}
.mid-links{display:flex; gap:30px; justify-content: center; align-items:center; margin:0px 0px 0px; padding:0px 0px;}
.mid-links a{color: #ffffff; border:1.5px solid #fff; display:flex; width:30%; align-items:center; gap:20px; font-size:18px; margin-top:30px; padding:10px 20px; font-family:Baskervville Italic; justify-content: center;}
.mid-links a img{width:auto; height:10px;}
.mid-links a:hover{background: #1f91ce; color:#fff;}

.footer-navlogo-box .wiki {width:100%;margin-top:0px; color:#fff;}
.footer-navlogo-box .wiki ul {display: flex; justify-content:center; padding:40px 0px 0px; gap: 10px;}
.footer-navlogo-box .wiki li {width:10%;padding:0px;list-style: none;position: relative;text-align: center;}
.footer-navlogo-box .wiki li a {color:#fff; background:#1f91ce; display: block; border-radius:100%;width:45px;height:45px;line-height:36px;font-size:18px; border:4px solid #d0e4ff;}
.footer-navlogo-box .wiki li a:hover{background:#ffffff; color:#0e296b;}
.footer-navlogo-box .wh{width:max-content;color:#fff; align-items: center;display: flex;gap: 20px;}
.footer-navlogo-box .wh a{color:#fff;}


.footer-nav-no-box{border-left:1px solid #fff; width:23%; margin:0px; padding-left:2%; display:flex; justify-content:left;align-items:center;}
.footer-nav-no-box ul{display: block;margin: 0px;padding: 0px;}
.footer-nav-no-box li{display: block;padding:0px 0px 10px;list-style: none; color:#ffffff;}
.footer-nav-no-box li img{width:auto; height:15px; margin-right:15px;}
.footer-nav-no-box a{display:block;font-size:14px;   margin:0px;padding:5px 0px; color:#ffffff;}
.footer-nav-no-box a:hover{color:#e1e1e1;}

.copyright {margin:70px 0px 0px;padding:12px 0px; background: #002568; display: flex; color: rgba(255, 255, 255, 0.40);width: 100%;justify-content: space-around;}
.copyright-box{display:flex; margin:0px; color:#fff; padding:0px; justify-content: space-between; align-items:center;}
.copyright .wiki ul {display: flex;flex-wrap: wrap;padding: 0px;gap: 10px;}
.copyright .wiki li {width: 14%;padding:0px;list-style: none;position: relative;text-align: center;}
.copyright .wiki li a {color:#fff; display: block; border-radius:100%;width:35px;height:35px;line-height:35px;font-size:18px;}
.copyright .wiki li a:hover{background:#ffffff; color:#0e296b;}
.copyright .wh{width:max-content;color:#fff; align-items: center;display: flex;gap: 20px;}
.copyright .wh a{color:#fff;}
.copyright .wiki {width:max-content; display:none;margin-top:0px; color:#fff;}


#sparsh-universe-section{background:#002568; padding:40px 0px 40px; margin:0px; position:relative; overflow:hidden;}
#sparsh-universe-section .quiklinktitle{color: #ffffff;  font-size:56px; font-weight:bold; text-align:center;  margin:0px 0px 30px; padding:0px 0px 0px;}
.sparsh-universe{width:100%; margin:0px; padding:0px; position:relative;}

.sparsh-universe-item{display:flex; gap:20px; background:#fff1; margin:0px; padding:10px; border-radius:6px; position:relative;}
.sparsh-univers-img{width:20%; margin:0px; padding:0px; position:relative;}.sparsh-univers-img img{border-radius:6px;}
.sparsh-univers-doc{width:80%; margin:0px; padding:0px; position:relative;}
.sparsh-univers-doc h4{font-size:14px; color:#fff; font-weight:bold; margin:7px 0px 0px;; padding:0px; position:relative;}
.sparsh-univers-doc .map-universe{font-size:14px; color:#fff;  margin:5px 0px 5px; padding:0px; position:relative;}
.sparsh-univers-doc .email-universe{font-size:14px; color:#fff;  margin:0px 0px 0px; padding:0px; position:relative;}
/*---------footer END------- */


/*---------END Header------- */
.topnav-selectbox{display:none; justify-content:space-between;gap:12px;border-bottom:1px solid #efefef;}
.topnav-selectbox .ss-main .ss-single-selected{border:0px solid #ffffff; border-radius:8px;}
.topnav-selectbox .ss-main .ss-single-selected .ss-arrow span {border:solid #000;border-width: 0 2px 2px 0;display: inline-block;padding:4px;  transition: transform .2s, margin .2s; }
.topnav-selectbox .ss-main .ss-single-selected .ss-arrow span.arrow-down{margin: -3px 0 0 8px;}
.topnav-selectbox .ss-main .ss-single-selected .ss-arrow span.arrow-up{margin:3px 0 0 8px;}


.get-started-m a {color:#fff;background: #000000;font-size:13px;border-radius:5px;padding:5px 7px;border: 1px solid #000000;}
.mob-head-button{display:none;}
.m-searchbox{display:flex;align-items: center;justify-content: center;width:auto;}
.mob-phone{display:flex;align-items: center;justify-content: center;width:auto;} 
.get-started-m{display:flex;align-items: center;font-family:Inter Medium;width: auto;}.get-started-m a{color:#ffffff; background: #000000;font-size: 13px; border-radius: 5px;padding:5px 7px; border: 1px solid #000000;}
.get-started-m a:hover{color:#ffffff; background:#000000;}
/*---------END Header------- */

/*---------MOB Header------- */
 .Whatsapp{position: fixed;bottom:30px;right:30px;z-index: 800;cursor: pointer;border-radius:75px;background: linear-gradient(263deg, #46BB00 5.26%, #3B9D00 104.79%);box-shadow: -4px 4px 9.8px 0px rgba(255, 255, 255, 0.29) inset, 0px 8px 19.2px -10px #256200;
padding: 7px 14px; line-height: 18px;font-weight:bold;width: 200px;text-align: center;}
.Whatsapp a{color:#ffffff !important;} .Whatsapp a img{vertical-align:middle;  width:30px; height:30px; margin-right:5px;}

.find-boxht {display:none;}
.navigation-mobile-link {height:56px; color:#000 !important; text-align:center !important; justify-content:center !important; flex-grow:1 !important; flex-direction:column !important; display:flex !important; text-decoration:none; border-right:1px solid #f1f1f1;}
.f-12 {font-size: 12px;}
.navigation-mobile-link .mx-auto{margin-left: auto !important; width:25px; margin-right:auto !important; padding-top:10px;}

.mob-phone{display:block; width:auto; text-align: center; } .mob-phone span{display:block; color:#00205A; font-weight:200; font-size:12px; margin-top:-2px;}
/*---------MOB Header------- */


@media screen and (max-width:880px) {
.mob-head-button{display:flex; margin:0px; gap:15px; right:15px;top:8px;position: absolute; align-items: center;justify-content: center;}
.find-boxht {position: fixed;bottom: 0;left: 0;right: 0;z-index:3;background: #fff;border-top: 1px solid #f7f7f7;box-shadow: 0 -1px 4px rgba(0,0,0,.08);display:flex !important;}
	
#enquiry-bottom-all{display:none;}.Whatsapp{display:none;}.topnav-selectbox{display: flex; justify-content: right;} 
.topnav-selectbox .ss-main .ss-single-selected{width: max-content;}
.sticky .topnav-selectbox{display:none;}
.footer-bottom-mob {display: flex;}.cta-bar{bottom:70px;}
.slider-des{display:none !important;}.slider-mob{display:block !important;} .iti__country-list{width:280px; overflow-x:hidden;}
.mob-head-button{display:flex; margin:0px; gap:10px; right:25px;top:10px;position: absolute; align-items: center;justify-content: center;}
.m-searchbox img{width:38px;height:auto;}	
.mob-phone img{width:30px;height:auto;}.get-started-m{display:flex;}	

.dropdown-phone1{z-index:999; right:0px; min-width:340px; padding-top:20px;}.sticky .dropdown-phone1{padding-top:8px;}
.dropdown-phone1 ul{z-index:999;}
.dropdown-phone1 a{font-size:14px;}
/*---------END Header------- */
.page-header{display:none !important;}
.m-search-box{display:flex;display: flex;align-items: center;justify-content: center;}
.m-search-box img {width: 25px;height: 25px;}
.m-phone{display:flex;display: flex;align-items: center;justify-content: center;}
.m-phone img {width: 25px;height: 25px;}
#header-id{height:60px; width: 100%;  padding:1px 0; background: rgba(255, 255, 255, 0.7) !important;}.headerSecondry{height:auto;}
 .headerTertiary{display:none !important;}  
.logo-m > img{max-width:120px; display:block; padding:0px 0; margin-left:25%; transform: translateY(4px);}
 .sticky .logo-m > img{transform: translateY(4px);}
 .sticky .logo-d > img{max-width:134px; transform: translateY(17px); z-index: 666;}
.sticky{backdrop-filter:none; height:60px !important;}
/*---------END Header------- */

.midbox-inner {margin: 0 auto;max-width:100%;width:100%; }
.wiki-mk {padding-left:20px;padding-right:20px;}
.contact-top-button{gap:10px;}
.profile-head{margin:8px 0; padding:20px;}
.cart-head{margin:8px 0; padding:20px;}

#home-slider{margin-top:8px;}
.home-slider{bottom:0px; padding:20px 20px;}
.home-slider-left{width:40%; margin-top:0px;}.home-slider-left h1{font-size:35px;line-height:35px;}
.home-slider-left h1 span{font-size:25px;}
.home-slider-right{width:100%; position: absolute; right:20px; display: none;}
.home-slider-mid{width:100%; margin-top:25px;}.home-slider-mid img{height:25px;}
.home-slider-left .home-rank-img{height:60px;}#home-slider::after{background-size:14%; bottom:120px;}
.home-slider-mid img{display:none;}.affiliation-nor{right:0px;bottom:10px; font-size: 12px;}

.video-container{height:40vh;}
.mk-top-bar{display:none;}



#home-standard-neuro{overflow:hidden; }
.home-standard-neuro{flex-direction:column; align-items: flex-start; justify-content: left; gap:10px;}.home-standard-neuro-left{width:100%;}
.home-standard-neuro-left h2{font-size:30px;}.home-standard-neuro-left p{font-size:14px;}
.home-image-hover a{font-size:12px; margin-top:15px;}.home-image-hover a img{height:12px;}
.sis-way-item h3{font-size:18px;}.sis-way-item p{font-size:14px;}


#sound-bytes-section h2{font-size:35px;line-height:35px;}#sound-bytes-section h2 span{font-size:25px;}
.home-about-section{background:#1f91ce; width:100%; position: relative; left:0%;bottom:0%; padding:20px;}
.home-about-section h2{font-size:35px;line-height:35px;}.home-about-section h2 span{font-size:25px;}#home-about-section img{display:none;}
.home-about-section a{padding:5px 20px;} .home-about-section a img{display:block !important;}
.home-academics-section{flex-direction: column; gap:25px;}
.home-academics-section-left{width:100%;}.home-academics-section-right{width:100%;}
.home-academics-section-right h2{font-size:35px;line-height:35px;}.home-academics-section-right h2 span{font-size:25px; margin-left:-6px;}.home-academics-section-right p{font-size:14px;}
#home-academics-section{padding:40px 0px 40px;}
.home-academics-section-left li{width:48%;}
.home-academics-section-left li:nth-child(1n) img{padding:40px 10px 0px;}
#home-academics-section::before {background: url(../images/2025/01/champions.jpg) no-repeat;background-size:126%;  background-position:right bottom;  z-index:-1;  opacity:0.1; right:0;  top:0px;}
.home-why-love{padding: 40px 0px 40px;}
.home-why-love h2{font-size:35px;line-height:35px;}.home-why-love h4{width:90%; font-size:14px; line-height:22px;}

#home-sw .wiki-mk{padding-left:0px;padding-right:0px;}
#home-sw .tabcontent::before{background: none;}
.home-sw{margin-bottom:0px;}
.home-sw-doc{background: #1f91ce; position: relative; top:0px; left:0%; padding:20px; flex-direction: column; gap:20px;}.home-sw-doc-left{width:100%;}
.home-sw-doc h2{font-size:30px;line-height:45px; padding-left:20px;}
#home-sw ul{flex-wrap:initial;gap:0px;justify-content: left;overflow-x: scroll;overflow-y: hidden;padding-bottom: 15px;padding-right:0px;flex-direction: row; border-radius:0px;}
#home-sw li{flex: 0 0 20%; height:50px; padding:10px 10px 0px;}
#home-sw li p{font-size:0px;}#home-sw li span{font-size:14px; display: block;text-align: center;}
#home-sw li h2{font-size:0px;}
#home-sw li.active:nth-child(1n) h2{padding-top:20px; color:#fff;}
#home-sw li:nth-child(1n) {border-radius:0px;}
#home-sw li:nth-child(5n) {border-radius:0px;}
#home-about-section::after{background:none;}
#upcoming-events-section h2{font-size:35px;line-height:35px;}#upcoming-events-section  h2 span{font-size:25px;}
.home-gallery-section{background:#1f91ce; width:100%; position: relative; left:0%;bottom:0%; padding:20px;}
.home-gallery-section h2{font-size:35px;line-height:35px;}.home-gallery-section h2 span{font-size:25px;}
.home-gallery-section a{padding:5px 20px;}
#home-news-section h2{font-size:35px;line-height:35px;}#home-news-section  h2 span{font-size:25px;}
#home-news-section .all-news{left:0px; right: 0px; margin:36px auto 0px; padding:5px 20px; margin-top: 36px;}
#awards-recognition-section h2{font-size:30px;line-height:35px;}
#awards-recognition-section ul{width:100%; gap:5px;}
#proud-collaboration-section h2{font-size:30px;line-height:35px;}#proud-collaboration-section ul{width:100%; gap:0px;}
#proud-collaboration-section li{width: 31%; height:60px;}#proud-collaboration-section li img{padding:10px;}
#testimonials-section h2{font-size:30px;line-height:35px;}
.testimonials-box{padding:20px;}.testimonials-text{font-size:14px; line-height:20px; letter-spacing: 0.9px; text-align: left;}
#testimonials-section .all-testimonials{left:22%;padding: 5px 20px;margin-top: 36px;}
#discover-facilities-section h2{font-size:30px;line-height:35px;}#discover-facilities-section h2 span{font-size:25px;}
.home-facilities-item p{font-size:14px;}
#sports-infrastructure-section h2{font-size:30px;line-height:35px;}#sports-infrastructure-section h2 span{font-size:25px;}
.home-sports-infrastructure-item p{font-size:14px;}
#home-standard-neuro h2{font-size:30px;line-height:35px; margin: 1px 0px 30px;}
#high-priorit-section{padding:60px 0px 0px;}
#high-priorit-section h2{font-size:30px;line-height:35px; margin: 1px 0px 30px;}
.high-priorit-box{flex-direction:column; gap: 0px;}
.high-priorit-left{width:100%; padding:20px 0px 40px;}.high-priorit-right{width:100%; padding:20px 0px 40px;}
 
 
 
/*---------About Us------- */
#about-us-slider{margin-top:-55px;}
.nav-bredcrumb{bottom:0px; left:20px; position: relative;}.nav-bredcrumb li{font-size:12px;}
.nav-bredcrumb li:last-child{padding-left: 6px;}
#about-us-slider::before{background: linear-gradient(to top, rgba(7, 44, 95, 0.9)30%, rgba(0, 0, 0, 0.2) 70%); mix-blend-mode: hard-light;}

#about-us-slider img{object-fit:cover;height:250px;}
#about-mid-section{margin-top:0px;}
.about-mid-section{flex-direction:column;}
.about-mid-section-left{width:100%; padding:20px 20px 40px; margin-top:0px; background:linear-gradient(180deg, rgba(0, 32, 90, 0.92) 0%, #00205A 3.57%, #00205A 11.79%);}
.sws-left-box ul{display:none;padding-top: 10px; padding-bottom:10px;}
.sws-nav-des {display: none;}.sws-nav-mob{display:block;}
.but .fa-chevron-down{display: flex;position: absolute;right:8px;top:6px; font-size:20px;}
.more-nav{font-size:14px;}
.sws-left-box h4{font-size:30px; position: relative; cursor:pointer; padding-bottom: 10px;}
.about-mid-section-right{width:100%; margin-top: -20px; padding-left:20px; padding-right:20px;}
.about-mid-section-right h1{font-size:30px;}
.about-mid-section-right p{font-size:14px;}.sws-doc{font-size:18px;}
.sws-doc-new{font-size:18px; padding:5px 20px 20px 20px;}.sws-doc-new::before{background-size:50%;}.about-mid-section-right h5{font-size:20px;}
.about-mid-section-right .discover-more{margin-right:-7% !important;}
.about-mid-section-right .discover-more h3{font-size:30px;}.discover-sws-text{font-size:30px;}
.about-mid-section-right h3{font-size:28px;}
.about-mid-section-right h4{font-size:22px;}
.about-mid-section-right .vision{font-size:30px;}
.about-mid-section-right ul li{font-size:14px;}
.about-mid-section-right ul li strong{font-size:16px;}
.about-mid-section-right .visionary{font-size:30px;}
.about-mid-section-right .visionary span{display:initial;}

.houses-item{flex-direction:column; gap:15px;}
.houses-item-img{width:100%;}.houses-item-doc{width:100%;}

.collaborations-associations-box{width:100%; margin:0px; padding:0px;}
.collaborations-associations-logo img{width:70%; height:auto;}

.achievements-section-box{width:100%; margin:0px; padding:0px;}
.extracurricular-section-box{width:100%; margin:0px; padding:0px;}
#parents-video{padding-right:0%;}
.teachers-talk .item{width:100%; margin:0px;padding:0px;}

.leadership-sis-list{gap:15px;}.leadership-sis-box{width:100%;}.leadership-sis-img{ padding:0px;}.leadership-sis-box p{ font-size:14px; margin-top:10px;}


/*---------About Us END------- */


/*---------contact------- */
#contact-slider{background: #00205A;}#contact-slider img{height:225px;}
.contact-slider{position:relative; flex-direction: column;}
.contact-slider-left{width:100%;margin-left:0%; padding:0px 20px 40px;}
.contact-slider-left h1{font-size:30px;}.contact-slider-left p{width:100%;}
.contact-slider-right{width:100%; padding:0px 20px 180px; margin-left:0%;margin-right:0%;}
.general-inquiries{flex-direction:column; gap:20px;}
.general-inquiries-left{margin-top:20px;}

.contact-locations{flex-direction:column; gap:20px;}
.contact-locations-left{width:100%;}.contact-locations-left iframe{height:240px;}
.contact-locations-right{width:100%;}
.contact-locations-right h2{font-size:25px;}.contact-locations-right h4{font-size:30px; margin: 10px 0px 30px;}

.interact-club-img{flex-direction:column; gap:20px;}
.interact-club-img .club-img{width:20%; margin:0px; padding:0px; position:relative;}
.interact-club-doc{width:100%; margin:0px; padding:0px; position:relative;}
/*---------contact END------- */

/*---------Gallery------- */
#gallery-mid-section{margin-top: 0px;}#gallery-slider{margin-top:-80px;}
#gallery-slider img {object-fit: cover;height: 250px;}.gallery-mid-doc .visionary{font-size:30px;}
.gallery-mid-doc{padding-left:20px; padding-right:20px;}.gallery-iframe-box{width:100%;}


#gallery-sis-section::before {background: linear-gradient(to top, rgba(7, 44, 95, 0.9)30%, rgba(0, 0, 0, 0.2) 70%);mix-blend-mode: hard-light;}
.gallery-sis-section{padding:20px;}
.gallery-sis-section .visionary{font-size:30px;}.gallery-sis-section ul{gap: 15px;}.gallery-sis-section li{width:100%;}
#gallery-sis-section .list-item-no .previous-next-no ul{gap:5px;}
#gallery-sis-section .list-item-no .previous-next-no li a{font-size:11px; width:30px; height: 30px;line-height:30px; border-radius: 5px;}
#gallery-sis-section .list-item-no .previous-next-no li a{font-size:11px; width:max-content;padding:0px 8px; height: 30px; line-height:30px; border-radius: 5px;}
#gallery-sis-section .list-item-no .previous-box{font-size:11px; height: 30px;line-height:30px; border-radius: 5px; padding: 0px 5px;}
#gallery-sis-section .list-item-no .next-box{font-size:11px; height: 30px; line-height:30px; border-radius: 5px; padding: 0px 5px;}
/*---------Gallery END------- */



/*---------Gallery------- */
#school-committees-section{margin-top: 0px;}
.school-committees-doc{padding-left:20px; padding-right:20px;}.school-committees-doc .visionary{font-size:30px;}
.committees-bredcrumb{bottom:0px; left:20px; position: relative;}.committees-bredcrumb li{font-size:12px;}
.committees-bredcrumb li:last-child{padding-left: 6px;}
.school-committees-section table tr th{font-size: 14px;}.school-committees-section th, td{font-size: 14px;}
/*---------Gallery END------- */

/*---------Admission------- */
.box_highlight ul.additional_info{flex-direction: column;}.box_highlight ul li{width:100%; padding:14px; border-bottom: 1px solid rgba(255, 255, 255, .2);}
.admissions-box-sis{flex-direction: column;}.admissions-sis-mk{width:100%;}.admissions-sis-mk h3{font-size: 25px;}
.admission-highlight-box ul{flex-direction: column;}.admission-highlight-box ul li{width:100%;}
 /*---------Admission END------- */
 
 
 /*--------- Advantage ------- */
.advantage-lab-section{flex-direction: column; gap:15px;}
.advantage-lab-box{width:100%; margin:0px; padding:0px; position:relative;}
.advantage-lab-box-img img{width:100%; height:170px; object-fit: cover;}

.sports-physical-box li{width:48%; display:flex; gap:8px;}
/*--------- Advantage END ------- */

/*--------- Registration Form ------- */
#school-registratio-section{margin-top:0px;}.sis-registratio-doc .visionary{font-size:25px;}
.sis-registratio-doc{padding:20px;}.sis-registratio-form{width:100%; padding: 20px;}.sis-registratio-form h3{font-size:25px;}
.sis-registratio-form h4{font-size:25px;}.sis-registratio-form .sis-registratio-box{flex-direction: column; gap:1px;}
.sis-registratio-form .cv-upload-box{width:100%;}.sis-registratio-form .submit-now{width:100%;}
/*--------- Registration Form END------- */


/*--------- Career------- */
.school-committees-doc .sparsh-text{color: #00205A;font-size:18px; line-height:27px;}
.school-committees-doc p{color:#374E79; font-size:15px; line-height: 25px; margin:20px 0px 20px;}
.school-committees-doc h2{color: #00205A;font-size:30px;}
.school-committees-doc h3{color:#00205A;font-size:25px;} 
 /*--------- Career END------- */
 
 
/*--------- Events------- */
#events-slider img{height: 300px;}
#events-slider::before {background: linear-gradient(to top, rgba(7, 44, 95, 0.9)30%, rgba(0, 0, 0, 0.2) 70%);mix-blend-mode: hard-light;}
.events-sis-section{padding:20px;}
.events-sis-section .visionary{font-size:30px;}.events-sis-section ul{gap: 15px;}.events-sis-section li{width:100%;}
#events-sis-section .list-item-no .previous-next-no ul{gap:5px;}
#events-sis-section .list-item-no .previous-next-no li a{font-size:11px; width:30px; height: 30px;line-height:30px; border-radius: 5px;}
#events-sis-section .list-item-no .previous-next-no li a{font-size:11px; width:max-content;padding:0px 8px; height: 30px; line-height:30px; border-radius: 5px;}
#events-sis-section .list-item-no .previous-box{font-size:11px; height: 30px;line-height:30px; border-radius: 5px; padding: 0px 5px;}
#events-sis-section .list-item-no .next-box{font-size:11px; height: 30px; line-height:30px; border-radius: 5px; padding: 0px 5px;}

#blog-details-section{margin-top: 0px;}.blog-details-section{width: 100%; margin-top:0px;    padding-left: 20px;    padding-right: 20px;}
.blog-section-box{flex-direction: column; gap:25px;}.blog-section-left{width: 100%; padding:10px;}
.blog-section-left .hedging-h1{font-size:25px;}.blog-section-left h2{font-size:20px;}.blog-section-left h3{font-size:20px;}
.blog-section-left h4{font-size:18px;}.blog-section-left h5{font-size:16px;}.blog-section-left p{font-size: 14px; line-height:22px;}
.blog-section-left li{font-size: 14px; line-height:22px;}
.blog-section-right{width: 100%;}

#events-details-section{margin-top: 0px;}.events-details-section{width: 100%; margin-top:0px;    padding-left: 20px;    padding-right: 20px;}
.events-details-box{padding:10px;} 
.events-details-box .hedging-h1{font-size:25px;}.events-details-box h2{font-size:20px;}.events-details-box h3{font-size:20px;}
.events-details-box h4{font-size:18px;}.events-details-box h5{font-size:16px;}.events-details-box p{font-size: 14px; line-height:22px;}
.events-details-box li{font-size: 14px; line-height:22px;}#events-gallery-section ul{column-count:1; gap:0px;}
#events-gallery-section li{margin: 0px 0px 20px;}
/*--------- Events END------- */


/*---------Media------- */
#media-gallery-slider img{height: 300px;}
#media-gallery-slider::before {background: linear-gradient(to top, rgba(7, 44, 95, 0.9)30%, rgba(0, 0, 0, 0.2) 70%);mix-blend-mode: hard-light;}

#media-gallery-section{padding:10px; margin:30px 0px 30px;}
#media-gallery-section ul{gap:20px;}
#media-gallery-section  li{width:100%; height: 100%;}
#media-gallery-section  li img{border-radius:12px;  object-fit: cover; height:250px;  transition: 600ms ease transform;}
#media-gallery-section .health-tab button{flex-wrap: wrap; gap:5px; padding-right: 25px;}
#media-gallery-section .health-tab button span{width: 100%;  display:block;} 
/*---------Media END------- */



.footer-nav{flex-direction: column; gap:25px;}.footer-navlogo-box .wiki li {width:15%;}
.footer-nav-box{width:100%; padding-right:0%; border-right:0px solid #fff; justify-content:center;}
.footer-nav-box ul{text-align:center;}
.footer-navlogo-box{width:100%; text-align:center;}
.mid-links{flex-direction: column; gap:0px;}.mid-links a{padding:5px 10px;  margin-top:15px; width:100%; justify-content: space-between;}
.footer-nav-no-box{width:100%; padding-right:0%; border-left:0px solid #fff; justify-content:center;}
.footer-nav-no-box ul{text-align:center;}.copyright{ margin:40px 0px 0px;}
.copyright-box{flex-direction: column; font-size: 14px;}.copyright span{margin:7px 0px 20px; text-align: center;}
#sparsh-universe-section{padding: 40px 0px 20px;}
#sparsh-universe-section .quiklinktitle{font-size:25px; text-align:center;}
}


@media only screen and (max-width: 550px) {
    .container-five-steps .card-five-steps .face.face1 .number {
        top: -26px !important;
        left: -20px !important;
    }
    .container-five-steps .card-five-steps:hover .face.face1 .number {
        top: -20px !important;
        left: -16px !important;
    }
    .bg-color-five-step h3 {
        font-size: 26px !important;
    }
    .container-five-steps {
        left: 14%;
    }
}
@media only screen and (max-width: 360px) {
    .container-five-steps {
        left: 0% !important;
    }
}

@media only screen and (max-width: 450px) {
.container-five-steps .card-five-steps:hover .face.face2 {transform: translate(0px, 0px) !important;}
.container-five-steps .card-five-steps:hover .face.face1 {opacity: 0 !important;}
    .container-five-steps {left:0% !important;}
  .five-step-icon{display:none;}
  .container-five-steps .card-five-steps .face.face1{transform: translateX(0px) !important;}
  .container-five-steps .card-five-steps .face.face2{transform: translate(0px, 0px) !important;}
  .container-five-steps .card-five-steps .face{width:80% !important; margin:auto !important;}
   .container-five-steps .card-five-steps .face.face1 {
    transform: translateX(0px) !important;border-right: 0px solid white; border-bottom: 2px solid white;
  }
  
}

