@media (min-width: 0px) and (max-width: 769px){
	.blueritt-header{padding: 18px 20px;}
	.hero-title{font-size: 32px;}
	.hero-description{width: 100%;}
	.hero-section {padding: 80px 0 100px;}
	.built-for-section {padding: 50px 0;}
	.feature-badge {font-size: 12px;}
	.feature-card-image img{display: none;}
	.feature-card-content {padding-bottom: 20px;}
	.feature-card-content p{width: 100%;}
	.product-analysis-section {padding: 50px 0;}
	.platform-tab-btn br {    display: none;}
	.platform-tab-btn{height:auto;}
	.platform-tab-btn::before{height: 100%;width: 90%;}
	.platform-tabs{gap: 15px;}
	.platform-image-wrapper{    margin: 0px 0 0;}
	.platform-big-text{display:none;}
	.product-platform-section{padding-top: 50px;}
	.feature-showcase-section{padding-bottom: 30px;}
	.platform-heading{margin: 0 0px 0 0;}
	.platform-description{line-height: 1.3;    margin: 15px 0px;}
	.data-sources-section {padding: 50px 0;}
	.data-source-icon {width: unset;height: unset;}
	.platform-cta-box{z-index: 9;}
	.testimonial-section {padding: 50px 0;}
	.testimonial-top-content p{text-align: center;}
	.testimonial-top-content {margin-top: 0px;}
	.features-accordion-section {padding: 50px 0;}
	.feature-links-wrapper{gap: 0px;}
	.feature-links-wrapper ul{gap: 10px;width: 100%;}
	.feature-left-content h3{    font-size: 18px;    line-height: 1.1;margin-bottom: 20px;}
	.feature-left-content h4{font-size: 26px;}
	.feature-right-image{display: none;}
	.global-network-section {padding: 50px 0;}
	.cta-section {padding: 50px 0;}
	.contact-form-section {padding: 50px 0;}
	.contact-info-card ul{    margin: 0 0 20px;}
	.footer-copyright{padding: 0 10px;}
	.built-for-item{padding: 20px 0;}
	
	.ux_submenu_wrap_2026{padding: 0;background: #010818;}
	.ux_menu_link_2026:hover{background: #010818;}
	.ux_submenu_link_2026:hover{background: #010818;}
	
	section.lp-showcase-section .hero-blur {z-index: 1;}
	.lp-showcase-top p{width: 100%;}
	.lp-showcase-top h1 {font-size: 36px;}
	.lp-showcase-section {padding: 80px 0 50px;}
	.lp-preview-frame {padding: 0px;}
	.preview-glow{display:none;}
	.floating-tag{display:none;}
	.lp-showcase-btns{margin-top: 25px;}
	.landing-heading h2 {font-size: 34px;font-weight: 400;margin-bottom: 20px;}
	.landing-strategy-section {padding: 50px 0;}
	.landing-top{gap: 30px;}
	.landing-card h3 {font-size: 22px;}
	.landing-icon img{margin: 0 0 20px;}
	.landing-card h3{margin-bottom: 10px;}
	.services-platform-section {padding: 50px 0;}
	.section-mini-title{    margin-bottom: 10px;}
	.services-platform-top h2{    font-weight: 400;}
	.approach-heading {width: 100%;}
	.approach-heading h2 {font-size: 34px;font-weight: 400;}
	.approach-card h3 br{display:none;}
	.preview-window{padding: 0px;}
	.approach-section {padding: 50px 0;}
	.scope-heading h3{font-weight: 400;font-size: 34px;}
	.approach-grid.for-b2b {grid-template-columns: repeat(1, 1fr);}
	.abt-functionimage{    margin: -30px 0 0 0;}
	.ab-tsc{padding: 80px 0 0px;}
	.services-platform-section.copy .services-platform-grid {grid-template-columns: repeat(1, 1fr);}
	.owner-quote{margin: 0px 0 0;    padding: 50px 0;}
	.owner-quote .feature-card-wrapper{padding: 0px;height: auto;}
	.owner-quote .feature-card-wrapper .feature-card-content h2 {font-size: 23px;line-height: 1.3;}
	.landing-heading {position: relative;z-index: 9;}
	.tb-sc{width: 100%;}
	.top-sc-tb ul.nav.nav-pills{    border-radius: 12px;padding: 9px;}
	.pricing-bottom-text p{width: 100%;}
	.pricing-grid{background: unset;    border: unset;    border-radius: 0;    padding: 0;    min-height: auto;}
	.card-crd{border-bottom: 1px solid #ffffff3d;    position: relative;    background: radial-gradient(ellipse 86% 61% at 6% 14%, #0a2d82 0%, #051f5c 45%, #020e26 100%);    border: 1.5px solid rgb(93 131 197 / 35%);    border-radius: 30px;    padding: 30px 20px;}
	.card-crd:last-child{padding-right: 20px;}
	.ax-headline{font-size: 34px;}
	.ax-headline br{display:none;}
	.ax-tabs-wrap{width: 100%;}
	.footer-social{    gap: 10px;}
	.footer-social a{    width: 25px;    height: 25px;font-size: 12px;}
	.faq-section {padding: 50px 0;}
	
}