 @font-face{font-family:Inter Regular;
 src:url(../fonts/Inter-Regular.ttf);
 }
@font-face{font-family:Inter Bold;
 src:url(../fonts/Inter-Bold.ttf);
 }
@font-face{font-family:Inter Semi Bold;
 src:url(../fonts/Inter-Semi-Bold.ttf);
 }
  @font-face{font-family:Inter Medium;
 src:url(../fonts/Inter-Medium.ttf);
 }
 @font-face{font-family:Geist Regular;
 src:url(../fonts/Geist-Regular.ttf);
 }
 @font-face{font-family:Geist Medium;
 src:url(../fonts/Geist-Medium.ttf);
 }
 @font-face{font-family:Britti Sans;
 src:url(../fonts/Britti-Sans.otf);
 }
  @font-face{font-family:calisga-calisga;
 src:url(../fonts/calisga-calisga.ttf);
 }
   @font-face{font-family:Betterlett-Regular;
 src:url(../fonts/Betterlett-Regular.otf);
 }

 @font-face{font-family:Chemre;
 src:url(../fonts/Chemre.ttf);
 }
  @font-face{font-family:Pinyon Script;
 src:url(../fonts/PinyonScript.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; }
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===============*/
#header-id {
    height: auto;
}
#header-id {
  background:none;
  height: 89px;
  transition: transform .3s ease-in-out;
  width:100%;
  margin:0px auto;
  top:0px; 
  position: relative;
}
.header-inner {
    margin: 0 auto;
    max-width:1280px;
    width:100%;
}

.headerTertiary {
  align-items: center;
  display: flex;
height: 74px;
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 {
  width:100%;
  position:relative;
}
.logo-d{
  width:180px !important;
  transform:translateY(0px);
  position: relative;
  transition: transform .3s ease-in-out;
  background: #fff;
  padding: 10px;
  border-radius:10px 10px;
  box-shadow: 0 2.375rem 4rem 0 rgba(0,0,0,.0705882353);
  transform: translateX(-18px);
}
.sticky .logo-d > img {max-width:200px; transform:translateY(1px);}
.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:0;width:100% !important;   z-index: 999; /*backdrop-filter: blur(40px); box-shadow:1px 5px 10px rgba(0,0,0,0.2);*/   background:none !important; }
/*.sticky .headerTertiary{display:none;}*/
.sticky .headerSecondry{height: auto;}

.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;
}

@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;}
}

