
@import url('inner.css');

.inner_banner{position:relative;display:grid;overflow: hidden;}
.inner_banner>figure{
    /* background-color:var(--color27); */
    background-color:rgb(0 0 0 / 45%);
    height:100%;max-height:56.4rem;min-height:56.4rem;
}
.inner_bannertwo>figure{max-height:44.5rem;min-height:44.5rem;background-color: transparent;}
.inner_banner>figure>img{mix-blend-mode:multiply;object-fit: cover;height:100%;}
.banner_shape{position:absolute;max-width:49.58742vw;right:0;bottom:0;mix-blend-mode:difference;}
.inner_banner>*{grid-area:1/1;}
.inrbanr_title{position:relative;padding-block:15.7rem 12rem;}
.inrcomn_title{text-align:center;align-content:center;}
.inrcomn_title>*{color:var(--color_white);}
.inrcomn_title>h1{font:var(--font48);line-height:1;}
.inrcomn_title>h2{font:var(--font36);line-height:1.25;font-weight:normal;max-width:83%;margin-inline:auto;margin-top:2.6rem;}
.inrcomn_title .redtheme_btn{margin-top:3rem;}
.inrcomn_title .redtheme_btn::after{display: none;}
/*  Inner common Banner End*/

/* Inner Menu Area Start */
.inrmenu_sec{position:relative;width:100%;padding-block:2.8rem;background-color: var(--color_white);margin-top:auto;}
.inner_menu{display:flex;justify-content:center;gap:3.9rem;}
.inner_menu>li{list-style:none;}
.inner_menu>li>a{font:var(--font21);color:var(--color_black);font-weight:normal;font-family:var(--dmsans);}
.inner_menu>li.active>a{font-weight:bold;color:var(--color27);}
@media(max-width:991px){
    .inrmenu_sec{display: none;}
    .inrbanr_title{padding-block:8rem 8rem;align-content:center;}
    .inner_banner>figure{max-height:36.8rem;min-height:36.8rem;}
    .inrcomn_title .redtheme_btn{margin-top:2rem;}
}
@media(max-width:767px){
    .inrbanr_title{padding-block:4rem 4rem;}
    .inner_banner>figure{max-height:30.8rem;min-height:30.8rem;}
    .inrcomn_title>h2{max-width: 100%;margin-top:1.6rem;font:var(--font_bold) 2rem/1.2 var(--arsenal)}
}
/* Inner Menu Area End */


/* About Area Start */
.syssaga_sec{padding-top:15rem;}
.syssaga_caption{display:grid;gap:4rem;text-align:center;margin-bottom:8rem;}
.syssaga_caption>.title42{color:var(--color27);font-weight:var(--font_bold);}
.syssaga_caption>blockquote{font:var(--font42);font-weight:var(--font_normal);}
figure.full_figure{max-width:189.9rem;margin-inline:auto;}
.symotto_sec{padding-block:8rem 10rem;}
.symotto_wrapper{text-align:center;background-color:var(--color_white);padding:6.8rem 1.5rem 6.7rem;}
.symotto_wrapper>.title24{color:var(--color27);margin-bottom:2rem;}
.symotto_wrapper>.title42{color:var(--color27);font-weight:var(--font_bold);margin-bottom:3rem;}
.symotto_wrapper>p{max-width:65%;margin-inline:auto;}
.symotto_wrapper>p>strong{font-weight:bold;}
.symotto_wrapper>p:not(:last-of-type){margin-bottom:2rem;}
.epto_caption{margin-top:5rem;text-align:center;}
.epto_caption>p{font:var(--font18);font-weight:var(--font_normal);}
.epto_caption>p>strong{font-weight:var(--font_bold);font-style:italic;color:var(--color27);}

@media(max-width:991px){
    .syssaga_sec{padding-top:6rem;}
    .syssaga_caption{gap:2.5rem;margin-bottom:4rem;}
    .symotto_sec{padding-block:5rem 3rem;}
    .symotto_wrapper{padding:4.8rem 1.5rem 4.7rem;}
    .symotto_wrapper>.title24{margin-bottom:1rem;}
    .symotto_wrapper>.title42{margin-bottom: 2rem;}
    .symotto_wrapper>p {max-width: 100%;}
    .epto_caption{margin-top:3rem;}
}
@media(max-width:767px){
    .syssaga_sec{padding-top:4rem;}
    .syssaga_caption{gap:1.5rem;margin-bottom:3rem;}
    .syssaga_caption>blockquote{font: var(--font24); font-weight: var(--font_normal);}
    .symotto_sec{padding-block:3rem 0;}
    .symotto_wrapper{padding:2.5rem;}
    .epto_caption>p{font: var(--font16);}
}
@media(max-width:375px){
    .symotto_wrapper{padding:2.5rem 1rem;}
}

/* Founder Message Area Start */
.heritage_sec{padding-block:5rem 15rem;}
.heritage_sec:has(+ .leader_sec){padding-bottom: 0;}
.heritage__wrapper{display:grid;}
.heritage__wrapper>*{grid-area:1/1;}
.herit_bg>img{height:100%;}
.herit_area{padding-block:13.8rem 16.6rem;}
.herit_caption{text-align:center;max-width:93.9rem;margin-inline:auto;margin-bottom:9.4rem;}
.herit_caption>.title24{margin-bottom:1rem;}
.herit_caption>.title42{margin-bottom:4rem;}
.founder_msg{display: grid; grid-template-columns: 460fr 891fr; gap: 6.9rem; align-items: start;}
.founder_figure{position: -webkit-sticky; position: sticky; padding:1.6rem 1.7rem;background-color:var(--color_white); top: 12rem;}
.founderdtl_caption>p>strong{font-weight:var(--font_bold);}
.founderdtl_over{margin-top: 4rem;font-weight:var(--font_bold);}
.founderdtl_over>.title30{margin-bottom: 3rem;}

@media(max-width:991px){
    .heritage_sec{padding-block:3rem 6rem;}
    .herit_caption>.title42{margin-bottom:2rem;}
    .herit_caption{margin-bottom:3.4rem;}
    .herit_area{padding-block:8.8rem 5.6rem;}
    .founder_msg{gap:2.9rem;}
    .founderdtl_over{margin-top:2rem;}
    .founderdtl_over>.title30{margin-bottom:2rem;}
    .founder_figure{padding:0.6rem 0.7rem;}
}

@media(max-width:767px){
    .heritage_sec{padding-block:0 3rem;}
    .founder_msg {grid-template-columns: 100%;}
    .herit_bg>img{object-fit:cover;object-position:50% 50%;}
}

@media(max-width:375px){
    .herit_area{padding-block:6.8rem 3.6rem;}
    .herit_caption{margin-bottom:2.4rem;}
    .herit_caption>.title42{margin-bottom:1rem;}
}
/* History Area Start */
.swshistory_sec{padding-block:13rem;background-color:var(--color_white);}
.swshistory_sec .sec_title{margin-bottom:4rem;}
.history_grid{display:grid;grid-template-columns:425fr 425fr 461fr;gap:5.3rem;}
.histr_caption{padding-right:2.9rem;}
.histr_item{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:6rem;}
.histr_item:nth-child(1){padding-bottom:2rem;}
.histr_fig>p{font:var(--font14);font-style:italic;font-weight:var(--font_medium);padding-right:1.1rem;margin-top:3rem;}
.mdrd_wraper>figure{max-width:23.7rem;margin-bottom:8rem;}
.mdrd_caption>p>strong{font-weight:var(--font_bold);}

