*{box-sizing:border-box!important;}
html, body{overflow-x: hidden;width: 100%;}
.modal{z-index:999!important;}
.banners-our {
background: url('../webp-img/hero-section.webp') !important;
position: relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;
padding: 0px 0px 150px 0px;
margin-bottom: 100px ;
}
.new-rm-bg{
background: #131d1c;    
padding-top:120px;
}
.new-rm-bg1{
background: #131d1c;    
}
#sulekha-bg-m{
margin:0px 22px 0px 0px;
}
#sulekha-bg-m1{
margin:0px 17px 0px 17px;
}
#sulekha-bg-m2{
margin:0px 0px 0px 22px;
}
.btn-wrap {
padding: 5px;
position: relative;
--btn-color: var(--secondary);
z-index: 2;
display: inline-block;
border-width: 1px;
border-style: solid;
border-image: linear-gradient(114deg, #32DBC6 0%, #32DBC600 13%, #32DBC600 89%, #32DBC6 100%) 1;
}
.btn-wrap a {
display: inline-block;
background: #32DBC6;
text-align: center;
position: relative;
text-decoration: none;
color: #141414;
padding: 15px 30px 15px 30px;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
z-index: 2;
transition: all 0.3s ease;
}
.btn-wrap:hover {
padding: 5px;
position: relative;
--btn-color: var(--secondary);
z-index: 2;
display: inline-block;
border-width: 1px;
border-style: solid;
border-image: linear-gradient(114deg, white 0%, #32DBC600 13%, #32DBC600 89%, white 100%) 1;
}
.btn-wrap a:hover {
display: inline-block;
background: white;
text-align: center;
position: relative;
text-decoration: none;
color: #141414;
padding: 15px 30px 15px 30px;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
z-index: 2;
transition: all 0.3s ease;
}
.btn-wrapbl {
padding: 5px;
position: relative;
--btn-color: var(--secondary);
z-index: 2;
display: inline-block;
border-width: 1px;
border-style: solid;
border-image: linear-gradient(114deg, #32DBC6 0%, #32DBC600 13%, #32DBC600 89%, #32DBC6 100%) 1;
}
.btn-wrapbl a {
display: inline-block;
background: #32DBC6;
text-align: center;
position: relative;
text-decoration: none;
color: #141414;
padding: 15px 30px 15px 30px;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
z-index: 2;
transition: all 0.3s ease;
}
.btn-wrapbl:hover {
padding: 5px;
position: relative;
--btn-color: var(--secondary);
z-index: 2;
display: inline-block;
border-width: 1px;
border-style: solid;
border-image: linear-gradient(114deg, black 0%, #32DBC600 13%, #32DBC600 89%, black 100%) 1;
}
.btn-wrapbl a:hover {
display: inline-block;
background: black;
text-align: center;
position: relative;
text-decoration: none;
color: white;
padding: 15px 30px 15px 30px;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
z-index: 2;
transition: all 0.3s ease;
}
.banners-teams {
background: url('../webp-img/hero-section.webp') !important;
position: relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;
padding: 0px 0px 150px 0px;
margin-bottom: 200px ;
}
.banners-career {
background: url('../webp-img/hero-section.webp') !important;
position: relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;
padding: 0px 0px 150px 0px;
margin-bottom: 100px ;
}
.banners-careers {
background: url('../webp-img/hero-section.webp') !important;
position: relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;
padding: 0px 0px 150px 0px;
margin-bottom: 140px ;
}
.contact-white-bg {
background: url('../webp-img/our-career-bg.webp') !important;
position: relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;
padding: 0px 0px 20px 0px;
}
.our-trainers-z{
background: url('../webp-img/who-zeb.webp')!important;
position:relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important; 
padding-bottom:180px;
}
.vikash-bg-pro{
background: url('../webp-img/vikash-bg.webp')!important;
position:relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;  
}
.student-review-z{
background: url('../webp-img/who-zeb.webp')!important;
position:relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important; 
padding-bottom:30px;
}
.student-review-z-revert{
background: url('../webp-img/lets-noise-bg.webp')!important;
position:relative;
background-size: 100% 100% !important;
padding:80px 0px 230px 0px;
background-repeat: no-repeat !important;      
}
.our-acc-trainers{
background: url('../webp-img/acc-toggle-bg.webp')!important;
position:relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;  
}
.navbar-brand {font-size: 1.4em;}
.navbar-dark .navbar-nav a.nav-link {
color: #FFF;
font-family: Inter;
font-size: 14px!important;
padding: 0px 30px 0px 0px!important;
font-style: normal;
font-weight: 200!important;
line-height: normal;
}
.dropdown-toggle::after {
display: inline-block;
margin-left: .255em;
vertical-align: .255em;
content: "";
display:none!important;
border-top: .3em solid;
border-right: .3em solid transparent;
border-bottom: 0;
border-left: .3em solid transparent;
}
.bannershome span{
color: #FFF;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 24px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 2.4px;
text-transform: lowercase;    
}
#nav-icon1, #nav-icon2, #nav-icon3, #nav-icon4 {
width: 45px;
height: 40px;
position: relative;
margin: 14px 0px 0px 0px;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
}
#nav-icon1 span, #nav-icon3 span, #nav-icon4 span {
display: block;
position: absolute;
height: 4px;
width: 70%;
background: white;
border-radius: 9px;
opacity: 1;
left: 15%;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}
#nav-icon3 span:nth-child(1) {
top: 0px;
}
#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {
top: 10px;
}
#nav-icon3 span:nth-child(4) {
top: 20px;
}
#nav-icon3.open span:nth-child(1) {
top: 18px;
width: 0%;
left: 50%;
}
.mmarchs{
background-color:#31B57B!important;    
padding:5px 40px 5px 40px;
}
.mmarchs p{
color: #FFF;
padding-top: 35px;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: bold;
line-height: normal;  
}
.mmarchs h5{
color: #FFF;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: bold;
line-height: normal; 
}
.mmarchs h6{
color: #FFF;
margin-top: 16px;
margin-bottom: 18px;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.mmarchs h4{
color: #FFF;
margin-top: 10px;
font-family: Inter;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
#nav-icon3.open span:nth-child(2) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
#nav-icon3.open span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
#nav-icon3.open span:nth-child(4) {
top: 18px;
width: 0%;
left: 50%;
}
.managment-course{
height:200px;
background-size: cover!important;
}
.amit-border{
border-radius: 4px;
height:100%!important;
border: 1px solid rgba(255, 255, 255, 0.20);
padding:7px 0px 7px 0px;
}
#prospect-id{
height:100%!important;
}
.dropdown-menu {
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
border: none;
border-radius: 0;
padding: 0.7em;
}
@media only screen and (min-width: 992px) {
.dropdown:hover .dropdown-menu {
display: flex;
}
.dropdown-menu.show {
display: flex;
}
}
.dropdown-menu ul {
list-style: none;
padding: 0;
}
.dropdown-menu li .dropdown-item {
color: gray;
font-size:15px;
padding: 0.5em 1em;
}
.dropdown-menu li .dropdown-item:hover {
background-color: #f1f1f1;
}
.dropdown-menu li:first-child a {
font-size: 15px;
}
.dropdown-menu li:first-child a:hover {
background-color: #f1f1f1;
}
@media only screen and (max-width: 992px) {
.dropdown-menu.show {
flex-wrap: wrap;
max-height: 350px;
overflow-y: scroll;
}
}
@media only screen and (min-width: 992px) and (max-width: 1140px) {
.dropdown:hover .dropdown-menu {
width: 40vw;
flex-wrap: wrap;
}
}
.dropdown-menu {
border-radius: 0;
border: none;
padding: 0.5em;
box-shadow: 0 3px 6px rgba(0, 0, 0, 0.23);
}
.dropdown-menu ul {
list-style: none;
padding: 0;
}
.dropdown-menu li a {
color: gray;
padding: 0.5em 1em;
}
.dropdown-menu li:first-child a {
font-size: 15px;
}
@media screen and (min-width: 993px) {
.dropdown:hover .dropdown-menu {
display: flex;
}
.dropdown-menu.show {
display: flex;
}
}
@media screen and (max-width: 992px) {
.dropdown-menu.show {
max-height: 60vh;
overflow-y: scroll;
}
}
.reviews h4{
margin-bottom:0px;
font-size: 18px;
}
.reviews p{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.reviews {
color: #000!important;
font-family: Inter!important;
font-size: 18px!important;
font-style: normal!important;
font-weight: 400!important;
line-height: normal!important;
}
.nav .nav-item button.active {
color: #ffffff !important;
font-family: Inter !important;
background: #004940;
border: none;
padding: 12px 45px 12px 45px;
border-radius: 25px;
font-size: 17px !important;
font-style: normal !important;
font-weight: 500 !important;
line-height: normal !important;
}
.nav .nav-item button {
background-color: transparent;
font-family: Inter !important;
font-size: 17px !important;
font-style: normal !important;
font-weight: 500 !important;
line-height: normal !important;
}
.nav .nav-item button.active::after {
content: "";
width: 100%;
position: absolute;
left: 0;
bottom: -1px;
border-radius: 5px 5px 0 0;
}
.nav-pills{
padding: 0px 90px;
}
.tab-content span{
color: #000;
font-family: Inter;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.tab-content h4{
color: #000;
Margin-top:15px;
margin-bottom:15px;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 135.523%; /* 24.394px */
}
.text-primary{
color: #fff!important;
font-family: Inter!important;
font-size: 18px!important;
font-style: normal!important;
font-weight: 400!important;
line-height: normal!important;
}
.star1{
margin-top: 9px;
left: 6.06%;
position: absolute;
}
.onoff{
margin-top:7px;
padding: 0px 3px 3px 12px;
border-radius: 6px;
background: white;
}
.star2{
margin-top: 9px;
left:37%;
position: absolute;
}
.onoff2{
margin-top: -158px;
left: 55%;
padding: 0px 10px 0px 10px;
border-radius: 6px;
background: white;
position: absolute;
}
#clockdivsecond {
font-family: sans-serif;
color: #fff;
display: inline-block;
font-weight: 100;
text-align: center;
font-size: 20px;
}
#clockdivsecond > div {
padding: 2px;
border-radius: 3px;
display: inline-block;
}
#clockdivsecond div > span {
padding: 5px;
border-radius: 3px;
background: black;
display: inline-block;
}
 #clockdivthird {
