@media (min-width:576px) {
	.schemesBox img { height: auto; }
	.right-part-grid .region { height: 100%; }
	.right-part-grid .region .views-element-container { height: 100%; }
	.right-part-grid .region .views-element-container .block__content { height: 100%; }
	.right-part-grid .region .views-element-container .block__content>div { height: 100%; }
	.right-part-grid .region .views-element-container .block__content>div .view.view-photo-gallery { height: 100%; }
	.right-part-grid .region .views-element-container .block__content>div .view.view-photo-gallery .view-content { height: 100%; position: relative; }
	.right-part-grid .region .views-element-container .block__content>div .view.view-photo-gallery .view-content .rthumb-img { height: 100%; position: absolute; left: 0; top: 0; width: 100%; display: flex; flex-wrap: wrap; flex-direction: column; justify-content: space-between; }
	.right-part-grid a.photorightsection { margin: 0; height: calc((100% / 3) - 6px); }
	.right-part-grid { padding-left: 10px; }
}
@media (min-width:992px) {
	.media-gallery .left-part-grid { min-height: 619px; display: flex; flex-wrap: wrap; flex-direction: column; justify-content: space-between; }
	.media-gallery .left-part-grid .schemesBox { height: calc(50% - 5px); max-height: 340px; }
	.media-gallery .left-part-grid .schemesBox>div { height: 100%; }
	.media-gallery .left-part-grid .schemesBox>div div { height: 100%; width: 100%; display: flex; justify-content: center; }
	.media-gallery .left-part-grid .schemesBox .boxInner img { height: 100%; width: 100%; }
	.media-gallery .left-part-grid .schemesBox a { width: 100%; height: 100%; }
	.TimeLessNow .swiper-wrapper { display: flex; flex-wrap: wrap; margin: 0px -15px; width: auto; }
	.TimeLessNow .TimelessGridBox { width: calc(100% / 4); padding: 0px 15px; }
	.NowTimeLess .swiper-wrapper { display: flex; flex-wrap: wrap; margin: 0px -15px; width: auto; }
	.NowTimeLess .TimelessGridBox { width: calc(100% / 3); padding: 0px 15px; }
	.TimeLessNow .sliderArrowWrap1, .NowTimeLess .sliderArrowWrap1, .AlsoExplore .sliderArrowWrap1 { display: none; }
	.AlsoExplore .swiper-wrapper { display: flex; flex-wrap: wrap; width: auto; margin: 0px -15px; }
	.AlsoExplore .AlsoExploreGridBox { width: calc(100% / 3); padding: 0px 15px; }
	


.HeaderTop { padding-top: 27.5px; padding-bottom: 27.5px; }
.HeaderBottom { background-color: transparent;      border-top: 1px solid #ebeaea;
	border-bottom: 2px solid var(--mainColor); }
.HeaderMenuBox ul { display: flex; flex-wrap: wrap; list-style: none; padding-bottom: 0px;  }
.HeaderMenuBox ul li { position: relative; }
.HeaderMenuBox ul li a { transition: unset; text-align: center; color: var(--sttl-theme-pure-black); font-size: var(--sttl-theme-font-16); padding: 14px 15px; font-weight: var(--sttl-theme-font-600); display: flex; justify-content: center; }
.HeaderMenuBox ul li.hover{background-color: var(--Color-FCDADA);}
.HeaderMenuBox ul li.hover > a {  color: var(--sttl-theme-pure-black); }
/* .HeaderMenuBox nav > ul { margin-left: -15px; margin-right: -15px; } */
.HeaderMenuBox nav > ul>li.parent>a:after {         content: "\f107";
	display: inline-block;
	font-family: var(--sttl-theme-font-fontawesome);
	font-size: 14px;
	line-height: normal;
	margin-left: 9px;
	position: relative;
	top: 2px; }
.HeaderMenuBox ul>li ul {     background: rgba(0, 0, 0, .7);
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);  margin-top: 0px; padding-left: 0px; position: absolute; top: 100%; left: 0; width: 100%; opacity: 0; visibility: hidden; top: calc(100% + 20px); overflow: hidden; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
/* .HeaderMenuBox ul>li ul li:last-child a { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } */
.HeaderMenuBox ul>li.hover > ul { opacity: 1; visibility: visible; top: calc(100% + 0px); }
.HeaderMenuBox nav > ul > li {display: flex; justify-content: center; min-width: 240px; margin-right: 0px; position: relative; }
.HeaderMenuBox nav > ul > li > a { width: 100%; position: relative;  justify-content: center; padding-top: 11px; padding-bottom: 11px; display: flex; align-items: center; font-size: var(--sttl-theme-font-20); font-weight: var(--sttl-theme-font-600); padding-left: 0px; padding-right: 0px; }
.HeaderMenuBox nav > ul > li > a {
	pointer-events: none;
}

.HeaderMenuBox nav > ul > li {
	cursor: pointer;
}
.HeaderMenuBox nav > ul > li:first-child{cursor: unset;}
.HeaderMenuBox nav > ul > li:first-child > a{pointer-events:inherit}
.HeaderMenuBox nav > ul>li:last-child { margin-right: 0px; }
.HeaderMenuBox ul>li ul li { width: 100%; display: flex; flex-wrap: wrap; }
.HeaderMenuBox ul>li ul li a { color:var(--sttl-theme-white); font-size: var(--sttl-theme-font-14); width: 100%; padding: 12px 15px 12px 15px;  }
.HeaderMenuBox ul>li ul li.hover > a{ background-color: var(--Color-FCDADA);}
.HeaderMenuBox ul>li ul li a:after, .HeaderMenuBox ul>li ul li .FileSize { display: none; }
/* .HeaderMenuBox ul>li ul li:last-child > a { border-bottom: 1px solid transparent; } */
.HeaderMenuBox ul>li ul li>ul { left: 100%; }
/* .HeaderMenuBox nav > ul> li> ul { left: -5px; } */
.HeaderMenuBox ul>li ul li.hover > ul { top: 0%; }
.HeaderMenuBox ul>li ul li.parent > a:after { content: "\f105"; display: inline-block; font-family: var(--sttl-theme-font-fontawesome); font-size: var(--sttl-theme-font-14); line-height: normal; margin-left: 0px; position: absolute; right: 15px; top: 12px; }
.parent-trigger { display: none; }
/* .HeaderMenuBox nav >ul>li { overflow: hidden; } */
.HeaderMenuBox nav >ul>li.hover { overflow: visible;  }
/* .HeaderMenuBox ul li.hover > a:after { color: var(--sttl-theme-pure-black)!important; } */
.HeaderMenuBox nav > ul>li>a>span{position: relative;}
.HeaderMenuBox nav > ul>li>a>span:after {content: ""; position: absolute; bottom: -15px; left: 0; right: 0px; height: 8px; background-color: var(--mainColor); opacity: 0; }

.HeaderMenuBox nav > ul>li.primary-nav__menu-item--active-trail>a > span:after, .HeaderMenuBox nav > ul>li>a.is-active > span:after { opacity: 1; }
.HeaderMenuBox nav > ul>li>a.is-active, .HeaderMenuBox nav > ul>li.primary-nav__menu-item--active-trail>a{color: var(--mainColor); font-weight: var(--sttl-theme-font-700); font-size: var(--sttl-theme-font-24);}
}
@media (min-width:1025px) {
	.box-tabs.box-tabs-2 #NandaDeviandValleyofFlowersNationalParks { left: 163px; top: -21px; }
	.box-tabs.box-tabs-2 #LeCorbusier { left: 111px; top: -31px; }
	.box-tabs.box-tabs-2 #QutbMinaranditsMonuments { left: 110px; top: 12px; }
	.box-tabs.box-tabs-2 #RedFortComplex { left: 119px; top: 8px; }
	.box-tabs.box-tabs-2 #HumayunTombDelhi { left: 116px; top: 15px; }
	.box-tabs.box-tabs-2 #MahabodhiTempleComplexatBodhGaya { left: 262px; top: 82px; }
	.box-tabs.box-tabs-2 #TajMahal { left: 132px; top: 30px; }
	.box-tabs.box-tabs-2 #FatehpurSikri { left: 139px; top: 38px; }
	.box-tabs.box-tabs-2 #AgraFort { left: 126px; top: 38px; }
	.box-tabs.box-tabs-2 #RanikiVav { left: 34px; top: 107px; }
	.box-tabs.box-tabs-2 #HillFortsofRajasthan { left: 76px; top: 54px; }
	.box-tabs.box-tabs-2 #TheJantarMantar { left: 99px; top: 40px; }
	.box-tabs.box-tabs-2 #Ahmadabad { left: 31px; top: 129px; }
	.box-tabs.box-tabs-2 #Mumbai { left: 43px; top: 195px; }
	.box-tabs.box-tabs-2 #JaipurCity { left: 91px; top: 44px; }
	.box-tabs.box-tabs-2 #Khangchendzonga { left: 321px; top: 31px; }
	.box-tabs.box-tabs-2 #RockSheltersofBhimbetka { left: 123px; top: 116px; }
	.box-tabs.box-tabs-2 #BuddhistMonumentsatSanchi { left: 140px; top: 107px; }
	.box-tabs.box-tabs-2 #AjantaCaves { left: 90px; top: 176px; }
	.box-tabs.box-tabs-2 #ElloraCaves { left: 80px; top: 181px; }
	.box-tabs.box-tabs-2 #SunTemple { left: 276px; top: 180px; }
	.box-tabs.box-tabs-2 #GroupofMonumentsatMahabalipuram { left: 168px; top: 324px; }
	.box-tabs.box-tabs-2 #GreatLivingCholaTemples { left: 145px; top: 354px; }
	.box-tabs.box-tabs-2 #ChurchesandConventsofGoa { left: 58px; top: 272px; }
	.box-tabs.box-tabs-2 #GroupofMonumentsatHampi { left: 102px; top: 268px; }
	.box-tabs.box-tabs-2 #GroupofMonumentsatPattadakal { left: 91px; top: 259px; }
	.box-tabs.box-tabs-2 #ElephantaCaves { left: 38px; top: 206px; }
	.box-tabs.box-tabs-2 #ChhatrapatiShivajiTerminus { left: 37px; top: 196px; }
	.box-tabs.box-tabs-2 #NalandaMahavihara { top: 73px; left: 273px; }
	.box-tabs.box-tabs-2 #ChampanerPavagadhArchaeologicalPark { left: 47px; top: 128px; }
	.box-tabs.box-tabs-2 #KhajurahoGroupofMonuments { left: 164px; top: 89px; }
	.box-tabs.box-tabs-2 #MountainRailwaysofIndia { left: 96px; top: 344px; }
	.box-tabs.box-tabs-2 #GreatHimalayanNationalPark { left: 124px; top: -64px; }
	.box-tabs.box-tabs-2 #KeoladeoNationalPark { left: 117px; top: 41px; }
	.box-tabs.box-tabs-2 #KazirangaNationalPark { left: 404px; top: 54px; }
	.box-tabs.box-tabs-2 #ManasWildlifeSanctuary { left: 396px; top: 62px; }
	.box-tabs.box-tabs-2 #WesternGhats { left: 109px; top: 383px; }
	.box-tabs.box-tabs-2 #SundarbansNationalPark { left: 321px; top: 140px; }
}
@media (min-width:1200px) {
	.latest-adition .swiper-wrapper { display: flex; flex-wrap: wrap; margin: 0px -10px; width: auto; }
	.latest-adition .latest-adition-box { width: calc(100% / 5); padding: 0px 5px; }
	.latest-adition .sliderArrowWrap1 { display: none; }
	.North-East-Archive-Icons .swiper-wrapper { display: flex; flex-wrap: wrap; width: auto; margin: 0px -5px; }
	.North-East-Archive-Icons .NorthEastIconsBox { width: calc(100% / 4); padding: 0px 5px; }
	.North-East-Archive-Icons .sliderArrowWrap1 { display: none; }
	.CulturalAgreement .NameofCountryWrap { width: calc(100% / 5); }
	
																																			/* .FoodandCulture .icon-wrapper .swiper-wrapper { display: flex; flex-wrap: wrap; width: auto; margin: 0px -10px; }
.FoodandCulture .icon-wrapper .swiper-slide { width: calc(100% / 6); padding: 0px 10px; } */






 }



@media only screen and (max-width:1199px) and (min-width:992px) {
	.intangible-cultural-box .heading { font-size: 2.0625em; }
}
@media only screen and (max-width:1399px) and (min-width:1200px) {
	.intangible-cultural-box .heading { font-size: 1.75em; }
}
@media (min-width:1200px) {
	.container-xl, .container-lg, .container-md, .container-sm, .container{padding-left: 0px; padding-right: 0px;}
}
@media (min-width:1400px) {
	.latest-adition .swiper-wrapper { margin: 0px -24px; }
	.latest-adition .latest-adition-box { padding: 0px 12px; }
	.banner1 img { width: 78%; }
	.slider1Icon { width: 100%; }
	.slider1InfoCover { width: 90%; }
	.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { max-width: 1344px;     padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5); }
	.dashboard-box-slider { width: calc(100% / 6); padding: 0px 12px; }
	.dashboard-section .swiper-container { margin: 0px -12px }
	.CulturalAgreement .NameofCountryWrap { width: calc(100% / 5); }
}

@media only screen and (max-width:479px) {
	.litebox-overlay .litebox-close { display: none; }
}