@media(max-width:991px){
    .swshistory_sec{padding-block:5rem;}
    .swshistory_sec .sec_title{margin-bottom:2rem;}
    .history_grid{grid-template-columns:repeat(2,1fr);gap:3.3rem;}
    .histr_item:nth-child(1){padding-bottom:0;grid-column:span 2;display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;}
    .mdrd_wraper>figure{margin-bottom:5rem;}
    .histr_caption{padding-right:0;}
    .histr_fig>p{padding-right:0;margin-top:2rem;}
}
@media(max-width:767px){
    .swshistory_sec{padding-block:3rem;}
    .history_grid{grid-template-columns:100%;gap:3.3rem;}
    .histr_item:nth-child(1){ grid-template-columns: repeat(1, 1fr);grid-column: auto;}
    .mdrd_wraper>figure{margin-bottom:3rem;max-width:15.7rem;}
    .histr_item{gap: 3rem;}
}
/* Leader Area Start */
.leader_sec{padding-block:13rem 10rem;}
.leader_sec .sec_title{margin-bottom:7.5rem;}
.leader_grid{display:grid;grid-template-columns:460fr 960fr;margin-bottom:4.9rem;align-items:start;}
.leader_grid:last-child{margin-bottom:0;}
.leaderover_caption{padding:9rem 12rem 9rem 14rem;background-color:var(--color_white);height:100%;}
.leaderover_caption>h5{font-family:var(--dmsans);margin-bottom:2rem;}
.leaderover_caption>p:not(:last-of-type){margin-bottom:0.5rem;}
.leaderover_caption>blockquote{font:var(--font21);font-family:var(--dmsans);font-weight:var(--font_normal);margin-top:5rem;}
.leaderover_caption .more_btn{margin-top:5rem;}
@media(max-width:1399px){
    .leader_sec .sec_title { margin-bottom: 4.5rem; }
    .heritage_sec { padding-block:0rem 15rem; }
}
@media(max-width:991px){
    .leader_sec{padding-block:5rem 5rem;}
    .leader_sec .sec_title{margin-bottom:2.5rem;}
    .leaderover_caption{padding:3rem;}
    .leaderover_caption>h5{margin-bottom:1rem;}
    .leaderover_caption>blockquote{margin-top:2rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
    .leaderover_caption .more_btn{margin-top:2rem;}
}
@media(max-width:767px){
    .leader_sec{padding-block:3rem 3rem;}
    .leader_sec .sec_title{margin-bottom:1.5rem;}
    .leader_grid{grid-template-columns:100%;}
    .leaderover_caption{padding:2rem;}
    .leaderover_caption>blockquote{display:-webkit-box;-webkit-line-clamp:5;}
}
/* Leader Detail Page Area Start */
.swsleader_sec{padding-block:15rem;}
.swsleader_sec .sec_title{text-align:center;margin-bottom:6rem;}
.swsleader_sec .sec_title>.title30{margin-bottom:4rem;}
.swsleader_sec .sec_title>.title42{color:var(--color27);font-weight:var(--font_bold);}
.swsleader_sec .sec_title>h4{font:var(--font26);margin-top:1rem;}
.swsleader_grid{display:grid;grid-template-columns:586fr 700fr;align-items:start;gap:1.3rem;max-width:calc(100% - 12rem);}
.swsleader_figure{position:-webkit-sticky;position:sticky;top:12rem;padding-top:5rem;padding-right:13.6rem;background:url(../images/dashed-shape.webp) no-repeat;background-size:57.5rem;background-position:top right;}
.swsleader_caption{padding-top:5rem;}
.swsleader_caption>.quote_icon{width:100%;max-width:12rem;margin-block:5.3rem 5rem;}
.swsleader_caption .moreover_text{margin-top:5rem;}
.swsleader_caption .moreover_text>p:not(:first-of-type){-webkit-line-clamp:unset;}
.swsleader_caption .moreover_text>p:not(:first-child){margin-top:3rem;}
.swsleader_caption .moreover_text>p:nth-child(-n+5){display:block;}
.swsleader_caption .moreover_text>p:nth-child(n+5){display:none;}
.swsleader_caption .moreover_text.show-all>p:nth-child(n+5){display:block;}
.swsleader_caption .moreover_text>.more_btn{margin-top:5rem;}
@media(max-width:991px){
    .swsleader_caption { padding-top: 2rem; }
    .swsleader_sec{padding-block:5rem;}
    .swsleader_sec .sec_title{margin-bottom:3rem;}
    .swsleader_sec .sec_title>.title30{margin-bottom:3rem;}
    .swsleader_grid{max-width:100%;}
    .swsleader_figure{top:10rem;padding-top:4rem;padding-right:3.6rem;}
    .swsleader_caption>.quote_icon{max-width:6rem;margin-block:2.3rem 2rem;}
}
@media(max-width:767px){
    .swsleader_sec{padding-block:3rem 5rem;}
    .swsleader_sec .sec_title{margin-bottom:2rem;}
    .swsleader_sec .sec_title>.title30{margin-bottom:2rem;}
    .swsleader_grid{grid-template-columns:100%;}
    .swsleader_figure{top:0;padding-top:0;padding-right:0;}
    .swsleader_caption{padding-top:0rem;}
    .swsleader_caption>.quote_icon{max-width:4rem;}
    .swsleader_caption .moreover_text{margin-top:2rem;}
    .swsleader_caption .moreover_text>p:not(:first-child){margin-top:2rem;}
    .moreover_text>.loadmore_btn{margin-top:3rem;}
}

/* Mission Vision Area Start */
.swsmission_sec{padding-block:15rem 13rem;}
.swsmission_sec .sec_title{text-align:center;margin-bottom:12.3rem;}
.swsmission_sec .sec_title>.title30{margin-bottom:10.8rem;}
.swsmission_sec .sec_title>.title24{margin-bottom:2rem;}
.swsmission_sec .sec_title>.title42{color:var(--color27);font-weight:var(--font_bold);}
.swsmission_sec .row{--bs-gutter-x:2rem;}
.vision_wraper{display:flex;flex-direction:column;gap:4rem;text-align:center;padding:11.6rem 14rem 14rem;background-color:var(--color57);height: 100%;}
.vision_wraper>*{color:var(--color_white);}
.vision_wraper>blockquote{font:var(--font42);font-weight:var(--font_normal);}
.mission_wraper{display:flex;flex-direction:column;gap:4rem;text-align:center;padding:11.4rem 12rem 11.4rem;background-color:var(--color27); }
.mission_wraper>p{font-weight: 300; color: var(--color_white);}
.mission_wraper .title24{ color: var(--color_white);}
@media (max-width:1399px) {
   .swsmission_sec .sec_title>.title30 { margin-bottom: 6rem; }
   .swsmission_sec .sec_title { margin-bottom: 7.3rem; }
}/*--1399px--css-end--*/

@media(max-width:991px){
    .swsmission_sec{padding-block: 6rem 7rem;}
    .swsmission_sec .sec_title>.title30{margin-bottom:3.8rem;}
    .swsmission_sec .sec_title{margin-bottom:5.3rem;}
    .vision_wraper{gap:2rem;padding:5rem;}
    .mission_wraper{gap:2rem;padding:5rem;}
}
@media(max-width:767px){
    .swsmission_sec{padding-block:4rem 5rem;}
    .swsmission_sec .sec_title{margin-bottom:3.3rem;}
    .vision_wraper{padding:3rem 2rem;}
    .mission_wraper{padding:3rem 2rem;}
    .swsmission_sec .sec_title>.title30 { margin-bottom: 2.8rem; }
}


/* About Area End */


/* SWS Edge Area Start */
.swsedge_sec{padding-block:15rem 10rem;}
.swsedge_grid{display:grid;grid-template-columns:720fr 700fr;}
.swsedge_caption{padding-right:14rem;}
.swsedge_caption>.title30{margin-bottom:3rem;}
.swsedge_caption>.title42:has(+ *){margin-bottom:2rem;}
.swsedge_figure{margin-right:-12rem;}
.swsguid_grid{display:grid;grid-template-columns:711fr 709fr;margin-top:10rem;}
.swsguid_caption{display:flex;gap:2rem;align-items:center;flex-direction:column;justify-content:center;text-align:center;padding:10rem 16.5rem;background-color:var(--color_white);}
.swsguid_caption>p{margin-bottom:0;}
.swsguid_caption>.title42{font-weight:var(--font_bold);color:var(--color27);}
.swsguid_figure{position:relative;}
.kutumb_logo{position:absolute;display:flex;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / 13%);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);}
.kutumb_logo>img{max-width:19rem;margin:auto;}

@media(max-width:991px){
    .swsedge_sec{padding-block:5rem 5rem;}
    .swsedge_caption{padding-right:2rem;}
    .swsedge_caption>.title30{margin-bottom:2rem;}
    .swsguid_grid{margin-top:5rem;}
    .kutumb_logo>img {max-width:8rem;}
    .swsguid_caption{gap: 1rem;padding:5rem 3.5rem;}
    .swsedge_figure{margin-right:0;}
}
@media(max-width:767px){
    .swsedge_sec{padding-block:3rem;}
    .swsedge_grid{grid-template-columns:100%;gap:2rem;}
    .swsedge_caption{padding-right:0;}
    .swsguid_grid{grid-template-columns:100%;margin-top:3rem;}
    .swsguid_caption{padding: 3rem 3.5rem;}
}
@media(max-width:767px){
    .swsguid_caption {padding:3rem 1.5rem;}
}
.swsstrength_sec{position:relative;padding-block: 10rem 5rem;}
.strength_wraper{text-align:center;margin-bottom:6rem;padding-inline:1rem;}
.strength_wraper>.title24{margin-bottom:4rem;}
.silj_grid{display:grid;grid-template-columns:720fr 820fr;padding-left:12rem;margin-top:10rem;}
.silj_caption{padding-right:14rem;align-content:center;}
.silj_caption>.title24{margin-bottom:4rem;}
.silj_fact{margin-top: 5rem;}
.silj_fact>h3{font:var(--font60); color: var(--color27); font-weight: var(--font_bold);}
.silj_fact>p{max-width: 27.8rem; font-weight: var(--font_600); line-height: 1.375;}