font-family: sans-serif;
color: #fff;
display: inline-block;
font-weight: 100;
text-align: center;
font-size: 20px;
}
#clockdivthird > div {
padding: 2px;
border-radius: 3px;
display: inline-block;
}
#clockdivthird div > span {
padding: 5px;
border-radius: 3px;
background: black;
display: inline-block;
}
#clockdivfourth {
font-family: sans-serif;
color: #fff;
display: inline-block;
font-weight: 100;
text-align: center;
font-size: 20px;
}
#clockdivfourth > div {
padding: 2px;
border-radius: 3px;
display: inline-block;
}
#clockdivfourth div > span {
padding: 5px;
border-radius: 3px;
background: black;
display: inline-block;
}
#clockdivres {
font-family: sans-serif;
color: #fff;
display: inline-block;
font-weight: 100;
text-align: center;
font-size: 20px;
}
#clockdivres > div {
padding: 2px;
border-radius: 3px;
display: inline-block;
}
#clockdivres div > span {
padding: 5px;
border-radius: 3px;
background: black;
display: inline-block;
}
#clockdiv {
font-family: sans-serif;
color: #fff;
display: inline-block;
font-weight: 100;
text-align: center;
font-size: 20px;
}
#clockdiv > div {
padding: 2px;
border-radius: 3px;
display: inline-block;
}
#clockdiv div > span {
padding: 5px;
border-radius: 3px;
background: black;
display: inline-block;
}
[aria-label][tooltip-position] {
position: relative;
letter-spacing: 0.1rem;
}
[aria-label][tooltip-position]::before,
[aria-label][tooltip-position]::after {
--scale: 0;
position: absolute;
font-size: 1rem;
transition: transform 100ms;
transition-timing-function: linear;
}
[aria-label][tooltip-position]:hover::before,
[aria-label][tooltip-position]:hover::after {
--scale: 1;
transition-timing-function: cubic-bezier(0.25, 0.1, 0.45, 1.93);
}
[aria-label][tooltip-position]::before {
content: attr(aria-label);
background-color: var(--tooltip-color);
padding: 0.5em;
border-radius: 0.3em;
text-align: center;
transform: scale(0);
}
[aria-label][tooltip-position]::after {
content: "";
border: var(--arrow-size) solid transparent;
}
[aria-label][tooltip-position]::before,
[aria-label][tooltip-position]::after {
--tooltip-color: #04EFE3;
font-weight: 600;
--arrow-size: 0.5rem;
--scale: 0;
width: 271px!important;
z-index: 1;
font-size: 1rem;
transform: translate(var(--translate-x), var(--translate-y))
scale(var(--scale));
}
[aria-label][tooltip-position="right"]::before {
--translate-x: calc(100% + var(--arrow-size));
--translate-y: -50%;
right: 0px;
top: 50%;
transform-origin: left center;
}
[aria-label][tooltip-position="right"]::after {
--translate-x: calc(var(--arrow-size));
--translate-y: -50%;
right: 0px;
top: 50%;
border-right-color: var(--tooltip-color);
transform-origin: left center;
}
[aria-label][tooltip-position="bottom"]::before {
--translate-x: -50%;
--translate-y: calc(100% + var(--arrow-size));
bottom: 0px;
left: 50%;
transform-origin: top center;
}
[aria-label][tooltip-position="bottom"]::after {
--translate-x: -50%;
--translate-y: calc(var(--arrow-size));
left: 50%;
bottom: 0px;
border-bottom-color: var(--tooltip-color);
transform-origin: top center;
}
[aria-label][tooltip-position="top"]::before {
position: absolute;
--translate-x: -50%;
--translate-y: calc(-100% - var(--arrow-size));
top: 0px;
left: 50%;
transform-origin: bottom center;
}
[aria-label][tooltip-position="top"]::after {
--translate-x: -50%;
--translate-y: calc(-1 * var(--arrow-size));
top: 0px;
left: 50%;
border-top-color: var(--tooltip-color);
transform-origin: bottom center;
}
[aria-label][tooltip-position="left"]::before {
--translate-x: calc(-100% - var(--arrow-size));
--translate-y: -50%;
left: 0px;
top: 50%;
transform-origin: right center;
}
[aria-label][tooltip-position="left"]::after {
--translate-x: calc(-1 * var(--arrow-size));
--translate-y: -50%;
left: 0px;
top: 50%;
border-left-color: var(--tooltip-color);
transform-origin: right center;
}
[aria-label][tooltip-position="top"]::before {
position: absolute;
--translate-x: -50%;
--translate-y: calc(-100% - var(--arrow-size));
top: 0px;
left: 50%;
transform-origin: bottom center;
}
[aria-label][tooltip-position="top"]::after {
--translate-x: -50%;
--translate-y: calc(-1 * var(--arrow-size));
top: 0px;
left: 50%;
border-top-color: var(--tooltip-color);
transform-origin: bottom center;
}
[aria-label][tooltip-position="left"]::before {
--translate-x: calc(-100% - var(--arrow-size));
--translate-y: -50%;
left: 0px;
top: 50%;
transform-origin: right center;
}
[aria-label][tooltip-position="left"]::after {
--translate-x: calc(-1 * var(--arrow-size));
--translate-y: -50%;
left: 0px;
top: 50%;
border-left-color: var(--tooltip-color);
transform-origin: right center;
}
#hero-section{
padding-top :120px;
}
#our-courses h2{
color: #000;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.recruiting h2{
color: #000;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;    
}
.recruiting h3{
color: #212529;
font-family: Inter;
font-size: 22px;
margin-bottom:23px;
font-style: normal;
font-weight: bold;
line-height: normal;
}
.fmva-table h2{
color: #000;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;    
}
.recruiting p{
color: #212529;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: bold;
line-height: normal;    
}
.recruiting img:hover{
transform: scale(1.1);
}
.recruiting img{
transition: 0.5s;
overflow: hidden;
width: -webkit-fill-available;
border-radius: 14px;
border: 4px solid #fff;
}
.stock-broker{
border-radius: 8px;
background: #FFF;
box-shadow: 0px 2px 19.3px 0px rgba(0, 0, 0, 0.12);
padding: 0px 0px 1px 0px;     
}
.PARTICULARS {
border-radius: 4px;
background: #FFF;
box-shadow: 0px 2px 19.3px 0px rgba(0, 0, 0, 0.12);
}
.fmva-table h3{
color: #212529;
font-family: Inter;
border-radius: 4px;
background: #FFF;
padding: 9px;
font-size: 18px;
text-align:center;
font-style: normal;
font-weight: bold;
line-height: normal;
}
.fmva-table h5{
color: #212529;
font-family: Inter;
border-radius: 4px;
background: #f7f7f7;
padding: 18px;
font-size: 18px;
text-align:center;
font-style: normal;
font-weight: bold;
line-height: normal;
}
.accordian{
width:100%;
max-width:1000px;
margin:2rem auto
}
.accordian-item{
background-color:#fff;
color:#414141;
margin:1rem 0;
border-radius:.5rem
}
.accordian-item-header{
padding:.5rem 3rem .5rem 1rem;
min-height:3.5rem;
line-height:1.25rem;
display:flex;
align-items:center;
position:relative;
cursor:pointer;
border-bottom: 1px solid #00C9BE;
}
.accordian-item-header h4{
font-size:18px!important;
color: black;
font-weight:400;
}
.accordian-item-header::after{
content:"\002B";
font-size:22px;
font-weight:700;
color:black!important;
position:absolute;
right:1rem
}
.accordian-item-header.active::after{
content:"\2212"
}
.accordian-item-body{
max-height:0;
overflow:hidden;
transition:max-height .2s ease-out
}
.accordian-item-body-content{
padding:1rem;
line-height:1.5;
border-top:1px solid #00C9BE;
}
.fmva-table h4{
color: black;
font-family: Inter;
padding: 14px 0px 14px 0px;
background: #04EFE3;
border-radius: 7px 7px 0px 0px;
text-align:center;
font-size: 22px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
#our-courses p{
color: #212529;
font-family: Inter;
margin-top:45px!important;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.coucil{
background: url('../webp-img/faculty-bg.webp')!important;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;
}
.absolute-teacher{
position:absolute;
top:0px;
width:-webkit-fill-available;;
}
.new-img-bg{
width: fit-content;
position:relative;
background-size: 100% 84.8% !important;
background-repeat: no-repeat !important;
}
.why-edzeb-new-lay{
background: url('../webp-img/why-ed-bg-new-re.webp')!important;
position:relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;  
padding: 0px 0px 60px 0px!important;
}
.our-top-program{
background: url('../webp-img/why-adn-our-bg-re.webp')!important;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;   
padding: 0px 0px 30px 0px!important;
margin-top:-155px;
}
.live-cls-hrs{
background: url('../webp-img/our-program-main-bg.webp')!important;
position:relative;
background-size: 100% 97% !important;
background-repeat: no-repeat !important; 
}
#sense{
margin-top:120px;
}
.live-cls-hrs ul li{
color: #FFF;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 12px !important;
font-style: normal;
font-weight: 400;
line-height: 2;    
}
.our-top-program-white{
background: url('../webp-img/our-top-white.webp')!important;
position:relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;  
padding:55px 0px 55px 0px;
}
.our-top-program-white span{
color: var(--dark-grey, #2E2E2E);
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 3.78px;
text-transform: lowercase;    
}
.our-top-program-white h2{
color:#141414;
font-family: Epilogue;
font-size: 44px;
font-style: normal;
margin-bottom:50px;
font-weight: 500;
line-height: 70px;  
}
.our-top-program-white h3{
color: #FFF;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 30px;
font-style: normal;
font-weight: 500;
margin-top:25px;
line-height: normal;    
}
.degree-bg{
background: url('../webp-img/78.webp')!important;
position:relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;  
padding:8px 0px 0px 20px;   
}
.degree-bg ul li{
color: var(--WHITE, #FFF);
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 16px;
position:relative;
z-index:2;
font-style: normal;
font-weight: 400;
line-height: 2.0;    
}



.degree-bg1{
background: url('../webp-img/double-teacher-pic.webp')!important;
position:relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;  
padding:8px 0px 0px 20px;   
}
.degree-bg1 ul li{
color: var(--WHITE, #FFF);
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 16px;
position:relative;
z-index:2;
font-style: normal;
font-weight: 400;
line-height: 2.0;    
}


.upcoming-classroom{
background:black;
padding:180px 0px 30px 0px;
    margin-top: -80px;
}
.upcoming-classroom span{
color: #FFF;
text-align: center;
leading-trim: both;
margin-left:6px;
text-edge: cap;
font-family: Epilogue;
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: normal;
letter-spacing: 2.78px;
text-transform: lowercase;    
}
.upcoming-classroom h2{
color: #FFF;
text-align: center;
font-family: Epilogue;
font-size: 42px;
font-style: normal;
font-weight: 400;
line-height: 80px; 
}
.upcoming-classroom p{
color: #FFF;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: 30px;
}
.upcoming-slider-bg{
background: url('../webp-img/lity.webp')!important;
position:relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;     
padding:20px 0px 0px 0px;
}
.vcgfrtjdfgjk{
background: url('../webp-img/upcoming-course-bg.webp')!important;
position:relative;
background-size: 100% 100% !important; /* 98% 100% !important;*/
background-repeat: no-repeat !important;     
padding:30px 0px 50px 0px;
}
.vcgfrtjdfgjk h6{
color:#FFD00C;
text-align: center;
font-family: Epilogue;
font-size: 22px;
font-style: normal;
padding-top:10px;
font-weight: 500;
line-height: normal;
text-transform: uppercase;    
}
.vcgfrtjdfgjk h2{
color: #FFF;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 33px ;
padding-top: 7px;
font-style: normal;
font-weight: 500;
line-height: normal;    
}
.vcgfrtjdfgjk h5{
color:#32DBC6;
font-family: Inter;
font-size: 16px;
font-style: normal;
position:relative;
z-index:5;
font-weight: 500;
line-height: normal;
text-decoration-line: underline;   
}
.vcgfrtjdfgjk h3{
color: rgba(255, 255, 255, 0.03);
font-family: Inter;
font-size: 160px;
font-style: normal;
font-weight: 400;
line-height: normal;    
opacity: 0.8;
position: absolute;
top: 350px;
left:65px;
}
.vcgfrtjdfgjk p{
color: rgba(255, 255, 255, 0.85);
text-align: center;
font-family: Inter;
font-size: 14px;
padding: 10px 0px 18px 0px;
font-style: normal;
font-weight: 300;
line-height: normal;   
}
#clockdiv {
color: white;
display: inline-block;
font-size: 20px;
font-weight: bold;
text-align: center;
}
#clockdiv > div {
border-radius: 4px;
display: inline-block;
padding: 0px;
}
#clockdiv div > span {
background:none!important;
border-radius: 4px;
display: inline-block;
padding: 7px;
color:white;
font-size:20px;
}
.smalltext {
font-size: 20px!important;
padding-top: 5px;
}
.clock-timer{
font-size:20px;
color:white;
padding-top:5px;
}
.clock-label{
font-size:20px;
padding-top:10px;
padding-bottom:5px;
color:white; 
}
#demo {
color: red;
font-weight: bold;
}
.containerwertyuiop li {
display: table-cell;
list-style-type: none;
padding-left:0px!important;
font-size: 1.5em;
padding: 1em;
}
.containerwertyuiop li span {
display: block;
font-size: 4.5rem;
}
.text-center {
text-align: center;
}
.countdown-header {
font-family: "Montserrat", sans-serif;
font-size: 1.125rem;
font-weight: 700;
}
.counter-div {
display: flex;
flex-direction: row;
justify-content:center;
padding: 0px 0px;
}
.counter-element {
width: 70px;
margin:0px 8px 0px 8px;
display: flex;
flex-direction: column;
border-radius: 20.877px;
border: 1.044px solid rgba(50, 219, 198, 0.20);
background: rgba(255, 255, 255, 0.07);
}


.counter-elements {
    width: 70px;
margin:0px 8px 0px 8px;
display: flex;
flex-direction: column;
border-radius: 20.877px;
border: 1.044px solid rgba(50, 219, 198, 0.20);
background: rgba(255, 255, 255, 0.07);
}



.number-divs {
padding: 25px 25px 10px 25px;
color: #FFF;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
}


