h5,p{color:#000!important}.grade-card,.play-overlay,.subject-option,.text-center,.topic-card,.worksheets-by-subject,.workshops-by-topic{text-align:center}:root{--primary:#fe5d37;--light:#fff5f3;--dark:#103741}.back-to-top{position:fixed;display:none;right:45px;bottom:45px;z-index:99}#spinner{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;z-index:99999}#spinner.show{transition:opacity .5s ease-out,visibility linear;visibility:visible;opacity:1}.btn{font-weight:500;transition:.5s}.btn.btn-primary,.footer .copyright a{color:#fff}.btn-square{width:38px;height:38px}.btn-sm-square{width:32px;height:32px}.btn-lg-square{width:48px;height:48px}.btn-lg-square,.btn-sm-square,.btn-square{padding:0;display:flex;align-items:center;justify-content:center;font-weight:400;border-radius:50px}.display-1,.display-2,.display-3,.display-4,.display-5,.display-6,.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:"Lobster Two",cursive;font-weight:700}.h5,.h6,h5,h6{font-weight:600}.font-secondary{font-family:"Lobster Two",cursive}.navbar .navbar-nav .nav-link{padding:30px 15px;color:var(--dark);font-weight:500;outline:0}.navbar .navbar-nav .nav-link.active,.navbar .navbar-nav .nav-link:hover{color:var(--primary)}.footer .btn.btn-link:hover,.footer .copyright a:hover,.footer .footer-menu a:hover{color:var(--primary)!important}.navbar.sticky-top{top:-100px;transition:.5s}.navbar .dropdown-toggle::after{border:none;content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:middle;margin-left:5px;transition:.5s}.navbar .dropdown-toggle[aria-expanded=true]::after{transform:rotate(-180deg)}@media (max-width:991.98px){.navbar .navbar-nav .nav-link{margin-right:0;padding:10px 0}.navbar .navbar-nav{margin-top:15px;border-top:1px solid #eee}}@media (min-width:992px){.navbar .nav-item .dropdown-menu{display:block;top:calc(100% - 15px);margin-top:0;opacity:0;visibility:hidden;transition:.5s}.navbar .nav-item:hover .dropdown-menu{top:100%;visibility:visible;transition:.5s;opacity:1}}.header-carousel::after,.header-carousel::before,.page-header::after,.page-header::before{position:absolute;content:"";width:100%;height:10px;top:0;left:0;z-index:1}.header-carousel::after,.page-header::after{height:19px;top:auto;bottom:0}.header-carousel .owl-nav{position:absolute;top:50%;right:8%;transform:translateY(-50%);display:flex;flex-direction:column}.header-carousel .owl-nav .owl-next,.header-carousel .owl-nav .owl-prev{margin:7px 0;width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:#fff;background:0 0;border:1px solid #fff;border-radius:45px;font-size:22px;transition:.5s}.header-carousel .owl-nav .owl-next:hover,.header-carousel .owl-nav .owl-prev:hover{background:var(--primary);border-color:var(--primary)}.page-header{background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2)) 0 0/cover,url(../img/carousel-1.jpg) center center/cover no-repeat}.breadcrumb-item+.breadcrumb-item::before{color:rgba(255,255,255,.5)}.facility-item .facility-icon{position:relative;margin:0 auto;width:100px;height:100px;border-radius:100px;display:flex;align-items:center;justify-content:center}.facility-item .facility-icon::before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;transition:.5s;z-index:1}.facility-item .facility-icon span{position:absolute;content:"";width:15px;height:30px;top:0;left:0;border-radius:50%}.facility-item .facility-icon span:last-child{left:auto;right:0}.facility-item .facility-icon i,.facility-item .facility-text *{position:relative;z-index:2}.facility-item .facility-text{position:relative;min-height:250px;padding:30px;border-radius:100%;display:flex;text-align:center;justify-content:center;flex-direction:column}.facility-item .facility-text::before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.9);transition:.5s;z-index:1}.facility-item:hover .facility-icon::before,.facility-item:hover .facility-text::before{background:0 0}.about-img img,.classes-item,.facility-item *{transition:.5s}.facility-item:hover *{color:#fff!important}.about-img img:hover{background:var(--primary)!important}.classes-item:hover{margin-top:-10px}.team-item .team-text{position:absolute;width:250px;height:250px;bottom:0;right:0;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#fff;border:17px solid var(--light);border-radius:250px;transition:.5s}.team-item:hover .team-text{border-color:var(--primary)}.testimonial-carousel{padding-left:1.5rem;padding-right:1.5rem}@media (min-width:576px){.testimonial-carousel{padding-left:4rem;padding-right:4rem}}.testimonial-carousel .testimonial-item .border{border:1px dashed rgba(0,185,142,.3)!important}.testimonial-carousel .owl-nav{position:absolute;width:100%;height:45px;top:50%;left:0;transform:translateY(-50%);display:flex;justify-content:space-between;z-index:1}.testimonial-carousel .owl-nav .owl-next,.testimonial-carousel .owl-nav .owl-prev{position:relative;width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:#fff;background:var(--primary);border-radius:45px;font-size:20px;transition:.5s}.testimonial-carousel .owl-nav .owl-next:hover,.testimonial-carousel .owl-nav .owl-prev:hover{background:var(--dark)}.footer .btn.btn-social{margin-right:5px;width:45px;height:45px;display:flex;align-items:center;justify-content:center;color:#fff;border:1px solid rgba(255,255,255,.5);border-radius:45px;transition:.3s}.footer .btn.btn-social:hover{border-color:var(--primary);background:var(--primary)}.footer .btn.btn-link{display:block;margin-bottom:5px;padding:0;text-align:left;font-size:16px;font-weight:400;text-transform:capitalize;transition:.3s}.footer .btn.btn-link::before{position:relative;content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px}.footer .btn.btn-link:hover{letter-spacing:1px;box-shadow:none}.footer .form-control{border-color:rgba(255,255,255,.5)}.footer .copyright{padding:25px 0;font-size:15px;border-top:1px solid rgba(256,256,256,.1)}.footer .footer-menu a{margin-right:15px;padding-right:15px;border-right:1px solid rgba(255,255,255,.1)}.footer .footer-menu a:last-child{margin-right:0;padding-right:0;border-right:none}.owl-carousel .owl-carousel-item img{height:450px!important}h5{font-size:25px!important;font-weight:900!important}.btn-primary{background-color:#f84778!important;border-color:#f84778!important;box-shadow:0 6px 0 #cf1e4f}p{font-size:18px!important}.container,.container-fluid{max-width:100%;padding-left:15px;padding-right:15px}body{overflow-x:hidden}@media screen and (max-width:569px){.owl-carousel .owl-item img{object-fit:cover;height:200px!important}h5{color:#000!important;font-size:20px!important;font-weight:900!important}}.card-title,h2{font-weight:700}.page-banner{height:300px;overflow:hidden;margin-bottom:10px}#para{color:#000}.worksheets-by-subject{padding:30px}.worksheets-by-subject h2{font-size:2rem;margin-bottom:15px}.worksheets-by-subject #para{font-size:1rem;line-height:1.6;color:#000!important}.subject-options{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.subject-option{padding:20px;border-radius:10px;width:180px;transition:transform .3s}.subject-option img{max-width:100%;height:auto;margin-bottom:10px}.subject-option h3{font-size:1.2rem;margin-top:10px}.subject-option:hover{transform:scale(1.05)}.grade-card:hover,.topic-card:hover{transform:translateY(-5px)}.text-content{margin-top:20px}@media (max-width:576px){.worksheets-by-subject h2{font-size:1.8rem}.worksheets-by-subject p{font-size:.9rem}}.workshops-by-topic{background-color:#e5d4ff;padding:30px}h2{font-size:2rem;margin-bottom:20px}.subject-section h3{font-size:1.8rem;font-weight:600;color:#4a2c8c;margin-bottom:10px}.topic-options{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.topic-card{background-color:#f5f5f5;padding:15px;border-radius:8px;width:144px;transition:transform .2s ease-out,box-shadow .5s ease-out;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.topic-link{text-decoration:none;color:#000;font-size:1rem}.topic-card:hover{box-shadow:0 4px 8px rgba(0,0,0,.3);cursor:pointer}@media (max-width:768px){.header-carousel .owl-carousel-item{position:relative;min-height:500px}.header-carousel .owl-carousel-item img{position:absolute;width:100%;height:100%;object-fit:cover}.header-carousel .owl-carousel-item p{font-size:16px!important;font-weight:400!important}.header-carousel .owl-carousel-item h1{font-size:30px;font-weight:600}h1{font-size:24px}.bg-light.d-flex{width:100%!important;height:auto;max-width:350px}h5{color:#000!important;font-size:20px!important;font-weight:900!important}.subject-options{gap:10px}.subject-option{width:150px}.text-content{margin-top:15px;padding:0 15px}.facility-item{padding:20px}.owl-carousel .owl-item img{object-fit:cover;height:400px!important}.h-100{height:400px!important}#margin-top{margin-top:-14pc!important}}.container{width:100%;max-width:1200px;margin:auto;padding:20px}.grade-card{padding:20px;border-radius:15px;color:#333;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .2s;margin:10px}.card-image{width:131px;height:auto;margin-bottom:15px;border-radius:75px;outline:white dashed 2px;padding:5px}.card-title{font-size:1.25rem;margin-bottom:10px;color:#fff}.card-description{font-size:17px!important;color:#fff!important}.video-column{margin-bottom:20px}.video-wrapper{position:relative}.play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.7);color:#fff;font-size:3rem;border-radius:50%;padding:20px 30px;cursor:pointer;transition:background .3s ease-in-out}.video-wrapper:hover .play-overlay{background:rgba(0,0,0,.9)}