@media(max-width:991px){
    .swsstrength_sec{padding-block:5rem 2rem;}
    .strength_wraper {margin-bottom:3rem;padding-inline:0;}
    .strength_wraper>.title24{margin-bottom:2rem;}
    .silj_grid{padding-left:0;margin-top:5rem;grid-template-columns: 100%; gap: 3rem;}
    .silj_caption{padding-right:0rem;}
    .silj_caption>.title24{margin-bottom:2rem;}
    .silj_fact{margin-top:3rem;}
}
@media(max-width:767px){
    .swsstrength_sec{padding-block:3rem 2rem;}
    .strength_wraper{margin-bottom:2rem;}
    .silj_grid{margin-top:3rem;}
    .silj_caption>.title24 {margin-bottom:1rem;}
    .silj_fact { margin-top:2rem;}
}
@media(max-width:575px){
    .silj_fact { margin-top: 1rem; }
}
.advant_sec{padding-block: 5rem 10rem;}
.ibadvant_grid{display:grid;
    /* grid-template-columns:auto 48.3rem; */
    grid-template-columns:repeat(1, 1fr);
    gap:13.7rem;padding:8.9rem 11.5rem 9.6rem 12rem;background-color:var(--color27);}
.ibadvant_caption>*{color: var(--color_white);}
.ibadvant_caption>.title24{margin-bottom:1rem;}
.ibadvant_caption>.title42:has(+ *){margin-bottom:4rem;}
.ibadvant_grid>.ibadvant_figure{display:grid;grid-template-columns:219fr 194fr;align-items: center;gap:6.9rem;}
.ibadvant_grid>.ibadvant_figure>figure{display:flex;flex-direction:column;gap:1.6rem;}
.advant_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.1rem;margin-top:10rem;}
.advant_item{background-color:var(--color_white);}
.advant_caption{padding:4.9rem 5.9rem 5.1rem;background-color:var(--color_white);}
.advant_caption>.title24{margin-bottom:4rem;}

@media(max-width:991px){
    .advant_sec{padding-block:2rem 5rem;}
    .ibadvant_grid{grid-template-columns:100%;gap:3.7rem;padding:3.5rem;}
    .ibadvant_caption>.title42:has(+ *){margin-bottom:2rem;}
    .ibadvant_grid>.ibadvant_figure{gap:2.9rem;max-width:25rem;}
    .advant_grid{grid-template-columns:repeat(2,1fr);margin-top:5rem;}
    .advant_caption{padding:2.9rem 2.9rem 3.1rem;}
    .advant_caption>.title24{margin-bottom:2rem;}
}
@media(max-width:767px){
    .advant_sec{padding-block:0 3rem;}
    .ibadvant_grid{padding:3.5rem 1.5rem;gap:2.7rem;}
    .ibadvant_grid>.ibadvant_figure>figure{gap:0.6rem;}
    .advant_grid{grid-template-columns:repeat(1,1fr);margin-top:3rem;}
    .advant_caption{padding:2rem 1.5rem 2rem;}
    .advant_caption>.title24{margin-bottom:1rem;}
}

.cbc_sec{display: grid;}
.cbc_sec>*{grid-area: 1/1;}
.cbc_sec>.container{align-content: center;}
.cbc_caption{max-width: 48.5rem; padding-block: 3rem;}
.cbc_caption>*{color: var(--color_white);}
.cntinfo_bx>figure{flex-shrink: 0;margin-right: 2rem;}
.cbc_caption>.title24{margin-bottom: 1rem;}
.cbc_caption>.title42{line-height: 1.142;margin-bottom: 4rem;}

@media(max-width:991px){
    .cbc_sec>figure>img{height:30rem;object-fit:cover;object-position:50% 50%;}
    .cbc_caption{max-width:38.5rem;}
    .cbc_caption>.title42{line-height:1.142;margin-bottom:2rem;}
}
@media(max-width:767px){
    .cbc_sec figure.full_width{order: 2;}
    .cbc_sec>*{grid-area:auto;}
    .cbc_caption{padding-block:2rem;max-width: 100%;}
    .cbc_caption>*{color:var(--color_black);}
    .cbc_caption>.title24{color:var(--color27);}
}


.sgf_sec{padding-block:10rem;}
.sgf_grid{display:grid;grid-template-columns:720fr 700fr;}
.sgf_caption{padding-right:23.8rem;align-content:center;}
.sgf_caption>.title24{margin-bottom:4rem;}
.aspp_grid{display:grid;grid-template-columns:700fr 720fr;margin-top:10rem;}
.aspp_caption{padding-inline:14rem 10rem;align-content:center;}
.aspp_caption>.title24{margin-bottom:4rem;}
.csp_grid{display:grid;grid-template-columns:720fr 700fr;margin-top:10rem;}
.csp_caption{padding-right:18.7rem;align-content:center;}
.csp_caption>.title24{margin-bottom:4rem;}
.sws_prom{padding:6.5rem 12rem 4.7rem;margin-top:10rem;border:0.1rem solid rgb(112 112 112 / 50%);}
.sws_prom>.title24{margin-bottom:4rem;}
.sws_prom>p:not(:last-of-type){margin-bottom:4.2rem;}

@media(max-width:991px){
    .sgf_sec{padding-block:5rem;}
    .sgf_grid{grid-template-columns: 100%; gap: 3rem;}
    .sgf_caption{padding-right:0;}
    .sgf_caption>.title24{margin-bottom:2rem;}
    .aspp_grid{margin-top:5rem;    grid-template-columns: 100%; gap: 3rem;}
    .aspp_figure{order: 1;}
    .aspp_caption{padding-inline:0;order: 0;}
    .aspp_caption>.title24{margin-bottom:2rem;}
    .csp_grid{margin-top: 5rem;grid-template-columns: 100%;gap: 3rem;}
    .csp_caption{padding-right:0;order: 0;}
    .csp_figure{order: 1;}
    .csp_caption>.title24{margin-bottom:2rem;}
}
@media(max-width:767px){
    .sgf_sec{padding-block:3rem;}
    .aspp_grid{margin-top:3rem;}
    .csp_grid{margin-top:3rem;}
    .sgf_caption>.title24 { margin-bottom: 1.5rem; }
    .sgf_grid { gap: 2rem; }
    .aspp_caption>.title24 { margin-bottom: 1.5rem; }
    .aspp_grid { gap: 2rem; }
    .csp_caption>.title24 { margin-bottom: 1.5rem; }
    .csp_grid{gap: 2rem;}
}


.holistic_sec{padding-bottom:13rem;}
.holistic_sec .sec_title{margin-bottom:6rem;}
.holistic_sec .sec_title>.title24{margin-bottom:4rem;}

@media(max-width:991px){
    .holistic_sec{padding-bottom:5rem;}
    .holistic_sec .sec_title>.title24{margin-bottom:2rem;}
    .holistic_sec .sec_title{margin-bottom:3rem;}
}
@media(max-width:767px){
    .holistic_sec .sec_title{margin-bottom:2rem;}
    .holistic_sec .sec_title>.title24{margin-bottom:1rem;}
}

/* SWS Edge Area End */

/* Gallery Area Start */