.number-div {
padding: 25px 25px 10px 25px;
color: #FFF;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.text-center h4{
color: rgba(255, 255, 255, 0.85);
text-align: center;
font-family: Inter;
padding: 0px 0px 20px 0px;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: normal;    
}
.element-text {
font-family: "Montserrat", sans-serif;
font-size: 0.75rem;
padding-top:0px!important;
font-weight: 700;
color: #012a2f;
}
.hurry-up-limi span{
color: #FFF;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
margin-left:3px;
font-size: 12px;
font-style: normal;
font-weight: 300;
line-height: normal;
letter-spacing: 3.78px;
text-transform: lowercase;    
}
.hurry-up-limi h2{
    color: #FFF;
text-align: center;
font-family: Epilogue;
font-size: 42px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.hurry-up-limi p{
   color: #FFF;
text-align: center;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 30px; 
}
.ecosystem{
background: url('../webp-img/eco-bg-new-re.webp')!important;
    
position:relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;     
padding:130px 0px 0px 0px;    
}
.ecosystem span{
color: #FFF;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 12px;
font-style: normal;
font-weight: 300;
line-height: 3;
letter-spacing: 3.78px;
text-transform: lowercase;    
}
.ecosystem h2{
color: #FFF;
text-align: center;
font-family: Epilogue;
font-size: 44px;
font-style: normal;
font-weight: 400;
line-height: 52px;
}
.ecosystem p{
color: #FFF;
text-align: center;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: 30px;
}
.shape-future{
background: url('../webp-img/dont--take-w-new-re.webp')!important;
position:relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;     
padding:50px 0px 30px 0px;      
}
.shape-white-bg{
margin-top: ;
background: url('../webp-img/shape-white-bg.webp')!important;
    text-align: center;
position:relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;     
padding:30px 0px 10px 40px;      
}
.shape-white-bg span{
color: #000;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 3.78px;
    
}
.hear-lear{
 color: #fff;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 3.78px;
text-transform: lowercase;       
}
.shape-white-bg h2{
color: #000;
font-family: Epilogue;
font-size: 43px;
font-style: normal;
font-weight: 500;
line-height: normal;   
}
.pilot-bg{
background: url('../webp-img/trust-pilot-bg.webp')!important;
position:relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;     
padding:35px 0px 35px 0px;     
height:100%;
}
.shape-white-bg p{
 color: #FFF;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 21px;
font-style: normal;
font-weight: 400;
line-height: normal;
text-transform: capitalize;   
}
.news-new span{
color: #FFF;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 16px;
font-style: normal;
font-weight: 300;
line-height: normal;
letter-spacing: 3.78px;
text-transform: lowercase;    
}
.news-new p{
color:#FFF;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 300;
line-height: 46px;
}
.slick-slider {
position: relative;
display: block;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent
}
.slick-list {
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0
}
.slick-list:focus {
outline: none
}
.slick-list.dragging {
cursor: hand
}
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0)
}
.slick-track {
position: relative;
top: 0;
left: 0;
display: block
}
.slick-track:before,
.slick-track:after {
display: table;
content: ''
}
.slick-track:after {
clear: both
}
.slick-loading .slick-track {
visibility: hidden
}
.slick-slide {
display: none;
float: left;
height: 100%;
min-height: 1px
}
.slick-slide.dragging img {
pointer-events: none
}
.slick-initialized .slick-slide {
display: block
}
.slick-loading .slick-slide {
visibility: hidden
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent
}
.img-fill {
width: 100%;
display: block;
overflow: hidden;
position: relative;
text-align: center;
background:transparent !important;
border-radius: 20px;
}
.img-fill img {
  height: 100%;
  min-width: 100%;
  position: relative;
  display: inline-block;
  max-width: -webkit-fill-available;
}
.Container:after,
.Container .Head:after {
content: '';
display: block;
clear: both;
}
.Container .Head {
color: #FFF;
font-family: Inter;
font-size: 44px;
font-style: normal;
font-weight: 300;
line-height: 46px;
}
.Container .Head .Arrows {
float: right;
}
.in-the-news{
text-align:left !important;
color: #FFF;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 44px;
font-style: normal;
font-weight: 500;
line-height: normal;    
}
.Container .Head .Slick-Next,
.Container .Head .Slick-Prev {
display: inline-block;
width: 38px;
height: 38px;
margin-top: 8px;
background: white;
border-radius: 25px;
color: black;
margin-left: 5px;
cursor: pointer;
font: 18px/36px FontAwesome;
text-align: center;
transition: all 0.5s;
}
.Container .Head .Slick-Next:hover,
.Container .Head .Slick-Prev:hover {
background: #33687a;
}
.Container .Head .Slick-Next:before {
content: '\f105'
}
.Container .Head .Slick-Prev:before {
content: '\f104'
}
.SlickCarousel {
margin: 0 -7.5px;
margin-top: 10px;
}
.ProductBlock {
padding: 0 7.5px;
}
.ProductBlock .img-fill {
height: 100%;
width: -webkit-fill-available!important;
}
.ProductBlock h3 {
font: 15px/36px RalewayR;
color: #393939;
margin-top: 5px;
text-align: center;
border: 1px solid rgba(0, 0, 0, .25);
}
*,
*:before,
*:after {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.04);
}
.news-new .slick-slider{
width: 100%!important;   
}
.meet-our-top span{
color:#141414;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 3.78px;
text-transform: lowercase;   
}
.meet-our-top h2{
color: #141414;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 56px;
font-style: normal;
font-weight: 500;
line-height: normal;    
}
.meet-our-top{
 background: url('../webp-img/top-alumnai-bg.webp')!important;
position:relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;     
padding:0px 0px 0px 0px;     
}
.hear-it{
background: url('../webp-img/news-white-bg.webp')!important;
position:relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;     
padding:100px 0px 100px 0px;     
top:-60px;
}
.hear-it span{
color: #141414;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 2.78px;
text-transform: lowercase;    
}
.hear-it h2{
color:#141414;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 44px;
font-style: normal;
font-weight: 500;
line-height: normal;    
}
.hear-it h6{
color:#2E2E2E;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: "DM Sans";
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 0.5;    
}
.hear-it p{
color: black;
text-align: center;
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: 22px; /* 135% */
text-transform: capitalize;    
}
.meet-our-top span{
color:#FFF;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: 3;
letter-spacing: 3.78px;
text-transform: lowercase;    
}
.meet-our-top h3{
color: #FFF;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 44px;
padding-bottom:15px;
font-style: normal;
font-weight: 400;
line-height: normal;   
}
body .wp-block-yoast-faq-block .schema-faq-section{
border: 2px solid #335548;
margin-bottom: 15px;
border-radius: 8px;
box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}
body .schema-faq-question {
position: relative;
display: block;
cursor: pointer;
color: #FFF;
leading-trim: both;
text-edge: cap;
font-family: "DM Sans";
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
border-radius: 5px;
background: #27423F;
padding:17px 10px 17px 21px;
}
body .schema-faq-question:after {
position: absolute;
content: "+";
right: 25px;
top: 50%;
transform: translateY(-50%);
border: 2px solid #335548;
line-height: 1;
border-radius: 50%;
font-size: 25px;
width: 25px;
height: 25px;
display: none;
align-items: center;
justify-content: center;
color: #335548;
}
body .schema-faq-section.active .schema-faq-question:after {
content: "-";
align-items: normal;
font-size: 30px;
line-height: 17px;
}
body .schema-faq-section.active .schema-faq-question{
border-radius: 0;
border-top-right-radius: 8px;
border-top-left-radius: 8px;  
}
.our-glry .slick-slider{
width:100%!important;
}
body .schema-faq-answer {
display: none;
padding: 14px 20px;
color:#FFF;
leading-trim: both;
text-edge: cap;
font-size: 15px;
font-style: normal;
font-weight: 400;
line-height: 27px; 
background: #27423F;
}
.awards-section h2{
color: #FFF;
font-family: Epilogue;
font-size: 44px;
font-style: normal;
font-weight: 500;
line-height: 0;    
}
.awards-section p{
color:#FFF;
font-family: "DM Sans";
font-size: 16px;
font-style: normal;
font-weight: 400;
padding-top:18px;
line-height: 46px; 
}
.awards-section{
background: url('../webp-img/awards.webp')!important;
position:relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;     
}
.awards-section span{
color: #FFF;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 12px;
font-style: normal;
font-weight: 300;
line-height: 2;
letter-spacing: 3.78px;
text-transform: lowercase;    
}
.hock-bg{
background: url('../webp-img/reco-bg.webp')!important;
position:relative;
background-size: 100% 100% !important;
height:100%;
margin: 0px -2px 0px 0px;
padding:15px 25px 32px 25px;
background-repeat: no-repeat !important;        
}
.explore-section span{
color: #141414;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
margin-left:7px;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
letter-spacing: 3.78px;
text-transform: lowercase;   
}
.explore-section h2{
color:#141414;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 44px;
font-style: normal;
font-weight: 500;
line-height: normal;    
}
.explore-section p{
color: #2E2E2E;
text-align: center;
letter-spacing: 0.2px;
font-family: Inter;
font-size: 19px;
font-style: normal;
font-weight: 400;
line-height: 46px; 
}
.explore-section{
background: url('../webp-img/explore-bg.webp')!important;
position:relative;
background-size: 100% 100% !important;
height:100%;
padding:80px 0px 130px 0px;
background-repeat: no-repeat !important;      
}
.amet-bg h4{
color: #2E2E2E;
leading-trim: both;
text-edge: cap;
font-size: 18px;
font-style: normal;
text-align:start!important;
font-weight: 600;
line-height: 2;   
}
.amet-bg p{
 color: #2E2E2E;
leading-trim: both;
text-edge: cap;
font-size: 12px;
font-style: normal;
text-align:start!important;
font-weight: 400;
line-height: 0px;
text-transform: capitalize;   
}
.amet-bg{
border-radius: 20px;
background: #e9e9e9;    
padding:10px 10px 20px 10px;
}
.lets-noise-bg span{
color: #FFF;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 12px;
font-style: normal;
font-weight: 300;
line-height: normal;
letter-spacing: 3.78px;
text-transform: lowercase;    
}
.lets-noise-bg{
background: url('../webp-img/lets-noise-bg.webp')!important;
position:relative;
background-size: 100% 100% !important;
padding:80px 0px 80px 0px;
background-repeat: no-repeat !important;      
}
.lets-noise-bg h2{
color: #FFF;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 44px;
font-style: normal;
font-weight: 500;
line-height: 1;    
}
.tube-bg{
 background: url('../webp-img/reco-bg.webp')!important;
position:relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;    
padding:37px 0px 28px 0px;
}
.tube-bg p{
color: #D1E9EA;
text-align: center;
leading-trim: both;
text-edge: cap;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 12px;    
}
.content{
background: url('../webp-img/explore-bg.webp')!important;
position:relative;
background-size: 100% 100% !important;
height:100%;
padding:80px 0px 80px 0px;
background-repeat: no-repeat !important;     
}
.content h2{
color: #141414;
leading-trim: both;
text-edge: cap;
font-family: "DM Sans";
text-align:start!important;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;    
}
.content p{
 color:#141414;
leading-trim: both;
text-edge: cap;
text-align:start!important;
font-family: "DM Sans";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 27px;  
}
.content ol li{
color:#141414;
leading-trim: both;
text-edge: cap;
text-align:start!important;
font-family: "DM Sans";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 27px;    
}
.contails-details span{
color: #FFF;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
letter-spacing: 3.78px;
text-transform: lowercase;    
}
.main-container__marquee {
display: flex;
align-items: center;
justify-content: center;
position: relative;
width: 100vw;
max-width: 100%;
overflow-x: hidden;
}
.main-container__marquee-track {
display: flex;
gap: 0px;
white-space: nowrap;
position: relative;
display: flex;
overflow: hidden;
user-select: none;
}
.main-container__marquee-items {
flex-shrink: 0;
display: flex;
gap: 10px;
justify-content: space-around;
animation: marquee 100s linear infinite;
}
.main-container__marquee-item {
display: flex;
justify-content: center;
align-items: center;
font-size: 18px;
width: auto;
transition: all 0.1s ease-in-out;
}
@keyframes marquee {
from {
transform: translateX(0);
}
to {
transform: translateX(-100%);
}
}
.contails-details h2{
color: #FFF;
font-family: Epilogue;
font-size: 56px;
font-style: normal;
font-weight: 500;
line-height: normal;    
}
.explore-section .slick-slider{
width:100%!important;
}
.contact-white{
background:white;
border-radius:40px 40px 40px 40px !important;
}
label{
color:#141414;
leading-trim: both;
text-edge: cap;
font-family: "DM Sans";
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;    
}
footer{
background: url('../webp-img/footer-bg.webp')!important;
position:relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;     
padding:8px 0px 10px 0px;
margin-top:-164px!important;
}
footer h4{
color: #FFF;
leading-trim: both;
text-edge: cap;
font-family: "DM Sans";
font-size: 16px;
font-style: normal;
padding-bottom: 15px;
font-weight: 500;
line-height: normal;    
}
footer p{
color:#FFF;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 14px;
font-style: normal;
font-weight: 300;
line-height: normal;
text-transform: capitalize;    
}
footer h3{
color: #FFF;
leading-trim: both;
text-edge: cap;
font-family: "DM Sans";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: normal;    
}
.lms-cta{
background: url('../webp-img/cta-bg.webp')!important;
position:relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;     
padding:20px 10px 20px 10px;    
}
.touch-get h3{
color:#FFF;
leading-trim: both;
text-edge: cap;
font-family: "DM Sans";
font-size: 85px;
font-style: normal;
font-weight: 500;
line-height: normal;    
}
.button-drop-container, .drop-pop button {
font-size: 16px;
font-weight: 400;
text-align: left;
}
.drop-button {
padding: 38px 95px 38px 18px;
background: url('../webp-img/looking-for-bg.webp')!important;
position:relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;     
border: 0px;
display: inline-block;
margin: 0px;
width: auto;
border-radius: 5px;
cursor: pointer;
transition: all 200ms;
color: #FFF;
leading-trim: both;
text-edge: cap;
font-family: "DM Sans";
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.drop-button::after {
font-family: FontAwesome;
content: "\f0d7";
padding-left: 360px;
}
.button-group{
margin-right: 10px;
font-size: 0;
}
.button-group > * {
display: inline-block;
position: relative;
font-size: 16px;
}
.drop-pop {
width: 100%;
position: absolute;
background: #ffffff;
border-radius:12px;
}
.drop-pop button {
width: 100%;
background: transparent;
color: black;
border-width: 0px;
padding: 8px 24px;
box-shadow: none;
}
.drop-pop button:focus {
background: #C6DCFF;
}
.drop-button-wrap input[type="checkbox"] {
  width: 0px;
  height: 0px;
  margin: 0px;
  display: block;
  -webkit-appearance: none;
}

.drop-button-wrap input[type="checkbox"]:focus + label {
  outline: 0;
  background: #C6DCFF;
  transition: all 250ms;
}

.drop-button-wrap input[type="checkbox"] ~ .drop-pop {
  visibility: hidden;
  opacity: 0;
  top: 0%;
  transition: all 200ms;
}

.drop-button-wrap input[type="checkbox"]:checked ~ .drop-pop {
  visibility: visible;
  opacity: 1;
  top: 100%;
}


.images-acca .image{
  position: relative;
}

.images-acca .first{
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  transition: z-index .5s ease,transform .6s ease;
}

.images-acca .image:hover .first{
  z-index: 0;
  background-color: red;
  transform: scale(1.05);
}


.rec-pan-ind{
padding: 22px 0px 15px 0px;
background: url('../webp-img/recruiters-landing-bg.webp')!important;
position:relative;
opacity: 0.7;
z-index: 2;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;    
}

.rec-pan-text:hover{
    color:black;
}

.why-edzeb-new-lay h4{
color: #D1E9EA;
text-align: center;
margin-top:12px;
leading-trim: both;
text-edge: cap;
font-size: 30px;
font-style: normal;
font-weight: 600;
line-height: 35px; /* 87.5% */    
}
.startup{
font-size: 14px!important;
}

.slick-slider .element{
  height:100px;
  background-color:#000;
  border-radius:5px;
  display:inline-block;
  margin:0px 10px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  font-size:20px;
}

.slick-slider .element img{
    width:100%;
    -o-object-fit:contain;
       object-fit:contain;
}

.slideset .slick-dots {
display: none!important;
}
.slick-dots {
	text-align: center;
  margin: 0 0 10px 0;
  padding: 0;
  li {
    display:inline-block;
    margin-left: 4px;
    margin-right: 4px;
    &.slick-active {
      button {
        background-color:white;
        list-style:none;
       
        border:2px solid #32dbc6;
      }
    }
    button {
      font: 0/0 a;
      text-shadow: none;
      color: transparent;
      background-color:#999;
      border:none;
      width: 15px;
      height: 15px;
      border-radius:50%;
    }
		:hover{
			background-color: transparent;
		}
  }
}



.slick-dots li.slick-active button:before {
   display:none ;
}
/* Custom Arrow */
.prev{
	color: #999;
	position: absolute;
	top: 38%;
	left: -2em;
	font-size: 1.5em;
		:hover{
			cursor: pointer;
			color: black;
		}
}
.next{
	color: #999;
	position: absolute;
	top: 38%;
	right: -2em;
	font-size: 1.5em;
	:hover{
			cursor: pointer;
			color: black;
		}
}

.how-we-work{
    display:none;
}
.new-img-bg{
width:100%!important;
background: url('../webp-img/img-bg-fcl.webp')!important;
position:relative;
background-size: 100% 84.8% !important;
background-repeat: no-repeat !important;
}
@media screen and (max-width: 800px) {
    .next {
        display: none !important;
    }
}
.our-gallery .slick-slider{
width:100%;    
}
.our-gallery .slick-arrow{
display:none!important;
}
.SlickCarousels .ProductBlock{
    padding:0px px 0px 0px;
}
.SlickCarousels .img-fill {
    width: 100%;
    display: block;
    overflow: hidden;
    position: relative;
    text-align: center;
  background: none;
    padding: 0px;
    border-radius: 20px 20px 0px 0px;
}
.card {
  padding:10px;
  border:none;
}
.card-title-cont{
  height: 50px;
  display:flex;
  justify-content: flex-start;
  align-items: flex-end;
  margin-bottom:0;
  padding-bottom:0;
}
hr {
  margin-top:0;
}
.wrapper a{
  display: block;
  width: 171px;
  line-height: 40px;
  background: #32DBC6;
  text-align: center;
  position: relative;
  text-decoration: none;
  color: #141414;

padding:15px 0px 15px 0px;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.wrapper a:before,
.wrapper a:after{
  position: absolute;
  content: "";
  transition: all .25s;
}

.wrapper a:before{
  border-top: 1px solid #32DBC6;
  border-left: 1px solid #32DBC6;
  width: 45%;
  animation: animate1 2s linear infinite;
  height: 73%;
  left: -7px;
  bottom: 18px;
}

.wrapper a:after{
  border-bottom: 1px solid #32DBC6;
  border-right: 1px solid #32DBC6;
  width: 45%;
  height: 72%;
  top: 20px;
  right: -7px;
}
.wrapper a:hover{
  background-color:white;
  color:black;
}

.wrapper a:hover:before{
 border-top: 1px solid white;
  border-left: 1px solid white;
}

.wrapper a:hover:after{
  border-bottom: 1px solid white;
  border-right: 1px solid white;
}






.mentor-btn789{
  display: block;
  line-height: 40px;
  background: FFD00C;
  text-align: center;
  position: relative;
  text-decoration: none;
  margin-top:12px!important;
  color: #141414;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.mentor-btn789:before,
.mentor-btn789:after{
  position: absolute;
  content: "";
  transition: all .25s;
}

.mentor-btn789:before{
  border-top: 1px solid #FFD00C;
  border-left: 1px solid #FFD00C;
  width: 45%;
  animation: animate1 2s linear infinite;
  height: 73%;
  left: -7px;
  bottom: 18px;
}

.mentor-btn789:after{
  border-bottom: 1px solid #FFD00C;
  border-right: 1px solid #FFD00C;
  width: 45%;
  height: 72%;
  top: 20px;
  right: -7px;
}



.mentor-btn7891{
  display: block;
  line-height: 40px;
  background: FFD00C;
  text-align: center;
  position: relative;
  margin-top:12px!important;
  text-decoration: none;
  color: #141414;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.mentor-btn7891:before,
.mentor-btn789:after{
  position: absolute;
  content: "";
  transition: all .25s;
}

.mentor-btn7891:before{
  border-top: 1px solid #29A71A;
  border-left: 1px solid #29A71A;
  width: 45%;
  animation: animate1 2s linear infinite;
  height: 73%;
  left: -7px;
  bottom: 18px;
}

.mentor-btn7891:after{
  border-bottom: 1px solid #29A71A;
  border-right: 1px solid #29A71A;
  width: 45%;
  height: 72%;
  top: 20px;
  right: -7px;
}




.mentor-btn7892{
  display: block;
  line-height: 40px;
  background: FFD00C;
  text-align: center;
  position: relative;
  text-decoration: none;
  color: #141414;
font-family: Inter;
margin-top:12px!important;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.mentor-btn7892:before,
.mentor-btn789:after{
  position: absolute;
  content: "";
  transition: all .25s;
}

.mentor-btn7892:before{
  border-top: 1px solid black;
  border-left: 1px solid black;
  width: 45%;
  animation: animate1 2s linear infinite;
  height: 73%;
  left: -7px;
  bottom: 20px;
}

.mentor-btn7892:after{
  border-bottom: 1px solid black;
  border-right: 1px solid black;
  width: 45%;
  height: 72%;
  top: 20px;
  right: 12px;
}



.wrapper1 a, .wrapper1 button{
  display: block;
  width: 171px;
  line-height: 40px;
  background: #32DBC6;
  text-align: center;
  position: relative;
  text-decoration: none;
  color: #141414;

padding:15px 0px 15px 0px;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.wrapper1 a:before,.wrapper1 button:before,
.wrapper1 a:after,.wrapper1 button:after{
  position: absolute;
  content: "";
  transition: all .25s;
}

.wrapper1 a:before,.wrapper1 button:before{
  border-top: 1px solid #32DBC6;
  border-left: 1px solid #32DBC6;
  width: 45%;
  animation: animate1 2s linear infinite;
  height: 73%;
  left: -7px;
  bottom: 18px;
}

.wrapper1 a:after,.wrapper1 button:after{
  border-bottom: 1px solid #32DBC6;
  border-right: 1px solid #32DBC6;
  width: 45%;
  height: 72%;
  top: 20px;
  right: -7px;
}
.wrapper1 a:hover,.wrapper1 button:hover{
  background-color:black;
  color:white;
}

.wrapper1 a:hover:before,.wrapper1 button:hover:before{
 border-top: 1px solid black;
  border-left: 1px solid black;
}

.wrapper1 a:hover:after,.wrapper1 button:hover:after{
  border-bottom: 1px solid black;
  border-right: 1px solid black;
}
 .rank-holder-res1{
 margin-top:85px!important;
 } 
 #rank{
     margin-top:80px;
 }
 #rank1{
     margin-top:80px;
 }

@media only screen and (max-width: 1900px) {
    .bnr-staf-shadow{
position: absolute;
    top: 116px;+
right:14px;
width: -webkit-fill-available;
right: -1px;    
}
@media only screen and (max-width: 1400px) {
.bnr-staf-shadow{
position: absolute;
    top: 100px;
right:14px;
width: -webkit-fill-available;
right: -1px;    
}
}

.marquee-ress{
 margin-top:  55px!important; 
}
.corporate-text{
margin-top:85px;
display:block;

}
.strong-network-res{
position: absolute;
top: 44px!important;
border-radius: 0px 0px 0px 19px;
width:164px;    
}
.get-touch{
    margin:70px !important;
}
.strong-network-res1{
position: absolute;
top: 44px!important;
border-radius: 0px 0px 0px 19px;
width:164px;    
}
.why-sldr-new .slick-arrow{
display:none!important;
}
.our-top-program .slick-slider{
    width:90% !important;
}
.slick-dots{
display:none!important;
}

.arrow-teacher{
background:white;
color:black;
border-radius: 25px;
padding: 12px 25px 12px 25px;
}
a svg:hover #facebook{ 
  fill: black;
  background:red;
}
.tube-padding{
padding: 0px 18px 0px 0px !important;
}
.rank-holder-res1 , .rank-holder-res{
padding: 0px 19px 0px 35px ;

}
 .skhshi-contact-img{
     right: 13px;
 }
.why-edzed-excellence{
     margin-top: 175px;
 }
 .student-says-web{ 
    
    display:block;
}
.student-says-mob{
    display:none;
}

.acca-level{
    display:none;
}
.cfa-level{
    display:block;
}
  .cfa-online-mob{
        display:none  !important;
    }
         .cfa-online-web{
        display:block  !important;
    }
    
     .youtube-our{
         display: flex;
    justify-content: center;
 }
.skhshi-contacts{
    paddding:0px !important;
}
   .Container .Head {
    line-height:30px !important;
       text-align:left !important;
}
.enroll-mob{
    display:block !important;
}
.slideset .slick-prev, .slideset .slick-next {
    top:40%;
}
.SlickCarousel  .slick-slider {
    width:100% !important;
}
.SlickCarousel {
        direction: rtl !important;
}
 
.new-img-bg h6{
   
left: 20px!important;
    bottom: 54px !important;

}
.new-img-bg p{
    left: 20px !important ;
        bottom: 43px  !important;
    
}
.p-right{
    padding-right: 35px !important;
}
.p-section{
    /*padding:33px;*/
}
.hero-secton-padding{
        padding: 0px 50px 0px 0px !important;
      
}
.why-padding{
    padding:0px 50px !important;
}
.pr-section{
    padding-right:35px  !important;
}
.m-top-wrap{
    margin-top:100px ;
}
.ex-top{
    margin-bottom:40px;
}
 .m-mob-top{
        margin:0px ;
    }
      .p-vikas{
        padding: 0px 35px 0px 1px !important;
    }
    .amit-mb{
        margin-bottom:33px !important;
    }
    .ex-pwc-mb{
        margin-bottom:24px !important;
    }
    .web-show{
        display:block  !important;
    }
    .mob-show{
        display:none  !important;
    }
     .tube-bg{
         padding: 35px 0px 35px 0px !important;
 }
   .live-online-batches{
     width:100% !important;   
    }
    
    
    
    
    
    /*our web*/
    .container-padding{
    padding-top: 120px;
}
    
    
    
    
        /*our end*/
@media only screen and (max-width: 768px) {
    #nav-icon1, #nav-icon2, #nav-icon3, #nav-icon4 {
        margin:4px ;
    }
    /*our startn mob*/
    .banners-our{
            margin-bottom: 180px ;
        
    }
    .our-acc-trainers{
background: url('../webp-img/acc-toggle-mob.webp')!important;
position:relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;  

}
.contact-white-bg {
background: url('../webp-img/our-carrer-bg-mob.webp') !important;
position: relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;
padding: 0px 0px 0px 0px;
}
.container-padding{
padding-top: 120px !important;
}
.hock-bg{
padding:20px   !important;
margin:0px 10px;
}
.hock-bg img{
width:140px !important;
}
.partner-slider img{
width:50% !important;
}
.shape-white-bg{
margin-top: -35px;
background: url('../webp-img/rectangle-mob.webp')!important;
position:relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;     
padding:40px 10px 10px 10px!important;      
}
    .shape-white-bg h2{
        font-size:28px;
    }
    .live-online-batches{
     width:90% !important;   
    }
     .tube-bg{
         padding: 25px 0px 25px 0px !important;
 }
      .web-show{
        display:none  !important;
    }
    .mob-show{
        display:block  !important;
    }
     .modal-dialog{
         max-width:100% !important;
     }
    .ex-top{
    margin-bottom:48px !important;
}
      .ex-pwc-mb{
        margin-bottom:48px !important;
    }
      .amit-mb{
        margin-bottom:23px !important;
    }
    .p-vikas{
        padding:0px !important ;
    }
    .m-mob-top{
        margin:10px ;
    }
    .m-top-wrap{
    margin-top:67px ;
}
    .why-padding{
    padding:0px  !important;
}
    .hero-secton-padding{
        padding: 0px 0px 0px 0px !important;
       
}
    .p-section{
    padding:28px;
}
    .p-right{
    padding-right: 15px !important;
}
    .our-top-program .slick-slider{
        width:100% !important;
    }
    .ecosystem{
        padding: 75px 0px 61px 0px;
    }
    .hear-it{
        padding: 80px 0px 80px 0px;
    }
    .vcgfrtjdfgjk{
            padding: 0px 0px 25px 0px;
    }
    .enroll-mob{
    display:none  !important;
}
    .Container .Head {
    line-height:30px !important;
       text-align:center !important;
}
    .in-the-news{
    font-size:28px;
    text-align:center;
}
     .news{
     text-align:center !important;
 }
    .our-top-program-white{
            padding: 5px 0px 5px 0px;
    }
    .rank-holder-res1 , .rank-holder-res{
padding: 0px  ;

}
    .tube-bg p{
       line-height: 20px !important;
       padding:3px !important ;

}
    .contact-white{
    border-radius: 20px 20px 0px 0px !important;
}
    .cfa-online-mob{
        display:block  !important;
    }
       .cfa-online-web{
        display:none !important;
    }
.acca-level{
    display:block;
}
.cfa-level{
    display:none;
}
.vcgfrtjdfgjk h3{
color: rgba(255, 255, 255, 0.03);
font-family: Inter;
font-size: 110px;
font-style: normal;
font-weight: 400;
line-height: normal;    
opacity: 0.8;
position: absolute;
top: 336px;
left:75px;
}
    #how-we-work-container{
        padding-top:50px !important;
        padding-bottom: 0px !important;
    }
    .whowe-are-section{
        padding:0px !important;
    }
    .why-edzed-excellence{
     margin-top: 50px !important;
 }
.why-edzeb-new-lay h2{
   font-size: 32px !important;
line-height:70px !important;
 }
 
.tube-padding{
padding: 0px 0px 0px 0px !important;
}

.rank-holder-res{
width:50%!important;
}  
.corporate-text{
display:none;
}
.bannershome{
    padding:0px !important;
}
.how-we-work{
    display:block;
}


#nav-icon3 span{
        margin: 8px 0px 0px 0px;
            background: black;
                height:2px !important; 
        padding: 20px 0px 4px 0px !importan
}
#nav-icon3{
        border: 1px solid !important;
    border-radius: 8px !important;
    padding: 15px !important;
    margin-bottom:15px !important;

}
.at-edzeb{
    display:none !important;
}
.rec-pan-ind img{
width:39px!important;
height:40px ;
}
.strong-network-res{
        top: 55px !important;
        border-radius: 0px 0px 0px 13px;
        width: 114px;
}
.strong-network-res1{
top: 231px !important;
        border-radius: 0px 0px 0px 13px;
        width: 104px;   
}

.why-edzeb-new-lay h4 {
font-size: 25px!important;
}
.why-edzeb-new-lay p {
font-size: 10px!important;
}
.marquee-ress{
 margin-top:  2px!important; 
}
.rank-holder-res1 {
padding: 0px !important ;
}
.where-descr{
display:none!important;
}
.our-student-work-new h2 {
font-size: 25px !important; 
}
.bnr-staf-shadow{
top:65px!important;
width: -webkit-fill-available;
right: 0px;   
}
#countDiv{
    /*display:block !important;*/
    flex-wrap: wrap;
}
#countDiv .counter-element{
    margin:5px 4px;
}
#rank{
     margin-top:0px !important;
 }
 #rank1{
     margin-top:0px !important;
 }
 #our-success{
     padding:0px !important;
 }
 
 .skhshi-contacts {
     padding:0px ;
 }
 
 .pilot-bg img{
    width:100% !important; 
 }
 
 .our-top-program-white h2{
         line-height: 39px !important;
 }
 .date-announced{
     border-color: #346861 !important;
     border: 1px solid; 
    padding: 18px;
    font-size: 14px;
    width: 75%;
    border-radius: 14px;
 }
 
 
  .awards-section h2 {
     font-size:28px !important;
     line-height:28px;
 }
 
 .explore-section{
background: url('../webp-img/explore-exp.webp')!important;
position:relative;
background-size: 100% 100% !important;
height:100%;
padding:80px 0px 130px 0px;
background-repeat: no-repeat !important;      
}
 
 .hear-it{

 background: url('../webp-img/meet-alumi-bg.webp')!important;
position:relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;     
padding:100px 0px 100px 0px;     
top:-60px;
}
.new-img-bg h6{
color: #FFF;
bottom:50px !important;
left: 15px!important;
position:absolute;
font-family: Inter;
z-index: 1;

font-size: 12px !important;
font-weight: 700;
line-height: normal;   
}
.new-img-bg p{
    color: #FFF;
    left: 15px !important;
    z-index: 1;
    bottom: 5px !important;
    position: absolute;
    font-size: 10px !important;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.75px;
}
.bannershome h1 {
font-size: 30px!important;
line-height: 35px!important; 
margin-bottom:25px !important;
}
 .bannershome p {
margin-bottom:34px ;
padding-bottom :0px !important;
}
.new-img-bg{
width:-webkit-fill-available!important;
background: url('../webp-img/img-bg-fcl.webp')!important;
position:relative;
background-size: 100% 84.8% !important;
background-repeat: no-repeat !important;
}
.new-img-bg-prgrm{
width:-webkit-fill-available!important;
background: url('../webp-img/our-program-main-bg.webp')!important;
position:relative;
background-size: 100% 100% !important;
background-repeat: no-repeat !important;
}
.height-res{
height:auto!important;
}
.pilot-bg-res{ 
margin-bottom:15px !important;
padding:10px !important;
}
.tube-bg-res{
margin-bottom:15px!important; 
margin-right:0px !important;
}
.amet-bg-res{
margin-bottom:15px!important;       
}
.shape-white-bg{
padding:70px 35px 30px 35px;      
}
.hock-bg-res{
margin-bottom:15px!important;
}
.hock-bg-res1{
margin-bottom:15px!important;
}
.hock-bg-res1 img{
width:100% !important;
}
.ani-feature-img img{
width:-webkit-fill-available!important;    
}
 .slideset .slick-dots {
 display: block!important;
width: 100% !important;
padding-top:35px!important;

}
.slick-slider {
    & .slick-dots li {
        button {
            background-color: #32dbc6!important;
            border-radius: 50%!important;
          
        }
    }
}
.pr-section{
    padding-right:20px !important ;
}
 .slick-dots{
 display: block!important;
width: 100% !important;
padding-top:35px!important;

}
 .rank-holder-res1{
 margin-top:0px!important;
 width:50%!important;
 } 
 #new-img-bg1{
    margin-top:90px!important;  
 }
  #new-img-bg2{
    margin-top:30px!important;  
 }
 .rec-pan-ind-res{
     width:50%!important;
     margin-bottom:15px!important;
 }
 /* new add*/
 .lets-noise-bg h2 {
     font-size:26px !important;
 }
 .explore-section h2{
     font-size:26px !important;
 }
 .explore-section p {
     line-height:19px !important;
 }
 .meet-our-top h3{
     font-size:24px !important;
 }
 .awards-section{
     text-align:center !important;
 }

 .awards-section p {
     line-height:24px !important;
 }


 .hear-it h2{
     font-size:26px !important;
 }
 }