.contact-top-button{display:flex; margin:0px; padding:0px; position:relative;}
.contact-top-button a{width:100%; background:#f25b26; color:#ffffff; border-radius: 8px; margin:0px; padding: 10px 16px; position:relative; border-bottom: 2px solid #fff;}.contact-top-button a:hover{background:#1b92d0; color:#ffffff;}




 

/*--Head END--*/
.wiki-mk{padding-left:40px; padding-right:40px;}
.midbox-inner{margin:auto;max-width:90rem;width:100%;}

#home-slider{padding:0px 0px 0px; margin-top:0px; position:relative; z-index:1; overflow: hidden;}

.home-slider{width: 100%; display:flex; gap:4px; margin:0px; padding:20px 0px 0px;}
.home-slider-left{width:50%;  display:flex; gap:40px; align-items:center; margin:0px; padding:0px 50px; position:relative;}
.home-slider-left::before {content: "";  position: absolute; bottom:0px; border-radius:12px 0px 0px 12px;  right:0px;  width:100%;  height:100%; background:url(../images/2025/01/left-bg.jpg) no-repeat;    background-size:cover;  background-position:bottom left; z-index:-1;}
.home-slider-left img{width:40%; height:auto; padding:0px;}
.home-left-text{width:45%; font-size:14px; line-height:24px; color:#fff; margin:0px; padding:0px;}
.home-slider-right{width:50%; display:block; margin:0px; padding:0px; position:relative;}
.home-slider-right .home-right-img{width:100%; height:100%; border-radius: 0px 12px  12px 0px;}
.home-right-text{width:100%; position:absolute; left:0px; top:40px; margin:0px; padding:0px 0px; }
.home-slider-right h1{width:100%; color:#fff200; font-size:40px; text-align:center; font-family:calisga-calisga; text-transform: uppercase; margin:20px 0px 10px; padding:0px;}
.home-slider-right h3{width:100%; color:#fff; font-size:38px; text-align:center;   font-family:Betterlett-Regular; margin:0px 0px 0px; padding:0px;}
.home-right-text img{width:60%; height:auto; margin:0px auto; display:flex;}
 
  
#home-banner-bottom{background: #1b92d0; width:100%; height:100%;padding:40px 0px 40px; position: relative;margin:20px 0px 0px; z-index:1; overflow:hidden;}
#home-banner-bottom::before {content: "";    position: absolute;    bottom: 0px;    right: 0px;    width: 100%;    height: 100%;	opacity:0.5;    background: url(../images/2025/01/home-bg-1.png) no-repeat;    background-size:20%;    background-position:bottom left;    z-index:-1;}
#home-banner-bottom::after {content: "";    position: absolute;    top: 0px;    right: 0px;    width: 100%;    height: 100%;    background-image: url(../images/2025/01/bg.webp);    background-size: auto;    opacity: 0.1;    background-position: left top;    z-index: -1;}

.home-banner-bottom{width: 100%; display:flex; gap:40px; align-items:center; margin:0px; padding:0px 0px 0px;}
.home-banner-left{width:20%; display:block; margin:0px; padding:0px;}
.home-banner-right{width:80%; display:block; margin:0px; padding:0px;}
.home-banner-left h2{width:100%;font-size:55px; font-family:Inter Bold; font-weight:bold; color:#ffffff; padding:0px;margin:14px 0px; display:block; position: relative;}
.home-banner-right  h3{width:100%;font-size:22px;  font-weight:bold; color:#ffffff; padding:0px; margin:10px 0px; display:block; position: relative;}
.home-banner-right  p{width:100%;font-size:18px; line-height:30px;  color:#ffffff; padding:0px; margin:10px 0px 0px; display:block; position: relative;}

 
#home-sparsh-legacy{background: #fff; width:100%; height:100%;padding:40px 0px 40px; position: relative;margin:20px 0px 0px; z-index:1; overflow:hidden;}
#home-sparsh-legacy h2{width:100%;font-size:65px; font-family: Chemre; font-weight:bold; text-align:center; color:#09244a; padding:0px;margin:14px 0px; display:block; position: relative;}#home-sparsh-legacy h2 span{color:#00aeef;}
.home-sparsh-legacy{width: 100%; display:flex; gap:0px; margin:50px 0px 0px; padding:0px 0px 0px;}
.home-sparsh-legacy-left{width:50%;  margin:0px; padding:50px; display: flex;   align-items: center;}
.home-sparsh-legacy-right{width:50%; background:#f25b26; margin:0px; padding:30px; z-index:1; overflow:hidden; position:relative;}
.home-sparsh-legacy-right::after {content: "";    position: absolute;    top: 0px;    right: 0px;    width: 100%;    height: 100%;    background-image: url(../images/2025/01/bg.webp);    background-size: auto;    opacity: 0.1;    background-position: left top;    z-index: -1;}
.home-sparsh-legacy-right ul {display: flex;flex-wrap:wrap;    margin: 0px;    padding: 0px;    gap: 14px;    justify-content:center;}
.home-sparsh-legacy-right  li{width:31%;  background:none;  position: relative;  padding:40px 10px;  margin-bottom:0px;  box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;  border:1px solid #dfdfdf;  z-index: 1;  border-radius:12px;}
.home-sparsh-legacy-right  li:hover{background:#00aeef}
.home-sparsh-legacy-right li h3{font-size:24px;  color:#fff;  text-align:center;  padding:0px 0px 5px;  margin:0px; font-family:Inter Bold;  position: relative;  display: block;}
.home-sparsh-legacy-right li p {font-size:13px;  text-align:center;  color: #fff;  width: 100%;}

#home-members-section{width:100%;background:#09244a; padding:60px 10px 20px; overflow: hidden; position: relative;margin:0px 0px 0px; z-index:1;}
#home-members-section::after{content: "";    position: absolute;    top:0px;    right: 0px;    width: 100%;    height: 100%;    background-image: url(../images/2025/01/bg.webp);    background-size:auto;	opacity:0.1;    background-position:left top;    z-index:-1;}
.home-members-section{background:#1b92d0;  padding:40px 40px;  margin: 0px 0px 0px; border-radius:8px;  position: relative; overflow:hidden; z-index:1;}
.home-members-section::after{content: "";    position: absolute;    top:0px;    right: 0px;    width: 100%;    height: 100%;    background-image: url(../images/2025/01/bg.webp);    background-size:auto;	opacity:0.2;    background-position:left top;    z-index:-1;}

#home-members-section h2{width:100%;font-size:65px; font-family: Chemre; font-weight:bold; text-align:center; color:#fff; padding:0px;margin:0px 0px 50px; display:block; position: relative;}#home-members-section h2 span{color:#fff;}

.board-members-item img{border-radius:8px; border: 2px solid #fff5; margin:0px; padding:0px;}
.board-members-item h3{width:100%; font-size:18px; text-align:center;   font-weight:bold; color:#e1f5ff; padding:0px;margin:14px 0px; display:block; position: relative;}
 
 
 
#home-leadership-section{width:100%;background:#09244a; padding:10px 10px; overflow: hidden; position: relative;margin:0px 0px 0px; z-index:1;}
#home-leadership-section::after{content: "";    position: absolute;    top:0px;    right: 0px;    width: 100%;    height: 100%;    background-image: url(../images/2025/01/bg.webp);    background-size:auto;	opacity:0.1;    background-position:left top;    z-index:-1;}
.home-leadership-section{background:none;  padding:40px 40px;  margin: 0px 0px 0px; border-radius:8px;  position: relative; overflow:hidden; z-index:1;}
#home-leadership-section h2{width:100%;font-size:65px; font-family: Chemre; font-weight:bold; text-align:center; color:#fff; padding:0px;margin:0px 0px 50px; display:block; position: relative;}#home-leadership-section h2 span{color:#fff;}
.leadership-item img{border-radius:8px; border: 2px solid #fff5; margin:0px; padding:0px;}
.leadership-item h3{width:100%; font-size:18px; text-align:center;   font-weight:bold; color:#e1f5ff; padding:0px;margin:14px 0px; display:block; position: relative;}
.leadership-item p{width:100%; font-size:12px; text-align:center;  color:#fff; padding:0px; margin:0px 10px; position: relative;}


#sparsh-values-section{width:100%;background:#09244a; padding:60px 10px; overflow: hidden; position: relative;margin:0px 0px 0px; z-index:1;}
#sparsh-values-section::after{content: "";    position: absolute;    top:0px;    right: 0px;    width: 100%;    height: 100%;    background-image: url(../images/2025/01/bg.webp);    background-size:auto;	opacity:0.1;    background-position:left top;    z-index:-1;}
.sparsh-values-section{background:#f25b26; display:flex; gap: 70px; padding:60px;  margin: 0px 0px 0px; border-radius:8px;  position: relative; overflow:hidden; z-index:1;}
.sparsh-values-section::after{content: "";    position: absolute;    top:0px;    right: 0px;    width: 100%;    height: 100%;    background-image: url(../images/2025/01/bg.webp);    background-size:auto;	opacity:0.2;    background-position:left top;    z-index:-1;}

.sparsh-values-box{width:33.33%;  margin:0px; padding:0px; position:relative;}
.sparsh-values-box h2{width:100%; display:flex; align-items: center; gap:20px; font-size:30px; font-family:Inter Bold; font-weight:bold; color:#fff; padding:0px;margin:14px 0px;   position: relative;}
.sparsh-values-box h2 img{width: auto;  height: 80px;  background: #09244a;  border-radius: 100%;  padding: 10px;  border: 5px solid #fff; box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;}
.sparsh-values-box p{width:90%; font-size:18px;  color:#fff; padding:0px; margin:0px 0px; position: relative;}


#sparsh-school-section{width:100%;background:#09244a; padding:20px 0px; overflow: hidden; position: relative;margin:0px 0px 0px; z-index:1;}
#sparsh-school-section::after{content: "";    position: absolute;    top:0px;    right: 0px;    width: 100%;    height: 100%;    background-image: url(../images/2025/01/bg.webp);    background-size:auto;	opacity:0.1;    background-position:left top;    z-index:-1;}
#sparsh-school-section h2{font-size:65px; font-family: Chemre; font-weight:bold; color:#ffffff; text-align:center; padding:0px; margin:0px 0px 70px; display:block; position: relative;}
.sparsh-school-list{width:100%; margin:0px; padding:0px 0px 0px; position:relative;}
.sparsh-school-doc{display:flex; gap:80px; height:120px; margin:0px; padding:0px 0px 0px; position:relative;}
.sparsh-details-box{width:45%; margin:0px; padding:0px 0px 0px; position:relative}
.sparsh-details-box h3{font-size:25px; font-family:Inter Bold;  font-weight:bold; color:#fff; padding:0px; margin:0px 0px 10px; display:block; position: relative;}
.sparsh-details-box h3 span{display:block; font-size:16px; line-height:22px; font-weight:400;}
.sparsh-details-box h5{width:auto; background:#1b92d0; font-size:16px; line-height:22px; font-weight:400; color:#fff; padding:6px 20px;}
.sparsh-school-doc h4{width:55%; font-size:14px; line-height:20px; color:#fff;  padding:0px;  margin:0px 0px;  position:relative;}

.sparsh-school-imgbox{display:flex; gap:0px; margin:0px; padding:20px 0px 20px; position:relative;}
.sparsh-school-imgbox .sparsh-school-img{width:50%; margin:0px; padding:0px 0px 0px; position:relative}
.sparsh-school-imgbox img{width:100%; height:100%;}
.sparsh-school-imgbox .sparsh-infrastructure-box{width:50%; margin:0px; padding:0px 0px 0px; position:relative}

.sparsh-infrastructure-box  h3{font-size:30px; background:#09244a; width:max-content;  font-family: Inter Bold;  font-weight: bold;  color: #fff;  text-align: center;  padding:10px 80px 10px 30px; border-radius: 0px 60px 0px 0px;  margin:0px 0px 0px;  display: block;  position: relative;}

.sparsh-infrastructure-box ul{display:flex; flex-wrap:wrap; gap:0px; margin:0px; padding:0px; position:relative;} 
.sparsh-infrastructure-box li{width:50%; margin:0px; padding:0px; border:2px solid #fff; position:relative;} .sparsh-infrastructure-box h4{width:100%; position:absolute; bottom:0px; left:0px; font-size:15px; color:#fff; background:linear-gradient(to bottom, rgba(0, 0, 0, 0.01) 0%, rgba(27, 69, 128, 0.8) 30%); margin:0px; padding:18px 20px 8px; } 

.sparsh-infrastructure-box li:nth-child(1n){width:50%;}
.sparsh-infrastructure-box li:nth-child(2n){width:50%;}
.sparsh-infrastructure-box li:nth-child(3n){width:50%;}
.sparsh-infrastructure-box li:nth-child(4n){width:50%;}
.sparsh-infrastructure-box li:nth-child(5n){width:33.33%;}
.sparsh-infrastructure-box li:nth-child(6n){width:33.33%;}
.sparsh-infrastructure-box li:nth-child(7n){width:33.33%;}

#home-courses-offered{width: 100%; background:#005ea3;  margin: 0px;  padding:60px 0px 60px;  position: relative;  overflow: hidden; z-index:1;}


.flex-row-reverse {flex-direction: row-reverse;}
.sparsh-school-imgbox1{background:#005ea3; display:flex; gap:60px; margin:0px; padding:80px 10px 80px; position:relative; overflow: hidden; z-index:1;}
.sparsh-school-imgbox1::after{content: "";    position: absolute;    top:0px;    right: 0px;    width: 100%;    height: 100%;    background-image: url(../images/2025/01/bg.webp);    background-size:auto;	opacity:0.2;    background-position:left top;    z-index:-1;}

.sparsh-school-imgbox1 .sparsh-school-imgbox1-left{width:45%; margin:0px; padding:0px 0px 0px; position:relative}.sparsh-school-imgbox1-left img{width:100%; height:100%;}
.sparsh-school-imgbox1 .sparsh-school-imgbox1-right{width:55%; margin:0px; padding:0px 0px 0px; position:relative}
.sparsh-school-imgbox1 .sparsh-school-imgbox1-right h3{font-size:25px;  font-family: Inter Bold;  color: #fdb718;  padding:0px 0px 25px;  margin:0px 0px 0px;  display: block;  position: relative;}

.sparsh-courses-offered-1 ul {width: 100%; align-items:center; margin:0px 0px 0px; padding: 0px 0;  }
.sparsh-courses-offered-1 li {width:100%; position:relative;  color:#fdb719; padding-left:20px; margin-bottom:10px; list-style: none;	font-size:16px;}
.sparsh-courses-offered-1 li::before {content:'';  background: url(../images/2025/01/07/04/arrow-b.png) no-repeat; background-size:7px; width:25px; height:25px;  position:absolute;  top:4px;  left:0px;}

.sparsh-courses-offered-2 ul {align-items:center; margin:25px 0px 0px; border-top:1px solid #fff; padding:25px  0px 0;  width: 100%;}
.sparsh-courses-offered-2 li {width:100%; position:relative;  color:#fff; padding-left:20px; margin-bottom:10px; list-style: none;	font-size:16px;}
.sparsh-courses-offered-2 li::before {content:'';  background: url(../images/2025/01/07/04/arrow-w.png) no-repeat; background-size:7px; width:25px; height:25px;  position:absolute;  top:4px;  left:0px;}



#home-sparsh-academy{width:100%;background:#09244a; padding:30px 10px; overflow: hidden; position: relative;margin:0px 0px 0px; z-index:1;}
#home-sparsh-academy::after{content: "";    position: absolute;    top:0px;    right: 0px;    width: 100%;    height: 100%;    background-image: url(../images/2025/01/bg.webp);    background-size:auto;	opacity:0.1;    background-position:left top;    z-index:-1;}
.home-sparsh-academy{background:#1b92d0;  padding:40px 20px;  margin: 0px 0px 0px; border-radius:8px;  position: relative; overflow:hidden; z-index:1;}
.home-sparsh-academy::after{content: "";    position: absolute;    top:0px;    right: 0px;    width: 100%;    height: 100%;    background-image: url(../images/2025/01/bg.webp);    background-size:auto;	opacity:0.2;    background-position:left top;    z-index:-1;}
#home-sparsh-academy h2{width:100%;font-size:65px; font-family: Chemre; font-weight:bold; text-align:center; color:#fff; padding:0px;margin:0px 0px 10px; display:block; position: relative;}#home-sparsh-academy h2 span{color:#fff;}
#home-sparsh-academy h4{color: #fff; font-size:16px; line-height:24px;   width:70%;    text-align: center;    margin: 0px auto;    padding:0px 0px 50px;}

.academy-item img{border-radius:8px;}
.academy-itembox{position: absolute; height:170px; bottom: 0px;z-index: 1;padding:20px 20px 15px;  background:linear-gradient(to bottom, #09244a 30%, #09244a 70%); bottom: 0px; border-radius:8px; border-top: 4px solid #fff;}
.academy-itembox h3{font-size:25px; font-weight:bold; color: #fff;padding-bottom:15px;}
.academy-itembox p{width:100%; font-size:14px;color: #fff;padding-top:0px;}
 
#home-proud-collaboration{width:100%;background:#09244a; padding:60px 0px 30px; overflow: hidden; position: relative;margin:0px 0px 0px; z-index:1;}
#home-proud-collaboration::after{content: "";    position: absolute;    top:0px;    right: 0px;    width: 100%;    height: 100%;    background-image: url(../images/2025/01/bg.webp);    background-size:auto;	opacity:0.1;    background-position:left top;    z-index:-1;}
#home-proud-collaboration h2{font-size:65px; font-family: Chemre; font-weight:bold; color:#ffffff; text-align:center; padding:0px; margin:0px 0px 70px; display:block; position: relative;}
.proud-collaboration-item{width:100%; background:#fff; height:140px; justify-content:center;  display: flex;  align-items: center; border:1px solid #4442; margin:0px; padding:15px; position:relative;}
.proud-collaboration-item img{width: auto !important;  height:auto;  margin: 0px;  padding:20px;  position: relative;}



#industry-alliances-section{width:100%;background:#09244a; padding:30px 10px; overflow: hidden; position: relative;margin:0px 0px 0px; z-index:1;}
#industry-alliances-section::after{content: "";    position: absolute;    top:0px;    right: 0px;    width: 100%;    height: 100%;    background-image: url(../images/2025/01/bg.webp);    background-size:auto;	opacity:0.1;    background-position:left top;    z-index:-1;}
.industry-alliances-section{background:#1b92d0;  padding:60px 20px;  margin: 0px 0px 0px; border-radius:8px;  position: relative; overflow:hidden; z-index:1;}
.industry-alliances-section::after{content: "";    position: absolute;    top:0px;    right: 0px;    width: 100%;    height: 100%;    background-image: url(../images/2025/01/bg.webp);    background-size:auto;	opacity:0.2;    background-position:left top;    z-index:-1;}
#industry-alliances-section h2{width:100%;font-size:65px; font-family: Chemre; font-weight:bold; text-align:center; color:#fff; padding:0px;margin:0px 0px 50px; display:block; position: relative;}#industry-alliances-section h2 span{color:#fff;}




#awards-recognitions-section{width:100%;background:#09244a; padding:50px 10px; overflow: hidden; position: relative;margin:0px 0px 0px; z-index:1;}
#awards-recognitions-section::after{content: "";    position: absolute;    top:0px;    right: 0px;    width: 100%;    height: 100%;    background-image: url(../images/2025/01/bg.webp);    background-size:auto;	opacity:0.1;    background-position:left top;    z-index:-1;}
.awards-recognitions-section{background:#f25b26;  padding:40px 20px;  margin: 0px 0px 0px; border-radius:8px;  position: relative; overflow:hidden; z-index:1;}
.awards-recognitions-section::after{content: "";    position: absolute;    top:0px;    right: 0px;    width: 100%;    height: 100%;    background-image: url(../images/2025/01/bg.webp);    background-size:auto;	opacity:0.2;    background-position:left top;    z-index:-1;}
#awards-recognitions-section h2{width:100%;font-size:65px; font-family: Chemre; font-weight:bold; text-align:center; color:#fff; padding:0px;margin:0px 0px 50px; display:block; position: relative;}#awards-recognitions-section h2 span{color:#fff;}
.home-awards-item{margin-bottom:20px;}.home-awards-item img{border-radius:8px;}

#evolve-beyond-section{width:100%;background:#09244a; padding:30px 10px; overflow: hidden; position: relative;margin:0px 0px 0px; z-index:1;}
#evolve-beyond-section::after{content: "";    position: absolute;    top:0px;    right: 0px;    width: 100%;    height: 100%;    background-image: url(../images/2025/01/bg.webp);    background-size:auto;	opacity:0.1;    background-position:left top;    z-index:-1;}
.evolve-beyond-section{background:none; display:flex; gap:10px; align-items:center;  padding:0px 20px;  margin: 0px 0px 0px; border-radius:8px;  position: relative; overflow:hidden; z-index:1;}
#evolve-beyond-section h2{width:100%;font-size:65px; font-family: Chemre; font-weight:bold; text-align:center; color:#fff; padding:0px;margin:0px 0px 50px; display:block; position: relative;}#evolve-beyond-section h2 span{color:#fff;}
 
.evolve-beyond-section  a{overflow:hidden;}
.evolve-beyond-section img{transition: 600ms ease transform; z-index:1;}
.evolve-beyond-section img:hover{transform: scaleX(1.1) scaleY(1.1);  z-index:1;}
.evolve-beyond-left{width:30%; display:flex; gap:10px; align-items:center;  margin:0px; padding:0px;position:relative;}
.evolve-beyond-left .img-box-1{width:45%; display:flex; gap:10px; flex-wrap:wrap; align-items:center; margin:0px; padding:0px;position:relative; overflow:hidden;}
.evolve-beyond-left .img-box-2{width:55%; display:flex; gap:10px; flex-wrap:wrap; align-items:center; margin:0px; padding:0px;position:relative; overflow:hidden;}
.evolve-beyond-mid{width:40%; margin:0px; padding:0px;position:relative;}
.evolve-beyond-mid ul {width:100%; display:flex;  flex-wrap:wrap; align-items:center; margin:0px; padding:0px;position:relative; }
.evolve-beyond-mid li{width:50%; list-style:none; margin:0px; padding:5px;position:relative; overflow:hidden;}
.evolve-beyond-mid li:nth-child(1n){width:40%;}.evolve-beyond-mid li:nth-child(1n) img{object-fit: cover;height:200px;}
.evolve-beyond-mid li:nth-child(2n){width:60%;}.evolve-beyond-mid li:nth-child(2n) img{object-fit: cover;height:200px;}
.evolve-beyond-mid li:nth-child(3n){width:100%;}.evolve-beyond-mid li:nth-child(3n) img{object-fit: cover;height:350px;}
.evolve-beyond-mid li:nth-child(4n){width:60%;}.evolve-beyond-mid li:nth-child(4n) img{object-fit: cover;height:200px;}
.evolve-beyond-mid li:nth-child(5n){width:40%;}.evolve-beyond-mid li:nth-child(5n) img{object-fit: cover;height:200px;}
.evolve-beyond-right{width:30%; display:flex; gap:10px; align-items:center; margin:0px; padding:0px;position:relative;}
.evolve-beyond-right .img-box-3{width:55%; display:flex; gap:10px;   flex-wrap:wrap; align-items:center; margin:0px; padding:0px; position:relative; overflow:hidden;}
.evolve-beyond-right .img-box-4{width:45%; display:flex; gap:10px; flex-wrap:wrap; align-items:center; margin:0px; padding:0px; position:relative; overflow:hidden;}


#footer-id{width:100%;background:#09244a; padding:20px 10px 20px; overflow: hidden; position: relative;margin:0px 0px 0px; z-index:1;}
#footer-id::before{content: "";    position: absolute;    top:0px;    right: 0px;    width: 100%;    height: 100%;    background-image: url(../images/2025/01/bg.webp);    background-size:auto;	opacity:0.1;    background-position:left top;    z-index:-1;}
.footer-section{width:100%; background:#1b92d0; border-radius: 8px; padding:90px 0px 0px; position: relative;margin:0px 0px 0px; z-index:1;}
.footer-section::before{content: "";    position: absolute;    top:0px;    right: 0px;    width: 100%;    height: 100%;    background-image: url(../images/2025/01/bg.webp);    background-size:auto;	opacity:0.2;    background-position:left top;    z-index:-1;}

#footer-id h2{color:#ffffff; font-size:90px; text-align:center; margin:0px 0px 80px; padding:0px; font-family:Chemre;}
#footer-id h2 span{font-family:Pinyon Script; font-size:100px; padding:0px 10px;}
#footer-id p{font-size:16px;  color:#ffffff;  margin:0px 0px 10px;  text-align: center;  position: relative;}
#footer-id h3{font-size:20px; font-weight:bold;  color:#ffffff;  margin:0px 0px 50px;  text-align: center;  position: relative;}

.events-form{width:40%; display:block; padding-bottom: 10px;  margin:0px auto;}
.events-form-box{display:block;width: 100%; margin-bottom:15px;}
.events-form input::placeholder {color:#13001E80; font-size:16px;}
.events-form input:focus {border-bottom:2px solid #fff9;}
.events-form input, textarea {border:0px; border-bottom:2px solid #fff7 !important; text-align:center;  color:#ffffff;  height:50px;  padding:0px 15px;  width:100%; font-size:18px; font-weight:bold;   background:none;  outline:none; }
.events-form .submit-now{background:#f25b26;  color: #ffffff;  border: 2px solid #fff7;   border-radius: 100%;  padding: 10px;  position: relative;  width:60px; height:60px;  margin:40px auto 0px;  display: flex;  align-items: center;  justify-content: center;  }
.events-form .submit-now:hover{border: 2px solid #fff;  box-shadow: 0 3px 5px rgba(0, 0, 0, .05);}
.events-form .submit-now img{width:auto; height:18px;}

.footer-nav ul{width:60%; display:flex; gap:30px; align-items:center; justify-content: center;  padding:80px 0px 40px; margin:0px auto;  position: relative; overflow: hidden; z-index:1;}
.footer-nav  li{width:max-content; padding:0px 0px 0px; margin:0px 0px 0px;  position: relative;}
.footer-nav  a{font-size:18px; color:#fff; text-align:center;  padding:0px 0px 0px;  margin: 0px 0px;  display: block;  position: relative;}
.footer-nav  a:hover{color:#000;}

.copyright {width:100%; padding:20px 0px 0px; display: flex; font-size:16px;  justify-content: space-around; position:relative;}
.copyright .footer-social {width:max-content; margin:0px; align-items: center;display: flex;gap:20px;}
 .copyright .footer-social a{color:#FFF7; }
.copyright .footer-social a:hover{color:#f25b26;}
.copyright .wh{width:100%;align-items: center;display: flex;gap:20px;justify-content:space-between;}
.copyright .wh{color:#FFF7;} 



/*---------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;} 
.mob-login{display:flex;align-items: center;justify-content: center;width:auto; margin:16px 15px 0px;}
.mob-login img{width: auto;
  height:25px;margin-top:5px;}


.mob-login span{color:#ffffff; padding:0px 6px; font-size:14px;} 
.mob-login a{color:#ff4d5e; font-size:14px;}.mob-login a:hover{color:#ffffff; font-size:14px;}
.get-started-m{display:flex;align-items: center;font-family:Inter Bold;width: auto;}.get-started-m a{color:#ffffff; background: #1b92d0;font-size: 13px; border-radius: 5px;padding:5px 7px; border: 1px solid #1b92d0;}
.get-started-m a:hover{color:#ffffff; background:#1b92d0;}
/*---------END Header------- */

 


@media screen and (max-width:880px) {
#enquiry-bottom-all{display:none;}
	
.iti__country-list{width:280px; overflow-x:hidden;}
.mob-head-button{display:flex; margin:0px; gap:10px; right:15px;top:15px;position: absolute; align-items: center;justify-content: center;}
.m-searchbox img{width:30px;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:70px; width: 100%;  padding:1px 0;}.headerSecondry{height:auto;}
 .headerTertiary{display:none !important;}  
.logo-m > img{max-width:115px; display:block; padding:0px 0; transform: translateY(7px);}
 .sticky .logo-m > img{transform: translateY(-28px); max-width: 115px;}
 .sticky .logo-d > img{max-width:134px; transform: translateY(17px); z-index: 666;}
.sticky{backdrop-filter:none; height:60px !important;}

.sticky .headerSecondry {
  height:70px;
  background: #fff;
}

/*---------END Header------- */

.midbox-inner {margin: 0 auto;max-width:100%;width:100%; }
.wiki-mk {padding-left:20px;padding-right:20px;}
 
.home-slider{flex-direction:column; gap: 5px; padding:0px 0px 0px;}.home-slider-left{width:100%; flex-direction:column; gap:20px; padding:20px;}.home-slider-left img{width:20%;}
.home-left-text{width:100%; font-size:12px;  line-height:18px;} .home-slider-right{width:100%;} .home-right-text{top: 20px;}
.home-slider-right h1{font-size:22px;}.home-slider-right h3{font-size:22px;}


/*------Home-----*/
#home-sparsh-legacy h2{font-size: 35px;}
.home-sparsh-legacy{flex-direction:column; gap:0px;}.home-sparsh-legacy-left{width: 100%;  padding:0px 20px 20px;}.home-sparsh-legacy-right{width: 100%; padding:20px 10px;}.home-sparsh-legacy-right li{width:47%; padding:20px 10px;}.home-sparsh-legacy-right li h3{font-size:18px;}
.home-sparsh-legacy-right li p{font-size:12px;}
#home-members-section h2{font-size: 35px;}
#home-leadership-section h2{font-size: 35px;}.home-leadership-section{padding:30px 20px;}
.sparsh-values-box h2{font-size:25px;}
.sparsh-values-section{flex-direction:column; padding:20px; gap:30px;}.sparsh-values-box{width: 100%;}
.sparsh-values-box p{width: 100%; font-size: 16px;}
#home-sparsh-academy h2{font-size: 35px;}#home-sparsh-academy h4{width: 100%;}
.academy-itembox{position:relative; height:200px;}.academy-itembox h3{font-size:18px;}.academy-itembox p{font-size:12px;}
#home-proud-collaboration h2{font-size: 35px;}
#awards-recognitions-section h2{font-size: 35px;}

.footer-section .wiki-mk {padding-left:10px;    padding-right:10px;}
#footer-id h2{font-size:26px; margin: 0px 0px 40px;}#footer-id h3{font-size: 16px;}#footer-id p{font-size: 14px;}
.footer-section{padding:50px 0px 0px;}
.events-form{width:90%;}.events-form .submit-now{width: 50px;   height: 50px; margin:30px auto 0px;}.events-form .submit-now img{height:14px;}
.footer-nav ul{width:90%; flex-direction: column; gap: 15px; padding:30px 0px 30px;}.footer-nav a{font-size: 14px;}
.events-form input, textarea{font-size: 16px;   font-weight:400;}.copyright{font-size: 14px; padding-bottom:20px;}
.copyright .wh{flex-direction: column; text-align: center;}
/*------Home END-----*/
 
 #home-banner-bottom{padding:20px 0px 0px;}
.home-banner-bottom{flex-direction:column; gap:20px;}.home-banner-left{width:100%; padding: 20px 30px; margin:0px 0px;}
.home-banner-left h2{font-size:40px;}.home-banner-left p{width:100%; font-size:14px;}.home-banner-left h4{font-size:14px;}.home-banner-right{width:100%; padding:0px;}.home-banner-right h2{font-size:30px;}
.home-banner-right p{font-size:14px;}#home-banner-bottom::before{background-position:top left; background-size:90%;}
.home-members-section{flex-direction:column; gap:0px; padding: 40px 20px;}.home-members-left{width:100%; padding:20px;}.home-members-left h2{font-size:30px;}
.home-members-left ul{gap:0px;}.home-members-left li{width:48%;}.home-members-left li h3{font-size:14px; margin: 14px 0px 0px;}
.home-members-right{width:100%; padding:20px;}.home-members-right h2{font-size:30px;}.home-members-right  li{width:50%;}
.home-members-right li p{width:90%;}
 

#sparsh-school-section h2{font-size:30px;}.sparsh-school-doc{flex-direction:column; gap:0px; height:auto;}.sparsh-details-box{width:100%;}
.sparsh-details-box h3{font-size:20px;}.sparsh-details-box h5{font-size:14px; width: auto;}.sparsh-school-doc h4{width:100%; font-size:13px; line-height:18px;}
.sparsh-infrastructure-box h3{font-size:20px;} .sparsh-school-imgbox{flex-direction:column; gap:0px;}.sparsh-school-imgbox .sparsh-school-img{width:100%;}.sparsh-school-imgbox .sparsh-infrastructure-box{width:100%;}.sparsh-infrastructure-box ul{justify-content: center;}.sparsh-infrastructure-box h4{font-size: 13px;}
.sparsh-infrastructure-box li:nth-child(5n){width:50%;}
.sparsh-infrastructure-box li:nth-child(6n){width:50%;}
.sparsh-infrastructure-box li:nth-child(7n){width:50%;}

.sparsh-school-imgbox1{flex-direction:column; gap:30px; padding:10px 10px 60px; margin-top:20px;}.sparsh-school-imgbox1 .sparsh-school-imgbox1-left{width:100%;}.sparsh-school-imgbox1 .sparsh-school-imgbox1-right{width:100%;}.sparsh-courses-offered-1 li{width:100%; font-size:14px;}.sparsh-courses-offered-2 li{width:100%;}

#industry-alliances-section h2{font-size:28px;}
#industry-alliances-section li{width:50%;}#evolve-beyond-section h2{font-size:35px;}

.evolve-beyond-section{flex-direction:column;}.evolve-beyond-left{width:100%;}.evolve-beyond-mid{width:100%;}.evolve-beyond-right{width:100%;}
.evolve-beyond-mid li:nth-child(1n) img{height:150px;}
.evolve-beyond-mid li:nth-child(1n) img{height:150px;}
.evolve-beyond-mid li:nth-child(3n) img{height:200px;}
.evolve-beyond-mid li:nth-child(4n) img{height:150px;}
.evolve-beyond-mid li:nth-child(5n) img{height:150px;}
.evolve-beyond-left .img-box-1{width:50%;}
.evolve-beyond-left .img-box-2{width:50%;}
.evolve-beyond-right .img-box-3{width:50%;}
.evolve-beyond-right .img-box-4{width:50%;}

 



 
}

