@import url("inner-two.css");
@import url("lightbox.css");


p{color: var(--color-2d);}
/* Header Area Start */

.main_header{background:transparent linear-gradient(180deg,rgb(0 0 0 / 62%) 0%,rgb(0 0 0 / 0%) 100%) 0% 0% no-repeat padding-box;}
@media(max-width:767px){
    .main_header{background:var(--color-f9)}
}
/* Breadcrumb Area Start */
.inner_banner{position:relative;display:grid;}
.inner_banner>*{grid-area:1/1;}
.innercommon_wrapper{position:relative;height:100%;align-content:end;padding-bottom:2.1rem;}
.commontitle>h1{font:var(--font-72);color:var(--color-white);letter-spacing:-0.641rem;text-transform:uppercase;}

@media(max-width:991px){
    .inner_banner>figure{height: 30vh;}
    .inner_banner>figure>img{height: 100%;object-fit: cover;}
}
@media(max-width:767px){
    .innercommon_wrapper{text-align:center; padding:1rem;}
    .inner_banner>figure{height: 40vh;}
    .inner_banner>figure>img{height: 100%;object-fit: cover;}
    .commontitle>h1{letter-spacing: -0.3rem;}
}

@media (max-width: 330px) {
    .inner_banner>figure{height:65vh;}
}
/* Inner Menu Start */
.innersec_menu{position:sticky;top:0;width:100%;background-color:var(--color-white);z-index:103;}
.inner_menu{display:flex;gap:2.2rem;padding:0;margin:0;border-bottom:0.1rem solid rgb(0 0 0 / 20%);flex-wrap: wrap;}
.inner_menu>li{position:relative;list-style:none;padding-top:3.2rem;}
.inner_menu>li::after{ content:''; position:absolute; left:0; bottom:-0.2rem; width:100%; background-color:var(--color-03); height:0.3rem; opacity:0; visibility:hidden; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; }
.inner_menu>li>a{display: block; font:var(--font-18); font-weight:normal; line-height:1.22; font-family:var(--font-montserrat); color:var(--color-55); padding-bottom: 3.2rem; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; }
.inner_menu>li.active::after{opacity:1;visibility:visible;}
.inner_menu>li:hover::after{opacity:1;visibility:visible;}
.inner_menu>li.active>a{font-weight:bold;color:var(--color-03);}
.inner_menu>li>a:hover{color:var(--color-03);}
.dynamic_head h3{ padding-bottom: 3rem;}
.innersec_menu.sticky {box-shadow: 0px 0px 1px 0px var(--color-2e);}
.innersec_menu.sticky .inner_menu{border-bottom: 0;}
.innersec_menu.sticky .inner_menu>li{padding-top:1.5rem;}
.innersec_menu.sticky .inner_menu>li>a{padding-bottom:1.5rem;}
@media(max-width:1200px){ .inner_menu {gap: 2rem;}}
@media(max-width:1024px){
    .inner_menu {gap: 2rem;}
}
@media(max-width:991px){
    .innersec_menu {display: none;}
}
/* Inner Menu End */
.sec_title>h2 {font-weight: 600;color: var(--color-03);}
.title_head{margin-bottom: 3rem;}
.title_head>h5{color: var(--color-f8);letter-spacing: 2.1px;}
.title_head>h5:has(+ *){margin-bottom: 4rem;}
.title_head>blockquote{font: var(--font-21);font-family: var(--font-montserrat); line-height: 1.42; font-weight: 500; color: var(--color-03);margin: 0;}
.title_head>blockquote:has(+ *){margin-bottom: 3rem;}
/* Contact page Start */
.contact_sec{ padding-block: 8rem 0;}
.contact_detail{ padding: 5rem 5.6rem 0 0;}
.contact_detail h2{ border-bottom: 1px solid #db872052; padding-bottom: 3rem; position: relative;}
.contact_detail h2::before{ width: 12rem; height: 1px; background-color: var(--color-f8); position: absolute; bottom: -1px; content: "";}
.contact_detail ul{ padding: 0;}
.contact_detail ul>li{ list-style: none; padding-block: 1.8rem; position: relative;}
.contact_detail ul>li::after{ height: 1px; width:2rem; background-color:var(--color-f8); position: absolute; bottom: 0; content: ""; left: 3rem;}
.contact_detail ul>li>span { display: flex; font: var(--font-21); text-transform: uppercase; letter-spacing: 2.1px; color: var(--color-f8); align-items: center;}
.contact_detail ul>li>span img{ max-height: 2rem; width: 2rem; margin-right: 1rem;}
.contact_detail ul>li p{ margin-left: 3rem; color: var(--color-21); font: var(--font-18); font-family: var(--font-montserrat);font-weight: 500;
    line-height: var(--line-height-22); }
.contact_detail ul>li p a:hover{ color: var(--color-f8);}
.contact_form{position: relative;padding: 5rem 5.6rem; background-color: var(--color-2e); margin-left: 3rem; position: relative; z-index: 1;}
.contact_form>*{color: var(--color-white);}
.contact_form>h4{font-weight: 600;line-height: 1.20;}
.contact_form>blockquote{font:var(--font-36);color:var(--color-white);padding-right:5rem;margin-block:3rem 4.2rem;}
.contact_input .form-control{width: 100%; font: var(--font-16);line-height: 1.28; font-weight: 300; color: var(--color-white); font-style: italic; font-family: var(--font-montserrat); padding: 1.8rem 0rem; box-shadow: none; border: 0; background-color: transparent; border-bottom: 1px solid #ffffff33;}
.contact_input .form-control:focus-visible{ outline: none; box-shadow: none;}
.contact_input .form-group{ position: relative; margin-bottom: 1rem;}
.contact_input .form-group:has([required])::before{width: 2rem; height: 1px; background-color: var(--color-e3); position: absolute; bottom: -0px; content: "";}
.contact_input .form-control::placeholder{color: var(--color-white);}
.contact_input .form-select{ width: 100%;font: var(--font-16);line-height: 1.28; font-weight: 300; color: var(--color-white); font-style: italic; font-family: var(--font-montserrat); padding: 1.8rem 0; box-shadow: none; border: 0; background-color: transparent;border-bottom: 1px solid #ffffff33;}
.contact_input .form-select option {
    background-color: #ffffff;
    color: #333;
}
.btn_submit{ background-color: var(--color-f8); font: var(--font-14); text-transform: uppercase; color: var(--color-white); padding:0.5rem 2rem; font-weight: 600; border:0; margin-top: 1rem; display: inline-block;}
.btn_submit:hover{ background-color: var(--color-db);}
.map_section{ margin-top: -20rem; position: relative;}
.map_section::before{ background-color: var(--color-21); position: absolute; inset:0; content: ""; opacity: 0.15;}

@media(max-width:1024px){
    .contact_detail{padding:2rem 2.6rem 0 0;}
    .contact_form {padding: 3rem 2.5rem; margin-left: 0;}
    .contact_form>blockquote {padding-right: 3rem;margin-block: 2rem 2.2rem;}
}
@media(max-width:991px){
    .contact_detail{padding:0;}
    .contact_detail h2 {margin-bottom: 3rem;}
    .contact_detail ul {margin-bottom: 5rem;}
    .contact_detail ul>li>span{margin-bottom: 1rem;}
}
@media(max-width:767px){
    .contact_sec{padding-block:4rem 0;}
    .contact_form>blockquote{padding-right:0rem;}
    .map_section{margin-top:4rem;}
}
@media(max-width:380px){
    .contact_sec{padding-block:3rem 0;}
    .dynamic_head h3 {padding-bottom: 2rem;}
}

/* blog page Start */
.ccr_section{padding-block:9.7rem; background-color: var(--color-white);}
.blog_section ul{ display: grid; grid-template-columns: repeat(2, 1fr); padding: 0; margin: 0; list-style: none; row-gap: 7.8rem;}
.blog_section ul li{ display: grid; grid-template-columns:52% 39%; position: relative;}
.blog_section ul li figure{ overflow: hidden;}
.blog_section ul li figure img{transition: transform .5s; }
.blog_section ul li:hover figure img{transform: scale(1.2)}
.blog_content{ padding: 2rem 3.4rem 0; display: flex; flex-direction: column; justify-content: space-between;}
.blog_content date{ font: var(--font-12); font-weight: 300; color: var(--color-55);}
.blog_content p{ font: var(--font-18); color: var(--color-55);font-family: var(--font-montserrat); line-height: 1.4; margin-top: 1.5rem; font-weight: 400;}
.blog_content span{ font: var(--font-14); color: var(--color-55); margin-top: 1.5rem; border-top: 1px solid #989898; padding-top: 1rem; display: block; font-style: italic;}


/* press release page Start */
.press_section{padding-block:8.1rem; background-color: var(--color-white);}
.head_title h5{ color: var(--color-f8);letter-spacing: 2.1px;}
.press_release{ margin-top: 3.6rem;}
.press_release>ul{ display: grid; grid-template-columns: repeat(2, 1fr); gap: 6rem; padding: 0; list-style: none;}
.press_release>ul>li{ padding: 4rem; background-color: var(--color-f8); position: relative;}
.press_release>ul>li:first-child{ background-color: rgba(248, 152, 35, 0.75);}
.press_release>ul>li>date{ color: var(--color-white); font: var(--font-12); font-family: var(--font-montserrat);}
.press_cnt{ display: grid; grid-template-columns: 75% 25%; padding-top: 2rem; align-items: center;}
.press_cnt figure{ width: 4rem; height: 4.5rem; margin-left: auto;}
.press_release>ul>li p{ font: var(--font-18); color: var(--color-white); line-height: 1.4; font-weight: 400;}
.press_release_listing{ margin-top: 8rem;}
.press_release_listing .head_title{ position: relative;}
.press_release_listing .head_title::before{ width: 14.5rem; height: 0.2rem; background-color: rgb(0 0 0 / 20%); content: ""; position: absolute; bottom: 0;}
.press_release_listing h5{ padding-bottom: 1rem;}
.press_release_listing ul{padding: 0; margin: 0; list-style: none; margin-top: 3rem; display: grid; gap: 3rem;}
.press_release_listing ul li{box-shadow: 0px 3px 10px #00000017; background-color: var(--color-fb); padding: 2rem; display: grid; grid-template-columns: 90% 10%; align-items: center; position: relative;}
.press_release_listing ul li figure { width: 4rem; height: 4.5rem; margin-left: auto;}
.press_release_listing ul li p{font: var(--font-18); line-height: 1.4; color: var(--color-2e); font-weight: 400;}
.press_release_listing ul li date{font: var(--font-12); line-height: 1.4; color: var(--color-e3);  font-family: var(--font-montserrat); font-weight: 500;}
.seclect_date>.form-select{ font: var(--font-12); font-weight: 500; font-family: var(--font-saira); height: 3.5rem; width: 14.7rem; border: 1px solid #ECEDED; padding-inline: 1rem; appearance: none; -webkit-appearance: none; -moz-appearance: none; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 1rem center; background-size: 1rem;}
.seclect_date{ display: flex; justify-content: flex-end;}
.seclect_date>.form-select:focus {border: 1px solid #ECEDED; box-shadow:none; outline: none;}

@media(max-width:767px){
    .press_release_listing ul{margin-top:0;}
    .press_release_listing ul li figure{width:3rem;height:3.5rem;}
    .head_title h5{letter-spacing: 1px;}
}
/* gallery page Start */
.gallery_section{padding-block:10.7rem; background-color: var(--color-white);}
.gallery_section H2{margin-bottom: 4rem;}
.gallery_left{ padding-right: 3rem;}
.gallery_left .head_title{ border-top: 1px solid var(--color-70); padding-top: 1.5rem;}
.gallery_right ul{ list-style: none; padding: 0; margin: 0; display: grid; grid-template-columns: repeat(3, 1fr); row-gap: 6.8rem; column-gap: 5rem;}
.gallery_right ul li{box-shadow: 0px 6px 22px #0000001A; position: relative;}
.gallery_right ul li p{ padding:2rem 3rem; font: var(--font-16); color: var(--color-2e); font-family: var(--font-montserrat); font-weight: 500; line-height: 1.5;}
.gallery_section .container{ display: grid; row-gap: 17rem;}
.gallery_details ul{ column-count: 3; gap: 0px 4.2rem;}

@media(max-width:1024px){
    .gallery_section{padding-block:6.7rem;}
    .gallery_right ul{row-gap:4.8rem;column-gap:4rem;}
    .gallery_right ul li p{padding:2rem 2rem;}
}
@media(max-width:991px){
    .gallery_section .container{row-gap:8rem;}
    .gallery_left{padding-right:0;margin-bottom:2.5rem;}
}
@media(max-width:767px){
    .gallery_section{padding-block:3.7rem;}
    .gallery_right ul{grid-template-columns: repeat(1, 1fr);row-gap:3rem;column-gap:1.5rem;}
    .gallery_section .container{row-gap:5rem;}
    .gallery_left .head_title{margin-bottom: 2rem;}
    .gallery_grid ul{column-count:2;gap:0 1.2rem;}
    .lightbox_img_wrap {margin-bottom: 3.4rem;}
    .lightbox_img_wrap:last-child{margin-bottom: 0;}
}
@media(max-width:330px){
    .gallery_grid ul{column-count:1;gap:0 1.2rem;}
}
/* admission page Start */
.admission_Bx{ display: block;}
.admission_section {padding-block:9rem; background-color: var(--color-white);}
.admission_overview h2{ margin-bottom: 4rem;}
.admission_overview p{  color: var(--color-2d); max-width:100%;}
.admission_overview h4{ font:var(--font-21); font-family: var(--font-montserrat); font-weight: 300; line-height: 1.2; color: var(--color-2e); max-width: 90%; margin-block: 3rem 4rem;}
.elegibility_cri {padding-top: 7rem;}   
.elegibi_section{ display: grid; grid-template-columns: repeat(4, 1fr); gap: 2rem; padding:3rem 0 11rem; list-style-type: none; }
.elegibi_Bx{border: 1px solid #F1D9D9; border-bottom: 4px solid var(--color-f8); padding: 3rem;}
.elegibi_Bx h5{ font-family: var(--font-montserrat); color: var(--color-03); font-weight: 500;}
.elegibi_Bx strong{ font: var(--font-16); font-weight: 600; color: var(--color-2e);}
.elegibi_Bx ul{ padding: 0; list-style-type: none; margin: 2rem 0 0;}
.elegibi_Bx li::before{ width: 0.6rem; height: 0.6rem; background-color: var(--color-f8); position: absolute; left: 0; content: ""; top: 0.7rem; border-radius: 1rem;}
.elegibi_Bx li{ position: relative; padding-left: 2.2rem; margin-block: 1rem; color: var(--color-2e);}
.document_req{ padding-block: 5rem; margin-top: 10rem; border-top: 1px solid rgba(112, 112, 112, 0.42); border-bottom: 1px solid rgba(112, 112, 112, 0.42);}
.document_req ul{ display: grid; grid-template-columns: repeat(3, 1fr); justify-content: space-between; list-style: none; padding: 0; margin: 2rem 0 0;}
.document_req ul li {position: relative; padding-left: 2.2rem; margin-bottom: 2rem; color: var(--color-2e);}
.document_req li::before{ width: 0.6rem; height: 0.6rem; background-color: var(--color-f8); position: absolute; left: 0; content: ""; top: 0.7rem; border-radius: 1rem;}
.download_brochure{ background-color: var(--color-white);}
.download_brochure .container{ background-color: var(--color-06); padding-top: 8rem; position: relative; }
.download_brochure .container:before{ width: 13.8rem; height: 100%; position: absolute; left: -13.8rem; content: ""; background-color: var(--color-06); top: 0; bottom: 0;}
.download_brochure .container:after{ width: 13.8rem; height: 100%; position: absolute; right: -13.8rem; content: ""; background-color: var(--color-06); top: 0; bottom: 0;}
.brochure_Bx{ display: grid; grid-template-columns:30% 70%; gap: 3rem; border-left: 1px solid rgba(255, 255, 255, 0.44); padding:1rem 0 0 7rem; margin-left: 5rem;}
.download_btn{ display: flex; align-items: center; letter-spacing: 0.64px; font: var(--font-16); color: var(--color-white); font-family: var(--font-saira); font-weight: 600;}
.girls_img{ margin-left: -5rem; position: relative;}
.download_btn figure{margin-left: 1rem;}
.download_btn:hover{ color: var(--color-f8);}
.download_btn>img{ max-width: 4rem; margin-right: 1rem;}
.brochure_Bx>figure img{ max-width: 20.6rem;}
.brochure_cntnt{ display: flex; flex-direction: column; justify-content: space-between; padding-block:0.5rem 2rem;}
/* .buttons_bro{ display: flex; gap: 2rem;} */
.buttons_bro a{ font: var(--font-12); letter-spacing: 1.4px; color: var(--color-white); border: 1px solid var(--color-white); padding: 0.7rem 1rem; display: table; text-transform: uppercase; font-weight: 500; margin: 1.5rem 0;}
.buttons_bro a:hover{ background-color: var(--color-f8); border-color: var(--color-f8);}

.admission_process{background-color: var(--color-white);overflow: hidden;}
.admission_process .container{ background-color: var(--color-03); padding-block: 9rem; position: relative;}
.admission_process .container:before{ width: 13.8rem; height: 100%; position: absolute; left: -13.8rem; content: ""; background-color: var(--color-03); top: 0; bottom: 0;}
.admission_process .container:after{ width: 13.8rem; height: 100%; position: absolute; right: -13.8rem; content: ""; background-color: var(--color-03); top: 0; bottom: 0;}

.admission_process ul{ list-style: none; padding: 0; margin: 3rem 0 0; display: grid;}
.admission_process ul li {position: relative; padding-left: 2.2rem; margin-block: 1rem; font: var(--font-16); color: var(--color-white);}
.admission_process li::before{ width: 0.6rem; height: 0.6rem; background-color: var(--color-f8); position: absolute; left: 0; content: ""; top: 0.7rem; border-radius: 1rem;}


.admission_process_section{display: grid; grid-template-columns: repeat(3, 1fr); gap: 5rem; margin-top: 4rem;}
.admission_process_Bx{ padding-left: 3rem; position: relative;}
.admission_process_Bx:before{ position: absolute; left: 0; top: 0; height: 7rem; background-color: rgba(255, 255, 255, 0.40); content: ""; width: 1px;}
.admission_process_Bx h5{ color: rgba(255, 255, 255, 0.35); font: var(--font-30); letter-spacing: -0.75px; margin-bottom:1rem;}
.admission_process_Bx p{ font: var(--font-18); letter-spacing: 0.72px; color: var(--color-white); font-weight: 600;}
.school_codes{ background: var(--color-white); padding-block: 11rem;}
.school_section{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 2rem; margin-top: 4rem;} 
.school_section>.school_Bx{ border: 1px solid #F1D9D9; padding: 4rem;}
.school_section>.school_Bx h5{ font: var(--font-18); font-weight: 600; color: var(--color-15); letter-spacing: 0.72px;}
.school_Bx ul{ padding: 0; list-style: none; margin:2rem 0 0}
.school_Bx ul li {position: relative; padding-left: 2.2rem; margin-block: 1rem; font: var(--font-16); color: var(--color-2e);}
.school_Bx li::before{ width: 0.6rem; height: 0.6rem; background-color: var(--color-f8); position: absolute; left: 0; content: ""; top: 0.7rem; border-radius: 1rem;}

/* admission transport page Start */
.admission_Bx ul.counter_section{ display: grid; grid-template-columns: 20.6% 20% 20.8% 24.9%;  gap: 50px; padding: 0; list-style: none; align-items: center;}
.admission_Bx ul.counter_section li:first-child{ display: flex; align-items: center; gap: 2rem; border-right: 1px solid #F1D9D9;}
.admission_Bx ul.counter_section li figcaption{ font: var(--font-84); color: var(--color-f8); letter-spacing: -6.55px; line-height: 1;}
.admission_Bx ul.counter_section li strong{ font: var(--font-26); color: var(--color-03); line-height: 1;}
.admission_Bx ul.counter_section li p{ font: var(--font-14); color: var(--color-2e); position: relative; margin-bottom: 2rem;}
.admission_Bx ul.counter_section li p:after{ width: 12rem; height: 1px; background-color: var(--color-f8); content: ""; bottom: -1.5rem; left: 0; position: absolute;}
.transport_btn{ display: flex; margin-top: 6rem; }
.transport_btn a{background-color: var(--color-f8); font: var(--font-14); font-weight: 500; letter-spacing: 1.4px;display: flex; color: var(--color-white); align-items: center; padding:0.7rem 1.5rem;}
.transport_btn figure{ max-width: 4rem; margin: -2rem 1rem 0 0;}

.transport_safty{ background: var(--color-white); padding-block:0 11rem;}
.transport_safty figure{ margin-top: 7rem;}
.transport_safty_section{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 2rem;} 
.transport_safty_section>.transport_safty_Bx{ border: 1px solid #F1D9D9; padding: 4rem;}
.transport_safty_section>.transport_safty_Bx h5{ font: var(--font-18); font-weight: 600; color: var(--color-15); letter-spacing: 0.72px;}
.transport_safty_Bx ul{ padding: 0; list-style: none; margin:2rem 0 0}
.transport_safty_Bx ul li {position: relative; padding-left: 2.2rem; margin-block: 1rem; font: var(--font-14); color: var(--color-2e);}
.transport_safty_Bx li::before{ width: 0.6rem; height: 0.6rem; background-color: var(--color-f8); position: absolute; left: 0; content: ""; top: 0.7rem; border-radius: 1rem;}
.routes_accessonle{padding-bottom: 11rem;}
.transport_facility{ padding-block: 0 11rem;}
.benifits_section{ padding-bottom: 11rem;}
.benifits_section .document_req{ margin-block: 0; border-bottom: 0px; padding-block:5rem 0;}
@media (max-width:1200px){
    .elegibi_section{grid-template-columns:repeat(2,1fr);}
    .admission_process_section{grid-template-columns:repeat(2,1fr);}
    .school_section{grid-template-columns:repeat(2,1fr);}
    .download_brochure .container:before{width:12rem;left:-8.8rem;}
    .download_brochure .container:after{width:12rem;right:-8.8rem;}
    .admission_process .container:before{width:12rem;left:-8.8rem;}
    .admission_process .container:after{width:12rem;right:-8.8rem;}
    .enquiry_open_btn {top: 36%;}

}
@media (max-width:1024px){
    .download_brochure .container:before{width:10rem;left:-9rem;}
    .download_brochure .container:after{width:10rem;right:-9rem;}
    .admission_process .container:before{width:10rem;left:-9rem;}
    .admission_process .container:after{width:10rem;right:-9rem;}
}
@media (max-width:991px){
    .download_brochure .container:before{width:8rem;left:-7rem;}
    .download_brochure .container:after{width:8rem;right:-7rem;}
    .admission_process .container:before{width:8rem;left:-7rem;}
    .admission_process .container:after{width:8rem;right:-7rem;}
    .girls_img{margin-left:0rem;padding-inline:4rem;}
    .brochure_Bx{margin-bottom:4rem;}
}
@media (max-width:899px){
.download_brochure .container:before {content: none;}
.download_brochure .container:after {content: none;}
.admission_process .container:before {content: none;}
.admission_process .container:after {content: none;}
.brochure_Bx {grid-template-columns: 30% 60%;}

}
@media (max-width:767px){
    .document_req{padding-block:3rem;margin-top:2rem;}
    .document_req .head_title{margin-bottom:0;}
    .document_req .documnt-heading{margin-bottom:2rem;}
    .assiment-policy{padding-block:3rem;}
    .assiment-policy .head_title{margin-bottom:0;}
    .admission_section{padding-block:4rem;}
    .admission_overview h2{margin-bottom:3rem;}
    .elegibility_cri{padding-top:3rem;}
    .elegibi_section{padding:3rem 0 6rem;list-style-type:none;}
    .admission_process_section{grid-template-columns:repeat(1,1fr);gap:3rem;}
    .admission_process .container{padding-block:3rem;}
    .admission_process ul{margin:2rem 0 0;}
    .school_codes{padding-block:6rem;}
    .transport_facility{padding-block:0 4rem;}
    .transport_facility .school_Bx ul{margin: 0;}
    .admission_process_Bx{margin-bottom:0;padding-left: 2rem;}
    .routes_accessonle{padding-bottom:6rem;}
    .document_req ul{display:grid;grid-template-columns:repeat(2,1fr);}
    .benifits_section{padding-bottom:8rem;}
    .brochure_Bx{grid-template-columns:24% 65%;padding:1rem 0 0 3rem;}
    .title_head>blockquote:has(+ *){margin-bottom:2rem;}
    .girls_img {display: none;}
}
@media (max-width:600px){
    .elegibi_section{grid-template-columns:repeat(1,1fr);}
    .download_brochure .container{padding-top:4rem;}
    .brochure_Bx{display:block;margin-left:0rem;padding:0rem 0 0 2rem;}
    .brochure_Bx>figure img{max-width:15.6rem;}
    .brochure_cntnt{padding-block:2rem 0rem;}
    .school_codes{padding-block:4rem;}
    .school_section{margin-top:3rem;}
    .school_section{grid-template-columns:repeat(1,1fr);}
}
@media (max-width:480px){
    .elegibi_section{padding-top:0;}
    .elegibi_section{padding:0;}
    .document_req ul{grid-template-columns:repeat(1,1fr);}
    .elegibi_Bx{padding:2rem;}
    .elegibi_Bx:last-child{margin-bottom:2rem;}
    .school_section>.school_Bx{padding:2rem;}
    .transport_facility{padding-block:0 4rem;}
    .document_req ul li:last-child{margin-bottom:0;}
    .admission_process_section{margin-top:2rem;}
    .routes_accessonle{padding-bottom:4rem;}
    .benifits_section .document_req{padding-block:2rem 0;}
    .benifits_section{padding-bottom:4rem;}
}
@media (max-width:380px){
    .admission_overview h2{margin-bottom:2rem;}
    .admission_section{padding-block:2rem;}
    .elegibility_cri{padding-top:2rem;}
    .document_req{padding-block:2rem;}
    .download_brochure .container{padding-top:2rem;}
    .brochure_Bx{margin-left:1rem;padding:2rem 0 0 2rem;}
    .school_codes{padding-block:2rem;}
    .transport_facility blockquote{margin-bottom:2.4rem;padding-top:2rem;}
    .transport_facility{padding-block:0px 2rem;}
    .admission_process_Bx{padding-left:2rem;}
    .routes_accessonle{padding-bottom:2rem;}
    .benifits_section{padding-bottom:4rem;}
}
/*Experience page  Start */
.experience_section{padding-block:8rem;background-color:var(--color-white);}
.exp_header{padding-bottom:10rem;}
.exp_header h2{max-width:80%;margin-bottom:2rem;}
.exp_header p{font:var(--font-21);color:var(--color-2e);font-family:var(--font-montserrat);font-weight:300;}
.expe_library{padding-right:4rem;}
.library_img{padding-left:4rem;}
.expe_library p{font:var(--font-14);color:var(--color-2e);}
.expe_library>ul{list-style-type:none;padding:0;display:flex;gap:1.8rem;margin-top:4rem;}
.expe_library>ul>li>a{font:var(--font-12);letter-spacing:1.2px;color:var(--color-black);border:1px solid var(--color-e3);padding:0.7rem 1rem;display:block;text-transform:uppercase;font-weight:500;}
.expe_library>ul>li>a:hover{background-color:var(--color-f8);color:var(--color-white);border-color:var(--color-f8);}
.expe_library h6{font:var(--font-21);font-family:var(--font-montserrat);color:var(--color-03);font-weight:500;margin-block:5rem;line-height:1.4;}


/*BEYOND LEARNING page  Start */
.beyond_learning{padding-block:9rem;background-color:var(--color-white);}
.beyond_learning_overview{padding-bottom:8rem;}
.beyond_learning_overview h2{margin-bottom:2rem;}
.beyond_learning_overview p>strong{margin-bottom: 1rem;display: inline-block;}
/* .beyond_learning_overview p{font:var(--font-14);} */
.activities_Bx{margin-top:3rem;}
.activities_Bx h5{font-family:var(--font-montserrat);color:var(--color-03);font-weight:500;margin-block:3rem 2rem;}
.activities_Bx p{color:var(--color-2e);max-width:86%;}
.activities_Bx figure{overflow:hidden;}
.activities_Bx figure img{transition:transform .5s;}
.activities_Bx:hover figure img{transform:scale(1.2)}
.custom_bullet{padding:0;list-style:none;margin:0}
.custom_bullet li{position:relative;padding-left:2.2rem;margin-bottom:2rem;color:var(--color-2e);}
.custom_bullet li:last-child{margin-bottom:0;}
.custom_bullet li::before{width:0.6rem;height:0.6rem;background-color:var(--color-f8);position:absolute;left:0;content:"";top:0.7rem;border-radius:1rem;}


/* Tabs for desktop */
.indoor_sports_section{background-color:var(--color-20);padding-block:10rem;}
.indoor_sports_section ul.tabs{display:flex;list-style:none;padding:0;margin-top:4rem;position:relative;}
.indoor_sports_section ul.tabs::after{width:100%;background-color:rgba(255,255,255,0.18);height:1px;position:absolute;top:1rem;bottom:0;content:"";}
.indoor_sports_section ul.tabs li{background-color:var(--color-20);position:relative;z-index:9;padding-right:2rem;}
.indoor_sports_section ul.tabs li:last-child{padding-right:0;}
.indoor_sports_section ul.tabs li a{color:var(--color-white);font:var(--font-18);border-right:1px solid rgba(255,255,255,0.18);padding-right:2rem;font-family:var(--font-saira);}
.indoor_sports_section ul.tabs li.active a{font-weight:600;color:var(--color-white);}
.indoor_sports_section ul.tabs li:last-child a{border-right:0;}
.indoor_sports_section p{color:var(--color-white);}
.indoor_sports_section .tab_content figure{padding-top:4rem;}
.indoor_sports_section .tab_content>p{max-width:60%;}
.tab_content{padding-block:20px 0;display:none;}
.tab_drawer_heading{display:none;}


/*BEYOND LEARNING page  Start */
.benifit_session .container{background-color:var(--color-03);padding-block:10rem;position:relative;}
.benifit_session .container:before{width:13.8rem;height:100%;position:absolute;left:-13.8rem;content:"";background-color:var(--color-03);top:0;bottom:0;}
.benifit_session .container:after{width:13.8rem;height:100%;position:absolute;right:-13.8rem;content:"";background-color:var(--color-03);top:0;bottom:0;}
.benifit_left{padding-right:15rem;}
.benifit_left ul{display:grid;grid-template-columns:repeat(2,1fr);padding:0;row-gap:4rem;column-gap:3.3rem;margin-top:4rem;}
.benifit_left ul li{color:var(--color-white);border-bottom:1px solid var(--color-f8);padding-bottom:3rem;}
.benifit_overview{padding-block:0 8rem;}
.benifit_overview .container{background-color:var(--color-15);padding-block:10rem;position:relative;}
.benifit_overview .container:before{width:13.8rem;height:100%;position:absolute;left:-13.8rem;content:"";background-color:var(--color-15);top:0;bottom:0;}
.benifit_overview .container:after{width:13.8rem;height:100%;position:absolute;right:-13.8rem;content:"";background-color:var(--color-15);top:0;bottom:0;}
.benifit_overview_left{padding-left:10rem;position:relative;}
.benifit_overview_left::before{content:'';background-color:var(--color-f8);height:1px;width:30rem;position:absolute;top:24rem;}
.benifit_overview_left p{color:var(--color-white);}

@media screen and (max-width:1199px){
    .benifit_session .container:before{width:9.8rem;left:-9rem;}
    .benifit_session .container:after{width:9.8rem;right:-9rem;}
    .benifit_overview .container:before{width:9.8rem;left:-9rem;}
    .benifit_overview .container:after{width:9.8rem;right:-9rem;}
}
@media screen and (max-width:991px){
    .beyond_learning{padding-block:4rem;}
    .beyond_learning_overview{padding-bottom:3rem;}
    .benifit_session .container{padding-block:4rem;}
    .benifit_overview .container{padding-block:4rem;}
    .benifit_overview_left{padding-left:0;padding-block:2rem 0;}
    .benifit_session .container:before{content:none;}
    .benifit_session .container:after{content:none;}
    .benifit_left ul{margin-bottom:4rem;row-gap:3rem;}
    .benifit_session .row{padding-inline:3rem;}
    .benifit_overview .container:before{content:none;}
    .benifit_overview .container:after{content:none}
    .benifit_overview .row{padding-inline:3rem;}
    .benifit_left{padding-right:0rem;}
    .activities_Bx h5{margin-block:2rem 2rem;}
    .activities_Bx{margin-top:0;}
    .beyond_learning .head_title h5{margin-bottom:3rem;}
    .beyond_learning_overview ul{margin-top:3rem;}
    .benifit_overview{padding-block:0 6rem;}
}
@media screen and (max-width:480px){
    .activities_Bx{margin-top:0;}
    .head_title{margin-bottom:3rem;}
    .benifit_left ul{grid-template-columns:repeat(1,1fr);gap:1rem;}
    .beyond_learning{padding-block:2rem;}
    .activities_Bx p{max-width:100%;}
    .beyond_learning .head_title h5{margin-bottom:2rem;}
    .benifit_left ul{margin-top:2rem;}
    .benifit_session .row{padding-inline:0rem;}
    .benifit_overview .row{padding-inline:0rem;}
    .benifit_overview{padding-block:0 4rem;}
    .benifit_left ul li{padding-bottom:1.5rem;}
}

.transport_facility blockquote{font:var(--font-21);color:var(--color-2e);font-weight:300;line-height:1.5;font-family:var(--font-montserrat);margin-bottom:2.4rem;padding-top:3rem;}
.transport_facility h3{font:var(--font-21);}
.safety_tracking ul{display:grid;grid-template-columns:repeat(1,1fr);}
.ted_talk{padding-block:10rem;}
.responsive-video{position:relative;width:100%;padding-bottom:46.25%;height:0;}
.responsive-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}
.faq_section{padding-block:8rem;}
.faq_section .accordion-item .accordion-button.active,.faq_section .accordion-body{background-color:transparent;}
.faq_section .accordion-button{font:var(--font-20);padding-block:2rem;}
.faq_section .accordion{padding-bottom:3rem;}
.faq_section .award_top{margin-bottom:4rem;}
.faq_section .accordion-button::after{width:1.5rem;height:1.5rem;}
.notic_announcement{margin-top:0rem;}

@media screen and (max-width:1540px){
    .press_cnt{grid-template-columns:85% 15%;}
    .press_release>ul>li{padding:3rem;}
    .press_release>ul{gap:4rem;}
    .blog_section ul li{grid-template-columns:52% 43%;}
}
@media screen and (max-width:1399px){
    .blog_content{padding:2rem 2rem 0;}
    .blog_section ul li{grid-template-columns:52% 48%;}
}
@media screen and (max-width:1280px){
    .blog_section ul li { grid-template-columns: 48% 46%;}
    .blog_content {padding: 0 2rem;}
}
@media screen and (max-width:991px) {
    .press_release>ul{gap:2rem;grid-template-columns:repeat(1,1fr);}
    .seclect_date{justify-content:flex-start;padding-top:2rem;}
    .press_section{padding-block:5rem;}
    .indoor_sports_section ul.tabs{display:none;}
    .tab_drawer_heading{color:var(--color-white);border-top:0.1rem solid rgb(0 0 0 / 15%);margin:0;padding:1rem 2rem;display:block;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font:var(--font-24);background:url(../images/down-circle.svg) no-repeat var(--color-03);;background-size:2rem;background-position:right 1rem center;}
    .d_active{background:url(../images/up-circle.svg) no-repeat var(--color-03);;background-size:2rem;background-position:right 1rem center;color:var(--color-white);}
}

@media screen and (max-width:767px){
    .transport_facility blockquote{padding-top:2rem;}
    .faq_section{padding-block:4rem;}
    .faq_section .award_top{margin-bottom:2rem;}
    .faq_section .award_top blockquote{margin-bottom:0;}
    .press_cnt{grid-template-columns:100%;display:flex;flex-wrap:wrap;flex-direction:self-start;padding-top:0;}
    .press_cnt figure{margin:2rem 0 0;}
    .press_release>ul>li>date{margin-bottom:0.5rem;display:block;}
    .press_release_listing ul li{display:block;}
    .press_release_listing ul li figure{margin:2rem 0 0;}
    .press_release_listing ul li date{margin-bottom:0.5rem;display:block;}
    .press_release>ul>li{padding:2rem;}
    .ted_talk{padding-block:4rem;}
    .indoor_sports_section{padding-block:4rem;}
    .indoor_sports_section .tab_content figure{padding-top:3rem;}
    .activities_Bx p{max-width:100%;}
       .benifit_overview_left::before{display: none;}
       .education_sec .sec_title>h2 {
    line-height: 3.1rem;
}
}

@media screen and (max-width:480px){
    .beyond_learning{padding-block:2rem;}
    .beyond_learning_overview{padding-bottom:2rem;}
    .activities_Bx h5{margin-block:1.5rem 0.5rem;}
}

/* Clubs Area Start */
.debateclubs_sec{padding-block:8rem 11rem;}
.debateclubs_sec .sec_title{margin-bottom:8.5rem;}
.debateclubs_sec .sec_title>h2{margin-bottom:3rem;}
.debate_grid{display:grid;grid-template-columns:50.59% 49.41%;}
.debate_caption{padding-right:10.9rem;}
.reading_grid{display:grid;grid-template-columns:49.41% 50.59%;padding-top:7rem;margin-top:7rem;border-top:0.1rem solid rgb(112 112 112 / 30%);}
.reading_caption{padding-inline:12.6rem 5.2rem;align-content:center;}


/* Badminton Area Start */
.badmint_sec{position:relative;background-color:var(--color-03);padding-block:10rem 11rem;}
.badmint_sec .title_head{margin-bottom:5rem;padding-right:12rem;}
.badmint_sec .title_head>*:not(h5){color:var(--color-white);}

/* Football Area Start */
.footclub_sec{position:relative;background-color:var(--color-white);padding-block:11rem;}
.football_grid{display:grid;grid-template-columns:50.59% 49.41%;padding-bottom:7rem;margin-bottom:7rem;border-bottom:0.1rem solid rgb(112 112 112 / 30%);}
.football_caption{padding-right:12.9rem;}
.clubgrid_two{display: grid;grid-template-columns: repeat(2, 1fr);gap: 5.6rem;}
.clubgrid_item>figure{margin-bottom: 4rem;}
.clubgrid_item>.title_head{padding-right: 8.6rem;}

/* Quiz Area Start */
.quiz_sec{background-color:var(--color-15);padding-block:11rem;}
.quiz_grid{display:grid;grid-template-columns:49.41% 50.59%;}
.quiz_grid:not(:first-child){padding-top:7rem;margin-top:7rem;border-top:0.1rem solid rgb(255 255 255 / 30%);}
.quiz_caption{padding-inline:12.6rem 5.2rem;align-content:center;}
.quiz_caption .title_head>*:not(h5){color:var(--color-white);}
.quiz_caption>*{color:var(--color-white);}

/* Carrom Area Start */
.carrom_sec{padding-block:11rem;background-color:var(--color-white);}
.carrum_wrapper .title_head{padding-right:12.2rem;margin-bottom:5rem;}
.chess_grid{display:grid;grid-template-columns:49.41% 50.59%;padding-top:7rem;margin-top:7rem;border-top:0.1rem solid rgb(112 112 112 / 30%);}
.chess_caption{padding-inline:12.6rem 5.1rem;align-content:center;}
.chess_caption blockquote{padding-right:2rem;}

/* Steam Area Start */
.steam_sec{background-color:var(--color-ec);padding-block:11rem;}
.steam_grid{display:grid;grid-template-columns:50.59% 49.41%;}
.steam_caption{padding-right:17.1rem;}
.steam_caption .title_head>h5{margin-bottom:0.5rem;}
.steam_caption .title_head>blockquote{margin-top:4rem;}
.tennis_grid{display:grid;grid-template-columns:50.59% 49.41%;}
.tennis_grid:not(:first-child){padding-top:7rem;margin-top:7rem;border-top:0.1rem solid rgb(112 112 112 / 30%);}
.tennis_caption{padding-right:10.9rem;}
.steam_wraper{margin-top:7rem;padding:6rem 9rem 7rem 6rem;background-color:var(--color-15);}
.steam_wraper>*{color:var(--color-white);}
.steam_wraper>p{font:var(--font-21);font-weight:normal;}


@media screen and (max-width:767px){
    .debate_grid{display:block;}
    .debate_caption{padding-right:0rem;margin-bottom:3rem;}
    .debateclubs_sec .sec_title{margin-bottom:2rem;}
    .title_head>h5:has(+ *){margin-bottom:2rem;}
    .reading_caption{padding-inline:6rem 5.2rem;}
    .badmint_sec{padding-block:4rem;}
    .footclub_sec{padding-block:4rem 0;}
    .football_grid{display:block;padding-bottom:3rem;margin-bottom:3rem;}
    .clubgrid_two{display:block;gap:0;}
    .clubgrid_item>figure{margin-bottom:3rem;}
    .football_caption{padding-right:0rem;margin-bottom:3rem;}
    .clubgrid_item>.title_head{padding-right:0rem;margin-bottom:3rem;}
    .chess_grid{display:block;padding-top:3rem;margin-top:3rem;}
    .quiz_sec{padding-block:4rem;}
    .quiz_grid{display:block;}
    .quiz_caption{padding-inline:0;padding-top:3rem;}
    .quiz_grid:not(:first-child){padding-top:3rem;margin-top:3rem;}
    .carrom_sec{padding-block:4rem;}
    .carrum_wrapper .title_head{padding-right:0rem;margin-bottom:4rem;}
    .chess_caption{padding-inline:0;padding-top:3rem;}
    .steam_grid{display:block;}
    .steam_sec{padding-block:4rem;}
    .steam_caption{padding-right:0rem;margin-bottom:3rem;}
    .steam_caption .title_head>blockquote{margin-top:2rem;}
    .tennis_caption{padding-right:0rem;}
    .debateclubs_sec{padding-block:4rem 0;}
    .badmint_sec .title_head{padding-right:0;margin-bottom:3rem}
    .debateclubs_sec .sec_title>h2{margin-bottom:2rem;}
    .reading_grid{display:block;margin-block:2rem;padding:0;}
    .reading_caption{padding-inline:0;padding-top:3rem;}
    .tennis_grid{display:block;}
    .tennis_grid:not(:first-child){padding-top:3rem;margin-top:3rem;}
}
@media screen and (max-width:575px){
    .debate_grid{display:block;}
    .debateclubs_sec{padding-block:2rem 0;}
    .debate_caption{padding-inline:0;padding-bottom:0rem;}
    .title_head>blockquote:has(+ *){margin-bottom:2rem;}
    .debateclubs_sec .sec_title{margin-bottom:2rem;}
    .reading_grid{display:block;}
    .reading_grid{padding-top:2rem;margin-top:2rem;}
    .reading_caption{padding-inline:0;padding-block:2rem;}
    .badmint_sec{padding-block:2rem;}
    .badmint_sec .title_head{padding-inline:0;}
    .football_caption{padding-right:0;padding-bottom:0rem;}
    .football_grid{display:block;}
    .footclub_sec{padding-block:2rem;}
    .football_grid{padding-bottom:2rem;margin-bottom:2rem;}
    .clubgrid_two{grid-template-columns:repeat(1,1fr);gap:3rem;}
    .quiz_sec{padding-block:2rem;}
    .quiz_grid{display:block;}
    .quiz_caption{padding-inline:0;padding-block:2rem 0;}
    .quiz_grid:not(:first-child){padding-top:2rem;margin-top:2rem;}
    .carrom_sec{padding-block:2rem;}
    .chess_grid{padding-top:2rem;margin-top:2rem;}
    .chess_grid{display:block;padding-inline:0;}
    .chess_caption{padding-inline:0;padding-block:2rem 0;}
    .steam_sec{padding-block:2rem;}
    .steam_grid{display:block;}
    .steam_caption{padding-inline:0;padding-bottom:0rem;}
    .tennis_grid:not(:first-child){padding-top:2rem;margin-top:2rem;}
    .tennis_grid{display:block;}
    .tennis_caption{padding-right:0;}
    .tennis_caption{padding-bottom:2rem;}
    .steam_wraper{margin-top:2rem;padding:2rem;}
    .clubgrid_item>.title_head{margin-bottom:2rem;}
    .title_head{margin-bottom:2rem;}
}
/* Learning Education Area Start */
/* Class Room Area */
.education_sec{padding-block:8rem 3.5rem;}
.education_sec .sec_title{margin-bottom:8.5rem;padding-right:17rem;}
.education_sec .sec_title>h2{margin-bottom:3rem;}

.classrm_grid{display:grid;grid-template-columns:50.59% 49.41%;}
.classrm_caption{padding-right:8.3rem;}
.classrm_caption>ul{padding:0;margin:0;}
.classrm_caption>ul>li{color:var(--color-2e);margin-bottom:2rem;padding-right:1rem;}
.classrm_caption>ul>li:last-child{margin-bottom:0;}
.classrm_caption>ul>li>strong{font-weight:600;font-family:inherit;}
.classrm_fact{margin-top:5.8rem;display:flex;align-items:center;gap:1.2rem;max-width:31.5rem;}
.classrm_fact>h2{font:var(--font-84);line-height:0.8;font-weight:200;letter-spacing:-6.55px;color:var(--color-f8);}
.classrm_fact>p{font:var(--font-26);font-weight:500;color:var(--color-03);}

.smartclass_grid{display:grid;grid-template-columns:50.59% 49.41%;padding-top:7rem;margin-top:7rem;border-top:0.1rem solid rgb(112 112 112 / 30%);}
.smartclass_caption{padding-right:9.5rem;}
.smartclass_caption>ul{padding:0;margin:0;}
.smartclass_caption>ul>li{color:var(--color-2e);margin-bottom:2rem;padding-right:3.5rem;}
.smartclass_caption>ul>li:last-child{margin-bottom:0;}
.smartclass_caption>ul>li>strong{font-weight:600;font-family:inherit;}

.laboratory_grid{display:grid;grid-template-columns:50.59% 49.41%;padding-top:7rem;margin-top:7rem;border-top:0.1rem solid rgb(112 112 112 / 30%);}
.laboratory_caption{padding-right:10.7rem;}
.laboratory_caption>.title_head>h6{font:var(--font-21);font-family:var(--font-montserrat);line-height:1.42;font-weight:500;color:var(--color-21);margin-bottom:4rem;}
.laboratory_caption>ul{padding:0;margin:0;}
.laboratory_caption>ul>li{color:var(--color-2e);margin-bottom:2rem;}
.laboratory_caption>ul>li:last-child{margin-bottom:0;}
.laboratory_caption>ul>li>strong{font-weight:600;font-family:inherit;}

.labs_wrapper{margin-top:3rem;}
.labs_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.9rem;}
.labs_caption{padding:2rem 3.1rem 0 0;}
.labs_caption>h6{font:var(--font-16);font-family:var(--font-saira);color:var(--color-21);font-weight:600;margin-bottom:1.5rem;}
.labs_caption>ul{margin:0;}
.labs_caption>ul>li{list-style-type:disc;color:var(--color-2e);margin-bottom:2rem;}
.labs_caption>ul>li::marker{color:var(--color-f8);}
.labs_caption>ul>li:last-child{margin-bottom:0;}



.stem_grid{display:grid;grid-template-columns:49.41% 50.59%;padding-top:7rem;margin-top:7rem;border-top:0.1rem solid rgb(112 112 112 / 30%);}
.stem_caption{padding-inline:9.2rem 5.5rem;align-content:center;}
.stem_caption>.title_head>blockquote{padding-right:8rem;}
.stem_caption>ul{padding:0;margin:0;}
.stem_caption>ul>li{color:var(--color-2e);margin-bottom:2rem;}
.stem_caption>ul>li:last-child{margin-bottom:0;}
.stem_caption>ul>li>strong{font-weight:600;font-family:inherit;}


.library_wrapper{padding-top:7rem;margin-top:7rem;border-top:0.1rem solid rgb(112 112 112 / 30%);}
.library_grid{display:grid;grid-template-columns:50.59% 49.41%;}
.library_caption{padding-right:9.2rem;}
.library_caption>.title_head>blockquote{padding-right:6rem;}
.library_caption>ul{padding:0;margin:0;}
.library_caption>ul>li{color:var(--color-2e);margin-bottom:2rem;}
.library_caption>ul>li:last-child{margin-bottom:0;}
.library_caption>ul>li>strong{font-weight:600;font-family:inherit;}
.library_fullfigure{padding-block:7rem;border-bottom:0.1rem solid rgb(112 112 112 / 30%);}


/* Auditorium Area Start */
.audit_sec{padding-block:3.5rem 12rem;background-color:var(--color-03);position:relative;z-index:1;}
.audit_sec::before{content:'';position:absolute;top:0;width:100%;height:43.7rem;max-height:43.7rem;min-height:43.7rem;background-color:var(--color-white);z-index:-1;}
.audit_sec .title_head{margin-bottom:5rem;}
.audit_grid{display:grid;grid-template-columns:22.36% 26.02% 26.02% 25.58%;}
.audit_bx{padding-inline:5rem;border-right:0.1rem solid rgb(112 112 112 / 30%)}
.audit_bx:first-child{padding-left:0;}
.audit_bx:last-child{padding-right:4.5rem;border-right:0;}
.audit_bx>ul{padding:0;margin:0;}
.audit_bx>h6{font:var(--font-16);font-family:var(--font-saira);color:var(--color-21);font-weight:600;margin-bottom:1.5rem;}

.audit_fullfigure{margin-top:3rem;}
.audit_wrapper{background-color:var(--color-20);padding:6rem 9rem 7.8rem 6rem;margin-top:7rem;}
.audit_wrapper>*{color:var(--color-white);}
.audit_wrapper>p{font:var(--font-21);font-weight:normal;}

@media screen and (max-width:1024px){
    .education_sec .sec_title{margin-bottom:4rem;padding-right:0rem;}
    .smartclass_caption{padding-right:6rem;}
    .laboratory_caption{padding-right:6rem;}
    .labs_grid{grid-template-columns:repeat(2,1fr);}
    .stem_caption{padding-inline:6rem 4rem;}
    .library_caption{padding-right:4rem;}
    .audit_fullfigure{margin-top:6rem;}
    .audit_grid{grid-template-columns:repeat(2,1fr);gap:3rem;}
    .audit_bx{padding-inline:0;}
    .audit_bx:nth-child(2){border-right:none}
    .audit_wrapper{margin-top:4rem;}
    .audit_sec{padding-block:3.5rem 10rem;}
}
@media screen and (max-width:991px){
.audit_sec::before{height: 47.7rem;max-height: 46.7rem;}
}

@media screen and (max-width:767px){
    .education_sec{padding-block:4rem 3.5rem;}
    .classrm_grid{display:block;}
    .education_sec .sec_title{margin-bottom:2rem;}
    .classrm_caption{padding-right:0;}
    .classrm_fact{margin-block:2rem;}
    .smartclass_grid{padding-top:3rem;margin-top:3rem;display:block;}
    .smartclass_caption{padding-right:0;margin-bottom:4rem;}
    .laboratory_grid{padding-top:3rem;margin-top:3rem;}
    .laboratory_grid{display:block;}
    .laboratory_caption{padding-right:0;margin-bottom:2rem;}
    .stem_grid{display:block;padding-top:3rem;margin-top:3rem;}
    .stem_caption{padding-top:4rem;padding-inline:0;}
    .library_wrapper{padding-top:3rem;margin-top:3rem;}
    .library_grid{display:block;}
    .library_caption{padding-right:0;margin-bottom:2rem;}
    .library_fullfigure{padding-block:3rem;}
    .audit_sec{padding-block:0rem 6rem;}
    .smartclass_caption>ul>li{padding-right:0;}
    .laboratory_caption>.title_head>h6{margin-bottom:2rem;}
    .labs_grid{grid-template-columns:repeat(1,1fr);}
    .audit_sec .title_head{margin-bottom:3rem;}
    .audit_grid{grid-template-columns:repeat(1,1fr);gap:0rem;}
    .audit_bx{border-bottom:solid 1px #f1f1f1;border-right:none;padding-block:1.5rem;}
    .audit_sec::before{min-height:52rem;}
    .audit_wrapper{margin-top:3rem;}
    .audit_bx:first-child{padding-top:0;}
    .audit_wrapper{padding:2rem;}
    .welleft>h2{margin-bottom:3rem;max-width:100%;}
    .stem_caption>.title_head>blockquote{padding-right:0;}
}
@media screen and (max-width:575px){
    .labs_grid{grid-template-columns:repeat(1,1fr);gap:1.5rem;}
    .audit_grid{grid-template-columns:repeat(1,1fr);}
    .education_sec{padding-block:2rem;}
    .classrm_caption>ul>li{padding-right:0;}
    .labs_caption{padding:2rem 0rem 0 0;}
    .audit_sec::before{max-height:65.7rem;min-height:65.7rem;}
    .audit_bx{border-bottom:solid 1px #ddd;padding-bottom:2rem;border-right:none;}
    .title_head>h5:has(+ *){margin-bottom:2rem;}
    .smartclass_grid{padding-top:2rem;margin-top:2rem;}
    .smartclass_caption{margin-bottom:2rem;}
    .stem_caption{padding-top:2rem;}
    .library_wrapper{padding-top:2rem;margin-top:2rem;}
    .library_caption>.title_head>blockquote{padding-right:0;}
    .audit_sec .title_head{margin-bottom:2rem;}
    .audit_fullfigure{margin-top:2rem;}
    .audit_sec{padding-block:0rem 4rem;}
}
/* About Area Start */
.abt_welcome{padding-block:10.7rem 8rem;}
.welcome_grid{display:grid;grid-template-columns:68.48% 31.52%;}
.welleft{padding-right:12.2rem;}
.welleft>h2{margin-bottom:5rem;max-width:62.7rem;}
.welright{position:relative;padding:5.7rem 6.6rem;border:0.1rem solid var(--color-f8);}
.welright::after{content:'';position:absolute;bottom:0;width:27.8rem;height:0.4rem;left:50%;background:linear-gradient(to right,var(--color-03) 66%,var(--color-f8) 36%);transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);}
.welright>figure{margin-bottom:2.9rem;}
.welright>figure>img{max-width:12.1rem;margin-inline:auto;}
.welright>h6{font:var(--font-16);font-weight:600;color:var(--color-2d);text-align:center;}
.welcome_banner{position:relative;z-index:1;}
.welcome_banner::before{content:'';position:absolute;width:100%;background-color:var(--color-03);top:50%;height:59.93%;z-index:-1;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.welcome_banner figure{position:relative;}
.welcome_banner figure>.play_btn{position:absolute;width:4.6rem;left:3.9rem;bottom:3.4rem;}
.about_sec{padding-block:6rem 12.1rem;}
.about_sec .sec_title{text-align:center;margin-bottom:6rem;}
.about_sec .sec_title>blockquote{font:var(--font-21);font-weight:normal;color:var(--color-2d);margin:0;}
.about_grid{display:grid;grid-template-columns:49.41% 50.59%;}
.about_grid>.about_captionright{padding-inline:9.5rem 7.9rem;align-content:center;}
.about_gridtwo{display:grid;grid-template-columns:50.59% 49.41%;margin-top:5.8rem;}
.about_gridtwo>.about_captionleft{position:relative;margin-inline:5.8rem 11.8rem;display:flex;flex-direction:column;padding-bottom:2rem;}
.about_gridtwo>.about_captionleft>.border-line{position:absolute;width:100%;height:0.1rem;bottom:0;left:0;background-color:var(--color-f8);}
section.thankyoupage {
    padding: 8rem 0;
    text-align: center;
}
section.thankyoupage .content h1 {
    line-height: normal;
    padding-bottom: 1rem;
    color: var(--color-03);
}
a.btn_theme {
    background-color: var(--color-f8);
    font: var(--font-14);
    text-transform: uppercase;
    color: var(--color-white);
    padding: 0.8rem 2rem;
    font-weight: 600;
    border: 0;
    margin-top: 2rem;
    display: inline-block;
}
@media(max-width:1560px){
    .audit_bx>h6 {
    font: var(--font-20);
    }
    .audit_sec::before {
        height: 42.7rem;
        max-height: 44.7rem;
        min-height: 44.7rem;
}
.school_Bx ul li {
    font: var(--font-20);
    font-weight: 400;
}
.transport_facility blockquote{
        font-weight: 400;
}
.educational_top blockquote {
    font-weight: 400;
}
.award_top blockquote {
    font-weight: 400;
}
  .highlights-box {
    gap: 5.2rem;
} 

}

@media(max-width:1460px){
    .audit_sec::before {
        min-height: 52.7rem;
    }
}


@media(max-width:1024px){
    .highlights-box {grid-template-columns: repeat(3, 1fr);}
}
@media(max-width:991px){
    .audit_sec::before {
        min-height: 54.7rem;
    }
}


@media(max-width:767px){
    .highlights-box{grid-template-columns:repeat(2,1fr);}
    .core_velue_row{grid-template-columns:repeat(2,1fr);}
    .why-choose_row{grid-template-columns:repeat(2,1fr);}
    .abt_welcome{padding-block:6rem 6rem;}
    .welleft{padding-right:3rem;}
    .welright{padding:3rem;}
    .welright::after{width:15rem;}
    .about_sec{padding-block:4rem;}
    .about_sec .sec_title{margin-bottom:3rem;}
    .about_grid>.about_captionright{padding-inline:0;padding-block:4rem 0;}
    .about_gridtwo{margin-top:2rem;}
    .about_grid{display:block;}
    .about_gridtwo{display:block;}
    .about_gridtwo>.about_captionleft{margin-inline:0;}
    .highlights{padding-block:4rem;}
    .why-choose_top .font_21{margin-bottom:3rem;}
    .why-choose_row{grid-template-columns:repeat(2,1fr);gap:3rem;}
    .mission{padding-block:4rem;}
    .mission-list{grid-template-columns:repeat(1,1fr);gap:3rem;}
    .mission-box{padding-block:2rem;padding-inline:2rem;}
    .vision-box{padding-block:2rem;padding-inline:2rem;}
    .why-choose{padding-block:4rem;}
    .core_velue_top p{margin-bottom:3rem;}
    .core_velue{padding-block:0rem 4rem;}
    .indoor_sports_section .tab_content>p{max-width:100%;}
        .audit_sec::before {
        min-height: 75.7rem;
    }
    .school-uniform {
    padding-block: 0rem 0rem;
}
}
@media(max-width:620px){
    .abt_welcome{padding-block:4rem 4rem;}
    .welcome_grid{display:block;}
    .welleft>h2{margin-bottom:3rem;}
    .welleft{padding-right:0;margin-bottom:3rem;}
    .welright::after{width:30.8rem;}
    .about_grid{display:block;}
    .about_grid>.about_captionright{padding-inline:0;margin-top:0rem;}
    .about_gridtwo{margin-top:3rem;display:block;margin-inline:0;}
}
@media(max-width:575px){
    .highlights-box{grid-template-columns:repeat(1,1fr);}
    .core_velue_row{grid-template-columns:repeat(1,1fr);}
    .why-choose_row{grid-template-columns:repeat(1,1fr);}
    .welcome_grid{display:block;}
    .about_grid>.about_captionright{padding-inline:0;padding-block:2rem;}
    .welleft>h2{max-width:100%;margin-bottom:3rem;}
    .welleft{padding-right:0;margin-bottom:4rem;}
    .abt_welcome{padding-block:4rem;}
    .about_sec .sec_title{margin-bottom:4rem;}
    .about_grid{display:block;}
    .about_grid>.about_captionright{padding-inline:0;padding-block:3rem;}
    .about_gridtwo{margin-top:0;  display: flex;flex-direction: column-reverse;}
    .about_gridtwo>.about_captionleft{margin-inline:0;padding-bottom:3rem;        margin-block: 2rem 0;}
    .about_sec{        padding-block: 1rem 4rem;}
    .highlights{padding-block:4rem;}
    .why-choose_row{gap:3rem;}
    .why-choose_top .font_21{margin-bottom:3rem;}
    .mission{padding-block:4rem;}
    .mission-list{grid-template-columns:repeat(1,1fr);gap:3rem;}
    .why-choose{padding-block:4rem;}
    .core_velue{padding-block:0rem 4rem;}
    .inner_menu>li>a{padding-bottom:2rem;}
    .inner_menu>li::after{bottom:0rem;height:0.2rem;}
    .audit_sec::before {
          min-height: 80.7rem;

    }

}

@media screen and (max-width:480px) {
    .highlights{padding-block:2rem;}
    .global_graphic .font_21{margin-bottom:1rem;}
    .global_graphic p{margin-bottom:2rem;}
    .global_citizenship{grid-template-columns:repeat(1,1fr);gap:2rem;}
    .global-choose_col{padding-bottom:2rem;}
    .welright::after{width:20rem;}
}

/* about mob menu css */
.hamburger-btn {display: none;font:var(--font-40);background: none;border: none;cursor: pointer;position: relative; margin-left: auto;  z-index: 1100;padding-block: 2rem;  }
@media screen and (max-width: 767px) {
    .hamburger-btn{display:block;}
    .inner_menu{display:flex;flex-direction:column;gap:10px;max-height:0;overflow:hidden;transition:max-height 0.3s ease;}
    .inner_menu.show{max-height:500px;}
    .inner_menu>li{padding-top:0;}
    .inner_menu{gap:2rem;}
}

