.main_header {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding-top: 2.6rem;
    background-color: transparent;
    overflow-x: clip;
    z-index: 999;
    transition: all .5s ease;
}

.main_header.sticky {
    position: fixed;
    background-color: var(--color-white);
    padding-top: 0;
}

.main_header .container-fluid {
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    justify-content: space-between;
    padding-inline: 10rem 5rem;
}

.main_header .site_brand>.navbar-brand {
    padding: 0;
    margin: 0;
    display: block;
    width: 36rem;
    transition: all 0.5s ease;
}

.site_nav {
    position: relative;
    display: flex;
    align-items: center;
    gap: 1.3rem;
    flex: 0 0 69.5%;
    justify-content: end;
    margin-top: 0rem;
    z-index: 9999;
}

.site_nav>ul {
    display: flex;
    align-items: center;
    padding: 0;
    margin: 0;
    flex-wrap: wrap;
    justify-content: end;
}

/* .site_nav>ul>li {list-style: none;margin-right: 2.4rem;margin-top: 2.8rem;padding-bottom: 2.8rem;} */
.site_nav>ul>li {
    list-style: none;
    margin-right: 3.4rem;
    margin-top: 0rem;
    padding-bottom: 0rem;
}

/* .site_nav>ul>li:last-child {margin-right: 0;} */
.site_nav>ul>li>a {
    font: var(--font16);
    font-weight: normal;
    color: var(--color-white);
    display: block;
    padding-block: 1rem;
}

.site_nav>ul>li.admission_menu>a {
    position: relative;
    background-color: var(--color-eb);
    display: inline-flex;
    align-items: center;
    padding: 0.6rem 1rem;
    gap: 0.5rem;
}

.site_nav>ul>li.admission_menu>a::after {
    position: relative;
    content: '\F282';
    font-family: bootstrap-icons !important;
    font-size: 1.2rem;
    right: 0;
    display: inline-block;
}
/* .drom_menu.eight-th:hover::before {
    top: 85%
} */

.drom_menu.programs-menu:hover::before {
    content: '';
    position: absolute;
    top: 29px;
    margin-left: 2.5rem;
    width: 2rem;
    height: 2rem;
    background-color: var(--color-white);
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
    transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -ms-transition: 0.5s ease;
    -o-transition: 0.5s ease;
    z-index: 999999;
}

/* .drom_menu:hover::before {
    content: '';
    position: absolute;
    top: 26px;
    margin-left: 2.5rem;
    width: 2rem;
    height: 2rem;
    background-color: var(--color-white);
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
    transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -ms-transition: 0.5s ease;
    -o-transition: 0.5s ease;
} */

.drom_menu:hover .sub_dropdown::before {
    content: '';
    position: absolute;
    top: -12px;
    margin-left: 2.5rem;
    width: 2rem;
    height: 2rem;
    background-color: var(--color-white);
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
    transition: 0.5s ease;
    -webkit-transition: 0.5s ease;
    -moz-transition: 0.5s ease;
    -ms-transition: 0.5s ease;
    -o-transition: 0.5s ease;
}


.dropdown_item {
    transform: translateX(0) scaleY(0);
    opacity: 0;
    transform-origin: top;
    transition: transform 0.3s ease, opacity 0.3s ease;
}

body::after {
    content: '';
    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;
}

body:has(.drom_menu:hover)::after {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(0 0 0 / 80%);
    z-index: 10;
}

body:has(.search_form.active)::after {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(0 0 0 / 80%);
    z-index: 10;
}

body:has(.drom_menu:hover) .site_brand {
    opacity: 0.3;
}

body:has(.drom_menu:hover) .site_nav>ul>li:not(.drom_menu.active) {
    opacity: 0.3;
}

body:has(.drom_menu:hover) .site_searchbar {
    opacity: 0.3;
}


.sub_dropdown {
    position: absolute;
    width: 28rem;
    padding-block: 1rem;
    /* top: 100%; */
    background-color: var(--color-white);
        z-index: 99999;
}

.sub_dropdown>li>a {
    font: var(--font14);
    font-weight: 400;
    padding: 0.5rem 2rem;
    display: block;
    border-bottom: 0.1rem solid rgb(0 0 0 / 5%);
    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;
}

