@media (min-width: 320px) {
	
	/* Homepage START */
	.twoColTabsBlk #tabs > ul > li{margin: 0px 10px;}
	.twoColTabsBlk #tabs > ul > li > a{padding: 5px 20px;}
	.singleColTabs #tabsAkg > ul{background: transparent;display: grid; grid-template-columns: repeat(1, 1fr);}
	.singleColTabs #tabsAkg > ul > li{border-radius: 0px; padding: 5px;}
	.akg-stats{grid-template-columns: repeat(1, 1fr);}
	.hBlocks{flex-direction: column;}
	.whyNowBlk .indQuote{flex-direction: column; gap: 30px;}
	.whyNowBlk .indQuote .quote .quote-auth .cont{flex: 0 0 70%; text-align: left;}

	/* Homepage END */

	.inner-page-banner-wrapper{min-height: auto; padding-bottom: 50px;}
	.inner-page-banner-wrapper.banner2026 .inner .inner-page-banner_hero .cols.cont{flex: 0 0 95%; padding: 15px 10px 0px 10px;}
	.inner-page-banner-wrapper.banner2026 .inner .inner-page-banner_hero .cols.cont h1{font-size: 3rem;}
	.inner-page-banner-wrapper.banner2026 .inner .inner-page-banner_hero .cols.cont h2{font-size: 2rem;}

	.genBlocks{grid-template-columns: repeat(1, 1fr);}
	.genBlocks.two {grid-template-columns: repeat(1, 1fr);}
	.genBlocks.three {grid-template-columns: repeat(1, 1fr);}
	.genBlocks.four {grid-template-columns: repeat(1, 1fr);}

	.useCaseCtaBlk{flex-direction: column; margin: 15px 0px 0px;}
	.useCaseCtaBlk .cols{flex-direction: column; margin: 15px 0px;}
	.useCaseCtaBlk .cols .cta{margin: 20px 0px 0px 0px;}

	.entry-content .full-width .btn-center{flex-direction: column; margin: 0px;}

	.eaiPillarsBlk > ul > li{flex: 0 0 calc(85% - 10px); margin: 10px 0px;}
	.custRefBlk > ul{flex-direction: column; gap: 30px;}

	.solixApps{grid-template-columns: repeat(1, 1fr);}
	.solixApps.three{grid-template-columns: repeat(1, 1fr);}
	.solixApps.four{grid-template-columns: repeat(1, 1fr);}

	.prdliBlk .prdliRow .header .title{display: grid;}
	.prdliBlk .prdliRow .header .title span{margin: 10px 0px 10px 0px;}
	.prdliBlk .prdliRow .footer > ul{flex-direction: column; gap: 15px;}

	.stage-legend > span{margin: 0px 10px 10px 0px;}
	.stage-legend .legend-item{gap: 5px;}
	.pillars .pillar .capability-grid{grid-template-columns: repeat(1, 1fr);}
	.pillars .pillar .capability-grid .capability .capability-head{flex-direction: column;}

	.akgBlk .akgRow .akg-head .right > ul{gap: 10px;}
	.akgBlk .akgRow .akg-head .right > ul > li{margin: 0px;}
	.akgBlk .akgRow .akg-footer > ul{flex-direction: column;}
	.intro.full .cols.cont .platform-points{flex-direction: column; gap: 10px;}

	.prompt-blk > ul{flex-direction: column; gap: 30px; margin: 0px;}
	.prompt-blk > ul > li{margin: 0px;}

	.intro .cols.color{margin: 30px 0px 0px; flex: 0 0 82%;}

	.service-numbers > ul > li{width: 100%;}
	.two-col-points .cols{margin: 13px 0px; text-align: left; width: 100%;}

	.support-login-cont{width: 100%;}

	.case-study-wrap{padding: 50px; width: 70%;}
	.case-study-wrap .inner h4{line-height: normal;}
	.case-study-wrap .inner .stats > ul{flex-direction: column; gap: 15px;}



}

@media (min-width: 414px) {
}

@media (min-width: 760px) {
}

@media (min-width: 768px) {
	.inner-page-banner-wrapper.banner2026 .inner .inner-page-banner_hero .cols.cont{text-align: left;}

	.genBlocks{grid-template-columns: repeat(2, 1fr);}
	.genBlocks.two {grid-template-columns: repeat(2, 1fr);}
	.genBlocks.three {grid-template-columns: repeat(2, 1fr);}
	.genBlocks.four {grid-template-columns: repeat(2, 1fr);}

	.solixApps{grid-template-columns: repeat(2, 1fr);}
	.solixApps.three{grid-template-columns: repeat(2, 1fr);}
	.solixApps.four{grid-template-columns: repeat(2, 1fr);}
}