.gallery_sec{padding-top:10rem;}
.gallery_sec .sec_title{margin-bottom:2.5rem;}
.gallery_sec .sec_title>.title24{margin-bottom:0.9rem;}
.gallery_sec .sec_title>p{font:var(--font12);font-weight:var(--font_600);}
.gallery_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6.8rem 2rem;}
.gallery_bx{position:relative;}
.gallery_bx>figure{overflow:hidden;}
.gallery_bx>figure>img{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.gallery_bx:hover>figure>img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);}
.gallery_caption{padding:2rem 2.4rem 0;}
.gallery_caption>p{margin-bottom:2rem;}
.gallery_caption>small{font:var(--font12);font-weight:var(--font_600);color:var(--color_black);}
.gallery_dtlwraper{position:relative;margin-inline:-2rem;padding-inline:2rem;margin-bottom:5rem;}
.gallery_dtlwraper>:is(.swiper-button-prev,.swiper-button-next){position:absolute;top:45%;left:0;right:auto;transform:translateY(-45%);-webkit-transform:translateY(-45%);-moz-transform:translateY(-45%);-ms-transform:translateY(-45%);-o-transform:translateY(-45%);}
.gallery_dtlwraper>:is(.swiper-button-next){right:0;left:auto;}
.gallery_slide{text-align:center;}
.gallery_slide>figure{margin-bottom:2rem;}
.gallery_thumbs >.swiper-wrapper>.swiper-slide>img{height:17.6rem;object-fit:cover;object-position:50% 50%;opacity:0.8;transition:all 0.5s ease;}
.gallery_thumbs >.swiper-wrapper>.swiper-slide.swiper-slide-thumb-active>img{opacity:1;}
.gallery_thumbs>:is(.swiper-button-prev,.swiper-button-next){position:absolute;top:50%;left:1.1rem;right:auto;background-color:#0e223a;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.gallery_thumbs>:is(.swiper-button-next){right:1.1rem;left:auto;}
.gallery_thumbs>:is(.swiper-button-next)::after{color:var(--color_white);}


/* Contact Us Area Start */

.contact_sec{margin-top:-20rem; padding-bottom: 10rem;}
.contact_info{display:flex;gap:2.5rem;position:relative; flex-wrap: wrap;margin-bottom: 10rem;}
.cntinfo_bx{display:flex;padding:1.5rem 2rem;align-items:center;background-color:rgb(0 0 0 / 67%);font: var(--font18); color: var(--color_white); font-weight: var(--font_medium); font-family: var(--dmsans);}
.cntinfo_bx>figure>img{width:auto;height:3rem;}
.cntinfo_bx>*{font:var(--font18);color:var(--color_white);font-weight:var(--font_medium);font-family:var(--dmsans);}
.cntinfo_bx>*:hover{color:var(--color_white);}
.contact_grid{position: relative; display: grid;
    /* grid-template-columns: auto 36rem; */
    grid-template-columns:repeat(1, 1fr);
}
.cntinfo_bx a:hover {color: var(--color27);}
.cntinfo_bx span{margin-inline: .5rem;}
.contact_grid .contact_map iframe{height: 60rem;}
.contact_form {padding: 3.2rem 2.6rem 3.5rem; background-color: var(--color_white);}
.contact_form h6 {font:var(--font16);font-weight: var(--font_bold);margin-bottom: 3rem;}
.contact_form .form-group{margin-bottom: 2rem;}
.contact_form .form-control, .contact_form .form-select{font:var(--font16);font-weight:300;color:var(--color_black);width:100%;height:4.2rem;padding:0.5rem 1.5rem;background-color:var(--color_white);border-radius:0;border:0;border-bottom:0.1rem solid rgb(112 112 112 / 20%);}
.contact_form .form-select{-moz-appearance:none;appearance:none;background:url(../images/red-arrow-down.svg) no-repeat;background-size:1rem;background-position:right 1.2rem center;}
.contact_form .form-control::placeholder{font:var(--font16);color:var(--color_black);}
.contact_form .form-control:focus,.contact_form .form-select:focus{box-shadow:none;outline:none;border-color:var(--color27);}
.contact_form textarea.form-control{min-height:12rem;}
.contact_form .btn_submit{display:inline-block;margin-top:1rem;font:var(--font16);line-height:1;font-weight:var(--font_bold);color:var(--color_white);padding:0.3rem 1rem;min-width:10.8rem;height:3rem;align-content:center;border:none;background-color:var(--color27);border-radius:5rem;-webkit-border-radius:5rem;-moz-border-radius:5rem;-ms-border-radius:5rem;-o-border-radius:5rem;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.contact_form .btn_submit:hover{background-color:var(--color_black);color:var(--color_white);}
@media(max-width:2150px){
    .g-recaptcha { transform: scale(0.77); /* Adjust this value as needed */ transform-origin: 0 0; /* Ensures it scales from the top-left */ -webkit-transform: scale(0.77); -webkit-transform-origin: 0 0; }
    .contact_info {
       justify-content: center;
    }
}
@media (max-width:1750px) {
    .g-recaptcha { transform: scale(0.70); /* Adjust this value as needed */ transform-origin: 0 0; /* Ensures it scales from the top-left */ -webkit-transform: scale(0.70); -webkit-transform-origin: 0 0; }
}/*--1649px--css-end--*/

@media (max-width:1199px) {
    .g-recaptcha { transform: scale(0.58); /* Adjust this value as needed */ transform-origin: 0 0; /* Ensures it scales from the top-left */ -webkit-transform: scale(0.58); -webkit-transform-origin: 0 0; }
}/*--1199px--css-end--*/

@media(max-width:991px){
    .contact_info {flex-wrap: wrap; justify-content: center;gap: 1.5rem;margin-bottom: 3rem;}
    .contact_sec{margin-top:3rem;padding-bottom: 5rem;}
    .g-recaptcha { transform: scale(0.77); /* Adjust this value as needed */ transform-origin: 0 0; /* Ensures it scales from the top-left */ -webkit-transform: scale(0.77); -webkit-transform-origin: 0 0; }
    .cntinfo_bx { gap:1.5rem; padding: 1.5rem 2rem; width: 100%; }
    .contact_grid .contact_map iframe{height: 40rem;}
}

@media(max-width:767px){
    .contact_form .form-control, .contact_form .form-select {padding: 0.5rem 0rem;}
   .contact_grid{grid-template-columns:100%;}
   .cntinfo_bx { align-items: flex-start; }
   .cntinfo_bx>figure>img { width: auto; height: 2rem; }
   .contact_form .form-group { margin-bottom: 1rem; }
   .contact_form { padding: 3.2rem 2rem 3rem;}
   .contact_form textarea.form-control { min-height: 7rem; }
   .g-recaptcha { transform: scale(0.95); /* Adjust this value as needed */ transform-origin: 0 0; /* Ensures it scales from the top-left */ -webkit-transform: scale(0.95); -webkit-transform-origin: 0 0; }
   .contact_grid .contact_map iframe{height: 30rem;}
}
@media(max-width:350px){
    .cntinfo_bx>* { word-break: break-all; }
    .g-recaptcha { transform: scale(0.84); /* Adjust this value as needed */ transform-origin: 0 0; /* Ensures it scales from the top-left */ -webkit-transform: scale(0.84); -webkit-transform-origin: 0 0; }
}


/* Curricula - Pathway */
.curculm_pathsec{padding-top: 15rem;}
.curculm_logo{text-align:center;}
.curculm_logo>.title30{margin-bottom:10rem;}
.curculm_logo>.title24{margin-bottom:4rem;}
.curculm_logo{margin-bottom: 5rem;}
.igcse_wrapper .igscambridg_logo{display: flex;gap: 2rem;justify-content: center;}
.curculm_logo>figure{max-width:30rem;margin-inline:auto;}
.curculm_logo>p{font:var(--font14);font-style:italic;margin-top:1rem;}
.culum_figure>img{height:100%;object-fit:cover;}
.curculm_caption{text-align:center;margin-bottom:8rem;padding-inline:5rem;}
.curculm_caption>blockquote{margin-bottom:4rem;}
.curculm_caption>p{font:var(--font18);}
.curculm_grid{display:grid;grid-template-columns:820fr 720fr;padding-right:12rem;}
.culumright_caption{padding-inline:14rem 1rem;align-content:center;}
.culumright_caption>h4{font:var(--font21);font-family:var(--dmsans);line-height:1.3;margin-bottom:4rem;}
.culumright_caption>ul{margin-bottom:5rem;}
.culumright_caption>ul>li{line-height:1.5;}
.myp_sec{padding-top:12rem;}
.myp_wrapper{padding-block:10rem 11.9rem;background-color:var(--color_white);}
.igcse_sec{padding-top:10rem;}
.igcse_wrapper{padding-block:10rem 13.9rem;background-color:var(--color27);}
.igcse_wrapper h4.title24{font: var(--font24); font-weight: var(--font_medium); font-family: var(--dmsans);color: var(--color_white);text-align: center;margin-bottom: 3rem;}
.igcse_wrapper .curculm_logo>*{color:var(--color_white);}
.igcse_wrapper .curculm_logo>figure{max-width:15.4rem;}
.igcse_wrapper .curculm_caption>*{color:var(--color_white);}
.igcse_wrapper .culumright_caption>*{color:var(--color_white);}
.igcse_wrapper .culumright_caption>ul>*{color:var(--color_white);}
.igcse_wrapper .culumright_caption>ul>li::marker{color:var(--color14);}
.aslevel_wrapper{padding-block:10rem 13rem;}
.aslevel_wrapper .curculm_logo>figure{max-width:15.4rem;}
@media (max-width:1399px) {
    .curculm_pathsec { padding-top: 10rem; }
    .curculm_logo>.title30 { margin-bottom: 5rem; }
}/*--1399px--css-end--*/
@media(max-width:991px){
    .curculm_pathsec{padding-top:5rem;}
    .curculm_logo{margin-bottom:2rem;}
    .curculm_logo>.title30{margin-bottom:4rem;}
    .curculm_logo>.title24{margin-bottom:2rem;}
    .curculm_logo>figure{max-width:18rem;}
    .curculm_caption{margin-bottom:4rem;padding-inline:0;}
    .curculm_caption>blockquote{margin-bottom:2rem;}
    .curculm_grid{grid-template-columns:100%;gap: 3rem; padding-right:0;}
    .culumright_caption{padding-inline:0;}
    .culumright_caption>h4{margin-bottom: 2rem;}
    .culumright_caption>ul{margin-bottom:3rem;}
    .myp_sec{padding-top:5rem;}
    .myp_wrapper{padding-block:5rem 5rem;}
    .igcse_sec{padding-top:5rem;}
    .igcse_wrapper{padding-block:5rem 5rem;}
    .igcse_wrapper .curculm_logo>figure{max-width:10.4rem;}
    .aslevel_wrapper{padding-block:5rem 7rem;}
    .aslevel_wrapper .curculm_logo>figure{max-width:10.4rem;}
    .igcse_wrapper h4.title24{margin-bottom:2rem;}
}

@media(max-width:767px){
    .curculm_pathsec{padding-top:3rem;}
    .curculm_pathsec>.container_xl,.myp_sec>.container_xl,.igcse_sec>.container_xl, .aslevel_sec>.container_xl{padding-inline:0;}
    .curculm_logo>.title30{margin-bottom:2rem;}
    .curculm_logo>figure{max-width:15rem;}
    .curculm_grid{gap:2rem;}
    .curculm_caption{margin-bottom:2rem;}
    .culumright_caption>ul{margin-bottom:2rem;}
    .curculm_caption>blockquote{font:var(--font24);font-weight:var(--font_normal);}
    .myp_sec{padding-top:3rem;}
    .myp_wrapper{padding-block:3rem 3rem;}
    .igcse_sec{padding-top:3rem;}
    .igcse_wrapper{padding-block:3rem 3rem;}
    .igcse_wrapper .curculm_logo>figure{max-width:8.4rem;}
    .aslevel_wrapper{padding-block:3rem 3rem;}
    .aslevel_wrapper .curculm_logo>figure{max-width:8.4rem;}
}


/* Career Counselling Area Start  */

.ccsws_sec{padding-block:15rem 10rem;}
.ccsws_wrapper{text-align:center;margin-bottom:8rem;}
.ccsws_wrapper>.title30{margin-bottom:5rem;}
.ccsws_wrapper>.title42{margin-bottom:4rem;}
.ccsws_wrapper>p{font:var(--font18);padding-inline:3.7rem;}
.ccsws_grid{display:grid;grid-template-columns:720fr 700fr;}
.ccsws_caption{padding-right:16.3rem;}
.ccsws_caption>p:last-of-type{margin-bottom:0;}
.ccsws_caption>.title30{margin-bottom:3rem;}
.ccsws_caption>.title42:has(+ *){margin-bottom:11.2rem;}
.ccsws_key{margin-top:5rem;}
.ccsws_key>.title21{margin-bottom:4rem;}
.ccsws_figure>figure{margin-right:-12rem;}
.ccsws_figure>p{margin-top:6.8rem;}
@media (max-width:1399px) {
    .ccsws_sec { padding-block: 10rem; }
    .ccsws_wrapper>.title30 { margin-bottom: 3rem; }
    .ccsws_figure>p { margin-top: 3.8rem; }
}/*--1399px--css-end--*/

@media(max-width:991px){
    .ccsws_sec{padding-block:5rem 7rem;}
    .ccsws_wrapper{margin-bottom:4rem;}
    .ccsws_wrapper>.title30{margin-bottom:3rem;}
    .ccsws_wrapper>.title42{margin-bottom:2rem;}
    .ccsws_wrapper>p{padding-inline:0;}
    .ccsws_figure>figure{margin-right:0;}
    .ccsws_caption{padding-right:2rem;}
    .ccsws_key{margin-top:3rem;}
    .ccsws_key>.title21{margin-bottom:2rem;}
    .ccsws_key>ul>li:not(:last-child){margin-bottom:1rem;}
    .ccsws_figure>p{margin-top:1.8rem;}
}
@media(max-width:767px){
    .ccsws_sec{padding-block:3rem 5rem;}
    .ccsws_wrapper{margin-bottom:2rem;text-align:left;}
    .ccsws_wrapper>.title30{margin-bottom:2rem;}
    .ccsws_wrapper>.title42{margin-bottom:1rem;}
    .ccsws_grid{grid-template-columns:100%;gap:2rem;}
    .ccsws_caption{padding-right:0;order: 2;}
    .ccsws_key { margin-top: 2rem; }
    .ccsws_key>.title21 { margin-bottom: 1.5rem; }
}

/* Cambridge Programme Area Start */

.cambprog_sec{padding-block:15rem 10rem;}
.cambprog_wrapper{text-align:center;margin-bottom:8rem;}
.cambprog_wrapper>.title30{margin-bottom:5rem;}
.cambprog_wrapper>.title42{margin-bottom:4rem;}
.cambprog_wrapper>p{font:var(--font18);font-weight:var(--font_normal);padding-inline:3.7rem;}
.cambigcs_wrapper{padding-block:10rem 11.9rem;background-color:var(--color_white);}
.cambigcs_logo{text-align:center;margin-bottom:6rem;}
.cambigcs_logo>.title24{margin-bottom:4rem;}
.cambigcs_logo>figure{max-width:15.443rem;margin-inline:auto;}
.cambigcs_logo>p{font:var(--font14);font-style:italic;margin-top:1rem;}
.cambigcs_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12rem;margin-bottom:7rem;padding-bottom:7rem;border-bottom:0.1rem solid rgb(0 0 0 / 30%);}
.cambigcs_grid:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0;}
.cambigcs_item>.title24{margin-bottom:4rem;}
.cambigcs_item>h6{font:var(--font18);font-weight:var(--font_bold);margin-bottom:2rem;}
.cambigcs_item>p:has(+ *){margin-bottom:3rem;}
.cambigcs_item>ul:has(+ *){margin-bottom:4rem;}
.cambigcs_item>ul>li:not(:last-child){margin-bottom:3rem;}
.cambigcs_item:has(ul:nth-of-type(2)) li:not(:last-child){margin-bottom:2rem;}
.cambigcs_item:not(:has(.title24)){padding-top:7rem;}
.cambigcs_wrapper .btn_center{margin-top:10rem;}