.skhshi-contact-img{
     right: 0px !important;
 }
 .youtube-our{
     display:flex;
 }

}

.pilot-bg-res {
padding: 0px ;
}
.student-says-web{ 
    display:none;
}
.student-says-mob{
    display:block;
}
.get-touch{
    margin:30px !important;
}
















































.year{
padding:45px 0px 180px 0px;
background: url('../webp-img/faculty-bg.webp')!important;
background-repeat:no-repeat;
}

.schedule{
padding:136px 0px 190px 0px;
background: url('../webp-img/faculty-bg.webp')!important;
background-repeat:no-repeat;
width:104%;
}

.scheduler{
padding:80px 0px 80px 0px;
background: url('../webp-img/why-ed-bg-new-small.webp')!important;
background-repeat:no-repeat;
border-radius: 4px;
margin-top:8px;
border: 1px solid #000;
}

.schedulerq{
padding:200px 0px 200px 0px;
background: url('../webp-img/why-ed-bg-new-small1.webp')!important;
background-repeat:no-repeat;
border-radius: 4px;
margin-top:8px;
}

.schedulerz{
padding:100px 0px 100px 0px;
height:100%!important;
background: url('../webp-img/acca-overview.webp')!important;
background-repeat:no-repeat;
border-radius: 4px;
margin-top:8px;
}

