.backdrop_menu { position: fixed; top: 0; left: 0; height: 100vh;   width: 100%; background-color: rgba(0, 0, 0, 0.5); display: none;     z-index: 2;}

.tp_mob_options { display: none; }
#banner_video { display: block; width: 100%; aspect-ratio: 1903/720; object-fit: cover; }
.Home_li span{display: none;}
@media (max-width: 1920px){  
}
@media (max-width: 1710px){
}
@media (max-width: 1680px){
}
@media (max-width: 1550px){
    /* .container {max-width: 1248px;} */
    html{font-size: 14px;}
}
@media (max-width: 1450px){
    /* .point_item .font25 { font-size: 1.3rem; } */
    /* .container {max-width: calc(1100px + calc(calc(var(--bs-gutter-x) * .5) * 2));} */
    /* .ui-button, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, html .ui-button.ui-state-disabled:active, html .ui-button.ui-state-disabled:hover{top: -4px;}
    html{font-size: 13px;} */
    .customer_reviews_wrapper { margin: 0 1.5rem; }
    .ssb_wrap,.banner { overflow: hidden; }

}
@media (max-width: 1370px){
    .customer_reviews_wrapper { margin: 0 3rem; }
    .membership_table table thead th  {font-size: 12px;}
}

@media(max-width:1360px){
    html{font-size: 13px;}
  }
  
@media (max-width: 1330px){
    /* .container {max-width: calc(1000px + calc(calc(var(--bs-gutter-x) * .5) * 2));} */
    /* html{font-size: 12px;} */
    .points_wrap { margin-right: 0; }
    .points_wrap .font25 { font-size: 1.3rem; }
    .customer_reviews_wrapper {margin: 0 6rem;}
    
}
@media (max-width: 1280px){
    /* .container {max-width: calc(980px + calc(calc(var(--bs-gutter-x) * .5) * 2));} */
}
@media (max-width: 1200px){
}
@media (max-width: 998px){
}


