@media (min-width:1600px) {
	.container-xl { max-width: 1440px; }
}
@media (max-width:1440px) {
	.textCardBlock { padding: 120px 0; }
}
@media (max-width:1366px) {
	.width90 { width: 100%; }
	.roadMapInner>.sectionHeading { width: 90%; }
}
@media (max-width:1200px) {
	.achievementBlockListing .col-xl-3 { margin: 0 0 30px 0; }
}
@media (max-width:1024px) {
	.textImageBlock { padding: 60px 0; }
	.sectionHeading { font-size: var(--font38); }
	.subHeading, .secondarySubHeading, .tertiarySubHeading { font-size: var(--font22); }
	.investmentCard-body { align-items: unset; }
	.nextStep { padding: 0; }
	.mobileToggleBtn { display: block; margin-left: 20px; }
	ul#menu-main-menu { padding: 0; margin: 0; list-style: none; }
	ul#menu-main-menu>li>a { text-decoration: none; display: block; padding: 15px 10px; color: var(--blackColor); font-size: var(--font18); }
	ul#menu-main-menu ul { display: none; }
	ul#menu-main-menu>li { border-bottom: 1px solid var(--textColor); }
	.headerUl>ul>li.hasUl>a:before { content: '\f107'; font-family: 'FontAwesome'; right: 20px; position: absolute; }
	.subMenu { list-style: none; margin: 0; background-color: var(--grayF7); }
	.subMenu li a { display: block; text-decoration: none; padding: 10px 0; color: var(--blackColor); }
	.innerHeader { padding: 10px 0; }
	.headerOption { display: flex; align-items: center; }
	.mobileToggleBtn span { width: 40px; height: 15px; display: block; border-top: 3px solid #324c5f; border-bottom: 3px solid #324c5f;		/* box-shadow: 0px 5px 0px red; */ }
	.headerUl.showMenu { transform: translateX(0); }
	.headerUl { position: fixed; top: 0; right: 0; width: 400px; height: 100vh; background-color: var(--whiteColor); box-shadow: -5px 0px 10px #00000026; transition: all 0.3s; transform: translateX(calc(100% + 10px)); }
	.closeBtn { display: flex; align-items: center; justify-content: center; width: 50px; height: 50px; margin-left: auto; border: 1px solid var(--textColor); margin-right: 3px; font-size: var(--font22); }
	marquee { top: 80px; }
	section.subBanner, .page-template-Investor-persona section.subBanner, .page-template-solutions section.subBanner, .home-slider { height: 85vh; }
	.home-slider { overflow: hidden; }
	/* .subBanner .subBannerContent { width: 47%; } */
	.textCardBlockDetail .sectionHeading { width: 100%; }
	.aboutArtham, section.driveExellence { padding: 60px 0; }
	.titleText, .primaryTitleText, .tertiaryTitleText { font-size: var(--font30); }
	.achievementBlock { padding: 20px 0; }
	.philosophyBlock ul { padding: 40px 20px; }
	.teamCardListing .col-xl-4 { margin: 0 0 30px 0; }
	.page-template-Investor-persona section.subBanner, .page-template-solutions section.subBanner { padding: 124px 0 0 0; }
	.blockImg { margin: 0 20px 0 0; }
	.roadMapInner { padding: 60px 40px; }
	.blog { padding: 0; }
	.getInTouchCardTop span { width: 100%; }
	.elephentImage img { width: 70%; }
	.elephentImage { display: flex; justify-content: center; }
	span.gdpYear { font-size: var(--font20); }
	.onePenta { width: 200px; height: 200px; padding: 30px; }
	.onePenta .titleText { font-size: var(--font22); }
	.pentaWrapper .onePenta:nth-child(3), .pentaWrapper .onePenta:last-child { margin-top: 170px; }
	.pentaWrapper .onePenta:nth-child(3) { margin-left: -500px; }
	.investedChartTop .sectionHeading { width: 52%; }
	.investedChart .highcharts-data-label text, .investedChart text.highcharts-data-label { font-size: 18px !important; }
	.highcharts-label { opacity: 1 !important; }
	.sipImageWrapper { flex-wrap: wrap; }
}
@media (max-width:991px) {
	.blockDetail { text-align: center; }
	.textCardBlockDetail { text-align: center; margin: 0 0 30px 0; }
	.blockImg { width: 50%; margin: 0 auto; }
	.bannerHeading { font-size: var(--font40); }
	.investmentCard-body { border-radius: 20px; }
	.investmentCard:nth-child(odd) .investmentCard-body { border-left: 20px solid var(--tertiaryColor); }
	.investmentCard:nth-child(even) .investmentCard-body { border-left: 20px solid var(--secondaryColor); }
	#cards { padding: 0 0 50px 0; }
	.page-template-team #cards { padding: 40px 0; }
	.innerNewsletter .row { justify-content: center; }
	.innerNewsletter .row div:last-child { margin: 20px 0 0 0; }
	.textCardBlockDetail .sectionHeading { width: 100%; }
	.counterBox:nth-child(2)::before { display: none; }
	.socialUl { margin: 0 0 50px 0; }
	.footerUl { padding: 0 0 40px 0; }
	.philosophyText { text-align: center; }
	.blockImg { margin-top: 30px !important; }
	.roadMapInner { padding: 60px 40px; }
	.roadMapImage { margin: 0 auto; display: flex; width: 70%; margin-bottom: 50px; }
	.milestonesListing { padding: 20px 0 0 0; }
	.milestonesPeopleImage { width: 70%; margin: 0 auto; margin-bottom: 50px; }
	.roadMapBlock .row { flex-direction: column-reverse; }
	.roadMapImage { justify-content: center; }
	.blockDetail span { display: block; }
	.imageCardListing { padding: 50px 0 0 0; }
	.discoverHeading img { right: 80px; transform: rotateY(180deg); }
	.discover .discoverHeading h3 { text-align: center; }
	.blogBoxText { padding: 30px 0 0 0; text-align: center; }
	.blogBoxText .tertiaryTitleText { width: 100%; }
	.guidanceText { padding: 0; width: 100%; text-align: center; }
	.visitDetail { padding: 30px 0 0 0; text-align: center; }
	.visitDetail ul { list-style: none; width: 70%; margin: 0 auto; }
	.getInTouchInner  .row .col-lg-6 { margin: 0 0 30px 0; }
	.getInTouchCardTop span { width: 50%; }
	.youthfulInner .col-lg-6 { text-align: center; }
	.pentaWrapper { margin: 30px 0 0 0; }
	.digitalBoom .blockDetail { margin: 50px 0 0 0; }
	.lastDecadeBox { height: auto; margin: 0 0 30px 0; }
	.favorableImg img { margin: 0 auto; margin-bottom: 30px; }
	.favorableInner .row { flex-direction: column-reverse; }
	.favorableDetail .sectionHeading, .favorableDetail .description { text-align: center; }
	.indiaInvestmentDetail { text-align: center; }
	.loginSection form { width: 80%; }
}
@media (max-width:768px) {
	#wptime-plugin-preloader{display:none}
	.investmentPath, .textCardBlock, .howItWork, .news, .textImageBlock, .philosophy, .ourApproach, .investmentSolution, .newAge, .teamWrapper, .gallery, .visitUs, .getInTouch, .economic, .youthful, .lastDecade, .untapped, .investedChart, .sip, .indiaInvestment { padding: 70px 0; }
	footer { padding: 70px 0 0 0; }
	.blockImg { width: 70%; margin: 0 auto; }
	.sectionHeading { font-size: var(--font32); }
	.counterBox { text-align: center; padding: 0; margin: 0 0 30px 0px; position: relative; width: 50%; }
	.counterWrapper { flex-wrap: wrap; }
	.investmentCardText { width: 80%; }
	.innerCopyRight { flex-direction: column; text-align: center; }
	.approachTimeLine ul li { padding: 30px 0; }
	.approachTimeLine ul li:before { top: 22px; }
	.iconBox { width: 60px; height: 60px; }
	.iconBox img { width: 30px; }
	.sectionHeading { font-size: var(--font30); }
	.subHeading, .secondarySubHeading, .tertiarySubHeading { font-size: var(--font20); }
	.coreExpertiseListing { padding: 40px 0 0 0; }
	.titleText, .primaryTitleText, .tertiaryTitleText { font-size: var(--font26); }
	section.subBanner, .page-template-Investor-persona section.subBanner, .page-template-solutions section.subBanner, .home-slider { height: 70vh; }
	/* .subBanner .subBannerContent { width: 60%; } */
	.teamCard { padding: 20px; }
	.teamCardImage { border-radius: 20px; }
	.teamCardListing { padding: 50px 0 0 0; }
	.ExcellenceCard-body { padding: 30px; }
	.confusing { padding: 30px; }
	.confusing { flex-direction: column; justify-content: center; }
	.confusingText { text-align: center; margin: 0 0 10px 0; }
	.ElephentimageWrapper { padding: 80px 0 0 0; }
	.economic:before { bottom: 80px; }
	.pentaWrapper { flex-direction: column; }
	.pentaWrapper .onePenta { margin: 0 auto !important; }
	.investedChartTop .sectionHeading { width: 100%; }
	.investedChartTop .sectionHeading span input, .investedChartTop .sectionHeading select { width: 17%; }
}
@media (max-width:576px) {
	#wptime-plugin-preloader{display:none}
	.investmentPath, .textCardBlock, .howItWork, .news, .textImageBlock, .gallery, .getInTouch, .lastDecade, .untapped, .investedChart, .sip, .indiaInvestment { padding: 40px 0; }
	footer { padding: 40px 0 0 0; }
	.iconTextCard { padding: 20px; border-radius: 20px; }
	.workUl ul { flex-direction: column; }
	.workUl ul:before { width: 2px; height: 0; }
	@keyframes appearBorder {
		form { height: 0; }
		to { height: 100%; }
	}
	.workUl ul li { position: relative; padding: 40px 0 0 0; width: 100%; margin-inline: unset; }
	.liContent { text-align: left; }
	.workUl ul li::before { top: 30px; left: -12px; }
	.investmentCardImage { display: none; }
	.investmentCardText { width: 100%; }
	.sectionHeading { font-size: var(--font28); }
	.newsListing { padding: 30px 0 0 0; }
	.newsList { margin: 0 0 30px 0; }
	.innerNewsletter .row div { margin: 0 0 20px 0 !important; }
	.investmentCard { top: 90px; }
	.blockImg { width: 90%; }
	.subHeading, .secondarySubHeading, .tertiarySubHeading { font-size: var(--font20); }
	.counterBox { padding: 0 20px; }
	.approachTimeLine ul:before { left: 25px; }
	.approachTimeLine ul li:before, .approachTimeLine ul li:nth-child(even):before { left: 5px; }
	.approachTimeLine ul li { width: 100%; padding: 20px 0 20px 70px !important; text-align: left; }
	.coreExpertiseListText { width: calc(100% - 80px) }
	.ExcellenceCardImage { width: 50%; margin: 0 auto; margin-bottom: 20px; }
	.ExcellenceCardText { text-align: center; }
	.discover .imageCardList { flex-direction: column; }
	.imageCardImage { width: 100%; height: 400px; }
	.imageCardDetail { width: 100%; }
	.imageCardImage img { object-position: 0 -100px; }
	.confusing { padding: 30px 10px; }
	.blogBox-body { background-color: var(--primaryColor); padding: 20px; border-radius: 20px; }
	.getInTouchCardTop span { width: 80%; }
	.getInTouchCardTop { padding: 20px; }
	.guidanceForm form { padding: 50px 30px; }
	.getInTouchInner .row { padding: 40px 0 0 0; }
	.elephentImage { margin: 80px 0; width: 100%; }
	.elephentImage img { width: auto; }
	.ElephentimageWrapper { flex-direction: column; }
	.economic:before { display: none; }
	span.gdpText { top: -45px; }
	span.gdpYear { bottom: -35px; }
	.ElephentimageWrapper { padding: 0; }
	tbody tr td, thead tr th { padding: 10px; }
	.coin.orange, .coin.gold, .coin.silver { background-size: contain; }
	.coin { font-size: 13px; width: 30px; height: 30px; }
	.lastDecadeBox { border-radius: 12px; }
	.investedChartTop .sectionHeading span input, .investedChartTop .sectionHeading select { width: 28%; }
	.investedChart .highcharts-data-label text, .investedChart text.highcharts-data-label { font-size: 9px !important; translate: translateY(-40px) translateX(20px); }
	.loginSection form { width: 100% !important; }
	.loginSection .form-group{
		flex-direction:column;
	}
	.PMSs .row:last-child{flex-direction:column-reverse}
}
@media (min-width:320px) and (max-width:480px) {
	#wptime-plugin-preloader{display:none}
	.counterBox { padding: 0 50px; width: 100%; }
	.counterBox:before { display: none; }
	.buttonWrapper { display: flex; flex-direction: column; }
	.buttonWrapper a:first-child { margin: 0 0 10px 0; }
	.logo img { width: 120px; }
	.secondaryButton { padding: 10px 20px; font-size: var(--font14); }
	marquee { top: 70px; }
	section.subBanner, .page-template-Investor-persona section.subBanner, .page-template-solutions section.subBanner { height: 50vh; }
	/* .subBanner .subBannerContent { width: 90%; } */
	.footerInner { padding: 0; }
	.ExcellenceCard-body { padding: 30px 10px; }
	.ExcellenceCardImage { width: 70%; }
	.roadMapInner>.sectionHeading { width: 100%; }
	.roadMapInner { padding: 30px 20px; }
	.roadMapInner { border-radius: 20px; }
	.roadMapImage { width: 90%; }
	.page-template-Investor-persona section.subBanner, .page-template-solutions section.subBanner { padding: 0 0 0 0; }
	.blockImg img { border-radius: 20px; }
	.blockImg:before { border-radius: 20px; }
	.milestonesPeopleImage { width: 90%; }
	.milestonesList { padding: 20px; }
	.financialSolutionsList { padding: 20px; }
	ul.tab-titles li a { padding: 10px 20px; font-size: 16px; }
	.getInTouchCardTop span { width: 100%; }
	.getInTouchCardTop span { font-size: 20px; line-height: 30px; }
	.guidanceForm form { padding: 30px 20px; }
	.favorableDetail ul li { width: 100%; }
	.headerUl{width:100%}
	.sipImageWrapper{justify-content:center}
}