@media(max-width:991px){
    .cambprog_sec{padding-block:5rem 3rem;}
    .cambprog_wrapper{margin-bottom:4rem;}
    .cambprog_wrapper>.title30{margin-bottom:3rem;}
    .cambprog_wrapper>.title42{margin-bottom:2rem;}
    .cambprog_wrapper>p{padding-inline:0;}
    .cambigcs_sec>.container-fluid{padding-inline: 0;}
    .cambigcs_wrapper{padding-block:5rem 5.9rem;}
    .cambigcs_logo {margin-bottom:3rem;}
    .cambigcs_logo>.title24{margin-bottom:2rem;}
    .cambigcs_logo>figure{max-width:9.443rem;}
    .cambigcs_item>.title24{margin-bottom:2rem;}
    .cambigcs_grid{gap:3rem;margin-bottom:4rem;padding-bottom:4rem;}
    .cambigcs_item>ul:has(+ *){margin-bottom:2rem;}
    .cambigcs_item:has(ul:nth-of-type(2)) li:not(:last-child){margin-bottom:1rem;}
    .cambigcs_item:not(:has(.title24)){padding-top:4rem;}
    .cambigcs_wrapper .btn_center{margin-top:5rem;}
}
@media(max-width:767px){
    .cambprog_sec{padding-block:3rem 3rem;}
    .cambprog_wrapper{margin-bottom:2rem;}
    .cambprog_wrapper>.title30{margin-bottom:2rem;}
    .cambigcs_grid{gap:3rem;margin-bottom:3rem;padding-bottom:3rem;grid-template-columns:repeat(1,1fr);}
    .cambigcs_wrapper { padding-block:3rem 3.9rem;}
    .cambigcs_item>ul>li:not(:last-child){margin-bottom:1rem;}
    .cambigcs_item>p:has(+ *){margin-bottom:2rem;}
    .cambigcs_item:not(:has(.title24)){padding-top:0;}
    .cambigcs_wrapper .btn_center{margin-top:4rem;}
}