@media screen and (max-width:1536px) {
	




	header.header{position: sticky; top: -120px;}


.home-view-all-btn a {font-size: var(--sttl-theme-font-14); padding: 8px 15px;}
.HeaderTop { padding-top: 10px; padding-bottom: 10px; }
.home-padding { padding: 40px 64px 40px 64px; }
/* .HeaderMenuBox nav > ul > li > a { font-size: var(--sttl-theme-font-16); } */
.HeaderTop, .HeaderBottom { padding-left: 64px; padding-right: 64px; }
.HeaderBottom { padding-left: 30px; padding-right: 30px; }
.HeaderMenuBox nav > ul > li { min-width: 160px; }
.HeaderBottom { padding-left: 16px; padding-right: 16px; }
.commen-icons { width: 60px; height: 60px; margin: 0 auto 10px; }
.commen-icons img { max-width: 35px; }
.ministryg-title { margin: 50px 0 40px; }
.tabNav li { padding-right: 30px; margin-right: 30px; }
.dashboard-section .cta-box-wrapper { position: relative; display: flex; align-items: center; }
.dashboard-section .sliderArrowWrap { position: relative; display: flex; margin-left: 15px; }
.dashboard-section .cul-title { flex-wrap: wrap; }
.tangible, .intangible, .knowledge { width: 90px; }
.tangible:after, .intangible:after, .knowledge:after { border-left-width: 45px; border-right-width: 45px; }
.related-link li { margin-right: 30px; }
.inner-box { padding: 25px 30px 25px; }
.att-title { color: var(--sttl-theme-white); line-height: 1.2; }
.dandi-memorial .right-part { width: 50%; }
.dandi-memorial .left-part { width: 100%; }
.resTab.box-tabs .home-tab-section .left-part { width: 50%; }
.resTab.box-tabs .home-tab-section .right-part { width: 100%; }
.gallery-grid-box { width: calc(100% / 4 - 30px); }
.gallery-grid-box:nth-child(-n + 5) { margin-top: 30px; }
.gallery-grid-box:nth-child(-n + 4) { margin-top: 0px; }
.searchListing.searchDetalispage+h2 { line-height: normal; }
.main-profile-details { padding: 30px 0px 40px; }
.profile-box .icon-content { padding-bottom: 15px; }
.profile-box .icon-content .icon-detail { padding-left: 15px; }
.profile-box .icon-content .icon { width: 18px; }
.profile-box .thumb { width: 215px; height: 215px; padding: 20px; margin-top: -20px; }
.profile-box .designation { padding-bottom: 15px; }
.profile-box-all .thumb { width: 150px; height: 150px; }
.profile-box-all .profile-box-inner {width: calc(100% - 150px);}
.profile-box-grid-all { margin-bottom: 35px; }
.profile-box:after { top: 87px; }
	.profile-box-all:after { left: 0px; }
	.all-profile-details .heading-box { padding: 10px 0px 25px; }
	.all-profile-details .border-top { margin-bottom: 0px; }
	.museums-block .museums-block-wrap .left-part { width: 100%; padding-right: 0px; }
	.museums-block .museums-block-wrap .right-part { width: 50%; }
	.museums-block-zig-zag .right-part { padding-left: 0px; width: 100%; }
	.museums-block-zig-zag .left-part { width: 50%; }
	.museums-block-zig-zag:nth-child(even) .right-part { padding-right: 30px; }
	.museums-block-zig-zag .sub-text p, .museums-block-zig-zag .sub-text ul { padding-bottom: 10px; }
	.museums-block .museums-block-wrap .sub-text p { padding-bottom: 15px; }
	/* .museums-block-zig-zag { padding: 45px 0px 45px; } */
	/* .museums-block-zig-zag .heading-zig-zag { padding-bottom: 20px; } */
	/* .museums-block { padding: 70px 0px 45px; } */
	.museums-block .museums-block-wrap .sub-text p { padding-bottom: 10px; }
	.galleries-allahabad-museum ul { columns: 3; -webkit-columns: 3; -moz-columns: 3; }
	.galleries-allahabad-museum { padding: 25px; margin: 28px 0px 35px; }
	.important-activities .left-important, .important-activities .right-important { padding-right: 30px; }
	.InnerPageWrap .media-box.media-box-full.right-part { padding-left: 30px; }
	.box-tabs.box-tabs-CMS .tabContainer { padding: 50px 60px 50px; }
	.gallery-grid-box.three-col { width: calc; width: calc(100% / 3 - 30px); }
	.gallery-grid-box.three-col:nth-child(-n + 5) { margin-top: 30px; }
	.gallery-grid-box.three-col:nth-child(-n + 4) { margin-top: 30px; }
	.gallery-grid-box.three-col:nth-child(-n + 3) { margin-top: 0; }
	.all-event-section .views-exposed-form.reset-btn-active .form-actions.js-form-wrapper { width: 17%; }
	.all-event-section .views-exposed-form.reset-btn-active .form-item-title.js-form-item-title { width: 15%; }
	.all-event-section .views-exposed-form.reset-btn-active .form-item.js-form-item-field-events-states-target-id, .all-event-section .views-exposed-form.reset-btn-active .form-item-field-events-city-target-id { width: 14%; }
	.all-event-section .views-exposed-form.reset-btn-active .js-form-item-field-events-start-date-value, .all-event-section .views-exposed-form.reset-btn-active .js-form-item-field-events-start-date-end-value { width: 13%; }
	.all-event-section .views-exposed-form .form-item { padding: 0px 5px; }
	.all-event-section .views-exposed-form .form-actions.js-form-wrapper { padding: 0px 5px; }
	.all-event-section .views-exposed-form.reset-btn-active .form-actions input, .all-event-section .views-exposed-form.reset-btn-active .form-actions a { width: calc(50% - 5px); }
	.all-event-section .views-exposed-form { margin: 0px -5px; }
	/* .intangible-memories { padding: 0px 0px 60px; } */
	/* .text-heading-block { padding: 70px 0px 60px; } */
	.box-tabs-1 .intangible-cultural-heritage-section .intangible-wrap .left-part { width: 50%; padding-right: 30px; }
	.box-tabs-1 .intangible-cultural-heritage-section .intangible-wrap .right-part { width: 50%; }
	.resTab.box-tabs.box-tabs-1 .tabContainer { padding: 40px 40px; }
	.box-tabs-1 .intangible-cultural-heritage-section .sub-text-box { padding: 30px 40px; margin: 30px 0px 25px; }
	.box-tabs-1 .intangible-cultural-heritage-section .list-items-wrap { margin: 35px 0px; padding: 30px 0px; }
	.box-tabs-1 .intangible-cultural-heritage-section .sub-text-level .level-box p { padding: 20px 25px; }
	.box-tabs-1 .intangible-cultural-heritage-section .unesco-ich .unesco-ich-wrap ul { padding-right: 40px; }
	/* .map-block { padding: 0px 0px 70px; } */
	.box-tabs.box-tabs-2 .tabContainers { padding: 40px 30px; }
	.box-tabs.box-tabs-2 .inidaMapHeritagBlock .alignLeft { padding-left: 30px; }
	.InnerPageWrap ul.all-links li, .dynamic-pdf-wrapper ul li { width: calc((100% / 4) - 20px); margin: 20px 10px 0px; }
	.InnerPageWrap ul.all-links, .dynamic-pdf-wrapper ul { margin: -20px 0px 0px; padding-top: 10px; padding-left: 5px; padding-right: 5px; }
	.pages-banner .ministers img { margin-left: 20px; max-width: 100px; }
	.menu-part-left + .content-part-right { padding-left: 10px; width: calc(100% - 300px); }
	.menu-part-left { width: 300px; }
	.virtual-museums-box .content { padding: 15px 15px; min-height: 200px; padding-right: 45px; }
	.virtual-museums-box .cta-btn { padding: 11px 16px; }
	.virtual-museums-box .cta-btn { margin-right: 5px; }
	.virtual-museums-box .cta-btn { margin-right: 10px; }
	.intangible-cultural-box .content ul li { margin-bottom: 20px; }
	.EventsChronologyBox .content { padding: 20px 20px; }
	.JournalsTributesBox.Tributes .sub-text p { -webkit-line-clamp: 5; }
	.JournalsTributesBox .inner { padding: 25px; }
	.DidYouKnow { margin-top: 40px; }
	.DidYouKnowBox { padding: 0px 30px 30px 30px; margin-bottom: 100px; }
	.DidYouKnowBox .rightBox { padding: 30px 0px; }
	.DidYouKnowBox .leftBox { margin-top: -40px; }
	.DidYouKnowBox:nth-child(odd) .rightBox { padding-left: 20px; }
	.DidYouKnowBox:nth-child(even) .rightBox { padding-right: 20px; }
	.cta-1.cta-box { margin-top: 40px; }
	.FoodandCulture .icon-box { padding: 20px 15px; }
	.FoodandCulture .icon-box .icon img { width: 70px; height: 70px; }
	.NationalBibliography .pdf-box { margin-top: 60px; }
	.NationalBibliography .NationalBibliography-row { margin-top: -60px; }
	.box-tabs-style-5 ul.tabNav li a .icon { width: 100px; height: 100px; }
	.box-tabs-style-5 ul.tabNav li a { padding: 25px 15px; }
	.box-tabs-style-5 ul.tabNav li:before { border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 30px solid var(--sttl-theme-orange-1); top: calc(100% + 20px); }
	.box-tabs-style-5 .tabContainer { margin-top: 50px; border-top: 5px solid var(--sttl-theme-navyblue-1); padding: 35px 0px 0px; }
	.box-tabs-style-5 ul.tabNav li:after { top: calc(100% + 52px); height: 6px; }
	.intangible-cultural-box .heading { min-height: 76px; }
	.intangible-cultural-box .content { min-height: calc(100% - 101px); }
	.VirtualMuseumsDetail .left-part { width: 28%; padding: 25px 30px; padding-left: 0px; min-height: 629px; }
	.VirtualMuseumsDetail .virtual-museums-box.MuseumsDetail { padding: 50px 0px; }
	.VirtualMuseumsDetail .right-part { width: 72%; }
	.e-books.e-books-detail-page .pdf-box { padding-right: 30px; }
	.detail404 .four04 h3 { font-size: 10vw; }
	.detail404.thank-u .four04 h3 { font-size: 6.5vw; }
	.Leader-Corner-Box .Leader-corner-Text { padding: 20px 20px; }
	.Leader-Corner-Box .cta-link { margin-top: 20px; }
	.Leader-Corner-Box .Leader-corner-Text { bottom: -56px; }
	.Leader-Corner-Box .Leader-Corner-Inner:hover .cta-link { margin-top: 10px; }
	.menu-part-left+.content-part-right .all-event-section { padding-top: 0; padding-bottom: 0px; }
	.menu-part-left+.content-part-right .all-event-section .views-exposed-form.reset-btn-active .form-item-title.js-form-item-title { width: 25%; }
	.menu-part-left+.content-part-right .all-event-section .views-exposed-form .form-item.js-form-item-field-events-states-target-id, .menu-part-left+.content-part-right .all-event-section .form-item-field-events-city-target-id { width: 25%; }
	.menu-part-left+.content-part-right .all-event-section .form-item-field-events-category-target-id.js-form-item-field-events-category-target-id { width: 25%; }
	.menu-part-left+.content-part-right .all-event-section .views-exposed-form .js-form-item-field-events-start-date-value, .menu-part-left+.content-part-right .all-event-section .js-form-item-field-events-start-date-end-value { width: 25%; }
	.menu-part-left+.content-part-right .all-event-section .views-exposed-form.reset-btn-active .form-actions.js-form-wrapper { width: 50%; }
	header .openbtn { width: 20px; height: 14px; }
	.AlsoExplore .AlsoExploreGridBox .heading { min-height: 105px; }
	.InnerPageWrap .global-links.autonomous-bodies ul.all-links li, .global-links.autonomous-bodies .dynamic-pdf-wrapper ul li { width: calc((100% / 3) - 20px); }
	.global-links.global-links-BG { padding: 0px 80px 80px; }
	.global-links.global-links-BG .accordian-box { padding: 35px; }
	.MediGallery.PhotosOfVillage .two-img .img-box { padding-bottom: calc(79.50% - 12px); }
	.InnerPageWrap .view-filters form .js-form-item { width: calc((100% / 3) - 0px); }
	.InnerPageWrap .view-filters form .form-actions { width: calc(((100% / 3) / 1) - 0px); }
	/* .footer_bottom { padding-left: 100px; padding-right: 100px; } */
	.THEAD, .TBODYTR { padding: 0px 30px; }
	/* .key-offering-links-list li a{padding-right: 35px;} */
	/* .key-offering-links-list li a::after{right: 15px;} */
	.home-whats-new-slider .whats-new-card{        padding-top: 12px;
		padding-bottom: 12px; padding-right: 25px;}
	.home-whats-new-slider .whats-new-card::after{right: 0px;}
	.VacanciesBox .SubText {
		min-height: 120px;
	}
	.StickyTextBox{top: 200px;}
	/* header.header .LogoPartHeader .logo .LogoText span{font-size: 1.25em;} */
	/* .HeaderMenuBox nav > ul>li>a.is-active, .HeaderMenuBox nav > ul>li.menu__item--active-trail>a{font-size: 1.25em;} */
	.about-ministry{ padding: 40px 64px;}
	.HeaderMenuBox nav > ul > li > a{padding-top: 14px; padding-bottom: 14px;}
	.HeaderMenuBox nav > ul>li>a>span:after{bottom: -19px;}
	/* .HeaderMenuBox nav > ul>li>a.is-active, .HeaderMenuBox nav > ul>li.primary-nav__menu-item--active-trail>a{font-size: 1.25em;} */
	.Who_Who_Card_Box .DesignationBox{font-size: 0.625em;}
	.Who_Who_Card_Box .Heading{font-size: 0.75em;}
	.Who_Who .HeadingWithIcon{font-size: 0.875em;}
	.Who_Who .Th{font-size: 0.625em;}
	/* .Who_Who .Name, .Who_Who .Designation, .Who_Who .PhoneDetail, .Who_Who .EmailDetail, .Who_Who .AddressDetail{font-size: 0.875em;} */
	.search { bottom: 6px; left: 0px; }
	/* .home-common-head h4 { font-size: 1.25em; } */
	.HeaderTop .LogoPartHeader { width: 28%; }
	.HeaderTop .SearchColHeader { width: 44%; padding: 0px; padding-right: 0px; }
	.HeaderTop .SearchColHeader + .SearchColHeaderNext { width: 28%; }
	.announcement-wrap {
    padding: 12px 0;
}
.statement-vision-text p{font-size: 1.5em;}
.home-banner-section .PlayBtnSlider {
	right: 51px;
}
.home-banner-section .BannerSwiperPagination{padding-right: 100px;}
.pagination-box .breadcrumb__list li{font-size: 1.1428571428571428em;}
}
@media screen and (max-width:1280px) {
	.home-padding { padding: 40px 120px 40px 120px; }
	.about-ministry { padding: 40px 120px; }
	.HeaderTop, .HeaderBottom { padding-left: 92px; padding-right: 67px; }
	.HeaderBottom { padding-left: 46px; padding-right: 46px; }
	.search { bottom: 0; left: 0px; }
	.HeaderTop .LogoPartHeader { width: 31%; }
	.HeaderTop .SearchColHeader { width: 38%; }
	.HeaderTop .SearchColHeader + .SearchColHeaderNext { width: 31%; }
	.home-banner-section .PlayBtnSlider {
		right: 106px;
	}
	.home-banner-section .BannerSwiperPagination{padding-right: 150px;}
	.ImageLogoIconGrid.CountryBoxGrid {
    width: calc(100% / 4);
}
}
@media screen and (max-width:1199px) {
	html{font-size: 14px;}
	:root {
		--sttl-theme-font-10:0.7142857142857143em;
		--sttl-theme-font-12:0.7142857142857143em;
		--sttl-theme-font-14:0.8571428571428571em;
		--sttl-theme-font-16:1em;
		/* --sttl-theme-font-18:1.1428571428571428em; */
		--sttl-theme-font-20:1.1428571428571428em;
		--sttl-theme-font-24:1.4285714285714286em;
		/* --sttl-theme-font-32:1.5714285714285714em; */
		--sttl-theme-font-36:1.7142857142857142em;
	
	}
	.directoryBox .ContactNo:after, .directoryBox .EmailId:after, .directoryBox .Address:after{top: -2px;}
	.modal .Who_Who_Card_Box ul li span:after, .Who_Who .PhoneDetail .Icon:after, .Who_Who .EmailDetail .Icon:after{top: 0px;}
	.TBODYTR .HasTitle > .TD:after, .HeadingWithPageIcon:after{top: 8px;}
	.logo img{ max-width: 270px;}
	/* .HeaderTop, .HeaderBottom { padding-left: 12px; padding-right: 12px; } */
	/* .HeaderMenuBox nav > ul > li { margin-right: 35px; } */
	/* .HeaderMenuBox ul { justify-content: center; } */
	.HeaderMenuBox nav > ul > li { min-width: 152px; }
	.tabNav li { padding-right: 28px; margin-right: 28px; }
	.cta-1 a { padding: 14px 30px; }
	.commen-icons { width: 60px; height: 60px; margin: 0 auto 10px; border-radius: 10px; }
	.commen-icons img { max-width: 35px; }
	.ministryg-title { margin: 45px 0 35px; }
	.related-link li { margin-right: 24px; }
	.media-gallery .letest-events-section .resTab .tabNav li { margin-left: 15px; }
	.rightbtn-menu { display: none; }
	.inner-box { padding: 25px 20px 25px; }
	.login-section .formSection, .loginForm { padding: 30px 30px; }
	.about-us-intro .left-part .left-inner { padding-right: 0px; }
	.mission-statement .list-item-wrap ul li { padding-right: 40px; }
	
																												/* .about-table .table>tbody>tr>td:nth-child(odd) { width: 35%; }
	.about-table .table>tbody>tr>td:nth-child(even) { width: 65%; } */
	.event-box .date-box { width: 90px; height: 90px; }
	.event-box .event-image { width: 135px; height: 135px; }
	.event-box .image-content-wrap { padding-left: 20px; width: calc(100% - 250px); }
	.event-box .event-box-wrap { padding: 35px 35px; }
	.event-box .event-title { padding-left: 25px; }
	.event-box .tags-location .tags { padding: 2px 12px; }
	.event-box .event-btn { width: 160px; }
	.event-box .event-category-icon a { width: 90px; height: 90px; }
	.event-box .go-btn { width: 45px; height: 45px; }
	.event-page-section .todays-event-slider { width: calc(100% - 34px); margin: 0 auto; }
	.resTab.box-tabs { padding: 0px 0px; }
	/* .resTab.box-tabs .tabNav li a { padding: 17px 10px; } */
	.resTab.box-tabs .home-tab-section .sub-text { padding-bottom: 40px; }
	.dandi-tabs { padding: 0px 0px 0px; }
	.searchListing.searchDetalispage+h2 { line-height: normal; }
	.profile-box-row .profile-box-grid { padding: 0px 15px; }
	.profile-box-row { margin: 0px -15px; }
	.profile-box .icon-content .icon-detail { padding-left: 10px; }
	.profile-box .icon-content { padding-bottom: 12px; }
	.profile-box .name { margin: 15px 0px 0px; }
	.profile-box { padding: 0px 20px 20px; }
	.profile-box .thumb { width: 190px; height: 190px; padding: 15px; margin-top: -15px; }
	.profile-box:after { top: 79px; }
	.profile-box .icon-content .icon { width: 17px; }
	.profile-box .icon-content .icon-detail { width: calc(100% - 17px); }
	.profile-box .profile-box-inner { padding-bottom: 0px; }
	.profile-box-all { padding: 20px 20px; }
	.profile-box-all .profile-box-inner { width: calc(100% - 140px); padding-left: 20px; }
	.profile-box-all .thumb { padding: 10px; margin-left: -10px; width: 140px; height: 140px; }
	.profile-box-all .icon-content .icon-detail { padding-left: 10px; }
	.profile-box-grid-all.full .profile-box-all .left-part { width: 100%; padding-right: 0px; }
	.profile-box-grid-all.full .profile-box-all .right-part { width: 100%; padding-top: 10px; }
	.profile-box-grid-all { padding: 0px 15px; }
	.profile-box-row-all { margin: 0px -15px; }
	/* .profile-box-grid-all.full .profile-box-all { padding-right: 20px; } */
	.all-profile-details .heading-box { padding: 0px 0px 20px; }
	.global-links { padding: 0px 0px 50px; }
	/* .accordian-box { padding: 40px; } */
	.accordian-box .accordian-title { padding: 15px 30px; }
	.accordian-box .accordion-body { padding: 15px 30px; }
	.all-event-section .views-exposed-form .form-item.js-form-item-field-events-states-target-id, .all-event-section .form-item-field-events-city-target-id { width: 33%; }
	.all-event-section .form-item-field-events-category-target-id.js-form-item-field-events-category-target-id { width: 33%; }
	.all-event-section .views-exposed-form .form-item-title.js-form-item-title { width: 33%; }
	.all-event-section .views-exposed-form .js-form-item-field-events-start-date-value, .all-event-section .js-form-item-field-events-start-date-end-value { width: 33%; }
	.all-event-section .views-exposed-form .form-actions.js-form-wrapper { width: 100%; }
	.museums-block-zig-zag .right-part { padding-left: 20px; }
	.museums-block-zig-zag:nth-child(even) .right-part { padding-right: 20px; }
	.museums-block .museums-block-wrap .left-part { padding-right: 20px; }
	/* .museums-block-zig-zag { padding: 40px 0px 40px; } */
	/* .museums-block-zig-zag .heading-zig-zag { padding-bottom: 18px; } */
	.galleries-allahabad-museum { padding: 25px; margin: 25px 0px 30px; }
	.important-activities .left-important, .important-activities .right-important { padding-right: 15px; }
	/* .museums-block { padding: 60px 0px 40px; } */
	.all-event-section .views-exposed-form .form-item { margin: 5px 0px; padding: 0px 5px; }
	.all-event-section .views-exposed-form .form-actions.js-form-wrapper { margin: 5px 0px; padding: 0px 5px; }
	.InnerPageWrap .media-box.media-box-full.right-part { padding-left: 25px; }
	.view-footer { margin-top: 30px; }
	nav.pager.layout--content-medium { margin-top: 30px; }
	.HasViewFooter .view-footer { margin-top: 15px; justify-content: center; display: flex; }
	.view-header { margin-bottom: 40px; }
	.gallery-grid-box.three-col { width: calc; width: calc(100% / 3 - 30px); }
	.gallery-grid-box.three-col:nth-child(-n + 5) { margin-top: 30px; }
	.gallery-grid-box.three-col:nth-child(-n + 4) { margin-top: 30px; }
	.gallery-grid-box.three-col:nth-child(-n + 3) { margin-top: 0; }
	.all-event-section .views-exposed-form.reset-btn-active .form-item-title.js-form-item-title { width: calc(100% / 3); }
	.all-event-section .views-exposed-form.reset-btn-active .form-item.js-form-item-field-events-states-target-id, .all-event-section .views-exposed-form.reset-btn-active .form-item-field-events-city-target-id { width: calc(100% / 3); }
	.all-event-section .views-exposed-form.reset-btn-active .form-item-field-events-category-target-id.js-form-item-field-events-category-target-id { width: calc(100% / 3); }
	.all-event-section .views-exposed-form.reset-btn-active .js-form-item-field-events-start-date-value, .all-event-section .views-exposed-form.reset-btn-active .js-form-item-field-events-start-date-end-value { width: calc(100% / 3); }
	.all-event-section .views-exposed-form.reset-btn-active .form-actions.js-form-wrapper { width: 100%; }
	.all-event-section .views-exposed-form.reset-btn-active .form-actions input, .all-event-section .views-exposed-form.reset-btn-active .form-actions a { width: calc(50% - 5px); }
	/* .intangible-memories { padding: 0px 0px 50px; } */
	.image-with-text-grid .image-with-text-box .left-part { width: 270px; }
	/* .image-with-text-grid .image-with-text-box .right-part { width: calc(100% - 270px); } */
	/* .text-heading-block { padding: 60px 0px 50px; } */
	.box-tabs-1 .intangible-cultural-heritage-section .intangible-wrap .left-part { padding-right: 20px; }
	.box-tabs-1 .intangible-cultural-heritage-section .sub-text-box { padding: 25px 30px; margin: 25px 0px 25px; }
	.box-tabs-1 .intangible-cultural-heritage-section .list-items-wrap { margin: 30px 0px; padding: 25px 0px; }
	.box-tabs-1 .intangible-cultural-heritage-section .sub-text-level .level-box p { padding: 20px 20px; }
	.box-tabs-1 .intangible-cultural-heritage-section .banner-block { padding-bottom: 32px; }
	.box-tabs-1 .intangible-cultural-heritage-section .sub-text-level { margin: 25px -8px 35px; }
	.box-tabs.box-tabs-2 .inidaMapHeritagBlock .alignLeft { padding-left: 0; width: 100%; }
	.box-tabs.box-tabs-2 .inidaMapHeritagBlock .indiaMapHeritag { margin: 20px auto; order: 2 }
	.box-tabs.box-tabs-2 .inidaMapHeritagBlock .alignLeft { order: 1; }
	/* .map-block { padding: 0px 0px 50px; } */
	.box-tabs.box-tabs-2 .tabContainers { margin-top: 61px; }
	.mission-statement .list-item-wrap ul:after { transform: translateX(calc(-50% - 7px)); }
	/* .inner-page-menu ul { display: none; } */
	.inner-page-menu-link .toggle-icon { min-height: 50px; display: flex; align-items: center; padding: 0px 15px; color: var(--sttl-theme-white); }
	.menu-part-left { width: 100%; position: relative; top: unset; }
	.menu-part-left + .content-part-right { padding-left: 12px; width: 100%; padding-top: 30px; }
	.virtual-museums-box .cta-btn { padding: 11px 23px; }
	.virtual-museums-box .content { padding: 20px 20px; min-height: 180px; padding-right: 45px; }
	.virtual-museums-box .link { width: 25px; height: 25px; }
	.section-padding-1 { padding: 55px 0px 55px; }
	.VillagesDetailsProfile { padding: 55px; }
	.EventsChronology, .PhotoVideo, .latest-adition, .intangible-cultural-section, .FoodandCulture .icon-wrapper { padding-left: 30px; padding-right: 30px; }
	.intangible-cultural-box .content { min-height: calc(100% - 110px); }
	.intangible-cultural-box .heading { min-height: 90px; }
	.latest-adition .sliderArrowWrap1 .cta-link { margin-right: 5px; }
	.JournalsTributes .JournalsTributes-row { margin-top: -30px; }
	.JournalsTributesBox { margin-top: 30px; }
	.JournalsTributesBox .heading-box { padding-bottom: 15px; }
	.JournalsTributesBox .inner { height: calc(100% - 61px); }
	.page-pb-30 { padding-bottom: 25px; }
	.intangible-cultural-section-row { margin-top: -35px; }
	.intangible-cultural-box { margin-top: 35px; }
	.PhotoVideo .sliderArrowWrap1 { top: 1px; }
	.DidYouKnow { margin-top: 40px; }
	.DidYouKnowBox { padding: 0px 30px 30px 30px; margin-bottom: 90px; }
	.DidYouKnowBox .rightBox { padding: 30px 0px; }
	.DidYouKnowBox .leftBox { margin-top: -40px; }
	.DidYouKnowBox:nth-child(odd) .rightBox { padding-left: 20px; }
	.DidYouKnowBox:nth-child(even) .rightBox { padding-right: 20px; }
	.cta-1.cta-box { margin-top: 30px; }
	.FoodandTabingBox { margin-top: 30px; }
	.FoodandContent .FoodandContent-row { margin-top: -30px; }
	.NationalBibliography .pdf-box { margin-top: 50px; }
	.NationalBibliography .NationalBibliography-row { margin-top: -50px; }
	.box-tabs-style-5 ul.tabNav li a .icon { width: 85px; height: 85px; }
	.box-tabs-style-5 ul.tabNav li { width: calc((100% / 5) - 20px); margin: 0px 10px; }
	.VirtualMuseumsDetail .left-part { width: 30%; padding: 25px 25px; padding-left: 0px; }
	.VirtualMuseumsDetail .virtual-museums-box.MuseumsDetail { padding: 45px 0px; }
	.VirtualMuseumsDetail .right-part { width: 70%; }
	.resTab.box-style-3 ul { margin-bottom: 25px; }
	.detail404 .four04 h3 { font-size: 11vw; }
	.detail404.thank-u .four04 h3 { font-size: 7.5vw; }
	.Leader-Corner-Box .Leader-corner-Text { padding: 20px 20px; }
	.Leader-Corner-Box .cta-link { margin-top: 10px; }
	.Leader-Corner-Box .Leader-corner-Text { bottom: 0px; }
	.Leader-Corner-Box .Leader-Corner-Inner:hover .cta-link { margin-top: 10px; }
	.VertualWalkthrough .VertualWalkthroughBox .Content { padding-left: 20px; }
	.menu-part-left+.content-part-right .all-event-section { padding-top: 0; padding-bottom: 0px; }
	.menu-part-left+.content-part-right .all-event-section .views-exposed-form.reset-btn-active .form-item-title.js-form-item-title { width: 25%; }
	.menu-part-left+.content-part-right .all-event-section .views-exposed-form .form-item.js-form-item-field-events-states-target-id, .menu-part-left+.content-part-right .all-event-section .form-item-field-events-city-target-id { width: 25%; }
	.menu-part-left+.content-part-right .all-event-section .form-item-field-events-category-target-id.js-form-item-field-events-category-target-id { width: 25%; }
	.menu-part-left+.content-part-right .all-event-section .views-exposed-form .js-form-item-field-events-start-date-value, .menu-part-left+.content-part-right .all-event-section .js-form-item-field-events-start-date-end-value { width: 25%; }
	.menu-part-left+.content-part-right .all-event-section .views-exposed-form.reset-btn-active .form-actions.js-form-wrapper { width: 50%; }
	body.menuopen header .openbtn { opacity: 1; }
	header .menu-section nav { padding: 50px 0px 50px; }
	header .menu-section .openbtn { position: absolute; right: 30px; top: 15px; }
	.AlsoExplore .AlsoExploreGridBox .heading { min-height: 84px; }
	.EventsChronology, .PhotoVideo, .latest-adition, .intangible-cultural-section, .FoodandCulture .icon-wrapper, .global-links, .FestivalsofIndia { padding-left: 30px; padding-right: 30px; }
	.MediGallery.PhotosOfVillage .two-img .img-box { padding-bottom: calc(80.50% - 12px); }
	/* .footer_bottom { padding-left: 12px; padding-right: 12px; } */
	.StickyTextBox .left-inner { padding: 25px; }
	.HasClearBtn .InnerPageWrap .view-filters form{flex-wrap: wrap;}
	.InnerPageWrap .view-filters form .filterIconResponsiveboxLeft { width: 100%; }
	.InnerPageWrap .view-filters form .filterIconResponsiveboxRight { width: 100%; }
	.InnerPageWrap .view-filters form .filterIconResponsiveboxLeft .js-form-item{max-width: 100%;}
	/* .Who_Who .Who_Who_Card{ padding: 40px 30px 0px 30px;} */
	.Who_Who .Who_Who_Card .Who_Who_Card_Tags{ margin-top: 40px;}
	.THEAD, .TBODYTR { padding: 0px 15px; }
	/* .key-offering-links-list li a	{padding-right: 20px;}
	.key-offering-links-list li a::after{right: 0px;} */
	.home-whats-new-slider .whats-new-card{padding-right: 20px;}
	/* .home-banner-section .BannerSwiperPagination{    padding-right: 55px;} */
	.inner-page-menu ul li a{padding: 20px 10px;}
.inner-page-menu-link .MenuSCrollPrev, .inner-page-menu-link .MenuSCrollNext { width: 39px; height: 39px; }
.inner-page-menu { margin-top: -30px; }
.TableDesignGrid{padding: 10px 15px;}
.modal .Who_Who_Card_Box {
	padding: 15px 30px 30px;
}
.VacanciesBox .SubText {
	min-height: 96px;
}
.HeaderBottom {
	padding-left: 40px;
	padding-right: 40px;
}
.ImageLogoIconGrid.CountryBoxGrid {
	width: calc(100% / 3);
}
.view-footer.ViewFooterEvent{margin-top: 15px;}
.view-footer.ViewFooterEvent .right{justify-content: center;}
}
@media only screen and (max-width:1024px) {
	.resTab.box-tabs.box-tabs-1 .tabContainer { padding: 0; }
	.box-tabs.box-tabs-2 .tabNav { display: none; }
	.box-tabs.box-tabs-2 .tabContainers { padding: 0px 0px; margin-top: 0px; }
	.box-tabs.box-tabs-2 .popUpBlock { left: 50%; top: 50%; transform: translate(-50%, -50%); }
	.box-tabs.box-tabs-2 .inidaMapHeritagBlock .indiaMapHeritag { order: 1 }
	.box-tabs.box-tabs-2 .inidaMapHeritagBlock .alignLeft { order: 2; }
	.box-tabs.box-tabs-2 .inidaMapHeritagBlock .tabContainer { width: 100%; padding: 0px 15px; }
	.box-tabs.box-tabs-2 .popUpBlock .popup:after { display: none; }
	.box-tabs-style-5 ul.tabNav { display: none; }
	.box-tabs-style-5 .tabContainer { margin-top: 0; border-top: unset; padding: 0; }
	.box-tabs-style-5 .tabContainer .r-tabs-accordion-title a { display: block; position: relative; width: 100%; padding: 25px 15px; box-shadow: 0px 0px 24px #00000014; }
	.box-tabs-style-5 .tabContainer .r-tabs-accordion-title a .icon { position: absolute; left: 15px; top: 50%; transform: translateY(-50%); width: 80px; }
	.box-tabs-style-5 .tabContainer .r-tabs-accordion-title a .tabs-name, .box-tabs-style-5 .tabContainer .r-tabs-accordion-title a .tabs-name-text { width: 100%; display: block; padding-left: 90px; }
	.box-tabs-style-5 .tabContainer .r-tabs-accordion-title a .tabs-name { color: #323232; }
	.box-tabs-style-5 .tabContainer .r-tabs-accordion-title { display: block; margin-top: 20px; }
	.box-tabs-style-5 .tabContainer .tabContent { margin-top: 20px; }
	.box-tabs-style-5 .tabContainer .r-tabs-accordion-title a:after { transition: .2s all linear; content: ""; position: absolute; top: 0; bottom: auto; height: 100%; background: #dddddd; width: 6px; display: block; border-radius: 0px; opacity: 1; left: auto; right: 0; }
	.box-tabs-style-5 .tabContainer .r-tabs-accordion-title.r-tabs-state-active a:after { opacity: 1; background: var(--sttl-theme-orange-1); }
	.box-tabs-style-5 .tabContainer .r-tabs-accordion-title a:before { transition: .2s all linear; content: ""; position: absolute; top: 50%; width: 0; height: 0; border-left: 20px solid transparent; border-right: 25px solid #dddddd; border-bottom: 20px solid transparent; transform: translateY(-50%); opacity: 1; right: 5px; border-top: 20px solid transparent; }
	.box-tabs-style-5 .tabContainer .r-tabs-accordion-title.r-tabs-state-active a:before { opacity: 1; border-right: 25px solid var(--sttl-theme-orange-1); }
    .bannerBtn { bottom: 15%;padding: 8px 14px;font-size: var(--sttl-theme-font-14);}
}
@media only screen and (max-width:1023px) {
	.loginregister { display: none; }
	.search-head { order: 2; margin: 0; }
	.all-event-section .event-box .go-btn { opacity: 1; }
	.all-event-section .event-box .event-box-wrap { box-shadow: 0px 12px 45px #00000014; border: none; }
	.all-event-section .event-box { margin-bottom: 30px; }
	.event-box .event-category-icon a { background: var(--sttl-theme-orange); }
	.event-box .event-category-icon a svg path { stroke: var(--sttl-theme-white); }
	.event-box .event-category-icon a img { filter: contrast(1); }
	.resTab.box-tabs .tabNav { display: none; }
	.resTab.box-tabs .r-tabs-accordion-title { display: block; background-color: var(--mainColor20); margin-bottom: 15px; }
	.resTab.box-tabs .r-tabs-accordion-title.r-tabs-state-active { background-color: var(--mainColor); }
	.resTab.box-tabs .r-tabs-accordion-title a { color: #323232; text-decoration: none; display: block; padding: 10px 15px; font-weight: 500; position: relative; }
	.resTab.box-tabs .r-tabs-accordion-title.r-tabs-state-active a { color: #fff; }
	.dandi-memorial { padding: 0px 0px 0px; }
	.resTab.box-tabs .tabContainer { padding: 40px 0px 0px; }
	.resTab.box-tabs .tabContent { padding: 0px 15px 30px; }
	.resTab.box-tabs .r-tabs-accordion-title a:after { content: ""; position: absolute; right: 14px; top: 50%; width: 8px; height: 8px; border-right: 2px solid #323232; border-top: 2px solid #323232; transform: rotate(45deg) translateY(-50%); }
	.resTab.box-tabs .r-tabs-accordion-title.r-tabs-state-active a:after { border-right-color: #fff; border-top-color: #fff; }
	.resTab.box-tabs .tabContainer { box-shadow: none; }
	.box-tabs.box-tabs-CMS .tabContainer { padding: 0px 0px 0px; }
	.page-pb-30 { padding-bottom: 20px; }
	.search-head { margin-left: 6px; }
		    .HeaderTop .LogoPartHeader {
        width: 34%;
    }
		    .HeaderTop .SearchColHeader {
        width: 32%;
    }
		    .HeaderTop .SearchColHeader + .SearchColHeaderNext {
        width: 34%;
    }
}
@media screen and (max-width:991px) {
	.TBODYTR .HasTitle > .TD:after, .HeadingWithPageIcon:after{top: 0px;}
	.logo img{ max-width: 250px;}
	/* header.header { padding: 10px 0px; } */
	.HeaderBottom { transition: .5s all linear; transform: translateX(450px); position: fixed; right: 0; top: 0; width: 100%; max-width: 350px; background-color: var(--sttl-theme-white); height: 100vh; padding-top: 40px; }
	.HeaderBottom .CloseBtn{display: flex;}
	.MenuOpenClose .HeaderBottom{transform: translateX(0px);}
	.HeaderBottom .container { max-width: 100%; padding: 0px; }
	.HeaderBottom .HeaderMenuBox { overflow: auto; }
	.HeaderBottom .HeaderMenuBox nav >ul { padding: 0px; }
	.HeaderBottom .row { margin: 0; }
	.HeaderBottom .row .col-lg-12 { padding: 0; }
	.HeaderBottom div { height: 100%; }
	.HeaderMenuBox nav > ul > li { margin-right: 0px; }
	.HeaderMenuBox ul { list-style: none; padding-bottom: 0px; }
	.HeaderMenuBox nav >ul>li>a { padding: 10px 15px; display: block; }
	.HeaderMenuBox nav >ul>li>ul>li>a { padding: 10px 25px; }
	.HeaderMenuBox nav >ul>li>ul>li>ul>li >a { padding: 10px 35px; }
	.HeaderMenuBox nav >ul>li>ul>li>ul>li >ul>li>a { padding: 10px 45px; }
	.HeaderMenuBox nav >ul li a { padding-right: 45px; }
	.HeaderMenuBox ul>li { position: relative; }
	.HeaderMenuBox ul>li .child-trigger { position: absolute; right: 0px; top: 0px; width: 40px; background-color: #eeeeee; display: flex; justify-content: center; align-items: center; }
	.HeaderMenuBox ul>li .child-trigger:after { content: "\f107"; display: inline-block; position: relative; font-family: var(--sttl-theme-font-fontawesome); font-size: var(--sttl-theme-font-14); line-height: normal; margin-left: 5px; }
	.HeaderMenuBox nav >ul>li>ul, .HeaderMenuBox nav >ul>li>ul>li>ul { display: none; margin-top: 0px; }
	.HeaderMenuBox ul>li>a { border-bottom: 1px solid #eeeeee; color: var(--sttl-theme-black); display: block; }
	.HeaderMenuBox ul>li .FileSize, .HeaderMenuBox>nav ul li a:after { display: none; }
	.tabNav li { padding-right: 25px; margin-right: 25px; }
	.cta-1 a { padding: 14px 28px; }
	.InnerPageWrap, .all-event-section-sidebar { padding: 30px 0px; }
	.ministryglance .minibox .mini-box-grid { padding: 0; }
	.ministryglance .minibox .row { margin: 0px -7.5px; }
	.ministryglance .minibox .mini-box-grid { padding: 0 7.5px; }
	.commen-icons { width: 60px; height: 60px; margin: 0 auto 15px; border-radius: 10px; }
	.commen-icons img { max-width: 35px; }
	.ministryg-title { margin: 40px 0 30px; }
	.media-gallery .right-part { padding-top: 30px; }
	.login-section .right-part { display: none; }
	.mission-statement .list-item-wrap ul { columns: 1; -webkit-columns: 1; -moz-columns: 1; }
	.about-us-intro .left-part { order: 2; }
	.StickyTextBox { padding-bottom: 30px; }
	.StickyTextBox .right-inner { width: 100%; }
	.about-us-intro { padding: 60px 0px 60px; }
	.mission-statement { padding: 80px 0px 0px; }
	.mission-statement .full-part { padding: 50px 40px 50px; }
	.mission-statement .list-item-wrap ul li:last-child { margin-bottom: 0px; }
	.event-box .date-box { width: 80px; height: 80px; }
	.event-box .event-image { width: 110px; height: 110px; }
	.event-box .image-content-wrap { padding-left: 15px; width: calc(100% - 220px); }
	.event-box .event-box-wrap { padding: 25px 25px; }
	.event-box .event-title { padding-left: 20px; width: calc(100% - 110px); }
	.event-box .tags-location .tags { padding: 2px 10px; }
	.event-box .event-btn { width: 140px; }
	.event-box .event-category-icon a { width: 80px; height: 80px; }
	.event-box .go-btn { width: 40px; height: 40px; }
	.event-box .tags-location .location { margin-left: 0; width: 100%; margin-top: 5px; }
	.event-box .tags-location { flex-wrap: wrap; }
	.event-box .event-title .vanue { margin-right: 0; width: 100%; }
	.event-box .event-title .event-vanue-time { flex-wrap: wrap; }
	.dandi-memorial .right-part { width: 100%; order: 1; padding-bottom: 20px; }
	.dandi-memorial .left-part { width: 100%; order: 2; }
	.dandi-memorial .left-part .left-part-inner { padding-right: 0px; }
	.resTab.box-tabs .home-tab-section .left-part { width: 100%; padding-bottom: 20px; }
	.resTab.box-tabs .home-tab-section .right-part { width: 100%; padding-left: 0px; }
	.resTab.box-tabs .home-tab-section .bottom-full { padding-top: 40px; }
	.dandi-tabs { padding: 0px 0px 0px; }
	.gallery-grid-box { width: calc(100% / 3 - 30px); }
	.gallery-grid-box:nth-child(-n + 5) { margin-top: 30px; }
	.gallery-grid-box:nth-child(-n + 4) { margin-top: 30px; }
	.gallery-grid-box:nth-child(-n + 3) { margin-top: 0px; }
	.searchListing.searchDetalispage+h2 { line-height: 34px; }
	.profile-box .thumb { width: 180px; height: 180px; padding: 15px; }
	.profile-box:after { top: 75px; }
	.profile-box { padding: 0px 15px 15px; }
	.profile-box-all .profile-box-inner { width: 100%; padding-left: 0; }
	.profile-box-all .thumb { margin: -10px auto 15px; width: 130px; height: 130px; }
	.profile-box-all:after { left: 0; top: 0; }
	.profile-box-all { padding: 20px 20px; }
	.profile-box-all .thumb:after { transform: rotate(-90deg); }
	.profile-box-all { display: block; }
	.profile-box-grid-all.full .profile-box-all { padding-left: 20px; }
	.profile-box-all .name, .profile-box-all .designation { text-align: left; }
	.all-profile-details .border-top { margin-bottom: 5px; }
	.profile-box-grid-all { margin-bottom: 30px; display: flex; }
	.all-profile-details .heading-box { padding: 10px 0px 10px; }
	.profile-box-row .profile-box-grid { margin-top: 0px; }
	.profile-box-row .profile-box-grid:nth-child(n + 3) { margin-top: 30px; }
	.all-event-section .views-exposed-form .form-item-title.js-form-item-title { width: 33%; }
	.all-event-section .views-exposed-form .form-item.js-form-item-field-events-states-target-id, .all-event-section .form-item-field-events-city-target-id { width: 33%; }
	.all-event-section .views-exposed-form .js-form-item-field-events-start-date-value, .all-event-section .js-form-item-field-events-start-date-end-value { width: 33%; }
	.all-event-section .views-exposed-form .form-actions.js-form-wrapper { width: 100%; }
	.museums-block-zig-zag .right-part { width: 100%; padding-left: 0; }
	.museums-block-zig-zag .left-part { width: 100%; }
	.museums-block-zig-zag:nth-child(odd) .left-part { padding-bottom: 15px; }
	.museums-block-zig-zag:nth-child(even) .right-part { padding-bottom: 15px; }
	.museums-block .museums-block-wrap .left-part { padding-right: 0px; width: 100%; }
	.museums-block .museums-block-wrap .right-part { width: 100%; padding-top: 15px; }
	.museums-block-zig-zag:nth-child(even) .museums-zig-zag { flex-direction: column-reverse; }
	/* .museums-block-zig-zag { padding: 35px 0px 35px; } */
	/* .museums-block-zig-zag .heading-zig-zag { padding-bottom: 16px; } */
	.galleries-allahabad-museum { padding: 20px; margin: 20px 0px 25px; }
	.galleries-allahabad-museum ul { columns: 2; -webkit-columns: 2; -moz-columns: 2; }
	.important-activities .left-important, .important-activities .right-important { padding-right: 10px; }
	/* .museums-block { padding: 50px 0px 35px; } */
	.event-page-section { padding: 40px 0px 40px; }
	.InnerPageWrap .media-box.media-box-full.right-part { padding-left: 20px; }
	nav.pager.layout--content-medium { margin-top: 40px; }
	.view-footer { margin-top: 40px; }
	.view-header { margin-bottom: 40px; }
	.event-box .event-title .heading { margin: 13px 0px 8px; }
	.media-gallery .left-part-grid .schemesBox { height: calc(50% - 5px); max-height: 300px; min-height: 300px; }
	.media-gallery .left-part-grid .schemesBox>div { height: 100%; }
	.media-gallery .left-part-grid .schemesBox>div div { height: 100%; width: 100%; display: flex; justify-content: center; }
	.media-gallery .left-part-grid .schemesBox a { width: 100%; height: 100%; }
	.media-gallery .left-part-grid .schemesBox>div div { height: 100%; width: 100%; display: flex; justify-content: center; }
	.media-gallery .left-part-grid .schemesBox .boxInner img { height: 100%; width: 100%; }
	.media-gallery .left-part-grid .schemesBox>div div { height: 100%; width: 100%; display: flex; justify-content: center; }
	.gallery-grid-box.three-col { width: calc; width: calc(100% / 3 - 30px); }
	.gallery-grid-box.three-col:nth-child(-n + 5) { margin-top: 30px; }
	.gallery-grid-box.three-col:nth-child(-n + 4) { margin-top: 30px; }
	.gallery-grid-box.three-col:nth-child(-n + 3) { margin-top: 0; }
	.photo-gallery-grid { margin-top: 1.5rem; }
	.photo-gallery-grid:nth-child(-n + 3) { margin-top: 1.5rem; }
	.photo-gallery-grid:nth-child(-n + 2) { margin-top: 0rem; }
	.image-with-text-grid.half .left-part { align-items: flex-start; width: 100%; border-right: none; border-bottom: 1px solid #c0c0c0; }
	.image-with-text-grid.half .right-part { width: 100%; }
	.museums-block-zig-zag:nth-child(even) .right-part { padding-right: 0px; }
	.accordian-box li { padding-left: 20px; }
	.box-tabs-1 .intangible-cultural-heritage-section .intangible-wrap .left-part { padding-right: 0px; width: 100%; }
	.box-tabs-1 .intangible-cultural-heritage-section .intangible-wrap .right-part { width: 100%; padding-top: 15px; }
	.box-tabs-1 .intangible-cultural-heritage-section .sub-text-box { padding: 20px 25px; margin: 25px 0px 25px; }
	.box-tabs-1 .intangible-cultural-heritage-section .list-items-wrap { margin: 25px 0px; padding: 20px 0px; }
	.box-tabs-1 .intangible-cultural-heritage-section .list-items-wrap ul { padding-right: 15px; }
	.box-tabs-1 .intangible-cultural-heritage-section .sub-text-level { margin: 20px -8px 30px; }
	.box-tabs-1 .intangible-cultural-heritage-section .banner-block { padding-bottom: 25px; }
	.InnerPageWrap ul.all-links li, .dynamic-pdf-wrapper ul li { width: calc((100% / 3) - 20px); }
	.InnerPageWrap table>thead tr th, .InnerPageWrap table>:not(caption)>*>* { padding: 15px; }
	.mission-statement .list-item-wrap ul li { padding-right: 0px; }
	.mission-statement .list-item-wrap ul:after { display: none; }
	.event-box .event-image .share-event { right: 5px; bottom: 4px; width: 25px; height: 25px; padding: 6px; }
	.pages-banner .ministers img { margin-left: 10px; max-width: 80px; }
	.page-pb-30 { padding-bottom: 15px; }
	.section-padding-1 { padding: 50px 0px 50px; }
	.VillagesDetailsProfile { padding: 50px; }
	.EventsChronology, .PhotoVideo, .latest-adition, .intangible-cultural-section, .FoodandCulture .icon-wrapper, .global-links, .FestivalsofIndia { padding-left: 25px; padding-right: 25px; }
	.DidYouKnow { margin-top: 30px; }
	.DidYouKnowBox { padding: 0px 30px 30px 30px; margin-bottom: 60px; }
	.DidYouKnowBox .rightBox { padding: 25px 0px; }
	.DidYouKnowBox .leftBox { margin-top: -30px; }
	.DidYouKnowBox:nth-child(odd) .rightBox { padding-left: 20px; }
	.DidYouKnowBox:nth-child(even) .rightBox { padding-right: 20px; }
	.FoodandTabingBox { margin-top: 25px; }
	.FoodandContent .FoodandContent-row { margin-top: -25px; }
	.NationalBibliography .pdf-box { margin-top: 40px; }
	.NationalBibliography .NationalBibliography-row { margin-top: -40px; }
	.intangible-cultural-box .heading { min-height: 46px; }
	.intangible-cultural-box .content { min-height: calc(100% - 61px); }
	.VirtualMuseumsDetail .left-part { width: 34%; padding: 20px 20px; padding-left: 0px; }
	.VirtualMuseumsDetail .right-part { width: 66%; }
	.e-books.e-books-detail-page .pdf-box { padding-right: 12px; padding-bottom: 20px; }
	.resTab.box-style-3 ul { margin-bottom: 15px; }
	.detail404 .four04 h3 { font-size: 13vw; }
	.detail404.thank-u .four04 h3 { font-size: 8.5vw; }
	.VertualWalkthrough .VertualWalkthroughBox .Content { padding-left: 12px; padding-top: 15px; }
	.KnowMoreAboutFestivals .KnowMoreAboutFestivalsBox .sub-heading { padding: 50px 25px; }
	.FestivalsofIndia .right-part { padding-top: 30px; }
	.InnerPageWrap .global-links.autonomous-bodies ul.all-links li, .global-links.autonomous-bodies .dynamic-pdf-wrapper ul li { width: calc((100% / 2) - 20px); }
	.global-links.global-links-BG { padding: 0px 60px 60px; }
	.global-links.global-links-BG .accordian-box { padding: 30px; }
	.MediGallery.PhotosOfVillage .two-img .img-box { padding-bottom: calc(82.50% - 12px); }
	.TraditionalFood .sliderArrowWrap1 { width: 100%; transform: unset; top: 33%; }
	.FloatImgBox .floatImg { max-width: 50%; }
	.all-event-section .events-list-form .all-events-items { width: calc(100% / 3); }
	.all-event-section .events-list-form .btn-group { width: calc(100% / 1); }
	.footer_bottom .ft_s.footerlist ul li{ width: calc(100% / 3);}
	.footer_bottom .footerImg img{ max-width: 150px; object-fit: contain; }
	.footer_bottom .ft_s h3.SocialLinksFooter{ margin-bottom: 20px; width: 100%; text-align: right;}
	.footer_bottom .CopyrightText, .footer_bottom p{ text-align: left;}
	.StickyTextBox .left-inner{padding: 20px;}
	.footer_bottom .CopyrightText {
    margin-bottom: 30px;
}
	/* .Who_Who .Name, .Who_Who .Designation, .Who_Who .PhoneDetail, .Who_Who .EmailDetail, .Who_Who .AddressDetail{ padding: 0px 0px;} */
	.Who_Who .TeamsBox .ContentBoxRow { margin-top: -15px; }
	.Who_Who .TeamsBox .ContentBox { margin-top: 15px; }
	.HasClearBtn .InnerPageWrap .view-filters form { flex-wrap: wrap; }
	.InnerPageWrap .view-filters form .filterIconResponsiveboxLeft { width: 100%; }
	.InnerPageWrap .view-filters form .filterIconResponsiveboxRight { width: 100%; flex-wrap: wrap; }
	.InnerPageWrap .view-filters form .filterIconResponsiveboxLeft .js-form-item { width: 100%; max-width: 100%; }
	.InnerPageWrap .view-filters form .filterIconResponsiveboxRight .js-form-item, .InnerPageWrap .view-filters form .filterIconResponsiveboxRight .form-actions{ width: 100%;}
	.js-form-item-items-per-page, .js-form-item-items-per-category{ width: 100%; max-width: 100%;}
	.Who_Who .Who_Who_Card .Who_Who_Card_Tags{ margin-top: 30px;}
	.StickyTextBox { position: relative; top: unset; align-self: unset; }
	.VacanciesBox { padding: 25px; }
	.TBODYTR .TD { padding: 0px; }
	.TBODYTR .TD, .TBODYTR .TH { margin-bottom: 10px; }
	.TBODYTR { padding: 15px; }
	.TBODYTR .TH { color: var(--mainColor); }
	a.ViewBtn { margin-top: 5px; }
	.RtiBox { margin-bottom: 30px; }
	.modal .Who_Who_Card_Box { padding: 15px 20px 20px; }
	.CookieBlock .CookieBlockBtn { margin-left: 7px; margin-right: 7px; }
	.VacanciesBox .SubText { min-height: auto; }
	.headerMenus{padding-right: 0px; position: relative;
    right: -15px;}
	.HeaderTop .SearchColHeader + .SearchColHeaderNext { width: auto;         position: absolute;
		top: 10px; right: 0px; }
	.HeaderTop .SearchColHeader { width: 100%; padding: 10px 12px 0px; justify-content: space-between; align-items: center!important; }
	.HeaderTop .SearchColHeader .OpenCloseBtn{display: inline-block; margin-left: 10px;}
	.HeaderTop .LogoPartHeader { width: 100%; }
	.HeaderTop > .container, .HeaderBottom > .container{position: relative;}
	.HeaderTop, .HeaderBottom { padding-left: 80px; padding-right: 80px; }
	.home-common-head img, .home-common-head svg { width: 32px; height: 32px; }
	header.header { top: -109px; }
	.pages-banner { padding: 15px 0px 50px; min-height: 200px; }
	.pages-banner > .container { position: unset; bottom: unset; width: 100%; left: 50%; transform: unset; z-index: unset; }
	.inner-page-menu-link{padding: 0px 8px;}
	.bannerBtn { bottom: 15%;padding: 8px 14px;font-size: var(--sttl-theme-font-14);}
}
@media screen and (max-width:767px) {
	header.header {
		top: -152px;
}
	.InnerPageWrap, .all-event-section-sidebar { padding: 30px 0px; }
	.hmb-15 { margin-bottom: 10px; }
	.tabNav li { padding-right: 20px; margin-right: 20px; }
	.tabNav { padding-bottom: 15px; }
	.cta-1 a { padding: 12px 26px; }
	.sliderArrowWrap { position: relative; width: 100%; padding-bottom: 20px; }
	.ministryg-title { margin: 30px 0 25px; }
	.cul-title { margin-bottom: 15px; }
	.dashboard-section .cta-box-wrapper { width: 100%; flex-wrap: wrap; padding-top: 20px; }
	.dashboard-section .sliderArrowWrap { margin-left: -5px; }
	.media-gallery .right-part { padding-top: 30px; }
	.box3 img { width: 100%; height: 300px; object-fit: cover; }
	.schemesBox:last-child { height: 50%; }
	.att-title { line-height: 24px; }
	.commen-offices { border-radius: 0px; }
	.ministryglance .minibox .mini-box-grid { padding: 0 0px; }
	.ministryglance .minibox .row { margin: 0px 0px; }
	.schemesBox:last-child div { height: auto; display: unset; }
	.InnerPageWrap .media-box.media-box-full.right-part { padding-top: 20px; }
	.login-section .formSection, .loginForm { padding: 25px 25px; }
	nav.pager.layout--content-medium .view-footer { width: 100%; justify-content: center; display: flex; }
	nav.pager.layout--content-medium ul.pager__items.js-pager__items { width: 100%; justify-content: center; padding-top: 0px; }
	.pagination.CustomPagination{width: 100%; justify-content: center;}
	nav.pager ul.pager__items li.pager__item { margin: 1px; }
	.pagination.CustomPagination li{margin: 5px;}
	.mission-statement { padding: 60px 0px 0px; }
	/* .about-table .table thead tr th { padding: 20px 20px; }
	.about-table .table>:not(caption)>*>* { padding: 13px 20px; } */
	.about-table { padding: 120px 0px 50px; }
	.mission-statement .full-part { padding: 30px 30px 30px; }
	.about-us-intro { padding: 50px 0px 50px; }
	.StickyTextBox { padding-bottom: 20px; }
	.about-us-intro .heading { margin-bottom: 7px; }
	/* .pages-banner .page-heading .page-banner-heading { margin-bottom: 20px; } */
	.event-box .event-image { width: 100px; height: 100px; margin-bottom: 15px; }
	.event-box .event-title { padding-left: 10px; width: calc(100% - 100px); }
	.commemorations-box .heading-box { padding: 15px 15px 15px; }
	.commemorations-box .commemorations-content-box { padding: 15px 15px; }
	.commemorations-recent { padding: 40px 0px 40px; }
	.commemorations-all { padding: 0px 0px 0px; }
	.commemorations-all .commemorations-box { margin-bottom: 30px; }
	.event-box .tags-location .tags { white-space: normal; }
	.detail404 .largeText { padding-bottom: 5px; }
	.detail404 .sucess-img svg { max-width: 50px; }
	.detail404.thank-u .largeText { max-width: 95%; }
	.resTab.box-tabs .home-tab-section .sub-text { padding-bottom: 30px; }
	.ext-link-box ul li:after { top: 9px; width: 6px; height: 6px; }
	.ext-link-box ul li { margin-bottom: 5px; }
	.dandi-tabs { padding: 0px 0px 0px; }
	.gallery-grid-box { width: calc(100% / 3 - 15px); margin-right: 7.5px; margin-left: 7.5px; margin-top: 15px; }
	.gallery-grid-box:nth-child(-n + 5) { margin-top: 15px; }
	.gallery-grid-box:nth-child(-n + 4) { margin-top: 15px; }
	.gallery-grid-box:nth-child(-n + 3) { margin-top: 0px; }
	.gallery-grid-box-wrap { margin: 0px -7.5px; }
	.searchListing.searchDetalispage+h2 { line-height: 32px; }
	.profile-box-all .thumb { width: 120px; height: 120px; }
	.profile-box .thumb { width: 170px; height: 170px; }
	.profile-box-all { padding: 20px 15px; }
	.profile-box:after { top: 84px; }
	.profile-box-all:after { top: 0px; }
	/* .profile-box-grid-all.full .profile-box-all { padding-right: 15px; } */
	.global-links { padding: 0px 0px 40px; }
	/* .accordian-box { padding: 30px; } */
	.accordian-box .accordian-title { padding: 15px 25px; }
	.accordian-box .accordion-body { padding: 15px 25px; }
	.all-event-section .views-exposed-form .form-item-title.js-form-item-title { width: 33%; }
	.all-event-section .views-exposed-form .form-item.js-form-item-field-events-states-target-id, .all-event-section .form-item-field-events-city-target-id { width: 33%; }
	.all-event-section .form-item-field-events-category-target-id.js-form-item-field-events-category-target-id { width: 34%; }
	/* .museums-block-zig-zag { padding: 30px 0px 30px; } */
	/* .museums-block-zig-zag .heading-zig-zag { padding-bottom: 15px; } */
	.galleries-allahabad-museum { padding: 15px; margin: 20px 0px 20px; }
	.important-activities { flex-wrap: wrap; }
	/* .museums-block { padding: 40px 0px 30px; } */
	.event-page-section { padding: 30px 0px 30px; }
	.all-event-section .heading-all { margin-bottom: 10px; }
	.InnerPageWrap .media-box.media-box-full.right-part { padding-left: calc(var(--bs-gutter-x) * 0.5); }
	nav.pager.layout--content-medium { flex-direction: column-reverse; margin-top: 30px; }
	.view-footer { margin-top: 30px; }
	.view-header { margin-bottom: 30px; }
	.event-box .event-title .heading { margin: 10px 0px 5px; }
	.gallery-grid-box.three-col { width: calc; width: calc(100% / 2 - 15px); }
	.gallery-grid-box.three-col:nth-child(-n + 5) { margin-top: 30px; }
	.gallery-grid-box.three-col:nth-child(-n + 4) { margin-top: 30px; }
	.gallery-grid-box.three-col:nth-child(-n + 3) { margin-top: 30px; }
	.gallery-grid-box.three-col:nth-child(-n + 2) { margin-top: 0; }
	.all-event-section .views-exposed-form.reset-btn-active .form-item-title.js-form-item-title { width: calc(100% / 3); }
	.all-event-section .views-exposed-form.reset-btn-active .form-item.js-form-item-field-events-states-target-id, .all-event-section .views-exposed-form.reset-btn-active .form-item-field-events-city-target-id { width: calc(100% / 3); }
	.all-event-section .views-exposed-form.reset-btn-active .form-item-field-events-category-target-id.js-form-item-field-events-category-target-id { width: calc(100% / 3); }
	.all-event-section .views-exposed-form.reset-btn-active .js-form-item-field-events-start-date-value, .all-event-section .views-exposed-form.reset-btn-active .js-form-item-field-events-start-date-end-value { width: calc(100% / 3); }
	.all-event-section .views-exposed-form.reset-btn-active .form-actions.js-form-wrapper { width: 100%; }
	/* .intangible-memories { padding: 0px 0px 40px; } */
	/* .image-with-text-grid .image-with-text-box .left-part { width: 100%; border-right: none; border-bottom: 1px solid #c0c0c0; } */
	/* .image-with-text-grid .image-with-text-box .right-part { width: 100%; } */
	.accordian-box li { padding-left: 18px; }
	.loginForm .form-item { margin-bottom: 15px; }
	body .form-item__label[for] { margin-bottom: 2px; }
	/* .text-heading-block { padding: 40px 0px 30px; } */
	.box-tabs-1 .intangible-cultural-heritage-section .sub-text-box { padding: 20px 20px; }
	.box-tabs-1 .intangible-cultural-heritage-section .list-items-wrap .heading { padding-bottom: 15px; }
	.box-tabs-1 .intangible-cultural-heritage-section .list-items-wrap ul { width: 100%; padding-right: 0px; }
	.box-tabs-1 .intangible-cultural-heritage-section .list-items-wrap { margin: 20px 0px; padding: 15px 0px; }
	.box-tabs-1 .intangible-cultural-heritage-section .sub-text-level .level-box { width: 50%; margin-bottom: 16px; }
	.box-tabs-1 .intangible-cultural-heritage-section .sub-text-level .level-box:last-child { margin-bottom: 0px; }
	.box-tabs-1 .intangible-cultural-heritage-section .sub-text-level { margin: 20px -8px 25px; }
	.box-tabs-1 .intangible-cultural-heritage-section .unesco-ich .unesco-ich-wrap ul { padding-right: 0px; width: 100%; }
	.box-tabs-1 .intangible-cultural-heritage-section .unesco-ich .unesco-ich-wrap ul li { padding-bottom: 20px; }
	.box-tabs-1 .intangible-cultural-heritage-section .unesco-ich .unesco-ich-wrap ul { padding-bottom: 20px; }
	.box-tabs-1 .intangible-cultural-heritage-section .unesco-ich .unesco-ich-wrap ul:last-child { padding-bottom: 0px; }
	/* .map-block { padding: 0px 0px 30px; } */
	.box-tabs.box-tabs-2 .inidaMapHeritagBlock .alignLeft ul.red-dot li { padding-bottom: 7px; }
	.box-tabs-1 .intangible-cultural-heritage-section .list-items-wrap .ul-lists-left { padding-bottom: 15px; }
	.box-tabs-1 .intangible-cultural-heritage-section .unesco-ich .unesco-ich-wrap .unesco-ich-left { padding-bottom: 20px; }
	.box-tabs-1 .intangible-cultural-heritage-section .unesco-ich .unesco-ich-wrap .unesco-ich-left, .box-tabs-1 .intangible-cultural-heritage-section .unesco-ich .unesco-ich-wrap .unesco-ich-right { width: 100%; }
	.box-tabs-1 .intangible-cultural-heritage-section .list-items-wrap .ul-lists-left, .box-tabs-1 .intangible-cultural-heritage-section .list-items-wrap .ul-lists-right { width: 100%; }
	.InnerPageWrap ul.all-links, .dynamic-pdf-wrapper ul { padding-top: 5px; margin: -15px 0px 0px; }
	.InnerPageWrap ul.all-links li, .dynamic-pdf-wrapper ul li { width: calc((100% / 2) - 15px); margin: 15px 7.5px 0px; }
	.event-box .date-box { width: 70px; height: 70px; }
	.event-box .tags-location .tags { line-height: normal; }
	.event-box .image-content-wrap { width: calc(100% - 210px); }
	.mission-statement .list-item-wrap ul li { margin-bottom: 12px; }
	.event-box .event-image .share-event { padding: 7px; }
	.galleries-allahabad-museum .list-heading { margin-bottom: 10px; }
	.search-head { margin-left: 10px; }
	.pages-banner .ministers img { margin-left: 0px; margin-right: 10px; max-width: 60px; }
	.event-box .date-box .month { font-size: 16px; }
	.captcha__element .captcha__image-wrapper { top: 22px; }
	.MediGallery .img-box { margin-top: 25px; }
	.row.MediGallery-rwo { margin-top: -25px; }
	.intangible-cultural-box .content ul li .icon { width: 60px; height: 60px; min-width: 60px; min-height: 60px; }
	.intangible-cultural-box .content ul li { margin-bottom: 15px; }
	.intangible-cultural-box { margin-top: 25px; }
	.intangible-cultural-section-row { margin-top: -25px; }
	.section-padding-1 { padding: 40px 0px 40px; }
		.VillagesDetailsProfile{ padding: 40px;}
	.EventsChronology, .PhotoVideo, .latest-adition, .intangible-cultural-section, .FoodandCulture .icon-wrapper, .global-links, .FestivalsofIndia { padding-left: 20px; padding-right: 20px; }
	img.img-float, .MeraGaonMeriDharohar .img-float { width: 100%; margin-left: 0px; }
	img.img-float-left { width: 100%; margin-right: 0px; }
		img.img-float-right{ width: 100%; margin-left: 0px;}
	.PhotoVideo  .img-box { height: auto; margin-top: 25px; }
	.PhotoVideo .PhotoVideo-row { margin-top: -25px; }
	.EventsChronologyBox .content { padding: 15px 15px; }
	.JournalsTributesBox .inner { height: calc(100% - 51px); }
	.JournalsTributesBox .sliderArrowWrap1 { padding-top: 10px; }
	.JournalsTributesBox .thumb-box { margin-bottom: 10px; }
	.JournalsTributesBox .inner { padding: 20px; }
	.PhotoVideo .sliderArrowWrap1 { top: 1px; }
	.DidYouKnowBox .leftBox { width: 100%; height: auto; }
	.DidYouKnowBox .leftBox img { position: unset; left: unset; top: unset; transform: unset; width: 100%; height: unset; object-fit: unset; }
	.DidYouKnowBox .rightBox { width: 100%; padding: 0px 0px; min-height: auto; margin-top: 15px; }
	.DidYouKnowBox:nth-child(odd) .rightBox { padding-left: 0px; }
	.DidYouKnowBox:nth-child(even) .rightBox { padding-right: 0px; }
	.cta-1.cta-box { margin-top: 20px; }
	.FoodandTabingBox { margin-top: 20px; }
	.FoodandContent .FoodandContent-row { margin-top: -20px; }
	.FoodandTabingBox .RightBox { padding: 20px 30px 20px 10px; }
	.NationalBibliography .pdf-box { margin-top: 30px; }
	.NationalBibliography .NationalBibliography-row { margin-top: -30px; }
	.NationalBibliography .pdf-box .content .sub-heading { margin-bottom: 5px; }
	.NationalBibliography .pdf-box .thumb { margin-bottom: 10px; }
	.intangible-cultural-box .heading { min-height: 36px; }
	.intangible-cultural-box .content { min-height: calc(100% - 51px); }
	.VirtualMuseumsDetail .left-part { width: 45%; padding: 15px 15px; padding-left: 0px; min-height: 600px; }
	.VirtualMuseumsDetail .virtual-museums-box.MuseumsDetail { padding: 40px 0px; }
	.VirtualMuseumsDetail .right-part { width: 55%; }
	/* .global-links.acc-style-1 .accordian-box { padding: 20px; } */
	.detail404 .four04 h3 { font-size: 15vw; }
	.detail404.thank-u .four04 h3 { font-size: 10.5vw; }
	.VertualWalkthrough .VertualWalkthroughBox .Content { padding-top: 10px; }
	.menu-part-left+.content-part-right .all-event-section { padding-top: 0; padding-bottom: 0px; }
	.menu-part-left+.content-part-right .all-event-section .views-exposed-form.reset-btn-active .form-item-title.js-form-item-title { width: 50%; }
	.menu-part-left+.content-part-right .all-event-section .views-exposed-form .form-item.js-form-item-field-events-states-target-id, .menu-part-left+.content-part-right .all-event-section .form-item-field-events-city-target-id { width: 50%; }
	.menu-part-left+.content-part-right .all-event-section .form-item-field-events-category-target-id.js-form-item-field-events-category-target-id { width: 50%; }
	.menu-part-left+.content-part-right .all-event-section .views-exposed-form .js-form-item-field-events-start-date-value, .menu-part-left+.content-part-right .all-event-section .js-form-item-field-events-start-date-end-value { width: 50%; }
	.menu-part-left+.content-part-right .all-event-section .views-exposed-form.reset-btn-active .form-actions.js-form-wrapper { width: 100%; }
	.AlsoExplore .AlsoExploreGridBox .heading { min-height: 98px; }
	.InnerPageWrap .view-digital-district-repository form .js-form-item, .InnerPageWrap .view-unsung-heroes-of-india-s-freedom-struggle form .js-form-item { width: calc(100% / 2); }
	.InnerPageWrap .view-digital-district-repository form .form-actions, .InnerPageWrap .view-unsung-heroes-of-india-s-freedom-struggle form .form-actions { width: 100%; }
	.digital-district-details .image-with-text-grid.half .left-part { width: 100%; max-width: 100%; margin-left: 0; float: none; }
	.InnerPageWrap .global-links.autonomous-bodies ul.all-links li, .global-links.autonomous-bodies .dynamic-pdf-wrapper ul li { width: calc((100% / 2) - 15px); }
	.global-links.global-links-BG { padding: 0px 50px 50px; }
	.global-links.global-links-BG .accordian-box { padding: 30px; }
	.MediGallery.PhotosOfVillage .two-img .img-box { padding-bottom: calc(83.50% - 12px); }
	.FloatImgBox .floatImg { max-width: 100%; width: 100%; margin-bottom: 10px; }
	.all-event-section .events-list-form .all-events-items { width: calc(100% / 2); }
	.all-event-section .events-list-form .btn-group { width: calc(100% / 1); }
	.InnerPageWrap .view-filters form .js-form-item{width: calc((100% / 2) - 0px);}
	.InnerPageWrap .view-filters form .form-actions{width: calc(((100% / 2) / 1) - 0px);}
	/* .footer_bottom .ft_s h3.SocialLinksFooter{text-align: left;} */
	.footer_bottom .ft_s h3, .footer_bottom .ft_s h3.SocialLinksFooter{ margin-bottom: 15px;}
	/* .footer_bottom .ft_s h3.SocialLinksFooter{ margin-top: 30px;} */
	.directoryBox .departmentBadge{ margin-bottom: 5px;}
	.VacanciesBox {
		padding: 20px;
}
/* .footer_bottom .social-links{justify-content: start;} */
.Who_Who .TeamsBox {
	margin-bottom: 15px;
}
.modal .Who_Who_Card_Box {
	padding: 10px 15px 15px;
}
.Who_Who .Who_Who_Card{margin: 0px 15px 30px 15px;     width: calc(100% - 30px);}

.Who_Who .Who_Who_Card .Who_Who_Card_Tags{ padding: 10px 0px 15px;}
.HeaderTop, .HeaderBottom {
	padding-left: 14px;
	padding-right: 14px;
}
.home-banner-section .PlayBtnSlider{right: 10px;}
.home-banner-section .BannerSwiperPagination{padding-right: 0px; text-align: center;}
.home-banner-section .BannerSwiperPagination span.swiper-pagination-bullet{ width: 12px; height: 12px;}
.ImageLogoIconBox{padding: 15px;}
.ImageLogoIconBox .TitleWithIcon {
	padding-bottom: 15px;
}
.ImageLogoIconBox .Heading{	padding: 0px 0px 15px;}
.ImageLogoIconBox .Thumb img{margin-bottom: 10px;}
.ImageLogoIconBox.WithFullImage .Thumb img{margin-bottom: 0px;}
.ImageLogoIconBox.WithFullImage .SubTextPart{padding-left: 15px; padding-right: 15px;}

.ImageLogoIconBox.WithFullImage .Heading {
	margin-top: 15px;
	padding: 0px 15px 15px;
}
.ImageLogoIconBox .SubTextPart {
	padding: 0px 0px 15px;
}
.ImageLogoIconBox.WithFullImage .BtnBoxPart {
	padding: 0px 15px 15px;
}
.WhosThumbBox {
	margin-bottom: 20px;
}
.ImageLogoIconGrid.CountryBoxGrid {
	width: calc(100% / 3);
}
.ImageLogoIconBox .CountryName {
	width: 100%;
}
.imp-link-list {
	margin-top: 10px;
}
.home-extra-links-in > .row > div:last-child {
	margin-top: 25px;
}
.bannerBtn {  bottom: 12%;}
}
@media screen and (max-width:575px) {
	.footer_bottom .ft_s.footerlist ul li {
		width: calc(100% / 2);
}
.footer_bottom .ft_s h3.SocialLinksFooter{ text-align: center;}
.footer_bottom .social-links{justify-content: center;}
	.HeaderTop .LogoPartHeader{padding-top: 43px;}
	.event-box .image-content-wrap { padding-left: 0; width: 100%; padding-right: 0px; }
	.event-box .event-title { width: 100%; padding-left: 0px; }
	.event-box .event-image { margin: 15px 0px 15px; overflow: hidden; border-radius: 15px; width: 100%; padding-bottom: 55%; }
	.event-box .event-image img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; object-fit: cover; }
	.event-box .event-btn { margin-top: 15px; }
	.dashboard-section .cul-title { flex-wrap: wrap; }
	.dashboard-section .cul-title .cta-box-wrapper { width: 100%; padding-top: 10px; }
	.stay-title { width: 100%; margin: 0; text-align: center; padding-bottom: 8px; }
	.emblem a { display: inline-block; margin: 0 3px; }
	.emblem img { width: 65px; }
	.home-single-banner { padding-top: 30px; }
	.gallery-grid-box { width: calc(100% / 2 - 15px); margin-right: 7.5px; margin-left: 7.5px; margin-top: 15px; }
	.gallery-grid-box:nth-child(-n + 5) { margin-top: 15px; }
	.gallery-grid-box:nth-child(-n + 4) { margin-top: 15px; }
	.gallery-grid-box:nth-child(-n + 3) { margin-top: 15px; }
	.gallery-grid-box:nth-child(-n + 2) { margin-top: 0px; }
	.gallery-grid-box-wrap { margin: 0px -7.5px; }
	.searchListing.searchDetalispage+h2 { line-height: 32px; }
	.profile-box-row .profile-box-grid { margin-top: 30px; }
	.profile-box-row .profile-box-grid:nth-child(n + 1) { margin-top: 0px; }
	.profile-box-row .profile-box-grid:nth-child(n + 2) { margin-top: 30px; }
	.accordian-box { padding: 15px; }
	.accordian-box .accordian-title { padding: 12px 20px; }
	.accordian-box .accordion-body { padding: 12px 20px; }
	.all-event-section .views-exposed-form .form-item.js-form-item-field-events-states-target-id, .all-event-section .form-item-field-events-city-target-id { width: 100%; }
	.all-event-section .form-item-field-events-category-target-id.js-form-item-field-events-category-target-id { width: 100%; }
	.all-event-section .views-exposed-form .form-actions.js-form-wrapper { width: 100%; }
	.all-event-section .views-exposed-form .js-form-item-field-events-start-date-value, .all-event-section .js-form-item-field-events-start-date-end-value { width: 50%; }
	.all-event-section .views-exposed-form .form-item-title.js-form-item-title { width: 100%; }
	.important-activities .left-important, .important-activities .right-important { width: 100%; padding-right: 0px; }
	.galleries-allahabad-museum ul { columns: 1; -webkit-columns: 1; -moz-columns: 1; }
	/* .museums-block { padding: 30px 0px 30px; } */
	.event-box .event-box-wrap { padding: 25px 20px; }
	.media-gallery .left-part-grid .schemesBox { max-height: unset; min-height: auto; }
	.padding-right-0 { padding-right: 12px; padding-bottom: 10px; }
	.gallery-grid-box.three-col { width: calc; width: calc(100% / 1 - 15px); }
	.gallery-grid-box.three-col:nth-child(-n + 5) { margin-top: 30px; }
	.gallery-grid-box.three-col:nth-child(-n + 4) { margin-top: 30px; }
	.gallery-grid-box.three-col:nth-child(-n + 3) { margin-top: 30px; }
	.gallery-grid-box.three-col:nth-child(-n + 2) { margin-top: 30px; }
	.gallery-grid-box.three-col:nth-child(-n + 1) { margin-top: 0px; }
	.all-event-section .views-exposed-form.reset-btn-active .form-item.js-form-item-field-events-states-target-id, .all-event-section .views-exposed-form.reset-btn-active .form-item-field-events-city-target-id { width: 100%; }
	.all-event-section .views-exposed-form.reset-btn-active .form-item-field-events-category-target-id.js-form-item-field-events-category-target-id { width: 100%; }
	.all-event-section .views-exposed-form.reset-btn-active .js-form-item-field-events-start-date-value, .all-event-section .views-exposed-form.reset-btn-active .js-form-item-field-events-start-date-end-value { width: 50%; }
	.all-event-section .views-exposed-form.reset-btn-active .form-actions.js-form-wrapper { width: 100%; }
	.all-event-section .views-exposed-form.reset-btn-active .form-item-title.js-form-item-title { width: 100%; }
	.photo-gallery-grid { margin-top: 1.5rem; }
	.photo-gallery-grid:nth-child(-n + 3) { margin-top: 1.5rem; }
	.photo-gallery-grid:nth-child(-n + 2) { margin-top: 1.5rem; }
	.photo-gallery-grid:nth-child(-n + 1) { margin-top: 0rem; }
	/* .image-with-text-grid .image-with-text-box .left-part, .image-with-text-grid .image-with-text-box .right-part { padding: 15px; } */
	.inner-box { min-height: 173px; }
	/* .text-heading-block { padding: 30px 0px 30px; } */
	.box-tabs-1 .intangible-cultural-heritage-section .sub-text-level .level-box { width: 100%; }
	.box-tabs-1 .intangible-cultural-heritage-section .sub-text-level .level-box p { padding: 15px 15px; }
	.box-tabs.box-tabs-2 .popUpBlock { width: 280px; }
	.box-tabs.box-tabs-2 .inidaMapHeritagBlock .indiaMapHeritag { width: 280px; height: 299px; }
	.box-tabs.box-tabs-2 .inidaMapHeritagBlock .alignLeft ul.red-dot { columns: 1; -webkit-columns: 1; -moz-columns: 1; }
	.box-tabs-1 .intangible-cultural-heritage-section .unesco-ich .unesco-ich-wrap .unesco-ich-left, .box-tabs-1 .intangible-cultural-heritage-section .unesco-ich .unesco-ich-wrap .unesco-ich-right { width: 100%; }
	.box-tabs.box-tabs-2 .popUpBlock .mapImg { width: 90px; height: 90px; }
	.box-tabs.box-tabs-2 .popUpBlock .mapDetails { width: calc(100% - 90px); padding-left: 10px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.dot { width: 8px; height: 8px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.GreatHimalayanNationalPark { left: 86px; top: 46px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.NandaDeviandValleyofFlowersNationalParks { left: 107px; top: 69px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.LeCorbusier { left: 80px; top: 77px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.QutbMinaranditsMonuments { left: 79px; top: 85px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.RedFortComplex { left: 85px; top: 85px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.HumayunTombDelhi { left: 82px; top: 90px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.TajMahal { left: 91px; top: 95px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.FatehpurSikri { left: 95px; top: 100px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.AgraFort { left: 89px; top: 101px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.KeoladeoNationalPark { left: 82px; top: 101px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.TheJantarMantar { left: 74px; top: 101px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.JaipurCity { left: 68px; top: 102px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.HillFortsofRajasthan { left: 61px; top: 109px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.RanikiVav { left: 39px; top: 138px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.Ahmadabad { left: 37px; top: 149px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.ChampanerPavagadhArchaeologicalPark { left: 45px; top: 147px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.ChhatrapatiShivajiTerminus { left: 40px; top: 184px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.dot.red.popLink.Mumbai { left: 46px; top: 184px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.ElephantaCaves { left: 43px; top: 189px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.ChurchesandConventsofGoa { left: 52px; top: 225px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.GroupofMonumentsatHampi { left: 75px; top: 224px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.GroupofMonumentsatPattadakal { left: 69px; top: 218px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.MountainRailwaysofIndia { left: 67px; top: 258px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.WesternGhats { top: 283px; left: 79px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.GreatLivingCholaTemples { left: 98px; top: 268px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.GroupofMonumentsatMahabalipuram { left: 110px; top: 252px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.SunTemple { left: 167px; top: 175px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.SundarbansNationalPark { right: 80px; top: 154px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.KazirangaNationalPark { top: 109px; right: 36px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.ManasWildlifeSanctuary { right: 41px; top: 113px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.Khangchendzonga { right: 81px; top: 99px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.NalandaMahavihara { top: 118px; right: 106px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.MahabodhiTempleComplexatBodhGaya { left: 160px; top: 124px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.RockSheltersofBhimbetka { left: 86px; top: 142px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.BuddhistMonumentsatSanchi { left: 95px; top: 137px; }
	.box-tabs.box-tabs-2 .indiaMapHeritag a.KhajurahoGroupofMonuments { left: 108px; top: 128px; }
	/* .InnerPageWrap .view-filters form .form-actions input#edit-reset { width: 70px; } */
	.InnerPageWrap .view-filters form .form-actions { width: 125px; }
	.InnerPageWrap .view-filters form .js-form-item { width: calc(100% - 125px); }
	.mission-statement .full-part { padding: 20px 20px 20px; }
	.about-us-intro { padding: 40px 0px 40px; }
	.virtual-museums-box .thumb img { position: relative; transform: unset; top: unset; left: unset; }
	.page-pb-30 { padding-bottom: 10px; }
	.virtual-museums-box .content { padding: 20px 15px; min-height: auto; padding-right: 45px; }
	.resTab.box-style-2 ul li { width: 50%; }
	.resTab.box-style-2 ul li a { display: block; padding: 10px 10px; text-align: center; }
	.intangible-cultural-box .content { padding: 20px; }
	.intangible-cultural-box .content { min-height: calc(100% - 46px); }
	.latest-adition .heading-box .heading, .MediGallery .heading-box .heading, .EventsChronology .heading { width: 100%; margin-bottom: 5px; }
	.JournalsTributesBox .inner { padding: 15px; }
	.JournalsTributesBox.Tributes .thumb-box .thumb-text { width: 100%; padding-left: 0px; padding-top: 10px; }
	.PhotoVideo .sliderArrowWrap1 { position: unset; right: unset; top: unset; padding-bottom: 15px; }
	.DidYouKnowBox { padding: 0px 20px 20px 20px; margin-bottom: 50px; }
	.DidYouKnowBox .leftBox { margin-top: -20px; }
	.DidYouKnow { margin-top: 20px; }
	.cta-1.cta-box { margin-top: 15px; }
	.FoodandTabingBox .LeftBox .thumb { height: auto; }
	.FoodandTabingBox .LeftBox .thumb img { position: unset; left: unset; top: unset; transform: unset; width: 100%; height: unset; object-fit: unset; }
	.FoodandTabingBox .RightBox { padding: 15px 30px 15px 30px; }
	.intangible-cultural-box .heading { min-height: auto; }
	.intangible-cultural-box .content { min-height: auto; }
	.CulturalAgreement .NameofCountryBox .flag img { width: 44px; height: 44px; }
	.VirtualMuseumsDetail .left-part { width: 100%; padding: 0px 0px; padding-bottom: 20px; min-height: auto; }
	.VirtualMuseumsDetail .right-part { width: 100%; order: 1; }
	.VirtualMuseumsDetail .left-part .innerBox { max-width: 100%; }
	.VirtualMuseumsDetail .virtual-museums-box.MuseumsDetail { padding: 35px 0px; }
	.resTab.box-style-3 ul { margin-bottom: 10px; }
	/* .global-links.acc-style-1 .accordian-box { padding: 15px; } */
	.detail404 .four04 h3 { font-size: 20vw; }
	.detail404.thank-u .four04 h3 { font-size: 11.5vw; }
	.menu-part-left+.content-part-right .all-event-section { padding-top: 0; padding-bottom: 0px; }
	.menu-part-left+.content-part-right .all-event-section .views-exposed-form.reset-btn-active .form-item-title.js-form-item-title { width: 100%; }
	.menu-part-left+.content-part-right .all-event-section .views-exposed-form .form-item.js-form-item-field-events-states-target-id, .menu-part-left+.content-part-right .all-event-section .form-item-field-events-city-target-id { width: 100%; }
	.menu-part-left+.content-part-right .all-event-section .form-item-field-events-category-target-id.js-form-item-field-events-category-target-id { width: 100%; }
	.menu-part-left+.content-part-right .all-event-section .views-exposed-form .js-form-item-field-events-start-date-value, .menu-part-left+.content-part-right .all-event-section .js-form-item-field-events-start-date-end-value { width: 100%; }
	.menu-part-left+.content-part-right .all-event-section .views-exposed-form.reset-btn-active .form-actions.js-form-wrapper { width: 100%; }
	.AlsoExplore .AlsoExploreGridBox .heading { min-height: 79px; }
	.InnerPageWrap .view-digital-district-repository form .js-form-item, .InnerPageWrap .view-unsung-heroes-of-india-s-freedom-struggle form .js-form-item { width: 100%; }
	.InnerPageWrap .view-digital-district-repository form .form-actions, .InnerPageWrap .view-unsung-heroes-of-india-s-freedom-struggle form .form-actions { width: 100%; }
	.InnerPageWrap .global-links.autonomous-bodies ul.all-links li, .global-links.autonomous-bodies .dynamic-pdf-wrapper ul li { width: calc((100% / 1) - 15px); }
	.global-links.global-links-BG { padding: 0px 20px 20px; }
	.global-links.global-links-BG .accordian-box { padding: 15px; }
	.VillagesDetailsProfile { padding: 20px; }
	.TraditionalFood .sliderArrowWrap1 { top: 20%; }
	.profile-box-grid-all.full .profile-box-all{ min-height: unset;}
	.all-event-section .events-list-form .all-events-items { width: calc(100% / 1); }
	.all-event-section .events-list-form .btn-group { width: calc(100% / 1); }
	.InnerPageWrap .view-filters form .js-form-item{width: calc((100% / 1) - 0px);}
	.InnerPageWrap .view-filters form .form-actions{width: calc(((100% / 1) / 1) - 0px);}
	.StickyTextBox .left-inner{padding: 15px;}
	.VacanciesBox { padding: 15px; }
	.ImageLogoIconGrid.CountryBoxGrid {
		width: calc(100% / 2);
	}
	.bannerBtn { bottom: 5%;padding: 5px 10px;}
}
@media screen and (max-width:480px) {
	.InnerPageWrap ul.all-links li, .dynamic-pdf-wrapper ul li { width: calc((100% / 1) - 15px); }
}
@media screen and (max-width:421px) {
	.form-item-captcha-response.js-form-item-captcha-response { padding-right: 0px; width: 100%; }
	.captcha__element .captcha__image-wrapper { position: relative; top: unset; }
	.captcha-type-challenge--image .captcha__element { flex-wrap: wrap; }
	.login-section .btnCaptchaRow .captcha__element .captcha__image-wrapper { top: unset; }
	.login-section .btnCaptchaRow .captcha__element .js-form-item.form-item.js-form-type-textfield input#edit-captcha-response { width: 100%; }
	.captcha__element .form-item-captcha-response.js-form-item-captcha-response input { width: 100%; }
}
@media screen and (max-width:359px) {
	.resTab.box-style-2 ul li { width: 100%; margin-bottom: 5px; border-bottom: 1px solid #121950; }
	.resTab.box-style-2 ul { border: none; }
}
@media screen and (max-width:1399px) {
	.commemorations-box .commemorations-content-box ul li .thumb-content { padding: 20px 15px; }
}
@media screen and (max-width:1199px) {
	.commemorations-box .commemorations-content-box ul li { width: calc((100% / 2) - 30px); margin-top: 30px; }
	.commemorations-box .commemorations-content-box ul li:nth-child(-n+3) { margin-top: 30px; }
	.commemorations-box .commemorations-content-box ul li:nth-child(-n+2) { margin-top: 0px; }
}
@media screen and (max-width:767px) {
	.commemorations-box .commemorations-content-box ul { margin: 0px -12px; }
	.commemorations-box .commemorations-content-box ul li { width: calc((100% / 2) - 24px); margin-top: 24px; margin-left: 12px; margin-right: 12px; }
	.commemorations-box .commemorations-content-box ul li:nth-child(-n+3) { margin-top: 24px; }
	.commemorations-box .commemorations-content-box ul li:nth-child(-n+2) { margin-top: 0px; }
	.commemorations-box .commemorations-content-box ul li .thumb { width: 100%; height: unset; padding-bottom: 100%; position: relative; }
	.commemorations-box .commemorations-content-box ul li .thumb img { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
	.commemorations-box .commemorations-content-box ul li .thumb-content { width: 100%; }
	.commemorations-box .commemorations-content-box { padding: 25px 0px 0px; }
	.commemorations-all .commemorations-box { margin-bottom: 50px; }
}
@media screen and (max-width:575px) {
	.commemorations-box .commemorations-content-box ul { margin: 0px 0px; }
	.commemorations-box .commemorations-content-box ul li { width: calc((100% / 1) - 0px); margin-top: 24px; margin-left: 0px; margin-right: 0px; }
	.commemorations-box .commemorations-content-box ul li:nth-child(-n+3) { margin-top: 24px; }
	.commemorations-box .commemorations-content-box ul li:nth-child(-n+2) { margin-top: 24px; }
	.commemorations-box .commemorations-content-box ul li:nth-child(-n+1) { margin-top: 0px; }
	.commemorations-box .commemorations-content-box ul li .thumb { padding: unset; height: 100%; position: unset; width: 40%; }
	.commemorations-box .commemorations-content-box ul li .thumb img { position: unset; left: unset; top: unset; transform: unset; }
	.commemorations-box .commemorations-content-box ul li .thumb-content { width: 60%; padding: 15px 15px; ; }
}

/* home page header and footer*/
@media(max-width:1599px) {
	body.home .resTab .tabNav li a { padding: 4px 7px; }
	
																																																																																																																											/* .slider1InfoCover { padding: 0 20px; } */
	body.home .resTab .tabNav { margin: -4px 0 10px auto; }

	
	/* .slider1Icon { width: 160px; height: 160px } */ }
@media(max-width:1399px) {
	body.home .resTab { height: calc(100vh - 184px) !important; }
	
																						/* header .menu-section { top: 12%; height: calc(100vh - 74px); } */
	header .menu-section li a { width: 80px; height: 80px; }
	/* .headerRightIcons li img { max-width: 50px; } */
	.headerMenus ul li img { max-width: 20px; }
	body.home .resTab .tabNav li a { padding: 4px 5px; }
	.slider1InfoTwo { padding: 10px 10px; }

	.banner1Info { top: 50%; max-width: 60%; }
	.connect_heading a, .participate, .slider1Info .font4, .socialTitle { font-size: 0.7rem; }
	.participate .scan { width: 20px; height: 20px; }
	.participate .icon { width: 20px; }
	.connect_heading a img { width: 15px }
	.participate p { margin: 0px 0 5px; }
	.participate, .accordion .accTrigger, .accordion .accTrigger.active { padding: 10px 20px; }
	.participate h6 { margin-bottom: 10px; }
	
			/* .slider1Info { padding: 10px 0 20px; } */
	.banner1Info .sub-text, .banner1Info .date { font-size: 12px; }
	.banner1 img { width: 76%; }
	.sliderBg1.slider1 .swiper-slide { width: 60%; }
	.slider1InfoCover { width: 92%; }
.headerRightIcons li .skillindiadigital img {
    max-height: 40px;
}
.InnerPageWrap .media-box.media-box-full .eventDateList li span{    width: calc(100% - 170px);}
.InnerPageWrap .media-box.media-box-full .eventDateList li .Title{width: 170px;}
}
@media(max-width:1199px) {
	header .menu-section li a { width: 70px; height: 70px; }
	.logo { margin-bottom: 0px; }
	.banner1Info { max-width: 60%; }
	.banner1 img { width: 90%; }
	.sliderBg1.slider1 .swiper-slide { width: 60%; }
	.slider1InfoCover { width: 90%; margin: 40px 0px; }
	.slider1Info { padding: 40px 0; }
	.addBanner { height: 100%; }
	.addBanner img { height: 100%; }
	.main-h-row .lr-main-h-row { margin-bottom: 10px; }
}
@media(max-width:1199px) {
	/* .home { overflow: auto; height: auto; } */
	.full-container-h { height: auto; }
	.main-h-row { height: auto; }
	.bottom-full { height: auto; margin-top: 10px; }
	.leftside2 { margin-top: 0px !important; height: auto !important; }
	/* .search { margin: 10px auto 10px; } */
	.headerRightIcons li img {
    max-width: 75px;
}
}
@media(min-width:1200px) {
	/* .home { overflow: hidden; height: 100vh; } */
	body.home .resTab { height: calc(100vh - 201px); }
	.leftside1 { height: auto; }
	.leftside2 { height: 100%; }
	.addBanner { display: flex; height: 100%; width: 100%; background-repeat: no-repeat; background-size: cover; }
	.banner1, .slider1, .slider2 { height: 100%; }
	.banner1 { padding: 0px; }
}
@media(max-width:991px) {
	body.home .resTab .socialBox { max-height: 500px; overflow: auto }
	.slider2 { height: auto; }
	.addBanner { margin-bottom: 20px; }
	.addBanner { background: none; }
	.addBanner img { opacity: 1; }
	.search { margin: 0px 0px 0px; }
	.md-mt-10{margin-top: 10px;}
	.InnerPageWrap .media-box.media-box-full .eventDateList li span{ width: calc(100% - 150px);}
.InnerPageWrap .media-box.media-box-full .eventDateList li .Title{width: 150px;}
}
@media (max-width:767px) {
	.socialBox { width: 100%; }
	.addBanner { height: auto; }
	.addBanner img { height: auto; }
	.banner1 img { width: 94%; }
}
@media(max-width:576px) {
	.headerRightIcons li { padding: 0 5px; }
}


/* AVIK RESPONSIVE */
@media (max-width:1399px) {
	/* .home-padding{padding: 50px 100px 50px 100px;} */
	.logo-slider-wrap.home-padding{padding-bottom: 50px;}
	/* .home-whats-new-slider{ height: 281px;} */
	.statement-vision-text{width: 100%;}
	.home-extra-links-in > .row > div:first-child,.key-offering-section > .row > div:first-child{margin-bottom: 1.5rem;}
	.about-minstry-main-wrap{ padding-right: 0px;}
	.about-ministry-container::before{width: 150px;top: -135px;}
	/* .vision-statement-section { padding-top: 90px; padding-bottom: 60px; } */
	.about-home-padding {
    padding: 0;
}
	/* .about-ministry{    padding: 50px 100px;} */
	/* .SearchColHeader { padding-left: 5%; padding-right: 5%; } */
	/* .headerRightIcons img { max-width: 80px; } */
	.key-offering-wrap { margin-bottom: 0px; }
	.logo-slider-wrap .inner-wrap{ max-width: 85%;}
}
@media (max-width:1199px) {
	.home-padding { padding: 40px 120px 40px 120px; }
	.home-social-links-in .row > div:first-child, .home-social-media-cards .row > div:first-child, .home-social-media-cards .row > div:nth-child(2) { margin-bottom: 1.5rem; }
	.rich-heritage-wrap { max-width: 70%; }
	/* .vision-statement-section { padding-top: 70px; padding-bottom: 50px; } */
	.about-home-padding {
		padding: 0;
}
.about-ministry {
	padding: 40px 120px;
}
	/* .SearchColHeader { padding-left: 12px; padding-right: 12px; } */
	.PlayBtnSlider{right: 12px;}



}

@media (max-width:991px) {
	.vision-in .row > div:first-child{margin-bottom: 2.5rem;}
	.pm-in img{width: 200px;}
	.modiji-img-wrap .pm-in:before{width: 240px;height: 240px;}
	.HeaderIconsWrap{justify-content: end;}
}
@media (max-width:767px) {
	.home-social-media-cards .row > div { margin-bottom: 1.5rem; }
	.home-social-media-cards .row > div:last-child { margin-bottom: 0rem; }
	.home-marquee { animation-duration: 5s; }
	.pm-in img { width: 150px; }
	.modiji-img-wrap .pm-in:before { width: 200px; height: 200px; }
	.home-extra-links-in > .row > div { margin-bottom: 1.5rem; }
	.home-extra-links-in > .row > div:last-child { margin-bottom: 0; }
	.rich-heritage-wrap { max-width: 80%; }
	.about-ministry { padding: 40px 16px; }
	.key-offering-tab .key-offering-tab-scroll{    padding: 0px 20px;}
	.home-whats-new-scroll{    padding: 0px 20px;}
	/* .ministry-dignitry-wrap .ministry-dignitry{ padding: 20px;} */
	.about-minstry-main-wrap { padding-right: 0; }
	.home-padding { padding: 40px 16px 40px 16px; }
	.home-extra-links-in .recent-docs .docs-card-wrap .doc-card { min-height: auto; }
	.announcement-wrap { flex-wrap: wrap; }
	.announcememnts-head { border-right: none; }
	.home-marquee-wrap { margin: 10px 0px 10px 0px; }
	.vision-bottom-wrap .vision-date-wrap{ margin-bottom: 10px; width: 100%; max-width: 100%;}
	ul#tabs-nav{ display: none;}
	/* .vision-statement-section { padding-top: 50px; padding-bottom: 30px; } */
	.about-home-padding{padding: 0px;}
	.key-offering-tab{ margin-bottom: 25px;}
	div#tabs-content > div:last-child{ margin-bottom: 0px;}
	.footer_bottom {
    padding: 16px 16px;
}
}
@media (max-width:575px) {
	/* .home-banner-section .Content .Thumb{ padding-bottom: unset} */
	.home-banner-section .rich-heritage-wrap{display: none;}
	.rich-heritage-wrap { max-width: 68%; }
	.our-org > div.row > div.col-lg-4::after{display: none;}
	.home-social-links-in .row > div{margin-bottom: 1.5rem;}
	.home-social-links-in .row > div:last-child{margin-bottom: 0;}
	ul#tabs-nav{flex-wrap: wrap;}
	ul#tabs-nav li{width: 100%;border-right: 0;border-bottom: 1px solid #f5f5f5;}
	.about-ministry { padding: 30px 12px; }
	/* .ministry-dignitry-wrap .ministry-dignitry{ padding: 15px;} */
	.contact-border{ padding-left: 28px;}
	.key-offering-tab .key-offering-tab-scroll{    padding: 0px 15px;}
	.home-whats-new-scroll{    padding: 0px 15px;}
	.logo-slider-wrap .inner-wrap{ max-width: 100%;}
}