@media (min-width: 1024px) {
}

@media (min-width: 1200px) {
	
	/* Homepage START */
	.twoColTabsBlk #tabs > ul > li{margin: 0px 10px;}
	.twoColTabsBlk #tabs > ul > li > a{padding: 15px 30px;}
	.singleColTabs #tabsAkg > ul{background: #f5f5f5; display: inline-block;}
	.singleColTabs #tabsAkg > ul > li{border-radius: 100px;}

	.akg-stats{grid-template-columns: repeat(4, 1fr);}
	.hBlocks{flex-direction: row; justify-content: flex-start;}
	.hBlocks .block{flex: 0 0 28%;}
	.whyNowBlk .indQuote{flex-direction: row; gap: normal;}
	.whyNowBlk .indQuote .quote{flex: 0 0 25%;}

	/* Homepage END */

	.inner-page-banner-wrapper.banner2026 .inner .inner-page-banner_hero .cols.cont{flex: 0 0 80%; padding: 15px 0px 0px 10px;}
	.inner-page-banner-wrapper.lead-gen.banner2026 .inner .inner-page-banner_hero .cols.cont{flex: 0 0 65%;}
	.inner-page-banner-wrapper.banner2026 .inner .inner-page-banner_hero .cols.cont h1{font-size: 5rem; line-height: 50px; width: 85%;}
	.inner-page-banner-wrapper.banner2026 .inner .inner-page-banner_hero .cols.cont h2{font-size: 2.5rem;}

	.genBlocks{grid-template-columns: repeat(4, 1fr);}
	.genBlocks.two {grid-template-columns: repeat(2, 1fr);}
	.genBlocks.three {grid-template-columns: repeat(3, 1fr);}
	.genBlocks.four {grid-template-columns: repeat(4, 1fr);}

	.useCaseCtaBlk{flex-direction: row; margin: 45px 0px 0px;}
	.useCaseCtaBlk .cols{flex-direction: row; margin: 0px;}
	.useCaseCtaBlk .cols .cta{margin: 0px 0px 0px 10px;}

	.entry-content .full-width .btn-center{flex-direction: row; margin: 50px 0px 0px;}
	.eaiPillarsBlk > ul > li{flex: 0 0 43%; margin: 10px;}

	.custRefBlk > ul{flex-direction: row; gap: 30px;}

	.solixApps{grid-template-columns: repeat(4, 1fr);}
	.solixApps.three{grid-template-columns: repeat(3, 1fr);}
	.solixApps.four{grid-template-columns: repeat(4, 1fr);}

	.prdliBlk .prdliRow .header .title{display: flex;}
	.prdliBlk .prdliRow .header .title span{margin: 0px 10px 0px 0px;}
	.prdliBlk .prdliRow .footer > ul{flex-direction: row;}

	.pillars .pillar .capability-grid {grid-template-columns: repeat(2, 1fr);}
	.pillars .pillar .capability-grid .capability .capability-head {flex-direction: row;}

	.akgBlk .akgRow .akg-head .right > ul{gap: 10px;}
	.akgBlk .akgRow .akg-head .right > ul > li{margin: 0px;}
	.akgBlk .akgRow .akg-footer > ul{flex-direction: row;}
	.intro.full .cols.cont .platform-points{flex-direction: row;}

	.prompt-blk > ul{flex-direction: row; gap: 0px;}
	.prompt-blk > ul > li{ margin: 0px 0px 0px 1.5em; }
	.intro .cols.color{margin: 0px; flex: 0 0 47%;}

	.service-numbers > ul > li{width: 20%;}
	.two-col-points .cols{margin:0px 15px; text-align: left; width: 43%;}

	.support-login-cont{width: 80%;}

	.case-study-wrap{padding: 60px; width: 80%;}
	.case-study-wrap .inner .stats > ul{flex-direction: row;}

}

@media (min-width: 1360px) {
}

@media (min-width: 1440px) {
}

@media (min-width: 1600px) {
	.genBlocks .gb{flex: 0 0 19%;}
	.eaiPillarsBlk > ul > li{flex: 0 0 19%;}
}

@media (min-width: 1920px) {
}