.cambasmt_sec{padding-block:12rem 13rem;}
.cambasmt_logo{text-align:center;margin-bottom:6rem;}
.cambasmt_logo>.title24{margin-bottom:4rem;}
.cambasmt_logo>figure{max-width:15.443rem;margin-inline:auto;}
.cambasmt_logo>p{font:var(--font14);font-style:italic;margin-top:1rem;}
.cambasmt_wrapper{text-align:center;margin-bottom:8rem;padding-inline:4rem;}
.cambasmt_wrapper>.title42{margin-bottom:8rem;}
.cambasmt_wrapper>h3.title42{font-weight:var(--font_bold);color:var(--color27);margin-bottom:4rem;}
.cambasmt_wrapper>p{font:var(--font18);font-weight:var(--font_normal);}
.cambasmt_grid{padding-top:10rem;}
.cambasmt_grid .row{--bs-gutter-x:10rem;--bs-gutter-y:10rem;}
.cambasmt_item>.title24{margin-bottom:4rem;}
.cambasmt_item>h6{font:var(--font18);font-weight:var(--font_bold);margin-bottom:3rem;}
.custom_bulletgrid4{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem 15rem;}
.custom_bulletgrid4>li{margin-bottom:0;}

@media(max-width:991px){
    .cambasmt_sec{padding-block:5rem 7rem;}
    .cambasmt_logo{margin-bottom:2rem;}
    .cambasmt_logo>.title24{margin-bottom:2rem;}
    .cambasmt_logo>figure{max-width:10.443rem;}
    .cambasmt_wrapper{margin-bottom:3rem;padding-inline:0;}
    .cambasmt_wrapper>.title42{margin-bottom:5rem;}
    .cambasmt_wrapper>h3.title42{margin-bottom:2rem;}
    .cambasmt_grid{padding-top:3rem;}
    .cambasmt_grid .row{--bs-gutter-x:5rem;--bs-gutter-y:5rem;}
    .cambasmt_item>.title24{margin-bottom:2rem;}
    .cambasmt_item>h6{margin-bottom:1.5rem;}
    .custom_bulletgrid4{grid-template-columns:repeat(3,1fr);gap:2rem 4rem;}
}

@media(max-width:767px){
    .cambasmt_sec{padding-block:3rem 5rem;}
    .cambasmt_logo{margin-bottom:2rem;}
    .cambasmt_wrapper>.title42{margin-bottom:3rem;}
    .cambasmt_grid{padding-top:3rem;}
    .cambasmt_grid .row{--bs-gutter-x:3rem;--bs-gutter-y:3rem;}
    .cambasmt_item>.title24{margin-bottom:1rem;}
    .custom_bulletgrid4{grid-template-columns:repeat(2,1fr);}

}
@media(max-width:375px){
    .custom_bulletgrid4{gap:2rem 1.5rem;}
}

/* Co-curricular Activities */
.cosuact_sec{padding-block: 15rem 13rem;}
.cosuact_caption{text-align: center; margin-bottom: 8rem;}
.cosuact_caption>.title30{margin-bottom: 5rem;}
.cosuact_caption>.title42{margin-bottom: 4rem;}
.cosuact_caption>p{font:var(--font18); font-weight: normal;}
.cosuact_grid{display: grid; grid-template-columns: repeat(3, 1fr); gap: 6rem 2.1rem; grid-auto-rows: 1fr;}
.cosuact_itembx{ background-color: var(--color_white);}
.coitem_caption{padding: 4.9rem 6rem 5.1rem;}
.coitem_caption>.title24{margin-bottom: 4rem;}

@media (max-width:1399px) {
    .cosuact_sec { padding-block: 10rem 13rem; }
    .cosuact_caption>.title30 { margin-bottom: 3rem; }
    .cosuact_caption>.title42 { margin-bottom: 3rem; }
    .cosuact_caption {margin-bottom: 4rem; }
    .coitem_caption { padding: 3.9rem 4rem 4.1rem; }
    .coitem_caption>.title24 { margin-bottom: 3rem; }
}/*--1399px--css-end--*/

@media(max-width:991px){
    .cosuact_sec{padding-block:5rem 7rem;}
    .cosuact_caption>.title30{margin-bottom:2rem;}
    .cosuact_caption>.title42{margin-bottom:2rem;}
    .cosuact_caption{margin-bottom:3rem;}
    .cosuact_grid {grid-template-columns: repeat(2, 1fr);gap: 3rem 2rem;}
    .coitem_caption>.title24{margin-bottom:2rem;}
    .coitem_caption { padding: 2rem ; }
}
@media(max-width:767px){
    .cosuact_sec{padding-block:3rem 4rem;}
    .cosuact_caption{margin-bottom:2rem;}
    .cosuact_caption>.title30{margin-bottom:2rem;}
    .cosuact_grid{grid-template-columns:repeat(1,1fr);gap:3rem 2.1rem;grid-auto-rows: auto;}
    .coitem_caption>.title24{margin-bottom:1rem;}
    .coitem_caption>.title24>br{display:none;}
}

.extraact_sec{padding-block: 15rem 13rem;}
.extraact_title{text-align: center; margin-bottom: 8rem; padding-inline: 3.7rem;}
.extraact_title>.title30{margin-bottom: 5rem;}
.extraact_title>.title42{margin-bottom: 4rem;}
.extraact_title>p{font:var(--font18); font-weight: normal;}
.extraact_wrapper:not(:first-child){margin-top:12rem;}
.extraact_wrapper:nth-child(even){background-color:var(--color_white);padding-block:10rem 11rem;}
.extraact_grid{display:grid;grid-template-columns:720fr 700fr;}
.extraact_caption{padding-left:14rem;align-content:center;}
.extraact_caption>p:last-of-type{margin-bottom:0;}
.extraact_caption>.title24{margin-bottom:4rem;}
.extraact_caption>ul{margin-top:4rem;}
.extraact_caption>ul>li:not(:last-child){margin-bottom:3rem;}
.extraact_figure{margin-left:-12rem;}
.sws_destin{padding-top:12rem;}
.sws_destin .sec_title{margin-bottom:4rem;}
@media (max-width:1399px) {
    .extraact_sec { padding-block: 10rem; }
    .extraact_title>.title30 { margin-bottom: 3rem; }
    .extraact_title>.title42 { margin-bottom: 3rem; }
    .sws_destin { padding-top: 10rem; }
}/*--1399px--css-end--*/

@media(max-width:991px){
    .extraact_sec{padding-block:5rem 7rem;}
    .extraact_title {margin-bottom:2rem;padding-inline:0;}
    .extraact_title>.title30{margin-bottom:2rem;}
    .extraact_title>.title42{margin-bottom:2rem;}
    .extraact_grid{grid-template-columns:100%;gap:2rem;}
    .extraact_figure { margin-left:0;}
    .extraact_caption{padding-left:0;}
    .extraact_caption>.title24{margin-bottom:1.5rem;}
    .extraact_caption>ul{margin-top:1.5rem;}
    .extraact_caption>ul>li:not(:last-child){margin-bottom:1.5rem;}
    .extraact_wrapper:not(:first-child){margin-top:5rem;}
    .extraact_wrapper:nth-child(even){padding-block:5rem 5rem;}
    .sws_destin{padding-top:5rem;}
    .sws_destin .sec_title{margin-bottom:2rem;}
}
@media(max-width:767px){
    .extraact_sec{padding-block:3rem 5rem;}
    .extraact_wrapper:nth-child(even){padding-block:3rem 3rem;}
    .extraact_wrapper:not(:first-child){margin-top:3rem;}
    .extraact_sec>.container_xl{padding-inline:0;}
    .extraact_title{margin-bottom:2rem;}
    .extraact_title>.title30, .extraact_title>.title42, .sws_destin .sec_title{margin-bottom:1.5rem;}
    .extraact_grid{gap:2rem;}
    .extraact_caption>ul>li:not(:last-child){margin-bottom:1rem;}
    .sws_destin{padding-top:3rem;}
}


/* Excellence in Care Area Start */