.learning1{
border-radius: 4px;
padding: 35px 0px 35px 0px;
background: #E9F4F3;
margin-bottom:15px;
height: 100%!important;
}
   
.mock{
background-color: white!important;
padding: 25px!important;
height: 100px;
width: 100px;
border-radius: 86px!important;
}

.mock1{
background-color: white!important;
padding: 17px!important;
height: 100px;
width: 100px;
border-radius: 86px!important;
}

.mock4{
background-color: white!important;
padding: 17px!important;
height: 100px;
width: 100px;
border-radius: 86px!important;
}

.mock10{
background-color: white!important;
padding: 7px!important;
height: 100px;
width: 100px;
border-radius: 86px!important;
}

.mock3{
background-color: white!important;
padding: 17px!important;
height: 100px;
width: 100px;
border-radius: 86px!important;
}

.mock2{
background-color: white!important;
padding: 17px!important;
height: 100px;
width: 100px;
border-radius: 86px!important;
}

.join{
padding:90px 0px 90px 0px;
background: url('../webp-img/faculty-bg.webp')!important;
height:auto!important;
}

.winning{
padding:50px 0px 50px 0px;
background: url('../webp-img/faculty-bg.webp')!important;
}

.placement{
background: url('../webp-img/placement-bg.webp')!important;
padding: 72px 29px 68px 47px!important;
}

.placement1{
background: url('../webp-img/new-bgr.webp')!important;
padding: 44px 29px 43px 47px!important;
}

.shad h3{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
}

.teacher-award h2{
color: #000;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.teacher-award p{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.from{
background: url('../webp-img/faculty-bg.webp')!important;
padding:0px 0px 0px 0px;
}

.advisor{
background: url('../webp-img/banner-bg-new1.webp')!important;
padding: 64px 0px 64px 0px!important;
}

.passion{
background: url('../webp-img/passion-bg.webp')!important;
padding: 100px 0px 100px 0px!important;
}

.reviews5{
background: #f7ffff!important;
padding: 44px 29px 43px 47px!important;
}

.slider-new1{
background: #f7ffff!important;
padding: 44px 29px 43px 47px!important;
}


.seasoned{
padding:45px 0px 45px 0px;
background: url('../webp-img/passion-bg.webp')!important;
background-repeat:no-repeat;
}

.qualification{
background: #f7ffff!important;
padding: 44px 0px 43px 0px!important;
}

.reviews-new1{
background: #f7ffff!important;
padding: 90px 0px 29px 0px!important;
}

.strram{
background: #f7ffff!important;
padding: 44px 0px 43px 0px!important; 
}



.brochure{
background: url('../webp-img/brch.webp')!important;
padding: 44px 29px 43px 47px!important;
border-radius: 20px;
}

.aspect1{
background: url('../webp-img/brch.webp')!important;
background-repeat: no-repeat!important;
padding: 47px 29px 43px 47px!important; 
border-radius:30px;
}




.participants-new{
background: #f7ffff!important;
background-repeat: no-repeat!important;
padding: 66px 0px 67px 0px!important;
}


.banners-founder{
background: url('../webp-img/about-us-bg.webp')!important;
padding:0px 0px 120px 0px;
}
  
.banners-founder h1{
color: #FFF;
font-family: Inter;
font-size: 45px;
margin-top:35px;
font-style: normal;
font-weight: 600;
line-height: normal;
}

.banners-founder p{
color: #FFF;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}


.prospect h4{
color: #000;
margin-top:25px;
text-align: center;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.prospect{
border-radius: 4px;
background: rgba(255, 255, 255, 0.30);
padding:0px 0px 25px 0px;
box-shadow: -1px 3px 4px 2px rgba(118, 118, 118, 0.25);
margin-bottom:20px;
}

.prospect p{
color: #000;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal; 
}

.prospect h6{
color: #000;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.prospect span{
color: #00C9BE;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.bannerss h1{
color: #FFF;
font-family: Inter;
font-size: 45px;
margin-top:35px;
font-style: normal;
font-weight: 600;
line-height: normal;
}

.bannerss p{
color: #FFF;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.banners{
background: url('../webp-img/new-banners-location.webp')!important;
padding:0px 0px 0px 0px!important;
}

.bannershome{
background: url('../webp-img/home-page-new-bg-re.webp')!important;
  background-size: 100% 104%!important;
  background-repeat: no-repeat!important;
  position: relative!important;
}

.love-us{
padding:75px 0px 75px 0px;
background: #f7ffff!important;
background-repeat:no-repeat;
}

.achieved{
padding:75px 0px 75px 0px;
background: #f7ffff!important;
background-repeat:no-repeat;
}

.stands{
padding:75px 0px 75px 0px;
background: #f7ffff!important;
}
  
.studying{
padding:75px 0px 75px 0px;
background: #f7ffff!important;
}
  
.enroll{
padding:75px 0px 75px 0px;
background: #f7ffff!important;
background-repeat:no-repeat;
}

.excel{
padding:75px 0px 75px 0px;
background: #f7ffff!important;
background-repeat:no-repeat;
}

.call-back12{
border-radius: 4px;
border: 1px solid #000;
padding: 3px 0px 3px 21px;
}

.call-back15{
border-radius: 4px;
border: 1px solid #000;
background-color:#00C9BE;;
padding: 3px 0px 3px 21px;
}

.call-back13{
border-radius: 4px;
border: 1px solid #000;
background-color: #4CAF50;
padding: 3px 3px 3px 16px;
color:white;
margin-left:8px;
}

.call-back h4{
color: #000;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
}



._9vd5{
color: #04EFE3!important;
text-align: center!important;
font-size: 31px!important;
}

.banners-landing h1{
color: #fff;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.banners-landing p{
color: #fff;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.banners-landing{
background: url('../webp-img/banner-bg1.webp')!important;
padding:20px 0px 30px 0px;
}
   
.personalized{
padding:50px 0px 20px 0px;
background: url('../webp-img/faculty-bg.webp')!important;
}

[data-ca3_icon]::before {
font-weight: normal;
content: attr(data-ca3_icon);
}

.ca3-scroll-down-arrow {
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2hldnJvbl90aGluX2Rvd24iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiBmaWxsPSJ3aGl0ZSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZD0iTTE3LjQxOCw2LjEwOWMwLjI3Mi0wLjI2OCwwLjcwOS0wLjI2OCwwLjk3OSwwYzAuMjcsMC4yNjgsMC4yNzEsMC43MDEsMCwwLjk2OWwtNy45MDgsNy44M2MtMC4yNywwLjI2OC0wLjcwNywwLjI2OC0wLjk3OSwwbC03LjkwOC03LjgzYy0wLjI3LTAuMjY4LTAuMjctMC43MDEsMC0wLjk2OWMwLjI3MS0wLjI2OCwwLjcwOS0wLjI2OCwwLjk3OSwwTDEwLDEzLjI1TDE3LjQxOCw2LjEwOXoiLz48L3N2Zz4=);
background-size: contain;
background-repeat: no-repeat;
}

.ca3-scroll-down-link {
cursor:pointer;
height: 30px;
width: 40px;
margin: 0px 0 0 -40px;
line-height: 60px;
position: absolute;
left: 50%;
bottom: 0px;
color: #FFF;
text-align: center;
font-size: 70px;
z-index: 100;
text-decoration: none;
text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
-webkit-animation: ca3_fade_move_down 2s ease-in-out infinite;
-moz-animation:    ca3_fade_move_down 2s ease-in-out infinite;
animation:         ca3_fade_move_down 2s ease-in-out infinite;
}

/*animated scroll arrow animation*/
@-webkit-keyframes ca3_fade_move_down {
0%   { -webkit-transform:translate(0,-20px); opacity: 0;  }
50%  { opacity: 1;  }
100% { -webkit-transform:translate(0,20px); opacity: 0; }
}

@-moz-keyframes ca3_fade_move_down {
0%   { -moz-transform:translate(0,-20px); opacity: 0;  }
50%  { opacity: 1;  }
100% { -moz-transform:translate(0,20px); opacity: 0; }
}

@keyframes ca3_fade_move_down {
0%   { transform:translate(0,-20px); opacity: 0;  }
50%  { opacity: 1;  }
100% { transform:translate(0,20px); opacity: 0; }
}

.personalized89{
padding:80px 0px 60px 0px;
background: url('../webp-img/faculty-bg.webp')!important;
}

.shiksha1{
background:#04EFE3;
padding:4px;
}

.shiksha{
padding: 10px 0px 0px 0px;
border-radius: 8px;
margin-bottom:20px;
background-color: #ffffff;
box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.12);
}

.tabs-newr{
padding:40px 0px 40px 0px;
background: url('../webp-img/faculty-bg.webp')!important;  
}


