.bgBlue{background:#047c83}.text-red{color:#eb3437!important}.text-green{color:#006258!important}.text-blue{color:#006258!important}html{scroll-behavior:smooth}body{font-family:Urbanist,sans-serif;letter-spacing:.3px}h1,h2,h3,h4{font-family:Lora,serif}a,a:hover{text-decoration:none}li,ol,ul{list-style-type:none;padding-inline-start:0;margin-bottom:0}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:95%}.bg1{background:rgba(31,56,107,.0509803922)}.bg2{background-color:#006258!important}.bg3{background:rgba(0,57,52,.0705882353)}a.whatsapp_popup{bottom:84px;right:76px;z-index:99;border:2px solid #fff}a.whatsapp_popup svg{fill:#29a71a;width:58px}.main-table table.table tr td{font-size:19px;line-height:26px;font-weight:500;background:#fff}.main-table table.table tr td,.main-table table.table tr th{padding:10px 12px;vertical-align:middle;font-size:20px}header span.mobileMenu{position:relative;border-radius:50%;width:55px;height:55px;border:1px solid #fff}header nav.fixed-navbar span.mobileMenu{width:45px;height:45px}header span.mobileMenu svg{width:32px;fill:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header nav.fixed-navbar span.mobileMenu svg{width:26px}.trigger_popup{transform:rotate(270deg);position:fixed;top:50%;right:-103px;z-index:999;cursor:pointer;background-color:#eb3437;border-color:#eb3437;border-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;padding:6px 16px;font-size:17px;color:#fff;font-weight:500;line-height:24px}a.trigger_popup:hover{color:#fff}#preloader{position:fixed;top:0;left:0;width:100%;height:100dvh;background:#006258;z-index:9999;transition:all .4s ease}.loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.4s ease-in-out;text-align:center}.loader img{width:240px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header{position:absolute;top:0;left:0;width:100%;z-index:99;transition:.6s ease-in-out}span.logoImg small.logoText1{font-size:74%;font-weight:300}header a.navbar-brand span.logoImg img{width:120px}header a.navbar-brand span.logoTitle{color:#fff;font-weight:600;letter-spacing:.5px;text-transform:uppercase;font-size:35px;line-height:44px}header a.navbar-brand small.logoText{font-size:56.6%;line-height:20px;font-weight:400;letter-spacing:2px}.dropdown-item:active,header .dropdown-item.active{color:inherit;background-color:inherit}header .dropdown-item{font-size:19px;font-weight:600;text-transform:capitalize}header nav.navbar{position:relative;padding:50px 60px 10px 60px;transition:.6s ease-in-out}header .nav-link.nav-link-menu span.mainMenu{position:relative;border-radius:50%;display:block;width:65px;height:65px;border:1px solid #fff}.bottomMenu .nav-link-menu{display:flex;font-weight:700;color:#000;text-transform:uppercase;padding:18px 25px;font-size:19px;line-height:24px;transition:.4s ease-in-out;gap:8px;background:#edf1f1;cursor:pointer}.bottomMenu .nav-link-menu svg{width:24px}header ul.navbar-nav .nav-link{font-size:20px;line-height:22px;color:#fff;font-weight:500;text-transform:uppercase;letter-spacing:.5px;padding:2px 19px!important;cursor:pointer;transition:.4s ease-in-out;font-family:Lora,serif}header .nav-link.nav-link-menu svg{width:33px;fill:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media all and (min-width:992px){.navbar .dropdown-menu-end{right:0;left:auto}.navbar .nav-item .dropdown-menu{display:block;opacity:0;visibility:hidden;transition:.7s;margin-top:0}.navbar .nav-item:hover .nav-link{color:#fff}.navbar .dropdown-menu.fade-down{top:80%;transform:rotateX(-75deg);transform-origin:0 0}.navbar .dropdown-menu.fade-up{top:100%}.navbar .nav-item:hover .dropdown-menu{transition:.7s;opacity:1;visibility:visible;top:100%;transform:rotateX(0)}}header nav.navbar.fixed-navbar{position:fixed;top:0;left:0;width:100%;padding:0 20px;background:#006258}header .fixed-navbar a.navbar-brand span.logoImg img{display:none}header .fixed-navbar a.navbar-brand span.logoTitle{display:block}header .fixed-navbar ul.navbar-nav .nav-link.nav-link-menu{padding:6px 14px!important}header .fixed-navbar .nav-link.nav-link-menu span.mainMenu{width:45px;height:45px}header .fixed-navbar .nav-link.nav-link-menu svg{width:26px}header .fixed-navbar ul.navbar-nav .nav-link{font-size:15px;line-height:20px;padding:2px 14px!important}.mydiv{display:none;height:100%;z-index:99;position:relative;overflow:hidden;transition:.4s ease-in-out}.navigation{position:fixed;right:0;height:100%;z-index:9999999;top:0;visibility:hidden;transition:.6s ease-in-out;transform:translateX(200%);width:calc(100% + 0px);background:#fff;overflow:hidden;overflow-y:scroll}.navigation.open-nav{opacity:1;visibility:visible;z-index:99999;transform:translateX(0);transition:.6s ease-in-out;height:100dvh;overflow:hidden}.navigation:before{background:#6f4a00;content:"";position:absolute;left:0;height:100%;z-index:0;top:0;width:100%;transform:translateY(-300px);transition:.1s ease-in-out;display:none}.navigation.open-nav:before{transform:translateY(0)}img.navigation-bg-img{height:100vh;width:100%;-o-object-fit:cover;object-fit:cover}@keyframes pulse2{0%{transform:scale(1)}100%{transform:scale(1.1)}}.navigation nav{position:relative;display:table;margin:0;text-align:left;width:100%;height:100%;padding:90px 50px 40px 50px}.navigation nav ul.menu-main-ul{position:relative;width:300px;float:left;border-right:2px solid #9d9d9d;padding:0 30px 0 0;list-style-type:none}.navigation nav:after{content:"";width:100%;display:table;margin:0;text-align:left;width:100%;background:#fff;height:100%;position:absolute;top:0;left:0}.navigation nav .navbar-brand.brand-logo,.navigation nav ul{position:relative;z-index:1}.navigation:after{position:absolute;content:"";top:0;right:-280px;height:100%;width:320px;background:#006258;padding:150px 30px 30px 30px;z-index:0;display:none}.navigation nav .btn-group{position:relative;margin-top:10px;z-index:1;padding:10px 15px}.socials{z-index:99;position:relative;left:0;display:inline-block;margin-top:12px}.socials a{display:inline-block;margin:0 6px 0 0;font-size:18px;color:#fff;text-align:center;padding:3px 7px 3px 8px;border-radius:50%}.navigation nav .socials p{font-size:16px;line-height:28px;color:#000}.submenu-wrap ul{opacity:1;visibility:visible;transition:.3s ease-in-out;display:none}.submenu-wrap ul.hoverShowing{display:block}.submenu-wrap ul li a{font-size:16px;padding:6px 10px;display:inline-block;color:#000;text-transform:capitalize}.navigation nav ul ul,.navigation nav>ul{padding-top:0;position:relative}.navigation nav>ul>li{transition:.4s ease-in-out;opacity:0;padding-left:10px}.navigation nav>ul>li>.mymultiplediv,.navigation nav>ul>li>a{position:relative}.navigation nav>ul>li>a:after,.navigation nav>ul>li>a:before{content:"";position:absolute;top:0;left:0;transform:translate(0,14px);transition:.4s ease-in-out;display:none}.navigation nav>ul>li>a:before{height:15px;width:15px;border:2px solid #006258;border-radius:50%;z-index:1;background:#004372;display:none}.navigation nav>ul>li:not(:last-child)>a:after{height:100%;width:3px;background:#006258;top:10px;left:5.5px;z-index:0;display:none}.navigation nav>ul>li.nav_active>.mymultiplediv:before,.navigation nav>ul>li.nav_active>a:before,.navigation nav>ul>li>.mymultiplediv:hover:before,.navigation nav>ul>li>a:hover:before{background:#006258}.navigation.open-nav nav>ul>li{opacity:1;line-height:normal}.navigation nav>ul>li>.mymultiplediv,.navigation nav>ul>li>a{display:block;color:#000;font-size:23px;padding:9px 0;font-weight:600;line-height:24px;cursor:pointer;transition:.4s ease-in-out}.navigation nav>ul>li.nav_active>.mymultiplediv,.navigation nav>ul>li.nav_active>a{color:#eb3437}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:none}.navigation nav ul ul li a{color:#000;padding:6px 0;font-size:19px;line-height:21px;display:block;font-weight:600;position:relative;transition:.4s ease-in-out;text-transform:capitalize}.navigation nav ul ul li a:hover{color:#006258}.navigation nav ul ul li a:before{content:"";position:absolute;top:13px;left:0;border-radius:50%;border:6px double #fffd9f;display:none}@media screen and (min-width:767px){.navigation nav ul ul{position:absolute;left:300px;padding:25px 0 20px 25px;height:100%;top:0;opacity:0;width:260px;visibility:hidden;transform:translateY(0);transition:.3s ease-in-out;list-style-type:none;text-align:start}.navigation nav ul ul:after{content:"";right:-16px;top:0;border-top:26px solid transparent;border-bottom:0 solid transparent;position:absolute;border-left:16px solid #cac6c6;display:none}.navigation nav ul li:hover ul{opacity:1;visibility:visible;transform:translateY(0)}}.navigation nav ul li.nav_active ul,.navigation nav ul li:hover ul{opacity:1;visibility:visible}.close-nav-panel{cursor:pointer}.close-nav-panel svg{position:absolute;right:40px;top:50px;width:58px;fill:#111;background:#efefef;padding:16px;border-radius:50%;transform:rotate(0);transition:.4s ease-in-out}.close-nav-panel svg:hover{transform:rotate(360deg)}.navigation a img{width:280px}.navigation a.navbar-brand.brand-logo.desk-menu-logo{position:absolute;top:40%;transform:translate(0,-50%);left:32%;filter:opacity(.05);margin:0;cursor:auto;z-index:1}.navigation-header{position:relative;z-index:999}.navigation-logo{position:absolute;top:0;left:0;width:100%;z-index:999;padding:30px 30px 60px;background:linear-gradient(180deg,#000,transparent)}.schoolNameH{color:#fff;font-weight:600;letter-spacing:.5px;text-transform:uppercase;font-size:29px;line-height:27px}.schoolNameH small{font-size:63%;letter-spacing:.5px}.navigation-logo a.navbar-brands img{width:135px}.navigation-logo a.navbar-brands span.logoTitle{color:#fff;font-weight:600;letter-spacing:.5px;text-transform:uppercase;font-size:20px;line-height:20px;margin-left:6px}.navigation-logo a.navbar-brands span.logoTitle small{font-size:56%;line-height:18px;font-weight:400;letter-spacing:2.1px}.navigation-image:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,rgba(0,0,0,.2),transparent);z-index:999}.hbSocialMedia{position:absolute;left:18px;width:100%;z-index:1;top:20px}.hbSocialMedia ol.social-media-icon li a svg{width:27px;fill:#000}ol.social-media-icon{display:flex;align-items:center;justify-content:space-between;gap:20px}.socialIcons{align-items:center;border:1px solid #a09d9d;padding:4px 17px;border-radius:56px}.usefulLinksSection{position:absolute;bottom:20px;left:0;right:0;z-index:99;width:100%;margin:0 auto;padding:0 40px 16px}.usefulLinksSection:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:60%;background:#003934}.usefulLinksSection h2{font-size:17px;line-height:22px;color:#000;font-weight:700;margin-bottom:6px;margin-left:8px}ol.usefulLinks{display:flex;flex-wrap:wrap;position:relative;justify-content:center}ol.usefulLinks li{flex:0 0 auto;width:25%}ol.usefulLinks li .usefulLinksBlock{position:relative;margin:0 5px;border:3px solid #fff;border-radius:0 0 2px 2px;transition:.4s ease-in-out;border-radius:10px}ol.usefulLinks li .usefulLinksBlock .usefulLinksImg{position:relative;overflow:hidden;border-radius:10px}ol.usefulLinks li .usefulLinksBlock img{width:100%;height:100px;-o-object-fit:cover;object-fit:cover;transition:.4s ease-in-out;border-radius:10px}ol.usefulLinks li .usefulLinksBlock:hover img{transform:scale(1.1)}ol.usefulLinks li .usefulLinksBlock .usefulLinksContent{position:absolute;bottom:0;left:0;width:100%;padding:40px 8px 6px 8px;transition:.4s ease-in-out;border-radius:10px}ol.usefulLinks li .usefulLinksBlock .usefulLinksContent:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#000,transparent);border-radius:10px}ol.usefulLinks li .usefulLinksBlock h3{position:relative;font-size:16px;line-height:20px;font-weight:600;color:#fff;margin-bottom:0;text-align:center;text-transform:uppercase;text-shadow:1px 1px 20px #000}.mainSlider{position:relative;transition:.4s ease-in-out}.mainSlider .carousel-inner .carousel-item img.main-slider-img{height:100dvh;-o-object-fit:cover;object-fit:cover;animation:pulse 5s infinite;animation-duration:5s;animation-timing-function:ease-in-out;animation-delay:0s;animation-direction:alternate;animation-iteration-count:infinite}@keyframes pulse{0%{transform:scale(1)}100%{transform:scale(1.08)}}.mainSlider .carousel-inner .carousel-item:before{content:"";position:absolute;top:0;left:0;z-index:9;width:100%;height:30%;background:linear-gradient(180deg,#000,transparent)}.mainSlider .carousel-inner .carousel-item:after{content:"";position:absolute;bottom:0;left:0;z-index:9;width:100%;height:42%;background:linear-gradient(0deg,#000,transparent)}.mainSlider .carousel-caption{right:auto;left:80px;bottom:60px;z-index:99;padding:0;text-align:start}.mainSlider .carousel-caption h1{margin-bottom:0;font-size:80px;line-height:95px;font-weight:600;text-transform:capitalize;color:#fff;font-family:Urbanist,sans-serif}.mainSlider .carousel-caption h1 small{font-family:Lora,serif;font-size:110%}.mainSlider .carousel-control-next,.mainSlider .carousel-control-prev{width:auto!important;opacity:1;top:auto;bottom:40px}.mainSlider .carousel-control-prev{left:auto;right:135px}.mainSlider .carousel-control-next{right:80px}.mainSlider .carousel-control-next span.carousel-control-next-icon svg,.mainSlider .carousel-control-prev span.carousel-control-prev-icon svg{fill:#fff;width:38px}.mainSlider .carousel-indicators{top:50%;right:50px;left:auto;transform:translate(0,-50%);justify-content:center;margin:0 20px 0 0;margin-bottom:0;flex-direction:column}.mainSlider .carousel-indicators button{width:6px;height:6px;border-radius:50%;border:1px solid #fff;margin:16px 0;outline:1px solid;outline-offset:6px;outline-color:transparent;background-color:#fff;opacity:1}.mainSlider .carousel-indicators button.active{outline-color:#006258;background-color:#006258;border:1px solid #006258}.mainSlider .carousel-control-next-icon,.mainSlider .carousel-control-prev-icon{background-image:none}.modal.flyerModal{backdrop-filter:blur(2px)}.modal.flyerModal .modal-body{overflow-y:auto;border:4px solid #fff}.flyerModal .modal-content{border-radius:0;border:0}.flyerModal .modal-lg{max-width:500px}.flyerModal .modal-header button.btn-close{position:absolute;top:20px;right:20px;filter:invert(1);font-size:24px;opacity:1;z-index:9;text-shadow:1px 1px 20px #000}.flyerModal .modal-body::-webkit-scrollbar{width:4px;border-radius:6px}.flyerModal .modal-body::-webkit-scrollbar-track{border-radius:20px}.flyerModal .modal-body::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:20px}.flyerModal .modal-header{position:relative;border-bottom:0}.flyerModal .modal-body .flyerBlock{position:relative;padding:20px 20px 16px;text-align:center;background:#fff}.flyerModal .modal-body .flyerBlock h2{font-size:28px;line-height:32px;margin-bottom:12px;color:#121212;font-weight:700}.flyerModal .modal-body .flyerBlock .flyerText{font-size:20px;line-height:26px;font-weight:300;color:#000;margin-top:16px}.flyerModal .modal-body .flyerBlock .flyerText b,.flyerModal .modal-body .flyerBlock .flyerText strong{font-weight:500}a.mainBtn2{display:inline-block;background:#006258;color:#fff;border:1px solid #006258;border-radius:50px;padding:10px 20px;font-size:16px;line-height:21px;font-weight:500;text-transform:uppercase}a.mainBtn2 svg{width:16px;fill:#fff;position:relative;top:-1px;transition:.4s ease-in-out;margin-left:3px;transform:rotate(-40deg)}a.mainBtn2:hover svg{transform:rotate(0)}.btn-close:focus{box-shadow:none}ul.wrapperAims{flex-wrap:wrap}ul.wrapperAims li{flex:0 0 auto;width:50%;padding:5px}.wrapperAimsLi{font-size:26px;line-height:31px;color:#000;font-weight:400;margin-bottom:0;margin-top:0;border:6px solid rgba(160,182,74,.22);padding:12px 15px;background:rgba(125,137,80,.21)}.chooseBlock{padding:27px 34px;text-align:center;height:100%;border-radius:10px}section.chooseSection:before{content:"";position:absolute;left:0;top:0;width:32%;height:100%;background:#003934}.chooseSection{padding:110px 0}.chooseTitle svg{width:174px;opacity:.5;fill:#fff}.chooseBlock1{background:rgba(0,187,198,.17)}.chooseBlock2{background:rgba(25,106,179,.28)}.chooseBlock3{background:rgba(165,81,70,.26)}.chooseBlock4{background:rgba(246,106,67,.3)}.chooseBlock5{background:rgba(238,64,60,.26)}.chooseBlock6{background:rgba(244,65,131,.12)}.chooseBlock svg{width:90px;opacity:.6;fill:#3f3d3e}.chooseBlock h4{font-size:25px;margin-top:17px;color:#000;line-height:32px}.photoGalleryInfo{position:relative;padding:0 28% 40px 0}.photoGalleryImg{position:relative}.gallerySwiperBlockImg{position:relative;margin-bottom:12px;transition:.2s ease-in-out}.gallerySwiperBlock:hover .gallerySwiperBlockImg img{transform:rotate(4deg) scale(.98)}.gallerySwiperBlock img{width:100%;height:340px;-o-object-fit:cover;object-fit:cover;transition:.2s ease-in-out;border-radius:10px}.gallerySwiperBlock:hover img{filter:grayscale(0) brightness(.8)}.gallerySwiperBlock span.dateSpan{position:absolute;left:50%;bottom:10px;width:120px;text-align:center;transform:translate(-50%,0);z-index:9;font-size:14px;line-height:20px;color:#000;font-weight:700;background:rgba(255,255,255,.9);padding:4px 12px;border-radius:50px;text-transform:uppercase}.gallerySwiperBlock span.numberCount{position:absolute;top:5px;left:20px;display:block;font-size:38px;line-height:62px;z-index:99;font-weight:600;color:#f6f6f6}.gallerySwiperBlock h3{font-size:22px;line-height:28px;color:#000;font-weight:700;margin-bottom:0;margin-top:16px;text-align:center;position:relative}.photoGalleryImg:before{content:"";position:absolute;bottom:0;left:0;z-index:1;width:100%;height:100%;background:linear-gradient(0deg,#f1f1f1,transparent)}.photoGalleryImg img{width:100%;height:110vh;-o-object-fit:cover;object-fit:cover;filter:grayscale(1)}a.mainLink{position:absolute;right:40px;top:45%;z-index:9;transform:translate(0,-50%);display:inline-block;width:120px;height:120px;text-align:center;background:#eb3437;color:#fff;border:1px solid #eb3437;border-radius:50%;padding:25px 20px;font-size:17px;line-height:21px;font-weight:600;text-transform:uppercase;transition:.4s ease-in-out}a.mainLink:hover{background:#006258;border:1px solid #006258;color:#fff}a.mainLink svg{width:24px;fill:#fff;transform:rotate(-30deg);position:relative;top:-1px;transition:.4s ease-in-out;margin-bottom:4px}a.mainLink:hover svg{fill:#fff;transform:rotate(0)}.gallerySwiperBlock{position:relative}.mainTitle1 h2{font-size:52px;line-height:55px;text-transform:capitalize;font-weight:900;color:#000}.swiper.galleryInnerSwiper .swiper-button-next,.swiper.galleryInnerSwiper .swiper-button-prev,.swiper.gallerySwiper .swiper-button-next,.swiper.gallerySwiper .swiper-button-prev,.swiper.newsEventsSwiper .swiper-button-next,.swiper.newsEventsSwiper .swiper-button-prev{width:auto;height:auto;background:#006258;padding:6px;border-radius:100%}.swiper.galleryInnerSwiper .swiper-button-next,.swiper.galleryInnerSwiper .swiper-button-prev{padding:4px}.swiper.gallerySwiper .swiper-button-next,.swiper.gallerySwiper .swiper-button-prev{top:65%}.swiper.newsEventsSwiper .swiper-button-next,.swiper.newsEventsSwiper .swiper-button-prev{top:45%}.swiper.galleryInnerSwiper .swiper-button-next svg,.swiper.galleryInnerSwiper .swiper-button-prev svg,.swiper.gallerySwiper .swiper-button-next svg,.swiper.gallerySwiper .swiper-button-prev svg,.swiper.newsEventsSwiper .swiper-button-next svg,.swiper.newsEventsSwiper .swiper-button-prev svg{fill:#fff;width:38px!important}.swiper.galleryInnerSwiper .swiper-button-next svg,.swiper.galleryInnerSwiper .swiper-button-prev svg{fill:#fff;width:25px!important}.swiper.galleryInnerSwiper .swiper-button-next:after,.swiper.galleryInnerSwiper .swiper-button-prev:after,.swiper.gallerySwiper .swiper-button-next:after,.swiper.gallerySwiper .swiper-button-prev:after,.swiper.newsEventsSwiper .swiper-button-next:after,.swiper.newsEventsSwiper .swiper-button-prev:after{display:none}section.apartSection.bg1:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:#f4f5f7;opacity:.6}.setsRightImg img{height:100vh;-o-object-fit:cover;object-fit:cover;width:100%}section.apartSection.bg1{background-image:url(https://resources.finalsite.net/images/f_auto,q_auto,t_image_size_6/v1722522640/stdunstansorguk/krbokmfraaynan4mg6ra/StDunstansJuniorGrounds510a.jpg);height:84vh;width:100%;background-size:cover;position:relative}section.apartSection.bg1:after{content:"";position:absolute;bottom:0;left:0;z-index:9;width:100%;height:27%;background:linear-gradient(0deg,#f4f5f7,transparent)}.setsLeftBlock span.setsTitle{font-size:30px;font-weight:300;margin-bottom:34px;display:inline-block;border:1px solid #333;padding:3px 26px;border-radius:120px}.setsLeftBlock h3{font-size:45px;line-height:53px;margin-bottom:45px}.setsSec.bg2 .setsLeftBlock svg{fill:#006258}.setsSec.bg4 .setsLeftBlock svg{fill:#eb3437}.setsLeftBlock svg{width:140px;fill:#006258;opacity:.8}.setsLeftBlock1{padding:65px 69px 65px 80px!important}.setsLeftBlock{background:#fff;padding:65px 80px 65px 69px;position:relative}.stsRightImg img{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}.setsSec{height:100vh;position:sticky;top:0;overflow:hidden}.newsBlockSingle img{width:100%;height:570px;border-radius:10px;-o-object-fit:cover;object-fit:cover;overflow:hidden;transition:.6s ease-in-out}.newsBlockSingle{overflow:hidden}.newsBlockSingle img:hover{transform:scale(1.1)}.newsContent{background:#dee9d9;padding:15px 15px 10px 20px;position:absolute;bottom:15px;left:15px;right:0;z-index:9;border-radius:16px 0 0 16px}.videoTestimonials.w-100{height:440px}.videoTestimonials video.w-100{height:100%;-o-object-fit:contain;object-fit:contain;background:#fff;padding:10px}.newsContent h3{font-size:22px;color:#000;line-height:28px;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Urbanist,sans-serif;margin-bottom:0;letter-spacing:.5px}.newsContent p{font-size:17px;line-height:22px;color:#fff;border-left:2px solid #eee;padding-left:9px}span.newsDate{background:#ccdac5;padding:5px 12px;font-size:15px;font-weight:600;border-radius:30px;color:#000}footer{background:#fff}a.footer-logo img{width:85px;margin:0 0 25px;filter:opacity(.9)}.schoolName{color:#fff;font-weight:600;letter-spacing:.5px;text-transform:uppercase;font-size:24px;line-height:24px}.schoolName small{font-size:59%;letter-spacing:1px}.main-footer1 p{color:#fff;font-weight:400;font-size:19px;line-height:27px;margin-bottom:17px;border-top:1px solid rgba(255,255,255,.1490196078);padding-top:16px}.main-footer1 h4{font-weight:500;font-size:25px;color:#fff;margin:0 0 13px;position:relative;text-transform:uppercase}.main-footer .main-footer1{padding:60px 0 30px}.main-footer1.footer-contact h1:before{right:0;left:auto}.main-footer .footer-info{text-align:center;background:#004b43;height:100%;padding:45px 40px 30px;margin-right:20px}.main-footer1 ul{padding-inline-start:0;list-style-type:none;margin-bottom:0}.main-footer1 ul li{margin-bottom:4px}.main-footer1 ul li a{color:#fff;font-size:19px;line-height:27px;font-weight:400;display:inline-block;transition:.6s ease-in-out;position:relative;padding-left:21px}.main-footer1.footer-contact ul li a{padding-left:28px}.main-footer1.footer-contact ul li a svg{right:0}.main-footer1 ul li a:hover{color:#fff}.main-footer1 ul li a svg{top:3.5px;left:0;fill:#fff;position:absolute;width:17px;opacity:.6}.main-footer1.footer-contact ul li{margin-bottom:10px}.contact-chat{margin-top:16px}.contact-chat a{color:#fff;display:inline-block;font-size:24px;font-weight:500;letter-spacing:.2px}.contact-chat a svg{fill:#fff;width:25px;margin-right:4px}ol.social-media{margin-bottom:0;list-style-type:none;padding-inline-start:0;display:flex;justify-content:center}ol.social-media li a{color:#fff;padding:0;display:block;background:0 0;font-size:22px;margin:0 6px;transition:.6s ease-in-out;width:42px;height:42px;position:relative;border-radius:50%;border:1px solid #eee}ol.social-media li a:hover{color:#fff;border-color:#fff}ol.social-media li a svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:19px;fill:#fff}.main-copyrights p{margin-bottom:0;font-size:17px;font-weight:400;color:#fff}.main-copyrights p a{color:#fff}.main-copyrights{padding:12px 0;border-top:1px solid rgba(255,255,255,.1490196078)}.main-footer .quick-link-block ul{-moz-column-count:2;column-count:2}.main-footer{position:relative;margin-top:-160px;background:#003934;border:10px solid #fff;border-radius:10px 10px 0 0}.innnerFooter footer{background:#003934!important}.innnerFooter .main-footer{margin-top:0;border:0;border-radius:0}.mainBtn1 a{display:inline-block;width:120px;height:120px;text-align:center;background:#eb3437;color:#fff;border:1px solid #eb3437;border-radius:50%;padding:36px 19px;font-size:19px;line-height:23px;font-weight:600;text-transform:uppercase;transition:.4s ease-in-out}.mainBtn1 a:hover{background-color:#006258;border-color:#006258}footer .container{max-width:88%}.innnerFooter footer .container{max-width:92%}section.exploreBannerSection{background:url(../images/footer.webp);background-position:top;background-size:cover;height:85vh}section.exploreBannerSection:before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,#edf6ea,transparent)}.exploreBannerContent{top:45%;left:0;transform:translate(0,-50%);width:100%;text-align:center}.exploreBannerContent h2{font-size:86px;line-height:100px;font-weight:600;color:#fff;text-transform:capitalize;text-shadow:1px 1px 40px #000;text-decoration:underline}.exploreBannerContent p{font-size:42px;color:#003934;width:58%;margin:auto;line-height:53px;padding:30px 5px 30px 5px;font-family:Lora,serif;border-radius:47px;font-style:italic;font-weight:600}.gallerySwiperBlock span.imagesCount{top:12px;left:12px;z-index:9;color:#e41937;font-size:24px;line-height:24px;padding:6px}.gallerySwiperBlock span.imagesCount small{font-size:45%;line-height:18px;font-weight:600}.wrapperGallerySidebar{padding:30px;height:calc(100vh - 100px)}.wrapperGallerySidebar span.countImg{font-size:12px;line-height:15px;font-weight:700;border:1px solid #000;padding:3px 10px;display:inline-block}.wrapperGallerySidebar .cateHead{font-size:15px;line-height:20px;font-weight:700;color:#121212;margin-bottom:16px;text-decoration-color:#121212}.cateHead{font-size:15px;line-height:20px;font-weight:700;color:#006258;margin-bottom:16px;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px;text-decoration-color:#006258}.wrapper-img{border:6px solid #fff;margin-bottom:30px}.wrapper-img:last-child{margin-bottom:0}.wrapper-img-content p{color:#006258;font-size:19px;line-height:26px}.wrapperGallerySidebar h2{font-size:32px;line-height:38px;font-weight:700;color:#006258;margin-bottom:12px}.wrapperGallerySidebar p{position:relative;font-size:18px;line-height:26px;color:#000;font-weight:400;margin-bottom:0;margin-bottom:20px}.galleryInnerSwiperBlockImg{position:relative;margin-bottom:8px;transition:.2s ease-in-out}.galleryInnerSwiperBlock:hover .galleryInnerSwiperBlock img{transform:rotate(4deg) scale(.98)}.galleryInnerSwiperBlock img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;transition:.2s ease-in-out;border-radius:6px;filter:brightness(.8)}.galleryInnerSwiperBlock:hover img{filter:grayscale(0) brightness(.8)}.galleryInnerSwiperBlock span.dateSpan{position:absolute;left:50%;bottom:8px;width:100px;text-align:center;transform:translate(-50%,0);z-index:9;font-size:13px;line-height:18px;color:#000;font-weight:700;background:rgba(255,255,255,.9);padding:3px 10px;border-radius:50px;text-transform:uppercase}.galleryInnerSwiperBlock span.numberCount{font-family:Lora,serif;position:absolute;top:8px;left:8px;display:block;font-size:42px;line-height:42px;z-index:99;font-weight:700;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff}.galleryInnerSwiperBlock h3{font-family:Urbanist,sans-serif;font-size:15px;line-height:20px;color:#000;font-weight:700;margin-bottom:0;margin-top:4px;text-align:center;text-transform:uppercase;letter-spacing:-.2px}.statsBlock{position:relative;display:flex;flex-wrap:wrap;height:80vh}.statsBlock .statsBox{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,.95);outline-offset:0;outline:20px solid rgba(255,255,255,.4);box-shadow:0 12px 40px rgba(0,0,0,.3)}.statsBlock .statsBox:nth-child(1){top:65%;left:30%;background:#eb3437}.statsBlock .statsBox:nth-child(2){top:35%;left:65%;background:#006258}.statsBlock .statsBox:nth-child(3){top:65%;left:100%;background:#006258}.statsBlock .statsBox .statsInnerBox{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;text-align:center;padding:30px}.statsBlock .statsBox .statsInnerBox h3,.statsBlock .statsBox .statsInnerBox h3.counter{font-size:48px;line-height:48px;font-weight:700;color:#fff;margin-bottom:0}.statsBlock .statsBox:nth-child(2) .statsInnerBox h3,.statsBlock .statsBox:nth-child(2) .statsInnerBox h3.counter{color:#fff}.statsBlock .statsBox .statsInnerBox p{margin-bottom:0;font-size:14px;line-height:18px;text-transform:uppercase;color:#fff;font-weight:500;margin-top:8px}.statsBlock .statsBox:nth-child(2) .statsInnerBox p{color:#fff;font-weight:600}.extraBlock{position:relative;text-align:center;border-right:1px solid rgba(0,0,0,.1803921569)}.col-xl-4:last-child .extraBlock{border-right:0}.extraBlock img{width:160px}.extraBlock .extraBlockContent{position:relative;margin-top:6px}.extraBlock .extraBlockContent h3{font-family:Urbanist,sans-serif;font-size:18px;line-height:22px;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:-.3px}.upcomingEventDate{background:#003934;padding:20px 13px 14px;border-radius:15px 15px 0 0}.upcomingEventDate h3{font-size:33px;line-height:41px;color:#fff;font-weight:700;margin-bottom:0}.upcomingEventDate h3 small{font-size:55%;line-height:28px;font-family:Urbanist,sans-serif;letter-spacing:1px}.upcomingEventImg img{height:285px;-o-object-fit:cover;object-fit:cover}.upcomingEventContent{background:#fff;padding:20px;border-radius:0 0 10px 10px;text-align:start}.upcomingEventContent h4{font-size:26px;line-height:34px;font-weight:600;color:#363333;margin-bottom:0;font-family:Urbanist,sans-serif}section.calender{background:#003934}.dates-col ul{margin:0 -15px;display:flex;display:-ms-flexbox;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;-ms-flex-wrap:wrap}.dates-col ul li{width:33.333%;flex:0 0 33.333%;padding:10px 10px;height:188px;overflow:hidden}.dates-col ul li a{position:relative;display:flex;flex-wrap:wrap;height:100%;width:100%;border-radius:5px;background-color:#f1f1f1;font-size:16px;line-height:normal;color:#222;font-weight:600;text-align:left;padding:17px 20px;cursor:pointer;border:1px solid #ddd;transition:all .3s ease;overflow:hidden}.dates-col ul li:nth-child(2n+1) a .day{background-color:#e6275a}.dates-col ul li a .day{padding:0;background-color:transparent!important;font-size:22px;line-height:27px;font-weight:600;color:#111;border-radius:0 15px 15px 0;overflow:hidden;width:100%;margin:0 0 10px 0;text-transform:capitalize;height:60px}.startDate{display:flex;align-items:center;height:50px;width:105px;gap:6px;justify-content:center;border-radius:29px;background:rgba(25,135,84,.2509803922);color:#005d00!important}.endDate{display:flex;align-items:center;height:50px;width:105px;gap:6px;justify-content:center;border-radius:29px;background:rgba(176,32,60,.15);color:#b0203c!important}.dates-col ul li a b{padding:13px 8px}.dates-col ul li a .date{text-align:center;font-size:40px;line-height:normal;font-weight:700;background:0 0;position:static;padding:0;line-height:47px}.dates-col ul li a .month{display:flex;font-size:16px;line-height:16px;font-weight:600;text-transform:uppercase;flex-direction:column;align-items:center;justify-content:center;padding-left:3px}.dates-col ul li a .month small{font-size:80%;font-weight:500}.school-calender{padding:90px 0}.school-news{background:#004b43;width:440px;margin:auto;padding:55px 30px 0;height:100%}.school-news div>li:first-child{padding-top:0}.school-news div>li{padding:10px 0!important;border-bottom:1px solid #ddd}.school-news .media{display:flex;align-items:center;margin-bottom:15px;border:3px solid #fff;background:#fff;border-radius:5px}.school-news ul li:last-child .media{margin-bottom:0}.school-news .event-date{float:left;margin-right:10px;padding:16px 4px;background:#008678;width:101px;height:84px;border-radius:5px}.school-news ul{overflow:hidden}.school-news marquee{width:100%;height:340px}.school-news .event-date>ul>li{font-size:28px;line-height:26px;color:#fff;padding:0 0;font-weight:600}.school-news .event-date>ul>li+li{font-size:16px;line-height:24px;border-bottom:0;font-weight:400}.school-news .event-content{padding:6px 0 0 6px;text-align:left}.school-news .event-content .media-heading,.school-news .event-content .media-heading a{font-weight:500;margin:0;color:#3c3b3b;font-size:22px;line-height:27px}.school-news .event-content span{font-size:13px;font-weight:400;vertical-align:top;color:#fff}a.explore-more{color:#fff;font-size:15px;border:1.5px solid #fff;padding:1px 10px;border-radius:30px;font-weight:500}section.calendarHpSection{background:url(../images/homepage/best-day.jpg);background-size:cover;background-position:top;background-repeat:no-repeat;height:80vh}section.calendarHpSection:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(15,39,74,.42)}.calendarBlock{position:relative}.calendarBlock h2{font-size:42px;line-height:48px;font-weight:700;color:#121212;text-transform:uppercase;margin-bottom:30px}.endDateUpcomingBox{background:rgba(176,32,60,.15)!important;color:#ee3935!important}.featuredCalendar{background:#fff;text-align:center;padding:20px 8px;border-radius:4px}.featuredCalendar span.startDateFeaturedBox{font-family:Lora,serif;font-size:52px;line-height:48px;font-weight:700;color:#005f00;display:inline-block;margin-bottom:8px;background:rgba(0,95,0,.1215686275);padding:8px;border-radius:4px}.featuredCalendar span.startDateFeaturedBox small{font-size:28%;line-height:22px;text-transform:uppercase;font-weight:600}.featuredCalendar span.endDateFeaturedBox{font-family:Lora,serif;font-size:12px;line-height:18px;border:1px solid #979797;font-weight:700;padding:3px 8px;display:inline-block;border-radius:30px;text-transform:uppercase;color:#222}.featuredCalendar h3{font-family:Urbanist,sans-serif;font-size:16px;line-height:20px;margin-top:16px;font-weight:700;color:#121212;text-transform:uppercase;position:relative;overflow:hidden;height:38px}.upcomingCalendar{position:relative;display:flex;flex-wrap:wrap}.upcomingCalendar .upcomingCalendarBox{position:relative;background:#eee;display:flex;margin:5px;border-radius:4px;padding:6px}.calenderBlocks{width:50%;padding:6px}.upcomingCalendar .upcomingCalendarBox span.startDateUpcomingBox{font-family:Lora,serif;text-align:center;font-size:33px;line-height:34px;font-weight:700;color:#e41937;width:50px;margin-right:8px;background:rgba(176,32,60,.15);padding:10px 5px;border-radius:4px;width:116px;height:90px}.upcomingCalendar .upcomingCalendarBox:first-child span.startDateUpcomingBox{background:rgba(25,135,84,.2509803922);color:#005d00}.upcomingCalendar .upcomingCalendarBox span.startDateUpcomingBox small{font-size:43%;line-height:18px;text-transform:uppercase;font-weight:600;font-family:Urbanist,sans-serif;margin-top:3px}.upcomingCalendar .upcomingCalendarBox h4{font-family:Urbanist,sans-serif;font-size:20px;line-height:25px;font-weight:600;color:#222;text-transform:capitalize;margin-bottom:0;align-self:center;width:calc(100% - 94px);position:relative;overflow:hidden}.calenderBlocks svg{width:14px;position:absolute;top:40%;left:19%;fill:#988c8c}.calendarBtn{position:relative;margin-top:30px}.calendarBtn a.transBtn1 svg{transform:rotate(-40deg);margin-left:4px}.calendarBtn a.transBtn1:hover svg{transform:rotate(0)}.calendarBtn a{display:inline-block;padding:14px 25px;margin:0 10px;border-radius:50px;font-size:19px;line-height:24px;background:#333;color:#fff;font-weight:600;text-transform:uppercase;border:1px solid #fff;transition:.4s ease-in-out}a.transBtn1{background-color:#006258!important;color:#fff!important;border-color:#006258!important}a.transBtn1 svg{fill:#fff!important}.calendarBtn a:nth-child(1){background:#eb3437;color:#fff;border-color:#eb3437}.calendarBtn a:nth-child(2){background:0 0;border-color:#fff}.calendarBtn a:nth-child(2) svg{fill:#fff}.calendarBtn a svg{width:21px;fill:#fff;position:relative;top:-1px;transition:.4s ease-in-out}.exploreBtn{position:relative;margin-top:30px}.exploreBtn a{display:inline-block;padding:14px 25px;margin:0 6px;border-radius:50px;font-size:17px;line-height:22px;background:#333;color:#fff;font-weight:500;text-transform:uppercase;border:1px solid #fff;letter-spacing:.2px;transition:.4s ease-in-out}.exploreBtn a.transBtn{background:0 0!important;color:#000!important;border:1px solid #000!important}.exploreBtn a svg,.exploreBtn a.transBtn svg{transform:rotate(-40deg);margin-left:4px;fill:#000}.exploreBtn a.transBtn:hover svg,.exploreBtn a:hover svg{transform:rotate(0)}.exploreBtn a:nth-child(1){background:#7d8950;border-color:#7d8950}.photoGallerySection{padding:90px 0}.exploreBtn a:nth-child(1) svg{fill:#fff}.welcomeBlock .exploreBtn a:nth-child(1) svg{fill:#fff!important}.exploreBtn a:nth-child(2){background:#eb3437;color:#fff;border-color:#eb3437}.exploreBtn a svg{width:18px;fill:#fff;position:relative;top:-1px;transition:.4s ease-in-out}.exploreCampus{position:relative;height:85vh}.playbtn p{font-family:Lora,serif;margin-bottom:0;color:#fff;margin-top:25px;font-size:18px;line-height:22px;text-transform:uppercase;font-weight:700;letter-spacing:-.5px;text-shadow:1px 1px 20px #000}.playbtn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-btn{width:100px;height:100px;background:radial-gradient(#fff 60%,#fff 65%);border-radius:50%;position:relative;display:block;box-shadow:0 0 25px 3px #fff;margin:0 auto;cursor:pointer}.play-btn::after{content:"";position:absolute;left:50%;top:50%;transform:translateX(-40%) translateY(-50%);transform-origin:center center;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:25px solid #e41937;z-index:100;transition:all .4s cubic-bezier(.55,.055,.675,.19)}.play-btn:before{content:"";position:absolute;width:150%;height:150%;animation-delay:0s;animation:pulsate1 2s;animation-direction:forwards;animation-iteration-count:infinite;animation-timing-function:steps;opacity:1;border-radius:50%;border:5px solid rgba(255,255,255,.75);top:-25%;left:-25%;background:rgba(198,16,0,0)}@keyframes pulsate1{0%{transform:scale(.6);opacity:1;box-shadow:inset 0 0 25px 3px rgba(255,255,255,.75),0 0 25px 10px rgba(255,255,255,.75)}100%{transform:scale(1);opacity:0;box-shadow:none}}.exploreVideoBlock{position:relative}.exploreVideoBlock iframe{height:550px;margin-bottom:-7px}.ticker-block marquee a,.ticker-block marquee p{font-size:23px;line-height:32px;color:#000;font-weight:400;display:inline-block;margin-bottom:0;transition:.6s ease-in-out}.ticker-block marquee a:hover{color:#006258}span.marqueeUpdate{padding:12px 28px;font-size:24px;font-weight:500;text-transform:uppercase;background:#eb3437;color:#fff;font-family:Lora,serif}.ticker-block marquee a svg,.ticker-block marquee p svg{margin-right:9px;width:26px;fill:#eb3437}.welcomeBlock{position:relative}.welcomeBlock img.welcomeIcon{width:280px;position:absolute;left:50%;top:-80px;transform:translate(-50%,0);filter:opacity(.1) grayscale(1)}.mainTitle{position:relative}.mainTitle h2{font-size:52px;line-height:54px;text-transform:uppercase;font-weight:700;color:#006258;margin-bottom:20px}.mainTitle h2 small{font-size:22px;line-height:30px;color:#222;font-weight:300}.singleTestimonials{position:relative;margin-top:70px;padding:40px 70px}.singleTestimonials h2{font-size:45px;text-transform:capitalize;font-weight:600}.singleTestimonials p{position:relative;font-size:33px;line-height:48px;text-align:center;font-weight:300;color:#fff}section{position:relative;padding:80px 0}.swiper.newsEventsSwiper{padding-top:20px}section.aboutHpSection{padding:90px 0 80px;position:relative}section.aboutHpSection:before,section.hapningsSec:before{content:"";position:absolute;width:100%;height:100%;top:0;right:0;background-image:url(../images/bg.webp);background-repeat:no-repeat;background-size:cover;opacity:.2}.aboutHpBlock{position:relative;margin-bottom:70px}h2.mainHead{font-size:65px;line-height:75px;font-weight:600;margin-bottom:20px;color:#006258}h2.mainHead small{font-size:70%;line-height:45px;color:#171717;font-family:Urbanist,sans-serif}p.mainPara{font-size:26px;line-height:37px;color:#2b2b2b;font-weight:400}p.mainPara b{font-weight:500}a.mainBtn{border:1px solid #c1c1c1;padding:8px 20px;border-radius:50px;display:inline-block;font-size:15px;line-height:24px;color:#555;font-weight:400;text-transform:uppercase}a.mainBtn svg{width:22px;fill:#555;position:relative;top:-2px;margin-left:3px}.ctaWelcomeSec{background:#fff;padding:20px 30px;border-radius:284px;border:10px solid #ecf3e7;transform:scale(.9)}.ctaWelcomeSec img{width:150px;opacity:.7}.ctaWelcomeSec h3{font-size:48px;font-weight:600;line-height:56px;color:#292929;margin-bottom:0;font-family:Urbanist,sans-serif}.ctaWelcomeSec h3 span{font-size:60%;line-height:54px;color:#006258;font-family:Lora,serif}.ctaWelcomeSec .mainBtn a{background:#eb3437;font-size:23px;font-weight:600;padding:12px 11px;border-radius:100%;color:#fff;height:150px;width:150px;display:flex;align-items:center;justify-content:center;text-align:center;line-height:28px;transition:.4s ease-in-out;text-transform:uppercase}.ctaWelcomeSec .mainBtn a:hover{background-color:#006258;border-color:#006258}.aboutHpBox{position:relative;overflow:hidden;border:12px solid #fff;width:345px;margin:0 auto;box-shadow:0 0 12px 7px rgba(0,0,0,.12);transition:.6s ease-in-out;border-radius:20px}.aboutHpBox:before{content:"";position:absolute;left:0;bottom:0;z-index:9;width:100%;height:27%;background:linear-gradient(0deg,rgba(0,0,0,.9),transparent);transition:.6s ease-in-out}ul.welcomeUl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}ul.welcomeUl li{flex:0 0 auto;width:33.333%}ul.welcomeUl:before{content:"";top:-71px;height:105px;position:absolute;left:50%;transform:translate(-50%);width:1px;background:#a1a1a1}.aboutHpBox img{width:100%;height:465px;-o-object-fit:cover;object-fit:cover;transition:.6s ease-in-out;border-radius:12px}.aboutHpBox:hover img{transform:scale(1.1)}.aboutHpBox:hover::before{clip-path:circle(100% at 50% 50%);visibility:visible;opacity:1}.aboutHpBox:before{content:"";position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:rgba(0,98,89,.52);clip-path:circle(0 at 50% 100%);transition:.8s ease-in-out;visibility:hidden;opacity:0}.aboutHpBoxContent{position:absolute;bottom:45px;left:50%;z-index:10;transform:translate(-50%,0) translateY(65%);width:100%;text-align:center;padding:25px 16px 16px;transition:.6s ease-in-out;background:linear-gradient(0deg,#000,transparent)}.aboutHpBoxContent h3{font-size:30px;line-height:36px;text-transform:capitalize;color:#fff;font-weight:600;margin-bottom:42px;text-shadow:1px 1px 20px #000}.innerBanner{position:relative;overflow:hidden}.inner-banner-img{overflow:hidden;background-color:#eb3437}.innerBanner .short-inner-banner-img img{height:calc(100vh - 290px)}.innerBanner img{height:calc(100vh - 70px);-o-object-fit:cover;object-fit:cover;animation:pulse2 .6s infinite;animation-duration:.6s;animation-timing-function:ease-in-out;animation-delay:0s;animation-direction:alternate;animation-iteration-count:1}.innerBanner:before{content:"";position:absolute;top:0;left:0;z-index:9;width:100%;height:30%;background:linear-gradient(180deg,#000,transparent)}li.breadcrumb-item{font-size:21px;font-weight:500;color:#000}.breadcrumb-item.active{color:#000}.breadcrumb-item a{color:#000}@keyframes pulse2{0%{transform:scale(1.1);filter:blur(5px)}100%{transform:scale(1);filter:blur(0)}}.innerBanner.innerWithOutBanner{background:#003934;height:250px}.innerBanner.innerWithOutBanner:after,.innerBanner.innerWithOutBanner:before{display:none}.innerBanner.innerWithOutBanner .innerBannerContent{padding:30px 0 20px}.innerBanner.innerWithOutBanner .innerBannerContent h1{font-size:58px;line-height:72px}.innerBannerContent{width:100%;padding:30px 0 30px 0}.innerBannerContent h1{margin-bottom:0;font-size:65px;line-height:68px;text-align:center;font-weight:700;text-transform:capitalize;color:#141414}.principalName{position:absolute;bottom:23px;background:#fff;padding:12px 20px;left:50%;transform:translate(-50%,0);width:425px}.principalName h4{font-size:24px;font-weight:400;line-height:30px;margin:0}.pageLinkSection{position:relative;overflow:hidden;padding:12px 0;background:#006258}ul.pageLinkBlock{position:relative;flex-wrap:wrap}ul.pageLinkBlock li a{display:inline-block;font-weight:700;color:#000;text-transform:uppercase;padding:18px 25px;font-size:19px;line-height:24px;transition:.4s ease-in-out}ul.pageLinkBlock li a.active,ul.pageLinkBlock li a:hover{color:#006258}.wrapperNoImgSection{padding:110px 0 80px}.wrapperNoImgSection.wrapperNoImgSection2{padding:90px 0 70px}.wrapperNoImgBlock{position:relative}.wrapperNoImgBlock img.welcomeIcon{position:absolute;left:50%;top:-140px;transform:translate(-50%,0);filter:brightness(.5);width:414px;opacity:.1}h2.wrapperTitle{font-family:Urbanist,sans-serif;font-size:30px;line-height:36px;font-weight:700;color:#000;text-transform:uppercase;margin-bottom:20px}p.wrapperText{position:relative;font-size:26px;line-height:38px;color:#111;font-weight:400;margin-bottom:25px;font-style:italic;font-family:Lora,serif}.strategyPurposeBlock{position:relative;background:rgba(125,137,80,.29);padding:40px 30px;border-radius:6px}h2.subTitle{font-size:58px;line-height:68px;font-weight:700;color:#222;text-transform:capitalize;margin-bottom:10px}.wrapperSection2 .chooseBlock{padding:20px 20px;border-radius:7px}.wrapperSection2 .chooseBlock svg{width:70px}.wrapperSection2 .chooseBlock h4{font-size:20px;margin-top:15px;line-height:24px}h4.h4Head{font-size:28px;color:#025049;font-weight:600}h2.subTitle small{font-size:72%;line-height:35px;font-weight:600}.strategyPurposeBox{position:relative;padding:60px 50px}.strategyPurposeBox svg{width:120px;fill:rgba(255,255,255,.61)}.strategyPurposeContent{position:relative;width:100%;padding-right:30px}h3.subh3{font-size:35px;line-height:38px;text-transform:uppercase;font-weight:600;color:#fff;margin-bottom:18px}h3.subh3 small{font-size:77%;font-weight:400;text-transform:capitalize;font-family:"Playwrite AU QLD",cursive;font-style:italic}p.subPara{position:relative;font-size:24px;line-height:35px;color:#000;font-weight:400;margin-bottom:25px}ul.mainUl li{position:relative;font-size:25px;line-height:34px;color:#000;font-weight:400;margin-bottom:6px}ul.mainUl{padding-inline-start:30px}ul.mainUl,ul.mainUl li{list-style-type:disc}.wrapperSticky{position:sticky;top:80px}.welcomeInnerBlockImg{position:relative;width:300px}.welcomeInnerBlockImg img{border-radius:12px 12px 0 0}.welcomeInnerBlockContent{background:#006258;text-align:center;padding:16px 6px 12px;border-radius:0 0 16px 16px;position:relative;margin-top:-16px}.welcomeInnerBlockContent h3{color:#fff;font-size:20px;line-height:24px}.welcomeInnerBlockContent h3 small{font-size:72%;line-height:18px;font-family:Urbanist,sans-serif;font-weight:600;color:#000;margin-top:5px}p.mainPara2{position:relative;font-size:24px;line-height:35px;color:#000;font-weight:400;margin-bottom:15px}p.mainPara2 small.textSmall{font-size:75%;line-height:20px;font-weight:600;color:#666}ul.mainUlData li{position:relative;font-size:24px;line-height:35px;color:#000;font-weight:400;margin-bottom:0;margin-top:16px;padding-left:32px}ul.mainUlData li svg{fill:#e41937;width:23px;position:absolute;left:0;top:4px;transform:rotate(45deg)}.newsEventsDetailsBlock{padding:56px 50px 51px;z-index:90;box-shadow:0 12px 40px rgba(0,0,0,.1);border-radius:20px 20px 20px 20px;border-bottom:8px solid #006258}.newsEventsDetailsBlock .newsEventsDetailsBanner img{-o-object-fit:cover;object-fit:cover}.newsEventsDetailsContent{font-size:28px;font-weight:400;line-height:41px;color:#333}.newsEventsDetailsContent p a{color:#006258}h1.newsTitle{font-size:45px;line-height:55px;font-weight:600;color:#eb3437;margin-bottom:20px}.newsText{position:relative;font-size:18px;line-height:29px;color:#000;font-weight:400;margin-bottom:0;margin-bottom:20px}.newsText:last-child{margin-bottom:0}.text-danger{color:#e41937!important}span.shareText{align-self:center;font-size:14px;line-height:18px;font-weight:700;color:#222}.a2a_default_style:not(.a2a_flex_style) a{padding:0 8px 0 0}.newsEventCategoryBlock{padding:10px 25px 10px 12px;background:rgba(160,182,74,.2901960784)}.newsEventCategoryContent p{font-size:15px;line-height:20px;font-weight:700;color:#000;margin-bottom:0;position:relative;overflow:hidden;height:58px;transition:.4s ease-in-out}.newsEventCategoryContent p:hover{color:#eb3437}.newsEventCategoryBlock .spanDate{width:75px;height:75px;border:1px solid #eb3437;border-radius:50%;background:#eb3437}.newsEventCategoryContent{width:calc(100% - 75px)}.newsEventCategoryBlock .spanDate span{top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:11px;line-height:22px;font-weight:400;width:100%}.newsEventCategoryBlock .spanDate span big{font-size:250%;font-weight:700}.newsEventCategorySwiper{padding:0 25px}.newsEventCategorySwiper .swiper-button-next:after,.newsEventCategorySwiper .swiper-button-prev:after{display:none}.newsEventCategorySwiper .swiper-button-next,.newsEventCategorySwiper .swiper-button-prev{top:84%;transform:translate(0,-50%);bottom:auto;width:auto;height:auto}.newsEventCategorySwiper .swiper-button-next{right:-3px}.newsEventCategorySwiper .swiper-button-prev{left:-3px}.newsEventCategorySwiper .swiper-button-next svg,.newsEventCategorySwiper .swiper-button-prev svg{width:38px;fill:#000}.admissionStepsBlockImg{z-index:9}.admissionStepsBlockImg img{height:320px;-o-object-fit:cover;object-fit:cover;border-radius:0 30px 0 30px}.admissionStepsBlockContent .stepHead{padding:0 0 0 90px}.admissionStepsBlockContent .stepHead:before{content:"";position:absolute;left:0;top:0;width:60px;height:100%;background:rgba(57,131,187,.3137254902)}.admissionStepsBlockContent .stepHead span.stepCount{font-size:16px;line-height:24px;font-weight:700;margin-right:20px;color:#19376e;border-right:1px solid rgba(0,0,0,.1490196078);padding-right:20px}.admissionStepsBlockContent .stepHead span.stepCount big{font-size:300%;line-height:42px;font-weight:700}.admissionStepsPara{margin-top:30px;padding:25px 35px 25px 110px;background:#fff;border-radius:0 12px 12px 12px;margin-left:-50px}.admissionStepsPara p{position:relative;font-size:20px;line-height:30px;color:#000;font-weight:400;margin-bottom:0}.admissionStepsBlockContent .stepHead h3{font-family:Urbanist,sans-serif;font-size:28px;line-height:34px;font-weight:500;color:#000}ul.stepsNavbar li.nav-item button{font-size:16px;line-height:22px;color:#121212;font-weight:500;padding:0 30px}ul.stepsNavbar li.nav-item button .stepCount1{position:relative;border:1px solid #d9d9d9;border-radius:50%;background:#d9d9d9;width:50px;height:50px;color:#222;margin:0 auto;transition:.4s ease-in-out}ul.stepsNavbar li.nav-item button.active .stepCount1{background:#a0b64a;color:#fff;transform:scale(1.2);border:1px solid #a0b64a}ul.stepsNavbar li.nav-item button .stepCount1 span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:28px;line-height:28px;font-weight:600}ul.stepsNavbar:before{content:"";position:absolute;left:0;top:26px;width:100%;height:1px;background:#d9d9d9}.gradeLevelBlock{padding:40px 20px 30px;height:100%;border-radius:8px}.gradeLevelBlock:before{content:"";position:absolute;left:0;top:0;width:100%;height:130px;background:rgba(25,55,110,.5019607843);z-index:-1;border-radius:8px 8px 0 0}.col-xl-4:nth-child(2) .gradeLevelBlock:before{background:rgba(251,168,52,.5019607843)}.col-xl-4:nth-child(3) .gradeLevelBlock:before{background:rgba(57,131,187,.5019607843)}.col-xl-4:nth-child(2) .gradeLevelBlock{background:rgba(251,168,52,.1254901961);border-bottom:6px solid rgba(251,168,52,.5019607843)}.col-xl-4:nth-child(3) .gradeLevelBlock{background:rgba(57,131,187,.1254901961);border-bottom:6px solid rgba(57,131,187,.5019607843)}.col-xl-4:nth-child(1) .gradeLevelBlock{background:rgba(113,176,223,.1254901961);border-bottom:6px solid rgba(25,55,110,.5019607843)}.gradeLevelBlock img{width:200px;height:180px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:4px solid #fff;border-radius:6px}section.advisoryBoardSection{padding:50px 0}section.advisoryBoardSection:before{content:"";position:absolute;left:0;top:0;width:45%;height:100%;background:rgba(57,131,187,.3137254902)}.wrapperSidebar h2{font-family:Urbanist,sans-serif;font-size:72px;line-height:74px;font-weight:800;letter-spacing:-.5px;color:rgba(0,33,94,.5);text-transform:uppercase;margin-bottom:0}.advisoryBoardBlock{position:relative;text-align:center;background:#fff;padding:6px;border-radius:6px;box-shadow:0 6px 12px rgba(0,0,0,.1)}.advisoryBoardBlock img{height:200px;border-radius:4px;-o-object-fit:cover;object-fit:cover;background-color:#eee}.advisoryBoardBlock .advisoryBoardContent{position:relative;margin-top:12px;height:62px;overflow:hidden}.advisoryBoardBlock .advisoryBoardContent h3{font-family:Urbanist,sans-serif;text-align:center;font-size:18px;line-height:22px;font-weight:700;color:#121212;text-transform:uppercase;margin-bottom:0;letter-spacing:-.1px}.advisoryBoardBlock .advisoryBoardContent h3 small{font-size:70%;line-height:17px;font-weight:500;color:#222;margin-top:4px}.swiper.advisoryBoardSwiper{padding-bottom:60px}.swiper.advisoryBoardSwiper .swiper-button-next:after,.swiper.advisoryBoardSwiper .swiper-button-prev:after{display:none}.swiper.advisoryBoardSwiper .swiper-button-next,.swiper.advisoryBoardSwiper .swiper-button-prev{bottom:0;top:auto;width:auto;height:auto;transform:translate(-50%,0);transition:.4s ease-in-out}.swiper.advisoryBoardSwiper .swiper-button-prev{left:45%}.swiper.advisoryBoardSwiper .swiper-button-next{left:55%}.swiper.advisoryBoardSwiper .swiper-button-next svg,.swiper.advisoryBoardSwiper .swiper-button-prev svg{width:55px;fill:#b0203c;transition:.4s ease-in-out}.swiper.advisoryBoardSwiper .swiper-button-next:hover svg,.swiper.advisoryBoardSwiper .swiper-button-prev:hover svg{fill:#b0203c}.mainBtn a{position:relative;background:#eb3437;display:inline-block;padding:15px 25px 15px 25px;color:#fff;font-size:20px;line-height:22px;font-weight:600;border:1px solid #eb3437;transition:.4s ease-in-out;border-radius:100px;text-transform:uppercase}.governingBlockImg img{width:200px;height:240px;-o-object-fit:cover;object-fit:cover;border-radius:30px 0 30px 0;border:1px solid rgba(0,0,0,.16)}.governingBlockImg h3{font-family:Urbanist,sans-serif;text-align:center;font-size:18px;line-height:24px;font-weight:700;margin-bottom:0;margin-top:12px;color:#000}.governingBlockImg h3 small{font-size:80%;line-height:18px;font-weight:500;color:#222;margin-top:4px}.governingBlockContent p{position:relative;font-size:20px;line-height:30px;color:#000;font-weight:400;margin-bottom:0;margin-top:20px}.governingBlock{padding:50px 40px;background:#fff;border-bottom:2px solid #ddd}.governingBlock:last-child{margin-bottom:0;border-bottom:0}.contactInfoBlock h3{font-family:Urbanist,sans-serif;background:rgba(57,131,187,.3137254902);padding:10px 16px;margin-bottom:0;color:#006258;font-weight:700;font-size:22px;line-height:30px}.contactInfoBlock p{font-size:18px;line-height:26px;color:#000;font-weight:400;margin-bottom:0;margin-top:20px}.googleMap iframe{position:relative;margin-bottom:-7px}.wrapperSection .wrapperSticky{top:75px}.wrapperSticky1{top:40px}section.wrapperSection:before{content:"";position:absolute;left:0;top:0;width:30%;height:100%;background:rgba(238,57,53,.12)}section.wrapperSection.wrapperSection2:before{left:auto;right:0;background:#d0e6e4}.wrapperImg{border-radius:30px 0 30px 0;border:8px solid #fff;background-color:#eb3437}section.wrapperSection.wrapperSection2 .wrapperImg{border-radius:0 30px 0 30px}.wrapperImg,.wrapperImg img{height:calc(100vh - 90px)}.wrapperImg img{-o-object-fit:cover;object-fit:cover}.parentsReviewsBlock{padding:30px 30px 25px}.parentsReviewsBoxText{position:relative;width:50px;height:50px;background:#a0b64a;border-radius:50%}.parentsReviewsBoxText span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:22px;line-height:22px;font-weight:600;display:block}.parentsReviewsBoxInfo h3{font-family:Urbanist,sans-serif;font-size:18px;line-height:22px;font-weight:700;color:#000;text-transform:uppercase;margin-bottom:0}.parentsReviewsBoxInfo h3 small{font-size:80%;line-height:18px;font-weight:500;color:#575757}.parentsReviewsBlock p{margin-bottom:0;color:#000;font-size:20px;line-height:30px;font-weight:400}.parentsReviewsBoxInfo{width:calc(100% - 50px)}span.quoteSvg{position:absolute;right:30px;top:16px;transform:rotate(180deg)}span.quoteSvg svg{width:70px;fill:rgba(57,131,187,.1607843137)}.parentsReviewPageSidebar{padding:30px;height:calc(100vh - 100px);background:rgba(125,137,80,.0901960784)}.parentsReviewPageSidebar h2{font-size:64px;line-height:64px;color:rgba(0,33,94,.4588235294)}.parentsReviewPageSidebar p{font-size:17px;line-height:25px;color:#000}.parentsReviewPageSidebar p:before{content:"";position:absolute;top:11px;left:0;width:40px;height:1px;background:#121212}.parentsReviewPageSection .parentsReviewsBlock{padding:25px 20px 20px}.parentsReviewPageSection span.quoteSvg{right:20px;top:20px}.parentsReviewPageSection span.quoteSvg svg{width:62px}.parentsReviewPageSection .parentsReviewsBlock p{font-size:18px;line-height:27px}.parentsReviewPageSection .parentsReviewsBoxText{width:45px;height:45px}.parentsReviewPageSection .parentsReviewsBoxText span{font-size:20px;line-height:20px}.parentsReviewPageSection .parentsReviewsBoxInfo h3{font-size:17px;line-height:20px}table.table.mainTable tbody tr td,table.table.mainTable thead tr th{font-weight:500;vertical-align:middle;padding:12px 10px;color:#000}table.table.mainTable thead tr th{font-size:19px;line-height:30px}h2.tableTitle{font-size:25px;line-height:37px;font-weight:800;color:#121212;margin-bottom:15px}.mainTable tr th{background:#006258;color:#fff!important;font-weight:500;text-transform:uppercase;padding:14px 18px;border-bottom:0}table.table.mainTable tbody tr td{font-size:19px;line-height:23px}.wrapperBlock table.table.mainTable tbody tr td{font-size:19px;line-height:25px}.wrapperBlock table.table.mainTable thead tr th{font-size:16px;line-height:22px}table.table.mainTable tbody tr td svg,table.table.mainTable thead tr th svg{width:17px;fill:#000}.feesPageSection a svg{transform:none}.feesNotes ul{padding-inline-start:20px}.feesNotes ul,.feesNotes ul li{list-style-type:disc}ul.wrapperImgText{flex-wrap:wrap}ul.wrapperImgText li{flex:0 0 auto;width:33.33%}ul.wrapperImgText.schoolStructureImgText li{width:25%}ul.wrapperImgText.wrapperCurriculum li{width:16.66%}ul.wrapperImgText.musicImgText li{width:100%}ul.wrapperImgText li.one-third{width:66.66%}.wrapperImgTextBlock{border-radius:6px;padding:18px 12px 12px;background:#c5e7e9}.wrapperImgTextBlock svg{width:52px;fill:#484848;filter:hue-rotate(45deg)}.wrapperImgTextBlock h3{font-family:Urbanist,sans-serif;font-size:14px;line-height:18px;color:#000;font-weight:700}.wrapperImgTextBlock p{position:relative;font-size:18px;line-height:24px;color:#000;font-weight:400;margin-bottom:0}.content-img-box img{background-color:#252525;-o-object-fit:cover;object-fit:cover;border-radius:6px;transition:.4s ease-in-out}.content-img-box:hover img{transform:rotate(4deg) scale(.98)}.content-box-caption h3{font-size:17px;line-height:24px;font-weight:700;color:#121212;font-family:Urbanist,sans-serif}.examResultsBlock:nth-child(1){background-color:rgba(251,168,52,.1254901961)}.examResultsBlock:nth-child(1) .examClass{background:#006258}.examResultsBlock:nth-child(2){background-color:rgba(113,176,223,.1254901961)}.examResultsBlock:nth-child(2) .examClass{background:#a0b64a}.examResultsBlock{padding:30px 25px}.examResultsBlock .examClass{font-size:28px;line-height:35px;border-radius:50px;padding:8px 20px;font-weight:400;color:#121212;margin-bottom:25px}.examResultsBox ul{flex-wrap:wrap}.examResultsBox ul li{flex:0 0 auto;width:33.33%;padding:4px}.examResultsBox h2{font-size:22px;line-height:26px;font-weight:700;margin-bottom:6px;color:#121212}.examResultsInnerBoxContent h3{font-family:Urbanist,sans-serif;font-size:15px;line-height:18px;font-weight:400;color:#000;margin-bottom:0}.examResultsInnerBoxContent h3 big{font-size:130%;line-height:30px;font-weight:700;color:#121212}.examResultsInnerBox{border-radius:30px 0 0 0;border:4px solid #fff}.examResultsInnerBox img{border-radius:30px 0 30px 0}.contactPageForm{padding:40px 35px}form.mainForm label.form-label{font-size:15px;line-height:23px;font-weight:500;color:#000;margin-bottom:3px}form.mainForm input.form-control,form.mainForm select.form-select,form.mainForm textarea{color:#000;font-size:16px;line-height:22px;height:42px;font-weight:700;border-radius:0;background-color:rgba(0,33,94,.0588235294);border:0;padding:8px 12px}form.mainForm select.form-select option{color:#000;font-size:16px;line-height:22px;font-weight:700}form.mainForm textarea{height:90px}.modal-dialog form.mainForm textarea{height:50px}.form-control:focus,.form-select:focus{background-color:rgba(0,33,94,.0588235294);border:0;box-shadow:none;color:#000}form.mainForm button.btn{padding:12px 25px;border-radius:50px;font-size:16px;line-height:22px;background:#eb3437;color:#fff;font-weight:700;text-transform:uppercase;border:1px solid #eb3437;letter-spacing:.1px;transition:.4s ease-in-out}.branchName{left:50%;bottom:0;transform:translate(-50%,0);font-size:20px;line-height:22px;color:#fff;letter-spacing:-.5px;border-radius:6px 6px 0 0}.branchName span{position:relative;width:100%;padding:10px 25px 8px;display:block}.contactGoogleMapBlockContent{padding:38px 35px 32px;border:10px solid #fff;border-right:0}.contactGoogleMapBlockContent h2{color:rgba(255,255,255,.7);font-size:40px;line-height:42px;font-weight:700}span.contactTagTitle{font-weight:700;color:rgba(0,0,0,.6117647059);font-size:13px;line-height:15px;text-transform:uppercase}.contactGoogleMapBlockContent a:hover{color:#a0b64a}.contactGoogleMapBlockContent span.contactTag{font-weight:600;color:#758632;font-size:17px;line-height:26px;text-transform:uppercase}.contactGoogleMap iframe{height:480px;border:25px solid #f1f1f1;border-top:35px solid #f1f1f1;border-bottom:35px solid #f1f1f1}.address-wrap{height:100%;padding:60px 35px 50px;background:var(--blue);margin-left:0;margin-bottom:0}.address-wrap .form-group{position:relative;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.0509803922);display:flex}.address-wrap .form-group span{height:45px;width:45px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1215686275);border-radius:3px}.address-wrap .form-group svg{width:24px;fill:#fff}.address-wrap p{font-size:20px;line-height:26px;margin-bottom:0;font-weight:400;color:#fff;width:calc(100% - 45px);padding-left:16px}.address-wrap p b{display:block;color:#fff;font-weight:300;margin-bottom:2px;font-size:15px;line-height:20px;text-transform:uppercase}.address-wrap p a{color:#fff;text-decoration:none;display:block;transition:.6s ease-in-out}.address-wrap p small{font-size:85%;line-height:16px}.address-wrap p a:hover{color:#e36c28}.address-wrap p span{padding-left:22px;position:relative}.social-media-header2{z-index:999;position:relative;display:flex;margin-bottom:0}.social-media-header2 a{color:#cdcdcd;transition:.6s ease-in-out;margin-right:12px;width:38px;height:38px;position:relative;border-radius:50%;border:1px solid #fff}.social-media-header2 a:hover{color:#fff}.social-media-header2 a svg{width:20px;fill:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.border-top{border-top:1px solid rgba(0,0,0,.1019607843)!important}.bc1{border-color:rgba(251,168,52,.5)!important}.bc2{border-color:rgba(113,176,223,.5)!important}.importantBlocks{border:6px solid #fff}.importantBlocks img{height:220px;-o-object-fit:cover;object-fit:cover}.importantBlocksContent{padding:20px 12px 12px}.importantBlocksContent h3{font-size:28px;line-height:34px;color:#000;font-weight:700;margin-bottom:8px}.importantBlocksContent p{position:relative;font-size:18px;line-height:26px;color:#000;font-weight:400;margin-bottom:0;margin-bottom:20px}.modal.admission-enquiry-modal{background:rgba(0,22,55,.52);z-index:99999}.modal.admission-enquiry-modal .modal-content{border-radius:0;border:6px solid #fff}.modal-header:after{content:"";border-bottom:12px solid #fff;border-right:12px solid transparent;border-left:12px solid transparent;position:absolute;top:calc(100% - 10px);width:0;left:0;right:0;margin:0 auto;z-index:1}.modal.admission-enquiry-modal .modal-header{background:#006258;border-radius:0;padding:12px 16px 16px;position:relative}.modal.admission-enquiry-modal .modal-header h5.modal-title{color:#fff;font-size:22px;font-weight:600;text-transform:uppercase}.modal.admission-enquiry-modal .modal-header button.btn-close{filter:invert(1);opacity:1;padding:8px}.modal.admission-enquiry-modal .modal-dialog{max-width:450px;margin:20px auto}.modal.admission-enquiry-modal .wrapper-main-form form .wrapper-control{margin-bottom:12px}::-moz-placeholder{color:#444!important}::placeholder{color:#444!important}.modal.admission-enquiry-modal .modal-content .modal-body{padding:12px 10px}.modal.admission-enquiry-modal .modal-content .modal-body .wrapper-main-form{box-shadow:none}.modal.admission-enquiry-modal .wrapper-main-form form .wrapper-control textarea{height:80px}.btn-close:focus{box-shadow:none}.navbar-toggler:focus{box-shadow:none}#calendar_pop{position:fixed;left:0;top:0;width:100%;margin:0 auto;bottom:0;font-size:20px;z-index:99999;background:rgba(0,0,0,.1);opacity:1;backdrop-filter:blur(6px);height:100%;display:none}#calendar_pop .calendar_inner{width:520px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#closeCal{font-weight:400;cursor:pointer;position:absolute;right:-65px;top:-4px;width:54px;height:54px;z-index:9;color:#fff;opacity:1;background:#c6281e;font-size:28px;border-radius:50%;margin:0;transition:.4s ease-in-out}#closeCal svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:20px;fill:#fff}#calendar_pop .calendar_inner .calendarSingle .dateContent h3{font-size:22px;line-height:30px;padding:50px 0 0 0;height:auto;font-weight:600;margin:0;color:#fff;font-family:Lora,serif}.calendar-wrapper{height:100%;padding:60px 0 60px 30px}.calendarSingle{padding:40px 30px 30px;background:#006258;margin:0;text-align:center;border-radius:10px}.circleDate{background-color:#c6281e;color:#fff;margin:0 auto;text-align:center;font-weight:700;position:relative;display:flex;justify-content:center;align-items:center;border-radius:100px;opacity:.9}.circleStartDate{background:#eb3437}.circleDate.circleStartDate .date span:nth-child(2){background:#eb3437}.calendarSingle span.align-self-center{margin:0 8px}.circleDate .date{padding:0 20px}.circleDate .date span{display:inline-block;color:#fff;font-size:16px;line-height:normal;vertical-align:middle;text-transform:uppercase;font-weight:600;letter-spacing:0}.circleDate .date span:nth-child(2){font-size:38px;line-height:38px;padding:14px 6px;background:#c6281e;margin:-10px 10px;border-radius:100%;border:3px solid #fff;height:70px;width:70px;text-align:center}.fc .fc-button-group>.fc-button{flex:1 1 auto;position:relative;border-radius:100px;border-color:#2b3c28!important;border-width:0!important;background-color:#fff;text-transform:uppercase;font-size:18px;font-weight:800;color:#334630!important;padding:8px 20px 8px 25px}button.fc-listWeek-button.fc-button.fc-button-primary{font-size:18px;font-weight:800;padding:8px 25px 8px 20px;text-transform:uppercase}.wrapper-calendar-block{background-color:#fff;border-radius:20px;padding:10px}.fc-toolbar{background:#006258!important}.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{background-color:#334630;border-color:#2b3c28!important;color:#fff!important;font-weight:800;text-transform:uppercase;font-size:18px;padding:8px 20px 8px 25px}th.fc-col-header-cell{padding:9px 12px!important;text-transform:uppercase;background:#4a6554;color:#fff!important}.fc .fc-col-header-cell-cushion{color:#fff;font-size:18px;font-weight:700}.admisionSec h2.wrapperTitle{font-size:40px;line-height:56px}.admisionSec .wrapperImg img{height:86vh;border-radius:0 20px 20px 0}.admisionSec .wrapperBlock{border-radius:20px 0 0 20px}.fc .fc-daygrid-day-number{padding:12px;position:relative;z-index:4;color:#121212;font-size:18px;font-weight:500}.fc-h-event .fc-event-main img{background:#fff;width:25px;height:25px;padding:2px;border-radius:50%}.fc-event,.fc-event-dot{background-color:#006258!important;font-weight:400;padding:4px 12px;cursor:pointer!important}button.fc-today-button.fc-button.fc-button-primary{text-transform:uppercase;background:#fff;color:#006258;border-radius:50px;padding:10px 25px;font-size:18px;font-weight:800}.fc .fc-daygrid-event{font-size:15px;line-height:20px;font-weight:500;color:#121212}.fc-theme-standard .fc-list-day-cushion{background-color:#eee}.fc-direction-ltr .fc-list-day-text,.fc-direction-rtl .fc-list-day-side-text{color:#121212;font-weight:500;font-size:19px}.fc-direction-ltr .fc-list-day-side-text,.fc-direction-rtl .fc-list-day-text{color:#121212;font-weight:500;font-size:19px}.fc .fc-list-day-cushion,.fc .fc-list-table td{border:0}td.fc-list-event-graphic{display:none;visibility:hidden}.fc .fc-list-event:hover td{background-color:transparent}.fc-view-harness.fc-view-harness-active table.fc-list-table{background:#006258}.fc .fc-list-empty{background-color:#faf9ed}tr.fc-event.fc-list-event{font-size:18px;border-radius:0!important;border:0!important;text-transform:capitalize}.fc-theme-standard .fc-list{border:1px solid #e0decb;border-radius:20px}.fc .fc-list-event-dot{border-color:#eee;border-radius:20px}.thank-you-section{background-color:#e9efe1;padding:100px 0}.thank-you-section .thank-you-card{background-color:#f7f7f7;padding:40px 30px;border-radius:10px}.thank-you-section .thank-you-card svg{width:82px;fill:#093525;margin-bottom:25px}body.offcanvas-active{overflow:hidden}.offcanvas-header{display:none}.screen-darken{height:100%;width:0%;z-index:30;position:fixed;top:0;right:0;opacity:0;visibility:hidden;background-color:rgba(34,34,34,.6);transition:opacity .2s linear,visibility .2s,width 2s ease-in}.screen-darken.active{z-index:9999;transition:opacity .3s ease,width 0s;opacity:1;width:100%;visibility:visible}@media all and (max-width:991px){.offcanvas-header{display:block}.mobile-offcanvas{visibility:hidden;transform:translateX(-100%);border-radius:0;display:block;position:fixed;top:0;left:0;height:100%;z-index:99999;width:350px;overflow-y:scroll;overflow-x:hidden;transition:visibility .3s ease-in-out,transform .3s ease-in-out;background:#006258;padding:20px 8px}.mobile-offcanvas::-webkit-scrollbar{width:4px;border-radius:6px}.mobile-offcanvas::-webkit-scrollbar-track{border-radius:20px}.mobile-offcanvas::-webkit-scrollbar-thumb{background-color:#fff;border-radius:20px}.mobile-offcanvas.show{visibility:visible;transform:translateX(0)}.mobile-offcanvas .container,.mobile-offcanvas .container-fluid{display:block}}@media only screen and (min-width:1200px) and (max-width:1599px){header .nav-link.nav-link-menu span.mainMenu{width:55px;height:55px}header .nav-link.nav-link-menu svg{width:29px}.mainSlider .carousel-caption h1{font-size:62px;line-height:66px}h3.subh3{font-size:30px;line-height:36px;margin-bottom:11px}span.marqueeUpdate{padding:9px 20px;font-size:22px}p.mainPara2{font-size:22px;line-height:30px;margin-bottom:15px}h4.h4Head{font-size:30px}.videoTestimonials.w-100{height:360px}h2.subTitle{font-size:48px;line-height:42px;margin-bottom:21px}.parentsReviewPageSidebar h2{font-size:55px;line-height:57px}.setsLeftBlock span.setsTitle{font-size:30px;margin-bottom:15px}.setsLeftBlock h3{font-size:38px;line-height:43px;margin-bottom:36px}.setsLeftBlock svg{width:110px}.setsLeftBlock{padding:50px 50px}.newsContent{padding:14px 10px 10px 14px}span.newsDate{font-size:13px;line-height:17px}.newsContent h3{font-size:18px;line-height:22px}.newsContent p{display:none}.newsBlockSingle img{height:440px}.exploreBannerContent{top:36%;transform:translate(0,-50%)}.exploreBannerContent p{font-size:35px;width:68%;line-height:45px;padding:30px 4px 30px 5px}.mainBtn1 a{width:100px;height:100px;padding:27px 19px;font-size:18px;line-height:23px}.mainSlider .carousel-caption{bottom:40px}footer .container{max-width:98%}.main-footer{margin-top:-114px;border:8px solid #fff}.main-footer1 ul li a{font-size:17px;line-height:24px;padding-left:20px}.main-footer1 ul li a svg{width:16px}.main-footer1 h4{font-size:21px}.main-footer .footer-info{padding:35px 25px 30px;margin-right:15px}a.footer-logo img{width:80px}.schoolName{font-size:19px;line-height:20px}.schoolName small{font-size:58%}.ticker-block marquee a,.ticker-block marquee p{font-size:20px;line-height:24px;font-weight:400}.ticker-block marquee a svg,.ticker-block marquee p svg{margin-right:6px;width:22px}header ul.navbar-nav .nav-link{font-size:17px;padding:2px 14px!important}header a.navbar-brand small.logoText{font-size:54%;line-height:16px}header a.navbar-brand span.logoTitle{font-size:26px;line-height:33px}header a.navbar-brand span.logoImg img{width:100px}header nav.navbar{padding:30px 40px 10px 40px}p.mainPara{font-size:23px;line-height:32px}.ctaWelcomeSec img{width:120px}.ctaWelcomeSec h3{font-size:40px;line-height:50px}.ctaWelcomeSec .mainBtn a{font-size:17px;padding:10px 11px;height:120px;width:120px;line-height:22px}a.mainLink{width:110px;height:110px;padding:25px 20px;font-size:15px;line-height:18px}a.mainLink svg{width:20px}h2.mainHead{font-size:58px;line-height:58px}h2.mainHead small{font-size:66%;line-height:47px}.aboutHpBox img{height:390px}.aboutHpBox{border:8px solid #fff;width:320px}.aboutHpBoxContent h3{font-size:24px;line-height:27px}.singleTestimonials p{font-size:26px;line-height:39px}a.whatsapp_popup svg{width:42px}.exploreBtn a{padding:11px 22px;font-size:16px}.innerBanner .short-inner-banner-img img{height:calc(100vh - 240px)}.strategyPurposeBox{padding:50px 40px}ul.pageLinkBlock li a{padding:18px 19px;font-size:16px}.principalName{padding:10px 18px;width:400px}.principalName h4{font-size:22px;line-height:26px}.innerBannerContent{padding:30px 0 30px 0}.wrapperNoImgBlock img.welcomeIcon{width:380px}.innerBannerContent h1{font-size:62px;line-height:66px}.innnerFooter footer .container{max-width:96%}li.breadcrumb-item{font-size:20px}.innerBanner img{height:calc(100vh - 152px)}.wrapperAimsLi{font-size:21px;line-height:24px;border:4px solid rgba(160,182,74,.22);padding:8px 7px}ul.mainUlData li{font-size:20px;line-height:29px;margin-top:9px}ul.mainUl li{font-size:21px;line-height:30px;margin-bottom:5px}p.subPara{font-size:21px;line-height:28px}.gallerySwiperBlock img{height:320px}.swiper.galleryInnerSwiper .swiper-button-next svg,.swiper.galleryInnerSwiper .swiper-button-prev svg,.swiper.gallerySwiper .swiper-button-next svg,.swiper.gallerySwiper .swiper-button-prev svg,.swiper.newsEventsSwiper .swiper-button-next svg,.swiper.newsEventsSwiper .swiper-button-prev svg{width:32px!important}.gallerySwiperBlock h3{font-size:18px;line-height:25px}.gallerySwiperBlock span.dateSpan{width:110px;font-size:14px;line-height:18px;padding:4px 12px}.mainTitle h2{font-size:45px;line-height:48px}.school-calender{padding:60px 0}.upcomingEventDate h3 small{font-size:62%;line-height:27px}.upcomingEventDate{padding:15px 12px 15px}.upcomingEventImg img{height:258px}.upcomingEventContent{padding:16px}.upcomingEventContent h4{font-size:22px;line-height:29px}.school-news{width:415px;padding:50px 25px 0}.chooseBlock{padding:20px 18px}.chooseBlock svg{width:75px}.chooseTitle svg{width:130px}.chooseTitle h2.mainHead{font-size:50px;line-height:56px}.chooseBlock h4{font-size:22px;margin-top:14px;line-height:29px}.upcomingEventDate h3{font-size:27px;line-height:30px}.mainTitle p.subPara{font-size:18px;line-height:24px}.dates-col ul li a{font-size:14px;padding:14px 15px}.dates-col ul li{padding:6px 5px;height:168px}.dates-col ul li a .day{font-size:19px;line-height:22px;margin:0 0 10px 0;height:51px}.startDate{height:45px;width:95px;gap:4px}.endDate{height:45px;width:95px;gap:4px}.dates-col ul li a .date{font-size:32px;line-height:41px}.dates-col ul li a .month{font-size:14px;line-height:13px;padding-left:2px}.parentsReviewsBlock p{font-size:18px;line-height:29px}.calendarBtn a{padding:10px 20px}span.quoteSvg svg{width:65px}.navigation-logo a.navbar-brands img{width:100px}.schoolNameH{font-size:24px;line-height:25px}ol.usefulLinks li .usefulLinksBlock h3{font-size:14px}.footer-top-ul li a{font-size:22px}.footer-info ul li a{padding:7px 15px;font-size:16px}.footer-info p{font-size:16px;line-height:23px;margin-top:16px;margin-bottom:18px}ol.social-media li a{font-size:16px;margin:0 6px;width:38px;height:38px}.chooseSection{padding:85px 0}.footer-info .footer-logo a img{width:275px}.main-copyrights{padding:10px 0}.main-copyrights p{font-size:16px}ol.social-media li a svg{width:18px}.footer-contact h4:before,.footer-info h4:before{height:2px}ol.external-btns li a,ol.external-btns li span.extBtn{padding:6px 16px;font-size:16px}.footer-location ul li{font-size:17px;line-height:25px}a.mainLink{top:37%}.photoGalleryInfo{padding:0 18% 27px 0}.gallerySwiperBlock span.numberCount{top:0;font-size:37px}}@media only screen and (max-width:991px){header.main-header nav.navbar button.navbar-toggler{visibility:hidden;position:absolute}.mobile-navbar-menu{display:flex;position:relative;top:2px}.mobile-navbar-menu .icon-bars{text-transform:uppercase;color:#fff!important;text-shadow:1px 1px 3px #2c2c2c;font-size:18px;font-weight:400;letter-spacing:1px;cursor:pointer}.mobile-navbar-menu .icon-bars svg{width:40px;fill:#fff;position:relative;top:-1px;margin-left:2px;border-radius:2px;transform:rotate(180deg)}.mobile-menu{display:block}.mobile-menu nav.mobile-offcanvas a.navbar-brand img{width:100px}.mobile-menu nav.mobile-offcanvas .accordion .accordion-item,.mobile-menu nav.mobile-offcanvas .accordion a.accordion-button,.mobile-menu nav.mobile-offcanvas .accordion button.accordion-button{background-color:transparent}.mobile-menu nav.mobile-offcanvas .accordion button,.mobile-menu nav.mobile-offcanvas .accordion h2 a{color:#fff;padding:9px 0;font-size:17px;line-height:23px;text-transform:capitalize;font-weight:600;font-family:Lora,serif}.mobile-menu nav.mobile-offcanvas .accordion{margin:30px 0 0}.mobile-menu nav.mobile-offcanvas .accordion button.accordion-button::after{filter:invert(1)}.mobile-menu nav.mobile-offcanvas .accordion a.accordion-button.accordion-remove-icon::after{display:none}.mobile-menu nav.mobile-offcanvas .accordion .accordion-button:focus{z-index:3;border-color:transparent;outline:0;box-shadow:none}.mobile-menu nav.mobile-offcanvas .offcanvas-header button.btn-close{position:absolute;right:30px;padding:0;font-size:24px;filter:invert(1);opacity:1;top:30px}.mobile-menu .accordion-button:not(.collapsed){box-shadow:none}.mobile-menu nav.mobile-offcanvas .accordion .accordion-body{padding:4px 6px 12px}.mobile-menu nav.mobile-offcanvas .accordion .accordion-body ul.sub-menu li a{font-family:Lora,serif;color:#fff;padding:3px 0;display:block;font-size:17px;font-weight:500;position:relative;padding-left:12px}.mobile-menu nav.mobile-offcanvas .accordion .accordion-body ul.sub-menu li a{font-family:Lora,serif;color:#fff;padding:4px 0;display:block;font-size:16.5px;line-height:24px;font-weight:500;position:relative;padding-left:20px}.mobile-menu nav.mobile-offcanvas .accordion .accordion-body ul.sub-menu li a svg{width:13px;fill:rgba(255,255,255,.7019607843);position:absolute;left:0;top:10px;transform:rotate(45deg)}.mobile-menu nav.mobile-offcanvas .accordion .accordion-body ul.sub-menu li a i{position:absolute;left:0;top:7px}.mobile-menu nav.mobile-offcanvas .accordion .accordion-item{border-bottom:1px solid rgba(255,255,255,.0588235294)}.mobile-menu nav.mobile-offcanvas .accordion .accordion-body ul.sub-menu{margin-bottom:0}.mobile-menu nav.mobile-offcanvas .offcanvas-header{padding:0}.mobile-menu nav.mobile-offcanvas ol.social-media-mob-header{display:flex;margin-top:30px;justify-content:center;margin-bottom:0}.mobile-menu nav.mobile-offcanvas ol.social-media-mob-header li{margin:0 8px}.mobile-menu nav.mobile-offcanvas ol.social-media-mob-header li a{color:#fff;transition:all .3s;overflow:hidden;position:relative;height:30px;width:30px;border-radius:100%;display:block;margin-right:4px}.mobile-menu nav.mobile-offcanvas ol.social-media-mob-header li a svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:26px;fill:#fff}.mobile-menu nav.mobile-offcanvas ol.social-media-mob-header li:nth-child(1) a svg,.mobile-menu nav.mobile-offcanvas ol.social-media-mob-header li:nth-child(2) a svg{width:24px}.mobile-menu nav.mobile-offcanvas ol.social-media-mob-header li a:hover svg{fill:#fff}.mobile-menu nav.mobile-offcanvas ul.contact-detail-mob{margin-top:25px;margin-bottom:0}.mobile-menu nav.mobile-offcanvas ul.contact-detail-mob li{position:relative;padding-left:25px;margin-bottom:8px}.mobile-menu nav.mobile-offcanvas ul.contact-detail-mob li svg{position:absolute;left:0;top:4px;fill:#ddd;width:16px}.mobile-menu nav.mobile-offcanvas ul.contact-detail-mob li a,.mobile-menu nav.mobile-offcanvas ul.contact-detail-mob li address{color:#fff;font-size:16px;line-height:22px;font-weight:400;display:block}.mobileImpLinks{position:relative;margin-top:30px}.mobileImpLinks a{position:relative;font-size:16px;line-height:22px;color:#fff;text-transform:uppercase;font-weight:700;padding:8px 30px 8px 16px;display:inline-block;margin:3px;border-radius:30px;transition:.4s ease-in-out}.mobileImpLinks a:hover{opacity:.8}.mobileImpLinks a:nth-child(1){background:#006258}.mobileImpLinks a:nth-child(2){background:#a0b64a;color:#000}.mobileImpLinks a:nth-child(3){background:#006258;color:#000}.mobileImpLinks a:nth-child(2) svg,.mobileImpLinks a:nth-child(3) svg{fill:#000}.mobileImpLinks a:nth-child(4){background:#e41937}.mobileImpLinks a svg{width:15px;fill:#fff;position:absolute;right:12px;top:50%;transform:translate(0,-50%) rotate(-30deg);transition:.4s ease-in-out}.mobileImpLinks a:hover svg{transform:translate(0,-50%) rotate(0)}}@media only screen and (min-width:1400px){p.wrapperText{font-size:29px;line-height:41px;margin-bottom:25px}p.mainPara2{font-size:26px;line-height:38px}.main-table table.table tr td,.main-table table.table tr th{padding:14px 16px}.navigation nav>ul>li>.mymultiplediv,.navigation nav>ul>li>a{font-size:32px;padding:15px 0;line-height:31px}.navigation nav ul ul{left:390px;padding:25px 0 20px 25px;width:400px}.navigation nav ul.menu-main-ul{width:382px;padding:0 35px 0 0}.navigation nav ul ul li a{padding:8px 0;font-size:22px;line-height:24px}.trigger_popup{right:-130px;padding:12px 20px;font-size:22px;line-height:25px}html{zoom:1.02}.galleryInnerSwiperBlock img{height:280px}.swiper.newsEventsSwiper{margin-left:30px}.mainSlider .carousel-inner .carousel-item img.main-slider-img,img.navigation-bg-img{height:100vh}.innerBanner img{height:calc(100vh - 186px)}.wrapperImg,.wrapperImg img{height:calc(100vh - 160px)}.wrapperSection .wrapperSticky{top:72px}.exploreCampus,.statsBlock,section.calendarHpSection{height:650px}section{padding:80px 0}.aboutHpBox{width:400px}.gallerySwiperBlock img{height:450px}section.haridwarHpSection{padding:80px 0}.navigation nav{padding:130px 50px 40px 50px}ol.usefulLinks li .usefulLinksBlock img{height:150px}}@media only screen and (max-width:767px){header a.navbar-brand span.logoTitle{display:none}.main-table table.table tr td{font-size:17px;line-height:20px}.main-table table.table tr td,.main-table table.table tr th{padding:8px 9px}.galleryInnerSwiperBlock img{height:240px}.parentsReviewPageSidebar p:before{width:20px}a.whatsapp_popup{bottom:25px;right:25px}.payFeePageBlock ul.nav.nav-tabs li.nav-item button big{font-size:180%;line-height:28px}.countNum,h3.paymentHead{font-size:16px;line-height:20px}.payFeePageBox h2{font-size:13px;line-height:18px;padding:16px 12px 12px;margin-bottom:30px}.parentsReviewPageSidebar{padding:20px;height:auto}.parentsReviewPageSidebar h2{font-size:46px;line-height:50px}.parentsReviewsBlock{padding:20px 16px 16px}.parentsReviewsBlock p{font-size:18px;line-height:27px}span.quoteSvg svg{width:45px}.parentsReviewsBoxText{width:46px;height:46px}span.quoteSvg{right:16px}.parentsReviewsBoxInfo h3{font-size:17px;line-height:21px}.gallerySwiperBlock span.numberCount{top:6px;left:6px;font-size:46px;line-height:46px}section.advisoryBoardSection:before{width:25%}ul.wrapperAims li{width:100%;padding:5px 0}.wrapperAimsLi{font-size:19px;line-height:27px;border:4px solid rgba(25,55,110,.0588235294);padding:8px}ul.mainUlData li svg{width:19px;top:5px}ul.mainUlData li{font-size:18px;line-height:28px;margin-top:12px;padding-left:28px}ul.wrapperImgText.schoolStructureImgText li{width:50%}.wrapperBlock table.table.mainTable tbody tr td{font-size:17px;line-height:23px}.wrapperBlock table.table.mainTable tbody tr td .wrapperBlock table.table.mainTable thead tr th{font-size:16px;line-height:22px}.wrapperBlock table.table.mainTable thead tr th{font-size:16px;line-height:22px}.examResultsBlock{padding:20px 16px}.examResultsBlock .examClass{font-size:26px;line-height:33px;padding:7px 12px}.examResultsBox ul li{width:50%}table.table.mainTable thead tr th{font-size:16px;line-height:22px}table.table.mainTable tbody tr td,table.table.mainTable thead tr th{padding:6px}table.table.mainTable tbody tr td{font-size:17px;line-height:23px}.loader img{width:140px}.footer-top-ul li a{font-size:17px;border:1px solid;padding:7px 9px 7px 20px;margin:0 5px;border-radius:46px}.footer-location ul li{font-size:17px;line-height:25px}.footer-top-ul li a svg{width:26px;margin-left:2px}.mainFooter h3.main-title{font-size:34px;line-height:38px}ol.external-btns{margin-top:15px}.footer-top-ul li:before{display:none;visibility:hidden}.footer-info ul li{margin:4px}ol.external-btns{margin-top:15px}ol.external-btns li{margin-right:6px}ol.external-btns li a,ol.external-btns li span.extBtn{padding:5px 12px;font-size:15px}.footer-info ul li a{padding:6px 12px;font-size:16px;line-height:19px}.videoTestimonials.w-100{height:326px}section{padding:50px 0}section.aboutHpSection{padding:60px 0 50px}header nav.navbar.fixed-navbar{padding:4px 16px}header nav.navbar{padding:20px 20px 10px 20px}a.whatsapp_popup svg{width:46px}.ticker-block marquee a,.ticker-block marquee p{font-size:19px;line-height:28px}span.marqueeUpdate{padding:9px 10px;font-size:17px}header a.navbar-brand span.logoImg img{width:110px}h2.mainHead small{font-size:60%;line-height:41px}h2.mainHead{font-size:42px;line-height:50px;margin-bottom:10px;text-align:center}.ctaWelcomeSec .d-flex.align-items-center{flex-direction:column}.ctaWelcomeSec img{width:102px}.ctaWelcomeSec h3{font-size:38px;line-height:47px;text-align:center!important}.ctaWelcomeSec .mainBtn a{font-size:18px;padding:8px 18px;border-radius:10px;height:51px;width:100%;line-height:21px;margin-top:15px}.ctaWelcomeSec{padding:30px 22px;border-radius:24px;border:5px solid #ecf3e7}.mainSlider .carousel-caption{left:0;padding:0 16px;bottom:25px}.mainSlider .carousel-caption h1{font-size:40px;line-height:46px}.mainSlider .carousel-caption h1 br{display:none}.mainSlider .carousel-control-next,.mainSlider .carousel-control-prev{display:none}.welcomeBlock{padding:0 16px}.welcomeBlock img.welcomeIcon{width:220px}.dates-col ul li a .day{font-size:20px;line-height:25px}.dates-col ul li{width:100%;flex:0 0 100%;padding:10px 8px;height:181px}.school-calender{padding:40px 10px!important}.school-news{width:100%;margin:auto;padding:10px 7px 1px;height:100%}.upcomingEventContent h4{font-size:23px;line-height:29px}p.mainPara{font-size:22px;line-height:30px;text-align:center}section.chooseSection:before{display:none}section.calender{padding-bottom:40px!important}.chooseSection{padding:50px 0}h2.mt-3.mb-0.mainHead.text-white{color:#003934!important;margin-bottom:42px!important;text-align:center}.chooseTitle svg{display:none}.chooseBlock{padding:25px 34px;border-radius:10px}.chooseBlock svg{width:72px}.chooseBlock h4{font-size:22px;margin-top:17px;line-height:28px}.singleTestimonials{margin-top:35px;padding:30px 5px}.setsLeftBlock{padding:30px 20px 30px 20px}.setsLeftBlock span.setsTitle{font-size:21px;margin-bottom:23px;padding:2px 17px}.singleTestimonials p{font-size:22px;line-height:32px}.setsLeftBlock h3{font-size:35px;line-height:39px;margin-bottom:27px}.setsLeftBlock,.setsLeftBlock1{padding:30px 20px 30px 20px!important}.stsRightImg img{height:380px}.setsLeftBlock svg{width:100px}.setsSec{padding:10px}.setsSec .container-fluid.pe-0.h-100{padding-left:0}.setsSec .container-fluid.ps-0.h-100{padding-right:0}.singleTestimonials .exploreBtn a svg{display:none}.exploreBtn a{padding:12px 18px;margin:0 2px;font-size:15px;line-height:20px}ul.welcomeUl li{width:100%;padding:8px 31px}.singleTestimonials h2{font-size:30px;margin-bottom:10px}.aboutHpBoxContent{padding:20px 21px 50px;bottom:35px}.aboutHpBoxContent p{font-size:12px;line-height:18px}.aboutHpBox,.aboutHpBox img{width:100%}.aboutHpBox img{height:380px;-o-object-position:top;object-position:top}.aboutHpBox{border:4px solid #fff}.aboutHpBoxContent h3{font-size:25px;line-height:22px;margin-bottom:0}.footer-info .footer-logo a img{width:285px}.footer-info p{font-size:17px;line-height:25px;margin-top:13px;margin-bottom:26px}.exploreCampus,.statsBlock{height:275px}.footer-contact h4:before,.footer-info h4:before{display:none}.footer-contact h4,.footer-info h4{font-size:24px;margin-bottom:15px;padding-left:0}section.calendarHpSection{height:550px;background:url(../images/homepage/explore-video-mobile-thumb.jpg)}.statsBlock .statsBox:nth-child(1){top:90%;left:25%}.statsBlock .statsBox:nth-child(2){top:40%;left:50%}.statsBlock .statsBox:nth-child(3){top:90%;left:auto;right:5%;transform:translate(0,-50%)}.statsBlock .statsBox{width:130px;height:130px;outline:10px solid rgba(255,255,255,.4)}.statsBlock .statsBox .statsInnerBox{padding:20px}.statsBlock .statsBox .statsInnerBox h3,.statsBlock .statsBox .statsInnerBox h3.counter{font-size:32px;line-height:32px}.statsBlock .statsBox .statsInnerBox p{margin-bottom:0;font-size:12px;line-height:16px}.playbtn{top:55%}.play-btn{width:75px;height:75px}.mainTitle h2{font-size:38px;line-height:38px}.mainTitle h2 small{font-size:18px}.swiper.newsEventsSwiper{padding-top:0}.newsAndEventsContent p{font-size:15px;line-height:20px;height:62px}.swiper.galleryInnerSwiper .swiper-button-next svg,.swiper.galleryInnerSwiper .swiper-button-prev svg,.swiper.gallerySwiper .swiper-button-next svg,.swiper.gallerySwiper .swiper-button-prev svg,.swiper.newsEventsSwiper .swiper-button-next svg,.swiper.newsEventsSwiper .swiper-button-prev svg{width:32px!important}.calendarBtn a{padding:10px 16px}.calendarBtn{margin-top:20px}.calendarBlock h2{font-size:38px;line-height:44px;margin-bottom:20px}.flyerModal .modal-lg{max-width:85%;margin:0 auto}.flyerModal .modal-body .flyerBlock{padding:16px 12px}.flyerModal .modal-body .flyerBlock h2{font-size:24px;line-height:28px}.flyerModal .modal-body .flyerBlock .flyerText{font-size:19px;line-height:26px;margin-top:12px}.extraBlock .extraBlockContent h3{font-size:16px;line-height:20px}.extraBlock img{width:100px}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:100%}.exploreVideoBlock iframe{height:280px}.photoGallerySection{padding:45px 0}.swiper.gallerySwiper{margin:0 12px 0 12px}.gallerySwiperBlock img{height:420px}.photoGalleryInfo{padding:0 0 20px 0;text-align:center}.gallerySwiperBlock h3{font-size:16px;line-height:20px;height:auto}.swiper.gallerySwiper .swiper-button-next,.swiper.gallerySwiper .swiper-button-prev{top:65%}a.mainLink{position:relative;right:0;top:0;transform:none;width:auto;height:auto;padding:10px 21px;font-weight:500;border-radius:50px}a.mainLink br,a.mainLink svg{display:none}.newsContent{padding:17px 20px 21px 20px;position:relative;bottom:0;left:0;right:0;border-radius:0}.newsBlockSingle img{height:100%;max-height:360px;border-radius:0}li.breadcrumb-item{font-size:19px}ul.welcomeUl:before{top:-30px;height:53px}.exploreBannerContent p{font-size:28px;width:95%;line-height:38px;padding:30px 5px 17px 5px}.hapningsSec .mainLink{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;margin:10px auto auto}.mainBtn1 a{width:100px;height:100px;padding:26px 19px;font-size:17px;line-height:22px}footer .container{max-width:100%}.main-footer .footer-info{padding:30px 12px 20px;margin-right:0}.newsContent h3{font-size:19px;line-height:24px}.newsContent p{display:none}.footerLogoBrand{text-align:center;width:350px;margin:0 auto}.footerLogoBrand img{width:140px;height:140px;margin-bottom:25px}.footerLogoBrand ul{justify-content:center}.footerCopyright p{text-align:center}ul.resourcesLinks li a{font-size:15.5px;line-height:21px;margin:4px;padding:8px 12px}.contactLinks a,.contactLinks address,.quickLinks ul li a{font-size:15.5px;line-height:21px}ul.resourcesLinks{margin-top:25px;padding-top:25px}.footerLogoBrand p{font-size:15px;line-height:22px}.ticker-block marquee a svg,.ticker-block marquee p svg{margin-right:4px;width:18px}footer{padding:40px 0 4px 0;background:#003934}.main-footer1.footer-contact{padding-top:0!important}.footerCopyright{padding:12px 0}a.footer-logo img{width:54px;margin:0}.schoolName{font-size:19px;line-height:22px}.impLinks{margin-top:25px;justify-content:center;display:flex;flex-wrap:wrap}.main-footer{margin-top:0;border:0;border-radius:0}.main-footer .main-footer1{padding:30px 12px 30px}.main-footer1 ul li a{font-size:17px;line-height:27px;padding-left:21px}.impLinks a{position:relative;padding:8px 30px 8px 16px;margin:3px 2px}.main-footer1 h4{font-size:21px;margin:0 0 10px}.impLinks a svg{width:14px;right:10px}.innerBanner img{height:calc(100dvh - 120px)}.innerBannerContent h1{font-size:40px;line-height:46px}.innerBanner.innerWithOutBanner .innerBannerContent h1{font-size:40px;line-height:46px}.innerBannerContent{padding:28px 16px 20px}.innerBanner.innerWithOutBanner .innerBannerContent{padding:30px 25px 16px}.wrapperNoImgSection,.wrapperNoImgSection.wrapperNoImgSection2{padding:50px 0 50px}p.wrapperText{font-size:22px;line-height:32px;margin-bottom:15px}.principalName{bottom:14px;padding:11px 15px;width:350px}.principalName h4{font-size:18px;line-height:22px}.wrapperNoImgBlock img.welcomeIcon{top:-62px;width:255px}.wrapperNoImgBlock{padding:0 0}h2.subTitle{font-size:32px;line-height:38px;margin-bottom:16px}p.subPara{font-size:18px;line-height:26px;margin-bottom:16px}h3.subh3{font-size:22px;line-height:29px;margin-bottom:24px}.strategyPurposeContent{padding-right:0}.strategyPurposeBox{padding:28px 25px}.strategyPurposeBox svg{width:69px;position:absolute;top:7px;right:18px}section.strategyPurposeSection{padding-top:15px;padding-bottom:15px}ul.pageLinkBlock li a{padding:10px 16px;font-size:15px;line-height:22px;background:#ddd;margin:3px;border-radius:50px}.morebars .navbar-toggler span{font-size:15px;line-height:22px;font-weight:700;text-transform:uppercase}.morebars .navbar-toggler{padding:10px 16px;font-size:15px;line-height:22px;background:#ddd;margin:3px;border-radius:50px;font-weight:700}.morebars .navbar-toggler svg{width:20px;margin-right:5px}ul.pageLinkBlock li a.active,ul.pageLinkBlock li a:hover{background:rgba(57,131,187,.1882352941)}.innerBanner.innerWithOutBanner{height:160px}h4.h4Head{font-size:24px}.wrapperSticky{position:relative;top:0}.wrapperSection .wrapperSticky{top:0}.welcomeInnerBlockImg{width:220px;margin:0 auto 30px}.welcomeInnerBlockContent h3{font-size:18px;line-height:22px}.welcomeInnerBlockContent{padding:12px 4px 8px}.welcomeInnerBlock{padding:0 12px}p.mainPara2{font-size:19px;line-height:28px}.wrapperSidebar h2{font-size:48px;line-height:54px}.advisoryBoardBlock img{height:180px}.swiper.advisoryBoardSwiper .swiper-button-next svg,.swiper.advisoryBoardSwiper .swiper-button-prev svg{width:50px}.swiper.advisoryBoardSwiper .swiper-button-prev{left:42%}.swiper.advisoryBoardSwiper .swiper-button-next{left:58%}.advisoryBoardBlock .advisoryBoardContent h3{font-size:16px;line-height:20px}.swiper.advisoryBoardSwiper{padding:0 12px 60px}.governingBlock{padding:30px 16px;flex-direction:column}.governingBlock2{flex-direction:column-reverse}.governingBlockContent p{font-size:19px;line-height:28px}.governingBlockImg img{width:160px;height:200px}.governingBlockImg{width:160px}.governingBlockImg h3{font-size:17px;line-height:22px;margin-top:8px}.governingBlockImg h3 small{margin-top:2px}.wrapperImg,.wrapperImg img{height:400px}section.wrapperSection:before{width:100%;height:220px}.contactInfoBlock h3{padding:8px;font-size:20px;line-height:28px}.contactInfoBlock p{font-size:17px;line-height:24px;margin-top:16px}.pageLinkSection{padding:20px 0}ul.wrapperImgText.wrapperCurriculum li{width:33.33%}.wrapperImgTextBlock svg{width:50px}.wrapperImgTextBlock{padding:16px 6px 10px}ul.wrapperImgText li{width:50%}ul.wrapperImgText li.one-third{width:100%}.exploreSportsVideo iframe{height:220px}.wrapperImgTextBlock p{font-size:17px;line-height:23px}h2.wrapperTitle{font-size:24px;line-height:32px}ul.stepsNavbar li.nav-item button{font-size:14px;line-height:18px;padding:0 12px;background:0 0}ul.stepsNavbar li.nav-item button .stepCount1{width:45px;height:45px}ul.stepsNavbar li.nav-item button .stepCount1 span{font-size:22px;line-height:21px}ul.nav.stepsNavbar li.nav-item{flex:0 0 auto;width:33.33%}h2.subTitle big{font-size:110%;line-height:42px}.admissionStepsPara{margin-top:20px;padding:16px;margin-left:0}.admissionStepsPara p{font-size:18px;line-height:28px}.admissionStepsBlockContent .stepHead{padding:0 0 0 50px}.admissionStepsBlockContent .stepHead:before{width:30px}.admissionStepsBlockContent .stepHead span.stepCount big{font-size:250%;line-height:30px}.admissionStepsBlockContent .stepHead span.stepCount{margin-right:16px;padding-right:16px}.admissionStepsBlockContent .stepHead h3{font-size:23px;line-height:29px}ul.stepsNavbar:before{top:22px}.admissionStepsBlockImg img{height:240px}.gradeLevelBlock{padding:30px 25px 20px}.gradeLevelBlock img{width:180px;height:180px}.gallerySwiperBlock span.imagesCount{top:8px;left:8px}.wrapper-img-content p{font-size:17px;line-height:22px}.wrapper-img{border:4px solid #fff;margin-bottom:16px}.wrapperGallerySidebar{padding:12px;height:auto}.contactGoogleMapBlockContent{padding:25px 20px}.contactGoogleMapBlockContent h2{font-size:38px;line-height:38px}.contactGoogleMapBlockContent span.contactTag{font-size:15px;line-height:20px}.contactPageForm{padding:25px 20px}form.mainForm button.btn{padding:10px 25px}.importantBlocks{border:4px solid #fff}.importantBlocksContent{padding:16px 12px 12px}.importantBlocksContent h3{font-size:26px;line-height:30px}.importantBlocksContent p{font-size:17px;line-height:24px}.contactGoogleMap iframe{height:320px;border:4px solid #f1f1f1;border-top:8px solid #f1f1f1;border-bottom:8px solid #f1f1f1}.branchName{bottom:7px;font-size:16px;line-height:18px}.privacyBlock{padding:30px 16px 20px}.innnerFooter footer .container{max-width:100%}.mainBtn a{padding:10px 22px 10px 22px;font-size:18px;line-height:22px}.modal.admission-enquiry-modal .modal-dialog{max-width:380px}ul.mainUl li{font-size:19px;line-height:26px}ul.siteMapUl li h3{font-size:23px;line-height:27px;margin-bottom:12px}ul.siteMapUl li ol li a{font-size:16.5px;line-height:21px;margin:5px 0}ul.bookRow li{width:33.33%}.footerCopyright ul li a{margin:0 10px}.bookListBlock svg{width:50px}.bookListBlock h3{font-size:16px;line-height:18px}.bookListBlock{padding:16px 6px 10px}.content-box-caption h3{font-size:16px;line-height:22px}.newsEventsDetailsBlock{margin-top:-11px;padding:25px 12px 20px;border-top:0 solid #006258;border-bottom:0 solid #006258}.newsEventsDetailsContent{font-size:19px;line-height:30px}h1.newsTitle{font-size:26px;line-height:30px}span.newsDate{font-size:14px;line-height:25px}.newsText{font-size:17px;line-height:28px;margin-bottom:16px}section.exploreBannerSection{height:60vh;background:url(../images/footermobile.webp);background-size:cover}.exploreBannerContent{top:53%}.fc .fc-daygrid-day-top{justify-content:center}.fc .fc-col-header-cell-cushion{font-size:14px}.fc .fc-daygrid-day-number{padding:6px;font-size:15px}#calendar{padding:6px!important}.fc .fc-toolbar{display:block;text-align:center}.fc .fc-button-group>.fc-button,.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{font-size:16px;padding:5px 8px 5px 12px}button.fc-today-button.fc-button.fc-button-primary{padding:7px 12px;font-size:16px}.fc-toolbar h2{padding:12px 0}section.aboutHpSection::before,section.hapningsSec:before{background-image:url(../images/bgmobile.webp);background-repeat:no-repeat;background-size:contain}}@media only screen and (min-width:768px) and (max-width:991px){.morebars .navbar-toggler span{font-size:15px;line-height:22px;font-weight:700;text-transform:uppercase}.morebars .navbar-toggler{padding:15px 17px;font-size:17px;line-height:23px;background:#ddd;margin:3px}.morebars .navbar-toggler svg{width:20px;margin-right:5px}.footer-logo{justify-content:center}.main-table table.table tr td{font-size:18px;line-height:22px}.main-table table.table tr td,.main-table table.table tr th{padding:9px 10px}ul.pageLinkBlock li a{padding:15px 17px;font-size:17px;line-height:23px}.footer-info ul li a{padding:8px 15px;font-size:17px;line-height:19px}.footer-info ul li{margin:4px}.footer-info p{font-size:17px;line-height:25px;margin-top:19px;margin-bottom:19px}.mainFooter h3.main-title{font-size:44px;line-height:47px}ul.welcomeUl:before{top:-38px;height:78px}.footer-info .footer-logo a img{width:285px}header a.navbar-brand span.logoImg img{width:105px}header a.navbar-brand span.logoTitle{font-size:29px;line-height:39px}header a.navbar-brand small.logoText{font-size:54.6%;line-height:20px}.newsContent h3{font-size:21px}.newsBlockSingle img{height:380px}.exploreBannerContent p{font-size:35px;width:85%;line-height:45px;padding:30px 5px 11px 5px}footer{background:#003934}footer .container{max-width:100%}.main-footer{margin-top:0;border:0}.parentsReviewPageSidebar{padding:20px}.main-footer .footer-info{margin-right:0}.parentsReviewPageSidebar h2{font-size:46px;line-height:50px}.main-footer1 h4{font-size:21px;margin:0 0 13px}.parentsReviewPageSidebar p:before{width:20px}.main-footer1 ul li a{font-size:16px;line-height:24px}.parentsReviewsBlock{padding:25px 20px 20px}.main-copyrights p{font-size:15px}.parentsReviewsBlock p{font-size:19px;line-height:27px}.parentsReviewsBoxText span{font-size:24px;line-height:24px}.parentsReviewsBoxText{width:45px;height:45px}.wrapperAimsLi{font-size:18px;line-height:26px;border:4px solid rgba(25,55,110,.0588235294);padding:8px 12px}ul.mainUlData li{position:relative;font-size:18px;line-height:29px;margin-top:14px}.wrapperBlock table.table.mainTable thead tr th{font-size:15px;line-height:20px}.wrapperBlock table.table.mainTable tbody tr td{font-size:16px;line-height:22px}ul.wrapperAims li{padding:3px}ul.wrapperImgText.schoolStructureImgText li{width:33.33%}.examResultsBlock .examClass{font-size:26px;line-height:33px;margin-bottom:20px}.examResultsBox ul li{width:50%}.examResultsBlock{padding:25px 20px}table.table.mainTable thead tr th{font-size:14px;line-height:18px}table.table.mainTable tbody tr td{font-size:15px;line-height:20px}table.table.mainTable tbody tr td,table.table.mainTable thead tr th{padding:8px 6px}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:98%}.ticker-block marquee a svg,.ticker-block marquee p svg{width:22px}.footer-location ul li{font-size:18px;line-height:26px}.loader img{width:190px}a.whatsapp_popup{bottom:36px;right:50px}a.whatsapp_popup svg{width:52px}header nav.navbar{padding:40px 30px 10px 30px}header span.mobileMenu svg{width:30px}.mainSlider .carousel-caption{left:30px;bottom:25px}.mainSlider .carousel-caption h1{font-size:40px;line-height:52px}.mainSlider .carousel-control-next,.mainSlider .carousel-control-prev{display:block}.ticker-block marquee a,.ticker-block marquee p{font-size:20px;line-height:30px}span.marqueeUpdate{padding:9px 18px;font-size:17px}.flyerModal .modal-lg{max-width:400px}.flyerModal .modal-body .flyerBlock{padding:16px}.flyerModal .modal-body .flyerBlock h2{font-size:26px;line-height:30px}.flyerModal .modal-body .flyerBlock .flyerText{font-size:20px;line-height:27px;margin-top:12px}p.mainPara{font-size:22px;line-height:31px;margin-bottom:15px}h2.mainHead{font-size:50px;line-height:63px;margin-bottom:10px}.singleTestimonials p{font-size:24px;line-height:34px}.singleTestimonials{padding:25px 28px;margin-top:20px}section.aboutHpSection{padding:90px 0 60px}.aboutHpBox{border:2px solid #fff;width:240px;transform:none!important}.aboutHpBox img{height:320px}.setsLeftBlock span.setsTitle{font-size:25px;margin-bottom:20px;padding:4px 18px}.setsLeftBlock h3{font-size:38px;line-height:47px;margin-bottom:34px}.setsLeftBlock svg{width:115px}.setsLeftBlock{padding:40px 30px 40px 35px}.setsLeftBlock1{padding:40px 30px 40px 45px!important}.exploreBtn a{font-size:15px;line-height:20px}.aboutHpBoxContent{padding:20px 12px 50px;bottom:28px}.ctaWelcomeSec .mainBtn a{font-size:17px;padding:10px 9px;height:130px;width:130px;line-height:26px}.ctaWelcomeSec h3{font-size:36px;line-height:46px}.ctaWelcomeSec img{width:130px}.ctaWelcomeSec{padding:20px 25px;transform:scale(1)}.dates-col ul li{width:50%;flex:0 0 50%;padding:6px 6px;height:175px}.school-calender{padding:38px 0}.dates-col ul li a .day{padding:0;background-color:transparent!important;font-size:20px;line-height:25px}.photoGallerySection{padding:65px 0}.school-news{width:500px;padding:30px 30px 15px}.upcomingEventContent h4{font-size:24px;line-height:31px}section.chooseSection:before{display:none}.chooseSection{padding:50px 0}h2.mt-3.mb-0.mainHead.text-white{color:#003934!important;text-align:center!important;margin-bottom:25px!important}h2.mt-3.mb-0.mainHead.text-white br{display:none}.chooseBlock h4{font-size:22px;margin-top:19px;line-height:29px}.chooseBlock svg{width:74px}.chooseBlock{padding:23px 22px}.chooseTitle svg{display:none}.newsContent{padding:14px 14px 15px 10px;bottom:15px;left:10px}.aboutHpBoxContent h3{font-size:19px;line-height:20px;margin-bottom:-5px}.singleTestimonials h2{font-size:40px}.aboutHpBoxContent p{font-size:13px;line-height:18px}.calendarBlock h2{font-size:32px;line-height:40px;margin-bottom:25px}.calendarBtn a{padding:10px 20px;font-size:14px;line-height:18px}.mainTitle h2{font-size:41px;line-height:41px}.mainTitle h2 small{font-size:18px;line-height:28px}.calendarBtn{margin-top:20px}.newsAndEventsContent p{font-size:15px;line-height:20px;height:42px}.swiper.galleryInnerSwiper .swiper-button-next svg,.swiper.galleryInnerSwiper .swiper-button-prev svg,.swiper.gallerySwiper .swiper-button-next svg,.swiper.gallerySwiper .swiper-button-prev svg,.swiper.newsEventsSwiper .swiper-button-next svg,.swiper.newsEventsSwiper .swiper-button-prev svg{width:32px!important}.upcomingCalendar .upcomingCalendarBox h4{font-size:15px}.upcomingCalendar .upcomingCalendarBox span.startDateUpcomingBox{font-size:32px;line-height:32px}section{padding:50px 0}.gallerySwiperBlock img{height:400px}.photoGalleryInfo{padding:0 0 30px 0}a.mainLink{right:0;width:100px;height:100px;padding:16px 12px;font-size:14px;line-height:18px}.extraBlock img{width:120px}.extraBlock .extraBlockContent h3{font-size:16px}ul.resourcesLinks li a{font-size:15px;line-height:22px;margin:4px;padding:10px 16px}.footerCopyright p,.footerCopyright ul li a{font-size:12px;line-height:18px}ul.resourcesLinks{margin-top:30px;padding-top:30px}.footerCopyright{padding:12px 0}.exploreCampus,.statsBlock,section.calendarHpSection{height:500px}.statsBlock .statsBox{width:150px;height:150px;outline:12px solid rgba(255,255,255,.4)}.statsBlock .statsBox .statsInnerBox h3,.statsBlock .statsBox .statsInnerBox h3.counter{font-size:36px;line-height:36px}.statsBlock .statsBox .statsInnerBox{padding:12px}.statsBlock .statsBox:nth-child(1){top:68%;left:25%}.statsBlock .statsBox:nth-child(2){top:32%;left:50%}.statsBlock .statsBox:nth-child(3){top:68%;left:75%}.play-btn{width:85px;height:85px}.exploreVideoBlock iframe{height:320px}.footerLogoBrand h2{font-size:20px;line-height:22px}.welcomeBlock img.welcomeIcon{width:250px}.innerBanner img{height:550px}.innerBanner.innerWithOutBanner .innerBannerContent{padding:30px 30px 20px}.innerBannerContent{padding:25px 30px}.innerBannerContent h1{font-size:45px;line-height:51px}p.wrapperText{font-size:23px;line-height:35px;margin-bottom:22px}.wrapperNoImgSection{padding:80px 0 60px}.wrapperNoImgBlock img.welcomeIcon{width:280px;top:-100px}.strategyPurposeBlock{padding:30px 20px}h2.subTitle{font-size:34px;line-height:40px;margin-bottom:16px}ul.mainUl li{font-size:19px;line-height:26px;margin-bottom:5px}p.subPara{font-size:19px;margin-bottom:13px;line-height:26px}.principalName h4{font-size:19px;line-height:22px}h2.subTitle big{font-size:110%}.principalName{bottom:21px;padding:11px 15px;width:236px}h3.subh3{font-size:24px;line-height:29px;margin-bottom:8px}.strategyPurposeContent{padding-right:16px}.strategyPurposeBox{padding:35px 35px}.strategyPurposeBox svg{width:100px}.innerBanner.innerWithOutBanner .innerBannerContent h1{font-size:44px;line-height:50px}.innerBanner.innerWithOutBanner{height:300px}p.mainPara2{font-size:19px;line-height:29px}.welcomeInnerBlockImg{width:210px}.welcomeInnerBlockContent h3{font-size:18px;line-height:22px}.wrapperSidebar h2{font-size:42px;line-height:50px}.advisoryBoardBlock img{height:160px}.advisoryBoardBlock .advisoryBoardContent h3{font-size:16px;line-height:20px}.advisoryBoardBlock .advisoryBoardContent h3 small{line-height:13px}.swiper.advisoryBoardSwiper .swiper-button-next svg,.swiper.advisoryBoardSwiper .swiper-button-prev svg{width:44px}section.advisoryBoardSection{padding:40px 0}.governingBlock{padding:30px 20px}.governingBlockContent p{font-size:19px;line-height:29px}.governingBlockImg img{width:180px;height:220px}.wrapperImg,.wrapperImg img{height:480px}.contactInfoBlock p{font-size:17px;line-height:25px;margin-top:16px}.contactInfoBlock h3{font-size:20px;line-height:28px}.googleMap iframe{height:280px}ul.wrapperImgText.wrapperCurriculum li{width:20%}.wrapperImgTextBlock svg{width:50px}.wrapperImgTextBlock h3{font-size:12px;line-height:17px}.wrapperImgTextBlock{padding:16px 8px 10px}.exploreSportsVideo iframe{height:260px}h2.wrapperTitle{font-size:28px;line-height:34px}.gradeLevelBlock img{width:160px;height:160px}.gradeLevelBlock{padding:30px 12px 20px}.admissionStepsPara{margin-top:25px;padding:20px 25px 20px 80px}.admissionStepsBlockContent .stepHead:before{width:40px}.admissionStepsBlockContent .stepHead{padding:0 0 0 60px}.admissionStepsPara p{font-size:18px;line-height:26px}.wrapper-img-content p{font-size:17px;line-height:22px}.admissionStepsBlockContent .stepHead span.stepCount{font-size:15px;line-height:20px}.admissionStepsBlockContent .stepHead span.stepCount big{font-size:260%;line-height:34px}.contactPageForm{padding:30px 25px}.contactGoogleMapBlockContent{padding:33px 22px 22px}form.mainForm input.form-control,form.mainForm select.form-select,form.mainForm textarea{font-size:15px;line-height:21px;padding:7px 10px}form.mainForm label.form-label{font-size:14px;line-height:19px}.contactGoogleMapBlockContent h2{font-size:34px;line-height:38px}.address-wrap .form-group span{height:40px;width:40px}.importantBlocks img{height:160px}.address-wrap .form-group svg{width:21px}.address-wrap p{font-size:18px;line-height:24px}.importantBlocks{border:4px solid #fff}.social-media-header2 a{width:35px;height:35px}.social-media-header2 a svg{width:18px}.importantBlocksContent h3{font-size:22px;line-height:26px;margin-bottom:6px}.importantBlocksContent p{font-size:16px;line-height:24px}.contactGoogleMap iframe{height:300px;border:12px solid #f1f1f1;border-top:16px solid #f1f1f1;border-bottom:16px solid #f1f1f1}.branchName{bottom:15px;font-size:18px;line-height:20px}.wrapper-img{border:4px solid #fff;margin-bottom:16px}.wrapperGallerySidebar{padding:16px}.wrapper-img-content p{font-size:18px;line-height:24px}.wrapperGallerySidebar h2{font-size:26px;line-height:34px;margin-bottom:8px}.wrapperGallerySidebar p{font-size:17px;line-height:24px}.wrapperSticky{top:75px}.galleryInnerSwiperBlock img{height:200px}.content-box-caption h3{font-size:16px;line-height:23px}ul.bookRow li{width:25%}.bookListBlock svg{width:52px}.bookListBlock h3{font-size:20px;line-height:20px}.privacyBlock{padding:40px 25px 25px}ul.siteMapUl li h3{font-size:22px;line-height:26px;margin-bottom:12px}ul.siteMapUl li ol li a{font-size:16px;line-height:20px;margin:6px 0}.newsEventsDetailsBlock{margin-top:-50px;padding:30px 20px 20px;border-top:6px solid #006258;border-bottom:6px solid #006258}h1.newsTitle{font-size:28px;line-height:34px}.newsText{font-size:17px;line-height:28px;margin-bottom:16px}.newsEventCategoryBlock .spanDate{width:65px;height:65px}.newsEventCategoryContent p{height:55px;line-height:18px}.newsEventCategoryBlock .spanDate span{line-height:20px}.newsEventCategoryBlock .spanDate span big{font-size:230%}}@media only screen and (min-width:992px) and (max-width:1199px){.loader img{width:120px}header a.navbar-brand span.logoImg img{width:80px}ul.pageLinkBlock li a{padding:18px 20px}header a.navbar-brand span.logoTitle{font-size:21px;line-height:23px}header a.navbar-brand small.logoText{font-size:51%;line-height:20px}header .dropdown-item{font-size:17px;line-height:20px;white-space:normal}.navigation nav ul.menu-main-ul{width:260px;top:40px}.navigation nav ul ul{left:260px}.schoolNameH{font-size:20px;line-height:20px}.videoTestimonials.w-100{height:347px}.navigation-logo a.navbar-brands img{width:80px}.photoGallerySection{padding:60px 0}.parentsReviewPageSidebar h2{font-size:56px;line-height:56px}.parentsReviewsBlock{padding:25px 25px 20px}ul.wrapperImgText.schoolStructureImgText li{width:33.33%}ul.mainUlData li{font-size:20px;line-height:29px}.wrapperBlock table.table.mainTable tbody tr td{font-size:17px;line-height:24px}.wrapperBlock table.table.mainTable thead tr th{font-size:15px;line-height:20px}.wrapperAimsLi{font-size:19px;line-height:27px;border:4px solid rgba(25,55,110,.0588235294);padding:10px 12px}ul.wrapperAims li{padding:4px}.examResultsBlock{padding:25px 20px}table.table.mainTable tbody tr td{font-size:16px;line-height:22px}.mainSlider .carousel-caption h1{font-size:44px;line-height:54px}.ctaWelcomeSec img{width:130px}.ctaWelcomeSec h3{font-size:38px;line-height:48px}.mainSlider .carousel-caption{left:40px;bottom:48px}.ctaWelcomeSec .mainBtn a{font-size:18px;padding:12px 10px;height:130px;width:130px;line-height:25px}.aboutHpBox{border:8px solid #fff}header nav.navbar{padding:30px 20px 10px 20px}header .nav-link.nav-link-menu span.mainMenu{width:55px;height:55px}header .nav-link.nav-link-menu svg{width:27px}header ul.navbar-nav .nav-link{font-size:17px}span.marqueeUpdate{padding:10px 20px;font-size:18px}header ul.navbar-nav .nav-link{padding:2px 9px!important}.ticker-block marquee a,.ticker-block marquee p{font-size:19px;line-height:30px}.flyerModal .modal-lg{max-width:450px}.ticker-block marquee a svg,.ticker-block marquee p svg{width:21px}.flyerModal .modal-body .flyerBlock{padding:16px}h2.mainHead{font-size:45px;line-height:55px;margin-bottom:12px}h2.mainHead small{font-size:65%;line-height:45px}span.newsDate{padding:4px 11px;font-size:13px}.mainSlider .carousel-control-prev{right:90px}.mainSlider .carousel-control-next{right:40px}p.mainPara{font-size:22px;line-height:31px}.singleTestimonials p{font-size:25px;line-height:35px}.singleTestimonials{margin-top:65px;padding:14px 35px}.setsLeftBlock span.setsTitle{font-size:26px;margin-bottom:30px;padding:3px 26px}.setsLeftBlock h3{font-size:38px;line-height:45px;margin-bottom:40px}.setsLeftBlock1{padding:50px 30px 50px 55px!important}.setsLeftBlock{padding:50px 38px 50px 54px}.setsLeftBlock svg{width:120px}.aboutHpBox{width:calc(100% - 15px)}.aboutHpBox img{height:370px}.aboutHpBoxContent h3{font-size:24px;line-height:24px;margin-bottom:12px}.gallerySwiperBlock h3{font-size:19px;line-height:26px;margin-top:14px}.aboutHpBoxContent{padding:20px 12px 12px}.aboutHpBoxContent p{font-size:12px;line-height:18px}.photoGalleryInfo{padding:0 17% 13px 0}a.mainLink{top:50%;width:100px;height:100px;padding:22px 16px;font-size:13px;line-height:16px}.dates-col ul li a .day{font-size:20px;line-height:25px;height:54px}.dates-col ul li{padding:4px;height:206px;width:50%;flex:0 0 50%}.startDate{height:45px;width:100px;gap:6px;margin-bottom:4px}.endDate{height:45px;width:100px}.gallerySwiperBlock img{height:340px}.school-news{width:400px;padding:40px 10px 0}.school-calender{padding:50px 0}.upcomingEventContent{padding:17px}.upcomingEventContent h4{font-size:22px;line-height:30px}.newsContent p{display:none}.chooseBlock h4{font-size:20px;margin-top:17px;line-height:24px}.chooseBlock svg{width:64px}.chooseBlock{padding:20px 10px}.newsBlockSingle img{height:435px}.chooseTitle svg{width:90px}section.chooseSection:before{width:41%}.newsContent{padding:15px 15px 10px 15px}.newsContent h3{font-size:20px;line-height:25px}span.newsDate{padding:5px 8px;font-size:13px}.exploreBannerContent p{font-size:35px;width:80%;line-height:46px;padding:30px 5px 30px 5px}.mainBtn1 a{width:100px;height:100px;padding:27px 19px;font-size:16px;line-height:21px}.main-footer1 ul li a{font-size:16px;line-height:22px;padding-left:18px}.main-footer1 ul li a svg{width:15px}.main-footer1 h4{font-size:18px;margin:0 0 10px}section{padding:60px 0}.calendarBlock h2{font-size:38px;line-height:46px;margin-bottom:25px}.calendarBlock{padding:60px 30px;max-width:350px;margin:0 auto}.mainTitle h2{font-size:45px;line-height:49px}.mainFooter h3.main-title{font-size:50px;line-height:50px}.footer-info ul li a{padding:7px 14px;font-size:16px;line-height:20px}.mainFooter h3.main-title{font-size:50px;line-height:50px}.footer-top-ul li a{font-size:22px;margin-right:58px}.footer-contact h4,.footer-info h4{font-size:18px;margin-bottom:10px}.main-footer{margin-top:-111px;border:6px solid #fff}footer .container{max-width:100%}.main-footer .footer-info{padding:34px 20px 24px;margin-right:0}.main-footer1 p{font-size:16px;line-height:23px;margin-bottom:17px;padding-top:16px}a.footer-logo img{width:65px;margin:0 0 18px}.schoolName{font-size:22px;line-height:22px;text-align:left}.schoolName small{font-size:57%;letter-spacing:.5px}.footer-location ul li{font-size:18px;line-height:26px}ol.social-media li a svg{width:16px}ol.social-media li a{margin:0 5px;width:37px;height:37px}.main-copyrights p{font-size:14px}.main-footer .main-footer1{padding:35px 4px 30px}.main-footer1.footer-contact ul li a{padding-left:21px}.swiper.galleryInnerSwiper .swiper-button-next svg,.swiper.galleryInnerSwiper .swiper-button-prev svg,.swiper.gallerySwiper .swiper-button-next svg,.swiper.gallerySwiper .swiper-button-prev svg,.swiper.newsEventsSwiper .swiper-button-next svg,.swiper.newsEventsSwiper .swiper-button-prev svg{width:32px!important}.calendarBtn{margin-top:25px}.exploreCampus,.statsBlock,section.calendarHpSection{height:500px}.statsBlock .statsBox{width:160px;height:160px;outline:16px solid rgba(255,255,255,.4)}.statsBlock .statsBox .statsInnerBox h3,.statsBlock .statsBox .statsInnerBox h3.counter{font-size:38px;line-height:38px}.statsBlock .statsBox .statsInnerBox p{font-size:13px;line-height:16px;margin-top:6px}.statsBlock .statsBox:nth-child(1),.statsBlock .statsBox:nth-child(3){top:70%}.statsBlock .statsBox:nth-child(2){top:30%}.play-btn{width:90px;height:90px}.extraBlock img{width:140px}.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:98%}.footerLogoBrand img{width:80px;height:80px}.footerLogoBrand h2{font-size:20px;line-height:22px}.footerLogoBrand h2 small{font-size:49%}.footerLogoBrand p{font-size:12px;line-height:16px}.impLinks a{font-size:14px;line-height:20px;padding:10px 30px 10px 12px;margin:4px 2px}ul.resourcesLinks li a{font-size:15px;line-height:22px;margin:0 4px;padding:8px 12px}.quickLinks ul li a{margin-bottom:7px}.exploreVideoBlock iframe{height:430px}.innerBannerContent h1{font-size:50px;line-height:64px}.innerBanner img{height:calc(100vh - 180px)}.innerBannerContent{padding:30px 0 23px 0}p.wrapperText{font-size:24px;line-height:37px;margin-bottom:22px}.wrapperNoImgSection{padding:100px 0 60px}.strategyPurposeBlock{padding:30px 25px}h2.subTitle{font-size:38px;line-height:42px;margin-bottom:16px}p.subPara{font-size:20px;line-height:27px;margin-bottom:18px}h3.subh3{font-size:28px;line-height:36px;margin-bottom:18px}.strategyPurposeBox{padding:40px 35px}.principalName{padding:11px 16px;width:374px}ul.mainUl li{font-size:20px;line-height:27px;margin-bottom:5px}.principalName h4{font-size:22px;line-height:26px}.innerBanner.innerWithOutBanner .innerBannerContent h1{font-size:48px;line-height:58px}.innerBanner.innerWithOutBanner{height:300px}.welcomeInnerBlockImg{width:100%;padding-left:35px!important}p.mainPara2{font-size:20px;line-height:30px}.wrapperSidebar h2{font-size:54px;line-height:60px}.governingBlock{padding:35px 25px}.governingBlockContent p{font-size:19px;line-height:29px;margin-top:16px}.governingBlockImg img{width:180px;height:220px}.googleMap iframe{height:350px}ul.wrapperImgText.wrapperCurriculum li{width:20%}.wrapperImgTextBlock svg{width:50px}h2.wrapperTitle{font-size:28px;line-height:34px}.contactPageForm{padding:30px 25px}.contactGoogleMapBlockContent{padding:35px 24px 28px;border:6px solid #fff}.contactGoogleMapBlockContent h2{font-size:34px;line-height:36px}.importantBlocks img{height:200px}.importantBlocksContent{padding:16px 8px 8px}.importantBlocksContent h3{font-size:24px;line-height:30px;margin-bottom:6px}.importantBlocksContent p{font-size:16px;line-height:23px}.contactGoogleMap iframe{height:380px;border:16px solid #f1f1f1;border-top:20px solid #f1f1f1;border-bottom:20px solid #f1f1f1}.branchName{bottom:19px;font-size:18px;line-height:20px}.wrapper-img{margin-bottom:16px}.wrapperGallerySidebar{padding:20px}.wrapperGallerySidebar h2{font-size:28px;line-height:34px;margin-bottom:8px}.wrapperGallerySidebar p{font-size:16px;line-height:24px}.content-box-caption h3{font-size:16px}.bookListBlock svg{width:52px}.bookListBlock h3{font-size:20px;line-height:20px}.privacyBlock{padding:40px 25px 25px}ul.siteMapUl li h3{font-size:22px;line-height:26px;margin-bottom:12px}.newsEventsDetailsBlock{margin-top:-50px;padding:30px 25px 20px}h1.newsTitle{font-size:30px;line-height:36px}ul.resourcesLinks{margin-top:30px;padding-top:30px}.footerCopyright{padding:12px 0}}#calendar_pop{position:fixed;left:0;top:0;width:100%;margin:0 auto;bottom:0;font-size:20px;z-index:99999;height:100%;display:none;backdrop-filter:blur(2px);background:rgba(0,0,0,.2)}#calendar_pop .calendar_inner{width:520px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#calendar_pop .calendar_inner .calendarSingle{padding:40px 20px}#calendar_pop .calendar_inner .calendarSingle .dateContent h3{font-size:17px;line-height:22px;margin-left:10px;padding:10px;height:auto;border-width:4px;font-weight:600;text-transform:uppercase}.calendar-wrapper{height:100%;padding:60px 0 60px 30px}.calendarSingle{padding:30px 30px;background:#006258;margin:0;text-align:center}.circleDate{background-color:#eb3437;color:#fff;margin:0 auto 35px;text-align:center;font-weight:700;position:relative;display:flex;justify-content:center;align-items:center;border-radius:20px;opacity:.8}.circleDate .date span{display:inline-block;color:#fff;font-size:16px;line-height:normal;vertical-align:middle;text-transform:uppercase;font-weight:500;letter-spacing:0}.circleDate .date span:nth-child(2){font-size:36px;line-height:38px;padding:10px;background:#eb3437;margin:-10px 7px;border-radius:50px;border:3px solid #fff;font-weight:500}.calendarSingle .dateContent h3{font-size:20px;color:#fff;margin:0;text-align:left;margin-left:20px;border-left:5px solid #c3c3c3;padding:20px 10px 0 10px;height:70px;overflow:hidden}.calendarBtn2 a svg{transform:none}#calendar{max-width:100%;margin:0 auto}a.fc-more{color:#a0b64a!important;font-weight:700}@media only screen and (min-width:768px) and (max-width:991px){.fc-toolbar{padding:8px 12px;margin-bottom:12px}.fc-toolbar h2{font-size:26px;line-height:26px}.fc-event{font-size:14px;line-height:14px}}@media only screen and (max-width:767px){th.fc-col-header-cell{padding:6px 6px!important;font-size:15px!important}.singleTestimonials h2{font-size:30px}.fc-toolbar h2{font-size:22px!important;line-height:28px!important}.roDivider{left:50%;top:65%}.paymentBtn a{margin:16px auto}.fc-toolbar{padding:10px 12px!important;margin-bottom:16px!important}.fc-button-primary.fc-button{border-right:4px solid #fee3be;padding:5px 4px}.fc-toolbar h2{font-size:22px;line-height:24px}.fc-right .fc-button-primary.fc-today-button{padding:5px 12px!important;font-size:14px}th.fc-day-header{padding:6px 6px;font-size:14px}td.fc-day-top{padding:3px;font-size:14px}.fc-event{font-size:13px;line-height:13px}.fc-unthemed td.fc-today{font-size:20px;line-height:22px}#calendar_pop .calendar_inner{width:350px}#closeCal{right:0;top:-22px;width:35px;height:35px}#closeCal svg{width:14px}.circleDate .date span:nth-child(2){height:35px;width:35px;font-size:18px;border:3px solid #fff;margin:0 10px;display:inline-flex;align-items:center;justify-content:center}.circleDate .date{padding:0 10px;display:flex;align-items:center}.circleDate .date span{font-size:15px}}th.fc-col-header-cell{padding:6px 12px;font-size:17px;font-weight:500;text-transform:uppercase;color:#fff;background:#eb3437}th.fc-col-header-cell a{color:#fff}td.fc-day{padding:6px;font-size:17px;color:#000;font-weight:400}td.fc-day a{color:#000}button.fc-today-button.fc-button.fc-button-primary{color:#000!important;background-color:#fff!important;border-color:#0a5121!important;opacity:1!important;border-radius:50px!important;padding:6px 16px!important;font-weight:500!important;text-transform:uppercase!important;border:0!important}button.fc-next-button.fc-button.fc-button-primary{color:#000;background-color:#fff;border-right:8px solid #fee3be;border-radius:60px;border-top:0;border-bottom:0;border:0 solid transparent}button.fc-prev-button.fc-button.fc-button-primary{color:#000;background-color:#fff;border-right:8px solid #fee3be;border-radius:60px;border-top:0;border-bottom:0;border:0 solid transparent;margin-right:8px}.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{background-color:#eb3437;border:0}.fc .fc-button-primary:focus{box-shadow:none!important}.fc-h-event .fc-event-main{position:relative;display:block;font-size:14px;line-height:14px;border-radius:3px!important;border:0;color:#fff!important;font-weight:400;padding:2px 6px!important;cursor:pointer}.fc-h-event{background:#444!important;border:0}.fc-toolbar{display:flex;justify-content:space-between;align-items:center;padding:12px 25px;background:rgba(251,168,52,.3215686275);margin-bottom:20px;border-radius:50px}.fc-toolbar h2{font-size:28px;line-height:28px;margin:0;color:#121212;font-weight:700;text-transform:uppercase}.pseudo-text-effect{position:relative;padding:0;overflow:hidden;transition:transform .5s;display:block}.pseudo-text-effect::after{content:attr(data-after);display:inline-block;transform:translateY(150%);position:absolute;left:14px;transition:inherit}.pseudo-text-effect>span{display:inline-block;transform:translateY(0);transition:inherit}.pseudo-text-effect:hover>span{transform:translateY(-150%)}.pseudo-text-effect:hover::after{transform:translateY(0)}#exploreYoutubeVideo .modal-header button.btn-close{background:0 0}#exploreYoutubeVideo .modal-header button.btn-close{right:auto;left:50%;top:0;transform:translate(-50%,0);background:red;border-radius:0;filter:none;font-size:14px;padding:8px 10px;margin:0;width:20px;height:20px}#exploreYoutubeVideo .modal-header button.btn-close svg{fill:#fff;width:20px}@media only screen and (-webkit-min-device-pixel-ratio:1.25) and (-webkit-max-device-pixel-ratio:1.49){.loader img{width:170px}.aboutHpBox{width:330px}.gallerySwiperBlock img{height:370px}.gallerySwiperBlock span.dateSpan{width:108px;font-size:13px;line-height:18px;padding:4px 8px}.school-news{width:389px;padding:30px 20px 0}}@media only screen and (-webkit-min-device-pixel-ratio:1.5) and (-webkit-max-device-pixel-ratio:1.99){.mainSlider .carousel-caption h1{font-size:50px;line-height:59px}p.mainPara{font-size:21px;line-height:29px}h2.mainHead{font-size:52px;line-height:56px}h2.mainHead small{font-size:60%;line-height:47px}.loader img{width:180px}.ctaWelcomeSec h3{font-size:37px;line-height:46px}.gallerySwiperBlock span.dateSpan{width:110px;font-size:12px;padding:4px 12px}.endDate{height:39px;width:89px}.startDate{height:39px;width:89px}.dates-col ul li{padding:5px 5px;height:148px}.dates-col ul li a .day{font-size:16px;line-height:22px;margin:0 0 10px 0;height:43px}.upcomingEventContent h4{font-size:18px;line-height:22px}.upcomingEventDate h3{font-size:24px;line-height:21px}.school-news{width:395px;padding:50px 25px 0}.upcomingEventImg img{height:210px}.chooseBlock svg{width:54px}.chooseBlock h4{font-size:19px;margin-top:14px;line-height:26px}.chooseBlock{padding:17px 10px}.newsBlockSingle img{height:370px}a.footer-logo img{width:70px}.schoolName{font-size:17px;line-height:20px}.schoolName small{font-size:57%}.footer-info p{font-size:15px;line-height:22px;margin-bottom:16px}.main-footer1 ul li a{font-size:15px;line-height:20px;padding-left:18px}.main-footer1 ul li a svg{width:13px}.main-footer1 h4{font-size:18px}.main-copyrights p{font-size:14px}.exploreBannerContent p{font-size:32px;width:63%;line-height:42px}span.marqueeUpdate{padding:9px 19px;font-size:19px}.ticker-block marquee a svg,.ticker-block marquee p svg{margin-right:6px;width:19px}.ticker-block marquee a,.ticker-block marquee p{font-size:19px;line-height:22px}header ul.navbar-nav .nav-link{font-size:16px;padding:2px 13px!important}header a.navbar-brand small.logoText{font-size:52%;line-height:15px}header a.navbar-brand span.logoTitle{font-size:22px;line-height:31px}}