.applybtn-nav{border:1px solid #ccc;border-radius:10px}.logo-nav{padding:8px;color:#fff;text-decoration:none;margin-top:0;float:right;margin-left:6rem;display:none}@media (max-width:576px){.logo-nav{display:block}}.swiper{width:95%;height:45vh;margin:0 auto}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center;border-radius:10px;overflow:hidden}.swiper-slide img{display:block;width:100%;height:100%;object-fit:fill}.swiper-button-next,.swiper-button-prev{color:#fff;padding:30px;border-radius:50%}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px}.swiper-pagination-bullet{background:#fff;opacity:.7}.swiper-pagination-bullet-active{background:#007bff;opacity:1}body{margin:0% 0%;padding:0;box-sizing:border-box;font-family:"Roboto Slab",serif;background-color:#f0f0f0;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif}.banner-text h1{font-family:"Poppins",sans-serif;font-weight:700}.section-heading h2{font-family:"Poppins",sans-serif;font-weight:600}.course-card h3{font-family:"Poppins",sans-serif;font-weight:500}.admission-open h2{font-family:"Poppins",sans-serif;font-weight:600}.nav-links a{font-family:"Poppins",sans-serif;font-weight:500}.submit-btn,.apply-now-btn,.program-btn,.whyUs-btn,.campus-btn,.faq-category-btn{font-family:"Poppins",sans-serif;font-weight:500}input,select,textarea,p,.banner-text p,.course-card p,.faq-answer p{font-family:"Roboto Slab",serif}.banner-section{position:relative;height:90vh;background-image:url(banner.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.banner-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .4);backdrop-filter:blur(.5px)}.banner-section::after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,transparent 0%,rgb(240 240 240 / .5) 50%,rgb(240 240 240 / .9) 75%,#f0f0f0 100%);pointer-events:none;z-index:1;backdrop-filter:blur(2px)}.navbar,.banner-content{position:relative;z-index:2}.navsticky{position:sticky;top:0%;left:4%;right:4%;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;padding:0rem 1rem;z-index:1000;transition:all 0.3s ease;background:#000000bd}.nav-links a,.contact-item{color:#333}.nav-links a:hover{color:#007bff}.logo img{height:50px}.nav-links{display:flex;justify-content:center;list-style:none}.nav-links a{text-decoration:none;color:#fff;font-weight:500;transition:all 0.3s ease;font-size:.7rem;padding:.5rem 1rem;border-radius:5px}.nav-links a:hover{color:#007bff;background-color:rgb(255 255 255 / .1)}.contact-nav{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.contact-item{display:flex;align-items:center;gap:.5rem;color:#fff;font-family:"Poppins",sans-serif}.contact-item i{font-size:1.2rem;color:#007bff}.menu-btn{display:none}@media (max-width:992px){.navbar{grid-template-columns:auto 1fr auto;padding:.8rem;gap:1rem}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;background:rgb(0 0 0 / .9);padding:1rem 0;z-index:1000}.nav-links.active{display:flex;flex-direction:column;align-items:center}.contact-nav{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end}.contact-item{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.contact-item span{display:block;font-size:.8rem}.contact-item i{font-size:1rem;padding:.4rem;background:rgb(255 255 255 / .1);border-radius:50%}}@media (max-width:576px){.navbar{padding:.6rem}.logo img{height:40px}.contact-nav{gap:.3rem}.contact-item{font-size:.8rem}.contact-item i{font-size:.9rem;padding:.3rem}.contact-item span{font-size:.75rem}}.banner-content{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center;padding:0 5%;color:#fff;z-index:2}.banner-text{flex:1;max-width:60%}.banner-text h1{font-size:3.5rem;margin-bottom:1rem;font-weight:700}.banner-text p{font-size:1.5rem;line-height:1.6}.banner-form{flex:1;max-width:400px;background:rgb(0 128 0 / 70%);padding:2rem;border-radius:10px;margin-top:1rem;box-shadow:0 0 20px rgb(0 0 0 / .1)}.banner-form h2{color:#333;margin-bottom:1.5rem;text-align:center}.form-group{margin-bottom:1rem}.form-group input,.form-group select{width:100%;padding:.8rem;border:1px solid #ddd;border-radius:5px;font-size:1rem}.submit-btn{width:100%;padding:1rem;background-color:#00349b;color:#fff;border:none;border-radius:5px;font-size:1.1rem;cursor:pointer;transition:background-color 0.3s}.submit-btn:hover{background-color:#0056b3}.programs{padding:1.5rem 0;background:#fff}.section-heading{text-align:center;margin-bottom:1.5rem}.section-heading h2{font-size:2.2rem;margin-bottom:.8rem}.section-heading h2::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;border-radius:2px}.section-heading p{color:#6c757d;font-size:1.1rem;margin:1rem auto 0}.programs-container{display:flex;flex-direction:column;max-width:1200px;margin:0 auto;padding:0 2rem;width:100%}.program-categories{display:flex;gap:1rem;margin-bottom:1.5rem;justify-content:center;flex-wrap:wrap;overflow-x:auto;padding-bottom:1rem}.program-btn{padding:.8rem 1.5rem;background:#f8f9fa;border:none;border-radius:25px;font-size:1rem;cursor:pointer;transition:all 0.3s ease;white-space:nowrap;min-width:fit-content}.program-btn.active{background:#00349b;color:#fff;box-shadow:0 4px 15px rgb(0 123 255 / .2)}.program-courses{display:none;animation:fadeIn 0.5s ease}.program-courses.active{display:block}.courses-container{max-width:1200px;margin:0 auto;padding:0 1rem}.course-card{background:#e1e1e1;border-radius:12px;padding:1.5rem;transition:all 0.3s ease;border:1px solid rgb(0 0 0 / .05);display:flex;flex-direction:column}.course-card:hover{transform:translateY(-3px);box-shadow:0 4px 15px rgb(0 0 0 / .1);border-color:#00349b}.course-list{display:grid;gap:1rem;grid-template-columns:repeat(1fr)}.course-item{opacity:1;visibility:visible;height:auto;padding:1rem;border-radius:8px;background:#fff;transition:all 0.3s ease;border:1px solid rgb(0 0 0 / .05)}.course-item:hover{transform:translateX(5px);box-shadow:0 4px 10px rgb(0 0 0 / .1);border-color:#00349b}.course-item.hidden{opacity:0;visibility:hidden;height:0;margin:0;padding:0;overflow:hidden;position:absolute}.course-item h4{color:#333;font-size:.9rem;margin-bottom:.3rem;line-height:1.3}.duration{display:flex;align-items:center;gap:.3rem;color:#666;font-size:.8rem}.duration i{color:#00349b;font-size:.9rem}@media (max-width:1400px){.course-list{grid-template-columns:repeat(1,1fr)}}@media (max-width:1200px){.course-list{grid-template-columns:repeat(1,1fr);gap:.8rem}}@media (max-width:992px){.course-list{grid-template-columns:repeat(2,1fr);gap:.8rem}}@media (max-width:576px){.courses-container{padding:0 .5rem}.course-card{padding:1rem .5rem;margin:0 -.5rem;border-radius:8px}.course-list{grid-template-columns:repeat(1,1fr);gap:.6rem}.course-item{padding:.8rem}.course-item h4{font-size:.8rem;line-height:1.2}.duration{font-size:.7rem}.section-heading h2{font-size:1.8rem}.program-btn{padding:.6rem 1.2rem;font-size:.9rem}}.whyUs{min-height:auto;padding:3rem 0;background:#f8f9fa}.whyUs-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:0 2rem}.whyUs-box{padding:2rem;border-radius:15px;text-align:center;box-shadow:0 4px 20px rgb(0 0 0 / .1);transition:all 0.3s ease;background:#e1e1e1}.whyUs-box:hover{transform:translateY(-5px);box-shadow:0 6px 25px rgb(0 0 0 / .15)}.whyUs-box1{background-color:#fe0100c7}.whyUs-box2{background-color:#ebc921b3}.whyUs-box3{background-color:#02329ccc}.whyUs-box4{background-color:#02982dc9}.whyUs-icon{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.whyUs-icon i{font-size:2rem;color:#fff}.whyUs-box h3{color:#000;font-size:1.3rem;margin-bottom:.5rem}.whyUs-box p{color:#000;font-size:.9rem;line-height:1.4}@media (max-width:992px){.whyUs-container{grid-template-columns:repeat(2,1fr)}.programs{padding:26rem 0 0 0;background:#fff}}@media (max-width:576px){.whyUs-container{grid-template-columns:1fr}}@media (max-width:420px){.programs{padding:24rem 0 0 0;background:#fff}}@media (max-width:360px){.programs{padding:37rem 0 0 0;background:#fff}}.placements{min-height:auto;padding:3rem 0;background:#fff}.placement-container{max-width:1200px;margin:0 auto;padding:0 2rem}.placement-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:2.5rem}.stat-box{background:#f8f9fa;padding:2rem;border-radius:12px;text-align:center;transition:all 0.3s ease;border:1px solid rgb(0 0 0 / .05)}.stat-box:hover{transform:translateY(-5px);box-shadow:0 4px 20px rgb(0 0 0 / .1);border-color:#00349b}.stat-value{font-size:2.5rem;font-weight:700;color:#00349b;margin-bottom:.5rem}.stat-label{color:#6c757d;font-size:1.1rem}.placement-content{margin-top:2rem;display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}.top-recruiters{background:#f8f9fa;padding:2rem;border-radius:12px;border:1px solid rgb(0 0 0 / .05)}.top-recruiters h3{color:#333;font-size:1.5rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #007bff}.recruiter-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.recruiter-logo{background:#fff;padding:1.5rem;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.recruiter-logo:hover{transform:translateY(-5px);box-shadow:0 4px 15px rgb(0 0 0 / .1)}.recruiter-logo img{max-width:155%;height:auto}.placement-highlights{background:#e1e1e1;padding:2rem;border-radius:12px;border:1px solid rgb(0 0 0 / .05)}.placement-highlights h3{color:#333;font-size:1.5rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #00349b}.highlight-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#fff;border-radius:8px;margin-bottom:1rem;transition:all 0.3s ease}.highlight-item:hover{transform:translateX(5px);box-shadow:0 4px 15px rgb(0 0 0 / .1)}.highlight-item i{color:#00349b;font-size:1.5rem}@media (max-width:992px){.placement-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.placement-content{grid-template-columns:1fr}.recruiter-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.placement-stats{grid-template-columns:1fr}.recruiter-grid{grid-template-columns:1fr}}.campusLife{min-height:auto;padding:0rem 0;background:#f8f9fa;overflow:hidden}.carousel-container{max-width:1400px;margin:2rem auto;position:relative;overflow:hidden;padding:0 20px}.carousel{position:relative;overflow:hidden}.carousel-track{display:flex;transition:transform 0.5s ease-in-out;gap:20px;width:calc(200% + 40px)}.carousel-slide{min-width:calc(33.333% - 14px);flex:0 0 calc(33.333% - 14px);position:relative;border-radius:12px;overflow:hidden}.carousel-slide img{width:100%;height:550px;object-fit:cover}.slide-caption{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;background:linear-gradient(transparent,rgb(0 0 0 / .8));color:#fff}.slide-caption h3{font-size:1.4rem;margin-bottom:.5rem}.slide-caption p{font-size:1.1rem;opacity:.9}@media (max-width:992px){.carousel-slide{min-width:calc(50% - 10px);flex:0 0 calc(50% - 10px)}.carousel-slide img{height:500px}}@media (max-width:576px){.carousel-slide{min-width:calc(100% - 10px);flex:0 0 calc(100% - 10px)}.carousel-slide img{height:400px}.slide-caption h3{font-size:1.2rem}.slide-caption p{font-size:1rem}}.faqs{min-height:auto;padding:3rem 0;background:#fff}.faq-container{max-width:1000px;margin:0 auto;padding:0 2rem}.faq-categories{display:flex;justify-content:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.faq-category-btn{padding:.8rem 1.5rem;background:#f8f9fa;border:none;border-radius:25px;cursor:pointer;transition:all 0.3s ease;font-size:1rem;color:#333}.faq-category-btn.active{background:#00349b;color:#fff}.faq-category-btn:hover{background:#00349b;color:#fff;transform:translateY(-2px)}.faq-content{display:none}.faq-content.active{display:block;animation:fadeIn 0.5s ease}.faq-item{background:#f8f9fa;border-radius:12px;margin-bottom:1rem;overflow:hidden}.faq-question{padding:1.5rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all 0.3s ease}.faq-question h3{font-size:1.1rem;color:#333;margin:0}.faq-question i{color:#00349b;transition:transform 0.3s ease}.faq-answer{padding:0 1.5rem;max-height:0;overflow:hidden;transition:all 0.3s ease}.faq-answer p{color:#666;line-height:1.6;padding-bottom:1.5rem}.faq-item.active .faq-question{background:#00349b;color:#fff}.faq-item.active .faq-question h3{color:#fff}.faq-item.active .faq-question i{color:#fff;transform:rotate(180deg)}.faq-item.active .faq-answer{max-height:500px}.admission-open{background:#00349b;padding:3rem 2rem;margin:0rem 0;color:#fff}.admission-content{max-width:1200px;margin:0 auto;gap:3rem}.admission-left{flex:70%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1.5rem}.admission-left h2{font-size:2.5rem;font-weight:600;margin:0;color:#fff}.apply-now-btn{display:inline-block;padding:1rem 2.5rem;background-color:#fe0200;color:#fff;text-decoration:none;border-radius:50px;font-size:1.2rem;font-weight:500;transition:all 0.3s ease;border:2px solid #fff0}.apply-now-btn:hover{background-color:#fff0;border-color:#ff5722;transform:translateY(-3px);box-shadow:0 5px 15px rgb(0 0 0 / .2)}.admission-right{flex:30%;border-left:2px solid rgb(255 255 255 / .2);padding-left:3rem;display:flex;align-items:center}.admission-right .contact-info{display:flex;flex-direction:column;gap:.8rem;width:100%}.admission-right .contact-info h3{color:#fff;font-size:1.8rem;margin:0;text-align:center}.admission-right .address-item{display:flex;align-items:flex-start;gap:1rem;padding:.8rem 1.2rem;background:rgb(255 255 255 / .1);border-radius:15px;transition:all 0.3s ease}.admission-right .address-item i{color:#fe0200;font-size:1.3rem;background:rgb(255 255 255 / .9);padding:.8rem;border-radius:50%;flex-shrink:0}.admission-right .address-item span{color:#fff;font-size:.9rem;font-weight:500;line-height:1.4}.admission-right .phone-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}.admission-right .contact-item{display:flex;align-items:center;gap:.6rem;padding:.6rem 1rem;background:rgb(255 255 255 / .1);border-radius:50px;transition:all 0.3s ease}.admission-right .contact-item:hover{background:rgb(255 255 255 / .2);transform:translateX(5px)}.admission-right .contact-item i{color:#fe0200;font-size:1.1rem;background:rgb(255 255 255 / .9);padding:.7rem;border-radius:50%}.phone-number{display:flex;gap:.2rem;align-items:center}.country-code{color:rgb(255 255 255 / .8);font-size:.85rem}@media screen and (max-width:992px){.admission-open{padding:2.5rem 1.5rem}.admission-left h2{font-size:2.2rem}.admission-right .phone-grid{grid-template-columns:repeat(2,1fr);gap:.8rem}.admission-right .contact-item{padding:.8rem;border-radius:10px;background:rgb(255 255 255 / .15)}}@media screen and (max-width:768px){.admission-content{flex-direction:column;gap:2rem}.admission-right{border-left:none;border-top:2px solid rgb(255 255 255 / .2);padding-left:0;padding-top:2rem;width:100%}.admission-right .contact-info{gap:1rem;max-width:500px;margin:0 auto;width:100%}.admission-right .contact-info h3{font-size:1.8rem;margin-bottom:.5rem}.admission-right .address-item{padding:1rem;border-radius:10px;background:rgb(255 255 255 / .15)}.admission-right .address-item i{padding:.7rem;font-size:1.2rem}.admission-right .address-item span{font-size:.95rem;line-height:1.5}.admission-right .phone-grid{grid-template-columns:repeat(2,1fr);gap:.8rem}.admission-right .contact-item{padding:.8rem;border-radius:10px;background:rgb(255 255 255 / .15)}}@media screen and (max-width:576px){.admission-open{padding:2rem 1rem}.admission-left h2{font-size:1.8rem}.apply-now-btn{padding:.8rem 2rem;font-size:1.1rem}.admission-right .phone-grid{grid-template-columns:1fr;gap:.6rem}.admission-right .contact-item{padding:.7rem}.phone-number span:last-child{font-size:.85rem}.timing-item{padding:.7rem;border-radius:10px;background:rgb(255 255 255 / .15);display:flex;align-items:center;gap:.8rem}.timing-item:hover{background:rgb(255 255 255 / .2);transform:translateX(5px)}.timing-item i{padding:.6rem;font-size:1rem;background:rgb(255 255 255 / .9);color:#fe0200;border-radius:50%}.timing-item span{font-size:.9rem;color:#fff;font-weight:500}}.carousel-button{position:absolute;top:50%;transform:translateY(-50%);background:rgb(255 255 255 / .7);border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;transition:all 0.3s ease;z-index:10}.carousel-button:hover{background:rgb(255 255 255 / .9);transform:translateY(-50%) scale(1.1)}.carousel-button.prev{left:20px}.carousel-button.next{right:20px}.carousel-button i{color:#333;font-size:1.2rem}.carousel-dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:10}.carousel-dot{width:10px;height:10px;border-radius:50%;background:rgb(255 255 255 / .5);cursor:pointer;transition:all 0.3s ease}.carousel-dot.active{background:#fff;transform:scale(1.2)}@media (max-width:768px){.carousel-button{width:35px;height:35px}.carousel-button i{font-size:1rem}}.testimonials{min-height:auto;padding:3rem 0;background:#f8f9fa}.usp-section{position:relative;margin-top:0rem;margin-bottom:30px;z-index:3}.usp-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding:0 2rem}.usp-box{padding:1rem;border-radius:15px;text-align:center;box-shadow:0 4px 20px rgb(0 0 0 / .1);transition:all 0.3s ease}.usphead{display:none}.usp-box1{background-color:#fe0200}.usp-box2{background-color:#edc821}.usp-box3{background-color:#00349b}.usp-box4{background-color:#019832}.usp-box:hover{transform:translateY(-5px);box-shadow:0 6px 25px rgb(0 0 0 / .15)}.usp-icon{width:70px;height:70px;background:#f8f9fa;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.usp-icon i{font-size:2rem;color:#00349b}.usp-box h3{color:#fff;font-size:1.3rem;margin-bottom:.2rem}.usp-box p{color:#fff;font-size:.9rem;line-height:1.4}@media (max-width:992px){.usp-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.usp-container{grid-template-columns:1fr}.usp-section{margin-top:0}.usphead{display:grid;padding:0 0 0 0}.usp-section{display:none}}@media (max-width:1400px){.banner-text h1{font-size:3rem}.banner-text p{font-size:1.3rem}}@media (max-width:1200px){body{margin:1% 2%}.section-heading h2{font-size:2.2rem}.banner-content{padding:0 3%}.banner-text{max-width:45%}.banner-form{max-width:350px}}@media (max-width:992px){.banner-section{height:auto;min-height:100vh}.banner-content{flex-direction:column;padding:100px 5% 50px}.banner-text{max-width:100%;text-align:center;margin-bottom:2rem}.banner-form{max-width:400px;width:100%}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;background:rgb(0 0 0 / .9);flex-direction:column;padding:1rem 0}.nav-links.active{display:flex}.menu-btn{display:block;color:#fff;font-size:1.5rem;cursor:pointer}.usp-section{margin-top:0}.usp-container,.whyUs-container{grid-template-columns:repeat(2,1fr);gap:20px}.program-courses.active{grid-template-columns:repeat(2,1fr);gap:1rem;padding:0 1rem}.placement-stats{grid-template-columns:repeat(2,1fr);gap:1.5rem}.placement-content{grid-template-columns:1fr;gap:2rem}.swiper,.carousel-container{width:100%}.swiper-slide,.carousel-slide{min-width:calc(50% - 10px)}}@media (max-width:768px){body{margin:0}.section-heading h2{font-size:2rem}.banner-text h1{font-size:2.5rem}.banner-text p{font-size:1.1rem}.banner-form{padding:1.5rem}.program-categories{gap:1rem}.program-btn{padding:.7rem 1rem;font-size:.9rem}.stat-value{font-size:2rem}.stat-label{font-size:1rem}.recruiter-grid{grid-template-columns:repeat(2,1fr)}.faq-categories{gap:.8rem}.faq-category-btn{padding:.7rem 1rem;font-size:.9rem}}@media (max-width:576px){.section-heading{padding:0 0rem}.programs-container,.whyUs-container,.placement-container,.faq-container{padding:0 .8rem}.section-heading h2{font-size:1.8rem}.banner-text h1{font-size:2rem}.banner-text{margin-top:22rem;margin-bottom:3rem}.usp-section{margin-top:15rem;margin-bottom:-20px}.banner-form{padding:1rem}.usp-container,.whyUs-container{grid-template-columns:repeat(2,1fr);gap:5px}.usp-box{padding:1rem;border-radius:15px;text-align:center;box-shadow:0 4px 20px rgb(0 0 0 / .1);transition:all 0.3s ease}.whyUs-box{padding:1rem;border-radius:15px;text-align:center;box-shadow:0 4px 20px rgb(0 0 0 / .1);transition:all 0.3s ease}.program-courses.active{grid-template-columns:1fr}.course-card{min-height:auto}.placement-stats{grid-template-columns:1fr}.recruiter-grid{grid-template-columns:1fr}.swiper-slide,.carousel-slide{min-width:100%}.slide-caption h3{font-size:1.1rem}.slide-caption p{font-size:.9rem}.contact-nav{display:none}}@media (max-width:992px){.navsticky{grid-template-columns:auto auto;justify-content:space-between}.menu-btn{display:block;background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.5rem}.nav-links{position:absolute;top:100%;left:0;right:0;background:rgb(0 0 0 / .9);padding:1rem 0;display:none}.nav-links.active{display:flex;flex-direction:column;align-items:center;gap:1rem}}@media (max-width:992px){.swiper{height:40vh}}@media (max-width:576px){.swiper{height:35vh}}@media (max-width:380px){.banner-section{min-height:85vh}.banner-text h1{font-size:1.8rem;line-height:1.3}.banner-text p{font-size:1rem;line-height:1.4}.banner-text{margin-top:40rem;margin-bottom:10rem}.banner-form{padding:1rem .8rem}.banner-form h2{font-size:1.5rem}.form-group input,.form-group select{padding:.6rem;font-size:.9rem}.logo img{height:40px}.nav-links a{font-size:1rem;padding:.4rem .8rem}.section-heading{margin-bottom:2rem}.section-heading h2{font-size:1.6rem}.section-heading p{font-size:.9rem}.usp-section{margin-top:35rem;margin-bottom:-20px}.usp-box,.whyUs-box{padding:1.2rem}.usp-icon,.whyUs-icon{width:50px;height:50px}.usp-icon i,.whyUs-icon i{font-size:1.5rem}.usp-box h3{font-size:1.1rem}.whyUs-box h3{font-size:1rem}.usp-box p,.whyUs-box p{font-size:.85rem}.program-categories{padding-bottom:.5rem}.program-btn{padding:.6rem 1rem;font-size:.85rem}.program-courses.active{padding:0 .5rem;gap:1rem}.course-card{padding:.8rem}.course-card h3{font-size:1.1rem}.course-card p{font-size:.85rem;margin-bottom:.6rem}.detail-item{gap:.4rem;font-size:.85rem}.placement-stats{gap:1rem}.stat-box{padding:1.2rem}.stat-value{font-size:1.8rem}.stat-label{font-size:.9rem}.swiper{height:30vh}.slide-caption{padding:1rem}.slide-caption h3{font-size:1rem}.slide-caption p{font-size:.85rem}.carousel-button{width:30px;height:30px}.carousel-button i{font-size:.8rem}.faq-category-btn{padding:.6rem .8rem;font-size:.85rem}.faq-question h3{font-size:1rem}.faq-answer p{font-size:.85rem;padding:.8rem}.admission-open h2{font-size:1.8rem}.apply-now-btn{padding:.8rem 2rem;font-size:1rem}}@media (max-width:576px){body{overflow-x:hidden}.programs-container,.faq-container{padding:0 0rem}.program-categories{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;flex-wrap:wrap;flex-flow:column;width:90%}.program-categories::-webkit-scrollbar{display:none}}.whyus-para{color:#6c757d;font-size:1.1rem;max-width:1000px;margin:1rem auto 0;line-height:1.6}@media (max-width:992px){.whyus-para{max-width:95%;font-size:1rem}}@media (max-width:576px){.whyus-para{max-width:100%;font-size:.95rem;padding:0 1rem}}.carousel-slide{display:flex;flex-direction:column;background:linear-gradient(rgb(255 255 255 / .95),rgb(255 255 255 / .95));background-size:cover;background-position:center;border-radius:15px;padding:2rem;position:relative;min-height:250px;box-shadow:0 4px 20px rgb(0 0 0 / .1)}.carousel-slide:hover{background:linear-gradient(rgb(255 255 255 / .92),rgb(255 255 255 / .92));background-size:cover;background-position:center;transform:translateY(-3px);box-shadow:0 6px 25px rgb(0 0 0 / .15);transition:all 0.3s ease}.testimonial-quote{position:relative;z-index:1}.testimonial-content{flex:1;text-align:left;padding-right:100px}.testimonial-quote{font-size:1.1rem;color:#555;line-height:1.6;font-style:italic;margin-bottom:1.5rem;position:relative}.testimonial-author{margin-top:auto}.author-name{font-size:1.2rem;color:#333;font-weight:600;margin-bottom:.2rem}.author-designation{font-size:.9rem;color:#666}.testimonial-image{position:absolute;bottom:2rem;right:2rem;width:80px;height:80px;border-radius:50%;border:3px solid #00349b;overflow:hidden;box-shadow:0 4px 10px rgb(0 0 0 / .1)}.testimonial-image img{width:100%;height:100%;object-fit:cover}@media (max-width:768px){.carousel-slide{padding:1.5rem;min-height:220px}.testimonial-content{padding-right:80px}.testimonial-quote{font-size:1rem}.testimonial-image{width:60px;height:60px;right:1.5rem;bottom:1.5rem}}@media (max-width:576px){.carousel-slide{padding:1.2rem;min-height:200px}.testimonial-content{padding-right:70px}.carousel-track{display:flex;transition:transform 0.5s ease-in-out;gap:20px;width:calc(75% + 40px)}.carousel-button.next{right:50px}.testimonial-quote{font-size:.95rem}.author-name{font-size:1.1rem}.author-designation{font-size:.85rem}}.scholarship{min-height:auto;padding:3rem 0;background:#fff;margin-bottom:-5rem}.scholarship-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;gap:2rem;padding:0 2rem}.scholarship-amount{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#00349b,#00a6ff);border-radius:15px;padding:2rem;color:#fff;text-align:center}.amount-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.amount{font-size:5rem;font-weight:700;line-height:1}.unit{font-size:2.5rem;font-weight:700;margin-left:.5rem}.amount-text{width:100%;font-size:1.2rem;margin-top:1rem;opacity:.9}.scholarship-points{border-radius:15px;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:10px;background:#e1e1e1}.point-item{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;background:#f8f9fa;border-radius:12px;transition:all 0.3s ease}.point-item:hover{transform:translateY(-3px);box-shadow:0 4px 15px rgb(0 0 0 / .1)}.point-item i{font-size:1.5rem;color:#007bff;background:rgb(0 123 255 / .1);padding:1rem;border-radius:50%}.point-content h3{font-size:1.1rem;color:#333;margin-bottom:.5rem}.point-content p{font-size:.9rem;color:#666;line-height:1.4}@media (max-width:1200px){.scholarship-points{gap:1.2rem}}@media (max-width:992px){.scholarship-container{grid-template-columns:1fr}}@media (max-width:768px){.scholarship-points{grid-template-columns:1fr;gap:1px}}.recruiter-logo{background:#fff;padding:1.5rem;border-radius:8px;display:flex;align-items:center;justify-content:center}.recruiter-logo img{object-fit:contain;transition:all 0.3s ease}.recruiter-logo:hover img{filter:grayscale(0%);transform:scale(1.1)}.recruiter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;padding:1rem}@media (max-width:992px){.recruiter-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.recruiter-grid{grid-template-columns:repeat(2,1fr)}.recruiter-logo{height:80px}}@media (max-width:576px){.recruiter-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.recruiter-logo{height:70px;padding:2rem}}.timing-item{display:flex;align-items:center;gap:.6rem;padding:.6rem 1rem;background:rgb(255 255 255 / .1);border-radius:50px;transition:all 0.3s ease}.timing-item:hover{background:rgb(255 255 255 / .2);transform:translateX(5px)}.timing-item i{color:#fe0200;font-size:1.1rem;background:rgb(255 255 255 / .9);padding:.7rem;border-radius:50%}.timing-item span{color:#fff;font-size:.9rem;font-weight:500}@media screen and (max-width:768px){.timing-item{padding:.8rem;border-radius:10px;background:rgb(255 255 255 / .15)}.timing-item i{padding:.6rem;font-size:1rem}}@media screen and (max-width:576px){.timing-item{padding:.7rem}.timing-item i{padding:.5rem;font-size:.9rem}.timing-item span{font-size:.85rem}}#mySidenav{z-index:9999;position:sticky;top:5rem}#mySidenav div{position:absolute;left:-170px;transition:all 0.5s ease;transition-property:height,all;padding:15px;border-radius:0 20px 20px 0}#mySidenav a{text-decoration:none;color:#fff;font-size:20px}#mySidenav .fas{float:right;padding-left:28px;color:#fff}#mySidenav #ph{height:2rem}#mySidenav #mail{top:5rem;left:-240px}#mySidenav #whatsapp{top:8.3rem;left:-145px;background-color:#009836;color:#fff}#mySidenav #whatsapp:hover{left:0}#mySidenav #mail:hover{left:0}#mySidenav #ph:hover{height:6rem;padding-left:5rem;overflow:hidden;left:0}#mySidenav a:hover{left:0}#ph{top:20px;background-color:#edc821}#mail{top:80px;background-color:#00349a}.program-search{position:relative;max-width:800px;margin:0 auto 2rem;padding:0 1rem}.search-wrapper{position:relative;display:flex;flex-direction:column;gap:1rem}.search-input-container{position:relative;display:flex;align-items:center;background:#fff;border-radius:50px;border:2px solid #e0e0e0;transition:all 0.3s ease;overflow:hidden}.search-input-container:focus-within{border-color:#00349b;box-shadow:0 0 0 3px rgb(0 52 155 / .1)}.program-search input{flex:1;width:100%;padding:1rem 1rem 1rem 3rem;border:none;font-size:1rem;background:#fff0}.program-search input:focus{outline:none}.search-icon{position:absolute;left:1.2rem;color:#666;font-size:1.2rem;pointer-events:none;transition:color 0.3s ease}.search-input-container:focus-within .search-icon{color:#00349b}.clear-search{position:relative;background:none;border:none;padding:.5rem 1rem;color:#666;cursor:pointer;opacity:0;transition:all 0.3s ease}.clear-search.visible{opacity:1}.clear-search:hover{color:#00349b}.search-results{margin-top:1rem;text-align:center}.results-info{display:flex;justify-content:center;gap:.5rem;color:#666;font-size:.9rem}.results-category{color:#00349b;font-weight:500}.no-results-message{margin-top:1rem;padding:1rem;color:#666;text-align:center}.no-results-message i{font-size:2rem;color:#ccc;margin-bottom:1rem}.no-results-message p{font-size:1rem;margin:0}@keyframes highlightResult{0%{transform:translateY(-5px);background-color:rgb(0 52 155 / .1)}100%{transform:translateY(0);background-color:#fff0}}.course-item{transition:all 0.3s ease}.course-item.highlight{animation:highlightResult 0.5s ease-out}.course-item.hidden{display:none}@media (max-width:768px){.search-input-container{font-size:.9rem}.results-info{flex-direction:column;align-items:center}}@media (max-width:576px){.program-search{padding:0 .5rem}}.course-card{display:flex;flex-direction:column}.course-list{display:grid;gap:1rem}.course-item{opacity:1;visibility:visible;transition:opacity 0.3s ease,visibility 0.3s ease;height:auto;box-shadow:5px 5px 5px #ccc}.course-item.hidden{opacity:0;visibility:hidden;height:0;margin:0;padding:0;overflow:hidden}.course-card:empty,.course-list:empty{display:none}.animated-card{min-height:0}.move-to-top{position:fixed;bottom:20px;right:20px;background-color:#e31e24;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;text-decoration:none;opacity:0;visibility:hidden;transition:all 0.3s ease;z-index:1000;box-shadow:0 2px 5px rgb(0 0 0 / .3);cursor:pointer}.move-to-top:hover{background-color:#c41920;transform:translateY(-3px);color:#fff}.move-to-top.active{opacity:1;visibility:visible}@media (max-width:768px){.move-to-top{width:35px;height:35px;bottom:15px;right:15px}.move-to-top i{font-size:.9rem}}.shadow-effect{background:#fff;padding:20px;border-radius:4px;text-align:center;border:1px solid #ececec;box-shadow:0 19px 38px rgb(0 0 0 / .1),0 15px 12px rgb(0 0 0 / .02)}#customers-testimonials .shadow-effect p{font-family:inherit;font-size:17px;line-height:1.5;margin:0 0 17px 0;font-weight:300}.testimonial-name{margin:-17px auto 0;display:table;width:auto;background:#3190e7;padding:9px 35px;border-radius:12px;text-align:center;color:#fff;box-shadow:0 9px 18px rgb(0 0 0 / .12),0 5px 7px rgb(0 0 0 / .05)}#customers-testimonials .item{text-align:center;padding:50px;margin-bottom:80px;opacity:.2;-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#customers-testimonials .owl-item.active.center .item{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.owl-carousel .owl-item img{transform-style:preserve-3d;max-width:90px;margin:0 auto 17px}#customers-testimonials.owl-carousel .owl-dots .owl-dot.active span,#customers-testimonials.owl-carousel .owl-dots .owl-dot:hover span{background:#3190e7;transform:translate3d(0,-50%,0) scale(.7)}#customers-testimonials.owl-carousel .owl-dots{display:inline-block;width:100%;text-align:center}#customers-testimonials.owl-carousel .owl-dots .owl-dot{display:inline-block}#customers-testimonials.owl-carousel .owl-dots .owl-dot span{background:#3190e7;display:inline-block;height:20px;margin:0 2px 5px;transform:translate3d(0,-50%,0) scale(.3);transform-origin:50% 50% 0;transition:all 250ms ease-out 0s;width:20px}.testimonial.owl-theme{padding:3rem 0;background:#fff}.testimonial .container{max-width:1200px;margin:0 auto;padding:0 2rem}#customers-testimonials .item{text-align:center;padding:20px;margin:10px;opacity:.2;transform:scale3d(.8,.8,1);transition:all 0.3s ease-in-out}#customers-testimonials .owl-item.active.center .item{opacity:1;transform:scale3d(1,1,1)}.shadow-effect{background:#fff;padding:20px;border-radius:15px;text-align:center;border:1px solid #ececec;box-shadow:0 19px 38px rgb(0 0 0 / .1),0 15px 12px rgb(0 0 0 / .02);height:100%;display:flex;flex-direction:column;justify-content:center}#customers-testimonials .shadow-effect p{font-family:inherit;font-size:17px;line-height:1.5;margin:0 0 17px 0;font-weight:300;color:#666}.testimonial-name{margin:-17px auto 0;display:table;width:auto;background:#00349b;padding:9px 35px;border-radius:12px;text-align:center;color:#fff;box-shadow:0 9px 18px rgb(0 0 0 / .12),0 5px 7px rgb(0 0 0 / .05);font-weight:500;font-size:1rem}#customers-testimonials .item img{max-width:90px;margin:0 auto 17px;border-radius:50%;box-shadow:0 5px 15px rgb(0 0 0 / .2)}#customers-testimonials.owl-carousel .owl-dots{display:flex;justify-content:center;align-items:center;margin-top:20px}#customers-testimonials.owl-carousel .owl-dots .owl-dot{width:12px;height:12px;margin:0 5px;background:#ccc;border-radius:50%;transition:all 0.3s ease}#customers-testimonials.owl-carousel .owl-dots .owl-dot.active{background:#00349b;transform:scale(1.2)}@media (max-width:992px){.testimonial .container{padding:0 1rem}#customers-testimonials .shadow-effect{padding:15px}#customers-testimonials .shadow-effect p{font-size:15px}}@media (max-width:576px){#customers-testimonials .item{padding:10px}.testimonial-name{padding:7px 25px;font-size:.9rem}}.accordion{background-color:#eee;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:14px;transition:0.4s}.active,.accordion:hover{background-color:#ccc}.accordion:after{content:'\002B';color:#777;font-weight:700;float:right;margin-left:5px}.active:after{content:"\2212"}.panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out}.panel p{padding:18px}.whyUs-mobile{display:none}@media (max-width:576px){.whyUs-container-mobile{grid-template-columns:repeat(1,1fr);gap:5px;margin:18px}.whyUs-container-mobile .whyUs-icon{float:left;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 15px 0rem}.whyUs-container-mobile .fas{font-size:18px;color:#fff}.whyUs-container-mobile .panal1{background-color:red;color:#fff}.whyUs-container-mobile .panal2{background-color:#ff0;color:#fff}.whyUs-container-mobile .panal3{background-color:blue;color:#fff}.whyUs-container-mobile .panal4{background-color:green;color:#fff}.whyUs-container-mobile .active{background-color:#000;color:#fff}.whyUs{display:none}.whyUs-mobile{display:block}}