.exedge_sec{padding-block:15rem 12rem;}
.exedge_title{text-align:center;padding-inline:3.7rem;margin-bottom:8rem;}
.exedge_title>.title30{margin-bottom:5rem;}
.exedge_title>.title42{margin-bottom:4rem;}
.exedge_title>p{font:var(--font18);font-weight:var(--font_normal);}
.exedge_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10rem 6rem;}
.exedge_caption{padding:4rem 10rem 0 0;}
.exedge_caption>.title24{margin-bottom:4rem;}
.exedge_caption>ul{margin-top:4rem;}
@media (max-width:1399px) {
    .exedge_sec { padding-block: 10rem 12rem; }
    .exedge_title>.title30 { margin-bottom: 2rem; }
    .exedge_title>.title42 { margin-bottom: 2rem; }
    .exedge_title { margin-bottom: 4rem; }
    .exedge_grid { gap: 8rem 4rem; }
    .exedge_caption { padding: 3rem 6rem 0 0; }
    .exedge_caption>.title24 { margin-bottom: 2.5rem; }
    .exedge_caption>ul { margin-top: 3rem; }
}/*--1399px--css-end--*/

@media(max-width:991px){
    .exedge_sec{padding-block:5rem 7rem;}
    .exedge_title{padding-inline:0;margin-bottom:3rem;}
    .exedge_title>.title30{margin-bottom:2rem;}
    .exedge_title>.title42{margin-bottom:2rem;}
    .exedge_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:5rem 3rem;}
    .exedge_caption{padding:2rem 0 0 0;}
    .exedge_caption>.title24{margin-bottom:2rem;}
    .exedge_caption>ul{margin-top:2rem;}
}
@media(max-width:767px){
    .exedge_sec{padding-block:3rem 5rem;}
    .exedge_title {margin-bottom: 2rem;}
    .exedge_title>.title30{margin-bottom:1.5rem;}
    .exedge_grid{grid-template-columns:repeat(1,1fr);gap:4rem;}
    .exedge_caption>.title24{margin-bottom:1rem;}
}

/* Facilities Area Start */

.facility_sec{padding-block: 15rem 13rem;}
.facility_title{text-align: center; margin-bottom: 8rem; padding-inline: 3.7rem;}
.facility_title>.title30{margin-bottom: 5rem;}
.facility_title>.title42{margin-bottom: 4rem;}
.facility_title>p{font:var(--font18); font-weight: normal;}
.facility_figure{display: flex; flex-direction: column; gap: 3rem;}
.facility_wrapper:nth-child(1){padding-top: 0;}
.facility_wrapper:last-child{padding-bottom: 0;}
.facility_wrapper{position: relative; padding-block:12rem;}
.facility_wrapper.facility_white{background-color:var(--color_white);}
.facility_wrapper>.container-fluid{position: relative;}
.facility_wrapper:has(.border-line){padding-top:0;}
.facility_wrapper:has(.border-line)>.container-fluid{padding-top:13rem;}
.facility_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;}
.facilright_caption{padding-inline:12rem 12rem;align-content:center;}
.facilright_caption h6{margin-bottom: 3rem;}
.facilright_caption>p:last-of-type{margin-bottom:0;}
.facilright_caption>.title24{margin-bottom:4rem;}
.facilright_caption .facil_key:has(+ *){margin-bottom:5rem;}
.facilright_caption ul>li:not(:last-child){margin-bottom:3rem;}
.facilleft_caption{padding-inline:12rem 6.6rem;align-content:center;}
.facilleft_caption h6{margin-bottom: 3rem;}
.facilleft_caption>p:last-of-type{margin-bottom:0;}
.facilleft_caption>.title24{margin-bottom:4rem;}
.facilleft_caption ul>li:not(:last-child){margin-bottom:3rem;}
.facilleft_caption .facil_key:has(+ *){margin-bottom:5rem;}
.facil_key{margin-top:5rem;}
.facil_key>h6{margin-bottom:3rem;}
.orcomit_caption{margin-top:6rem;padding-inline:12rem;}
.orcomit_caption>h6{margin-bottom:3rem;}
.facility_wrapper.facility_red{background-color: var(--color27);}
.facility_red .facilright_caption{padding-left: 9rem;}
.facility_red .facilright_caption>*{color: var(--color_white);}
.facility_red .facilright_caption>.facil_key{padding-right: 4rem;}
.facility_red .facilright_caption>.facil_key>*{color: var(--color_white);}
.facility_red .facilright_caption>.facil_key>ul>*{color: var(--color_white);}
.facility_red .facilright_caption>.facil_key>ul>li::marker{color: var(--color14);}

.facility_red .facilleft_caption{padding-right: 9rem;}
.facility_red .facilleft_caption>*{color: var(--color_white);}
.facility_red .facilleft_caption>.facil_key{padding-right: 4rem;}
.facility_red .facilleft_caption>.facil_key>*{color: var(--color_white);}
.facility_red .facilleft_caption>.facil_key>ul>*{color: var(--color_white);}
.facility_red .facilleft_caption>.facil_key>ul>li::marker{color: var(--color14);}


.facility_red .orcomit_caption>*{color: var(--color_white);}

@media(max-width:991px){
    .facility_sec{padding-block:5rem 7rem;}
    .facility_sec>.container_xl{padding-inline:0;}
    .facility_wrapper{padding-block:5rem;}
    .facility_title{margin-bottom:4rem;padding-inline:0;}
    .facility_title>.title30{margin-bottom:3rem;}
    .facility_title>.title42{margin-bottom:2rem;}
    .facility_grid{grid-template-columns:repeat(1,1fr);gap:3rem;}
    .facility_grid:has(.facilright_caption){display:flex;flex-direction:column-reverse;}
    .facilright_caption{padding-inline:0;}
    .facilright_caption>.title24{margin-bottom:2rem;}
    .facilright_caption h6{margin-bottom:2rem;}
    .facilleft_caption h6{margin-bottom:2rem;}
    .facil_key{margin-top:3rem;}
    .facilright_caption ul>li:not(:last-child){margin-bottom:2rem;}
    .facilleft_caption{padding-inline: 0;}
    .facilleft_caption>.title24{margin-bottom:2rem;}
    .facilleft_caption ul>li:not(:last-child){margin-bottom:2rem;}
    .orcomit_caption{margin-top:3rem;padding-inline:0;}
    .orcomit_caption>h6{margin-bottom:2rem;}
    .facility_red .facilleft_caption{padding-right:0;}
    .facility_wrapper:has(.border-line)>.container-fluid{padding-top:5rem;}
    .facility_red .facilright_caption{padding-left:0;}
    .facility_red .facilright_caption>.facil_key{padding-right:0;}

}
@media(max-width:767px){
    .facility_sec{padding-block:3rem 5rem;}
    .facility_title>.title30, .facilright_caption>.title24, .facilleft_caption>.title24{margin-bottom:1.5rem;}
    .facility_title{text-align: left;margin-bottom:3rem;}
    .facility_wrapper{padding-block:3rem;}
    .facilright_caption ul>li:not(:last-child){margin-bottom:1rem;}
    .facilleft_caption ul>li:not(:last-child){margin-bottom:1rem;}
    .orcomit_caption>h6{margin-bottom:1.5rem;}
    .facilright_caption h6{margin-bottom:1.5rem;}
    .facilleft_caption h6{margin-bottom:1.5rem;}
    .facilright_caption .facil_key:has(+ *){margin-bottom:3rem;}
    .facilleft_caption .facil_key:has(+ *){margin-bottom:3rem;}
    .facility_wrapper:has(.border-line)>.container-fluid{padding-top:3rem;}
    .facility_figure{gap:2rem;}
}


/* Boarding Area Start */
.boarding_images{display: grid;grid-template-columns: repeat(2,1fr);  gap: 3rem;}
.swsboard_sec{padding-top:15rem;}
.swsboard_sec figure.full_figure{max-width: 100%;margin-inline: inherit;}
.swsboard_caption{text-align:center;padding-inline:5rem;margin-bottom:5rem;}
.swsboard_caption>.title30{margin-bottom:5rem;}
.swsboard_caption>.title42{margin-bottom:4rem;}
.swsboard_caption>p{font:var(--font18);font-weight:var(--font_normal);}
.boardingkey_sec{padding-block:10rem 11rem;}
.boardkey_wrapper>.title21{margin-bottom:4rem;}
.boardkey_grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:6.1rem 7.1rem;}
.boardkey_item{padding-bottom:3rem;border-bottom:0.1rem solid #BB2A27;}
.boardkey_item>h6{font:var(--font16);font-weight:var(--font_bold);margin-bottom:1.6rem;}
.brlc_wraper{background-color:var(--color_white);padding-block:7.1rem 9rem;margin-top: 10rem;}
.brlc_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14rem;}
.brlc_item>.title21{margin-bottom:4rem;}
.brlc_item>ul>li:not(:last-child){margin-bottom:2rem;}

