@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");:root{--themeclr:#00a6ca;--themeclr2:#f8c014;--blackclr:#000;--whiteclr:#fff;--darkgreycolor:#181c2d;--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}@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:body-font-reg;src:url(/custom-fonts/body-font-reg.TTF)}@font-face{font-family:body-font-bold;src:url(/custom-fonts/body-font-bold.TTF)}@font-face{font-family:HelveticaNeueLTPro-Bd;src:url(/custom-fonts/HelveticaNeueLTPro-Bd.otf)}body{padding:0!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:#666;font-weight:500;font-size:16px;line-height:28px}.form-control,button{box-shadow:none!important}.form-control{outline:none!important}.container-fluid{padding-left:var(--bs-gutter-x,4rem);padding-right:var(--bs-gutter-x,4rem)}.web-heading{font-size:48px;line-height:66px;font-weight:500;margin-bottom:50px;font-family:var(--uniquefont);text-transform:capitalize}.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-theme2{color:#f8c014!important}.web-btn{padding:8px 15px;background-color:var(--themeclr2);border-radius:10px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);color:var(--blackclr);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(--themeclr);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(--themeclr2)!important;color:var(--blackclr)!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}@font-face{font-family:__Inter_aaf875;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ec159349637c90ad-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_aaf875;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/513657b02c5c193f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_aaf875;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fd4db3eb5472fc27-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_aaf875;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/51ed15f9841b9f9d-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_aaf875;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/05a31a2ca4975f99-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_aaf875;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d6b16ce4a6175f26-s.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,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_aaf875;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c9a5bc6a7c948fb0-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+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_aaf875;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_aaf875{font-family:__Inter_aaf875,__Inter_Fallback_aaf875;font-style:normal}.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 .header-mid-div{display:flex;align-items:center;justify-content:space-between}.header-mid .header-mid-div .logo{width:150px;height:183px;object-fit:contain}.header-mid .header-mid-div .shape-img{width:150px}.header-mid .header-mid-div .est-div{text-align:center;width:130px;height:130px;display:flex;align-items:center;justify-content:center;background-color:var(--themeclr);flex-direction:column;border-radius:50%;border:7px solid var(--themeclr2)}.header-mid .header-mid-div .est-div h6{font-size:20px;font-weight:600;color:var(--whiteclr);margin-bottom:2px;line-height:1}.header-mid .header-mid-div .est-div h2{margin-bottom:0;color:var(--whiteclr);font-weight:800}.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);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{margin-top:15px;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;border-radius:20px}.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:#003c6d}.footer h4{font-size:19px;margin-bottom:20px;font-family:var(--uniquefont)}.footer h4,.footer p{color:var(--whiteclr)}.footer p{font-size:17px;line-height:29px;margin-bottom:30px;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}.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}.team{padding:80px 0 40px}.team h4{font-size:24px;font-weight:400;text-align:center;margin-top:40px;margin-bottom:30px;font-family:var(--bodyfont);color:#747474}.team .team-main-box{text-align:center;margin-bottom:40px}.team .team-main-box img{border-radius:50%;width:100%;height:auto}.team .team-main-box h6{font-size:20px;font-weight:500;margin-bottom:0;margin-top:15px;font-family:var(--bodyfont)}.team .team-main-box p{font-size:20px;margin-bottom:10px;font-family:var(--bodyfont);color:#747474}.team .team-main-box ul{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.team .team-main-box ul li{margin-right:10px}.team .team-main-box ul li:last-child{margin-right:0}.team .team-main-box ul li a{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--themeclr2);color:var(--whiteclr);font-size:15px}.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}.gallery-page{padding:40px 0 80px;overflow:hidden}.gallery-page .load-more-div{margin-top:30px;text-align:center}.gallery-page .select-year-heading{font-size:40px;font-weight:600;font-family:var(--bodyfont);color:#b96ee0;margin-bottom:40px}.gallery-page .year-select{margin-bottom:40px}.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}.team-box{padding:25px;border:1px solid #ddd;box-shadow:0 0 15px rgba(0,0,0,.07);margin-top:25px}.alumni-form .team-box{border-color:#eee}.team-box table th{background-color:#ddd}.team-box table .table-view-btn{background-color:var(--themeclr2);color:var(--blackclr);font-size:13px;width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center}.team-box table .table-view-btn:hover{background-color:var(--themeclr);color:var(--whiteclr)}.team-box .team-heading{font-size:24px;font-weight:600;margin-bottom:20px;font-family:body-font-reg;color:var(--themeclr);text-transform:capitalize}.team-box table{text-transform:uppercase}.team-box .form-floating{margin-top:25px}.team-box .form-control{border:1px solid #ddd!important;border-radius:0;padding:12px;box-shadow:none;outline:none;transition:all .3s linear 0s}.team-box .form-control:hover{cursor:pointer}.team-box .form-floating{position:relative;overflow:hidden}.team-box .form-floating:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--themeclr2);transition:all .5s linear 0s}.team-box .form-floating:hover:after{width:100%}.team-box .form-control:focus{border-bottom-color:var(--themeclr2)!important}.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}.policy-page{padding:60px 0}.ecce-about{position:relative}.ecce-about:after{content:"";display:block;position:absolute;bottom:23%;left:0;width:100%;height:220px;background-color:#eee}.ecce-about .row{z-index:1;position:relative}.ecce-about .ecce-about-img{width:100%;height:auto}.ecce-about .about-content{padding:60px}.ecce-about .about-content p{font-family:body-font-reg;color:#808184;font-size:20px;line-height:32px;font-weight:500;margin-bottom:0}.ecce-common-sect{padding:60px 0}.ecce-common-sect .common-sect-wrapper{padding:30px 0}.ecce-common-sect .common-sect-wrapper.gray-background{background-color:#f1f1f2}.ecce-common-sect .common-list-box{display:flex;align-items:center;gap:15px;margin-bottom:30px}.ecce-common-sect .common-list-box:last-child{margin-bottom:0}.ecce-common-sect .common-list-box .common-list-icon{width:100px;height:100px;border-radius:50%;flex-shrink:0}.ecce-common-sect .common-list-box .content-div{font-family:HelveticaNeueLTPro-Bd;flex:1 1}.ecce-common-sect .common-list-box .content-div h4{font-size:30px;color:var(--blackclr);margin-bottom:10px}.ecce-common-sect .common-list-box .content-div h5{font-size:25px;color:#555;margin-bottom:0}.admission-section{padding:0 0 30px}.admission-section .admission-heading-box{padding:12px;border-radius:20px;background:linear-gradient(180deg,#d91a21,#1b0304);width:50%;margin:0 auto 20px;text-align:center}.admission-section .admission-heading-box h2{font-size:36px;color:var(--whiteclr);margin:0}.admission-section h4{font-size:30px;color:var(--blackclr);text-align:center;font-weight:600;margin-bottom:60px}.admission-section .admission-features-wrapper{width:70%;margin:0 auto;display:flex;align-items:center;justify-content:center}.admission-section .admission-features-wrapper .feature-div{width:33%;text-align:center;padding:0 30px;border-right:2px solid var(--blackclr)}.admission-section .admission-features-wrapper .feature-div:last-child{border:none}.admission-section .admission-features-wrapper .feature-div img{width:50px;height:50px;object-fit:contain;margin-bottom:20px}.admission-section .admission-features-wrapper .feature-div h5{font-size:20px;font-weight:600;margin-bottom:10px}.admission-section .admission-features-wrapper .feature-div p{font-size:16px;margin-bottom:0}.admission-section .main-admission-box{padding:30px;background-color:var(--themeclr2);margin-top:40px;text-align:center}.admission-section .main-admission-box h1{color:var(--whiteclr);margin-bottom:20px;font-weight:800;font-size:62px}.admission-section .main-admission-box .contact-div{gap:30px}.admission-section .main-admission-box .contact-box,.admission-section .main-admission-box .contact-div{display:flex;align-items:center;justify-content:center}.admission-section .main-admission-box .contact-box p{margin-bottom:0;margin-left:10px;font-size:18px;font-weight:600;color:var(--whiteclr)}.admission-section .main-admission-box .contact-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)}@media (max-width:1199.98px){.ecce-about .about-content{padding:40px}.ecce-common-sect .common-list-box .content-div h4{font-size:26px}.ecce-common-sect .common-list-box .content-div h5{font-size:22px}.admission-section .admission-heading-box h2{font-size:32px}.admission-section .main-admission-box h1{font-size:54px}}@media (max-width:991.98px){.ecce-about:after{bottom:0;height:150px}.ecce-about .about-content{padding:30px 20px}.ecce-about .about-content p{font-size:18px;line-height:28px}.ecce-common-sect{padding:40px 0}.ecce-common-sect .common-list-box{margin-bottom:25px}.ecce-common-sect .common-list-box .common-list-icon{width:80px;height:80px}.ecce-common-sect .common-list-box .content-div h4{font-size:24px}.ecce-common-sect .common-list-box .content-div h5{font-size:20px}.admission-section .admission-heading-box{width:70%}.admission-section .admission-heading-box h2{font-size:28px}.admission-section h4{font-size:26px;margin-bottom:40px}.admission-section .admission-features-wrapper{width:90%}.admission-section .admission-features-wrapper .feature-div{padding:0 20px}.admission-section .main-admission-box h1{font-size:48px}.admission-section .main-admission-box .contact-div{gap:20px}}@media (max-width:767.98px){.ecce-about:after{display:none}.ecce-about .about-content{padding:20px 15px;text-align:center}.ecce-about .about-content p{font-size:16px;line-height:26px}.ecce-common-sect{padding:30px 0}.ecce-common-sect .common-sect-wrapper{padding:20px 0}.ecce-common-sect .common-list-box{flex-direction:column;text-align:center;gap:10px;margin-bottom:30px}.ecce-common-sect .common-list-box .common-list-icon{width:70px;height:70px}.ecce-common-sect .common-list-box .content-div h4{font-size:20px}.ecce-common-sect .common-list-box .content-div h5{font-size:16px}.admission-section .admission-heading-box{width:85%}.admission-section .admission-heading-box h2{font-size:24px;line-height:1.3}.admission-section h4{font-size:22px;margin-bottom:30px}.admission-section .admission-features-wrapper{width:100%;flex-direction:column}.admission-section .admission-features-wrapper .feature-div{width:100%;padding:20px;border-right:none;border-bottom:2px solid var(--blackclr);margin-bottom:20px}.admission-section .admission-features-wrapper .feature-div:last-child{border-bottom:none;margin-bottom:0}.admission-section .admission-features-wrapper .feature-div img{width:40px;height:40px;margin-bottom:15px}.admission-section .admission-features-wrapper .feature-div h5{font-size:18px}.admission-section .admission-features-wrapper .feature-div p{font-size:14px}.admission-section .main-admission-box{padding:20px;margin-top:30px}.admission-section .main-admission-box h1{font-size:36px}.admission-section .main-admission-box .contact-div{flex-direction:column;gap:15px}.admission-section .main-admission-box .contact-box p{font-size:16px}}@media (max-width:575.98px){.ecce-about .about-content{padding:15px 10px}.ecce-about .about-content p{font-size:14px;line-height:22px}.ecce-common-sect{padding:20px 0}.ecce-common-sect .common-sect-wrapper{padding:15px 0}.ecce-common-sect .common-list-box{margin-bottom:25px}.ecce-common-sect .common-list-box .common-list-icon{width:60px;height:60px}.ecce-common-sect .common-list-box .content-div h4{font-size:18px}.ecce-common-sect .common-list-box .content-div h5{font-size:14px;line-height:1.4}.admission-section .admission-heading-box{width:95%;padding:8px}.admission-section .admission-heading-box h2{font-size:20px}.admission-section h4{font-size:18px;margin-bottom:25px}.admission-section .admission-features-wrapper .feature-div{padding:15px}.admission-section .admission-features-wrapper .feature-div img{width:35px;height:35px;margin-bottom:10px}.admission-section .admission-features-wrapper .feature-div h5{font-size:16px;margin-bottom:8px}.admission-section .admission-features-wrapper .feature-div p{font-size:13px}.admission-section .main-admission-box{padding:15px}.admission-section .main-admission-box h1{font-size:28px;line-height:1.2}.admission-section .main-admission-box .contact-box p{font-size:14px}.admission-section .main-admission-box .contact-box .icon-div{width:25px;height:25px}}@media (max-width:374.98px){.ecce-common-sect .common-list-box .content-div h4{font-size:16px}.ecce-common-sect .common-list-box .content-div h5{font-size:13px}.admission-section .admission-heading-box h2{font-size:18px}.admission-section h4{font-size:16px}.admission-section .main-admission-box h1{font-size:24px}.admission-section .main-admission-box .contact-box p{font-size:13px}}.mobile-header{width:100%;padding:15px}.mobile-header .logo{width:175px}.mobile-header .sidebar-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--themeclr2);color:var(--whiteclr)}.mobile-header ul{list-style:none;padding:0;margin:0}.mobile-header ul li{border-top:1px solid #eee}.mobile-header ul li a{display:flex;align-items:center;justify-content:start;padding:15px 20px;font-weight:600;font-size:16px}.mobile-header .offcanvas-start{width:250px}.mobile-header .btn{width:160px;height:45px;margin-top:20px}.mobile-header .offcanvas-header{padding:20px 30px}.mobile-header .offcanvas-header img{width:175px}@media (max-width:1399px){.banner .banner-div{height:572px}.banner h3{margin-top:20px;font-size:40px}.banner h1{font-size:70px;line-height:100px}.overview p{font-size:19px;line-height:25px}.home-contact .home-form{right:72px}.about-page:after{transform:translateY(-77%)}.about-page p{font-size:18px;line-height:27px}.about-activities{padding:80px 0}.about-activities:after{height:171px;bottom:102px}.about-activities p{font-size:18px;line-height:27px}.about-playfield:after{height:155px;bottom:109px}.about-playfield p{font-size:18px;line-height:27px}.about-labs:after{height:160px}.about-labs p{font-size:18px;line-height:27px}.about-library:after{height:152px;bottom:130px}.about-library p{font-size:17px;line-height:27px}.about-computer{padding-top:0}.about-computer:after{height:160px;bottom:175px}.about-computer p{font-size:17px;line-height:27px}.about-points .about-point-box{min-height:323px}.curriculum-subjects .subject-box .img-div{height:176px}.contact-top .contact-top-box{min-height:204px}.contact-top .contact-top-box p{font-size:15px;line-height:23px}.contact-top .contact-top-box h5{font-size:24px}.brochure .brochure-box img{height:354px}.blog-list .blog-box .img-div{height:279px}.blog-detail .blog-detail-box .img-div{height:472px}.blog-detail .blog-detail-box .img-div .img-content{width:60%}.header-mid .header-mid-div .content h6{font-size:18px;margin-bottom:0}.header-mid .header-mid-div .content h2{font-size:50px;margin-bottom:0}.header-mid .header-mid-div .content p{font-size:14px}.header-mid .header-mid-div .logo{width:120px;height:159px}.header-mid .header-mid-div .shape-img{width:120px}}@media (max-width:1199px){.banner .banner-div{height:522px}.banner h3{text-align:right;margin-top:0;font-size:40px}.banner h1{text-align:right;font-size:70px;line-height:100px}.banner.about-banner h1,.banner.about-banner h3{text-align:left}.overview p{font-size:17px!important;line-height:25px!important}.school-details{padding-bottom:50px}.school-details h6{margin-bottom:30px}.home-contact{text-align:center;padding:80px 0}.home-contact .home-form{position:unset!important;width:50%;text-align:left;margin:0 auto}.achievements,.facilities{padding:80px 0}.home-contact p{margin-bottom:20px}.about-page p{font-size:17px;line-height:25px}.about-activities:after{height:158px}.about-activities p,.about-playfield p{font-size:17px;line-height:25px}.about-playfield:after{bottom:42px}.about-labs:after{height:192px}.about-labs{margin-top:0}.about-labs p{font-size:17px;line-height:29px}.about-library:after{height:175px;bottom:83px}.about-computer p,.about-library p{font-size:17px;line-height:25px}.about-computer:after{bottom:125px;height:170px}.about-points .about-point-box{min-height:345px}.curriculum-subjects .subject-box .img-div{height:142px}.contact-top{padding-top:55px}.contact-top .contact-top-box{margin-top:25px;min-height:181px}.admission-about p{margin-bottom:35px}.brochure .brochure-box img{height:454px}.blog-list .blog-box .img-div{height:350px}.blog-detail .blog-detail-box .img-div{height:349px}.blog-detail .blog-detail-box .img-div .img-content{width:90%}.blog-detail .blog-content-images img{height:auto}.blog-detail .blog-right .right-box{top:155px}.footer h4{margin-top:20px}.header-mid .header-mid-div .content h2{font-size:43px}.header-mid .header-mid-div .content h6{font-size:16px}.header-mid .header-mid-div .content p{line-height:21px}}@media (max-width:1024px){.header-top .header-25-shape{right:30px}.header-menu .head-menu-box{margin:0}.banner .banner-div{height:850px;background-size:150%;background-position:0 100%;background-color:#05a7cb}.banner.banner.principal-banner .banner-div{background-color:#fff;height:980px}.banner.about-banner .banner-div{background-color:#bacd36;background-position:100% 100%}.banner.team-banner .banner-div{background-color:#edc12c;background-position:0 100%}.banner.chairman-banner .banner-div{background-color:var(--themeclr2);background-position:100% 100%}.banner h3{margin-top:0}.banner h1,.banner h3{text-align:center!important}.home-contact .home-form{width:100%}.web-heading{font-size:42px;line-height:60px}.about-page p{font-size:16px;line-height:25px}.about-activities p{font-size:17px;line-height:25px}.about-playfield:after{bottom:48px}.about-playfield p{font-size:17px;line-height:25px}.about-labs{margin-top:0}.about-labs:after{bottom:58px}.about-labs p{font-size:17px;line-height:25px}.about-library:after{bottom:99px}.about-library p{font-size:17px;line-height:25px}.about-computer:after{bottom:126px}.about-computer p{font-size:17px;line-height:25px}.about-points .about-point-box{min-height:345px}}@media (max-width:992px){.overview p{font-size:16px;line-height:19px}.about-page:after{transform:translateY(-86%);height:390px}.about-page p{font-size:15px;line-height:22px}.about-page p.pe-xs-0{padding-right:0!important}.about-activities:after{bottom:106px}.about-activities p{font-size:15px;line-height:22px}.web-heading{font-size:38px;line-height:52px}.about-playfield{padding:80px 0}.about-playfield:after{bottom:60px}.about-playfield p{font-size:15px;line-height:22px}.about-labs{margin-top:0}.about-labs:after{bottom:60px}.about-labs p{font-size:15px;line-height:22px}.about-library:after{bottom:67px}.about-library p{font-size:15px;line-height:22px}.about-computer:after{bottom:78px}.about-computer p{font-size:15px;line-height:22px}.about-points{padding-bottom:80px}.about-points .about-point-box{min-height:345px;margin-bottom:0;margin-top:60px}.team .team-box img{width:100%;height:auto}.curriculum-subjects .subject-box .img-div{height:164px}.contact-top .contact-top-box{min-height:194px}.contact-top .contact-top-box p{font-size:13px;line-height:21px}.contact-top .contact-top-box h5{font-size:22px}.contact-main .contact-box{margin-bottom:25px}.brochure .brochure-box img{height:334px}.brochure .brochure-box:after{background-color:#000;opacity:.5}.brochure .brochure-box .content{bottom:20px;padding:0 15px}.reviews .review-div{display:block;width:100%;padding:15px}.reviews .review-div img{width:60%;margin:0 auto 30px;display:block}.reviews .review-content{width:100%!important;margin:0!important}.reviews .review-content .content-box-before{display:none}.blog-list .blog-box .img-div{height:260px}.blog-detail .blog-detail-box .img-div{height:395px}.gallery-page .select-year-heading{text-align:center;margin-bottom:20px}.gallery-page .year-select{margin-bottom:40px}}@media (max-width:767px){.web-heading{font-size:39px!important;margin-bottom:20px!important}.banner{margin-top:0}.banner .banner-div{height:570px;background-size:180%;background-position:0 100%;background-color:#00a7ca;margin-bottom:-1px}.banner.banner.principal-banner .banner-div{background-color:#fff;height:580px}.banner h3{font-size:35px;margin-top:20px}.banner.principal-banner h3{font-size:33px}.banner.principal-banner h1{font-size:42px;line-height:65px}.banner h1{font-size:60px;line-height:75px}.banner.about-banner h1{font-size:52px;line-height:65px}.banner.about-banner h3{font-size:30px;margin-bottom:5px}.banner .owl-dots{bottom:-20px}.overview{padding:60px 0}.overview:after{display:none}.overview p{font-size:18px;line-height:26px;margin-bottom:20px}.school-details{padding:0 0 60px}.school-details img{width:80%;margin-bottom:25px}.school-details h2{margin-bottom:5px;font-size:39px;line-height:39px}.school-details h6{margin-bottom:25px;font-size:24px;line-height:30px}.home-contact{padding:60px 0}.home-contact .home-form{position:unset;width:100%}.home-contact h2{font-size:40px;line-height:50px;margin-bottom:10px;text-align:center}.home-contact p{font-size:20px;line-height:29px;margin-bottom:20px;text-align:center}.home-contact .home-form .form-box{padding:20px}.achievements{padding:60px 0}.achievements:after{display:none}.achievements img{margin-top:20px}.facilities{padding:0 0 60px}.facilities:after{display:none}.facilities img{margin-top:0}.bulletin-mobile-headings{color:var(--blackclr)}.footer{padding:40px 0}.footer h4{margin-top:30px}.about-page{overflow:hidden}.about-page:after{display:none}.about-page p{font-size:17px;line-height:24px}.about-activities{padding:0;overflow:hidden}.about-activities:after{display:none}.about-activities p{font-size:17px;line-height:24px}.about-playfield{overflow:hidden}.about-playfield:after{display:none}.about-playfield p{font-size:17px;line-height:24px}.about-labs{margin-top:0;padding-top:60px;overflow:hidden}.about-labs img{margin-bottom:30px}.about-labs:after{display:none}.about-labs p{font-size:17px;line-height:24px}.about-library{padding:0;overflow:hidden}.about-library:after{display:none}.about-library img{margin-bottom:30px}.about-library p{font-size:17px;line-height:24px}.about-computer{padding-bottom:120px;overflow:hidden}.about-computer:after{display:none}.about-points{overflow:hidden;padding-top:60px}.about-points .about-point-box{min-height:unset;margin-bottom:40px}.team .web-heading{text-align:center}.facilities-page{padding:60px 0}.facilities-page .web-heading{text-align:center;margin-bottom:10px}.facilities-page h4{font-size:22px;line-height:30px;margin:50px 0 30px}.facilities-page ul{font-size:17px;line-height:25px}.aim-page{padding:60px 0}.vision-page .vision-img{margin:40px 0 0}.vision-page .vision-box-row .col{width:50%}.vision-page .vision-box{margin-top:40px}.curriculum-subjects .subject-box .img-div{height:200px}.curriculum-subjects .subject-box .img-div img{height:100%;width:100%}.contact-main .contact-box{padding:20px}.contact-main .contact-box p{font-size:15px;line-height:21px}.contact-main{padding-bottom:60px}.gallery-page{padding:30px 0 60px}.tc .student-roll-num .form-group{width:65%}.tc .student-roll-num .form-group label{font-size:14px}.tc .tc-preview embed,.tc .tc-preview iframe{height:500px}.brochure .brochure-box img{width:100%;height:auto}.breadcrumb-section{margin-top:15px}.blog-detail{padding:60px 0}.blog-detail .blog-detail-box .img-div{height:300px}.blog-detail .blog-detail-box .img-div .blog-img{height:100%;object-fit:cover}.blog-detail .blog-about-main-right{display:block}.blog-detail .blog-detail-box .content{padding:15px}.blog-detail .blog-comment-box{padding:30px 0}.blog-detail .blog-comment-box .comment-user p{font-size:13px;color:#9b9b9b}.blog-detail .blog-comment-box .comment-user h6{font-size:16px;margin-right:10px}.blog-detail .blog-comment-box .comment-user img{width:40px;height:40px;margin-right:10px}.blog-detail .blog-description{font-size:16px!important;line-height:25px!important}.blog-detail .blog-detail-box .img-div .img-content .publisher h6{font-size:14px}.blog-detail .blog-about-main-right .blog-comment,.blog-detail .blog-detail-box .img-div .img-content .upload-date{font-size:13px}.admission-overview{padding:20px 0}.admission-overview img{height:220px}.admission-overview .info-box .name,.admission-overview .info-box .title{font-size:24px}.admission-overview .info-box ul{font-size:16px}.admission-overview .info-box ul li svg{width:25px;height:25px}.admission-overview li,.admission-overview p{font-size:16px;line-height:20px}.admission-overview .sub-heading{font-size:20px}.downloads img{margin-bottom:5px}.downloads .table{margin-top:10px}.downloads .table tr th{font-size:20px}.downloads .table tr td{font-size:16px;line-height:20px}.downloads .table tr td:first-child{padding-right:15px}.admission-register form{margin-top:0}.gallery-3d-virtual img{margin-bottom:0}.gallery-3d-virtual .box{margin-top:30px}.gallery-3d-virtual .box img{height:220px;margin-bottom:10px}.gallery-3d-virtual .box .title{font-size:22px}.infrastructure img{margin-bottom:0}.academics .table tr td,.academics .table tr th{padding:5px 10px 5px 0}.academics .table tr th{font-size:20px}.academics .table tr td{font-size:16px;line-height:20px}.academics img,.highlights img{margin-top:20px}.curriculum-bulletin img{margin-bottom:0}.curriculum-bulletin .box{margin-top:30px}.curriculum-bulletin .box img{height:220px}.school-timetable .box-body .title{font-size:16px;padding:0 20px;margin-bottom:10px}.transfer-certificate .sub-heading .icon{width:25px;height:25px;font-size:16px}.transfer-certificate .sub-heading{margin-bottom:20px}.transfer-certificate .tc-preview iframe{height:500px}.bulletin-details .date{margin-bottom:25px}.campus .gallery img{height:140px}.upcoming-event{padding:40px 0 30px}.upcoming-event img{border-radius:6px}.about-computer{margin-top:0;padding-bottom:40px}.about-playfield{padding-bottom:0;padding-top:60px}}.banner.home-banner .banner-div{width:100%;height:auto!important;background-size:100% 100%}