.sub_dropdown>li>a:hover {
    background: linear-gradient(280deg, #1B589D, #EB5F36) no-repeat;
    background-clip: text;
    color: transparent;
}

.sub_dropdown>li:last-child>a {
    border-bottom: 0;
}

.site_nav>ul>li:last-child .sub_dropdown {
    left: auto;
    right: 0;
}

/* Program Mega Menu Start */
.program_mega {
    position: absolute;
    width: 100%;
    background-color: var(--color-white);
    right: -2%;
    /* top: 100%; */
    display: grid;
    grid-template-columns: 25.5% 74.5%;
        z-index: 99999;
}

.program_mega_left {
    background-color: var(--color35);
    padding-top: 6.1rem;
    padding-inline: 4rem 2.1rem;
    display: flex;
    flex-direction: column;
}

.program_mega_left>h5 {
    font: var(--font21);
    color: var(--color-white);
    font-weight: var(--font_medium);
    margin-bottom: 0.6rem;
}

.program_mega_left>blockquote {
    font: var(--font36);
    font-weight: 200;
    letter-spacing: -0.72px;
    color: var(--color-white);
}

.program_mega_left>blockquote>strong {
    font-weight: bold;
    letter-spacing: -0.72px;
}

.program_mega_left>.btn_icon {
    margin-top: 2rem;
    border: 0.1rem solid var(--color-white);
    width: 2.6rem;
    height: 2.6rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}

.program_mega_left>.btn_icon>img {
    width: 1rem;
    filter: invert(1);
    -webkit-filter: invert(1);
}

.program_mega_left>.btn_icon:hover {
    background-color: var(--color-eb);
}

.mega_fact {
    position: relative;
    margin-top: auto;
    margin-right: 1.5rem;
    padding-bottom: 7.4rem;
}

.mega_fact::after {
    content: '';
    position: absolute;
    bottom: 0;
    height: 0.6rem;
    width: 97%;
    left: 0;
    background-color: var(--color-white);
}

.mega_fact>h2 {
    font: var(--font92);
    font-weight: 300;
    letter-spacing: -3.5px;
    color: var(--color-white);
}

.mega_fact>p {
    font: var(--font18);
    color: var(--color-white);
    font-weight: var(--font_300);
}

.program_mega_right {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    align-items: start;
    gap: 2.5rem 3.2rem;
    padding: 6.5rem 5.9rem 7.5rem 4.9rem;
    height: 80vh;
    overflow-y: auto;
}

.programmega_bx {
    display: flex;
    flex-direction: column;
    gap: 0.7rem;
    position: relative;
}

.programmega_bx>figure {
    height: 100%;
}

.programmega_bx>figure img {
    aspect-ratio: 123 / 77;
}

.programmega_bx>.mega_caption {
    position: relative;
    border-left: 0.3rem solid var(--colorc00);
    padding-left: 1.1rem;
    height: 100%;
}

.programmega_bx>.mega_caption>h6 {
    font: var(--font14);
    color: var(--color27);
    font-weight: var(--font_normal);
    margin-bottom: 0;
}

.programmega_bx>.mega_caption>p {
    font: var(--font13);
    color: var(--color1b);
    font-weight: var(--font_normal);
    margin-bottom: 0;
}

/* Program Mega Menu End */

/* Admission Mega Menu Start */
.drom_menu.admission_menu:hover::before {
    margin-left: 5.5rem;
}

.admission_mega {
    position: absolute;
    top: 100%;
    right: 0;
    background-color: var(--color-white);
    min-width: 78.9rem;
    padding: 4.7rem 6.3rem 4.7rem 3.7rem;
    display: grid;
    grid-template-columns: 34.834% 65.166%;
}

.admission_mega_right {
    padding-left: 4.7rem;
}

.admission_mega_right>blockquote {
    font: var(--font38);
    line-height: 1;
    font-weight: var(--font_200);
    letter-spacing: -0.76px;
    margin-bottom: 4.5rem;
}

.admission_mega_right>blockquote>strong {
    display: inline-block;
    font-weight: var(--font_600);
    background: linear-gradient(280deg, #1B589D, #EB5F36) no-repeat;
    background-clip: text;
    color: transparent;
}

.admission_mega_right>.mega_enquiry>p {
    font: var(--font16);
    letter-spacing: -0.16px;
    font-weight: var(--font_300);
    margin-bottom: 1.6rem;
}

.admission_mega_right>.mega_enquiry>ul>li {
    position: relative;
    font: var(--font16);
    font-weight: var(--font_normal);
    color: var(--color1b);
    display: flex;
    align-items: center;
    margin-bottom: 1.6rem;
    padding-bottom: 1.6rem;
    border-bottom: 0.1rem solid #D8D8D8;
}

.admission_mega_right>.mega_enquiry>ul>li:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0;
}

.admission_mega_right>.mega_enquiry>ul>li>a {
    font: var(--font16);
    font-weight: var(--font_normal);
    color: var(--color1b);
}

.admission_mega_right>.mega_enquiry>ul>li>a:hover {
    color: var(--color-eb);
}

.admission_mega_right>.mega_enquiry>ul>li>img {
    margin-right: 0.8rem;
}

.admission_mega_right>.mega_enquiry>.admmega_btn {
    display: flex;
    gap: 1.6rem;
    align-items: center;
    margin-top: 3.2rem;
}

.mega_enquiry>.admmega_btn>.apply_btn {
    font: var(--font14);
    color: var(--color-white);
    position: relative;
    background-color: var(--color-eb);
    display: inline-block;
    align-items: center;
    padding: 0.5rem 1.4rem;
    border: 0.1rem solid var(--color-eb);
}

.mega_enquiry>.admmega_btn>.apply_btn:hover {
    background-color: var(--color1b);
    border-color: var(--color1b);
}

.mega_enquiry>.admmega_btn>.syllabus_btn {
    font: var(--font14);
    color: var(--color-black);
    border: 0.1rem solid rgb(0 0 0 / 40%);
    position: relative;
    background-color: transparent;
    display: inline-block;
    align-items: center;
    padding: 0.6rem 1.4rem;
}

.mega_enquiry>.admmega_btn>.syllabus_btn>img {
    margin-right: 1rem;
}

.mega_enquiry>.admmega_btn>.syllabus_btn:hover {
    background-color: var(--color1b);
    color: var(--color-white);
}

/* Admission Mega Menu End */

.site_searchbar {
    display: flex;
    align-items: center;
}

.site_searchbar .open_search {
    border-right: 0.1rem solid rgb(255 255 255 / 27%);
    padding-right: 1rem;
    margin-right: 1rem;
}

.site_searchbar .hamb_open {
    display: block;
}

.main_header.sticky .open_search,
.main_header.sticky .hamb_open {
    filter: invert(1);
}

.main_header.sticky .hamb_open svg line {
    stroke: var(--color-96);
}

.main_header.sticky .site_nav>ul>li>a {
    color: var(--color-black);
}

.main_header.sticky .site_nav>ul>li.admission_menu>a {
    color: var(--color-white);
}

.main_header.sticky .site_brand>.navbar-brand {
    width: 25rem;
}

.main_header.sticky .drom_menu:hover::before {
    background-color: #d6d6d6;
}
.main_header.sticky .sub_dropdown::before {
    background-color: #d6d6d6;
}
/* Search Form Start */
.search_form {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    padding: 4.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%;
    right: 5%;
    transform: translateY(-50%);
    font: var(--font20);
    color: var(--color-eb);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.search_form .search-close:hover {
    color: var(--color-f0);
}

.search_form .form-group {
    position: relative;
    max-width: 50%;
    margin-inline: auto;
}

.search_form .form-group .form-control {
    background-color: transparent;
    font: var(--font20);
    padding: 0.9rem 0;
    border: 0;
    border-radius: 0;
    padding-right: 5.5rem;
    font-weight: normal;
    height: auto;
    color: var(--color-eb);
    border-bottom: .1rem solid var(--color-eb);
    margin: 0;
}

.search_form .form-group .form-control::placeholder {
    color: rgb(105, 105, 105);
    font: var(--font20);
    color: var(--color-eb);
    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(--color-f0);
    transition: all 0.5s ease;
}

.search_form .form-group input.btn:is(:hover, :focus) {
    border: none;
    box-shadow: none;
    outline: none;
}

.search_form .form-group .form-control:is(:hover, :focus) {
    outline: none;
    box-shadow: none;
}

.site_searchbar.mob-search {
    display: none;
}


@media(max-width:1699px) {
    .main_header {
        padding-top: .6rem;
    }

    .main_header.sticky {
        padding-top: 0;
    }

    .main_header .container-fluid {
        padding-inline: 6rem 3rem;
    }

    .main_header .site_brand>.navbar-brand {
        width: 30rem;
    }

    .main_header.sticky .site_brand>.navbar-brand {
        width: 20rem;
    }

    .admission_mega {
        min-width: 70.9rem;
    }

    .program_mega_left {
        padding-top: 5.1rem;
        padding-inline: 3rem 2.1rem;
    }

    .mega_fact {
        padding-bottom: 6.4rem;
        margin-right: 0;
    }

    .program_mega_right {
        gap: 2.5rem 2.2rem;
        padding: 4.5rem 2.9rem 5.5rem 2.9rem;
    }

    .admission_mega {
        grid-template-columns: 33.834% 66.166%;
    }

    /* .site_nav>ul>li{margin-right: 1.8rem;margin-top: 1.8rem;padding-bottom: 1.8rem;} */
    .site_nav>ul>li {
        margin-right: 1.8rem;
        margin-top: 1.8rem;
        padding-bottom: 0rem;
    }

    .sub_dropdown {
        width: 25rem;
    }
}

@media(max-width:1549px) {
    .main_header .site_brand>.navbar-brand {
        width: 28rem;
    }

    .admission_mega {
        min-width: 66.9rem;
    }

    .program_mega_left {
        padding-inline: 2rem 2.1rem;
    }

    .admission_mega_right {
        padding-left: 3.7rem;
    }

    /* .site_nav>ul>li {margin-right: 1rem;margin-top: 1.5rem;padding-bottom: 1.5rem;} */
    .site_nav>ul>li {
        margin-right: 0rem;
        margin-top: 0rem;
        padding-bottom: 0rem;
        padding: 0rem 1.5rem;
    }

    .site_searchbar>a>svg {
        width: 1.8rem;
    }

    .admission_mega_right>.mega_enquiry>ul>li>img {
        width: 2.6rem;
    }

    .drom_menu.admission_menu:hover::before {
        margin-left: 4.5rem;
    }

    .drom_menu:hover::before {
        width: 1.5rem;
        height: 1.5rem;
    }
.drom_menu.eight-th:hover::before {
        width: 1.5rem;
        height: 1.5rem;
    }
    .programmega_bx>.mega_caption {
        padding-left: 0.8rem;
    }

    .program_mega_right {
        gap: 1.5rem;
        padding: 3.5rem 1.9rem 5.5rem 1.9rem;
    }

    .sub_dropdown {
        width: 22rem;
    }

    .program_mega_right {
        height: 85vh;
    }
}

@media screen and (max-width:1280px) {
    .program_mega_left>blockquote {
        font: var(--font30);
    }
}

@media screen and (max-width:1205px) {
    .main_header .site_brand>.navbar-brand {
        width: 23rem;
    }

    .site_nav {
        flex: 0 0 70.5%;
    }
}

@media(min-width:992px) and (max-width:1240px) {
    .main_header .site_brand>.navbar-brand {
        width: 24rem;
    }
}




@media(max-width:1199px) {
    .main_header {
        padding-top: 1rem;
    }

    .main_header .container-fluid {
        padding-inline: 2rem 2rem;
    }

    .main_header .site_brand>.navbar-brand {
        width: 20rem;
    }

    .main_header.sticky .site_brand>.navbar-brand {
        width: 15rem;
    }

    .site_nav {
        gap: 0.7rem;
        flex: 0 0 78.5%;
    }

    .site_nav>ul>li {
        margin-right: 0.7rem;
        margin-top: 1.5rem;
        padding-bottom: 1rem;
    }

    .site_nav>ul>li.admission_menu>a {
        padding: 0.6rem 0.7rem;
    }

    .site_searchbar .open_search {
        padding-right: 0.7rem;
        margin-right: 0.7rem;
    }
}

@media(max-width:1024px) {
    .main_header>.container-fluid {
        padding-inline: 1.5rem;
    }
}

@media(max-width:991px) {
    .site_searchbar.mob-search {
        display: block;
    }

    .site_searchbar.mob-search .open_search {
        border-right: 0;
        padding-right: 0;
    }

    .main_header {
        padding-top: 2rem;
    }

    .main_header.sticky {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }

    .main_header .site_nav {
        display: none;
    }

    /* .main_header .site_brand{margin-inline: auto;} */
    .main_header .site_brand>.navbar-brand {
        width: 25.2rem;
        filter: brightness(0) invert(1);
        -webkit-filter: brightness(0) invert(1);
    }

    .main_header.sticky .site_brand>.navbar-brand {
        filter: none;
        -webkit-filter: none;
    }

    .main_header.sticky .site_brand>.navbar-brand {
        width: 15rem;
    }
}

@media(max-width:767px) {
    .main_header .site_brand>.navbar-brand {
        max-width: 20rem;
    }

    .search_form .form-group {
        max-width: 75%;
    }

    .search_form {
        padding: 4rem 0;
    }
}

/* Hamburger Start */

.hamburger_menu {
    position: fixed;
    width: 73rem;
    top: 0;
    right: 0;
    z-index: 1090;
    height: 100vh;
    background: transparent linear-gradient(327deg, #1B589D 30%, #EB5F36 150%);
    opacity: 0;
    visibility: hidden;
    transform: translateX(100%);
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -ms-transform: translateX(100%);
    -o-transform: translateX(100%);
    transition: all 0.6s ease-in-out;
    -webkit-transition: all 0.6s ease-in-out;
    -moz-transition: all 0.6s ease-in-out;
    -ms-transition: all 0.6s ease-in-out;
    -o-transition: all 0.6s ease-in-out;
}

.hamburger_menu.active {
    opacity: 1;
    visibility: visible;
    transform: translateX(0%);
    -webkit-transform: translateX(0%);
    -moz-transform: translateX(0%);
    -ms-transform: translateX(0%);
    -o-transform: translateX(0%);
}

body:has(.hamburger_menu.active)::after {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(0 0 0 / 80%);
    z-index: 10;
    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;
}

body:has(.hamburger_menu.active) .main_header {
    z-index: 10;
    transition: all 0.5s ease-in;
    -webkit-transition: all 0.5s ease-in;
    -moz-transition: all 0.5s ease-in;
    -ms-transition: all 0.5s ease-in;
    -o-transition: all 0.5s ease-in;
}

.hambmenu_panel {
    padding-block: 8.7rem 19.8rem;
    padding-inline: 6rem 8rem;
    /*padding-inline:8rem 13rem;*/
}

.ham_close {
    position: absolute;
    right: 6rem;
    top: 7rem;
}

.hamb_grid {
    display: grid;
    grid-template-columns: 43% 57%;
    gap: 6rem 0;
}

.hamb_item {
    padding-bottom: 2rem;
    position: relative;
}

.hamb_item:nth-child(2n) {
    margin-left: 10.2rem;
}

.hamb_item::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 7rem;
    height: 0.2rem;
    background-color: var(--colorc00);
    transition: width 2s ease;
    -webkit-transition: width 2s ease;
    -moz-transition: width 2s ease;
    -ms-transition: width 2s ease;
    -o-transition: width 2s ease;
}

.hamburger_menu.active .hamb_item::after {
    animation: expandLine 2s forwards ease-out;
    -webkit-animation: expandLine 2s forwards ease-out;
}

@keyframes expandLine {
    from {
        width: 0;
    }

    to {
        width: 7rem;
    }
}

.hamb_item>h5 {
    font: var(--font16);
    color: var(--color-white);
    font-weight: var(--font_600);
    margin-bottom: 2rem;
}

.hambmenu>li:not(:last-child) {
    margin-bottom: 0.65rem;
}

.hambmenu>li>a {
    font: var(--font14);
    color: var(--color-white);
    font-weight: var(--font_normal);
}

.hambmenu>li>a:hover {
    color: var(--colorc00)
}

.hamb_item:nth-child(2)>.hambmenu>li:not(:last-child) {
    margin-bottom: 1rem;
}

.hamb_item:nth-child(2)>.hambmenu>li>a {
    font: var(--font16);
    color: var(--color-white);
    font-weight: var(--font_600);
}

.hamb_item:nth-child(2)>.hambmenu>li>a:hover {
    color: var(--colorc00)
}

.hamb_logoicon {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
    transition: all 1s ease-in;
    -webkit-transition: all 1s ease-in;
    -moz-transition: all 1s ease-in;
    -ms-transition: all 1s ease-in;
    -o-transition: all 1s ease-in;
}

.hamburger_menu.active .hamb_logoicon {
    transform: translateY(0);
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
}

@media(max-width:1799px) {
    .hamburger_menu {
        width: 60.4rem;
    }

    .ham_close {
        right: 6rem;
        top: 7rem;
    }

    .hambmenu_panel {
        padding-block: 7.7rem 17.8rem;
        padding-inline: 5.6rem 7rem;
        /*padding-inline: 10.6rem 13rem;*/
    }

    .hamb_item:nth-child(2n) {
        margin-left: 9.2rem;
    }
}

@media(max-width:1549px) {
    .hambmenu_panel {
        padding-block: 5.7rem 15.8rem;
        padding-inline: 5.6rem 8rem;
    }

    .hamb_grid {
        gap: 4rem 0;
    }

    .hamburger_menu {
        width: 58.4rem;
    }

    .hamb_item:nth-child(2n) {
        margin-left: 6.2rem;
    }

    .ham_close {
        right: 6rem;
        top: 6rem;
    }

    .hamb_item>h5 {
        margin-bottom: 1.5rem;
    }

    .hamb_item:nth-child(2)>.hambmenu>li:not(:last-child) {
        margin-bottom: 0.8rem;
    }
}

@media screen and (max-width:1280px) {
    .hamb_grid {
        grid-template-columns: 50% 50%;
        gap: 3rem 0;
    }

    .hambmenu_panel {
        padding-block: 3.7rem 5.8rem;
        padding-inline: 3.6rem 5.5rem;
    }

    .hambmenu>li:not(:last-child) {
        margin-bottom: 0.35rem;
    }

    .ham_close {
        right: 2.5rem;
        top: 4rem;
    }
}

@media screen and (width: 1280px) and (max-height: 720px) {
    .hamb_grid {
        grid-template-columns: 61% 39%;
        gap: 2rem 0;
        height: 80vh;
        overflow-y: auto;
    }

    .hamb_item:nth-child(2n) {
        margin-left: 3.2rem;
    }

    .program_mega_right {
        height: 80vh;
    }
}

@media(max-width:1199px) {
    .hamburger_menu {
        height: auto;
    }
}



/* site_nav_top_started*/
/* .site_nav_top {
  position: absolute;
  right: 101px;
  top: 55px;
  height: 40px;
  display: flex;
  align-items: center;
  z-index: 9999;
   flex: 0 0 69.5%;
}

.site_nav_top ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  gap: 25px;
}

.site_nav_top ul li a {
     font: var(--font16);
    font-weight: normal;
    color: var(--color-white);
    display: block;
    padding-block: 0.6rem;
}

.main_header.sticky .site_nav_top>ul>li>a {
    color: var(--color-black);
}

    .main_header.sticky {
        padding-top: 5px;
         padding-bottom: 20px;
    }
   .main_header.sticky  .site_nav {margin-top: 0rem;}
    @media(min-width:1599px) {
   .site_nav_top {
  top: 70px;
}
 header.main_header.sticky .site_nav_top {
        top: 58px;
    }
.site_nav_top {right: 130px;}
}
.site_nav_top ul ul.dropdown_item.sub_dropdown {
    display: block;
}
.site_nav_top .sub_dropdown>li>a{
        text-decoration: none;
    outline: none;
    color: var(--color-2e);
    transition: 0.5s;
    display: inline-block;
    font: var(--font14);
}
.site_nav_top .sub_dropdown>li>a:hover {
    background: linear-gradient(280deg, #1B589D, #EB5F36) no-repeat;
    background-clip: text;
    color: transparent;
}
@media (min-width: 991px) and (max-width: 1199px) {
 .site_nav {margin-top: -1rem;}
}
@media (min-width: 1690px) and (max-width: 2025px) {
.site_nav>ul>li {margin-top: 1.4rem;}

} */
/* site_nav_top_ended*/
/* Countdown Timer started*/
.stripe-head{background: linear-gradient(141deg, #de7f6200 0%, #905d63 0%, #1b589d 100%, #1B589D 6%);color: #fff;padding: 5px 0px;text-align: center;font: var(--text-19);top: 0;z-index: 9999;position: fixed;width: 100%; font-size: 16px; font-family: 'Poppins', sans-serif; }
.stripe-head a { padding: 3px 8px;color: #fff;font-size: 16px;}


@media only screen and (max-width: 320px){
    .stripe-head {
        padding: 5px 10px;
        font-size: 12px;
    }
}

/* Countdown Timer ended*/