.tabs-newr h2{
color: white;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.tabs-newr p{
color: white;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.roadmap h2{
color: #000;
text-align: center;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.roadmap p{
color: #000;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.best-faculty{
padding:45px 0px 45px 0px;
background: url('../webp-img/faculty-bg.webp')!important;
background-repeat:no-repeat;
}



.why-choose{
background: url('../webp-img/faculty-bg.webp')!important;
background-repeat:no-repeat;
padding:100px 0px 100px 0px;
}



.bvgftr h2{
color: #FFF;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal; 
}

.bvgftr p{
color: #FFF;
margin-top:5px;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.best-faculty h2{
color: #FFF;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal; 
}

.best-faculty-new{
color: #FFF;
margin-top:5px;
font-family: Inter;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.fdrty{
background-color:#00C9BE;
border-radius: 4px;
border: 1px solid #000;
padding: 3px 0px 3px 21px;
}

.best-faculty p{
color: #FFF;
margin-top:5px;
font-family: Inter;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.mentor-btn{
border-radius: 4px;
background: #00C9BE;
padding: 10px 48px;
justify-content: center;
align-items: center;
font-size:18px;
border:none;
color:white;
margin-top:25px;
flex-shrink: 0;
}

.mentor-btn2{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
border-radius: 4px;
background: #04EFE3;
display: inline-flex;
padding: 13px 45px;
justify-content: center;
align-items: center;
gap: 10px;
}
.mentor-btn1{
border-radius: 4px;
background: #00C9BE;
padding: 13px 45px;
font-size:16px;
border:none;
color:black;
margin-top:25px;
font-weight: 600;
}
.mentor-btu{
border-radius: 4px;
background: white;
padding: 13px 45px;
font-size:16px;
border:none;
color:black;
margin-top:25px;
font-weight: 600;
}
.mentor-btn25{
border-radius: 4px;
background: white;
padding: 13px 45px;
font-size:16px;
border:none;
color:black;
margin-top:25px;
font-weight: 600;
}
.mntr{
color: #FFF;
text-align: center;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
opacity: 0.5; 
}
.team{
width: 181.497px;
height: 185.08px;
text-align: center;
}
.best-faculty h4{
color: #00C9BE;
margin-top:10px;
text-align: center;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.best-faculty h5{
color: #FFF;
text-align: center;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.best-faculty-new h4{
color: #00C9BE;
margin-top:10px;
text-align: center;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.best-faculty-new h5{
color: #FFF;
text-align: center;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.amazone{
border-radius: 4px;
flex-shrink: 0;
}

.amazone-bg{
 margin-top:22px;
margin-bottom:22px;
}

.graduate{
color: #FFF!important;
text-align: center!important;
font-size: 15px!important; 
font-style: normal!important;
margin-top:10px!important;
font-weight: 400!important;
line-height: normal!important;
}

.best-faculty h6{
color: #00C9BE;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.best-faculty-new h6{
color: #00C9BE;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.banner span{
color: #FFF;
padding-top:180px;
font-family: Inter;
font-size: 60px;
font-style: normal;
font-weight: 600;
line-height: normal;
}

.banner h1{
color: #FFF;
padding-top:100px;
font-family: Inter;
font-size: 50px;
font-style: normal;
font-weight: 600;
line-height: normal;
}

.banners h1{
color: #FFF;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 600;
line-height: normal;
}

.banners p{
color: #FFF;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.banner h4{
color: #FFF;
font-family: Inter;
font-size: 25px;
font-style: normal;
font-weight: 600;
line-height: 137.966%; /* 34.491px */
}

.banner p{
color: #FFF;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 137.966%; /* 34.491px */
}

.new-slide {
background-color: transparent;
display: flex;
align-items: center;
justify-content: center;
}

.slider-container {
position: relative;
display: flex;
flex-direction: column;
width: 100%;
max-width: 99vw;
margin: 1rem;
border: 1px white solid;
padding: 1rem;
}

.title-of-slider {
font-weight: 300;
letter-spacing: 0.5rem;
width: max-content;
align-self: flex-start;
color: var(--color-2);
font-size: clamp(1rem, 4.5vw, 2rem);
display: flex;
flex-direction: column;
}

.title-of-slider > span {
font-weight: 700;
}

#image-container {
display: flex;
gap: 0.5rem;
/* background-color: red; */
width: 100%;
padding: 0.5rem 0;
overflow: hidden;
}

.model-images-acca {
flex: none;
width: 22%;
translate: calc(-100% - 0.5rem);
}


.new-modal {
background:#FA5A49;
height:290px;
border-radius:4px;
width:212px;
}

.button-container {
display: grid;
grid-template-columns: 2.5rem 2.5rem auto 2.5rem 2.5rem;
column-gap: 0.1rem;
width: 100%;
gap: 0.5rem;
}

.button-container > button {
position: relative;
border: 0.1rem black solid;
background:black;
border-radius: 50%;
width: 2.5rem;
aspect-ratio: 1 / 1;
display: flex;
align-items: center;
justify-content: center;
}

#left-arrow {
grid-column: 1;
grid-row: 1;
}

#right-arrow {
grid-column: 2;
grid-row: 1;
}

#right-arrow:before {
position: absolute;
content: "";
width: 100%;
height: 100%;
border-radius: 50%;
}

#left-arrow:before {
position: absolute;
content: "";
width: 100%;
height: 100%;
border-radius: 50%;
}

.button-container button > svg {
 width: 25%;
 height: auto;
}

#right-arrow svg {
transform: rotate(180deg);
}

:root {
font-size: 16px;
font-family: "Oswald", sans-serif;
--color-1: hsl(236, 74%, 55%);
--color-2: hsl(0, 0%, 95%);
--color-21: hsla(0, 0%, 95%, 0.5);
--color-3: hsl(0, 0%, 5%);
--color-4: hsl(0, 0%, 15%);
}

*,
::after,
::before box-sizing: border-boxmargin: 0padding: 0;
}

#progress-bar-container {
position: relative;
grid-column: 3 / 6;
align-self: center;
width: 90%;
height: 0.2rem;
justify-self: center;
border-radius: 0.2rem;
background-color: black!important;
}

button,
input[type="submit"],
input[type="reset"] {
background: none;
color: inherit;
border: none;
padding: 0;
font: inherit;
cursor: pointer;
outline: inherit;
}

#progress-bar {
position: absolute;
width: 100%;
height: 100%;
background-color:#00C9BE;
transform-origin: left;
}

@media (max-width: 45em) {
#left-arrow {
grid-column: 1;
grid-row: 1;
}

#right-arrow {
grid-column: 5;
grid-row: 1;
}

#progress-bar-container {
position: relative;
grid-column: 2 / 5;
align-self: center;
width: 90%;
height: 0.2rem;
justify-self: center;
border-radius: 0.2rem;
background-color: var(--color-21);
}
}