@media (max-width:1399px) {
    .swsboard_sec { padding-top: 10rem; }
    .swsboard_caption>.title30 { margin-bottom: 2rem; }
    .swsboard_caption>.title42 { margin-bottom: 3rem; }
    .boardingkey_sec { padding-block: 6rem 9rem; }
    .boardkey_wrapper>.title21 { margin-bottom: 3rem; }
}/*--1399px--css-end--*/

@media(max-width:991px){
    .swsboard_sec{padding-top:5rem;}
    .swsboard_caption{padding-inline:0;margin-bottom:3rem;}
    .swsboard_caption>.title30{margin-bottom:2rem;}
    .swsboard_caption>.title42{margin-bottom:2rem;}
    .boardingkey_sec{padding-block:3rem 5rem;}
    .boardingkey_sec>.container-fluid{padding-inline: 0;}
    .boardkey_wrapper>.title21{margin-bottom:1.5rem;}
    .boardkey_grid{grid-template-columns:repeat(2,1fr);gap:3rem 5.1rem;grid-auto-rows: auto;}
    .boardkey_item>h6{margin-bottom: 1rem;}
    .brlc_wraper{padding-block:3rem 5rem;margin-top:5rem;}
    .brlc_grid{grid-template-columns:repeat(1,1fr);gap:5rem;}
    .brlc_item>.title21{margin-bottom:2rem;}
    .boarding_images { gap: 2rem; }
    .boardkey_item{padding-bottom:2rem;}
    .brlc_item>ul>li:not(:last-child) { margin-bottom: 1rem; }
}

@media(max-width:767px){
    .swsboard_sec{padding-top:3rem;}
    .swsboard_caption{margin-bottom:2rem;}
    .swsboard_caption>.title30{margin-bottom:2rem;}
    .swsboard_caption>.title42{margin-bottom:1rem;}
    .boardingkey_sec{padding-block:2rem 3rem;}
    .boardingkey_sec>.container-fluid{padding-inline:0;}
    .boardkey_wrapper>.title21{margin-bottom:2rem;}
    .boardkey_grid{grid-template-columns:repeat(2,1fr);gap:3.1rem 2.1rem;}
    .boardkey_item{padding-bottom:2rem;}
    .boardkey_grid { grid-template-columns: repeat(1, 1fr); gap: 3.1rem 2.1rem; }
    .brlc_wraper{padding-block:3.1rem 3rem;margin-top:3rem;}
    .brlc_grid{gap:3rem;}
    .brlc_item>ul>li:not(:last-child){margin-bottom:1rem;}
    .brlc_item>.title21 { margin-bottom: 1.5rem; }
}

@media(max-width:375px){
    .boardkey_grid{grid-template-columns:repeat(1,1fr);}
}


/* Admiddions Area Start */
.swsadm_sec{padding-top:15rem;}
.swsadm_caption{text-align:center;margin-bottom:8rem;}
.swsadm_caption>.title30{margin-bottom:5rem;}
.swsadm_caption>.title42{margin-bottom:4rem;}
.swsadm_caption>p{font:var(--font18);font-weight:var(--font_normal);}
.admcnt_btn{display:inline-flex;gap:1rem; margin-top: 4rem;}
.admcnt_btn>a{display:inline-flex;gap:2rem;align-items:center;font:var(--font21); font-family: var(--dmsans); font-weight: var(--font_medium); padding:1.5rem 2rem; color: var(--color_white);background-color: var(--color_black);}
.admcnt_btn>a>img{width:2.3rem;}
.admcnt_btn>a:nth-child(2){background-color:var(--color27);}
.admcnt_btn>a:hover{background-color: #800e0c;}
.admstep_sec{padding-block:12rem;}
.admstep_sec .sec_title{text-align:center;margin-bottom:10rem;}
.admstep_sec .sec_title>.title30{color:var(--color_black);}
.admstep_grid{position:relative;display:grid;grid-template-columns:repeat(2,1fr);padding-block:2.9rem;grid-auto-rows:1fr;gap:6rem 0;}
.admstep_grid::after{content:'';position:absolute;left:50%;top:0;width:0.1rem;height:100%;background-color:rgb(0 0 0 / 30%);}
.admstep_item{display:flex;gap:5rem;}
.admstep_item:nth-child(odd){flex-direction:row-reverse;padding-right:4rem;}
.admstep_item:nth-child(even){padding-left:4rem;}
.admstep_num{flex-shrink:0;font:var(--font48);color:var(--color_white);padding:2rem;min-width:13rem;height:13rem;text-align:center;align-content:center;background-color:var(--colora7);border-radius:2rem;-webkit-border-radius:2rem;-moz-border-radius:2rem;-ms-border-radius:2rem;-o-border-radius:2rem;}
.admstep_item:nth-child(odd)>.admstep_caption{text-align:right;}
.admstep_caption{padding-top:1rem;}
.admstep_caption>.title24{margin-bottom:2rem;}
.admstep_caption>p{line-height: 1.5;}
.admstep_caption>p>strong{display:block;}
.admstep_caption>p>strong>a{display:inline-block;}
.swsadm_sec .swsadm_caption .title30:has(+ blockquote){margin-bottom: 0;}
.swsadm_sec .swsadm_caption blockquote{margin-block: 3rem;color: var(--color_black);}
@media (max-width:1399px) {
    .swsadm_sec { padding-top: 10rem; }
    .swsadm_caption { margin-bottom: 6rem; }
    .admstep_sec { padding-block: 9rem; }
    .admstep_sec .btn_center {margin-top: 6rem; }
    .admstep_sec .sec_title { margin-bottom: 6rem; }
}/*--1399px--css-end--*/

@media(max-width:991px){
    .swsadm_sec{padding-top:5rem;}
    .swsadm_caption{margin-bottom:4rem;}
    .swsadm_caption>.title30{margin-bottom:3rem;}
    .swsadm_caption>.title42{margin-bottom:2rem;}
    .admcnt_btn{margin-top:3rem;}
    .admcnt_btn>a{padding:1rem 2rem;}
    .admcnt_btn>a>img{width:2rem;}
    .admstep_sec{padding-block:4rem;}
    .admstep_grid{gap:4rem 0;}
    .admstep_num{padding:1rem;min-width:7rem;height:7rem;}
    .admstep_item{gap:2rem;}
    .admstep_item:nth-child(odd){padding-right:2rem;}
    .admstep_item:nth-child(even){padding-left:2rem;}
    .admstep_caption>.title24{margin-bottom:1rem;}
    .swsadm_sec .swsadm_caption blockquote { margin-block: 2rem; }
    .admstep_sec .sec_title { margin-bottom: 3rem; }
    .admstep_grid {padding-block: 1.9rem;grid-auto-rows: auto;}
}
@media(max-width: 767px){
    .swsadm_sec { padding-top: 4rem; }
    .swsadm_caption{margin-bottom:3rem;}
    .swsadm_caption>.title30{margin-bottom:2rem;}
    .swsadm_caption>.title42{margin-bottom:1rem;}
    .admcnt_btn{margin-top:3rem;flex-wrap:wrap;justify-content:center;}
    .admcnt_btn>a{gap:1rem;}
    .admcnt_btn>a>img{width:1.5rem;}
    .admstep_sec{padding-block:4rem;}
    .admstep_sec .sec_title{margin-bottom:3rem;}
    .admstep_grid{grid-template-columns:repeat(1,1fr);grid-auto-rows:auto; gap: 0 0;padding-block:0;}
    .admstep_grid::after{display:none;}
    .admstep_item:not(:last-child){border-bottom:0.1rem solid rgb(0 0 0 / 30%);padding-bottom:2rem;margin-bottom:2rem;}
    .admstep_item:nth-child(odd){padding-right:0;}
    .admstep_item:nth-child(even){padding-left:0;}
    .admstep_caption{padding-top:0;}
    .boarding_images {grid-template-columns: 1fr;}
    .admstep_num { padding: 0; min-width:5rem; height:5rem; border-radius: 1rem; -webkit-border-radius: 1rem; -moz-border-radius: 1rem; -ms-border-radius: 1rem; -o-border-radius: 1rem;}
    .admstep_item { gap: 2rem; flex-flow: column; justify-content: center; align-items: center; flex-wrap: wrap; }
    .admstep_item:nth-child(odd)>.admstep_caption { text-align: center; }
    .admstep_caption { padding-top: 0; text-align: center; }
}
@media(max-width: 375px){
    .admstep_num{padding:0.1rem;min-width:5rem;height:5rem;border-radius:0.5rem;}
    .admstep_sec .btn_center { margin-top: 4rem; }
}


