header {
    position: fixed;
    z-index: 999;
    left: 0;
    top: 0;
    width: 100%;
    background-size: 200%;
    background-position: 0 50%;
    /* background: var(--color85); */
}
@media(max-width:991px){
    header {
        background-color: var(--color85);
    }
}
header .logo_wrap{display: flex;flex-wrap: wrap;gap: 2rem;align-items: center;position: relative;}
header .logo_wrap .greatplacelogo{
    position: absolute;
    right: -10rem;
    top: -3.5rem;
}
header .logo_wrap .greatplacelogo img{width: 7.5rem;}
header::before {
    position: absolute;
    content: '';
    inset: 0;
    top: auto;
    height:100%;
    opacity: 0;

    background: var(--color85);
    transition: 0s all;
    -webkit-transition: 0s all;
    -moz-transition: 0s all;
    -ms-transition: 0s all;
    -o-transition: 0s all;
    z-index: -1;
}
header.header-sticky {
    border-color: transparent;
}

header.header-sticky::before {
    opacity: 1;
    transition: .3s all;
    -webkit-transition: .3s all;
    -moz-transition: .3s all;
    -ms-transition: .3s all;
    -o-transition: .3s all;
}

/* header nav{ display: flex; flex-direction: column; justify-content: space-between; align-items: center; padding-block: 6.4rem 4rem; padding-inline: 4.2rem 4.2rem; transition: .6s all; -webkit-transition: .6s all; -moz-transition: .6s all; -ms-transition: .6s all; -o-transition: .6s all; } */
header nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-block: 2rem;
    padding-inline: 3.2rem 6.2rem;
    transition: .6s all;
    -webkit-transition: .6s all;
    -moz-transition: .6s all;
    -ms-transition: .6s all;
    -o-transition: .6s all;
}

/* header.header-sticky nav {
    padding-block: 3rem;} */

.navbar-brand {
    max-width: 35rem;
    display: block;
    /* transition: .6s all; */
    /* -webkit-transition: .6s all; */
    -moz-transition: .6s all;
    -ms-transition: .6s all;
    -o-transition: .6s all;
    transition: .5s ease;
    outline: 0;
}

header.header-sticky .navbar-brand {
    max-width: 30rem;
    transition: .5s ease!important;
}

.nav-right {
    display: flex;
    column-gap: 3rem;
    align-items: center;
    margin-top: 0;
}

.menubar {
    display: flex;
    column-gap: 4.5rem;
    margin-bottom: 0;
}

.menubar .menu-link {
    font: var(--text-14);
    color: var(--color-white);
}

