@media (min-width:1200px) {
	
	 /* headerbottom menu */
	.container { max-width: 1440px; }
	.headerMenu ul { display: flex; flex-wrap:
/*	 wrap; gap: 50px; */
    
    wrap; gap: 24px; 
	 position: relative; }



	.headerMenu ul li a { color: var(--textColor); font-size: var(--Font-16); padding: 12px 0; font-weight: var(--Font-500); }
	.headerMenu>ul>li>a:first-child { padding-left: 0; }
	.headerMenu ul li.hover>a { color: var(--textColor); }
	.headerMenu ul>li ul>li>ul>li.hover>a { color: var(--textColor); text-decoration: unset; text-underline-offset: unset; }
	.headerMenu ul li>a:hover { color: var(--primaryColor); }
	.headerMenu ul>li ul>li>ul>li>a:hover { color: var(--primaryColor); text-decoration: underline; text-underline-offset: 5px; }
	.headerMenu ul>li ul>li>ul>li>ul>li.hover a { color: var(--primaryColor); text-decoration: underline; text-underline-offset: 5px; }
	.headerMenu>ul>li>a:after { content: ""; width: 8px; height: 8px; display: inline-block; visibility: hidden; margin-left: 8px; border: 2px solid var(--textColor); border-top: none; border-right: none; transform: rotate(-45deg); top: -3px; position: relative; border-radius: 2px; }
	.headerMenu>ul>li.parent>a:after { visibility: visible; }
	.headerMenu ul>li ul { margin-top: 0px; padding-left: 5px; position: absolute; top: 100%; left: 0; width: 300px; opacity: 0; visibility: hidden; top: calc(100% + 20px); transition: 0.3s all ease-in-out; background: #fff; z-index: 9; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1); }
	.headerMenu ul>li ul li:last-child a { border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
	.headerMenu ul>li.hover>ul { opacity: 1; visibility: visible; top: calc(100% + 0px); gap: 0; }
	.headerMenu>ul>li { margin-right: 0px; }
	.headerMenu>ul>li:hover { overflow: visible; }
	.headerMenu>ul>li:last-child { margin-right: 0px; }
	.headerMenu ul>li ul li { width: 100%; margin: 0 10px; }
	.headerMenu ul>li ul li a { width: 100%; padding: 8px 0px; font-size: var(--Font-16); border-bottom: 1px solid #e1e1e1; color: var(--textColor); }
	.headerMenu ul>li ul li:last-child a { border-bottom: 1px solid transparent; }
	.headerMenu ul>li ul li>ul { left: 100%; }
	.headerMenu>ul>li>ul { left: -5px; }
	.headerMenu>ul>li:last-child>ul { left: 0; right: unset; }
	.headerMenu ul>li ul li.hover>ul { top: 0%; margin-left: 9px; margin-top: -1px; }
	.headerMenu ul>li ul li.parent>a:after { content: ""; width: 7px; height: 7px; display: inline-block; margin-left: 8px; border: 2px solid var(--textColor); border-bottom: none; border-left: none; transform: rotate(45deg); position: absolute; right: 15px; top: 14px; }
	.parent-trigger { display: none; }
	
	 /* Hide sidebar toggle on large screens */
	.sidebarToggle { display: none !important; }
	.sidebarHeader { display: none !important; }
	.sideBar { overflow-y: auto; overflow-x: hidden; -ms-overflow-style: none; scrollbar-width: none; transition: all .3s ease; }
	.sideBar::-webkit-scrollbar { display: none; transition: opacity .2s ease-in-out, background-color .2s ease-in-out; }
	.sideBar:hover { scrollbar-width: auto; }
	.sideBar:hover::-webkit-scrollbar { display: unset; }
	.sideBar::-webkit-scrollbar-thumb { background: #214aab80; }
	
	 /* headerbottom mega menu */
	.headerMenu>ul>li.megaMenu { position: unset; }
	.headerMenu>ul>li.megaMenu ul { width: 100%; left: 0; }
	.headerMenu>ul>li.megaMenu>ul { padding: 0px 30px 0px; max-height: calc(100vh - 151px); overflow: auto; height: 0px; display: block; column-count: 4; column-gap: 30px; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.1); border-radius: 0; }
	.headerMenu>ul>li.megaMenu.hover>ul { height: auto; padding: 25px; background: #fff; }
	.headerMenu>ul>li.megaMenu ul li { width: 100%; }
	.headerMenu>ul>li.megaMenu>ul>li { width: 100%; display: block; border-bottom: none; padding-bottom: 0px; margin: 0px 0px 30px 0px; position: relative; break-inside: avoid; page-break-inside: avoid; }
	.headerMenu>ul>li.megaMenu>ul>li:last-child { border-bottom: none; padding-bottom: 0px; margin-bottom: 0px; }
	.headerMenu>ul>li.megaMenu>ul>li>a { font-weight: 500; font-size: var(--Font-16); border: 0; margin-bottom: 12px; display: block; background: transparent; color: var(--primaryColor); padding: 0; }
	.headerMenu>ul>li.megaMenu>ul>li>a i{ display:none; }
	.headerMenu>ul>li.megaMenu>ul>li>a[href=""] { pointer-events: none; cursor: auto; }
	.headerMenu>ul>li.megaMenu>ul>li>a:after { display: none !important; }
	.headerMenu>ul>li.megaMenu>ul>li>a:before { display: none; }
	.headerMenu>ul>li.megaMenu>ul>li>ul { box-shadow: none; position: relative; width: 100%; opacity: 1; visibility: visible; top: unset; left: unset; display: flex; flex-direction: column; background: transparent; gap: 12px; padding: 0; border: 0; }
	.headerMenu>ul>li.megaMenu>ul>li>ul>li { margin: 0px; width: 100%; padding-right: 0px; }
	.headerMenu>ul>li.megaMenu>ul>li>ul>li>a { border: none; padding: 0px; font-size: var(--Font-16); position: relative; background: transparent; font-weight: 400; display: block; transition: all 0.2s ease; }
	.headerMenu>ul>li.megaMenu>ul>li>ul>li>a::after { display: none; }
	.headerMenu>ul>li.megaMenu>ul>li>ul>li>ul>li:before { content: ""; width: 6px; height: 6px; border-right: 1.6px solid var(--textColor); border-bottom: 1.6px solid var(--textColor); transform: rotate(-45deg); position: absolute; top: 9px; left: 0px; }
	.headerMenu>ul>li.megaMenu>ul>li>ul>li>ul { display: flex; flex-direction: column; gap: 6px; margin-top: 0px; padding-left: 10px; background: transparent; position: relative; opacity: 1; visibility: visible; border: 0; box-shadow: none; top: unset; }
	.headerMenu>ul>li.megaMenu>ul>li>ul>li>ul>li { width: 100%; margin: 0; padding-left: 15px; }
	.headerMenu>ul>li.megaMenu>ul>li>ul>li>ul>li:first-child { margin-top: 10px; }
	.headerMenu>ul>li.megaMenu>ul>li>ul>li>ul>li>a { padding: 0px; font-size: var(--Font-16); font-weight: 400; border: none; }
	.headerMenu>ul>li.megaMenu>ul>li>ul>li>ul>li>a:before { width: 5px; height: 5px; top: 10px; left: 2px; }
	
	 /* .headerMenu>ul>li.megaMenu>ul>li>ul>li.hover>a, .headerMenu>ul>li.megaMenu>ul>li>ul>li>ul>li.hover>a { background-color: transparent; color: var(--sttl-theme-pink); border: none; padding-left: 22px;} */
	.headerMenu ul>li.megaMenu ul li.hover>ul, .headerMenu ul>li.megaMenu ul li>ul li.hover>ul { margin: 0; }
	.headerMenu>ul>li.megaMenu>ul>li>ul>li.hover>a:before, .headerMenu>ul>li.megaMenu>ul>li>ul>li>ul>li.hover>a:before { border-right-color: var(--sttl-theme-pink); border-bottom-color: var(--sttl-theme-pink); }
	
 /* HeaderBottom mega menu */ }
@media screen and (min-width:1200px) and (max-width:1399px) {
	
	 /* .headerMenu ul { gap: 5px; } */
	.headerMenu ul li a { padding: 14px 0px; }
	.headerMenu>ul>li { margin-right: 0px; }
}
@media (max-width:1399px) {
	.homeContainer .diplomatic-card .description { font-size: var(--Font-26); line-height: 1.5; }
	h2, .titleText, .titleBox .nav-item button { font-size: var(--Font-28); }
	.logoSection { padding: 40px 0; }
	.hero-slider .title { font-size: var(--Font-26); line-height: 38px; -webkit-line-clamp: 9; }
	.minister-section { padding: 40px 0; }
	.pmo-section { padding: 20px; }
	p.statement { line-height: 28px; font-size: var(--Font-20); }
	.vision-statement { padding-left: 20px; }
	.vision-head-wrap { gap: 20px; }
	section.highlightSection { padding: 40px 0 80px 0; }
	.citizenSection { padding: 80px 0 40px 0; }
	.highlightContent { margin-bottom: 30px; padding-right: 80px; }
	.banner-slider-section { padding: 40px 0; }
	section.pressReleaseSection { padding: 80px 0; }
	.highlightContent h3, .pressReleaseList h3, .videoInner h3, .countryBox h3, .homeContainer .highlightContent h3, .homeVisitSection .speech-title { font-size: var(--Font-20); line-height: 28px; }
	.homeContainer .homeVisitSection span.visitDate { font-size: var(--Font-14); }
	.titleBox .nav-item { padding: 0 30px; }
	.countryBox { gap: 30px; }
	.focusedCountryInner .centerImg svg { width: 100px; }
	.focusedCountryInner .imgWrap svg { width: 80px; }
	
	 /* Inner Pages */
	.sideBar { padding: 20px; }
	.sideBar ul li { padding-bottom: 12px; margin-bottom: 12px; }
	.sideBar ul li a { font-size: var(--Font-18); }
	.filterBar select.form-select, .multiselect-dropdown { width: 180px; }
	.filterBar a.btnHover { padding: 12px 20px; }
	.speeches-main-title { font-size: var(--Font-28); }
	.speeches-header { margin-bottom: 30px; }
	.speech-title { font-size: var(--Font-20); }
	.speech-item { margin-bottom: 20px; padding-bottom: 20px; }
	.speech-item-wrapper { padding-bottom: 30px; border-bottom: 1px solid var(--textColor); margin-bottom: 30px; }
	.ifs-officer-wrap .ifs-officer-box .officer-info-wrap .officer-name { font-size: var(--Font-18); ; letter-spacing: 0; }
	.ifs-officer-wrap .ifs-officer-box { padding: 15px; }
	.ifs-officer-wrap .ifs-officer-box .officer-info-wrap .officer-info { font-size: var(--Font-14); }
	.period-size { font-size: var(--Font-12); min-width: 90px; }
	.inner-banner h1 { font-size: var(--Font-32); }
	.year-section-wrap .year-title { font-size: var(--Font-24); margin-bottom: 15px; }
	.careerPage .speech-title { font-size: var(--Font-18); }
	.highlightContent.visitBox h3 { font-size: var(--Font-22); }
	section.home-marquee-updates { padding-bottom: 40px; }
	footer { margin-top: 40px; }
	.distinguishedLectWrap { gap: 26px; }
	.distinguishedLectTitle, .distinguishedLectName { font-size: var(--Font-18); }
	.homeContainer .hero-sc-title { font-size: var(--Font-14); }
	.journalist-form .FormName, .journalist-form .fieldName { font-size: 13px; }
	.journalist-form select { padding-left: 8px; }
	.journalist-form input, .journalist-form textarea { padding: 12px 8px; }
	.journalist-form input[type="file"] { padding: 9px 8px; }
	.journalist-form .fieldNote { font-size: 12px; }
	.register-media-card p { font-size: var(--Font-22); }
	.register-media-card { padding: 30px; }
	.homeContainer .demoPerformanceSwiper .swiper-slide { padding: 15px; }
	.lang-as .titleBox .nav-item { padding: 0 15px; }
	.lang-as .titleBox .nav-item:first-child { padding-left: 0; }
	.lang-as .titleBox .nav-item:last-child { padding-right: 0; }
	.lang-as .footerBottom ul li { font-size: var(--Font-13); }
	.lang-brx .titleBox .nav-item { padding: 0 15px; }
	.lang-brx .titleBox .nav-item:first-child { padding-left: 0; }
	.lang-brx .titleBox .nav-item:last-child { padding-right: 0; }
	.lang-brx .titleBox .nav-item button, .lang-brx h2, .lang-brx .titleText { font-size: var(--Font-24); }
	.homeContainer .demoPerformanceSwiper .swiper-slide { padding: 15px; }
	.minister-section.latest-minister-section .ministerBox-wrap { padding-left: 20px; }
	.ta-mapWrap .jvectormap-container { max-width: 100% !important; }
	#treaty-sectionyear .filterBar { flex-wrap: wrap; }
}
@media (max-width:1280px) {
	.vision-head-wrap { gap: 10px; }
}
@media (max-width:1199px) {
	.homeContainer .hero-feat-title { font-size: var(--Font-20); }
	
	 /*Mobile menu*/
	.headerbottom .container { padding: 0; }
	.headerMenu ul li.parent { padding-right: 0; }
	.headerMenu>ul>li>ul>li .child-trigger { background: transparent; border-left: 1px solid #d5dff0; }
	.headerMenu>ul>li>ul>li .child-trigger span { border-color: #525252; }
	.headerMenu>ul>li>ul>li>ul { background: #dbe4f3 !important; }
	.headerMenu>ul>li>ul>li>ul>li>a { color: #323232; border-color: #c3d3ee; }
	.headerMenu>ul>li>ul>li>ul>li .child-trigger { background: transparent; border-left: 1px solid #c3d3ee; }
	.headerMenu>ul>li>ul>li>ul>li>ul { background-color: #f2f7ff !important; }
	.headerbottom .container .headerMenu { border-top: none; border-bottom: none; }
	
	 /*Mobile menu*/
	.inner-banner h1 { font-size: var(--Font-30); }
	h2, .titleText { font-size: var(--Font-26); }
	.titleBox .nav-item button { font-size: var(--Font-24); }
	h3, .titleTextSec { font-size: var(--Font-20); }
	.inner-title { font-size: var(--Font-18); }
	header { border-bottom: 1px solid #D0D0D0; }
	main { padding-top: 101px; }
	.container { max-width: 100%; }
	.headerbottom { position: absolute; left: 0; top: 100%; width: 100%; display: none; height: calc(100vh - 70px); background-color: #fff; border-top: 1px solid #d5dff0; }
	header .parent-trigger { cursor: pointer; line-height: normal; width: 42px; height: 42px; min-width: 42px; display: flex; align-items: center; margin-left: 0px; border: 1px solid var(--primaryColor); background-image: url(../images/menu.svg); background-size: 34px; background-repeat: no-repeat; background-position: center; transition: 0.3s all ease-in-out; }
	header .parent-trigger.child-open { background-image: url(../images/close.svg); }
	.headerMenu { height: calc(100vh - 115px); overflow: auto; }
	.headerMenu>ul>li>a { padding: 10px 15px; display: block; }
	.headerMenu>ul>li>ul>li>a { padding: 10px 30px; color: #323232; border-bottom-color: #d5dff0; }
	.headerMenu>ul>li>ul>li>ul>li>a { padding: 10px 45px; }
	.headerMenu>ul>li>ul>li>ul>li>ul>li>a { padding: 10px 60px; color: #323232; border-bottom-color: #c3d3ee; }
	.headerMenu ul>li { position: relative; }
	.headerMenu ul>li .child-trigger { position: absolute; right: 0px; top: 0px; width: 40px; background-color: #d5dff0; }
	.headerMenu ul>li .child-trigger span { width: 8px; height: 8px; display: inline-block; margin-left: 8px; border: 2px solid #525252; border-top: none; border-right: none; position: absolute; top: 50%; transform: translate(-50%, -50%) rotate(-45deg); left: calc(50% - 8px); }
	.headerMenu>ul>li>ul, .headerMenu>ul>li>ul>li>ul { display: none; margin-top: 0px; background: #eef2fb; border: 0; }
	.headerMenu ul>li>a { border-bottom: 1px solid #d5dff0; color: #323232; display: block; }
	.hero-slider .image-wrapper { height: 385px; overflow: hidden; }
	.hero-slider .title { font-size: var(--Font-22); line-height: 32px; -webkit-line-clamp: 5; }
	.hero-slider .slide-content { padding: 30px 0; gap: 30px; max-height: 452px; }
	.hero-slider .text-section { flex: 0 0 40%; }
	.hero-slider .image-section { flex: 0 0 57%; }
	.ministerBox { margin-top: 24px; display: flex; align-items: center; gap: 24px; }
	.ministerBox .other-section { width: 50%; margin-bottom: 0; }
	section.home-marquee-updates { padding-bottom: 30px; }
	.minister-section { padding: 30px 0; }
	section.highlightSection { padding: 30px 0 60px 0; }
	.citizenSection { padding: 60px 0 30px 0; }
	.banner-slider-section { padding: 30px 0; }
	.logoSection { padding: 30px 0; }
	section.pressReleaseSection { padding: 60px 0; }
	.highlightInner .titleBox, .perfomanceInner .titleBox { margin-bottom: 30px; }
	.highlightContent { padding-right: 30px; gap: 24px; }
	.highlightContent h3, .pressReleaseList h3, .videoInner h3, .countryBox h3, .homeContainer .highlightContent h3, .homeVisitSection .speech-title { font-size: var(--Font-18); line-height: 26px; }
	.perfomanceBox { padding: 15px 25px 25px; }
	.perfomanceBox .staticsItem .staticsContent h3.count { font-size: var(--Font-22); }
	.videoInner .imgWrap { height: 200px; width: 100%; }
	.videoInner .imgWrap img { height: 200px; }
	.citizenList ul { column-gap: 30px; }
	.citizenList ul li a { font-size: var(--Font-16); }
	.citizenList ul li a svg { width: 12px; }
	.countryBox { padding: 25px; }
	.focusedCountryInner .centerImg svg { width: 60px; }
	.focusedCountryInner .imgWrap svg { width: 60px; }
	.footerTop { margin-bottom: 20px; }
	.footerMiddle { padding-bottom: 20px; }
	.footerBottom ul li { padding: 0 5px; }
	.footerBottom p { font-size: var(--Font-12); }
	.innerBannerHeading h1 { font-size: var(--Font-28); }
	.sideBar { position: fixed; left: -100%; top: 0; height: 100vh; width: 300px; background: var(--secondaryColor); z-index: 9999; transition: left 0.3s ease-in-out; overflow-y: auto; padding: 0; }
	.sideBar.active { left: 0; }
	.sidebarHeader { background: var(--primaryColor); padding: 15px 20px; display: flex; justify-content: space-between; align-items: center; position: sticky; top: 0; z-index: 1; }
	.sidebarHeader h3 { color: var(--whiteColor); font-size: var(--Font-20); font-weight: 500; font-family: var(--primaryFont); }
	.sidebarClose { background: transparent; border: none; color: var(--whiteColor); font-size: 32px; line-height: 1; cursor: pointer; padding: 0; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; }
	.sideBar ul { padding: 20px !important; }
	.sidebarToggle { display: flex; flex-direction: column; gap: 5px; background: var(--whiteColor); padding: 12px 12px; cursor: pointer; border: 1px solid var(--primaryColor); /* margin-bottom: 24px; */ width: max-content; justify-content: flex-end; position: absolute; right: 15px; margin-top: -15px; display: none; }
	.col-xl-9 .d-flex.align-items-start.gap-4.mb-4.mb-xl-0 { display: none !important; }
	.sidebarToggle span { width: 18px; height: 2px; background: var(--primaryColor); display: block; transition: all 0.3s ease; }
	.sidebarOverlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 9998; opacity: 0; visibility: hidden; transition: opacity 0.3s ease, visibility 0.3s ease; }
	.sidebarOverlay.active { opacity: 1; visibility: visible; }
	.filterBar a.btnHover, .filterBar .serarchBox input { padding: 8px 20px; }
	.filterBar .serarchBox input[name="daterange"], .filterBar select.form-select, .multiselect-button { padding: 0.5rem 2.25rem .5rem .75rem; }
	.multiselect-button { padding: 0.5rem 2rem .5rem .75rem; }
	section.innerBanner, .operation-section { margin-bottom: 50px; }
	.video-briefing-section { padding: 50px 0; }
	.speeches-section { margin: 50px 0; }
	.video-brief-top { margin-bottom: 15px; }
	.video-briefing-section .video-title { font-size: var(--Font-18); }
	.embassyInner { padding: 25px; }
	.ambassadorDeatil { gap: 30px; }
	.info-item-link { font-size: var(--Font-18); margin-bottom: 8px; }
	.quick-links { font-size: var(--Font-18); }
	.division-content-section .division-details h3 { font-size: var(--Font-24); }
	.ifs-officer-wrap .ifs-officer-box .officer-info-wrap .officer-name { font-size: var(--Font-16); }
	.year-section-wrap .year-title { font-size: var(--Font-22); }
	.careerPage .speech-title { font-size: var(--Font-16); }
	.divisionsPage { margin-bottom: 60px; }
	.accordion-body { padding: 15px; }
	.ext-component, .accordion-item .accordion-header .accordion-button { padding: 20px; }
	.ext-component.ext-pdf-item { padding: 10px 20px; }
	.faq-wrap .ext-component { font-size: var(--Font-18); }
	.photoCaption p { font-size: var(--Font-16); }
	.highlightContent.visitBox h3 { font-size: var(--Font-20); }
	.pressReleaseDetails.pressReleaseContent.outgoingVisitDetails .titleBox { margin-top: 1rem !important; }
	.secondary-profile-box .minister-des { font-size: var(--Font-16); }
	.main-profile-box.secondary-profile-box { gap: 20px; }
	.secondary-profile-box .minister-name { font-size: var(--Font-20); }
	.minister-des, .minister-info { font-size: var(--Font-18); }
	.minister-name { font-size: var(--Font-30); }
	footer { margin-top: 30px; }
	.marquee-updates-wrap { padding: 20px 0; }
	.homeContainer .minister-section { padding: 30px 0 60px 0; }
	.homeContainer .highlightSection, .homeContainer .banner-slider-section, .homeContainer .logoSection { padding: 30px 0; }
	.homeContainer section.pressReleaseSection { padding: 30px 18px; }
	.home-container-footer footer { padding: 30px 18px; margin-top: 30px; }
	.homeContainer section.home-marquee-updates { padding: 30px 0; }
	.homeContainer .citizenSection { padding: 60px 0; }
	.homeContainer .hero-section { padding: 30px 0 0 0; }
	.homeContainer .hero-news-grid { grid-template-columns: 1fr 300px; }
	.goPage p { font-size: var(--Font-16); }
	.homeContainer .hero-sc-date { font-size: var(--Font-12); }
	
	 /* .homeContainer .hero-featured-card { height: 420px; } */
	
	 /* .homeContainer .hero-right-wrapper { height: 420px; } */ /* .homeContainer .hero-feat-img { height: 260px; } */ /* .homeContainer .hero-small-card .hero-sc-img { height: 450px; } */ .homeContainer .homeVisitSection .highlightBox { width: 100%; }
	.register-media-card { padding: 30px 20px; gap: 15px; }
	.register-media-card p { font-size: var(--Font-20); }
	.india-foreign-register-section h2 { font-size: var(--Font-26); }
	.register-media-card a { padding: 10px 20px; max-width: 110px; }
	.inner-banner-section { margin-bottom: 20px; }
	.lang-as h2, .lang-as .titleText { font-size: var(--Font-22); }
	.lang-as .focusedCountrySwiper .btnFilled { padding: 7px 15px; }
	.lang-as .titleBox .nav-item button { font-size: var(--Font-22); }
	.lang-as .homeContainer .perfomanceBox .staticsItem .staticsContent h3.count { font-size: var(--Font-24); }
	.lang-as .homeContainer .perfomanceBox .staticsItem .count span { font-size: 16px; }
	.lang-as .homeContainer .perfomanceBox .staticsItem .staticsContent p.label { font-size: var(--Font-16); }
	.lang-brx .titleBox .nav-item button, .lang-brx h2, .lang-brx .titleText { font-size: var(--Font-22); }
	.lang-brx .titleBox .nav-item { padding: 0 10px; }
	.footerBottom ul { flex-wrap: wrap; }
	
	 /* .latest-minister-section .ministerBox{margin-top: 0;} .latest-minister-section .ministerBox .other-section{width: 100%;flex-direction: column;gap: 15px;} .latest-minister-section .other-info{text-align: center;padding: 0;} .latest-minister-section .ea-info a,.latest-minister-section .other-info a{margin: 0 auto;} */
	.latest-minister-section p.statement br { display: none; }
	
	 /* .latest-minister-section .ea-section{flex-direction: column;text-align: center;} .latest-minister-section .ea-info{padding-left: 0 !important;margin-top: 15px;} */
	section.highlightSection.latest-highlightSection { padding-bottom: 60px; }
	.latest-minister-section .ministerBox .other-section { width: 100%; margin-bottom: 24px; }
	.latest-minister-section .ministerBox .other-section:last-child { margin-bottom: 0; }
	.latest-minister-section .ministerBox { margin-top: 0; display: unset; gap: unset; align-items: unset; }
	.minister-section.latest-minister-section .ea-section { flex-direction: column; gap: 10px; }
	.minister-section.latest-minister-section .ea-img-wrapper { width: 150px; height: 150px; }
	.minister-section.latest-minister-section .ea-img-wrapper .ea-img-in { width: 150px; height: 150px; min-width: 150px; }
	.minister-section.latest-minister-section .ea-info { text-align: center; }
	.minister-section.latest-minister-section .ea-info a { margin: 0 auto; }
	.minister-section.latest-minister-section .ministerBox-wrap { height: 100%; padding-left: 0; }
	.countryBox .countryMap p { font-size: var(--Font-18); }
	.archiveCountryList #countrySidebarList .country-item { width: calc(100% / 4 - 8px); }
	.homeContainer .hero-section { min-height: 730px; }
}
@media (max-width:1023px) {
	.register-media-card { flex-direction: column; justify-content: center; align-items: center; gap: 20px; }
	.register-media-card a { margin: 0 auto; }
	.homeContainer .hero-right-wrapper { max-height: 700px; }
	.homeContainer .hero-small-card .hero-sc-img { min-height: 170px; }
	.hero-small-img { max-height: 170px; }
}
@media (max-width:991px) {
	.about-tabs .tab-content { padding-top: 0; }
	.heroThumbSwiper .heroThumb-prev { bottom: 50px; left: auto; transform: rotate(90deg); right: 10px; display: none; }
	.heroThumbSwiper .heroThumb-next { bottom: 50px; right: 55px; left: auto; transform: rotate(90deg); display: none; }
	.homeContainer .hero-small-card .hero-sc-body a.hero-small-link { display: flex; margin-top: auto; }
	.hero-small-img { max-height: 400px; }
	.homeContainer .hero-sc-title { margin-bottom: 16px; }
	.homeContainer .hero-small-card .hero-sc-body { padding: 0px; padding-top: 15px; overflow: unset; }
	.decimalBulletsCountryList li { width: 50%; }
	.decimalBulletsCountryList li .countrySection .countryList { font-size: 16px; }
	.inner-banner h1 { font-size: var(--Font-28); }
	header.stickyHeader .headerTop, .headerTop { padding: 15px 0px; }
	.headerRight .searchBox input { width: 290px; padding: 10px 35px 10px 16px; }
	.languageBox, .accessibility, header .parent-trigger { width: 38px; height: 38px; min-width: 38px; }
	.languageBox svg { width: 28px; }
	.accessibility>a { background-size: contain; background-repeat: no-repeat; background-position: center; width: 25px; height: 25px; }
	main { padding-top: 78px; }
	.hero-slider { margin-top: 0; }
	.hero-slider .slide-content { flex-wrap: wrap; }
	.hero-slider .text-section { flex: 0 0 100%; }
	.hero-slider .navigation-section { justify-content: end; flex-direction: column-reverse; align-items: flex-end; gap: 20px; position: absolute; bottom: 35px; right: 30px; }
	.hero-slider .pagination-info { margin: 0 0 0 10px; font-weight: 300; }
	.hero-slider .text-section { position: unset; }
	.hero-slider .swiper-slide-active .title { margin-bottom: 0; }
	.hero-slider .image-section .image-wrapper img { width: 100%; }
	.hero-slider .image-wrapper { height: 222px; }
	.hero-slider .image-section { flex: 0 0 70%; position: relative; z-index: 99; }
	.hero-slider .title { font-size: var(--Font-18); line-height: 26px; -webkit-line-clamp: 4; }
	.pmo-section { margin-bottom: 25px; height: auto; }
	.ministerBox { flex-direction: column; margin-top: 0; }
	.ministerBox .other-section { width: 100%; }
	.ea-section { padding: 20px; }
	.pressReleaseList { margin-bottom: 25px; }
	section.pressReleaseSection .videoInner { margin-top: 25px; }
	section.pressReleaseSection .videoInner .titleBox { margin-bottom: 20px; }
	.videoContent { display: flex; align-items: center; gap: 25px; }
	.visitSection .videoContent { display: block; }
	.citizenList ul { display: flex; flex-direction: column; height: 274px; overflow: auto; padding-right: 20px !important; }
	.citizenList ul::-webkit-scrollbar { width: 2px; }
	.titleBox .nav-item { padding: 0 9px; }
	.countryBox { flex-direction: column; gap: 0; padding: 25px 25px 75px; }
	.focusedCountryInner .imgWrap svg { height: 40px; }
	.focusedCountryInner .centerImg svg { height: 60px; }
	.countryBox .btnFilled { position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); }
	.countryBox h3 { text-align: center; margin-bottom: 15px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
	.countryBox .w-50 { width: 100% !important; }
	.countryBox .countryMap.singleImg .imgWrap { height: 120px; width: 220px; }
	.footerBottom { flex-wrap: wrap; text-align: center; gap: 10px; justify-content: center; }
	.footerBottom p { text-align: center; }
	.visitorBox { display: flex; align-items: center; gap: 20px; }
	.visitorBox p { margin: 0 !important; }
	.filterBar { flex-wrap: wrap; gap: 15px; }
	.filterBar .serarchBox { position: relative; width: 100%; }
	.operation-img { width: 100%; margin-top: 30px; }
	.operation-img img { width: 100%; }
	.speeches-main-title { font-size: var(--Font-24); }
	.embassyLink { flex-direction: row; margin-top: 20px; }
	section.pressReleaseSection .titleBox { margin-bottom: 30px; }
	section.pressReleaseSection.homeVisitSection .titleBox { margin-bottom: 30px; }
	.visitSection .pressReleaseList { margin-bottom: 0px; }
	.embassyInner { margin-bottom: 50px; }
	.info-links-section { padding: 50px 0; }
	.info-links-section.mission-info-link-section { padding: 0; }
	.contact-information-section { margin: 50px 0; }
	.division-content-section .division-details h3 { font-size: var(--Font-20); }
	.listingIndex .listingItem ul li { width: 33.33%; }
	.rtiContactDetailWrap li { width: 100%; }
	.mediaCampaignWrap .imgBox.center img { width: 200px; padding: 10px; margin-bottom: 0; }
	.contentInformationBox, .grayBox { padding: 15px; margin-bottom: 15px; }
	.ifs-officer-wrap .ifs-officer-box { width: calc(100% / 2 - 15px); }
	.top-wrap .note { font-size: var(--Font-14); }
	.inner-banner-wrap { min-height: 250px; }
	.highlightContent.visitBox h3 { font-size: var(--Font-18); }
	.back-to-top { width: 40px; height: 40px; }
	.back-to-top svg { width: 15px; height: 15px; }
	.report-wrap .reportBox { width: calc(100% / 4 - 23px); }
	.minister-des, .minister-info { font-size: var(--Font-16); }
	.minister-name { font-size: var(--Font-26); }
	.main-profile-box { padding: 30px; gap: 40px; }
	.main-profile-box .imgWrap img, .main-profile-box .imgWrap { width: 250px; height: 250px; min-width: 250px; }
	.secondary-profile-box .imgWrap img, .secondary-profile-box .imgWrap { width: 150px; height: 150px; min-width: 150px; }
	.secretary-profile-box .imgWrap img, .secretary-profile-box .imgWrap { width: 120px; height: 120px; min-width: 120px; }
	.secondary-profile-box { padding: 20px; }
	.main-ministers-wrap { padding-bottom: 40px; margin-bottom: 40px; }
	.main-profile-box.secretary-profile-box { padding: 20px; gap: 15px; }
	.secretary-profile-box .minister-des { font-size: var(--Font-14); }
	.secretary-profile-box .minister-name { font-size: var(--Font-16); }
	.main-ministers-wrap .mb50 { margin-bottom: 40px; }
	.profile-links { margin-top: 20px; }
	
	 /*First Voice of Global South Summit 2023 Style Start*/
	.summitLinks a { padding: 15px 10px; font-size: 18px; }
	.pmName { font-weight: 600; }
	.participationWrap p { font-size: 16px; }
	.outcomesSection h3 { font-size: 1.2em; }
	.nPhotoGallaryPic { max-height: 175px; }
	.globalSummitPhotoBox { padding: 10px; margin-bottom: 10px; }
	.globalSummitPhotoTitle { padding: 10px 0 0; font-size: 16px; }
	
	 /* header .logo svg { height: 50px; width: 250px; } */
	.about-tabs .nav-tabs .nav-link { min-width: 128px; }
	.about-tabs .tab-content>.tab-pane { display: block; opacity: 1; }
	.helpLineImgBox img { width: 100px; }
	.helplineForWomen p { font-size: 18px; }
	.agendaTitle { font-size: 1.6em; padding-bottom: 0; margin-bottom: 20px; color: #162f6a; font-weight: 600; text-align: center; }
	.bwcWrapper { padding: 20px 0; margin-bottom: 20px; }
	.bwcConferenceHeading { margin-bottom: 30px; padding: 15px; border-bottom: 2px solid #195c9f; }
	.bwcConferenceHeading .firstTitle { font-size: 18px; }
	.bwcConferenceHeading .conferenceHeading { font-size: 1.4em; margin-bottom: 5px; }
	.bwcConferenceHeading .conferenceVenue { font-size: 1.2em; line-height: normal; margin-bottom: 5px; }
	.bwcConferenceHeading .conferenceDate { font-size: 16px; }
	.agendaWrapper .row .col-lg-12 .agendaItem { margin-bottom: 10px; }
	.agendaWrapper .row .col-lg-12 { width: 100%; }
	.agendaIconBox { width: 60px; padding: 10px; }
	.agendaIconBox img { width: 35px; }
	.agendaTitleWrap .agendaTitle { font-size: 16px; }
	.agendaTime { font-size: 14px; }
	.agendaWrapper { position: relative; width: 100%; margin: 0 auto 20px; padding: 10px 10px 0 10px; border: 0; border-radius: 10px; background: #fff; }
	.south-block { padding: 20px 0; }
	.south-block .operation-img { justify-content: start !important; margin-top: 0; }
	.south-block .operation-img img { width: auto; }
	.about-tabs .accordion-body { padding: 15px; }
	.about-tabs .accordion-item { border: 1px solid #A1BAF2 !important; }
	.HighContrast .about-tabs .accordion-button:focus { box-shadow: 0 0 0 .20rem #ff0; }
	.HighContrast .about-tabs .accordion-item, .HighContrast .about-tabs .accordion-item:not(:first-of-type) { border: 1px solid #5e5e5e !important; }
	.filterBar.advanced-search-wrap.year-wrap .dateBox-wrap, .filterBar.advanced-search-wrap.year-wrap .filterSelect, .filterBar.advanced-search-wrap.subject-wrap .dateBox-wrap, .filterBar.advanced-search-wrap.subject-wrap .filterSelect { width: calc(100% / 3 - 10px); }
	h2, .titleText { font-size: var(--Font-26); }
	.titleBox .nav-item button { font-size: var(--Font-20); }
	.filterBar.advanced-search-wrap .dateBox-wrap, .filterBar.advanced-search-wrap .filterSelect { flex: unset; }
	.homeContainer .diplomatic-card .slide-counter { font-size: var(--Font-16); }
	.homeContainer .diplomatic-card .card-content { flex-direction: column; min-height: unset; }
	.homeContainer .diplomatic-card .navigation-controls { margin-top: 24px; }
	.homeContainer .diplomatic-card .description { font-size: var(--Font-22); }
	.homeContainer .diplomatic-card .meeting-photo { max-height: 350px; }
	.homeContainer .diplomatic-card .text-section { padding: 30px; }
	.homeContainer .hero-news-grid { grid-template-columns: 1fr; }
	.homeContainer .hero-featured-card { display: none; }
	.homeContainer .hero-right-wrapper { display: block; height: auto; }
	.homeContainer .heroThumbSwiper { height: auto; }
	.homeContainer .heroThumbSwiper .swiper-slide { height: auto !important; font-size: var(--Font-14); }
	.homeContainer .hero-small-card { opacity: 1; padding: 20px; background-color: #e8efff; }
	.HighContrast .homeContainer.home-1-container .hero-small-card, .HighContrast .homeContainer .hero-small-card { background-color: #222; }
	.homeContainer .hero-small-card .hero-sc-img { min-height: 385px; }
	.homeContainer .heroThumbSwiper .swiper-pagination { position: relative; bottom: auto; margin-top: 14px; }
	.homeContainer .heroThumbSwiper .swiper-pagination .swiper-pagination-bullet { background: transparent; opacity: 1; border: 1px solid #646464;width:16px;height:16px; }
	.homeContainer .heroThumbSwiper .swiper-pagination .swiper-pagination-bullet-active { background: var(--primaryColor); border-color: var(--primaryColor); }
	.HighContrast .homeContainer .heroThumbSwiper .swiper-pagination .swiper-pagination-bullet-active { background: #ff0; border-color: #ff0; }
	.filterBar select.form-select, .multiselect-dropdown { width: 250px; }
	.homeContainer .hero-sc-date { font-size: 14px; }
	.homeContainer .hero-sc-title { font-size: 20px; font-weight: 500; }
	.india-foreign-register-section h2 { font-size: var(--Font-24); }
	.paginationBox { flex-wrap: wrap; justify-content: center; }
	ul.pagination { flex-wrap: wrap; justify-content: center !important; }
	header .logo a span.logo-title-wrap .gov-mea-title, header.stickyHeader .logo a span.logo-title-wrap .gov-mea-title { font-size: 15px; }
	header .logo a span.logo-title-wrap .gov-title, header.stickyHeader .logo a span.logo-title-wrap .gov-title { font-size: 13px; }
	header .logo a { width: 250px; height: 50px; }
	header .logo svg, header.stickyHeader .logo svg { height: 50px; }
	header .logo a { gap: 6px; }
	.videoInner .imgWrap { width: auto; }
	.footerMiddle ul { gap: 20px; }
	.lang-as .homeContainer section.pressReleaseSection { padding: 30px 8px; }
	.lang-as .titleBox .nav-item button { font-size: var(--Font-18); }
	.lang-as .titleBox .linkText { font-size: var(--Font-14); }
	.lang-as .titleBox .nav-item { padding: 0 10px; }
	
	 /* .latest-minister-section .ministerBox .other-section{width: 100%;flex-direction: unset;gap: unset;} .latest-minister-section .other-info{text-align: left;padding-left: 15px;} .latest-minister-section .ea-info a,.latest-minister-section .other-info a{margin: unset;} */
	
	 /* .latest-minister-section .ea-section{flex-direction: unset;text-align: left;} .latest-minister-section .ea-info{padding-left: 16px !important;margin-top: 0;} */ .latest-minister-section .pmo-section { margin-bottom: 0; }
	.other-section { padding: 20px; }
	.minister-section.latest-minister-section .ministerBox-wrap { flex-wrap: wrap; gap: 20px; justify-content: start; }
	.latest-minister-section .ministerBox .other-section { flex-direction: row; align-items: center !important; }
	.latest-minister-section .other-section { padding-left: 0; }
	.minister-section.latest-minister-section .vision-statement { padding-left: 30px; }
	.homeContainer section.pressReleaseSection.homeVisitSection .container { padding: 0px; }
	.homeContainer .hero-section { min-height: 652px; }
}
@media (max-width:767px) {
	.footerBottom { justify-content: center; }
	.profile-detail p { text-align: center; }
	.hero-small-img { max-height: 300px; }
	.homeContainer .hero-small-card .hero-sc-img { min-height: 300px; }
	
	 /*.citizenSection .accordion-mode .titleBox { margin-bottom: 0; }*/
	.decimalBulletsCountryList li .countrySection { padding: 10px; }
	.decimalBulletsCountryList li { width: 100%; font-size: 16px; }
	.inner-banner h1 { font-size: var(--Font-26); }
	main { padding-top: 81px; }
	.headerRight { justify-content: end; align-items: center; position: relative; }
	.headerRight .searchBox { position: absolute; top: 100%; right: 0; z-index: 999; margin-top: 10px; background: #fff; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); padding: 10px; width: calc(100vw - 30px); max-width: 340px; opacity: 0; visibility: hidden; transform: translateY(-10px); transition: all 0.3s ease-in-out; display: flex; align-items: center; gap: 10px; }
	.headerRight .searchBox button { border: 1px solid var(--primaryColor) !important; width: 38px; height: 38px; position: unset; transform: unset; }
	.headerRight .searchBox.active { opacity: 1; visibility: visible; transform: translateY(0); }
	.searchToggleIcon { display: flex !important; align-items: center; justify-content: center; width: 38px; height: 38px; cursor: pointer; transition: transform 0.2s ease; border: 1px solid var(--primaryColor); }
	
	 /* .searchToggleIcon:active { transform: scale(0.95); } */
	.searchToggleIcon img { width: 20px; height: 20px; }
	.pmo-section { padding: 15px; }
	.pm-img-in, .minister-section.latest-minister-section .pm-img-wrapper .pm-img-in { width: 200px; height: 200px; min-width: 200px; }
	.pm-img-wrapper, .minister-section.latest-minister-section .pm-img-wrapper { width: 200px; height: 200px; }
	p.statement { font-size: var(--Font-16); line-height: 24px; }
	.vision-head-wrap { gap: 20px; }
	a.vision-head.linkText, .vision-date { font-size: var(--Font-14); }
	.vision-date::before { width: 12px; height: 12px; background-size: 100%; }
	.ea-section { padding: 15px; display: flex; gap: 20px; height: auto; align-items: center; margin-bottom: 24px; text-align: left !important; }
	.ea-img-wrapper { margin: 0; }
	.ea-info a { text-align: left !important; margin: 0 !important; }
	.highlightContent h3, .pressReleaseList h3, .videoInner h3, .countryBox h3, .homeVisitSection .speech-title { font-size: var(--Font-16); display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
	.highlightContent .imgWrap { width: 200px; height: 110px; min-width: 200px; }
	.citizenList ul { margin-bottom: 40px !important; height: unset; gap: 20px; }
	.citizenSection .titleBox { margin-bottom: 20px; }
	.footerTop { flex-wrap: wrap; gap: 20px; justify-content: center; align-items: end; }
	.footerMiddle ul { gap: 10px; justify-content: center; }
	.footerMiddle ul li a { font-weight: 500; }
	.footerBottom ul { flex-wrap: wrap; justify-content: center; row-gap: 10px; }
	.visitorBox { gap: 20px; flex-wrap: wrap; justify-content: center; row-gap: 5px; }
	.visitorBox p { text-align: center !important; }
	.footerBottom ul { margin-bottom: 15px !important; }
	.footerBottom p { margin: 3px; text-align: center; }
	.sidebarToggle { padding: 8px; }
	section.innerBanner { padding: 10px 10px 20px; margin-bottom: 40px; }
	.filterBar a.btnHover, .filterBar .serarchBox input, .multiselect-button { font-size: var(--Font-14); }
	.filterBar select.form-select { font-size: var(--Font-14); }
	.innerBannerHeading { margin-bottom: 10px; justify-content: flex-start; }
	.innerBannerHeading h1 { font-size: var(--Font-24); }
	.pressReleaseContent .titleBox { flex-wrap: wrap; gap: 15px; }
	.pressRelesastBox { margin-bottom: 20px; padding-bottom: 20px; }
	.paginationBox ul.pagination li a, .paginationBox ul.pagination li span { height: 32px; min-width: 32px; font-size: var(--Font-14); }
	.paginationBox ul.pagination li.PagedList-pageCountAndLocation a { height: unset; }
	.goPage { font-size: var(--Font-14); }
	.mediaCenter { margin-bottom: 40px; }
	section.recentPressRelease { margin: 40px 0; }
	.ambassadorDeatil p { font-size: var(--Font-14); margin-top: 0; }
	.ambassadorDeatil { margin-top: 20px; }
	.embassyLink a { font-size: var(--Font-14); padding: 9px 9px; }
	.speech-title { font-size: var(--Font-16); }
	.contact-info-wrap .contact-info-title { margin-bottom: 20px; }
	.division-content-section .officers-table th, .division-content-section .officers-table td { padding: 12px; font-size: var(--Font-14); }
	.tableOut { margin-bottom: 20px; }
	.tableOut .tableData { min-width: 767px; }
	.listingIndex .listingItem ul li { width: 50%; }
	.period-size { min-width: 85px; padding: 8px; gap: 8px; }
	.period-size img, .period-size svg { width: 18px; height: 18px; }
	.inner-banner-section { margin-bottom: 40px; }
	.divisionsPage { margin-bottom: 40px; }
	.faq-wrap .ext-component { font-size: var(--Font-16); }
	.faqPage .title-wrap { margin-bottom: 20px; padding-bottom: 10px; }
	.speech-sec-text { font-size: var(--Font-14); }
	.photoBox { padding: 15px; }
	.report-wrap { gap: 20px; }
	.report-wrap .reportBox { width: calc(100% / 3 - 14px); padding: 15px; }
	.main-profile-box { flex-direction: column; align-items: start; text-align: center; }
	.main-profile-box .imgWrap, .main-profile-box .profile-detail { margin: auto; }
	.profile-links { justify-content: center; margin-top: 15px; }
	.state-ea-box { margin-bottom: 0; }
	.secretaries-ministers-wrap.mb60 { margin-bottom: 40px; }
	.secondary-profile-box .minister-des { font-size: var(--Font-14); }
	.secondary-profile-box .minister-name { font-size: var(--Font-18); }
	.minister-des, .minister-info { font-size: var(--Font-16); }
	.minister-name { font-size: var(--Font-24); }
	.main-profile-box { gap: 20px; padding: 20px; }
	.headerRight .searchBox input { width: 270px; }
	.about-tabs .nav-tabs .nav-link { min-width: unset; padding: 14px; }
	
	 /*organogram*/
	section.organogram-section { padding: 0 12px; margin-bottom: .5rem !important; }
	.organogram-chart-wrapper { overflow-x: hidden; padding: 0; }
	.organogram-chart ul, .organogram-chart ul.two-adj-child, ul.no-padding-list { flex-direction: column; align-items: stretch; padding: 0 0 0 16px; border-left: 2px solid #cbd5e1; margin-left: 12px; }
	.organogram-chart li::before, .organogram-chart li::after, .organogram-chart ul ul::before { display: none; }
	.organogram-chart li, .organogram-chart ul.two-adj-child li { padding: 10px 0; width: 100%; }
	.organogram-node, .organogram-node.apex, .organogram-node.minister { min-width: unset; max-width: 100%; width: 100%; box-sizing: border-box; text-align: left; }
	.mobile-collapsible { max-height: 2000px; overflow: hidden; transition: max-height 0.35s ease, opacity 0.3s ease; opacity: 1; }
	.mobile-collapsible.collapsed { max-height: 0; opacity: 0; pointer-events: none; }
	.has-children { cursor: pointer; position: relative; }
	.has-children::after { content: "▼"; position: absolute; top: 12px; right: 12px; font-size: 11px; color: #94a3b8; transition: transform 0.3s ease; }
	.has-children[aria-expanded="true"]::after { transform: rotate(180deg); }
	.organogram-row { gap: 2px; padding: 6px 0; font-size: 12px; }
	.organogram-row span:first-child { font-weight: 600; color: #4a5568; }
	.organogram-scroll-controls { display: none; }
	.organogram-chart>ul.no-padding-list { border-left: none; margin-left: 0; padding: 0; }
	.organogram-node { margin-bottom: 4px; }
	.organogram-chart ul, .organogram-chart ul.two-adj-child, ul.no-padding-list { gap: 8px; }
	.organogram-chart ul.mobile-collapsible { margin: 8px 0; }
	.organogram-node { padding: 14px 16px; }
	.organogram-row { padding: 10px 0; }
	.organogram-chart li:only-child::before, .organogram-chart li:before { content: ''; display: flex; width: 16px; position: absolute; transform: translateY(-50%); right: unset; left: -16px; top: 50%; border-top: 2px solid #cbd5e1; }
	.organogram-chart ul.mobile-collapsible.collapsed.collapsed { margin: 0 !important; }
	.organogram-chart li:first-child::before { border-top: 2px solid #cbd5e1; }
	.organogram-node.division-group { min-width: 100%; }
	.organogram-node.apex { margin-bottom: 20px; }
	.organogram-toggle-btn { position: absolute; top: 6px; right: 6px; background: none; border: 1px solid var(--primaryColor); border-radius: 50%; width: 25px; height: 25px; display: flex; align-items: center; justify-content: center; cursor: pointer; padding: 0; line-height: 1; }
	.toggle-arrow { font-size: 12px; color: var(--primaryColor); transition: transform 0.3s ease; display: inline-block; }
	.organogram-node.apex .organogram-toggle-btn { border-color: var(--whiteColor); }
	.organogram-node.apex .organogram-toggle-btn .toggle-arrow { color: var(--whiteColor); }
	.toggle-arrow span { margin-top: 2px; }
	.has-children[aria-expanded="true"] .toggle-arrow { transform: rotate(180deg); }
	.has-children::after { display: none !important; }
	.organogram-node { position: relative; }
	ul.foreign-in-ul { padding: 0; margin: 0; border: none; }
	.organogram-title { font-size: 16px; }
	.organogram-name { font-size: 14px; }
	.distinguishedLectWrap { gap: 20px; padding: 15px; }
	.distinguishedLectTitle, .distinguishedLectName { font-size: var(--Font-16); }
	.distinguishedLectCollege { font-size: var(--Font-14); }
	.filterBar.advanced-search-wrap.year-wrap .dateBox-wrap, .filterBar.advanced-search-wrap.year-wrap .filterSelect { width: calc(100% / 2 - 10px); }
	.search-result-wrap.treaty-result-wrap .search-result-title { font-size: var(--Font-18); }
	.minister-section { padding: 20px 0; }
	section.home-marquee-updates { padding-bottom: 20px; }
	section.highlightSection { padding: 20px 0 40px 0; }
	section.pressReleaseSection { padding: 40px 0; }
	.citizenSection { padding: 40px 0 20px 0; }
	.logoSection, .banner-slider-section { padding: 20px 0; }
	footer { margin-top: 20px; }
	.highlightContent { margin-bottom: 15px; }
	.homeContainer .diplomatic-card .text-section { padding: 30px; }
	.homeContainer .diplomatic-card .description { font-size: var(--Font-16); line-height: 1.3; }
	.homeContainer .minister-section { padding: 20px 0 40px 0; }
	.homeContainer .highlightSection, .homeContainer .banner-slider-section, .homeContainer .logoSection { padding: 20px 0; margin-bottom: 0; }
	.homeContainer section.pressReleaseSection { padding: 20px 8px; }
	.home-container-footer footer { padding: 20px 8px; margin-top: 20px; }
	.homeContainer section.home-marquee-updates { padding: 20px 0; }
	.homeContainer .citizenSection { padding: 40px 0; }
	.homeContainer .homeVisitSection { margin-bottom: 20px; }
	.homeContainer .hero-section { padding: 20px 0 0 0; }
	
	 /* .homeContainer .hero-small-card .hero-sc-img { height: 350px; } */
	.highlightContent.visitBox .imgWrap { min-width: 250px; width: 250px; }
	.paginationBox { flex-wrap: wrap; justify-content: center; }
	.goPage { margin: 0 auto; }
	.search-result-wrap, .visitBox-wrap { margin-bottom: 15px; }
	.goPage p { font-size: var(--Font-14); }
	.legislation-wrap .ifs-officer-wrap .ifs-officer-box { flex-direction: column; }
	.legislation-wrap .period-size { margin-left: auto; }
	.foreign-relation-wrap { flex-wrap: wrap; }
	.country-letter-group>div { flex-wrap: wrap; gap: 20px; }
	.countryAlphabet { padding-left: 12px; }
	.group-divider { display: none; }
	.banner-slider-button-next, .banner-slider-button-prev, .homeContainer .pSwiperNav .performance-next, .homeContainer .pSwiperNav .performance-prev { width: 25px; height: 25px; padding: 6px; }
	
	 /* .countryBox { padding: 0; border: none; } */
	.register-media-card p { font-size: var(--Font-18); }
	.india-foreign-register-section h2 { font-size: var(--Font-22); }
	.faqQue, .faqAns { flex-direction: column; }
	.faqListing .faqDetails { padding-left: 0; padding-top: 10px; }
	.homeContainer .hero-sc-title { font-size: 18px; }
	section.highlightSection.latest-highlightSection { padding-bottom: 40px; }
	
	 /* .latest-minister-section .ea-section{margin-bottom: 0;gap: 0;} */
	.other-section { padding: 15px; }
	.latest-minister-section .ea-img-wrapper, .minister-section.latest-minister-section .ea-img-wrapper { width: 120px; height: 120px; }
	.latest-minister-section .ea-img-in, .minister-section.latest-minister-section .ea-img-wrapper .ea-img-in { width: 120px; height: 120px; min-width: 120px; }
	.minister-section.latest-minister-section .ea-section { border-right: 0; border-bottom: 1px solid #c0d1f7; }
	.minister-section.latest-minister-section .ea-section { flex-direction: row; gap: 15px; }
	.minister-section.latest-minister-section .ea-info { text-align: left; }
	.minister-section.latest-minister-section .ea-info a { margin: unset; }
	.minister-section.latest-minister-section .ministerBox-wrap { height: 100%; }
	.latest-minister-section .other-section { padding-left: 15px; }
	.latest-minister-section .ministerBox .other-section { padding-top: 0; flex-direction: column; align-items: start !important; }
	.minister-section.latest-minister-section .ministerBox-wrap { flex-wrap: nowrap; }
	.journalist-form .accordion-item .accordion-header .accordion-button { font-size: 18px; padding: 15px; padding-right: 20px; }
	.journalist-form .accordion-item .accordion-body { padding: 15px; }
	.pmo-section { flex-wrap: wrap; justify-content: center; align-items: center; gap: 10px; flex-direction: column; }
	.minister-section.latest-minister-section .vision-statement { padding-left: 0; }
	.latest-minister-section p.statement { text-align: center; }
	.vision-head-wrap { justify-content: center; }
	.countryBox .countryMap p { font-size: var(--Font-16); }
	.form-table-in-wrap { margin-bottom: 20px; }
	#treaty-sectionyear .filterBar select.form-select { width: 290px; }
	.archiveCountryList #countrySidebarList .country-item { width: calc(100% / 3 - 8px); }
	.homeContainer .hero-section { min-height: 540px; }
}
@media (min-width:576px) and (max-width:767px) {
	.countryBox { flex-direction: row; padding: 25px; gap: 20px; justify-content: space-between; }
	.countryBox h3 { text-align: left; font-size: var(--Font-18); }
	.countryBox .btnFilled { position: relative; transform: unset; bottom: 0; left: 0; }
	.countryBox .w-50 { width: 50% !important; }
	.countryBox .countryMap.singleImg .imgWrap { height: 120px; }
	
 /* .focusedCountryInner .swiper-wrapper { padding-bottom: 0; } */ }
@media (max-width:620px) {
	#treaty-sectionyear .filterBar select.form-select { width: 100%; }
	.pressReleaseSection .tab-pane a.linkText, .pressReleaseSection .acc-pane a.linkText { font-size: var(--Font-16); margin-top: 16px; }
}
@media (max-width:600px) {
	.ext-component .period-size { margin-top: 5px; }
	.ifs-officer-wrap .ifs-officer-box { width: 100%; }
	.inner-banner-wrap { min-height: 210px; }
	.ext-component, .accordion-item .accordion-header .accordion-button { padding: 15px; font-size: 14px; }
	.accordion-item .accordion-header .accordion-button { font-size: 1.2rem; }
	.accordion-item .accordion-body .accordion-header .accordion-button { font-size: 1rem; }
	.ext-component { flex-wrap: wrap; }
	.faq-wrap .ext-component { flex-wrap: nowrap; }
	.ext-component.ext-pdf-item { padding: 10px 15px; }
	.accordion-button::after { background-size: 100%; width: 15px; }
	.accordion-body { font-size: var(--Font-14); }
	.period-item { padding: 15px; }
	.ext-component .ext-site-link { width: 14px; }
	.title-wrap { margin-bottom: 20px; padding-bottom: 14px; }
	.news-highlightList .highlightContent { font-size: var(--Font-14); }
	.highlightList .highlightBox span.date { margin: 15px 0; }
	.highlightList.news-highlightList .highlightContent { margin-bottom: 20px; }
	.highlightContent.visitBox { padding-bottom: 20px; margin-top: 20px; }
	.inner-banner .abs-image { object-position: 75%; }
	.about-tabs p, .about-tabs .nav-tabs .nav-link, .operation-text, .ordered-list-main li, .view-more-btn, .accordion-body p { font-size: 1rem; }
	.about-tabs .nav-tabs .nav-link { padding: 14px 16px; }
	.filterBar.advanced-search-wrap.subject-wrap .dateBox-wrap, .filterBar.advanced-search-wrap.subject-wrap .filterSelect { width: calc(100% / 2 - 10px); }
	.home-marquee-play-pause { margin-left: 0px; }
	.marquee-updates-head p { font-size: var(--Font-13); }
	.lang-brx .marquee-updates-head { min-width: 150px; padding-right: 10px; }
	.lang-brx .home-marquee-play-pause { margin-left: 15px; }
	
	 /* .homeContainer .hero-small-card .hero-sc-img { height: 250px; } */
	.homeContainer .hero-small-card { padding: 10px; }
	.homeContainer .diplomatic-card .text-section { padding: 20px; }
	.homeContainer .highlightContent h3 { font-size: var(--Font-16); }
	.register-media-card { padding: 20px 15px; }
	.india-foreign-register-section h2 { font-size: var(--Font-20); margin-bottom: 30px; }
	.inner-banner .abs-image { left: 0%; transform: translateX(-50%); }
	.hero-small-img { max-height: 250px; }
	.homeContainer .hero-small-card .hero-sc-img { min-height: 250px; }
	.homeContainer .hero-sc-title { font-size: 16px; }
	.ea-info .ea-name { font-size: var(--Font-18); }
	.ea-info .ea-designation { font-size: var(--Font-14); }
	.other-info .other-name { font-size: var(--Font-16); }
	.other-info .other-designation { font-size: var(--Font-14); }
	.archiveCountryList #countrySidebarList .country-item { width: calc(100% / 2 - 5px); }
	.homeContainer .hero-section { min-height: 481px; }
	
 /* header .logo svg{height: 55px;} header .logo a span.logo-title-wrap .gov-mea-title{font-size: 16px;} header.stickyHeader .logo a span.logo-title-wrap .gov-mea-title{font-size: 14px;} header.stickyHeader .logo a span.logo-title-wrap .gov-title{font-size: 12px;} */ }
@media (max-width:575px) {
	.search-result-top-wrap { flex-direction: column; align-items: start; gap: 0; }
	.search-result-date-wrap::after, .search-result-page-wrap::after { display: none; }
	.countryBox .countryMap.singleImg .imgWrap { height: 120px; }
	.inner-banner h1 { font-size: var(--Font-24); }
	header .parent-trigger { width: 35px; height: 35px; }
	.headerMenu { height: calc(100vh - 100px); }
	
	 /* .logo { text-align: center; } */
	
	 /* header.stickyHeader .logo a, header .logo a { height: 50px; width: 250px; } */ .searchToggleIcon, .languageBox, .accessibility, header .parent-trigger, .headerRight .searchBox button { width: 30px; height: 30px; min-width: 30px; }
	.searchToggleIcon img, .searchToggleIcon svg, .headerRight .searchBox button svg { width: 14px; height: 14px; }
	.languageBox svg { width: 22px; }
	.accessibility>a { width: 18px; height: 18px; }
	header .parent-trigger { background-size: 18px; }
	.hero-slider .swiper-slide-active .title { margin-bottom: 0 !important; font-size: var(--Font-16); line-height: 24px; }
	.hero-slider .slide-content { gap: 0; padding: 20px 0; }
	.hero-slider .image-section { flex: 0 0 100%; margin-top: 10px; }
	.hero-slider .image-wrapper { height: 170px; }
	.hero-slider .slide-content { height: 400px; padding-bottom: 60px; }
	.hero-slider .pagination-info, .hero-slider .view-all { font-size: 14px; }
	.hero-slider .current-slide { font-size: 18px; }
	.hero-slider .navigation-section { bottom: 20px; left: 20px; right: unset; }
	.hero-slider .nav-btn { width: 30px; height: 30px; }
	.hero-slider .navigation-section { gap: 10px; flex-direction: row; align-items: center; justify-content: space-between; width: calc(100% - 40px); }
	.vision-statement { padding: 0 10px; margin: 0 auto; display: flex; flex-direction: column; justify-content: center; }
	p.statement { text-align: center; }
	.ea-info .ea-designation { text-align: left; }
	.ea-img-in { width: 134px; height: 134px; min-width: 134px; }
	.ministerBox .other-section { padding: 15px; }
	.highlightContent { flex-wrap: wrap; padding-right: 10px; }
	.highlightContent .imgWrap { width: 100%; height: 250px; }
	.news-highlightList .highlightContent .imgWrap { width: 100%; height: 200px; }
	
	 /* .perfomanceInner { margin-top: 50px; } */
	h2, h3, .titleTextSec, .titleText, .titleBox .nav-item button { font-size: var(--Font-20); line-height: 27px; }
	.inner-title { font-size: var(--Font-16); }
	section.pressReleaseSection .titleBox a { margin-left: auto; }
	section.pressReleaseSection .titleBox { flex-wrap: wrap; margin-bottom: 30px; gap: 10px; }
	.videoContent { flex-wrap: wrap; gap: 0; }
	.logoSection { margin-bottom: 30px; }
	
	 /* .logoSection .swiper-wrapper { align-items: center; } */
	.footerTop .appStore p { text-align: center; }
	.socialLink ul li a { width: 30px; height: 30px; }
	.socialLink ul li a svg { height: 14px; }
	.footerMiddle ul { flex-wrap: wrap; justify-content: center; display: grid; grid-template-columns: 1fr 1fr; }
	.accessibility { display: none; }
	.countryBox .btnFilled { padding: 6px 24px; font-size: 14px; }
	.innerBannerHeading h1 { font-size: var(--Font-20); }
	
	 /* .filterBar { justify-content: end; } */
	.filterBar select.form-select { max-width: 162px; }
	.year-wrap .filterBar select.form-select, .subject-wrap .filterBar select.form-select { max-width: unset; }
	.filterBar a.btnHover, .filterBar .serarchBox input { padding: 8px 15px; }
	.search-section .filterBar select.form-select { max-width: 100%; width: 100%; }
	.pressReleaseContent .titleBox .sortBox { font-size: var(--Font-12); }
	.sortBox select.form-select { padding: 6px 20px 6px 10px; background-position: right .3rem center; font-size: var(--Font-14); max-width: 110px; }
	.sortBox select.form-select.pageList { width: 60px; }
	.pressReleaseContent .titleBox { margin-top: 20px; padding-bottom: 20px; border-bottom: 1px solid var(--textColor); margin-bottom: 30px; }
	.pressRelesastBox:last-child { border-bottom: 1px solid var(--textColor); }
	ul.pagination { gap: 5px; flex-wrap: wrap; justify-content: center !important; text-align: center; }
	.paginationBox ul.pagination li a, .paginationBox ul.pagination li span { height: 30px; min-width: 30px; font-size: var(--Font-12); }
	.paginationBox ul.pagination li.PagedList-pageCountAndLocation a { height: unset; }
	.paginationBox { flex-wrap: wrap; justify-content: start; gap: 15px; }
	.goPage { margin: 0 auto; }
	.pressReleaseDetailsBox { margin-top: 10px; }
	.pressReleaseDetailsBox p { font-size: var(--Font-14); }
	.pressReleaseDetailsBox .tags { margin-top: 20px; gap: 8px }
	.pressReleaseDetailsBox .tags a { font-size: var(--Font-12); }
	section.recentPressRelease h2 { margin-bottom: 20px; }
	.recentPressReleaseBox { padding: 15px; }
	.recentPressReleaseBox p { font-size: var(--Font-14); }
	.operation-title { margin-bottom: 10px; }
	p.operation-text { font-size: var(--Font-14); margin-bottom: 18px; }
	.video-briefing-section { padding: 35px 0; }
	.speeches-main-title { font-size: var(--Font-18); }
	.speeches-header a { font-size: var(--Font-14); }
	.speech-title { font-size: var(--Font-16); }
	.speeches-header { margin-bottom: 15px; }
	.embassyInner .countryDetail { flex-wrap: wrap; }
	.embassyInner .countryDetail h4 { font-size: var(--Font-18); margin-bottom: 4px; }
	.embassyInner .countryDetail p { font-size: var(--Font-14); }
	.ambassadorDeatil { margin-top: 15px; flex-direction: column; gap: 3px; align-items: baseline; }
	.embassyLink { flex-direction: column; align-items: start; }
	.country-detail-wrapper .embassyLink a { width: 100%; text-align: center; }
	.visitSection .pressReleaseInner .sliderNav { margin-left: auto; }
	.divisionsPage .subtitle { font-size: var(--Font-14); }
	.division-content-section .division-details h3 { font-size: var(--Font-18); }
	.division-content-section .division-details p { font-size: var(--Font-14); }
	.listingIndex .listingItem ul li { width: 100%; margin-bottom: 10px; }
	.listingIndex .listingItem ul li a { padding: 10px 15px 10px 15px; width: 100%; }
	.faq-head { font-size: var(--Font-18); }
	.photoCaption p { font-size: var(--Font-14); }
	.report-wrap .reportBox { width: calc(100% / 2 - 10px); }
	.main-profile-box.secretary-profile-box, .main-profile-box.secondary-profile-box { flex-direction: row; align-items: end; text-align: left; }
	.main-profile-box.secretary-profile-box .imgWrap, .main-profile-box.secretary-profile-box .profile-detail, .main-profile-box.secondary-profile-box .imgWrap, .main-profile-box.secondary-profile-box .profile-detail { margin: unset; }
	.main-profile-box.secretary-profile-box .profile-links, .main-profile-box.secondary-profile-box .profile-links { justify-content: unset; }
	.state-ea-box { margin-bottom: 30px; }
	.cpv-mam-box { margin-top: 30px; }
	.secondary-profile-box .minister-name { font-size: var(--Font-16); }
	.main-profile-box .imgWrap img, .main-profile-box .imgWrap { width: 180px; height: 180px; min-width: 180px; }
	.secondary-profile-box .imgWrap img, .secondary-profile-box .imgWrap { width: 140px; height: 140px; min-width: 140px; }
	.secretary-profile-box .imgWrap img, .secretary-profile-box .imgWrap { width: 110px; height: 110px; min-width: 110px; }
	.minister-des, .minister-info { font-size: var(--Font-14); }
	.bottom-btn-wrap { flex-wrap: wrap; }
	.bottom-btn-wrap a { width: 100%; font-size: var(--Font-14); }
	.headerRight .searchBox { max-width: 310px; right: -40px; }
	.headerRight .searchBox input { width: 250px; padding: 6px 16px; }
	.org-bottom-btn.bottom-btn-wrap a { width: auto; }
	.distinguishedLectWrap { flex-direction: column; }
	.distinguished-lectures-section p { font-size: var(--Font-14); }
	.inFocusListing.distinguishedLectInner { flex-direction: column; align-items: start; }
	.filterBar.advanced-search-wrap .dateBox-wrap, .search-section .filterBar .filterSelect, .filterBar .serarchBox.dateBox { width: 100%; }
	.filterBar.advanced-search-wrap.year-wrap .dateBox-wrap, .filterBar.advanced-search-wrap.year-wrap .filterSelect { width: 100%; }
	.search-result-wrap.treaty-result-wrap .search-result-title { font-size: var(--Font-16); }
	
	 /* .homeContainer .hero-small-card .hero-sc-img { height: 200px; } */
	.highlightContent.visitBox { flex-wrap: wrap; gap: 10px; }
	.paginationBox ul.pagination li.PagedList-pageCountAndLocation { flex: unset; width: 100%; justify-content: center; }
	.filterSelect, .filterBar select.form-select, .multiselect-dropdown { width: 100%; max-width: 100%; }
	.focusedCountryInner .focusedCountrySwiper2 .swiper-wrapper { padding-bottom: 0; }
	
	 /* .countryBox { padding-bottom: 75px; } */
	.homeContainer .homeVisitSection .highlightList { gap: 30px; }
	.homeContainer .highlightContent { flex-direction: column; gap: 15px; }
	.hero-small-img { max-height: 220px; }
	.homeContainer .hero-small-card .hero-sc-img { min-height: 220px; }
	.videoInner .imgWrap { width: 100%; }
	.latest-minister-section .vision-statement { flex: unset; }
	.latest-minister-section p.statement { text-align: center; }
	.latest-minister-section .vision-head-wrap { justify-content: center; flex-wrap: wrap; gap: 10px; }
	.minister-section.latest-minister-section .ea-section { justify-content: start; margin-bottom: 0; }
	.minister-section.latest-minister-section .ministerBox-wrap { flex-wrap: wrap; }
	.minister-section.latest-minister-section .ministerBox-wrap .ministerBox:first-child .other-section { border-bottom: 1px solid #c0d1f7; }
	.latest-minister-section .ministerBox .other-section { flex-direction: row; align-items: center !important; padding: 15px; }
	.form-table-add-btn { min-width: 100px; }
	.Formfield, .form-control, .fieldInput { margin-bottom: 15px; }
	.highlightContent.visitBox .imgWrap { width: 100%; height: 220px; overflow: hidden; }
	.highlightContent.visitBox .imgWrap img { width: 100%; height: 220px; object-fit: unset; object-position: unset; }
	.map-legend-wrap { flex-wrap: wrap; gap: 10px; justify-content: start; }
	div#mapPopupContent .title-wrap { flex-wrap: wrap; gap: 5px; }
	div#mapPopupContent .speech-title { font-size: var(--Font-18); }
	div#mapPopupContent .titleText { font-size: var(--Font-20); }
	.ta-mapWrap .jvectormap-container { height: 300px !important; }
	.homeContainer .hero-section { min-height: 451px; }
}
@media (max-width:431px) {
	.socialLink ul { flex-wrap: wrap; justify-content: center; }
	.homeContainer .hero-small-card .hero-sc-img { min-height: 200px; }
	.hero-small-img { max-height: 200px; }
	.pmo-section { flex-direction: column; gap: 10px; }
	.titleBox .nav-tabs { margin: 0 auto; }
	.titleBox .nav-item { padding: 0; padding-bottom: 10px; width: 100%; text-align: center; border-right: none; border-bottom: 1px solid #ccc; margin-bottom: 10px; }
	.titleBox .nav-item button { margin: 0 auto; }
	.titleBox .nav-item:last-child { padding: 0; margin: 0; }
	.homeContainer .diplomatic-card .swiper-button-custom { width: 25px; height: 25px; }
	.homeContainer .diplomatic-card .swiper-button-custom::after { width: 6px; height: 6px; }
	.homeContainer .diplomatic-card .navigation-controls { flex-wrap: wrap; }
	.filterBar.advanced-search-wrap.year-wrap .dateBox-wrap, .filterBar.advanced-search-wrap.year-wrap .filterSelect, .filterBar.advanced-search-wrap.subject-wrap .dateBox-wrap, .filterBar.advanced-search-wrap.subject-wrap .filterSelect { width: 100%; }
	.filterBar .filterSelect, .filterBar select.form-select, #treaty-sectionyear .filterBar select.form-select { width: 100%; }
	.homeContainer .highlightContent .imgWrap { min-width: 200px; max-width: 220px; }
	.homeContainer .homeVisitSection .highlightContent .imgWrap { max-height: 160px; min-width: 100%; max-width: 100%; }
	.vision-statement { align-items: center; text-align: center; }
	.hero-small-img { max-height: 190px; }
	.homeContainer .hero-small-card .hero-sc-img { min-height: 150px; }
	.form-table-in-wrap { flex-wrap: wrap; }
	.form-table-add-btn { min-width: 100%; }
	.journalist-form .captchaBox { flex-wrap: wrap; }
	.journalist-form .captchaWrap { margin-left: 0; margin-top: 15px; gap: 15px; }
	.journalist-form .captchaWrap .captchaImg { padding: 0; }
	.countryBox h3 { font-weight: 600; }
	.countryBox { gap: 15px; }
	.countryBox.op-sindoor { gap: 0; }
	.focusedCountryInner .imgWrap svg { width: 90px; height: 60px; }
	.highlightContent.visitBox .imgWrap { height: 180px; }
	.highlightContent.visitBox .imgWrap img { height: 180px; }
	.pressRelesastBox .d-flex { flex-direction: column; }
	.pressRelesastBox .d-flex .date.ps-2.pe-2 { display: none; }
	.pressRelesastBox .d-flex.tags { flex-wrap: unset; flex-direction: unset; }
	
	 /* header .logo svg{height: 50px;} header .logo a span.logo-title-wrap .gov-mea-title{font-size: 14px;} header .logo a span.logo-title-wrap .gov-title{font-size: 12px;} */
	.home-marquee-updates-new .marquee-updates-wrap { gap: 0; flex-wrap: nowrap; }
	.home-marquee-updates-new .marquee-updates-head { width: 130px; justify-content: space-between; padding: 15px 10px; }
	.home-marquee-updates-new .home-marquee-wrap { margin-left: 10px; padding: 15px 0; }
	.archiveCountryList { margin-bottom: 40px; }
	.archiveCountryList #countrySidebarList .country-item { width: 100%; }
	.homeContainer .hero-section { min-height: 440px; }
}
@media (max-width:392px) {
	.countryMap .imgWrap { width: 80px; }
	.countryMap .imgWrap img, .countryMap .imgWrap svg { width: 100%; }
	.headerMenu { height: calc(100vh - 95px); }
	.speech-sec-text { font-size: var(--Font-12); }
	.report-wrap .reportBox .report-head { font-size: var(--Font-14); }
	.main-profile-box.secretary-profile-box, .main-profile-box.secondary-profile-box { flex-direction: column; align-items: start; text-align: center; }
	.main-profile-box.secretary-profile-box .imgWrap, .main-profile-box.secretary-profile-box .profile-detail, .main-profile-box.secondary-profile-box .imgWrap, .main-profile-box.secondary-profile-box .profile-detail { margin: auto; }
	.main-profile-box.secretary-profile-box .profile-links, .main-profile-box.secondary-profile-box .profile-links { justify-content: center; }
	header .logo svg, header.stickyHeader .logo a, header .logo a { height: 50px; width: 175px; }
	ul#FocusedCountryTab { flex-direction: column; justify-content: center; align-items: center; width: 100%; }
	.ea-section { flex-direction: column; gap: 15px; }
	.ea-info { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; }
	.headerRight .searchBox input { width: 230px; padding: 6px 8px; }
	.headerRight .searchBox { right: -70px; max-width: 290px; }
	header .logo svg, header.stickyHeader .logo svg { height: 35px; width: unset; }
	header.stickyHeader .logo a span.logo-title-wrap .gov-mea-title, header .logo a span.logo-title-wrap .gov-mea-title { font-size: 11px; }
	header.stickyHeader .logo a span.logo-title-wrap .gov-title, header .logo a span.logo-title-wrap .gov-title { font-size: 9px; }
	.lang-hi header .logo a span.logo-title-wrap .gov-title, .lang-hi header.stickyHeader .logo a span.logo-title-wrap .gov-title { font-size: 11px; }
	.lang-hi header .logo a span.logo-title-wrap .gov-mea-title, .lang-hi header.stickyHeader .logo a span.logo-title-wrap .gov-mea-title { font-size: 15px; }
	.footerMiddle ul { flex-wrap: wrap; justify-content: center; display: flex; grid-template-columns: unset; }
	.accordion-mode .acc-header { padding: 10px 15px; }
	.lang-as .accordion-mode .acc-header { padding: 10px 5px; }
	
	 /* .latest-minister-section .ea-section{flex-direction: column;} .latest-minister-section .ea-info{padding-left: 0 !important;margin-top: 15px;} */
	.latest-minister-section .ministerBox .other-section { width: 100%; flex-direction: column; gap: 15px; }
	.latest-minister-section .other-info { text-align: center; padding-left: 0; }
	.latest-minister-section .other-info a { margin: 0 auto; }
	.minister-section.latest-minister-section .ea-section { flex-direction: column; }
	.highlightContent.visitBox .imgWrap { height: 160px; }
	.highlightContent.visitBox .imgWrap img { height: 160px; }
}
@media (max-width:359px) {
	header .parent-trigger { width: 30px; height: 30px; }
	.search-section .filterBar a.btnHover, .search-section .filterBar .serarchBox input, .filterBar a.btnHover, .filterBar .serarchBox input { width: 100%; }
}

 /*10-03-2026*/
@media (max-width:1199px) {
	.ismobiletrue #innerContent .col-xl-3 { display: none; }
	.ismobiletrue #content { padding: 0 }
	.ismobiletrue #innerContent .sidebarToggle { display: none; }
	
	 /*.homeContainer .hero-small-card .hero-sc-img { height: 180px; }*/
	.pbdConferencesWrap .pbdConferenceBox { margin-bottom: 15px; }
	.pravasiBharatiyaSammanAwardWrap .pbsaBox { margin-bottom: 15px; }
	.pbdWrap .row { display: flex; align-items: center; }
	.country-detail-wrapper .embassyLink a { padding: 9px 13px; }
}
@media (max-width:991px) {

p.quoteText {font-size: var(--Font-18);	margin-bottom: 0; line-height: 30px;}
.ambedkarPhoto img {margin-bottom: 15px;}
	.treatiesButton a { padding: 8px 15px; }
	.country-detail-wrapper { padding-bottom: 40px; border-bottom: 1px solid #D4D4D4; }
	.mission-post-wrapper { padding-left: 0; margin-top: 40px; border-left: none; }
	.contact-detail.extra-font-size, .card-header-office.extra-font-size { font-size: 16px !important; }
	.regionalPassportOfficesWrap .card-header-office, .regionalPassportOfficesWrap .card-body-office { padding: 10px; }
	.regionalPassportOfficesWrap { margin-bottom: 20px; }
	.facilationInfoBoxFirst, .facilationInfoBoxSecond { padding: 15px; margin-bottom: 20px; }
	.regionalPassportOfficesWrap.mt-3 { margin-bottom: 0; }
	.importantContactDetailsWrap { margin-bottom: 20px; }
	.telephonicEnquiryWrap .contactDetailBox { padding: 15px; margin-bottom: 15px; }
	.telephonicEnquiryWrap .contactDetailBox .contactLabel { font-weight: 500; font-size: 16px; margin-bottom: 10px; }
	.importantContactDetailsWrap .ext-component.ext-pdf-item { margin-bottom: 15px; }
	.webInfoManagerBox { padding: 15px; }
	.emailAddressWrap .row .emailId { padding: 15px; margin-bottom: 10px; }
	.emailAddressWrap { margin-bottom: 15px; }
	.oia-publications-wrap .ifs-officer-box { width: 100%; flex-wrap: wrap; }
	.oia-publications-wrap .ifs-officer-box.internal-link-box { flex-wrap: nowrap; }
	.oia-publications-wrap { gap: 10px; }
	.oia-publications-wrap .ifs-officer-box { padding: 10px 25px 10px 10px; }
	.oia-publications-wrap .ifs-officer-box .officer-info-wrap .officer-name { font-size: var(--Font-16); }
	.emailAddressWrap p { padding: 15px; }
	.mediaCampaignWrap::after { display: none; }
	.mediaCampaignWrap { margin-bottom: 20px; position: relative; }
	.mediaCampaignWrap .imgBox.center img { border-radius: 5% 5%; }
	.dmiIssueWrap .ext-component.ext-pdf-item { margin-bottom: 10px; }
	.pbskInfoBox { padding: 20px; margin-bottom: 15px; }
	.pbskInfoBox p { margin-bottom: 12px; }
	.locationOfPoeOfficeWrap .locationOfPoeOffice { margin-bottom: 15px; }
	.locationOfPoeOfficeWrap .locationOfPoeOffice .locationName { padding: 8px; font-size: 16px; font-weight: 500; margin-bottom: 8px; }
	.locationOfPoeOfficeWrap .locationOfPoeOffice .areaCovered .areaCoveredLabel { padding-bottom: 8px; margin-bottom: 8px; font-size: 16px; }
	.locationOfPoeOfficeWrap .locationOfPoeOffice .areaCovered .areaCoveredName { font-size: 15px; }
	.pressReleaseItem { display: flex; align-items: start; justify-content: space-between; }
	.pressReleaseItem .period-size { min-width: 105px; }
	.pbdLogoBox, .pbdIntroText { padding: 20px; }
	.pbdIntroText p { font-size: 16px; }
	.pbdLogoBox img { width: 75%; }
	.pbdWrap { margin-bottom: 20px; }
	.jawaharLalNehruBhawanWrap .jnbIntro p:last-child { margin-bottom: 1rem; }
	.jngImgBox, .jngImgBox img { padding: 5px; }
	.jawaharLalNehruBhawanWrap { padding: 15px; }
	.journalist-form .captchaBox { margin-bottom: 0; }
	.journalist-form .form-table-in-wrap .fieldInput { margin: 0; }
	.journalist-form .form-table-in-wrap button { margin: 0; }
.bookCoverPageThumb {padding: 10px;}

}
@media (max-width:767px) {
	.helpLineBox { display: block; }
	.helpLineBox a { margin: 10px auto; text-align: center; }
	.partnerCountriesWrap .contentTitle { padding: 10px 10px; margin-bottom: 10px; font-size: 16px; }
	.helpLineBox a { display: block; width: auto; margin: 10px auto 5px; font-size: 14px; }
	.captchaImg img { height: 40px; }
	#btnSubmitFb { padding: 10px 20px; }
	.meaTwitterBox { width: 100%; padding: 15px 15px 45px 15px; margin-bottom: 15px; }
	.meaTwitterBtn a { padding: 5px; font-size: 16px; }
	.meaTiwtterHeading { font-size: 18px; font-weight: 500; }
	.meaTiwtterSubHeading { font-size: 16px; margin-bottom: 5px; }
	.meaTwitterThumb { margin-bottom: 10px; }
	
	 /*.fieldInput input, .Formfield input, .Formfield select, .fieldInput select, .fieldInput textarea { height: 40px; }*/
	.Formfield, .form-control, .fieldInput { margin-bottom: 20px; }
	.error { position: absolute; left: 0; background: transparent; color: #ff0000 !important; border-radius: 0; padding: 0; font-size: 13px; z-index: 1; bottom: -20px; }
	.error::before { display: none; }
	.pbdLogoBox, .pbdIntroText { padding: 15px; }
	.pbdLogoBox img { width: 35%; }
	#DivListing .tags { flex-wrap: unset; overflow-x: auto; -ms-overflow-style: none; scrollbar-width: none; }
	#DivListing .tags a { min-width: max-content; }
	#DivListing .tags::-webkit-scrollbar { display: none; }
	.homeContainer section.pressReleaseSection .pressReleaseInner { position: relative; padding-bottom: 40px; }
	.homeContainer section.pressReleaseSection .pressReleaseInner>.titleBox { position: absolute; bottom: 0; right: 0; margin: 0; }
	.homeContainer section.pressReleaseSection .pressReleaseInner .tab-content div:nth-child(2) { margin-top: 0; }
	.homeContainer section.pressReleaseSection .videoInner { position: relative; padding-bottom: 30px; }
	.homeContainer section.pressReleaseSection .videoInner .titleBox a.linkText { position: absolute; bottom: 0; right: 0; }
	.organogram-chart { min-width: inherit; }

.bookCoverPageThumb {margin-bottom: 15px;}
.booksByAmbedkarWrap {padding: 15px;}

}
@media (max-width:800px) {
	
	 /*Responsive table scroll icon style Start*/
	.table-responsive, .letter-nav { padding-top: 25px; background: url(/meacore/images/swipeIcon.png) top right no-repeat; }
	
 /*Responsive table scroll icon style End*/ }
@media (max-width:442px) {
	.perfomanceInner.demoPerfomanceInner { padding-bottom: 50px; }
	.perfomanceInner.demoPerfomanceInner .titleBox .d-flex.align-items-center.gap-3 { position: absolute; bottom: 0; right: 0; }
}
@media (max-width:460px) {
	.report-wrap .reportBox { width: 100%; text-align: center; }
	.report-wrap .reportBox .report-head { min-height: auto; }
	.report-wrap .reportBox .imgWrap { margin-bottom: 20px; width: 100%; border: 1px solid #dfdfdf; max-width: 250px; max-height: none; overflow: hidden; margin: 0 auto 10px; }
	.report-wrap .reportBox .period-size { max-width: inherit; width: 175px; margin: 0 auto; }
}
@media (max-width:563px) {
	.daterangepicker:after { border-bottom-color: #214aab !important; }
	.daterangepicker .drp-selected { display: block !important; margin-bottom: 10px !important; text-align: left !important; }
}


/*MEA Knowledge Quiz Style Start 04-12-2025*/
@media (max-width: 1239px) {
.mkqCategoriesWrapper .row .cols3 {
width: 50%;
}
.mkqCategoriesBox {
margin-bottom:15px;
}
}
@media (max-width: 1199px) {
.mkqHeading {
position: relative;
padding: 0 175px;
}
.mkqHeading .questionMarkIcon img {
top: 0;
width: 175px;
}
}
 @media (max-width: 1023px) {
.questionMarkIcon {
 display: none;
}
.mkqCategoriesWrapper .row .col-3 {
 width: 100%;
}
.resultHeader {
padding: 5px 30px;
}
.meaQuizGraphic img {
 width: 200px !important;
}
.emblemPng img {
 width: 50px;
}
.meaQuizGraphic img {
 width: 125px;
}
.meaQuizTrophy img {
 width: 75px;
}
.meaFullForm {
 font-size: 30px;
}
.govtOfIndia {
 font-size: 20px;
}
 .downloadImageLink a {
padding: 5px 30px;
font-size: 16px;
}
.button3 {
font-size: 18px;
padding: 10px 100px;
}
 #share-button {
padding: 5px 30px;
font-size: 16px;
}
 .quizBox .row {
display: block;
}
.quizBox .row .cols4 {
width: 100%;
}
.quizBox .row .cols4 .questionThumbImg {
max-width: 350px;
width: 100%;
margin: 0 auto;
margin-top: 15px;
}
.mkqHeading {
 position: relative;
 padding: 0 150px;
}
.mkqHeading .questionMarkIcon img {
width: 150px;
}
.mkqBanner {
padding:15px;
}
.mkqBanner .mkqHeading h2 {
font-size: 30px !important;
margin-bottom: 10px !important;
}
.mkqBox .mkqIntroduction {
padding: 20px;
}
.mkqIntroduction h3 {
font-size:25px;
}
.mkqIntroduction p {
margin-bottom:5px;
}
.mkqCategoriesWrapper .row {
margin: 20px 0 10px;
}
.mkqCategoriesBox {
padding:10px;
}
.startQuizButton {
margin-bottom:20px;
}
.startQuizButton a {
font-size: 18px;
padding: 10px 100px;
}
.quizBox {
padding:20px;
}
.quizCategory p {
margin-bottom:15px;
}
.quizCategory p:last-child {
font-size: 16px !important;
}
.quizQuestion p {
font-size: 20px !important;
}
.radioGroup label {
padding:10px;
}
.radio-text {
font-size: 18px;
}
.radio-mark {
width: 16px;
height: 16px;
}
.customRadio input:checked + .radio-mark::after {
width: 8px;
height: 8px;
}
.nextButton {
margin-top: 15px;
}
.nextButton a {
padding: 5px 30px;
font-size:16px;
}
.importantNotes {
padding:20px;
}
.importantNotes h3 {
font-size: 18px !important;
}
ul.importantNotesList li {
padding: 0 0 5px 15px;
}
.resultTrophy img {
width: 85px;
}
.congratulationText h2 {
font-size: 50px !important;
margin-bottom: 15px !important;
}
.marksInStar {
margin-bottom: 10px;
}
.marksInStar img {
width: 100px;
}
.marksDetail {
font-size: 20px;
}
.answerList label {
font-size: 18px !important;
padding: 10px !important;
}
.answerList label::before {
 content: "" !important;
 width: 16px !important;
 height: 16px !important;
}
.answerList input[type="radio"]:checked + label::after {
 content: "" !important;
 width: 8px !important;
 height: 8px !important;
}
}
@media (max-width: 991px) {
.mkqHeading {
padding:0;
}
.mkqHeading .questionMarkIcon img {
display:none;
}
}
@media (max-width: 767px) {
.noActiveQuestionBox p {
font-size: 25px !important;
}
.noActiveQuestionBox p:last-child {
font-size: 18px !important;
}
.resultBox {
padding: 80px 30px 50px;
}
.meaBrandingLogo {
width:100%;
}
.emblemPng img {
 width: 40px;
}
.meaQuizGraphic img {
 width: 100px;
}
.meaQuizTrophy img {
 width: 60px;
}
.meaFullForm {
 font-size: 25px;
}
.govtOfIndia {
 font-size: 15px;
}
 #QrCd {
 margin-top: 30px;
}
 .button3 {
font-size: 16px;
padding: 10px 50px;
}
 .mkqBanner .mkqHeading h2 {
font-size: 25px !important;
line-height: 32px !important;
}
.mkqIntroduction h3 {
font-size: 20px;
}
.mkqBanner .mkqHeading p {
 font-size: 16px !important;
 letter-spacing: 4px;
}
.mkqCategoriesBox .imgBox {
width: 70px;
    height: 70px;
    padding: 16px 10px;
}
.startQuizButton a {
font-size: 16px;
padding: 10px 50px;
}
.startQuizButton {
 margin-bottom: 15px;
 margin-top: 15px;
}
.mkqCategoriesWrapper .row {
 margin: 15px 0 5px;
}
.quizQuestion p {
 font-size: 18px !important;
}
.radioGroup label {
 padding: 8px 10px;
}
.radio-mark {
 width: 14px;
 height: 14px;
}
.radio-text {
 font-size: 14px;
}
.customRadio input:checked + .radio-mark::after {
 width: 6px;
 height: 6px;
}
.customRadio input:checked + .radio-mark::after {
 content: "";
 border-radius: 50%;
 position: absolute;
 top: 48%;
 left: 50%;
 transform: translate(-50%, -50%);
}
.quizBox .row .cols8, .quizBox .row .cols4 {
width: 100%;
}
.radioGroup {
margin-bottom: 10px;
}
.questionThumbImg img {
width: 100%;
max-width: 350px;
}
.nextButton {
text-align:center;
}
.resultTrophy img {
width: 65px;
}
.congratulationText h2 {
font-size: 40px !important;
}
.successfulText {
font-size: 25px !important;
}
.marksDetail {
font-size: 18px;
}
.answerList label {
font-size: 14px !important;
padding: 8px 10px !important;
}
.answerList label::before {
 content: "" !important;
 width: 14px !important;
 height: 14px !important;
}
.answerList input[type="radio"]:checked + label::after {
 content: "" !important;
 width: 6px !important;
 height: 6px !important;
}
 #ContentPlaceHolder1_MEAQuiz1_pnlWithImage .row {
display: flex;
flex-direction: column;
}
#ContentPlaceHolder1_MEAQuiz1_pnlWithImage .row .cols12 {
order: 2;
}
.quizBox .row .cols4 .questionThumbImg {
margin-bottom:15px;
}
}
@media (max-width: 639px) {
.meaQuizGraphic img {
width: 130px !important;
}
.noActiveQuestionBox p {
font-size: 20px !important;
}
.noActiveQuestionBox p:last-child {
font-size: 17px !important;
}
#ContentPlaceHolder1_MEAQuiz1_btnQuizStart {
 width: 75%;
}
#ContentPlaceHolder1_MEAQuiz1_lblScore {
 font-size: 16px !important;
 font-weight: normal !important;
}
.emblemPng img {
 width: 25px;
 margin-right: 8px;
}
.meaQuizGraphic img {
 width: 50px;
}
.meaQuizTrophy img {
 width: 40px;
}
.meaFullForm {
 font-size: 14px;
}
.govtOfIndia {
 font-size: 12px;
}
.resultHeader {
padding:10px;
}
.meaQuizGraphic {
 padding: 5px;
}
.meaQuizTrophy {
 padding: 5px;
}
.govtOfIndia {
line-height:normal;
}
 #QrCd {
margin-top: 20px;
}
.shareOptions a, .shareOptions button {
 display: block;
 max-width: 250px;
 margin: 0 auto 11px;
 width: 100%;
}
.resultBox {
padding: 50px 10px 40px;
}
.participateQrCode {
margin: 10px 0;
}
.participateQrCode img {
width: 75px;
}
.button3 {
font-size: 16px;
padding: 7px 30px;
}
.mkqCategoriesWrapper .row .cols3 {
 width: 100%;
}
.mkqCategoriesBox {
 margin-bottom: 5px;
}
.mkqCategoriesWrapper {
 margin-bottom: 10px !important;
}
.mkqIntroduction h3 {
 font-size: 18px;
}
.mkqBox .mkqIntroduction {
 padding: 15px;
}
.mkqIntroduction p {
 font-size: 14px !important;
}
.startQuizButton a {
 font-size: 16px;
 padding: 7px 30px;
}
.quizCategory p:last-child {
 font-size: 14px !important;
}
.quizQuestion p {
 font-size: 16px !important;
}
.importantNotes h3 {
 font-size: 16px !important;
}
.resultTrophy img {
width: 50px;
}
.congratulationText h2 {
font-size: 30px !important;
margin-bottom: 5px !important;
}
.successfulText {
font-size: 20px !important;
margin-bottom:20px;
}
.marksInStar img {
width: 70px;
}
.marksDetail {
font-size: 16px;
}
.quizBox {
margin-top:20px;
}
}
@media (max-width: 439px) {
.meaFullForm {
font-size: 12.5px;
}
.govtOfIndia {
font-size: 10.5px;
}
}
/*MEA Knowledge Quiz Style End 04-12-2025*/






