@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+Tamil:ital,wght@0,100..900;1,100..900&display=swap");:root{--themeclr:#933;--themeclr2:#2e2a5c;--blackclr:#000;--whiteclr:#fff;--darkgreycolor:#181c2d;--paraclr:#606060;--gradientlefttoright:linear-gradient(90deg,#3790c2,#ecdc6a);--gradientbg1:linear-gradient(90deg,#d31717,#d5c02d 45.714285714285715%,#3b99cc);--gradientbg2:linear-gradient(90deg,var(--themeclr) 20%,#ec4e4e 100%);--uniquefont:"unique1";--uniquefont2:"unique2";--bodyfont:"Poppins",sans-serif;--headingfont:"Noto Serif Tamil",serif}@font-face{font-family:unique1;src:url(/custom-fonts/unique1.otf)}@font-face{font-family:unique2;src:url(/custom-fonts/unique2.ttf)}@font-face{font-family:helvetica-bold;src:url(/custom-fonts/helvetica-bold.otf)}@font-face{font-family:helvetica-light;src:url(/custom-fonts/helvetica-light.otf)}@font-face{font-family:noto-tamil;src:url(/custom-fonts/noto-tamil.ttf)}body{padding:0!important;font-size:16px!important;line-height:22px!important}a,body{font-family:var(--bodyfont)}a{text-decoration:none!important;transition:all .3s linear 0s;color:#666;box-shadow:none!important}a:hover{color:var(--themeclr)}p{color:#000}p,ul li{font-weight:500}button{box-shadow:none!important}.form-control,.form-select{box-shadow:none!important;outline:none!important}.container-fluid{padding-left:var(--bs-gutter-x,4rem);padding-right:var(--bs-gutter-x,4rem)}.clr-green{color:#b7cd35!important}.clr-blue{color:#79cfe2!important}.clr-blue2{color:#4fc2f8!important}.clr-orange{color:#dca521!important}.clr-orange2{color:#f29722!important}.clr-purple{color:#b96ee0!important}.clr-theme{color:var(--themeclr)!important}.read-more-btn{color:var(--themeclr);border:none;border-bottom:2px solid var(--themeclr);padding:0 0 2px;background-color:transparent;display:inline-block}.read-more-btn.btn-white{color:var(--whiteclr);border-color:var(--whiteclr)}.web-btn{padding:8px 15px;background-color:var(--themeclr);border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);color:var(--whiteclr);font-size:16px;font-weight:600;display:inline-flex;align-items:center;gap:10px;font-family:var(--bodyfont);transition:all .3s linear 0s;border:none}.web-btn:hover{background-color:var(--themeclr2);color:var(--whiteclr)}.web-btn-2{padding:8px 15px;background-color:#003c6d;border:none;border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);color:var(--whiteclr);font-size:16px;font-weight:600;display:inline-flex;align-items:center;gap:10px;transition:all .3s linear 0s}.web-btn-2:hover{background-color:var(--themeclr2);color:var(--whiteclr)}.web-btn-3{padding:8px 15px;background-color:var(--themeclr);border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);color:var(--whiteclr);font-size:16px;display:inline-flex;align-items:center;gap:10px;font-family:var(--bodyfont);transition:all .3s linear 0s;border:none}.web-btn-3:hover{background-color:var(--themeclr2);color:var(--blackclr)}.whatsapp{position:fixed;bottom:30px;right:30px;display:inline-block;z-index:111}.whatsapp img{width:40px;height:40px}.web-icon-btn{display:flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;background-color:var(--themeclr)!important;color:var(--whiteclr)!important;border-radius:50%!important;box-shadow:0 0 20px 0 rgba(0,0,0,.1)!important;outline:none!important;padding:0!important;border:none!important;margin-left:auto;margin-top:0!important;font-size:18px!important}.mobile-sidebar{width:75%!important}.mobile-sidebar ul{list-style:none;padding:0;margin:0}.mobile-sidebar ul li a,.mobile-sidebar ul li button{position:relative;border:none;border-top:1px solid #eee!important;display:flex;align-items:center;justify-content:start;padding:12px 20px;color:#6d6d6d!important;font-size:16px;background-color:transparent!important;border-radius:0;width:100%;font-family:var(--bodyfont)}.mobile-sidebar ul li .dropdown-menu{background-color:#f6f6f6;position:relative!important;transform:unset!important;width:100%;padding:0;border-radius:0;border:none}.mobile-sidebar ul li .dropdown-menu a:not(:first-child){border-top:1px solid #ddd!important}.mobile-sidebar ul li .dropdown-toggle:after{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.gallery{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}.gallery img{width:100%;height:180px;cursor:pointer;object-fit:cover}@media (min-width:767px){.gallery{grid-template-columns:repeat(3,1fr)}.gallery img{height:400px}}.pswp__zoom-wrap img{width:80%;height:100%;object-fit:contain}.relativeHeader{position:relative!important}.faq-page{padding:60px 0;background-color:#faf6ef;overflow:hidden}.faq-page .content-box h5{color:var(--themeclr);font-family:var(--bodyfont);font-size:18px}.faq-page .content-box .content *{font-size:16px!important}.form-control:focus,.form-select:focus{border-color:var(--themeclr)!important}@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");.new-common-title{text-align:center;font-size:38px;line-height:48px;color:var(--themeclr2);padding-bottom:45px;margin-bottom:30px;font-family:Poppins,sans-serif;position:relative}.new-common-title:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;background-image:url(webpack:///mini-css-extract-plugin/_next/static/media/heading-bottom.39fe73fb.png);background-size:100% 100%;background-repeat:no-repeat}.new-common-para{font-size:16px;line-height:24px;font-family:var(--bodyfont);text-align:justify;color:#000}.new-common-sm-title{text-align:left;font-size:36px;color:var(--themeclr2);margin-bottom:20px;font-family:Poppins,sans-serif;position:relative}.header-top{background-color:var(--themeclr2);padding:15px 0}.header-top .header-top-div{gap:30px}.header-top .header-top-div,.header-top .header-top-div .header-box{display:flex;align-items:center;justify-content:center}.header-top .header-top-div .header-box p{margin-bottom:0;margin-left:10px;font-size:18px;font-weight:600;color:var(--whiteclr)}.header-top .header-top-div .header-box .icon-div{width:30px;height:30px;background-color:var(--whiteclr);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--themeclr2)}.header-mid{padding:20px 0}.header-mid .header-mid-div{display:flex;align-items:end;justify-content:space-between}.header-mid .dropdown-submenu{position:absolute;top:0;left:100%;min-width:150px;background:var(--themeclr);z-index:1000}.header-mid .dropdown-submenu .dropdown-item{white-space:nowrap}.header-mid .dropdown-submenu-wrapper{position:relative}.header-mid .submenu-link{display:flex;align-items:center;justify-content:space-between}.header-mid .submenu-link svg{font-size:13px}.header-mid .header-mid-div .web-menu-btn{background:#933;border:1px solid var(--themeclr);display:flex;align-items:center;justify-content:center;width:45px;height:45px;font-size:17px;box-shadow:none;outline:none;border-radius:10px}.header-mid .header-mid-div .web-menu-btn:after{display:none}.header-mid .header-mid-div .web-menu-btn:focus,.header-mid .header-mid-div .web-menu-btn:hover{background-color:var(--themeclr2);color:var(--whiteclr);border-color:var(--themeclr2)}.header-mid .header-mid-div .header-menu{display:flex;align-items:center;gap:40px;list-style:none;margin-bottom:0}.header-mid .header-mid-div .header-menu .dropdown-menu.dropdown-menu:before{content:"";position:absolute;top:-12px;left:15px;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:14px solid var(--themeclr)}.header-mid .header-mid-div .header-menu .dropdown-menu{background-color:var(--themeclr);transform:translateY(60px)!important;--bs-dropdown-min-width:14rem;--bs-dropdown-padding-y:7px}.header-mid .header-mid-div .header-menu .dropdown-menu .dropdown-item{color:var(--whiteclr);font-family:var(--bodyfont);--bs-dropdown-item-padding-x:17px;--bs-dropdown-item-padding-y:6px}.header-mid .header-mid-div .header-menu .dropdown-menu .dropdown-item.active,.header-mid .header-mid-div .header-menu .dropdown-menu .dropdown-item:focus,.header-mid .header-mid-div .header-menu .dropdown-menu .dropdown-item:hover{color:#dd882c;background-color:transparent!important}.header-mid .header-mid-div .header-menu li a{color:var(--blackclr);font-family:var(--bodyfont);letter-spacing:3px;font-size:16px;font-weight:500}.header-mid .header-mid-div .header-menu li a:hover{color:var(--themeclr)}.header-mid .header-mid-div .logo{width:auto;height:90px}.header-mid .header-mid-div .shape-img{width:150px}.header-mid .header-mid-div .content{text-align:center;padding:25px 0}.header-mid .header-mid-div .content h6{font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:5px;color:#032f84}.header-mid .header-mid-div .content h2{font-size:60px;font-weight:700;text-transform:uppercase;margin-bottom:5px;color:#e31e27}.header-mid .header-mid-div .content p{font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:0;color:#032f84}.header-menu{position:-webkit-sticky;position:sticky;animation:fixedhead .5s linear 0s 1;top:30px;z-index:1000;width:100%}.header-menu .head-menu-box{background-color:var(--themeclr2);margin:0 50px;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.header-menu .head-menu-box ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.header-menu .head-menu-box ul li a,.header-menu .head-menu-box ul li button{display:inline-block;padding:10px 30px;color:var(--whiteclr);font-size:18px;background-color:transparent;border:none;font-family:var(--bodyfont);border-radius:0}.header-menu .head-menu-box ul li a:hover,.header-menu .head-menu-box ul li button:hover{background-color:#c99b1041}.header-menu .head-menu-box ul li a.active,.header-menu .head-menu-box ul li button.active{background-color:var(--themeclr);color:var(--whiteclr)}.header-menu .head-menu-box ul .dropdown-menu{border:none;border-radius:0;background-color:#ecb713;margin-top:-2px;padding:5px 0}.header-menu .head-menu-box ul .dropdown-menu a{font-size:16px}.banner .react-multiple-carousel__arrow{display:none}.banner{position:relative;padding-bottom:20px}.banner .banner-div{height:720px;padding:120px 0;background-repeat:no-repeat;background-size:cover}.banner h3{font-family:var(--uniquefont);font-size:46px;margin-top:40px}.banner h1,.banner h3{text-align:center;font-weight:500;margin-bottom:0;color:var(--whiteclr)}.banner h1{font-family:var(--uniquefont2);font-size:92px;line-height:120px}.banner .carousel-control-next-icon,.banner .carousel-control-prev-icon{background-color:var(--themeclr2);background-size:60%;padding:20px;border-radius:50%}.overview{padding:20px 0;position:relative}.overview .container{z-index:1;position:relative}.overview:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:445px;background-color:#eee}.overview p{font-size:20px;line-height:29px;font-weight:500;font-family:var(--bodyfont);margin-bottom:0;color:#727272}.overview img{width:100%;height:auto}.school-details{padding:80px 0}.school-details img{width:220px;margin:0 auto 30px;display:block;height:auto}.school-details h2{font-size:52px;line-height:52px;margin-bottom:20px;font-weight:600}.school-details h2,.school-details h6{font-family:var(--bodyfont);text-align:center}.school-details h6{font-size:22px;line-height:22px;margin-bottom:0}.home-contact{padding:180px 0;background-color:var(--themeclr2);position:relative;z-index:10}.home-contact h2{font-size:62px;line-height:70px;font-weight:500;margin-bottom:20px;color:var(--whiteclr);font-family:var(--uniquefont)}.home-contact p{font-size:22px;line-height:32px;font-family:var(--bodyfont);margin-bottom:0;color:var(--blackclr)}.home-contact .home-form{position:absolute;top:40px;right:120px;width:460px}.home-contact .home-form h3{font-size:26px;text-align:center;font-weight:600;margin-bottom:20px;font-family:var(--bodyfont)}.home-contact .home-form .form-box{padding:35px;border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.3);background-color:var(--whiteclr)}.home-contact .home-form .form-box .form-group{margin-bottom:15px}.home-contact .home-form .form-box .form-group label{font-size:16px;font-weight:600;font-family:var(--bodyfont);margin-bottom:5px}.home-contact .home-form .form-box .form-group .form-control{border:none;border-bottom:1px solid #ccc;border-radius:0;padding-left:0}.home-contact .home-form .form-box .form-group .form-control:focus{border-color:var(--themeclr2)}.home-contact .home-form .form-box .form-group .form-check-input:checked{border-color:var(--themeclr2);background-color:var(--themeclr2)}.home-contact .home-form .form-box .form-group .react-select.form-control{padding:0}.css-t3ipsp-control,.css-t3ipsp-control:hover,.home-contact .home-form .form-box .form-group .react-select.form-control .css-13cymwt-control{border:none!important;box-shadow:none!important;outline:none!important}.home-contact .home-form .form-box .form-group .css-1nmdiq5-menu{z-index:1111!important}.achievements{padding:220px 0 80px;position:relative}.achievements:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-10%);width:100%;height:300px;background-color:#eee}.achievements img{width:100%;border:10px solid #fff;box-shadow:0 0 8px 0 rgba(0,0,0,.5)}.achievements .achievement-div{position:relative;z-index:1}.facilities{padding-bottom:80px;position:relative}.facilities .web-heading{margin-bottom:120px}.facilities:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-34%);width:100%;height:300px;background-color:#eee}.facilities .container{position:relative;z-index:1}.facilities img{margin-top:-100px}.bulletin{padding-bottom:60px;position:relative}.bulletin .container{position:relative;z-index:1}.bulletin:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:300px;background-color:#b7cd35}.bulletin .bulletin-list-box{display:block}.bulletin a{display:inline-block;text-align:center}.bulletin a,.bulletin a:hover{color:var(--whiteclr)}.bulletin img{width:100%;box-shadow:0 0 20px 0 rgba(0,0,0,.3);margin-bottom:20px;object-fit:cover}.bulletin h5{font-size:19px;margin-bottom:0}.footer{padding:50px 0;margin-top:15px;border-top:7px solid var(--themeclr2);background-color:var(--themeclr2)}.footer .footer-contact-list{padding:0;margin-bottom:20px;list-style:none;line-break:anywhere}.footer .footer-contact-list li{display:flex;align-items:center;gap:15px;margin-bottom:25px}.footer .footer-contact-list li .icon-box{width:40px;height:40px;border-radius:50%;background-color:var(--whiteclr);color:var(--themeclr2);display:flex;align-items:center;justify-content:center;font-size:18px}.footer .footer-contact-list li p{width:calc(100% - 55px);display:flex;align-items:center;margin:0;gap:5px}.footer h4{margin-bottom:20px;font-family:Poppins,sans-serif;padding-bottom:15px}.footer h4,.footer h5{font-size:19px;color:var(--whiteclr);position:relative}.footer h5{margin-bottom:0;font-family:var(--uniquefont)}.footer a:hover{color:var(--themeclr)!important}.footer h4:after{content:"";position:absolute;left:0;bottom:0;width:60px;height:3px;background-color:var(--whiteclr)}.footer p{margin-bottom:30px;color:var(--whiteclr);font-family:var(--bodyfont)}.footer .social-icon{background-color:var(--whiteclr);width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#003c6d;margin-left:10px;font-size:18px}.footer .social-icon i{line-height:16px}.footer .social-icon:hover{color:#003c6d}.footer ul{list-style:none;padding:0;margin:0}.footer ul li{margin-bottom:10px}.footer ul li:last-child{margin-bottom:0}.footer ul li a{display:flex;align-items:start;justify-content:start;color:var(--whiteclr);line-height:28px;font-weight:400}.footer ul li a svg{margin-right:10px;margin-top:8px}.footer ul li a p{margin-bottom:0;width:calc(100% - 26px);transition:all .3s linear 0s}.footer ul li a:hover,.footer ul li a:hover p{color:var(--themeclr2)}.footer ul li .footer-phone-number{display:flex;align-items:start;color:var(--whiteclr)}.footer ul li .footer-phone-number svg{margin-right:10px;margin-top:8px;width:29px}.footer ul li .footer-phone-number a{display:inline}.footer .form-box{padding:20px;background-color:var(--whiteclr);border-radius:20px}.footer .form-box .form-group{margin-bottom:7px}.footer .form-box .form-group label{font-family:helvetica-bold;font-size:16px;color:var(--paraclr);margin-bottom:3px}.footer .form-box .form-group .form-control{border-radius:0;border:none;border-bottom:2px solid #95979a;padding:6px 0!important}.footer .form-box .web-btn{margin-top:10px}.about-banner .banner-div{background-position:100%}.about-banner h1{font-size:70px;line-height:100px}.about-banner .carousel-control-next-icon,.about-banner .carousel-control-prev-icon{background-color:var(--themeclr)}.about-page{padding:80px 0 0;position:relative}.about-page:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-79%);width:50%;height:370px;background-color:#eee}.about-page .container{position:relative;z-index:1}.about-page p{font-size:20px;line-height:30px;font-weight:500;margin-bottom:20px;font-family:var(--bodyfont)}.about-page h4{font-size:22px;font-weight:700;line-height:32px;margin-bottom:10px;font-family:body-font-bold}.about-activities{padding:0 0 80px;position:relative}.about-activities:after{content:"";position:absolute;width:100%;height:185px;bottom:104px;left:0;background-color:#eee}.about-activities .container{position:relative;z-index:1}.about-activities p{font-size:20px;line-height:30px;font-weight:500;margin-bottom:30px;font-family:var(--bodyfont)}.about-playfield{padding:80px 0 0;position:relative}.about-playfield:after{content:"";position:absolute;width:100%;height:170px;bottom:180px;left:0;background-color:#eee}.about-playfield .container{position:relative;z-index:1}.about-playfield p{font-size:20px;line-height:30px;font-weight:500;margin-bottom:0;font-family:var(--bodyfont)}.about-labs{padding:0 0 80px;position:relative;margin-top:-60px}.about-labs:after{content:"";position:absolute;width:100%;height:172px;bottom:70px;left:0;background-color:#eee}.about-labs .container{position:relative;z-index:1}.about-labs p{font-size:20px;line-height:30px;font-weight:500;margin-bottom:0;font-family:var(--bodyfont)}.about-library{padding:80px 0;position:relative;margin-top:-60px}.about-library:after{content:"";position:absolute;width:100%;height:170px;bottom:158px;left:0;background-color:#eee}.about-library .container{position:relative;z-index:1}.about-library p{font-size:20px;line-height:30px;font-weight:500;margin-bottom:0;font-family:var(--bodyfont)}.about-computer{padding:80px 0;position:relative;margin-top:-60px}.about-computer:after{content:"";position:absolute;width:100%;height:175px;bottom:209px;left:0;background-color:#eee}.about-computer .container{position:relative;z-index:1}.about-computer p{font-size:20px;line-height:30px;font-weight:500;margin-bottom:0;font-family:var(--bodyfont)}.about-points{margin-top:-40px}.about-points .about-point-box{background-color:#f1f1f2;border-radius:30px;position:relative;padding:65px 25px 30px;text-align:center;margin-bottom:60px;min-height:279px}.about-points .about-point-box .icon-div{display:flex;align-items:center;justify-content:center;width:100px;height:100px;border:5px solid #fff;border-radius:50%;position:absolute;top:-55px;left:50%;transform:translate(-50%);padding:18px}.about-points .about-point-box .icon-div.icon-1{background-color:#b9ce36}.about-points .about-point-box .icon-div.icon-2{background-color:#b96ee0}.about-points .about-point-box .icon-div.icon-3{background-color:#dca521}.about-points .about-point-box .icon-div.icon-4{background-color:#4fc2f8}.about-points .about-point-box .icon-div.icon-5{background-color:#dca521}.about-points .about-point-box .icon-div.icon-6{background-color:#b9ce36}.about-points .about-point-box .icon-div img{width:100%}.about-points .about-point-box h6{font-size:22px;line-height:32px;font-weight:500;margin-bottom:10px;font-family:var(--bodyfont)}.about-points .about-point-box p{font-size:17px;line-height:22px;margin-bottom:0;font-family:var(--bodyfont)}.chairman-banner h1{font-size:63px;line-height:95px}.chairman-banner h3{font-size:44px}.principal-banner h1{color:var(--blackclr);font-size:50px;line-height:80px}.principal-banner h3{color:var(--blackclr);font-size:40px}.chairman{padding:40px 0 80px}.chairman .web-heading{margin-bottom:20px}.chairman p{font-size:19px;font-weight:500;line-height:28px;margin-bottom:0;font-family:var(--bodyfont)}.chairman p span{font-size:24px;line-height:24px;font-weight:600;display:block;margin:10px 0}.chairman img,.principal h5{margin-bottom:30px}.principal h5{font-size:21px;font-weight:600;line-height:28px;color:#747474;font-family:var(--bodyfont)}.team-banner .banner-div{background-position:0}.team-banner .banner-div h1,.team-banner .banner-div h3{text-align:left}.facilities-page{padding:80px 0}.facilities-page h4{font-size:28px;font-weight:600;line-height:38px;font-family:var(--bodyfont);margin:80px 0 40px}.facilities-page ul{font-size:18px;line-height:28px;font-family:var(--bodyfont);padding-left:15px}.facilities-page ul li{margin-top:10px;color:#505050}.aim-page{padding:80px 0}.aim-page .web-heading{margin-bottom:20px}.aim-page h6{font-size:22px;font-weight:600;line-height:28px}.aim-page h6,.aim-page p{font-family:var(--bodyfont)}.aim-page p{font-size:20px;line-height:26px;margin-bottom:0;margin-top:30px}.vision-page h6{font-weight:400;color:#777}.vision-page h3{font-size:28px;line-height:28px;margin-bottom:0;margin-top:50px;color:#4fc2f8;font-family:var(--bodyfont)}.vision-page .vision-box{text-align:center;margin-top:80px;padding:0 20px}.vision-page .vision-box h5{font-size:24px;font-weight:600;line-height:20px;margin:20px 0;font-family:var(--bodyfont)}.vision-page .vision-box p{margin-top:0}.curriculum-subjects{padding-top:40px;padding-bottom:50px}.curriculum-subjects .subject-box{border:1px solid #eee;border-radius:30px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);padding:20px;margin-bottom:30px;transition:all .3s linear 0s}.curriculum-subjects .subject-box .img-div{height:600px;border-radius:20px;overflow:hidden;margin-bottom:25px;transition:all .3s linear 0s}.curriculum-subjects .subject-box .img-div img{width:100%;height:100%;object-fit:cover;transition:all .3s linear 0s}.curriculum-subjects .subject-box:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.04);cursor:default}.curriculum-subjects .subject-box:hover .img-div img{transform:scale(1.05)}.curriculum-subjects .subject-box h6{font-size:32px;font-weight:500;font-family:var(--uniquefont);margin-bottom:15px;text-align:center}.curriculum-subjects .subject-box p{font-size:17px;line-height:24px;text-align:center;font-weight:400;margin-bottom:0;font-family:var(--bodyfont)}.curriculum-subjects .load-more-div{text-align:center;margin-top:10px}.contact-top{padding:80px 0}.contact-top .contact-top-box{display:flex;align-items:center;box-shadow:0 0 20px 0 rgba(0,0,0,.07);padding:25px;transition:all .45s linear 0s;position:relative;overflow:hidden;min-height:186px}.contact-top .contact-top-box:after{content:"";position:absolute;left:-600px;bottom:0;background-color:var(--themeclr2);width:100%;height:2px;transition:all .45s linear 0s}.contact-top .contact-top-box:hover:after{left:0}.contact-top .contact-top-box:hover{cursor:default}.contact-top .contact-top-box:hover .icon-div{background-color:var(--themeclr2);color:var(--whiteclr)}.contact-top .contact-top-box .icon-div{display:flex;align-items:center;justify-content:center;min-width:75px;height:75px;border-radius:50%;background-color:#e6b2131c;color:var(--themeclr2);font-size:36px;margin-right:20px;transition:all .45s linear 0s}.contact-top .contact-top-box h5{font-size:25px;font-weight:600;margin-bottom:10px;font-family:var(--bodyfont)}.contact-top .contact-top-box p{font-size:16px;line-height:24px;margin-bottom:0;font-family:var(--bodyfont)}.contact-main{padding:0 0 80px}.contact-main .contact-box{padding:35px;border-radius:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.07)}.contact-main .contact-box p{font-size:16px;line-height:26px;margin-bottom:30px;font-family:var(--bodyfont)}.contact-main .contact-box .form-control{border:1px solid #ddd;border-radius:6px;margin-bottom:30px;padding:12px;box-shadow:none;outline:none}.contact-main iframe{border-radius:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.07)}.contact-main iframe,.contact-main iframe:focus{border:1px solid #eee}.admission-about p{font-size:19px;line-height:27px;margin-bottom:0;font-family:var(--bodyfont)}.admission-school-details{padding-top:230px}.tc{padding:40px 0 80px}.tc .tc-preview{width:100%;height:auto;background-color:var(--themeclr2);padding:10px;border-radius:20px;margin-top:20px}.tc .tc-preview iframe{width:100%;height:650px;border-radius:15px;margin-bottom:-7px}.tc .tc-actions{display:flex;align-items:center;justify-content:center;margin-top:0}.tc .form-control{border:1px solid #ccc}.brochure{padding:40px 0 55px}.brochure .brochure-box{border-radius:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.15);border:1px solid #eee;overflow:hidden;display:block;position:relative;transition:all .3s linear 0s;margin-bottom:25px}.brochure .brochure-box:after{transition:all .3s linear 0s;content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0}.brochure .brochure-box:hover:after{background-color:#000;opacity:.5}.brochure .brochure-box img{width:100%;height:416px;object-fit:contain}.brochure .brochure-box .content{position:absolute;bottom:-250px;left:50%;transform:translate(-50%);text-align:center;width:100%;padding:0 30px;z-index:1;transition:all .3s linear 0s}.brochure .brochure-box:hover .content{bottom:20px}.brochure .brochure-box .content h4{font-size:24px;font-weight:600;margin-bottom:10px;color:var(--whiteclr)}.brochure .brochure-box .content p{margin-bottom:0;color:var(--whiteclr);line-height:24px}.reviews{padding:0 0 140px}.reviews .review-div{display:flex;align-items:center;justify-content:space-between;width:80%;margin:0 auto}.reviews .review-div img{width:20%;height:207px;object-fit:cover;object-position:left;-webkit-clip-path:polygon(45% 1.33975%,46.5798% .60307%,48.26352% .15192%,50% 0,51.73648% .15192%,53.4202% .60307%,55% 1.33975%,89.64102% 21.33975%,91.06889% 22.33956%,92.30146% 23.57212%,93.30127% 25%,94.03794% 26.5798%,94.48909% 28.26352%,94.64102% 30%,94.64102% 70%,94.48909% 71.73648%,94.03794% 73.4202%,93.30127% 75%,92.30146% 76.42788%,91.06889% 77.66044%,89.64102% 78.66025%,55% 98.66025%,53.4202% 99.39693%,51.73648% 99.84808%,50% 100%,48.26352% 99.84808%,46.5798% 99.39693%,45% 98.66025%,10.35898% 78.66025%,8.93111% 77.66044%,7.69854% 76.42788%,6.69873% 75%,5.96206% 73.4202%,5.51091% 71.73648%,5.35898% 70%,5.35898% 30%,5.51091% 28.26352%,5.96206% 26.5798%,6.69873% 25%,7.69854% 23.57212%,8.93111% 22.33956%,10.35898% 21.33975%);clip-path:polygon(45% 1.33975%,46.5798% .60307%,48.26352% .15192%,50% 0,51.73648% .15192%,53.4202% .60307%,55% 1.33975%,89.64102% 21.33975%,91.06889% 22.33956%,92.30146% 23.57212%,93.30127% 25%,94.03794% 26.5798%,94.48909% 28.26352%,94.64102% 30%,94.64102% 70%,94.48909% 71.73648%,94.03794% 73.4202%,93.30127% 75%,92.30146% 76.42788%,91.06889% 77.66044%,89.64102% 78.66025%,55% 98.66025%,53.4202% 99.39693%,51.73648% 99.84808%,50% 100%,48.26352% 99.84808%,46.5798% 99.39693%,45% 98.66025%,10.35898% 78.66025%,8.93111% 77.66044%,7.69854% 76.42788%,6.69873% 75%,5.96206% 73.4202%,5.51091% 71.73648%,5.35898% 70%,5.35898% 30%,5.51091% 28.26352%,5.96206% 26.5798%,6.69873% 25%,7.69854% 23.57212%,8.93111% 22.33956%,10.35898% 21.33975%)}.reviews .review-div .review-content{width:75%;box-shadow:0 0 20px 0 rgba(0,0,0,.15);border:1px solid #eee;border-radius:20px;padding:25px;margin:15px;position:relative}.reviews .review-div .review-content .content-box-before{position:absolute;left:-35px;top:50%;transform:translateY(-50%)}.reviews .review-div .review-content .content-box-before svg{color:var(--whiteclr);filter:drop-shadow(-30px 0 16px rgba(0,0,0,30%));font-size:65px}.reviews .review-div .review-content h4{margin-bottom:0;margin-right:10px;font-family:var(--bodyfont);font-weight:500;font-size:20px}.reviews .review-div .review-content .stars{display:flex;align-items:center;list-style:none;padding:0;margin:0}.reviews .review-div .review-content .stars li{margin-right:2px;color:#ead400}.reviews .review-div .review-content p{font-size:16px;font-weight:400;margin-bottom:15px;line-height:23px}.reviews .review-div .review-content .username h5{font-size:18px;font-weight:500;margin-bottom:0;font-family:var(--bodyfont)}.reviews .review-div .review-content .username p{margin-bottom:0;font-size:14px;font-family:unset}.reviews .carousel-indicators{bottom:-60px;margin-bottom:0}.reviews .carousel-indicators [data-bs-target]{background-color:var(--themeclr2)}.blog-list{padding:40px 0 55px}.blog-list .blog-box{border-radius:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.1)!important;border:1px solid #eee;margin-bottom:25px;overflow:hidden;display:block;color:var(--blackclr)}.blog-list .blog-box .img-div{width:100%;height:300px;overflow:hidden;position:relative}.blog-list .blog-box .img-div .blog-img{width:100%;height:300px;object-fit:cover;transition:all .3s linear 0s}.blog-list .blog-box:hover .img-div .blog-img{transform:scale(1.05)}.blog-list .blog-box .img-div .img-content{position:absolute;bottom:20px;left:50%;transform:translate(-50%);padding:10px;background-color:var(--whiteclr);border:1px solid #eee;box-shadow:0 0 20px 0 rgba(0,0,0,.1);width:90%;border-radius:15px;display:flex;align-items:center;justify-content:space-between}.blog-list .blog-box .img-div .img-content .publisher{display:flex;align-items:center}.blog-list .blog-box .img-div .img-content .publisher img{width:35px;height:35px;border-radius:50%;margin-right:10px}.blog-list .blog-box .img-div .img-content .publisher h6{margin:0;font-size:16px;font-weight:600;font-family:var(--bodyfont)}.blog-list .blog-box .img-div .img-content .upload-date{margin:0;font-size:15px;line-height:15px;color:var(--blackclr);font-family:var(--bodyfont);font-weight:600}.blog-list .blog-box .img-div .img-content .upload-date svg{margin-right:5px}.blog-list .blog-box .content{padding:20px}.blog-list .blog-box .content h4{font-size:20px;font-weight:600;margin-bottom:10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.blog-list .blog-box .content p{font-size:16px;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin-bottom:0}.breadcrumb-section{background-color:#eee;padding:15px 0;margin-top:30px}.breadcrumb-section ul{list-style:none;padding:0;margin:0;display:flex;align-items:center}.breadcrumb-section ul li{margin-right:7px;font-weight:500;font-size:17px;font-family:var(--bodyfont)}.breadcrumb-section ul li a{color:var(--blackclr)}.breadcrumb-section ul li a:hover{color:var(--themeclr2)}.blog-detail{padding:40px 0 55px}.blog-detail .blog-detail-box{border-radius:20px;box-shadow:0 0 20px 0 rgba(0,0,0,.1)!important;border:1px solid #eee;margin-bottom:25px;overflow:hidden;display:block;color:var(--blackclr)}.blog-detail .blog-detail-box .img-div{width:100%;height:550px;overflow:hidden;position:relative}.blog-detail .blog-detail-box .img-div .blog-img{width:100%;height:auto;transition:all .3s linear 0s}.blog-detail .blog-box:hover .img-div .blog-img{transform:scale(1.05)}.blog-detail .blog-detail-box .img-div .img-content{position:absolute;bottom:20px;left:50%;transform:translate(-50%);padding:10px 15px 10px 10px;background-color:var(--whiteclr);border:1px solid #eee;box-shadow:0 0 20px 0 rgba(0,0,0,.1);width:53%;border-radius:15px;display:flex;align-items:center;justify-content:space-between}.blog-detail .blog-detail-box .img-div .img-content .publisher{display:flex;align-items:center}.blog-detail .blog-detail-box .img-div .img-content .publisher img{width:35px;height:35px;border-radius:50%;margin-right:10px}.blog-detail .blog-detail-box .img-div .img-content .publisher h6{margin:0;font-size:16px;font-weight:600;font-family:var(--bodyfont)}.blog-detail .blog-detail-box .img-div .img-content .upload-date{margin:0;font-size:15px;line-height:15px;color:var(--blackclr);font-family:var(--bodyfont);font-weight:600}.blog-detail .blog-detail-box .img-div .img-content .upload-date svg{margin-right:5px}.blog-detail .blog-detail-box .content{padding:30px}.blog-detail .blog-detail-box .content h4{font-size:24px;font-weight:600;margin-bottom:10px;font-family:var(--bodyfont)}.blog-detail .blog-detail-box .content p{font-size:16px;line-height:24px}.blog-detail .blog-about-main-right{display:flex;align-items:center}.blog-detail .blog-about-main-right .upload-date{margin-right:25px!important}.blog-detail .blog-about-main-right .blog-comment{font-weight:600;color:var(--blackclr)}.blog-detail .blog-about-main-right .blog-comment svg{margin-right:5px}.blog-detail .blog-description{font-size:17px!important;color:#696969;line-height:27px!important;margin:30px 0;font-family:var(--bodyfont)}.blog-detail .blog-quote{padding:30px;background-color:#eee;border-radius:20px;margin-bottom:30px}.blog-detail .blog-quote svg{font-size:60px;color:var(--themeclr2);margin-bottom:10px}.blog-detail .blog-quote h5{font-size:20px;font-weight:600;margin-top:20px;margin-bottom:0;font-family:var(--bodyfont)}.blog-detail .blog-content-images{display:flex;align-items:center;justify-content:space-between}.blog-detail .blog-content-images img{width:48%;border-radius:10px}.blog-detail .blog-tags a{display:inline-block;padding:2px 10px;background-color:var(--themedarkclr);font-size:15px;font-weight:600;color:var(--whiteclr);margin-left:10px}.blog-detail .blog-tags a:hover{background-color:var(--themeclr);color:var(--whiteclr)}.blog-detail .page-small-heading{margin-bottom:50px}.blog-detail .blog-comment-box{padding:30px 20px;border-bottom:1px solid #ddd}.blog-detail .blog-comment-box .comment-user{display:flex;align-items:center;margin-bottom:15px}.blog-detail .blog-comment-box .comment-user img{width:50px;height:50px;border-radius:50%;margin-right:15px}.blog-detail .blog-comment-box .comment-user h6{margin-bottom:0;font-size:19px;font-weight:600;color:var(--blackclr);margin-right:20px}.blog-detail .blog-comment-box .comment-user p{font-size:14px;font-weight:500;margin:0;color:var(--paraclr)}.blog-detail .form-control{padding:12px;border:1px solid #ccc;background-color:#eee;margin-bottom:25px}.blog-detail .form-control:focus{border-color:var(--themeclr)}.blog-detail .blog-right{height:100%}.blog-detail .blog-right .right-box{border-radius:20px;border:1px solid #eee;box-shadow:0 0 20px 0 rgba(0,0,0,.1);padding:20px;position:-webkit-sticky;position:sticky;top:110px}.blog-detail .blog-right .right-box h4{font-size:26px;font-weight:600;margin-bottom:40px;position:relative;font-family:var(--bodyfont)}.blog-detail .blog-right .right-box h4:after{content:"";position:absolute;left:0;bottom:-10px;width:70px;height:2px;background-color:var(--themeclr2)}.blog-detail .blog-right .right-box .recent-blog-div{display:flex;align-items:center;margin-top:15px;color:var(--blackclr)}.blog-detail .blog-right .right-box .recent-blog-div img{width:30%;height:auto;margin-right:20px;border-radius:7px}.blog-detail .blog-right .right-box .recent-blog-div .recent-content{width:70%}.blog-detail .blog-right .right-box .recent-blog-div h6{font-size:17px;font-weight:600;margin-bottom:5px!important;font-family:var(--bodyfont);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-bottom:0}.blog-detail .blog-right .right-box .recent-blog-div p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;line-height:22px}.bulletin-list-page{padding:80px 0}.bulletin-list-page:after{display:none!important}.bulletin-list-page h5{color:#000}.bulletin-list-page a{margin-top:25px;display:block}.bulletin-list-page .web-heading{margin-bottom:25px}.ReactModalPortal .ReactModal__Overlay{z-index:1111!important}.teachers{padding:20px 0 60px}.admission-pop-form .btn-close{padding:12px!important;background-color:var(--themeclr2);border-radius:50%;opacity:1;background-size:34%;transition:all .3s linear 0s;margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(0 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto!important}.admission-pop-form .btn-close:hover{background-color:var(--themeclr)}.admission-pop-form .modal-title{font-size:25px;font-family:unique1;font-family:700;color:var(--themeclr)}.admission-pop-form .modal-content{border-radius:0}.admission-pop-form .modal-content .form-control{border-radius:0;border:1px solid #ddd}.admission-pop-form .modal-content .form-control:focus{border-color:var(--themeclr2)}.admission-pop-form .modal-content .modal-body{padding:25px 20px}.react-select>div{border:none!important}.admission-overview{padding:50px 0;font-family:var(--bodyfont)}.admission-overview .web-heading{font-size:80px;margin-bottom:40px;color:#00b6e7}.admission-overview .sub-heading{font-size:22px;margin-bottom:10px;color:#00b6e7;margin-top:20px}.admission-overview li,.admission-overview p{font-size:18px;line-height:28px;font-weight:500;margin-bottom:15px;color:#808184;text-align:justify}.admission-overview ul{margin:0;padding-left:15px}.admission-overview ul li{margin-bottom:5px}.admission-overview img{width:100%;height:350px;object-fit:cover;margin-bottom:20px}.admission-overview .info-box{border:2px solid #00b6e7;border-radius:20px;padding:20px;text-align:center}.admission-overview .info-box .title{margin-bottom:0;color:#808184;font-size:30px;font-weight:700}.admission-overview .info-box .name{color:#00b6e7;margin-bottom:10px;font-weight:700;font-size:30px}.admission-overview .info-box ul{margin:0 auto;padding:0;list-style:none;display:inline-block;text-align:left;font-size:20px;font-weight:600}.admission-overview .info-box ul li{margin-top:8px}.admission-overview .info-box ul li a{display:flex;align-items:center;gap:10px;color:#808184}.admission-overview .info-box ul li svg{width:30px;height:30px;border:2px solid #808184;color:#808184;border-radius:50px;padding:3px}.admission-overview .info-box ul li span{width:calc(100% - 45px)}.admission-overview .box-h{color:#00b6e7}.admission-overview .table th{font-weight:500}.downloads img{height:500px}.downloads .table{margin-top:60px;margin-bottom:0}.downloads .table tr td,.downloads .table tr th{padding:5px 0;border:none}.downloads .table tr th{font-size:22px;color:#00b6e7}.downloads .table tr td{font-size:18px;line-height:22px;color:#808184}.downloads .table tr th:last-child{text-align:center}.downloads .table .download-link{padding:0;display:flex;align-items:center;justify-content:center;gap:10px;color:#808184}.downloads .table .download-link .icon{width:25px;height:25px;background-color:#00b6e7;border-radius:50px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px}.admission-register img{height:500px}.admission-register form{margin-top:60px}.admission-register .form-group{margin-bottom:20px}.admission-register label{color:#000}.admission-register .form-control{border:2px solid #808184!important;height:60px;border-radius:5px;padding:0 20px}.admission-register .form-control.react-select{padding:8px 10px}.gallery-3d-virtual .box{display:block;margin-top:60px}.gallery-3d-virtual .box img{height:300px;object-fit:cover}.gallery-3d-virtual .box .title{text-align:center;font-size:26px;margin:0}.swimming-pool .web-heading{font-size:80px;margin-bottom:40px;color:#00b6e7}.swimming-pool img{object-position:top}.library .web-heading{font-size:80px;margin-bottom:40px;color:#00b6e7}.library .gallery{grid-template-columns:repeat(2,1fr)}.library img{object-position:top}.campus .gallery img{object-position:top;height:350px;margin:0}.academics .table{margin-bottom:0}.academics .table tr td,.academics .table tr th{padding:10px 20px 10px 0;border:none}.academics .table tr th{font-size:22px;color:#00b6e7}.academics .table tr td{font-size:18px;line-height:22px;color:#808184}.academics .table tr td:first-child{white-space:nowrap;width:100px}.board-time-table .table{margin-top:0}.board-time-table img,.results img{height:350px}.curriculum-bulletin .box{margin-top:40px;text-align:center;display:block;color:var(--blackclr)}.curriculum-bulletin .box img{border:10px solid #e8e8e8;width:100%;height:300px;object-fit:cover;margin-bottom:10px}.curriculum-bulletin .box .title-date{display:flex;align-items:center;justify-content:space-between;text-align:left;gap:15px;margin-bottom:10px}.curriculum-bulletin .box .title{margin:0;font-size:16px;width:calc(100% - 145px);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.curriculum-bulletin .box .date{color:#adadad}.school-timetable .box{background-color:#17b7e8}.school-timetable .box .header-img{width:100%;height:auto;margin:0}.school-timetable .box-body{padding:0 20px 20px;text-align:center;background:url(/img/school-header2.jpg) top no-repeat;background-size:100%}.school-timetable .box-body .title{color:#263a7e;font-family:HelveticaNeueLTPro-Bd;margin-bottom:20px}.school-timetable .box-body img{width:100%;height:auto;margin:0}.school-timetable .box-body img+img{margin-top:20px}.transfer-certificate .sub-heading{display:flex;align-items:center;gap:10px;font-size:30px;margin:0}.transfer-certificate .sub-heading .icon{width:35px;height:35px;background-color:#00b6e7;border-radius:50px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px}.transfer-certificate form{margin-top:30px}.transfer-certificate .web-btn-3{font-size:18px;padding:10px 25px;margin-top:10px}.transfer-certificate .tc-preview{width:100%;height:auto;background-color:var(--themeclr2);padding:10px;border-radius:20px;margin-top:20px}.transfer-certificate .tc-preview iframe{width:100%;height:650px;border-radius:15px;margin-bottom:-7px}.bulletin-details{text-align:center}.bulletin-details .date{color:var(--whiteclr);background-color:var(--themeclr2);border-radius:10px;padding:12px 30px;margin-bottom:50px;display:inline-flex}.bulletin-details .web-heading{font-size:60px}.bulletin-details img{background-color:#eee;padding:10px}.bulletin-details .date svg{margin-right:5px}.curriculum-bulletin .pagination{justify-content:center;margin-top:50px;border:none}.curriculum-bulletin .pagination li{margin:0 10px 0 0}.curriculum-bulletin .pagination li:last-child{margin-right:0}.curriculum-bulletin .pagination li .page-link{border-radius:500px!important;border:2px solid #ddd;padding:5px 15px;font-size:16px;font-weight:600;color:var(--blackclr)}.curriculum-bulletin .pagination li.active .page-link{border-color:transparent;background-color:var(--themeclr2);color:var(--whiteclr)}.upcoming-event{padding:80px 0 70px}.upcoming-event img{width:100%;height:auto;border-radius:20px}.activities-slider .carousel-indicators{bottom:-25px;margin-bottom:0}.activities-slider .carousel-indicators button{width:10px;height:10px;border-radius:50%}.activities-slider .carousel-indicators [data-bs-target]{background-color:var(--themeclr2)}.activities-slider img{object-fit:contain}.home-journey{padding:50px 0}.home-journey .journey-para{font-size:24px;line-height:36px;text-align:justify;font-family:var(--bodyfont);color:var(--paraclr)}.home-about{padding:60px 0;background-image:url(webpack:///mini-css-extract-plugin/_next/static/media/about-bg.5b75e269.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative}.home-about:before{content:"";background-color:#142151;opacity:75%;position:absolute;top:0;left:0;width:100%;height:100%}.home-about .about-content{z-index:1;position:relative;text-align:center}.home-about .about-content .about-title{font-size:38px;font-family:Poppins,sans-serif;color:#fcc733;margin-bottom:30px}.home-about .about-content .about-sub-title{font-size:28px;font-family:var(--bodyfont);margin-bottom:30px;padding-bottom:15px;color:var(--whiteclr);position:relative}.home-about .about-content .about-sub-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:5px;background-color:var(--whiteclr);border-radius:20px}.home-about .about-content .about-para p{font-size:18px;line-height:28px;font-family:var(--bodyfont);color:var(--whiteclr);margin:0 auto 25px}.home-vision{padding:60px 0;background-color:#faf6ef}.home-vision .vision-box{border-radius:25px;overflow:hidden;position:relative;transition:all .3s linear 0s}.home-vision .vision-box.mission-box{margin-bottom:50px}.home-vision .vision-box img{width:100%;object-fit:cover}.home-vision .vision-box:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#933;background:linear-gradient(180deg,rgba(153,51,51,0),rgba(153,51,51,0) 50%,rgba(153,51,51,.85));transition:all .3s linear 0s}.home-vision .vision-box .vision-content{position:absolute;width:100%;height:auto;bottom:-15px;left:0;padding:20px;z-index:1;transition:all .3s linear 0s}.home-vision .vision-box:hover{transform:scale(1.02);cursor:pointer}.home-vision .vision-box:hover:before{background:linear-gradient(180deg,rgba(153,51,51,0),rgba(153,51,51,.5) 50%,rgba(153,51,51,.85))}.home-vision .vision-box:hover .vision-content{bottom:0}.home-vision .vision-box .vision-content h5{color:var(--whiteclr);font-size:26px;font-family:var(--uniquefont);margin-bottom:15px;text-shadow:0 0 5px rgba(0,0,0,.5)}.home-vision .vision-box .vision-content p{color:var(--whiteclr);font-family:var(--bodyfont);margin-bottom:0;text-shadow:0 0 5px rgba(0,0,0,.5);opacity:0;display:none;transition:all .3s linear 0s}.home-vision .vision-box:hover .vision-content p{opacity:1;display:block}.home-chairman{padding:60px 0}.home-chairman img{width:100%;height:auto;border-radius:25px}.home-chairman .chairman-content h4,.home-chairman .principal-content h4{font-size:28px;font-family:Poppins,sans-serif;color:var(--themeclr);margin-bottom:10px}.home-chairman .chairman-content h3,.home-chairman .principal-content h3{font-size:16px;line-height:25px;font-family:Poppins,sans-serif;margin-bottom:15px;display:block}.home-chairman .chairman-content p,.home-chairman .principal-content p{margin-bottom:0}.home-empower{padding:60px 0;background-color:#faf6ef}.home-empower .empower-sub-title{margin-bottom:80px;font-family:var(--bodyfont);text-align:center}.home-empower ul{padding-left:15px}.home-empower ul li::marker{color:var(--themeclr)}.home-empower ul li strong{font-family:var(--bodyfont);color:var(--themeclr)}.home-empower ul li{margin-top:15px}.home-empower .empower-para,.home-empower ul li{font-family:var(--bodyfont);color:var(--blackclr)}.home-empower .empower-para{font-size:19px;margin-bottom:0;margin-top:30px}.home-empower .empower-img{width:100%;height:auto;border-radius:25px}.home-empower .alumni-div{margin-top:80px}.home-empower .alumni-div img{width:100%;height:auto;border-radius:20px}.about-history{padding:60px 0;background-color:#faf6ef}.about-history .about-history-img{width:100%;height:auto;margin-top:50px}.about-values{padding:0 0 40px}.about-values .about-core-img{width:100%;height:auto;margin-bottom:50px}.about-values .new-common-para span{font-family:var(--bodyfont)!important}.new-teams{padding:60px 0}.new-teams .team-div{height:740px;overflow:hidden;transition:all .3s linear 0s}.new-teams .team-box{text-align:center;padding:0 70px;margin-top:20px}.new-teams .team-box .team-img{width:200px;height:200px;object-fit:cover;border-radius:50%;border:7px solid #d6c47e;margin-bottom:20px}.new-teams .team-box h5{font-family:var(--bodyfont);color:var(--themeclr);margin-bottom:10px;font-size:22px;font-weight:700;line-height:1}.new-teams .team-box span{font-family:var(--bodyfont);color:var(--blackclr);margin-bottom:5px;font-size:17px;font-weight:500;line-height:1;display:block}.new-teams .team-box p{margin:0;font-family:var(--bodyfont);font-size:16px;line-height:22px;color:var(--paraclr)}.why-vgs{padding:60px 0;background-color:#faf6ef}.why-vgs .vgs-main-img{width:100%;height:auto}.why-vgs .vgs-content .content-box{display:flex;align-items:center;gap:20px;margin-bottom:20px}.why-vgs .vgs-content .content-box .icon-div{width:70px;height:70px;border-radius:10px;overflow:hidden}.why-vgs .vgs-content .content-box .icon-div img{width:100%;height:100%;object-fit:contain}.why-vgs .vgs-content .content-box .content{width:calc(100% - 90px)}.why-vgs .vgs-content .content-box .content h6{font-size:18px;font-family:var(--bodyfont);font-weight:700;color:var(--themeclr);margin-bottom:5px}.why-vgs .vgs-content .content-box .content ul{padding-left:20px;font-family:var(--bodyfont);color:var(--blackclr)}.why-vgs .vgs-bottom-para{font-size:20px;padding:0 100px;font-family:var(--bodyfont);color:var(--paraclr);margin-bottom:0;text-align:center}.vgs-detail{padding-bottom:30px;overflow:hidden}.vgs-detail .new-common-para{text-align:center;margin-bottom:50px}.vgs-detail .vgs-content .content h5{margin-bottom:20px;font-size:20px}.vgs-detail .vgs-content .content h5,.vgs-detail .vgs-content .content p strong{font-family:var(--bodyfont);font-weight:700;color:var(--themeclr)}.chairman-page{background-color:#faf6ef;overflow:hidden}.home-principal .chairman-content{height:570px;overflow:hidden}.chairman-page .home-principal .chairman-content{height:auto;overflow:visible}.chairman-page .read-more-btn{display:none}.admission-page{padding:60px 0;background-color:#faf6ef;overflow:hidden}.admission-page .input-group{min-height:50px}.admission-page .input-group .input-group-text{background-color:#eee;border:1px solid #b9b9b9;border-top-left-radius:10px;border-bottom-left-radius:10px}.admission-page .input-group .form-control,.admission-page .input-group .form-select{background-color:#fff;border:1px solid #b9b9b9;box-shadow:none;outline:none;border-top-right-radius:10px;border-bottom-right-radius:10px}.admission-page .application-process-image{width:100%;height:auto}.contact-page{padding:60px 0;background-color:#faf6ef}.contact-page .input-group{min-height:50px}.contact-page .input-group .input-group-text{background-color:#eee;border:1px solid #b9b9b9;border-top-left-radius:10px;border-bottom-left-radius:10px}.contact-page .form-control{background-color:#fff;border:1px solid #b9b9b9;box-shadow:none;outline:none;border-top-right-radius:10px;border-bottom-right-radius:10px}.contact-page textarea.form-control{border-radius:10px}.contact-page .application-process-image{width:100%;height:auto}.epathshala-page{padding:60px 0;overflow:hidden}.epathshala-page .form-control,.epathshala-page .form-select{box-shadow:none!important;outline:none!important}.epathshala-page .book-go-btn{width:100%;height:58px;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:var(--themeclr)!important;color:var(--whiteclr)!important;border:none;box-shadow:none;outline:none;cursor:pointer;font-size:20px}.certificate-page{padding:60px 0;background-color:#faf6ef}.certificate-page .certificate-box{padding:25px;border-radius:20px;box-shadow:5px 5px 9px 0 rgba(0,0,0,.4)!important;background-color:var(--themeclr2);text-align:center;display:block}.certificate-page .certificate-box.clr2{background-color:var(--themeclr)}.certificate-page .certificate-box h4{font-size:20px;font-weight:600;margin:0;font-family:var(--bodyfont);color:var(--whiteclr)}.certificate-page .certificate-box img{display:block;width:100%;height:450px;object-fit:cover;border-radius:12px;background-color:var(--whiteclr);margin-bottom:25px}.time-table-page{padding:60px 0;background-color:#faf6ef}.time-table-page .pdf-viewer{margin-top:25px;height:90vh}.gallery-page{padding:60px 0;background-color:#faf6ef;overflow:hidden}.gallery-page .gallery-year-box{padding:20px;border-radius:20px;background-color:var(--whiteclr);box-shadow:0 0 10px rgba(0,0,0,.15);margin-top:30px}.gallery-page .gallery-year-box .web-btn{height:58px;width:100%;display:flex;align-items:center;justify-content:center}.gallery-page .gallery{margin-top:50px}.gallery-page .gallery img{border-radius:20px;border:8px solid var(--themeclr)}.empower-content h2{text-align:left;font-size:32px;line-height:1;color:var(--themeclr2);margin-bottom:20px;font-family:Poppins,sans-serif}.custom-carousel-controls{position:absolute;bottom:0;right:0;display:flex;gap:20px;z-index:10}.custom-next,.custom-prev{width:42px;height:42px;border:1px solid #ccc;border-radius:50%;background:#fff;color:#666;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.custom-next:hover,.custom-prev:hover{background-color:maroon;color:#fff;border-color:maroon}.schedule-section{background-color:#f9fafb;padding:60px 20px;font-family:Segoe UI,sans-serif}.schedule-section .schedule-card{background:#fff;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.06);padding:25px}.schedule-section .schedule-table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:10px}.schedule-section .schedule-table thead tr{background-color:#002147;color:#fff}.schedule-section .schedule-table th{padding:16px 20px;font-size:17px;border:1px solid #4f4747}.schedule-section .schedule-table td{padding:16px 20px;font-size:15px}.schedule-section .schedule-table tbody tr:nth-child(2n){background-color:#f6f6f6}.schedule-section .schedule-table tbody tr:hover{background-color:#eaf2ff}.schedule-section .schedule-table td{color:#333;border:1px solid #933;font-weight:500}.schedule-section .schedule-note{margin-bottom:0;font-size:17px;color:#002147;text-align:center;font-weight:600}@media (max-width:767px){.schedule-section{padding:30px 0}.schedule-section .schedule-card{padding:15px;margin-bottom:20px}.schedule-section .schedule-table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px}.schedule-section .schedule-table th{font-size:15px}.schedule-section .schedule-table td{font-size:14px}.schedule-section .schedule-note{font-size:15px;padding:10px}}.booklist-section{background-color:#f9fafb;padding:60px 20px;font-family:Segoe UI,sans-serif}.booklist-section .booklist-card{background:#fff;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.06);padding:25px;margin-bottom:30px}.booklist-section .booklist-table{width:100%;border-collapse:collapse;overflow:hidden;border-radius:10px}.booklist-section .booklist-table thead tr{background-color:#002147;color:#fff}.booklist-section .booklist-table th{padding:16px 20px;font-size:17px;border:1px solid #4f4747}.booklist-section .booklist-table td{padding:16px 20px;font-size:15px;color:#333;border:1px solid #933;font-weight:500}.booklist-section .booklist-table tbody tr:nth-child(2n){background-color:#f6f6f6}.booklist-section .booklist-table tbody td:last-child{background-color:#f0f7ff;font-weight:500;color:#002147;border-left:2px solid #e0e0e0;border-bottom:2px solid #e0e0e0}.booklist-section .booklist-note{margin-top:20px;font-size:.9rem;color:#555;font-style:italic}.booklist-section .booklist-heading-box{width:-moz-fit-content;width:fit-content;margin:0 auto;background-color:#933;padding:15px 30px;color:#fff;font-weight:700;font-size:18px;-webkit-clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 100%,0 100%);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 100%,0 100%);box-shadow:0 8px 24px rgba(0,0,0,.06);text-align:center}.booklist-section .booklist-heading-box h2{font-size:18px;margin-bottom:0}@media (max-width:767px){.booklist-section{padding:30px 0}.booklist-section .booklist-table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:8px}.booklist-section .booklist-table td{font-size:14px}.booklist-section .booklist-table th{font-size:15px}.booklist-section .booklist-table thead{background-color:#002147}.booklist-section .booklist-table tbody td,.booklist-section .booklist-table thead th{white-space:nowrap}.booklist-section .booklist-heading-box{font-size:14px;padding:10px 15px;width:100%;box-sizing:border-box}.booklist-section .booklist-heading-box h2{font-size:16px;text-align:center}.booklist-section .booklist-card{padding:15px;margin-bottom:20px}}.recent-achievement{padding:60px 0}.recent-achievement .achivement-img img{width:100%;height:350px}@media (max-width:768px){.custom-carousel-controls{right:unset;left:50%;transform:translateX(-50%)}.recent-achievement .achivement-img img{width:100%;height:180px}}.chairman-principal-section{padding:0 0 60px}.our-achievements{padding:60px 0}.our-achievements .achievement-card{background:linear-gradient(270deg,#eef2f3,#fff);padding:25px;border-radius:10px;border-left:6px solid #2e2a5c;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .3s ease;margin-bottom:20px}.our-achievements .achievement-card:hover{transform:translateY(-5px);border-left:6px solid #933}.our-achievements .achievement-card h3{font-size:20px;color:#2e2a5c;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.our-achievements .download-btn{text-decoration:none;background-color:#2e2a5c;color:#fff;padding:10px 18px;border-radius:6px;font-weight:500;transition:background-color .3s ease}.our-achievements .achievement-card:hover .download-btn{background-color:#933;color:#fff}@media (max-width:767px){.our-achievements .achievement-card{padding:15px}.our-achievements .achievement-card h3{font-size:15px;margin-bottom:20px}.our-achievements .download-btn{padding:7px 15px;font-size:14px}}.testimonials-section{padding:60px 0}.testimonials-section .videoBox{position:relative;cursor:pointer;transition:.3s ease;margin-bottom:20px}.testimonials-section .videoBox:hover{transform:scale(1.02)}.testimonials-section .videoBox img{border:4px solid #933;border-radius:10px;object-fit:cover;width:100%;height:250px}.testimonials-section .playIcon{font-size:48px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.customModalOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,4%,.95);z-index:1055;display:flex;align-items:center;justify-content:center;flex-direction:column}.customModalOverlay .customCloseBtn{position:absolute;top:20px;right:30px;font-size:36px;color:#fff;cursor:pointer;z-index:1060}.customModalOverlay .customLoader{border:6px solid #f3f3f3;border-top-color:#fff;border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.customModalOverlay .customIframeWrapper{position:relative;width:90%;max-width:900px;padding-top:56.25%}.customModalOverlay .customIframeWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:767px){.testimonials-section .videoBox img{height:150px}}.homepage-video-modal .modal-content{background-color:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 20px rgba(0,0,0,.5)}.homepage-video-modal .video-container{position:relative;width:100%;padding-top:56.25%}.homepage-video-modal .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.football-header{padding:30px 0}.football-header .header-logo{width:100%;padding:0 50px;height:100%}.football-banner{background-image:url(/img/footballcluster/football-banner.jpg);background-size:cover;position:relative;padding:230px 0 100px;border-top:20px solid #ec3141}.football-banner,.football-banner .heading{background-position:50%;background-repeat:no-repeat}.football-banner .heading{position:absolute;top:0;left:0;width:100%;padding:20px 0 45px;background-image:url(/img/footballcluster/football-banner-heading-bg.png);background-size:100% 100%;text-align:center}.football-banner .heading h1{font-size:42px;margin-top:0;margin-bottom:5px;color:#ec3141;font-weight:900}.football-banner .heading h3{font-size:32px;margin-top:0;margin-bottom:0;color:#354c9f;font-weight:800}.football-banner .banner-img{width:450px;height:450px}.football-banner .banner-btn{width:100%;height:60px;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#e51a22,#900709);font-size:25px;color:#fff;font-weight:900;border-radius:50px;text-decoration:none!important}.football-banner .banner-btn i{margin-right:10px}.football-logos{padding:55px 0 80px;border-bottom:25px solid #ec3141}.football-logos .logo-box{padding:10px;border:1px solid #b1b1b1;border-radius:30px;width:100%;height:150px;display:flex;align-items:center;justify-content:center;margin-top:25px}.football-logos .logo-box img{width:100%;height:100%;object-fit:cover;border-radius:20px}@media(max-width:1399px){.football-banner .heading{background-size:110% 100%}.football-banner .banner-btn{font-size:24px}}@media (max-width:1199px){.football-banner .heading h1{font-size:42px}.football-banner .heading h3{font-size:30px}.football-banner .banner-btn{font-size:22px}.football-logos .logo-box{height:130px;border-radius:25px}}@media (max-width:991px){.football-banner .banner-btn{font-size:21px}.football-banner .heading h1{font-size:32px}.football-banner .heading h3{font-size:20px}.football-banner .banner-img{width:100%;height:400px}}@media (max-width:767px){.football-header .header-logo{padding:0 20px}.football-banner .heading{background-size:150% 100%}.football-banner .heading h1{font-size:27px}.football-banner .heading h3{font-size:15px}.football-banner{background-size:90%;background-position:bottom;padding:140px 0 300px}.football-banner .banner-btn{font-size:17px;height:50px}.football-logos .logo-box{height:135px}}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6d93bde91c0c2823-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d65c78;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a34f9d1faa5f3315-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_d65c78;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_d65c78{font-family:__Inter_d65c78,__Inter_Fallback_d65c78;font-style:normal}