header .bars {
    width: 2.5rem;
    height: 2rem;
    position: relative;
    background: transparent;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

header .bars span {
    width: 100%;
    height: 2px;
    display: block;
    background-color: #0F3752;
}

.open_search{padding: 0;}
.open_search>img{width: 2.2rem;}

/* Search Form Start */
.search_form{position:fixed;top:0;right:0;width:100%;padding:2.4rem;background-color:var(--color-white);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);transform:translateY(-100%);z-index:1090;transition:all 0.5s ease;}
.search_form.active{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);transform:translateY(0%);box-shadow:0px 0px 6px 0px rgb(0 0 0 / 20%);}
.search_form .search-close{position:absolute;top:50%;width:2.5rem;height:2.5rem;padding:0;border:none;right:5%;transform:translateY(-50%);font:var(--text-18);color:var(--color6a);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.search_form .search-close>img{width:100%;}
.search_form .search-close:hover{color:var(--color6a);}
.search_form .form-group{background:transparent;position:relative;max-width:50%;margin-inline:auto;width:100%;}
.search_form .form-group .form-control{background-color:#f5f5f5;font:var(--text-18);padding:0.9rem 1rem;border:0;border-radius:0;padding-right:5.5rem;font-weight:normal;height:auto;color:var(--color33);margin:0;}
.search_form .form-group .form-control::placeholder{color:rgb(105,105,105);font:var(--font20);color:var(--color6a);font-weight:300;}
.search_form .form-group input.btn{position:absolute;right:0;cursor:pointer;top:50%;transform:translateY(-50%);width:5.2rem;height:100%;border:none;background:url(../images/search-icon.svg) no-repeat center,var(--color6a);    background-size: 2rem;transition:all 0.5s ease;padding: 0;}
.search_form .form-group input.btn:is(:hover,:focus){border:none;box-shadow:none;outline:none;background-color: var(--color2);}
.search_form .form-group .form-control:is(:hover,:focus){outline:none;box-shadow:none;}

@media(min-width:1700px){
    .search_form{padding:4.4rem;}
    .open_search>img{width:2.5rem;}
    .search_form .search-close{width:3rem;height:3rem;}

}




/* header .bars span::before, header .bars span::after{content: ''; position: absolute; width: 100%; left: 0; background: var(--color-prime); height: 2px;}
header .bars span::before{top: 0}
header .bars span::after{bottom: 0} */
header.header-sticky .menubar .menu-link{color:var(--color-white);}
header.header-sticky .bars span {
    background-color: var(--color43);
}
header.header-sticky nav img.sticky{display: block;}
/* header.header-sticky nav img.w-sticky{display: none;} */
/* header nav img.sticky{display: none;} */
.btn-prime {
    margin-left: 1rem;
}

/* main {
    padding-top: 116px;
} */
@media (max-width:1280px) {
    /* main {
        padding-top: 110px;
    } */
    header .logo_wrap .greatplacelogo img {
        width: 5rem;
    }
    header .logo_wrap .greatplacelogo {
        right: -6.5rem;
    }
}
@media (max-width:1280px) {
    /* main {
        padding-top:83px;
    } */
}

@media (max-width:991px) {
    /* main {
        padding-top:83px;
    } */
}
@media (max-width:575px) {
    /* main {
        padding-top: 67px;
    } */
}
@media (max-width:350px) {
    /* main {
        padding-top: 50px;
    } */
}
@media (max-width: 2100px) {
    header nav, .inner-header nav{
        padding-block:3rem;
        padding-inline: 3.5rem}

    .navbar-brand {
        max-width: 60rem;
        transition: .5s ease!important;
    }

    header.header-sticky .navbar-brand {
        max-width: 50rem;
    }

    /* header.header-sticky nav {
        padding-block:3rem;
        } */

    /* main{padding-top: 212px} */
}
header .bars span{background-color:var(--color4b);}

/*-----------inner header css start here-----------*/
header.inner-header{background:var(--color85);}
/* body header .btn-prime{display:inline-block;font:var(--text-18);font-weight:500;line-height:1.4;border:none;background:linear-gradient(to right,var(--color2) 50%,var(--color4b) 50%);background-size:207% 115%;background-position:right bottom;background-repeat:no-repeat;transition:all 0.5sease;-webkit-transition:all 0.5sease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;} */
body header .btn-prime:is(:focus, :active) {color: #fff;}
.inner-header .btn-prime, body header .btn-prime{margin-left: 1rem; color: var(--color-white);border-color: var(--color-white); font: var(--text-14);}
.inner-header .btn-prime:hover, body header .btn-prime:hover{border-color: var(--color-white);}
.inner-header  .menubar {column-gap: 4.5rem;}
.inner-header .bars span {background-color:var(--color43);}
/* .inner-header nav {padding-block:3rem;padding-inline: 3.5rem;} */
.inner-header .nav-right{margin-top: 0rem;}
.inner-header .menubar .menu-link{color: var(--color-white);}


@media (min-width:1300px) {
/* body .btn-prime{font:var(--text-14);color: var(--color-prime);} */
.inner-header .navbar-brand, .navbar-brand {max-width: 43rem; }
}

/* @media (min-width:1700px) {
body .btn-prime{font:var(--text-21);}
.menubar .menu-link{font: var(--text-21);}

} */



header.header-sticky  .btn-prime{border-color:var(--color-white);color:var(--color-white);}
header.header-sticky .btn-prime:hover{border-color:var(--color4b);color: #fff;}

@media (max-width:999px) {
body {background: #EEEEEE;}
.nav-right{display: none;}
.navbar-brand {max-width: 24rem;margin: auto;position: relative;z-index: 9;}
/* header::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 83%;
background: transparent linear-gradient(180deg, #000000 0%, #00000000 100%) 0% 0% no-repeat padding-box;z-index: 0;opacity: 77%;} */
header.header-sticky:after{display: none;}
header.header-sticky nav {padding-block:2rem;}
header.header-sticky .navbar-brand {max-width: 18rem;}
header.inner-header::after{display: none;}

}


/*humburger menu css start here*/
.top_head_menu.head1 li a {color: var(--color85);font: var(--text-14);font-weight: 600;margin-bottom: 1rem;}
.top_head_menu.last-head {background:var(--color85);position:relative;padding-bottom:8rem;margin-top:3rem;z-index:10; width: 85%;}
.top_head_menu.last-head h2 {color: #fff;position: relative;}
.top_head_menu.last-head ul li a {color: #fff;}
.top_head_menu.last-head:before {content: "";width: 13em;height: 117%;background: var(--color85);position: absolute;top: -4.1rem;left: -5rem;right: 0;bottom: 0;}
.top_head_menu.last-head:after {content: "";background: url(../images/icons/hemburgure-bg.svg) no-repeat;position: absolute;background-position: bottom;background-size: cover;width: 84%;height: 100%;bottom: -37px;right: -1rem;background-size: contain;opacity: .1;}
.overlay-menu::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px #fff;border-radius: 10px;background-color: #008EC7;}
.overlay-menu::-webkit-scrollbar{width: 2px;background-color: #11a7e31c;}
.overlay-menu::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px #008EC7;background-color: #008EC7;}
.overlay-menu {background: #fff;width: 65em;float: right;margin-top: 2rem;height: auto;overflow-y: scroll;overflow-x: hidden;padding: 5rem 7rem;max-height: 100%;}
.top_head_menu h2 {color: var(--color85);font: var(--text-14);font-weight:var(--font_400);margin-bottom: 2rem;}
.top_head_menu ul li a {font: var(--text-12);color: #333;margin-bottom: .5rem;letter-spacing: 0.24px;}
.overlay {position: fixed;background: #000000d1 0% 0% no-repeat padding-box;opacity: 1;backdrop-filter: blur(2px);top: 0;left: 0;
width: 100%;height: 0%;opacity: 0;visibility: hidden;transition: opacity .35s, visibility .35s, height .35s;overflow: hidden;}
.overlay.open {opacity: 1;visibility: visible; height: 100%;}
.overlay.open li {animation: fadeInRight .5s ease forwards;animation-delay: .35s;}
.overlay.open li:nth-of-type(2) {animation-delay: .4s;}
.overlay.open li:nth-of-type(3) {animation-delay: .45s;}
.overlay.open li:nth-of-type(4) {animation-delay: .50s;}
.overlay ul{list-style:none;padding:0;margin:0 auto 4rem;display: inline-block;position:relative;height:100%;z-index:11;}
.overlay ul li {display: block;position: relative;opacity: 0;}
.overlay ul li a {display: block;position: relative;text-decoration: none;overflow: hidden;}
.overlay ul li a:hover:after, .overlay ul li a:focus:after, .overlay ul li a:active:after {width: 100%;}
.overlay ul li a:after {content: '';position: absolute;bottom: 0;left: 50%;width: 0%;transform: translateX(-50%);height: 3px;/* background: #FFF; */transition: .35s;}
.iqac_menu{
    padding-top: 5rem;
}
.top_head_menu h3{
    margin-bottom: 2rem;
}
@keyframes fadeInRight {
0%{opacity: 0;left: 20%;}
100%{opacity: 1;left: 0;}
}
.close-btn {position: absolute;right: 3rem;z-index: 2;top: 5rem; opacity:0; visibility: hidden;}
.overlay.open  .close-btn {position: absolute;right: 3rem;z-index: 2;top: 5rem; opacity:1; visibility: visible;}
.close-btn img {width: 2.5rem;cursor: pointer;}

/*admission menu start here*/
.adm-menu1 {
    position: relative;
    z-index: 9;
}

.hover-menu header.header-sticky .admission-menu li a {
    color: #333!important;
}
.admission-menu {background: #F6F6F6; padding: 4rem;}
.admission-menu ul li a {color: #333;margin-bottom: 0;display: block;border-bottom: 1px solid #008EC730;padding:1rem 0;}
.admission-menu ul {display: flex;flex-wrap: wrap;column-gap: 15px;}
.admission-menu ul li {width: 48%;}
.admission-menu {position: absolute;top: 100%;opacity: 0;visibility: hidden;width:60rem;right: 6rem;transition: .5s ease;transform: translate(0px, 50px);}
.adm-menu:hover:after{content: "";width: 100rem;height:100px;position: absolute;background: #0000;top: 5rem;z-index: -1;left: 0;transition: transform .5s ease-in-out;}
.adm-menu:hover .admission-menu {opacity: 1;visibility: visible;transition: .5s ease;transform:translate(0px,3rem);-webkit-transform:translate(0px,3rem);-moz-transform:translate(0px,3rem);-ms-transform:translate(0px,3rem);-o-transform:translate(0px,3rem);}
.acd-panel-menu {position: absolute;background: #333;padding: 20rem 11rem 15rem 6.6rem;top: 0;width:80.6em;right: -5rem;z-index: -1;opacity: 0;visibility: hidden;transition: .5s ease;transform: translate(0px, -70px);}
.menu-item.acd-menu:hover  .acd-panel-menu {opacity: 1;visibility: visible;transition: .5s ease;transform: translate(0px, -95px);}
body.hover-menu:after {content: "";position: fixed;background: #000000d1 0% 0% no-repeat padding-box;backdrop-filter: blur(2px);top: 0;left: 0;width: 100%;
opacity: 1;visibility: visible;transition: .5s ease;overflow: hidden;height: 100%;z-index: 99;}
body:after {content: "";position: fixed;background: #00000000 0% 0% no-repeat padding-box;top: 0;left: 0;width: 100%;opacity: 0;visibility: visible;
transition: .5s ease;overflow: hidden;height: 0%;z-index: 99;}
body.hover-menu a.navbar-brand {opacity: 0.5 !important;}
.hover-menu header.header-sticky li a, .hover-menu header.header-sticky .btn-prime {color: #fff !important; }
.hover-menu header.header-sticky .school-menu2 h3 a{color: #000000 !important;}
/* --new-font-add-15-09-2025-- */
@media (min-width:1700px) {
    .acd-panel-menu { width:120rem;}
    .school-to-menu ul {padding: 2.5rem 3.5rem;}
    .school-menu2 {padding: 2rem 3rem;}
    .school-menu2 h3 {padding-bottom: 1.4rem;margin-bottom: 1rem;}
}
/* --new-font-add-15-09-2025-- */
.school-menu2 h3 a{
    display: block;
    margin: 0;
}
.school-menu2 h3{
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 1.4rem;
    margin-bottom: 1.4rem;
}
.school-menu2{
    padding: 4rem 0;
}
.school-menu2 h3 a + p {
    padding: .5rem 0 0 0;
}
.fixed-links ul li p img {width: 4rem;}
.placement-content .title-head h2 {font-weight: 400;}
.quote_text p br{display: none;}
.gd-sider2.owl-carousel figure.logo-space img {margin-bottom: 2rem;}
.hblock1 {
    border-left: 2px solid var(--color6a);
    padding: 2rem;
    background: #fff;
    width: 48%;
}.hblock2 {
    border-left: 2px solid var(--color6a);
    padding: 2rem;
    background: #fff;
    width: 48%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.hblock2 a{
    color:#000;
}
.adm-menu2 {
    display: flex;
    flex-wrap: wrap;
    column-gap: 15px;
    margin-top: 4rem;
}

.adm-menu2 h2 {
    color: #000;
    font: var(--text-12);
    margin-bottom: 1rem; font-weight:600;
}
.hblock2 h2 img {
    width: 2rem;
    margin-right: 1rem;
}
.adm-menu2 p a {
    color: #333333;
}.adm-menu2 p {
 margin:0 0 10px
}
.adm-menu2 p:where(:last-child) {
    margin-bottom: 0;
}
.hover-menu header.header-sticky  .admission-menu li a {
    color: #333 !important;
}

.adm-menu2  a.m-apply-btn{color: #ED1C24;font: var(--text-12);font-weight: bold;padding: .5rem 5rem;margin-top: 1rem;background: linear-gradient(to left, #ED1C24    50%, #ffffff00  50%);background-size: 200% 100%;transition: .5s ease all;}
@media (min-width:1800px) {
.top_head_menu.last-head:after {width: 84%;height: 100%;bottom: -2px;right: 2rem;background-size: contain;opacity: .1;}


    }

    /*academic menu css start here*/
    body.hover-menu header.inner-header {
        background: none;
    }
    body.hover-menu .inner-header .menubar .menu-link {
        color: #fff;
    }

    body.hover-menu .inner-header  a.btn.btn-prime {
        color: #fff;
        border-color: #fff;
    }

    .acd-panel-menu h2 {
        color: #fff;
        margin-bottom: 2.5rem;
        font: var(--text-14);
        font-weight: bold;
    }
    .menu_group_img {
        position: relative;
    }
    .menu_group_img figure> img{width: 100%;}
    .acd-panel-menu .row{row-gap:18px;}
    /* .acd-panel-menu .col-md-6:nth-child(1) figcaption {background: var(--color85);}
    .acd-panel-menu .col-md-6:nth-child(2) figcaption {background:var(--color6a);}
    .acd-panel-menu .col-md-6:nth-child(3) figcaption {background:var(--color6a);}
    .acd-panel-menu .col-md-6:nth-child(4) figcaption {background:var(--color6a);} */
    .acd-panel-menu figcaption {
        position: absolute;
        bottom: 0;
        width: 100%;
        padding: 1.2rem 2rem;
        font: var(--text-12);
        color: #fff;
        display: flex;
        justify-content: space-between;
        align-items: center;
        transition: .5s ease all;
        background:var(--color6a)
    }
    .menu_group_img:hover figcaption{background: var(--color85);}
    .school-to-menu ul {
        background: var(--color85);
        padding: 3.5rem 3.5rem;
    }

    .school-to-menu {
        margin-left: 4rem;
    }

    .school-to-menu ul li a {
        color: #fff;
        border-bottom: 1px solid #ffffff2e !important;
        padding: 1rem 0;
        display: block;
        border-color: #ffffff2e !important;transition: .5s ease all;
    }

    .school-menu2{background: #fff;padding: 4rem 3rem;margin-left: 4rem;}
    .school-menu2 h3 a{
        /* margin-bottom: 3rem; */
        color: #000000;
        font: var(--text-12);
        font-weight: 600;
        display: block;
    }
    .school-menu2 h3 a:hover{color: var(--color6a);}

    .school-menu2 h4 a{
        margin-bottom: 1rem;
        color:#000000;
        font: var(--text-12);
        font-weight: 600;
        display: block;
    }
    .school-menu2 p {
        font-size: 11px;
    }

    body.hover-menu.sticky-color header::before{background:none;}
.adm-menu.view-all {
    margin: 2rem 0 0 0;
}
.adm-menu.view-all .btn-prime {
    margin: 0;
    padding: .3rem 2rem;
    font: var(--text-16);
}
.adm-menu.view-all.readmore {
    margin: 0;
}


.view-all > a {
    color: #fff;
    margin-bottom: 2.5rem;
    font: var(--text-14);
    font-weight: bold;
    display: block;
    margin: 2rem 0 0 0;
}

.view-all > a img {
    margin: 0 0 0 1rem;
}
.adm-menu.view-all.readmore {
    margin: 3rem 0 0 4rem;
}
header .all-program{display: flex;gap: 2rem;justify-content: space-between;align-items: center;margin-bottom: 2.5rem;}
header .all-program h2{margin-bottom: 0;}
header .all-program .view-all {margin-top: 0}
header .all-program .view-all a{margin-top: 0;    color: var(--color-white);}
header .all-program .view-all a>img{ filter: none; -webkit-filter: none; }
/*--min-width-1700px-12-09-2025-css-start--*/
@media (min-width:1700px) {
    .school-to-menu ul {padding: 2rem 3.5rem;}
    .school-menu2 {padding: 2rem 3rem 1rem;}
    .school-menu2 h3 {padding-bottom: 1rem;margin-bottom: 1rem;}
    .school-to-menu ul li a {padding: 1.1rem 0;}
    .admission-menu{width: 72rem;}
    .overlay-menu {width: 58em;}
}
.school-to-menu ul li a:hover{color: var(--color6a);}
/*--min-width-1700px-12-09-2025-css-end--*/

@media (max-width:1750px) {
    header .logo_wrap .greatplacelogo img {
        width: 7rem;
    }
    header .logo_wrap .greatplacelogo {
        top: -3rem;
    }
}


@media (max-width:1699px) {
/* .acd-panel-menu{width: 82em;} */
.school-menu2 {padding: 2.2rem 3rem;}
.school-to-menu ul {padding: 2rem 3rem;}
.acd-panel-menu {
    position: absolute;
    background: #333;
    padding: 17rem 11rem 12rem 7rem;
}
    .adm-menu.view-all.readmore {margin: 2rem 0 0 4rem;}
}

@media screen and (max-width:1600px){
    .top_head_menu.last-head{
        width: 73%;
    }
}

li.menu-item.acd-menu:hover a.menu-link {
    color: var(--color6a)!important;
    /* padding-bottom: 1rem; */
}
.hover-menu header .admission-menu li:hover a, .adm-menu2 p a:hover, .overlay ul li a:hover{  color: var(--color6a)!important; transition:.2s ease all;}

li.menu-item:hover a.menu-link {
    /* padding-bottom: 1rem; */
    color: var(--color6a)!important;transition:.2s ease all;
}
/*
li.menu-item:hover a.menu-link:after {
    content: "";
    display: block;
    margin: 0 auto;
    width: 0;
    height: 1px;
    background-color: #1CCBED;
    transition: opacity 0.3s ease, width 0.3s ease;
    -ms-transition: opacity 0.3s ease, width 0.3s ease;
  } */
  li.menu-item a.menu-link:after {
    content: "";
    display: block;
    margin: 0 auto;
    width: 0;
    height: 1px;
    background-color: #1ccaed00;
    transition: opacity 0.3s ease, width 0.3s ease;
    -ms-transition: opacity 0.3s ease, width 0.3s ease;
  }
li.menu-item:hover a.menu-link:hover:after {width: 100%;}
.adm-menu2 a.m-apply-btn:hover{background-position: right bottom;color: #fff!important;}
.menu_group_img:hover figcaption {padding: 1.2rem 2.5rem;}
/* .school-to-menu ul li a:hover{padding:1rem 1rem;} */
@media (max-width:1199px) {
.menubar {column-gap: 3.1rem;}
body .btn-prime{font:var(--text-18); margin-left: 0rem;}
.btn {padding: .5rem 1rem;}
/* header nav {padding-block: 1.2rem 4rem;padding-inline: 1.5rem;} */
header nav {padding-block:2rem;padding-inline: 1.5rem;}
.acd-panel-menu {width: 68em;padding: 17rem 5rem 12rem 7rem;}
.school-to-menu {margin-left: 2rem;}
.school-menu2 {padding:2rem 2rem;margin-left: 2rem;}
.school-to-menu ul li a{padding:.6rem 0;}
.admission-menu {width: 52rem;right: 6.2rem;}
.inner-header .btn-prime {margin-left: 0rem;}
.inner-header .menubar{column-gap: 3.1rem;}
 }

.quiklink_wrap ul{column-count: 3;gap: 3.5rem;}
 /*--UIKA14041994-Css-Start--*/
.menu-item.adm-menu.dropdown{display: flex;flex-wrap: wrap;justify-content: center;}
.menu-item.adm-menu.dropdown > a{position: relative;}
.menu-item.adm-menu.dropdown:hover > a::before{position: absolute;width: 100%;height: 100%;content: "";top: 100%;}
.menu-item.adm-menu.dropdown .admission-menu{left:-5rem;right:auto;}
.menu-item.adm-menu.dropdown:nth-last-child(2) .admission-menu{left:auto;right:-5rem;}
.menu-item.adm-menu.dropdown:last-child .admission-menu{left:auto;right:-5rem;}
.menu-item.adm-menu.dropdown:hover .admission-menu{ transform: translate(0px,3rem); -webkit-transform: translate(0px,3rem); -moz-transform: translate(0px,3rem); -ms-transform: translate(0px,3rem); -o-transform: translate(0px,3rem); }

 /*--UIKA14041994-30-06-2025-Css-Start--*/
 .saprate_menu {display: grid;grid-template-columns: repeat(2, 1fr);column-gap: 3rem;}
 .saprate_menu .spmenu_box .submenu_name{font: var(--text-14);font-weight: var(--font_500);color: var(--color85);margin-bottom: 1rem;}
 /* .saprate_menu .spmenu_box{position: relative;}
 .saprate_menu .spmenu_box:not(:last-child)::before{width: .1rem;height: 100%; position: absolute;right: 0;top: 0;content: "";} */
 .saprate_menu .spmenu_box ul li{width: 100%;}
 /*--UIKA14041994-30-06-2025-Css-End--*/



@media (max-width:1670px) {
.top_head_menu.last-head:after {content: "";width: 16em;height: 100%;bottom: -3rem;background-size: contain;right: -5rem;opacity: .1;}
.inner-header .menubar {column-gap: 3.5rem;}
.nav-right {column-gap: 2rem;}
.menubar {column-gap: 3.5rem;}
.acd-panel-menu {width:93.5rem;padding: 17rem 11rem 12rem 5.2rem;}
.school-to-menu ul li a {padding: 0.6rem 0;}
.school-menu2 h3 {padding-bottom: 1rem;margin-bottom: 1rem;}
.admission-menu{right: 5.1rem;}
.school-menu2 {padding: 2.2rem 3rem 1rem;}
header .logo_wrap .greatplacelogo {
    top: -3rem;
}
header .logo_wrap .greatplacelogo img {
    width:6.9rem;
}
}
@media screen and (max-width:1550px){
    .btn-prime{
        padding: .5rem 1rem;
    }
}

@media (max-width:1450px) {
    .inner-header .btn-prime{padding: 0.3rem 1.2rem;}
    .inner-header .menubar, .menubar {column-gap: 2.5rem; }
    .adm-menu .btn-prime{margin-left: 0;}
    .acd-panel-menu {width:96.2rem;padding: 17rem 11rem 12rem 4.3rem;}
    .school-to-menu, .school-menu2{margin-left: 2rem;}
}
@media (max-width:1399px) {
    .inner-header  .menubar {column-gap:3.3rem;}
    .inner-header .btn-prime{margin-left: 0;}
    .menubar .menu-link{font-weight: var(--font_300);}
    .menubar {column-gap: 2rem;}
    .adm-menu .btn{padding: .2rem 1.5rem;margin-left: 0;}
    .nav-right {column-gap: 2rem;}
    /* .inner-header .navbar-brand, header.header-sticky .navbar-brand{max-width: 38rem;} */
    .acd-panel-menu {width: 74.3em;padding: 17rem 5rem 12rem 4.3rem;}
    .acd-panel-menu .row {row-gap: 2rem;--bs-gutter-x: 2rem;}
    .school-to-menu, .school-menu2 {margin-left: 1.5rem;}
    .admission-menu{width: 50rem;padding: 3rem;right: 5rem;}
}
@media (max-width:1280px) {
    .menubar {column-gap: 2.5rem;}
    .navbar-brand, header.header-sticky .navbar-brand{max-width: 40rem;}
    header .bars {width: 2rem;height: 1.6rem;}
    .adm-menu .btn{padding: .5rem 1.5rem;}
    .nav-right {column-gap: 1.5rem;}
    .inner-header .menubar, .menubar{column-gap:3.1rem;}
    .acd-panel-menu {width: 72.1em;padding: 17rem 5rem 12rem 4.3rem;}
    header nav, .inner-header nav {
        padding-block: 2rem;
        padding-inline: 3.5rem;
    }
    header .logo_wrap .greatplacelogo {
        top: -2rem;
        right: -6.7rem;
    }
    header .logo_wrap .greatplacelogo img {
        width:5.4rem;
    }
    span.h_naac {
        display: block;
        color: var(--color6a);
        font-weight: 900;
    }
}
@media (max-width:1250px) {
    .inner-header .menubar, .menubar{column-gap:1.5rem;}
}
@media (max-width:1199px) {
    /* .navbar-brand, header.header-sticky .navbar-brand {max-width: 35rem;} */
    .navbar-brand, header.header-sticky .navbar-brand {max-width: 33rem;}
    .menubar {column-gap: 1.5rem;}
    .top_head_menu.last-head:after {width: 20em;}
    /* .inner-header .menubar, .menubar{column-gap: 1rem;} */
    .adm-menu .btn {padding: .5rem 1rem;}
    .nav-right {column-gap: 1rem;}
    .inner-header .navbar-brand, header.header-sticky .navbar-brand {max-width: 33rem;}
    .inner-header nav {padding-block: 2rem;padding-inline: 1.5rem;}
    header.header-sticky nav {padding-block: 2rem;}
    .admission-menu {right: 3.1rem;}
    header .logo_wrap .greatplacelogo img {
        width: 5rem;
    }
    header .logo_wrap .greatplacelogo {
        right: -5.9rem;
    }

}
@media (max-width:992px) {
    header .logo_wrap {
        margin-inline: auto;
    }
}
@media (max-width:991px) {
    .navbar-brand, header.header-sticky .navbar-brand {max-width:40rem;}
    /* header nav, header.header-sticky nav{padding-block: 1.5rem;} */
    .inner-header .navbar-brand, header.header-sticky .navbar-brand {max-width:40rem;}
    header .logo_wrap {margin-inline: auto;}
    header .logo_wrap .greatplacelogo{position: static;}
    header nav, header.header-sticky nav, .inner-header nav {
        padding-block:0rem;
    }


}

@media (max-width:575px) {
/* .navbar-brand, header.header-sticky .navbar-brand { max-width: 30rem;} */
.inner-header nav, header nav{padding-block: 1rem;padding-inline: 1rem;}
.navbar-brand, header.header-sticky .navbar-brand, .inner-header .navbar-brand, header.header-sticky .navbar-brand{max-width: 30rem;}
header .logo_wrap .greatplacelogo img {width: 4rem;}
header nav, header.header-sticky nav {
    padding-block: 1rem;
}

}
@media (max-width:350px) {
    header .logo_wrap .greatplacelogo img {
        width: 3rem;
    }
    .navbar-brand, header.header-sticky .navbar-brand, .inner-header .navbar-brand, header.header-sticky .navbar-brand{
        max-width: 28rem;
    }
    header .logo_wrap {
        gap: 1rem;
    }
    .inner-header nav, header nav {
        padding-block: 1rem;
        padding-inline: 1rem;
    }
    header nav, header.header-sticky nav {
        padding-block:1rem;
    }

}

@media(min-width:1700px){
    /* .navbar-brand {width:50.4rem;max-width: 100%;} */
    .top_head_menu ul li a{font: 400 1.8rem / 1.5 var(--polymath);}
}

@media(min-width:1900px){
    header .container-fluid.maxwidth{max-width:1920px;margin-inline:auto;}
    /* .navbar-brand {width:64.4rem;max-width: 100%;} */
    header.header-sticky .navbar-brand{max-width:100%;}
    header nav, .inner-header nav{padding-block:3.5rem;padding-inline:3.5rem;}
    .nav-right {column-gap: 2.5rem;}
    a.search-btn svg{width:2.2rem;height:2.2rem;}
    .play_stay>ul{margin-bottom: 0;}
}