*{margin:0;padding:0;font-family:sans-serif,Arial,'Roboto';scroll-behavior:smooth}.navbar-brand{font-size:1.5rem;display:flex;align-items:center}.navbar-nav .nav-link{color:#6c757d;transition:color .3s ease,background-color .3s ease}.navbar-nav .nav-link:hover,.navbar-nav .nav-link.active{color:#007bff}.navbar-nav .btn{border-radius:20px;transition:transform .3s ease}.navbar-nav .btn:hover{transform:scale(1.1)}.banner-section{background:linear-gradient(135deg,#1e90ff,#2b2d42);padding:120px 15px;overflow:hidden;position:relative}.banner-section .banner-overlay{background:url('images/group-students-college_236854-3013.jpg') no-repeat center center/cover;opacity:.1;z-index:0}.banner-section h1{font-size:3rem;z-index:2}.custom-card{border-radius:10px;padding:20px;margin:10px;text-align:center;transition:transform .3s ease-in-out;position:relative;z-index:4}.custom-main{margin-top:-150px;z-index:4}.custom-card:hover{transform:scale(1.05)}.custom-card h5{font-size:1.25rem;margin-bottom:15px}.secondary-card{background-color:#fff;border:1px solid #dee2e6;height:90%}.icon{font-size:2.5rem;margin-bottom:15px;color:#007bff}@media screen and (max-width:450px){.custom-main{margin-top:auto}}.testimonials{background:linear-gradient(135deg,#1e90ff,#2b2d42)}.testimonials h2{font-size:2.5rem;font-weight:bold;color:#f8f9fa}.testimonial-card{background-color:#fff;border-radius:10px;transition:transform .3s ease;height:100%}.testimonial-card:hover{transform:scale(1.05)}.testimonial-img img{width:80px;height:80px;object-fit:cover}.testimonial-text{font-size:.9rem;color:#6c757d;font-style:italic;line-height:1.6}.testimonial-card h5{font-size:1.2rem;font-weight:bold;color:#333}.testimonial-card p{font-size:.9rem;color:#6c757d}.key-features{color:#fff;background-color:#f8f9fa;padding:50px 0;border-radius:15px}.key-features h2{font-size:2rem;font-weight:bold;margin-bottom:40px;color:black}.feature-card{background:#fff;border-radius:10px;padding:20px;color:#333;box-shadow:0 4px 8px rgba(0,0,0,0.1);transition:transform .3s ease}.feature-card:hover{transform:translateY(-10px)}.feature-card .icon{font-size:3rem;color:#007bff}.feature-card h5{font-size:1.25rem;font-weight:bold;margin-top:10px}.feature-card p{font-size:.9rem;line-height:1.5}.contact-section{background-color:#f8f9fa}.text-orange{color:#6bcce4}.contact-section a{color:#007bff}.contact-section a:hover{text-decoration:underline}.contact-section p{font-size:.95rem;line-height:1.6}.about-banner{background:linear-gradient(rgb(14 14 106 / 60%),rgb(11 11 100 / 60%)),url(images/blue3.jpeg) no-repeat center center / cover;height:60vh}.breadcrumb-text{font-size:18px;margin-top:10px}.about-section{padding:60px 20px}.about-heading{font-size:2.3rem;font-weight:600;color:#232b4e}.about-heading span{color:#007bff}.about-text{color:#5a5a5a;line-height:1.8}.stats-card{background-color:#3857e0bd;padding:10px;border-radius:10px;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.stats-card h3{font-size:1.8rem;font-weight:bold;color:#fff}.stats-card p{font-size:1rem;color:#fff}.founder-section img{object-fit:cover;margin-bottom:20px}.founder-title{color:#1f5be7;font-weight:bold}.founder-heading{font-size:2.5rem;font-weight:bold;color:#232b4e}.founder-text{color:#5a5a5a;line-height:1.5}.course-banner{background:linear-gradient(rgb(14 14 106 / 60%),rgb(11 11 100 / 60%)),url(images/college-mates-studying.jpg) no-repeat center center / cover;height:45vh}#our-courses .card{border-radius:10px;overflow:hidden}#our-courses .card img{height:250px;object-fit:cover}#our-courses .card-footer{background-color:#f8f9fa}#our-courses h2{font-size:2rem}#our-courses h3{font-size:1.5rem;font-weight:bold}#our-courses .btn-danger{background-color:#ff5722;border:0}#our-courses .btn-dark{background-color:#333;border:0}#carouselExampleCaptions .carousel-inner img{height:80vh;object-fit:cover}.gallary{margin-top:50px}.gallary .card{border-radius:3px;box-shadow:rgba(0,0,0,0.1) 0 4px 12px;cursor:pointer}.gallary .card img{border-radius:3px;transition:.5s;height:250px}.gallary .card img:hover{transform:scale(1.1)}.results-section{padding:20px 20px}.results-title{text-align:center;font-size:2rem;font-weight:bold;margin-bottom:20px}.results-title span{color:#007bff}.subheading{text-align:center;font-size:1rem;color:#5a5a5a;margin-bottom:40px}.top-rankers .card{background-color:#e3f2fd;border:0;text-align:center;border-radius:10px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,0.1);transition:transform .3s ease,box-shadow .3s ease}.top-rankers .card:hover{transform:translateY(-10px);box-shadow:0 6px 12px rgba(0,0,0,0.2)}.top-rankers img{width:80px;height:80px;border-radius:50%;margin:0 auto 10px auto;display:block}.top-rankers .rank{font-size:1.5rem;font-weight:bold;color:#007bff}.top-rankers .name{font-size:1rem;font-weight:bold;color:#232b4e}.top-rankers .details{font-size:.9rem;color:#5a5a5a}.other-rankers .card{text-align:center;border:1px solid #ddd;border-radius:10px;padding:15px;transition:transform .3s ease,box-shadow .3s ease}.other-rankers .card:hover{transform:translateY(-5px);box-shadow:0 4px 8px rgba(0,0,0,0.15)}.other-rankers img{width:60px;height:60px;border-radius:50%;margin:0 auto 10px auto;display:block}.other-rankers .rank{font-size:1.2rem;font-weight:bold;color:#007bff}.other-rankers .name{font-size:.9rem;font-weight:bold;color:#232b4e}.other-rankers .details{font-size:.8rem;color:#5a5a5a}.contact-section{background-color:#f8fafc;padding:60px 0}.contact-form{background:#fff;padding:40px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.icon-contact{background-color:white;color:#15191d;border:2px solid #141414;border-radius:50%;height:70px;width:70px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:30px}.contact-heading{font-size:2rem;font-weight:bold;color:#232b4e}.contact-heading span{color:#007bff}.contact-text{color:#5a5a5a;line-height:1.8}.contact-info i{font-size:1.5rem;color:#007bff;margin-right:10px}.contact-info a{color:black}.contact-card{background-color:#4ab7ff;padding:30px;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.register_form .background{background:linear-gradient(rgb(30 144 255 / 90%),rgb(43 45 66 / 90%)),url(images/group-students-college_236854-3013.jpg) no-repeat center center / cover;min-height:90vh}.register_form .form-container{max-width:900px;background-color:rgba(255,255,255,0.9);border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,0.1);padding:30px 40px}.register_form .form-title{font-size:1.8rem;font-weight:bold;color:#232b4e}.register_form .form-subtitle{font-size:1rem;color:#5a5a5a;margin-bottom:20px}.register_form .form-label{font-size:.9rem;font-weight:bold;color:#5a5a5a}.register_form .form-control{border:1px solid #ddd;border-radius:5px;padding:10px}.register_form .btn-submit{background-color:#ff8c00;color:white;border:0;padding:10px 20px;font-size:1rem;font-weight:bold;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.register_form .btn-submit:hover{background-color:#ff6500}.custom-section{background-color:#eef3ff;padding:50px 15px;border-radius:8px}.custom-section h2{font-size:2.5rem;font-weight:700;line-height:1.3}.custom-section h2 span{color:#4169e1;text-decoration:underline}.custom-section p{font-size:1.1rem;margin-bottom:25px;color:#6c757d}.features-list{list-style:none;padding:0}.features-list li{display:flex;align-items:center;margin-bottom:10px;font-size:1rem}.features-list li i{color:#4169e1;margin-right:10px}.video-wrapper{border-radius:8px;overflow:hidden;max-width:100%;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.footer{background-color:#1a1a2e}.footer img{max-width:150px}.footer a:hover{color:#00bcd4}.footer address p{font-size:.9rem;line-height:1.6}.contact-detiels a{color:black}.course-details-section{background:linear-gradient(to bottom,#1a237e,#00695c);color:white;padding:20px 20px}.course-details-section h2{color:#fbc02d}.course-details-section ul li{margin-bottom:10px}.form-container{background-color:#00796b;padding:30px;border-radius:8px;color:white}.form-container h4{font-size:1.2rem;font-weight:bold;text-align:center;margin-bottom:20px}.form-container .form-control{margin-bottom:15px;border:0;border-radius:5px}.form-container .form-control:focus{box-shadow:none}.form-container .btn{background-color:#fbc02d;color:#1a237e;border:0;width:100%;padding:10px;font-weight:bold}.form-container small{display:block;text-align:center;margin-top:10px;font-size:.85rem}.whatsapp-btn{position:fixed;bottom:20px;right:10px;z-index:100;text-decoration:none;background-color:#2aa84a;text-decoration:none;font-size:auto;padding:10px 10px 10px 10px;border-radius:50%}.whatsapp-icon{font-size:60px;animation:blink 1.3s infinite;color:white}@keyframes blink{0%,100%{opacity:1}50%{opacity:.3}}.modal-content{border-radius:10px;overflow:hidden;max-height:100vh}.popup-image{width:100%;height:auto;max-height:95vh;object-fit:fill;display:block}.close-btn{top:5px;right:5px;background:red;color:white;border:0;font-size:24px;width:35px;height:35px;border-radius:5px;cursor:pointer;z-index:10}.close-btn:hover{background:darkred}.about-logo{max-height:300px;width:auto;object-fit:contain}