.lag{
color: #000;
margin-top: 137px;
font-family: Inter;
font-size: 28px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.lines{
position: relative;
top: 11px;
}

.new-modal p{
color: #FFF;
padding-top:35px;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.new-modal h5{
color: #FFF;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.new-modal h6{
color: #FFF;
margin-top:16px;
margin-bottom:18px;
font-family: Inter;
font-size: 25px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.new-modal h4{
color: #FFF;
margin-top:10px;
font-family: Inter;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: normal;
}

.classromm h2{
color: #000;
font-family: Inter;
font-size: 37px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.classromm p{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 126.469%; /* 22.764px */
}

.why-choose h2{
color: #FFF;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.why-choose p{
color: #FFF;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.why-choose h5{
color: #FFF;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 135.523%; /* 24.394px */
}

.why-choose h6{
color: #FFF;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.real h4{
color: #04EFE3;
font-family: Inter;
font-size: 25px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.real p{
 color: #FFF;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.brands {
padding:30px 0px 30px 0px!important;
}

.brands h2{
color: #000;
font-family: Inter;
font-size: 45px!important;
font-style: normal;
font-weight: 400;
line-height: normal; 
}

.brands p{
color: #212529;
font-family: Inter;
font-size: 18px;
margin-top:0px;
font-style: normal;
font-weight: 400;
line-height: normal;  
}

.mentor-btn3{
color: white;
font-family: Inter;
font-size: 18px;
font-style: normal;
margin-top:15px!important;
font-weight: 600;
line-height: normal;
border-radius: 4px;
background: black;
display: inline-flex;
padding: 10px 10px;
}

.mentor-btnsecond{
color: black;
font-family: Inter;
font-size: 18px;
font-style: normal;
margin-top:15px!important;
font-weight: 600;
line-height: normal;
border-radius: 4px;
background: white;
display: inline-flex;
padding: 10px 10px;
}

.love-us h2{
color: #000;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.testi-bg p{
color: #FFF;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal; 
}

.personalized1 h4{
color: black;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: bold;
line-height: 135.523%; /* 24.394px */
}

.personalized1 span{
color: #04EFE3;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.personalized1 h2{
color: black;
font-family: Inter;
font-size: 50px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.personalized1 p{
color: black;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 130.099%; /* 23.418px */
}

.personalized1 h5{
color: black;
font-family: Inter;
font-size: 16px;
margin-top:22px;
font-style: normal;
font-weight: 400;
line-height: 130.099%; /* 20.816px */
}

.personalized h4{
color: #FFF;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: bold;
line-height: 135.523%; /* 24.394px */
}

.personalized span{
color: #04EFE3;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.personalized h2{
color: #FFF;
font-family: Inter;
font-size: 50px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.personalized p{
color: #FFF;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 130.099%; /* 23.418px */
}

.personalized h5{
color: #FFF;
font-family: Inter;
font-size: 16px;
margin-top:22px;
font-style: normal;
font-weight: 400;
line-height: 130.099%; /* 20.816px */
}

.mentor-btn5{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
border-radius: 4px;
background: #04EFE3;
display: inline-flex;
padding: 13px 45px;
justify-content: center;
align-items: center;
gap: 10px;
}

#talents{
position: absolute;
width: 192px;
margin-left: 100px;
margin-top: 158px; 
}

#talents1{
position: absolute;
margin-left: -50px;
margin-top: -80px; 
}

.alumni h2{
color: #FFF;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.alumni p{
color: #FFF;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.personalized h6{
color: #00C9BE;
font-family: Inter;
margin-top:10px;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.take{
color: #FFF;
text-align: center;
font-family: Inter;
font-size: 60px!important;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.media h2{
color: #000;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.review-new-sld {
width: 100%;
height: 149px;
}

.media p{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.media1{
border-radius: 4px;
border: 1px solid #D9D6D6;
padding: 12px 25px 8px 27px;
background: #FFF;
}

.media img{
width: 204px;
height: 23px;
margin-bottom:15px;
}

.excel h2{
color: #000;
text-align: center;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.excel p{
color: #000;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.excel img{
border-radius:7px;
width: -webkit-fill-available;
}

.explore{
position: relative;
left: 18px;
color: #FFF;
font-family: Inter;
font-size: 25px;
font-style: normal;
font-weight: 400;
line-height: normal;
top: -91px;
}

.explore1{
position: relative;
left: 213px;
color: white;
top: -120px;
}

.mentor-btn6{
color: #000;
font-family: Inter;
font-size:18px;
font-style: normal;
font-weight: 600;
line-height: normal;
border-radius: 4px;
background: #04EFE3;
display: inline-flex;
padding: 13px 45px;
justify-content: center;
align-items: center;
gap: 10px;
}

.mentor-btn8{
color: white;
font-size: 18px;
font-weight: 600;
border-radius: 4px;
background: transparent;
display: inline-flex;
padding: 8px 39px;
border:1px solid white;
}

.enroll h2{
color: #000;
text-align: center;
font-family: Inter;
font-size: 55px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.enroll p{
color: #000;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

div.elem-group {
margin: 15px 0;
}

input, select, textarea {
 border-radius: 0px;
border: none;
background: #FFF;
width:100%;
padding: 13px 0px 10px 0px;
color: #9D9D9D;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.footer{
background-color:black;
padding:80px 0px 10px 0px;
}

.footer h4{
color: #FFF;
margin-bottom:25px;
font-family: Inter;
text-decoration: none;
font-size: 21px;
font-style: normal;
font-weight: 700;
line-height: 135.523%;
}

.footer p a{
color: #FFF!important;
text-decoration:none;
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.footer p{
color: #FFF!important;
font-family: Inter;
font-size: 14px;
font-style: 1.5;
font-weight: 400;
line-height: normal;
}

.footer p:hover{
color:#04EFE3;
cursor:pointer;
}

.footer p a:hover{
color:#04EFE3;
cursor:pointer;
}

.mentor-btn12{
color: white;
font-size: 18px;
font-weight: 600;
border-radius: 4px;
background: transparent;
display: inline-flex;
padding: 7px 33px;
border: 1px solid white;
}

.banner-imgn{
width: 71.749px;
height: 71.749px;
position: relative;
left: -15px;
bottom: -240px;
}

.banner-imgn1{
width: 71.749px;
height: 71.749px;
position: relative;
left: -9px;
bottom: -245px;
}

.banner-imgn2{
width: 71.749px;
height: 71.749px;
position: relative;
left: 99px;
bottom: 94px;
}

.banner-imgn3{
width: 71.749px;
height: 71.749px;
position: relative;
left: 111px;
bottom: 91px;
}

.banner-imgn4{
width: 71.749px;
height: 71.749px;
position: relative;
left: 368px;
bottom: 207px;
}

.banner-imgn5{
width: 71.749px;
height: 71.749px;
position: relative;
left: 375px;
bottom: 202px;
}

.banner-imgn6{
width: 71.749px;
height: 71.749px;
position: relative;
left: 445px;
bottom: 215px;
}

.banner-imgn7{
width: 71.749px;
height: 71.749px;
position: relative;
left: 454px;
bottom: 211px;
}

.banner-imgn8{
width: 71.749px;
height: 71.749px;
position: relative;
left: 34px;
left: 227px;
bottom: 394px;
}

.banner-imgn9{
width: 71.749px;
height: 71.749px;
position: relative;
left: 34px;
left: 227px;
bottom: 394px;
}

.who-we h2{
color: #000;
text-align: center;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.who-we p{
color: #000;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;  
}

.learning{
color: rgba(0, 0, 0, 0.08);
text-align:center;
font-family: Inter;
font-size: 50px;
font-style: normal;
font-weight: 600;
line-height: normal;
}

.we-do h2{
color: #000;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.we-do p{
color: #000;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.who-we1{
background: #f7ffff!important;
background-repeat:no-repeat!important;
}

.we-do h4{
color: #000;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.our{
border-radius: 4px;
background: #E9F4F3;
height: 100%;
padding: 32px 0px 0px 0px;
}

.we-do img{
margin-top:10px;
background:white;
padding:8px;
border-radius:50%;
}

.tab h4{
color: #000;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.beginning{
background-color:white!important;
padding:14px;
}

.beginning p{
color: #000!important;
font-family: Inter!important;
font-size: 14px!important;
font-style: normal!important;
font-weight: 400!important;
line-height: normal!important;
}

.year h2{
color: #FFF;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.year p{
color: #FFF;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.pillors h2{
color: #000;
text-align: center;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 700;
line-height: normal; 
}

.pillors p{
color: #000;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal; 
}

.pillors img{
width:228px;
}

.core-value h2{
color: #000;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.core-value p{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 126.469%;
}

.intergrity h4{
color: #000;
margin-top:15px;
text-align: center;
font-family: Inter;
font-size: 21px;
font-style: normal;
font-weight: 700;
line-height: 126.469%;
}

.intergrity p{
color: #000;
text-align: center;
font-family: Inter;
font-size: 17px;
font-style: normal;
font-weight: 400;
line-height: 126.469%;
}

.achieved h2{
color: #000;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 300;
line-height: normal;
}

.achieved p{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.achieved h3{
color: #000;
font-family: Inter;
font-size: 18px;
margin-top:6px;
font-style: normal;
font-weight: 600;
line-height: normal;
}

.our1{
border-radius: 4px;
border: 1px solid #000;
padding: 15px 0px 15px 0px;
background: #FFF;
}

.coucil h2{
color: #FFF;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.coucil p{
color: #FFF;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.council-team img{
width:100px!important;
background: white;
border-radius: 50%;
border: 1px solid #04efe3;
}

.council-team h4{
color: #FFF;
text-align: center;
font-family: Inter;
font-size: 16px;
margin-top:12px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.council-team p{
color: #FFF;
text-align: center;
font-family: Inter;
font-size: 17px;
font-style: normal;
font-weight: 300;
line-height: normal;
}

.council-team{
border-radius: 4px;
border: 1px solid #515151;
padding: 19px 10px 10px 10px;
height:100%!important;
background: #000;
}

.schhedule h2{
    color: #FFF;
    font-family: Inter;
    font-size: 45px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.schedulerq h2{
color: #FFF;
font-family: Inter;
font-size: 38px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.schedulerz h2{
color: #FFF;
font-family: Inter;
font-size: 38px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.mentor-btn11{
border-radius: 4px;
background: transparent;
border: 1px solid white!important;
padding: 13px 45px;
font-size:16px;
margin-left:15px;
border:none;
color:white;
margin-top:25px;
font-weight: 600;
}

/* FAQ styles */
.faq-container {
margin: 0 auto;
max-width: 800px;
}

.faq {
margin-bottom: 0px;
}

.question-container h2{
font-size:20px!important;
}

.question-container {
display: flex;
justify-content: space-between;
align-items: center;
border-bottom:1px solid black;
margin-bottom:50px;
background-color: white;
padding: 15px 23px;
cursor: pointer;
transition: background-color 0.7s ease;
}

.answer {
padding: 0px 20px;
background-color: white;
color: #fff;
overflow: hidden;
transition: 0.3s ease, opacity 0.3s ease;
max-height: 0;
}

.toggle-btn {
min-width: auto;
min-height: auto;
border-radius: 50%;
background-color: transparent;
display: flex;
justify-content: center;
align-items: center;
transition: 0.6s ease;
}

.toggle-btn p {
margin: 0;
font-size: 25px;
color: #fff;
transition: transform 0.3s ease, opacity 0.3s 300ms;
}

.toggle-btn p.rotate {
transform: rotate(45deg);
}

.answer.visible {
max-height: 100%!important;
opacity: 1;
margin: 0;
padding: 0px 0px 40px 20px;
}

.reviews4{
margin-top:-30px;
border-radius: 4px;
border: 1px solid #000;
padding: 30px 0px 30px 0px;
background: #FFF;
}

.reviews4 h4{
color: #000;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 137.966%; 
}

.reviews4 p{
color: #000;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 137.966%;
}

.schhedule h4{
color: #000;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal; 
}

.offers{
color:#5c5656;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;  
}

.join h2{
color: #FFF;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;  
}

.join p{
color: #FFF;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 168.92%;
}

.accordion-button{
color: #000;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.accordion-button {
color: var(--bs-accordion-active-color);
background-color: none!important;
box-shadow: none!important;
}

.new p{
color: #000;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 135.523%; 
}

.new{
border-radius: 4px;
border: 1px solid #616161;
background-color:#f7f7f7;
padding: 15px 0px 0px 0px;
}

.have{
color: #000;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.exam-detail h2{
color: #000;
text-align: center;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.exam-detail p{
color: #000;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.exam-detail h4{
color: #000;
margin-top:45px;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
}

.exam-detail h5{
border: 10px solid #D6D6D6;
background-color:#d92e10;
}

.schedulew p{
color: #FFF;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.schedulew ul li{
color: #FFF;
line-height:2.0;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
}

.coverd h2{
color: #000;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.coverd p{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.level{
border-radius: 4px;
background: #00C9BE; 
padding: 10px 0px 1px 26px;
}

.level h3{
color: #FFF;
font-family: Inter;
font-size: 25px;
font-style: normal;
font-weight: 700;
line-height: 140.991%; 
}

.level p{
color: #FFF;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 140.991%;
}

.level1 ul li{
color: #000;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 172.457%;
}

.level1{
border-radius: 4px;
background: #F5F5F5;
padding: 25px 0px 11px 25px;
}

.level1 h4{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 172.457%;
}

.coverd1 h2{
color: #000;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.coverd1 p{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.coverd1 h4{
color: #000;
margin-top:35px;
text-align: center;
padding: 0px 8px 0px 8px;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: normal;
}

.learning{
border-radius: 4px;
padding: 35px 0px 35px 0px;
background: #E9F4F3;
}

.learning img{
background-color:white;
padding:5px;
border-radius:50px;
}

.eligibility h2{
color: #000;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.eligibility p{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.eligibility h4{
opacity: 0.8;
color: #000;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 22.5px;
}

.note p{
color: #FFF;
font-family: Inter;
text-align:center;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.note span{
color: #F00;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.stands h2{
color: #000;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.stands p{
color: #000!important;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.upsc h4{
color: #000;
margin-top:10px;
text-align: center;
font-family: Inter;
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.upsc23 h4{
color: #000;
margin-top:10px;
text-align: center;
font-family: Inter;
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.upsc28{
width:20%!important;
}
.wrapper h4{
color: #00C9BE;
margin-top: 10px;
text-align: center;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;   
}
.wrapper h5{
color: #FFF;
text-align: center;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 500;
line-height: normal;
}
.upsc23{
margin-bottom:12px;
padding: 28px 15px 15px 15px;
border-radius: 8px;
background: #FFF;
box-shadow: 0px 2px 19.3px 0px rgba(0, 0, 0, 0.12);
}
.upsc{
border-radius: 4px;
border: 1px solid #000;
height: 263px;
padding: 28px 15px 15px 15px;
background: #FFF;  
}
.enroll-bg h3{
color: #FFF;
font-family: Inter;
font-size: 25px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.enroll-bg1 h3{
color: #FFF;
font-family: Inter;
font-size: 25px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.aspect1 h3{
color: #000;
font-family: Inter;
font-size: 43px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.aspect1 p{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 126.469%;
}
.brochure h3{
color: #000;
font-family: Inter;
font-size: 43px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.brochure p{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 126.469%;
}
.mentor-btn-brc{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: normal;
border-radius: 4px;
background-color: #FFF!important;
display: inline-flex;
padding: 13px 45px;
justify-content: center;
align-items: center;
gap: 10px;
}
.placement h3{
color: #FFF;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal; 
}
.placement p{
color: #FFF;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.exceptional h2{
color: #000;
text-align: center;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.exceptional p{
color: #000;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.upsc5 h4{
color: #000;
margin-top:11px;
margin-bottom:20px;
text-align: center;
font-family: Inter;
font-size: 22px;
font-style: normal;
font-weight: 700;
line-height: normal; 
}
.upsc5 p{
color: #000;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.partner h2{
color: #FFF;
margin-bottom:22px;
font-family: Inter;
font-size: 25px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.partner p{
color: #FFF;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 300;
line-height: normal;  
}
.studying p{
color: #000;
font-family: Inter;
font-size: 25px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.studying h4{
color: #000;
font-family: Inter;
font-size: 60px;
font-style: normal;
font-weight: 700;
line-height: normal;  
}
.average h2{
color: #FFF;
text-align: center;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal; 
}
.average p{
color: #FFF;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.planner h3{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
}
.planner{
border-radius: 50px;
border: 1px solid #000;
background: #FFF;  
padding: 7px 0px 1px 44px;
}
.accordion-item {
background-color: #FFFFFF;
border-bottom: 2px solid #E0E0E0;
border-radius: 8px;
margin-bottom: 10px;
}
.accordion-header {
background-color: white;
color: black;
padding: 15px;
font-size: 16px;
border: none;
width: 100%;
text-align: left;
cursor: pointer;
outline: none;
display: flex;
justify-content: space-between;
align-items: center;
border-radius: 8px 8px 0 0;
transition: background-color 0.3s ease;
font-style: normal;
font-weight: 500;
line-height: normal;
}

.accordion-content {
background-color: #FAFAFA; 
overflow: hidden;
padding: 0 15px;
max-height: 0;
transition: max-height 0.3s ease;
}

.accordion-content p {
margin: 15px 0;
line-height: 1.5;
}

.icon {
transition: transform 0.3s ease;
}

.active .icon {
transform: rotate(45deg);
}

.faq h2{
color: #000;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.faq p{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.december{
margin-top:60px;
margin-bottom:40px;
}

.december1 h3{
font-size: 18px;
}

.december1{
border-radius: 4px;
color: #FFF;
padding: 12px 15px 5px 15px;
margin-right:15px;
text-align: center;
font-family: Inter;
font-style: normal;
font-weight: 400;
line-height: normal;
border: 1px solid #5C5C5C;
background: transparent;
}

#uniquewer{
width:27.33%!important;
}

.plot{
border-radius: 4px;
border: 1px solid #000;
padding: 0px 0px 1px 25px;
background: #FFF;
}

.contact-us-page h2{
color: #000;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.contact-us-page p{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.locate-us h2{
color: #000;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.locate-us p{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal; 
}

.qualification h5{
color: #000;
text-align: center;
margin-top:10px;
font-family: Inter;
font-size: 17px;
font-style: normal;
font-weight: 500;
line-height: 137.966%;    
}

.qualification h2{
color: #000;
text-align: center;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.qualification p{
color: #000;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.professional-experience h3{
color: #000;
padding:25px 0px 0px 20px;
font-family: Inter;
font-size: 40px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.professional-experience p{
color: #000;
padding:0px 0px 0px 20px;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.professional-experience ul li{
 color: #000;
font-family: Inter;
font-size: 18px;
line-height:2.5;
font-style: normal;
font-weight: 400;
}

.subject h4{
color: #000;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 600;
line-height: 137.966%;
}

.subject p{
color: #000;
margin-top:10px;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.subject h2{
color: #000;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;   
}

.recognition h2{
color: #000;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal; 
}

.recognition p{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;  
}

.seasoned h2{
color: #FFF;
padding: 10px 19px 14px 0px;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.seasoned p{
color: #FFF;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 126.469%;
}

.other-founder h2{
color: #000;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.other-founder p{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.it-work h2{
color: #000;
text-align: center;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal; 
}

.it-work p{
color: #000;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.rigorus p{
font-size:16px!important;
}

.rigorus h4{
color: #000;
margin-top:21px;
margin-bottom:21px;
text-align: center;
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: normal;   
}

.rigorus{
padding:20px 0px 20px 0px;
background: #E9F4F3;
height:100%!important;
}

.rigorus img{
background-color: white;
}

.phd-res{
margin-top:13px;
}

.astha{
border-radius: 4px;
border: 1px solid #000;
padding: 0px 6px 15px 6px;
background: #000;
margin-top:10px;
}

.astha p{
color: #FFF;
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;    
}

.astha h4{
color: #FFF;
font-family: Inter;
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height: normal;  
}

.hear h2{
color: #000;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;    
}

.hear p{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.enroll1{
margin-top: -150px;
}

.participants-new h2{
color: #000;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.participants-new p{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.participants-new h4{
color: #000;
margin-top:30px;
margin-bottom:30px;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.practical{
border-radius: 4px;
border: 1px solid #000;
margin-top:10px;
padding: 50px 8px 50px 23px;
background: #FFF;
}

.practical-new h3{
color: #000;
font-family: Inter;
font-size: 35px;
font-style: normal;
font-weight: 400;
line-height: normal;   
}

.practical-new h6{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal; 
}

.strram h2{
color: #000;
text-align: center;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.strram p{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.strram h4{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.img-eds {
background: white;
border-radius: 63%;
width: 256px;
height: 231px;
margin-top:20px;
padding: 86px 2px 29px 6px;
border: 1px solid grey;
}

.winning h2{
color: #FFF;
font-size: 45px;
font-weight: 400;
line-height: normal;
}

.winning p{
color: #FFF;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.failure h2{
color: #FFF;
text-align: center;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.failure h4{
color: #000;
margin-top:18px;
margin-bottom:18px;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.failure p{
color: black;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.failure{
border-radius: 4px;
border: 1px solid #000;
padding: 54px 10px 54px 40px;
background: #FFF;
margin-top:10px;
}

.failure1 h3{
color: #FFF;
font-family: Inter;
font-size: 25px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.reviews-new1 h2{
color: #000;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal; 
}

.reviews-new1 p{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;    
}

#robintrewq{
width:20%!important;    
height:100%!important;
}

.innovate h2{
color: #000;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.innovate p{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.advisor h2{
color: #FFF;
font-family: Inter;
font-size: 40px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.advisor p{
color: #FFF;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: 126.469%
}

.slider-new1 h2{
color: #000;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.slider-new1 p{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.franchise h2{
color: #000;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.franchise p{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;   
}

.leverage h4{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;   
}

.leverage{
border-radius: 4px;
border: 1px solid #000;
background: #FFF;
padding: 25px 8px 13px 20px;
margin-top:10px;
}

.leverage img{
margin-top:12px;
}

.leverage p{
color: #000;
font-family: Inter;
font-size: 17px;
font-style: normal;
font-weight: 400;
line-height: normal;   
}

.passion h2{
color: #FFF;
text-align: center;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.passion p{
color: #FFF;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;   
}

.passion h4{
color: #FFF;
text-align: center;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: normal;
}

.life-at-edzeb img{
width:173px;
}

.life-at-edzeb h2{
color: #000;
font-family: Inter;
font-size: 45px;
font-style: normal;
font-weight: 400;
line-height: normal;  
}

.life-at-edzeb p{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
line-height: normal;   
}

.career-new ul li{
color: #000;
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
}

.career h6{
font-size:17px;
}

.brings{
width:20%;
margin-top:20px;
}

.upsc{
margin-top:12px;
}

.future-res{
margin-top:50px;
}

.couclil-res1{

}

.media1{
 margin-top:22px!important;   
}

.right h4{
text-align:right;
}
.right p{
text-align:right;
}

.zed-res{
margin-top:160px;
}

.air-res1{
margin-top:65px;
}

.life-at-edzeb img{
margin-bottom:13px;
}

.pvnkm{
margin-top:55px;
}

.of-new{
margin-bottom:13px;
}

.mentor-btnsecond1{
border:1px solid black;
padding:10px 45px 10px 45px;

}
.fmva-table-sw{
display:none!important;  
}

.roadmap12{
display: none!important;    
}

.home-bnr-border{
border-right: 2px solid red;
border-right-color: grey;
margin-right:-22px!important;
padding-left: 0px!important;    
}

.home-bnr-border1{
border-right: 2px solid red;
border-right-color: grey;
margin-right:-24px!important;
padding-left: 0px!important;
}
  .our-trainers-mob{
        display:none;
    }
    .our-trainers{
          display:block; 
    }
   #our-prgrm-on-desktop{
       display:none!important;
   }
   .grv-clas{
    color: #2E2E2E!important;
    text-align: center!important;

    font-family: "DM Sans"!important;
    font-size: 18px!important;
    font-style: normal!important;
    font-weight: 700!important;
    line-height: 0.5!important;     
   }
.hock-home{
width: 140px!important;
 margin:25px 0px 7px 0px;
}
.silver-home{
width: 250px!important; 
 margin:22px 0px 7px 0px;
}
.cima-home{
 border-radius: 25px!important;
 width: 200px!important;   
 margin:20px 0px 7px 0px;
}
.profile-img {
max-width: 100%;
vertical-align: middle;
height: 50px;
width: 50px;
border-radius: 50%;
margin: 40px 0 0 0px;
}




figure.testimonial {
position: relative;
padding: 0px 15px;
overflow: hidden;
text-align: left;
box-shadow: none !important;
}
figure.testimonial * {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all 0.35s cubic-bezier(0.25, 0.5, 0.5, 0.9);
transition: all 0.35s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
figure.testimonial blockquote {
display: block;
font-size: 16px;
font-weight: 400;
line-height: 0.5em;
margin: 0;
position: relative;
}




figure.testimonial .author {
position: absolute;
bottom: 25px;
padding: 0 10px 0 66px;
margin: 0;
color: #32DBC6;
leading-trim: both;
text-edge: cap;
font-family: "DM Sans";
font-size: 18px;
font-style: normal;
font-weight: 500;
line-height: 48px; /* 266.667% */
-webkit-transform: translateY(50%);
transform: translateY(50%);
}




@media only screen and (max-width: 767px) {
    .upcoming-classroom {
    background: black;
    padding: 130px 0px 30px 0px;
}
.Container .Head {
font-size: 30px !important;
}
.home-partner{
    display:none!important;
}
.hock-home{
width: 140px!important;
 margin:10px 0px 7px 0px;
}
.silver-home{
width: 250px!important; 
 margin:10px 0px 7px 0px;
}
.cima-home{
 border-radius: 25px!important;
 width: 400px!important;   
 margin:10px 0px 7px 0px;
}

.lets-noise-bg {
   
    padding: 80px 0px 0px 0px;

}
.kpmg-glbl{
    margin-bottom:62px!important;
}
.counter-elements {
margin:0px 4px 0px 4px;
display: flex;
flex-direction: column;
border-radius: 20.877px;
border: 1.044px solid rgba(50, 219, 198, 0.20);
background: rgba(255, 255, 255, 0.07);
}
.vcgfrtjdfgjk{
height:410px;
margin-bottom:15px;
}
.vcgfrtjdfgjk h3 {
  
    top: 300px;
    left: 55px;
}

.number-divs {
padding: 25px 22px 10px 22px;
color: #FFF;
text-align: center;
leading-trim: both;
text-edge: cap;
font-family: Epilogue;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: normal;
}

.vcgfrtjdfgjk h2 {
font-size: 24px;
}
.pilot-bg-re{
    margin-bottom:25px;
}
.new-navi{
background: #32DBC6 ;
}
#sulekha-bg-m{
    margin:0px 0px 0px 0px;
}
#sulekha-bg-m1{
    margin:0px 0px 0px 0px;
    
   
}
#sulekha-bg-m2{
    margin:0px 0px 0px 0px;
}
#sense{
    margin-top:200px!important;
}
.for-our-res{
    width:50%!important;
}
footer {
    background: url(../webp-img/footer-mbl-bg.webp) !important;
    position: relative;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    padding: 70px 0px 10px 0px!important;

}
.slick-slider {
  margin: auto;
  width: 100%!important;
    
}
.our-top-program-white {
    background: url(../webp-img/top-prgrm-bg-mbl.webp) !important;
    position: relative;
    background-size: 100% 100% !important;
    background-repeat: no-repeat !important;
    padding: 30px 0px 30px 0px;
}
  #our-prgrm-on-desktop{
       display:block!important;
   }
 #hide-prgrm-onmbl{
        display:none;
    }

.hurry-up-limi h2{
        font-size: 28px;
}
.ecosystem p{
    text-align:center;
}
.font-light{
    font-size:9px !important;
}
.ecosystem h2{
        font-size: 32px;
}
    .upcoming-classroom h2{
            font-size: 26px;
    line-height: 38px;
    margin-top:5px;
    }
    .our-trainers-mob{
        display:block;
    }
      .our-trainers{
          display:none; 
    }
    .navbar{
        padding: 0px 20px !important;
    }
    .container-fluid{
        padding: 0px !important;
    }
    .navbar-toggler{
        padding:0px !important;
        
    }
    #nav-icon3 {
        background:#32DBC6;
         display: flex;
    align-items: center;
    justify-content: center;
    }
    #logos{
        padding:0px !important;
    }
.december1 {
margin-top:7px;
}

.roadmap1{
    display:none!important;
}


.home-bnr-border1{
border-right: none;
border-right-color: grey;
margin-right:-24px!important;
padding-left: 0px!important;
}


.sldretwqertyui{
border:1px solid #04efe3!important;
border-radius:8px!important;    
height:100%!important;
}

.roadmap11{
display:none!important;
}

.publicis-sapients{
margin-top:30px!important;
}

.schedulerz{
padding:100px 0px 335px 0px;
height:100%!important;
}

.schhedule h4{
margin-top:25px!important;
}

.fdrewqasd{
margin-top:15px!important;
}

.additional-res{
width:50%!important;    
}

#table-none-on-mobile{
display:none!important;
}

.weekday-res{
width:50%!important;
}

.fmva-table-sw h3{
font-size:13px!important;
}

.fmva-table-sw h5{
font-size:13px!important;
}

.pl-res{
width:60%!important;    
}

.pl-res1{
width:40%!important;    
}

.fmva-table-sw{
display: block!important;
margin-bottom:15px!important;
}

.roadmap12{
display: block!important;    
}

.fmva-table-sw h2{
color: #000;
font-family: Inter;
font-size: 30px;
font-style: normal;
font-weight: 400;
line-height: normal;  
}
  
.navbar .d-flex{
display:none!important;
}
  
.banners h1{
font-size: 35px; 
}

.bvure{
margin-top:5px!important;
}

.review-res{
width:50%!important;
padding-left:12px!important;
}
   
.brand-res{
width:33.33%!important;
}
   
.link-res{
width:20%!important;
}

.link-con{
width:80%!important;
}

.schhedule h4{
text-align:center!important;
margin-top:7px;
}

.schhedule p{
text-align:center!important;
}

.nav .nav-item button.active {
font-size: 16px!important;
}

.text-primary {
font-size: 16px!important;
}

.from{
padding:37px 0px 46px 0px;
}

.coverd h2{
text-align:center!important;   
}

.coverd p{
text-align:center!important;  
}

.level{
margin-top:15px!important;
}

.coverd1 h2{
text-align:center!important;  
font-size:38px;
}

.coverd1 p{
text-align:center!important;  
}

.brings {
width:50%!important;
margin-top:20px;
}

.eligibility h2{
text-align:center!important;  
}

.eligibility p{
text-align:center!important;  
}

.pass{
margin-top:20px;
}

.stands h2{
text-align:center!important;  
}

.stands p{
text-align:center!important;  
}

.upsc{
margin-top:12px;
}

.enroll-bg{
margin-top:12px;
}

.enroll-bg1{
margin-top:12px!important;
width: -webkit-fill-available!important;
}

.brochure{
border-radius:none;
}

.item-res{
width:50%!important;
margin-top:52px!important;
}

.inclu{
width:50%!important;
}

.every-res{
width:50%!important;
}

#talents5{
margin-top:12px;
}

#talents1{
display:none;
}

#talents{
display:none;
}

.future-res{
margin-top:20px!important;
width:50%!important;
}

.future-res1{
margin-top:20px!important;
width:50%!important;
}
.budget{
width:60%!important;
}
.budget1{
width:40%!important;
}
.budget2{
width:61%!important;
}
.budget3{
width:39%!important;
}
.planner {
padding: 7px 0px 1px 20px;
}
#planer56{
margin-top:17px;
}
.faq h2{
text-align:center;
font-size:35px;
}
.faq p{
text-align:center;
}
.footer-res{
width:100%!important;
}
.expe-res{
 width: -webkit-fill-available!important;
}
.learning{
font-size:12px;
}
.we-do h2{
text-align:center;  
}
.we-do p{
text-align:center; 
}
.trans-res{
width:33.33%;
}
.trans-res5{
width:50%!important;
}
.our h4{
text-align:center; 
}
.career-res{
width:40%!important;
}
.career-top-res{
margin-top:12px!important;
}
.career-res1{
width:60%!important;
}
.ind-res{
width:10%;
}
.ind-res1{
width:90%;
}
.upskill-res{
width:25%;
padding-left:35px;
}
.upskill-res1{
width:75%; 
}
#bvcxz{
margin-top:45px!important;
}
.none{
display:none!important;
}
.couclil-res{
width:50%!important;
margin-bottom:8px;
height:100%!important;
}
.couclil-res1{
width:50%!important;
margin-top:0px!important;
height:100%!important;
margin-bottom:8px;
}
.coucil h2{
text-align:center; 
}
.coucil p{
text-align:center;  
}
.schedule {
padding: 40px 0px 40px 0px;
}
.schedule h2 {
text-align:center;  
}
.media p{
text-align:center;     
}
.media1{
 margin-top:22px!important;   
}
.subs-res{
margin-bottom:45px!important;
}
.subs-res1{
width:55%!important;
}
.plot{
 margin-bottom:10px!important;
}
#expe1{
margin-bottom:13px;
}
.slick-prev {
left: -45px!important;
}
.workshop{
margin-top:0px!important;
}
.strram h2{
font-size:35px;
}
.right h4{
text-align:left;
}
.right p{
text-align:left;
}
.img-eds {
margin-bottom:10px;
margin-top:10px;
}
.failure{
padding: 54px 30px 54px 40px;
}
.prof-res{
width:50%!important;
}
.reviews-new1{
padding: 90px 0px 29px 10px!important;
}
.bvcf{
margin-top:10px;
}
.innovate{
margin-top:10px;
}
.zed-res{
margin-top:10px;
}
.corpo-rese{
margin-top:10px;
}
.prof-res23{
width:50%!important;
padding:0px 0px 0px 20px;
}
.air-res{
width:50%!important;
margin-top:10px;
}
.air-res1{
width:50%!important;
margin-top:10px;
}
#reco-reso img{
margin-top:10px;
}
.yes-res{
width:20%!important;
}
.yes-res1{
width:20%!important;
}
.brand-three{
width:20%!important;
}
.brand-nine{
width:80%!important;
}
.life-at-edzeb img{
width: -webkit-fill-available!important;
}
.rigorus{
margin-top:10px;
}
.mntr{
text-align:start;
font-size:18px;
}
.pvnkm{
width:50%!important;
margin-top:10px;
}
.pvnkm1{
width:50%!important;
margin-top:10px;
}
.testi-bg {
width: -webkit-fill-available!important;
}
.prof-res44{
width:65%!important;
}
.prof-res33{
width:35%!important;
}
.hike-res{
width:50%!important;
}
.hike-ress{
width:33.33%!important;
}
.hike234{
display:none;
}
.hike-ress h4{
font-size:16px;
margin-top:5px;
}
.hike-ress p{
font-size:14px;
}
.nav-pills {
padding: 0px 0px !important;
}
.off-res{
width:40%!important;
}
.onn-res{
width:60%!important;
}
.off-res1{
width:50%!important;
font-size:14px;
}
.off-res1 span{
font-size:16px;
}
.onn-res1 span{
font-size:16px;
}
.onn-res1{
width:50%!important;
}
.off-res img{
margin-top:13px;
}
.lpa-res{
margin-bottom:13px;
}
.review-res-new-last{
width:40%!important;
}
.review-res-new-last1{
width:60%!important; 
}
.empower-res-new{
width:50%!important; 
}
.model-images-acca {
width: 100%!important;
}
.lag{
margin-top: 0px;
}
.record{
width: 30%!important;
}
.record1{
width: 70%!important; 
}
.explore{
width:75%;
}
.border-dsah-res{
display:none!important;
}
.404-res{
width: -webkit-fill-available!important;
}
.thanks-res{
width:30%!important;
}
.thanks-res1{
width:70%!important;
}
.go-back-res{
width:40%!important;
}
.go-back-res1{
width:60%!important;
}
.bannerss .mentor-btn1{
padding: 13px 20px!important;
font-size: 16px!important;
}
section{
display:none!important;
}
.popupres-1 img{
width: -webkit-fill-available;
}
.modal-content {
width: 100%!important;
}
.popupres-1{
width: 45%!important;
display:none!important;
}
.popupres-2{
width: 85%!important;
}
.popupres-3{
width: 15%!important;
}
.popupres-2 .elem-group{
padding-left:35px;
}
.popupres-2 p{
padding-left:35px!important;
}
.popupres-2 h2{
padding-left:35px!important;
}
.popupres-2 .mentor-btn2{
margin-left:35px!important;
}
.content .list label {
font-size: 14px!important;
}
.landing-res-nav{
width:20%!important;
}
.landing-res-nav1{
width:80%!important;
text-align: start;
}
.landing-res-nav1 .mentor-btn1{
padding: 7px 7px!important;
font-size:14px!important;
text-align: end;
}
.landing-res-nav img{
width:100px!important;
}
.banners-landing h1{
padding-top:10px!important;
}
.how{
margin-top:15px!important;
}
.content .list{
width: 100%!important;
}
.content .text-content {
width: 100%!important;
}
.popupres-2 h2{
font-size:18px!important;
}
.popupres-2 .elem-group {
margin: 4px 0!important;
}
#brands1 img{
width: -webkit-fill-available!important;
height: 51px;  
}
.tabcontent {
margin-left:25px!important;
}
.tab button {
font-size: 14px!important;
}
.towardser{
display:none!important;
}
.average img{
margin-top:10px!important;
}
#risk-manager{
margin-top:25px!important;
}
.reviews4 {
padding: 30px 0px 30px 10px!important;
}
.acca-hide-img{
display:none!important;
}
#planner897{
margin-top:21px!important;
}
.mentor-btn-brc{
padding: 13px 20px!important;
}
.brings {
width: 50%!important;
}
.mentor-btnsecond1{
border:1px solid black!important;
padding:10px 25px 10px 25px!important;
}
.planner h3{
font-size: 14px!important;
}
.guidense-res{
width: -webkit-fill-available!important;
}
.assurance-res{
margin-top:20px!important;
}
.for-become-res{
width:100%!important;
margin-top:13px!important;
}
.review-new-sld {
width: 100%;
height:auto!important;
}
#uniquewer{
width:50%!important;
}
.bannershome h1 {
padding-top: 5px!important;
}
.navbar-toggler:focus {
box-shadow: none!important;
}
.navbar-toggler{
border:none!important;
}
.custom-slider{
width: 80%!important;
margin: auto;
}
.teacher-award img{
margin-bottom:18px!important;
width: -webkit-fill-available!important;
}
.banners-about-us h1 {
padding-top: 100px!important;
color:white!important;
}
.banners-founder h1 {
 margin-top: 0px!important;
}
.innovate h2{
margin-top:18px!important;
}
.needs-red{
margin-top:30px!important;
}
.recruiters-res-new{
width:50%!important;    
}
.banners-founder h1 {
padding-top: 85px!important;
}
.career-h1{
margin-top:50px!important;
}
.best-faculty{
background:black!important;
}
.why-choose {
background:black!important;
}
.personalized {
background:black!important;
}
.upsc28{
width:100%!important;
}
.best-faculty1 img{
width:auto!important;
}
}
.expe-res{
 width: -webkit-fill-available!important;
}
.needs-red{
margin-top:130px;
}
.career-h1{
margin-top:180px!important;
}
.recruiters-pan-in{
border: 1px solid white;
border-radius: 50%;
padding: 14px 18px 11px 10px;
width: 51px;height: 51px;    
}
.SELF-PACED{
width:37.50%!important;
}
.SELF-PACED1{
width:33.33%!important;
}
.WEEKDAY{
width:20.83%!important;  
}

.recognition-card {
  background-image: url("../webp-img/recognition-bg.webp");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  min-height: 220px; /* Ensure enough space for the logo */
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
  transition: transform 0.3s ease;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
}

.recognition-card:hover {
  transform: scale(1.05);
}

.logo-img {
  max-width: 100%;
  max-height: 70px;
  object-fit: contain;
}