@media (max-width: 991px){
    .screen, .total_wrapper {height: initial;}
    .container_fluid { padding: 0 2rem; }
    .main_footer_inner { padding: 0 0rem; }
    .screen { position: static;}
    .screen.screen1 { position: absolute;}
    .screen.screen2 { position: relative;}
    .main_banner  {height: 100vh;}
    .home_about_inner {flex-wrap: wrap;}
    .home_about_inner .left_side {width: 100%;}
    .home_about_inner .right_side { margin-top: 2rem;}
    .btn_wrap_center { position: static; justify-content: center;    width: 100%;
    margin-top: 3rem;}
    .btn_wrap_center .next_btn { margin-right: 1rem;}
    .home_colllection_slider .mt-5 {
    margin-top: 2rem!important;
    }

    .main_footer_inner {flex-wrap: wrap;}
    .main_footer_inner .footer_col { flex: auto; width: 100%; }
    .main_banner .scroll_down {     bottom: 4.5rem;}
    .cms_page_content { padding-inline: 0;}
    .text_anim>div {display: inline ;}

    /* RESPONSIVE CODE FOR HEADER START  */
    body.menu_opend { overflow: hidden;}
    .menu_opend .backdrop_menu {display: block;}
    .menu_content { min-width: 15rem; position: fixed; right: 0; top: 0; width: 15rem;  height: 100vh;     margin-top: 2.65rem; opacity: 1; transform: translateY(0rem); pointer-events: all;     transform: translate(100%, 0);} 
    .menu_content.active {   transform: translate(0, 0); z-index: 5;     background: #fff;
    box-shadow: 0 0 15px #0000004a; } 
    .close_menu {background-color: var(--theme-color-dark); display: inline-block; padding: 0.5rem; float: right; width: fit-content; margin: 1rem;}
    .close_menu img { height: 24px;}
    .menu_content ul {height: 100%;border-radius: 0; background-color: transparent; box-shadow: none;    margin-top: 3rem; overflow: auto; width: 100%;} 
    .menu_content ul li { }
    .menu_content i{display: none;} .menu_content ul li a {   border-bottom: solid 1px #ccc;padding: 1rem 1rem;}
    header { z-index: 99;}
    header:not(.sml-header) .menu_content{margin-top:0rem; }
    .top_list>li:first-child, .top_list>li:first-child+li, .top_list>li:first-child+li+li { display: none; }
    .top-header { padding-inline: 1.2rem; }
    .header_logo { width: 15rem; }
    .user-toggler, .menu-toggler { position: relative; }
    .toggler_box { position: absolute; top: calc(var(--header-height)); right: 0; transition: all ease 0.5s; transform: translateY(5rem); opacity: 0; pointer-events: none; }
    .toggler_box.active {transform: translateY(0); opacity: 1; pointer-events: all; }
    .search-toggler .toggler_box { width: 100%; padding: 1rem; }
    .search-toggler .toggler_box .gsc-input-box { padding: 0; }
    .search-toggler .toggler_box .gsc-input-box .gsib_a, .search-toggler .toggler_box .gsc-input-box #gs_tti50 { padding: 0 !important; }
    .toggler_box.user_login { top: 100%; }
    .toggler_box .dropdown-menu { display: block; position: static; }
    .bottom-header{display: none;}
    .mobile_menu_box .Home_li a { height: auto!important; }
    .mobile_menu_box { position: fixed; right: 0; top: 0; background-color: var(--white); z-index: 99; padding: 1.5rem; height: 100vh; height: 100dvh; transition: all ease 0.5s; transform: translateX(100%);    overflow: auto;}
    .mobile_menu_backdrop { position: fixed; top: 0; left: 0; width: 100%; height: 100vh; background-color: #00000075; opacity: 0; pointer-events: none; transition: all ease 0.5s; }
    body.menu-opened .mobile_menu_backdrop{opacity: 1; pointer-events: all; }
    body.menu-opened .mobile_menu_box{transform: translateX(0%);}
    body>*:not(header) { overflow: hidden; }
    .main_banner, .go_bottom_wrap { overflow: inherit;}
    header{box-shadow: 0 0 40px var(--black100);}
    .program_menu_main.active{    transform: translateX(0%);}
    /* .sml-header:not(.scrolling-up) {transform: translateY(calc(0px - var(--top-header-height)));box-shadow: 0 0 40px transparent;} */
    /* .sml-header:not(.scrolling-down) {transform: translateY(0);box-shadow: 0 0 40px var(--black200);} */
    /* .sml-header:not(.scrolling-down) {    transform: translateY(calc(-100% - 2.2rem));} */
    /* NEW HEDAER CSS */
    .sml-header:not(.scrolling-down) { transform: translateY(calc(0px - var(--top-header-height))); box-shadow: 0 0 40px var(--black100); }
    .scrolling-down {transform: translateY(calc(-100% - 2.2rem));}
    .header-nav { position: fixed; align-items: flex-start; top: 0; width: 17rem; z-index: 9; right: 0;height: 100%; background-color: var(--white);     transform: translate(100%, 0); transition: 0.5s;     flex-direction: column;}
    .top_nav>li>a {color: var(--black); display: block;border-bottom: solid 1px #ccc; height: auto;    padding: 1rem 2rem; }
    .bottom_header { 
    padding: 1rem;}
    .top_nav {display: block; width: 100%; }
    .menu_opend .backdrop {display: block;}
    [menu-dropdown_btn="program_menu"] a { pointer-events: none;}
    .menu_icon {display: block; color: var(--white);}
    .close_menu {display: block; color: var(--black); background-color: var(--primary-color); }
    body.menu_opend  .header-nav {    transform: translate(0, 0);}
    .top_header{ background-color: var(--white); }
    .top_header .container { padding: 0;}
    .top_header .header_btn {background-color: var(--theme-color);}
    .top_header img {    filter: invert(1); opacity: 0.6;}
    .top_header .list_right {    align-items: stretch;}
    .right_side .list_right li {display: flex;
    align-items: center;}
    .right_side .list_right li:first-child, .right_side .list_right :nth-child(2) {display: none; }
    .right_side .list_right :nth-child(3) {    border-left: solid 1px #ccc;}
    .mobile_login_menu ul li a {color: var(--black);}
    .mobile_login_menu { display: block; }
    /* .sml-header .backdrop { top: var(--top-header-height); } */
    .top_nav > .has_submenu > .sub_menu:after { display: none; } 
    .close_menu_large { display: block; } 
    .caret_icon {display: none;}
    .top_header .right_side{position: static; display: flex; width: 100%; justify-content: space-between; padding-left: 1rem; align-items: center;}
    .top_header {position: relative; border: none;}
    /* .sml-header { background-color: var(--theme-color); }    */
    .ddp-click { position: absolute; top: 0.45rem; right: 0.6rem; padding: 0.5rem;
    border: 1px solid #0000002e; color: #616161; cursor: pointer;
    background-color: #00000008; display: block; } 
    .caret_icon_mob{ position: absolute; top: 0.45rem; right: 0.6rem; padding: 0.5rem;
    border: 1px solid #0000002e; color: #616161; cursor: pointer;
    background-color: #00000008; display: block; } 
    .sub_menu { position: static; opacity: 1; display: none; pointer-events: all;  transform: none; transition: none; background-color: #00000036; border-radius: 0; } 
    .has_submenu .sub_menu .sub_menu { background-color: #00000036; } 
    .menu_icon_angle { display: none; }
    .program_menu_inner {       column-count: 2;  column-width: 190px;}
    .top_header .left_side {display: none;}
    .right_side .list_right li a { font-size: 1rem !important;}
    /* LARGE MENU MOBILE VIEW */
    .program_menu_main {position: fixed;top: 0;z-index: 9;border-radius: 0;pointer-events: all;left: 0;transform: translateX(-100vw);width: 100%;height: calc(var(--vh, 1vh) * 100); overflow: auto;    z-index: 99;    padding: 2rem 1rem 3rem; } 
    .program_menu_inner { grid-template-columns: repeat(2, 1fr);}
    .sml-header .program_menu_main { top: var(--top-header-height);}
    .disciplines_menu {width: auto;} 
    .search_wrapper { border-radius: 0;}
    .top_header .list_right:hover a {opacity: 1;}
    .right_side .list_right li a { color: var(--white) !important;}
    .bottom_header .d-flex  {align-items: center;}
    .sml-header .header_logo img {height: 35px;}
    .sml-header .menu_icon {color: var(--white);}
    .bannerSlider .banner_img {object-fit: cover;}
    .sml-header .header-nav {   height: 100vh;}
    /* RESPONSIVE CODE FOR HEADER END  */

    .publication_box { padding-inline: 2rem;}
    .collection_list  {    grid-template-columns: repeat(3, 1fr);}
    .single_arts_wrap {flex-wrap: wrap; }
    .single_arts_wrap .single_arts_left {width: 100%;}
    .single_arts_wrap .single_arts_right { padding-left: 0;}
    .single_arts_wrap:not(.single_art_fw) .single_arts_left img {     padding-left: 0;}
    .mob_img_single {
        margin-bottom: 2rem;
    }
    .exhibitions_grid { padding: 0;}
    .books_catalogs_grid {
      
        grid-template-columns: repeat(3, 1fr);}

        .about_grid_box {flex-wrap: wrap;}
        .about_grid_box >div {width: 100%;}
        .about_grid_wrapper .about_grid_box:nth-child(even) { margin-top: 3rem;}
        .about_grid_wrapper .about_grid_box:nth-child(even) .about_box_data {padding-top: 3rem;}
        .about_grid_wrapper .about_grid_box .about_box_data {padding-top: 3rem;}
        .about_bottom_content_inner {margin: 3rem auto 0;}
        .home_about_inner .right_side  {padding-left: 0rem; }
        .about_grid_box .about_box_img {    width: 100%;}
        .about_grid_box .about_box_data {padding-left: 0; width: 100%;}
        .about_grid_wrapper .about_grid_box:nth-child(even) .about_box_data { padding-right: 0;}
}

@media (min-width: 768px) and (max-width: 991px){ 
   

 }
 @media (min-width:992px) and (max-width: 1100px){ 
    .top_nav>li>a { font-size: 0.813rem;     white-space: nowrap;   padding: 1.05rem 0.5rem 1.05rem;}
    .header_logo {    margin-right: 1rem;}
    .bottom_header .d-flex {align-items: center;}
    .bottom_header {padding-inline: 2rem;}

    .programs_tab li a {     min-width: 19.5rem;   padding: 1rem 3.5rem 1rem 2.5rem;}
    .review_thum_img {     height: 9.5rem;
        width: 9.5rem;}
 }

 @media (min-width:1100px) and (max-width: 1220px){ 
    .top_nav>li>a{ padding: 1.05rem 0.8rem 1.05rem;}
 }

@media (max-width: 767px){  
   
    .exhibitions_grid {  padding: 0 0rem;    gap: 4rem;   grid-template-columns: repeat(1, 1fr);}
    .exhibitions_grid .font17  { margin-bottom: 0.5rem;}
    .exhibition_single_sec {flex-wrap: wrap;}
    .exhibition_single_sec .exhibition_single_left {width: 100%;}
    .exhibition_single_sec .exhibition_single_right {width: 100%; padding-left: 0;}
    .exhibition_picked_box .art_info.text-center { height: auto;}
    .collection_list {grid-template-columns: repeat(2, 1fr);}
    .single_arts_wrap { flex-wrap: wrap;}
    .single_arts_wrap .single_arts_left {width: 100%;}
    .single_arts_wrap .single_arts_right { padding-left: 0; width: 100%;}
    .mob_img_single{ margin-bottom: 2rem;}
    .pagination_btn_wrap {    margin-top: 3rem;}
    .gift_museums_wrap {flex-wrap: wrap;}
    .gift_museums_wrap .gift_museums_left {width: 100%; margin-bottom: 2rem;}
    .gift_museums_wrap .gift_museums_right {width: 100%; padding: 0rem 0rem 0rem 0rem;}
    .publication_box { padding-inline: 0; flex-wrap: wrap;    
        padding-bottom: 0rem;    }
    .publication_box .publication_img {width: 100%;}
.publication_box .publication_data {width: 100%; padding: 2rem 0rem 1rem 0rem;}
.publication_grid_row .publication_box:nth-child(even) .publication_data {    padding: 2rem 0rem 1rem 0rem;}

.publication_box .publication_data .font24  {margin-bottom: 0.5rem !important;}
.exhibition_picked_list li {    min-width: 65%;}
.exhibition_picked_list {      justify-content: flex-start; margin: 0;     padding-bottom: 2rem; flex-wrap: nowrap;
overflow: auto;}
.exhibition_picked_box { height: 100%; min-height: 100%;}
.exhibition_picked_box .images {height: 100%;}
.exhibition_picked_box .images img { height: 100%;}
.exhibition_picked_gallery .container_fluid {padding: 0;}
.main_footer { padding: 4rem 0 0 0;}
.main_footer_inner .footer_col { margin-bottom: 2rem;}
.copyright_inner { padding: 0;}
.books_catalogs_grid {grid-template-columns: repeat(2, 1fr);}
.journal_publications_grid {grid-template-columns: repeat(2, 1fr);}
.about_grid_box {flex-wrap: wrap;}
.about_grid_box >div {width: 100%;}
.about_grid_wrapper .about_grid_box:nth-child(even) { margin-top: 3rem;}
.about_grid_wrapper .about_grid_box:nth-child(even) .about_box_data {padding-top: 3rem;}
.about_grid_wrapper .about_grid_box .about_box_data {padding-top: 3rem;}
.about_bottom_content_inner {margin: 3rem auto 0;}
.enquiry_info_inner {flex-wrap: wrap;}
.enquiry_info_inner >div {width: 100%;}
.enquiry_info_inner .enquiry_info_right {margin-top: 5rem;}
.museum_exhibitions_box .image_inner img {height: initial;}
.future_exhibition_wrap { padding: 0 0;}
.museum_exhibitions_grid {padding: 0 0rem;}
.museum_exhibitions_box { flex-wrap: wrap;     margin-bottom: 3rem;}
.museum_exhibitions_box .images {width: 100%;}
.museum_exhibitions_box .image_inner { height: initial; }
.museum_exhibitions_box:last-child { margin-bottom: 0;}
.museum_exhibitions_box .art_info {width: 100%; margin-top: 2rem;}
.sec_heading .lg_head {font-size: 2rem;}
.collection_list .art_title_sm  { margin-top: 0.5rem; }
.single_arts_wrap:not(.single_art_fw) .single_arts_left img { padding-left: 0;}
.museum_exhibitions_grid .art_info .art_title  {margin-bottom: 0.5rem;}
.banner_content .text_lg  {font-size: 3rem !important;}
.journal_publications .font16   {margin-bottom: 0.5rem;}

    html {font-size: 14px;}
    

    .cms_page_content { padding: 0;}


    .heading_box .head_lg {font-size: 2.188rem; line-height: 1.2; margin-bottom: 0.5rem;}
   


    
 }