	@media (min-width:1600px){
	.container{max-width:1440px;}
	}
	@media (max-width:1599px){
	h1,.h1{font-size:50px;}
	h2,.h2{font-size:32px;}
	h5,.h5{font-size:16px;}
	p,.p,.dna-text{line-height:22px;font-size:14px;}
	.font-20{font-size:18px!important;}
	.font-84{font-size:74px!important;}
	.huge{margin-bottom:24px!important;}
	.card-title{font-size:26px;}
	.label{letter-spacing:0.2em;}
	.sec-padding{padding:80px 0;}
	.sec-padding-80{padding:60px 0;}
	.padding-b-80{padding-bottom:60px!important;}
	.padding-t-80{padding-top:60px!important;}
	.padding-t-120{padding-top:80px!important;}
	.btn{font-size:14px;}
	.btn-primary-custom,.btn-outline-custom{padding:12px 26px;line-height:normal;}
  
	/* hero section */
	.hero .fill-badge{top:-20px;right:0;}
	.hero .badge-custom{font-size:10px;}
	.hero .hero-text{font-size:16px;}
	.hero .hero-title{font-size:56px;}
	/* end */
  
	/* dna section */
	.dna-card{border-radius:32px;padding:40px 50px;}
	.dna-label{font-size:11px;gap:6px;}
	/* end */
  
	/* domain section */
	.card-xl{padding:28px;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;}
	.icon-box{width:100px;height:100px;border-radius:18px;margin-bottom:26px;}
	.domain-main .card-title{margin-bottom:12px;}
	.card-xl .card-accent-letter{top:4.25rem;}
	.card-list .card-list-text{font-size:10px;border-radius:12px;}
	.card-list li svg{width:15px;height:15px;}
	.card-xl:hover .icon-box{transform:scale(1.05) rotate(-6deg);-webkit-transform:scale(1.05) rotate(-6deg);-moz-transform:scale(1.05) rotate(-6deg);-ms-transform:scale(1.05) rotate(-6deg);-o-transform:scale(1.05) rotate(-6deg);}
	/* end */
  
	/* global scale */
	.global-scale .globalscale-wrap{padding:50px;border-radius:40px;}
	.global-scale .global-bg-pattern span:first-child{width:55rem;height:55rem;}
	.global-scale .blockquote-item{padding:40px;border-radius:40px;margin:32px 0 0;}
	.global-scale .blockquote-item p{font-size:23px;}
	.global-scale .blockquote-bottom img{border-radius:18px;max-width:75px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;}
	.global-scale .blockquote-profile{padding-left:18px;}
	.global-scale .enterprise-bottom .shortlisting-text{font-size:12px;}
	.quote-icon .bi-quote{width:74px;height:74px;}
	/* end */
  
	/* unlocked section */
	.unlocked-section .metric-value{font-size:30px;}
	.unlocked-section .total-amount{font-size:78px;}
	/* end */
  
	/* hero section services */
	.service-herobanner .hiring-group-wrap{margin:30px 0 35px;}
	.service-herobanner.hero .hero-image{max-height:500px;object-position:0 30%;}
	.service-herobanner.hero .badge-custom{margin-bottom:20px;}
	.service-herobanner.hero{padding-top:30px;}
	.service-herobanner .service-hero-features span{font-size:11px;}
	.service-herobanner .hiring-card.verify-card{left:20px;}
	/* end */
  
	/* tech company section - service */
	.techCompanySlider span{font-size:20px;}
	/* end */
  
	/* counter section - service */
	.counter-wrapper .counter-value{font-size:38px;}
	/* end */
  
	/* core verticals section - service */
	.core-vertical-box{border-radius:18px;padding:25px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;}
	.core-verticals .core-vertical-box{min-height:300px;}
	.core-vertical-box .core-v-img{width:50px;height:50px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;}
	.core-vertical-box h4{margin:22px 0 0;}
	.core-vertical-btn{padding:14px 0 0;}
	.core-verticals-wrapper{gap:22px;margin:50px 0 50px;}
	/* end */
  
	/* strategic advantage section - service */
	.strategic-advantage .strategic-adv-img img{border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;}
	.strategic-advantage .strategic-adv-img .fill-badge{padding:20px 26px;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;}
	/* end */
  
	/* client stories section - service */
	.client-card img{max-height:540px;border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;}
	.client-card{border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;}
	.client-stories .client-card-wrapper{gap:22px;}
	/* end */
  
	/* hiring table section - service */
	.custom-table tbody td{padding:28px 28px;font-size:14px;}
	.custom-table thead th{padding:24px 28px;font-size:15px;}
	/* end */
  
	/* blog section */
	.network .network-img{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;}
	.network p.network-date{font-size:12px;margin:20px 0px 5px;}
	/* end */
  
	/*  collaboration section */
	.collaboration .coll-card{min-height:450px;padding:30px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;}
	.collaboration .coll-img{width:50px;height:50px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;}
	.collaboration .collaboration-list li{padding:4px 0;}
	.collaboration .coll-card.selected{transform:scale(1.04);-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);}
	.collaboration .collaboration-bottom-text p{margin:0;}
	/* end */
  
	/* 5-stage section css start */
	.elite .elite-card{padding:40px 20px 20px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;}
	.elite .elite-card-col{max-width:264px;}
	.elite .elite-card .elite-desc{font-size:12px;}
	.elite .elite-num{font-size:50px;}
	.elite .elite-main-bottom{padding:50px;}
	/* end */
  
	/* success review stories - success story page */
	.success-review-stories .review-list .badgetext{font-size:10px;}
	.success-review-stories .review-list{gap:20px;padding:16px 26px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;}
	/* end */
  
	/* Success-story page css start */
	.overlaytext-wrap{gap:16px;}
	.playicon{width:60px;height:60px;}
	/* end */
  
	/* client testimonial - success-story page */
	.slick-arrow{background-size:28px;width:44px;height:44px;}
	.clientTestimonialSlider .ct-slide{padding:50px 12px;}
	.clientTestimonialSlider,.techSuccessSlider{margin:0 -12px;}
	.clientTestimonialSlider .ct-profile{padding:20px 0;}
	/* end */
  
	/* Experience of tech leaders - success story page */
	.leadersExperienceSlider .tl-slide,.techSuccessSlider .ts-slide{padding:40px 12px;}
	.leadersExperienceSlider{margin:0 -12px 0;}
	/* end */
  
	/* Tech Success Story - succuess story page */
	.techSuccessSlider .ts-slide .success-story-badge{font-size:11px;padding:6px 14px;}
	/* end */
  
	/* Studies section css start */
	.studies-bottom{padding:25px 25px 0px 25px;}
	.studiesbox-top,.story-btn{padding:25px;}
	.studiesbox-top p{margin-bottom:25px;}
	/* end */
  
	/* unlocked section */
	.unlocked-section .floating-card{bottom:4rem;padding:3rem;border-radius:3rem;max-width:400px;}
	/* end */
  
	/* hero section css start - case study page */
	.case-herobanner.hero{padding-top:40px;}
	/* End */
  
	/* problem section css start */
	.problem-section .service-left{margin-bottom:0px;}
	/* End */
  
	/* tripAdvisor-section css start */
	.tripAdvisor-title h2{font-size:40px;max-width:800px;margin:0px auto 42px;}
	/* End */
	}
	@media (max-width:1499px){
  
	/* unlocked section */
	.unlocked-section .control-card{padding:2rem;border-radius:2rem;}
	.unlocked-section .results-inner{border-radius:2rem;padding:4rem;}
	.unlocked-section .results-card{border-radius:2rem;}
	.unlocked-section .total-savings-card{padding:4rem 3rem;border-radius:2rem;}
	.unlocked-section .cta-buttons .btn-primary-white,.unlocked-section .btn-secondary-dark{padding:22px;font-size:17px;border-radius:18px;}
	.unlocked-section .floating-card{bottom:3rem;padding:2rem;border-radius:2rem;max-width:400px;}
	/* End */
  
	/* results-section css start */
	.results-grid{gap:80px;}
	.results-title{font-size:50px;}
	.results-text{font-size:20px;}
	.chart-card{padding:50px;min-height:550px;}
	.chart-container{height:450px;}
	/* End */
  
	/* tripAdvisor-section css start - case study page*/
	.tripAdvisor-title h2{font-size:38px;max-width:800px;margin:0px auto 42px;}
	/* End */
	}
	@media (max-width:1399px){
	h1,.h1{font-size:44px;}
	h2,.h2{font-size:28px;}
	h4,.h4{font-size:18px;}
	h5,.h5{font-size:14px;}
	p,.p,.dna-text{font-size:14px;line-height:1.4;}
	.hub-box-wrapper p{line-height:1.4;}
	.font-20{font-size:16px!important;}
	.font-84{font-size:64px!important;}
	.card-list .card-list-text{font-size:9px;}
	.card-title{font-size:24px;}
	.btn,.btn-primary-custom,.btn-outline-custom{border-radius:6px;padding:10px 22px;}
	.hub-box-wrapper{padding:30px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;}
  
	/* hero section */
	.hero{padding-top:30px;padding-bottom:60px;}
  
	/* end */
  
	/* dna section */
	.dna-section.sec-padding-80{padding:40px 0 20px;}
	.label-line{width:1.5rem;}
	.dna-label{font-size:10px;}
	.dna-title{font-size:11px;margin-bottom:6px;}
  
	/* end */
  
	/* on-demand section */
	.on-demand .shortlist-btn{padding:15px;margin-top:25px;border-radius:15px;letter-spacing:1px;font-size:12px;}
  
	/* end */
  
	/* domain section */
	.card-xl{padding:20px;}
	.icon-box{width:80px;height:80px;font-size:38px;}
	.card-xl .card-accent-letter{top:3.25rem;font-size:8rem;}
  
	/* end */
  
	/* global scale */
	.global-scale .blockquote-wrap{margin:50px 0 0;}
	.global-scale .blockquote-item{padding:30px;border-radius:30px;}
	.global-scale .blockquote-item p{font-size:20px;padding-right:0;letter-spacing:0.8px;}
	.global-scale .blockquote-bottom{margin:24px 0 0;padding-right:65px;}
	.global-scale .blockquote-bottom img{border-width:3px;border-radius:16px;max-width:70px;}
	.quote-icon .bi-quote{width:56px;height:56px;}
	.global-scale .blockquote-profile span{font-size:10px;}
	.global-scale .globalscale-wrap{padding:40px;border-radius:30px;}
	.global-scale .globalscale-wrap p{font-size:16px;margin-bottom:40px;}
	.global-scale .enterprise-bottom{margin:40px 0 0;}
	.global-scale .enterprise-bottom .shortlisting-text::before{width:8px;height:8px;margin-right:5px;}
	.enterprise-form .form-control{padding:10px 20px;}
	.groupfield label{font-size:10px;}
	/* end */
  
	/* unlocked section */
	.unlocked-section .total-amount{font-size:60px;}
	.unlocked-section .metric-value{font-size:24px;}
	.unlocked-section .floating-card{bottom:4rem;padding:2rem;border-radius:2rem;max-width:340px;}
	/* end */
  
	/* hero section services */
	.service-herobanner .hiring-card .hiring-text .shortlisting-text{font-size:12px;}
	.service-herobanner .hiring-card .shortlisting-text::before{width:8px;height:8px;margin-right:7px;vertical-align:middle;}
	.service-herobanner .hiring-card .role-name{margin:7px 0 3px;font-size:13px;}
	.service-herobanner.hero .fill-badge .font-black{font-size:25px;}
	.service-herobanner .vetted-specialists-wrap{padding-left:30px;}
	.service-herobanner .service-hero-features span:nth-of-type(2)::before,.service-herobanner .service-hero-features span:nth-of-type(2)::after{margin:0 16px;}
	.service-herobanner .service-hero-features span{font-size:10px;}
	/* end */
  
	/* core verticals section - service */
	.core-verticals-wrapper{gap:18px;margin:50px 0 60px;}
	.hash-tag{padding:6px 16px;}
	.hash-tag-wrapper{gap:10px;}
	/* end */
  
	/* strategic advantage section - service */
	.strategic-advantage .strategic-adv-img .fill-badge>p{font-size:25px;line-height:1;}
	/* end */
  
	/* client stories section - service */
	.client-stories .client-card-wrapper{gap:18px;margin:50px 0 60px;}
	.client-card-bottom{padding:22px;}
	.client-card img{max-height:500px;}
	/* end */
  
	/* core ecosystem section - service */
	.core-ecosystem .core-vertical-box{padding:29px 30px;}
	.core-ecosystem .core-vertical-box h4{font-size:16px;}
	/* end */
  
	/* blog section */
	.network .net-btn.theme_primary{top:10px;left:10px;font-size:9px;padding:5px 9px;line-height:normal;}
	/* end */
  
	/*  collaboration section */
	.collaboration .coll-card{min-height:425px;padding:24px 24px;border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;}
	.collaboration .collaboration-list li{font-size:14px;}
	.collaboration .collaboration-bottom-text .coll-text{font-size:12px;}
	/* end */
  
	/* 5-stage section css start */
	.elite .elite-card-col{max-width:228px;}
	.elite .elite-main-bottom{padding:40px;margin:50px 0 0;}
	.elite .elite-left-num span{font-size:16px;}
	.elite .elite-left-num{width:36px;height:36px;}
	.elite .service-heroimg{margin-left:0;}
	/* end */
  
	/* success review stories - success story page */
	.success-review-stories{border-radius:36px;-webkit-border-radius:36px;-moz-border-radius:36px;-ms-border-radius:36px;-o-border-radius:36px;}
	.success-review-stories .badgebrandimg{height:24px;}
	.success-review-stories .review-list-wrapper .row{gap:16px;}
	.success-review-stories.padding-b-60.padding-t-60,.companies-list-slider.padding-b-80.padding-t-80{padding:40px 0!important;}
	.outer-padding{padding:0 30px;}
	/* end */
  
	/* client testimonial - success-story page */
	.clientTestimonialSlider .ct-slide,.leadersExperienceSlider .tl-slide,.techSuccessSlider .ts-slide{padding:30px 8px;}
	.clientTestimonialSlider,.techSuccessSlider{margin:0 -8px;}
	.clientTestimonialSlider .ct-slide .core-vertical-box::before{right:-45px;top:-45px;}
	.clientTestimonialSlider .cl-bottom{padding-top:20px;margin-top:20px;}
	.slick-arrow{background-size:26px;}
	.clientTestimonialSlider .ct-varified .verified{font-size:10px;}
	.star-vector{width:10px;}
	/* end */
  
	/* Experience of tech leaders - success story page */
	.leadersExperienceSlider .tl-slide .tl-img{max-height:220px;}
	.leadersExperienceSlider{margin:0 -8px 0;}
	/* end */
  
	/* Tech Success Story - succuess story page */
	.techSuccessSlider .ts-slide .inner-content-bottom{padding:20px 16px;}
	.techSuccessSlider .hash-tag-wrapper{margin-bottom:16px;gap:6px;}
	.techSuccessSlider .badge{font-size:10px;}
	/* end */
  
	/* Featured Success Story - Success page */
	.featured-success-wrap .featured-img{border-top-right-radius:40px;border-bottom-right-radius:40px;}
	.featured-success-wrap{border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;}
	.featured-success-wrap .featured-content .highlight-f{font-size:10px;}
	.featured-success-wrap .featured-content{padding:50px;}
	.featured-success-wrap .featured-footer h3{margin-bottom:0;}
	/* end */
  
	/* Studies section start */
	.studies-filter-label{font-size:12px;}
	.studiesbox-top .studies-cards-bottom-right span,.studies-showing-count{font-size:12px;}
	.studies-filter-section{padding-bottom:30px;}
	.studies-bottom .studies-bottom-text{font-size:14px;}
	.studies-filter-dropdown select{font-size:12px;background-size:10px;}
	.studies-filter-dropdown{margin-right:12px;}
	.studies-showing-count{font-weight:700;}
	/* end */
  
	/* Excellence section css end */
	p.technical-card-text{font-size:10px;}
	.technical-card .technical-item-wrap h2{margin-bottom:4px;}
	.technical-card{padding:30px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;}
	.excellence-section .badge-text{padding:5px 12px;}
	.count-cards-item{width:50px;height:50px;border-radius:14px;font-size:18px;}
	.count-cards-main-item h3{font-size:10px;}
	.count-vertical-border{margin:30px 0 0;}
	/* End */
	}
	@media (max-width:1299px){
  
	/* table section */
	th.header-label{font-size:14px!important;}
	.why_main span.company-name{font-size:16px!important;}
	.why_main span.industry-badge{font-size:10px!important;}
	.why_main th.header-competitor{font-size:16px!important;}
	.why_main .comparison-table td{font-size:16px;}
	/* end */
  
	/* unlocked section */
	.unlocked-section .unlocked-main-top{margin-bottom:70px;}
	.unlocked-section .unlocked-top{margin-bottom:25px;}
	.unlocked-section .main-title{font-size:95px;margin-bottom:20px;}
	.unlocked-section .main-subtitle{font-size:19px;line-height:1.3;}
	.unlocked-section .control-card{padding:35px;border-radius:35px;}
	.unlocked-section .control-label{margin-bottom:28px;}
	.unlocked-section .tier-button{padding:12px 20px;border-radius:12px;}
	.unlocked-section .salary-header p.proxy-text{font-size:10px;font-weight:900;letter-spacing:2px;margin-bottom:10px;}
	.unlocked-section .salary-header{margin-bottom:60px;}
	.unlocked-section .sla-badge{padding:15px 35px;border-radius:20px;}
	.unlocked-section .slider-number{font-size:44px;}
	.unlocked-section .salary-amount{font-size:38px;}
	.unlocked-section .metric-label{margin-bottom:12px;}
	.unlocked-section .total-label{font-size:13px;letter-spacing:5px;margin-bottom:28px;}
	.unlocked-section .monthly-estimate{font-size:21px;margin-bottom:0px;}
	.unlocked-section .cta-buttons .btn-primary-white,.unlocked-section .btn-secondary-dark{padding:20px;border-radius:20px;font-size:17px;}
	.unlocked-section .floating-card{bottom:2rem;padding:2.2rem;border-radius:2.2rem;max-width:340px;}
	/* end */
  
	/* overview css start */
	.accordion-header .accordion-button{font-size:16px;padding:16px 20px;border-radius:20px!important;}
	.accordion .accordion-body{padding:20px;font-size:14px;}
	/* overview css end */
  
	/* case-study page css start */
  
	/* growth section css start */
	.new-growth-main .new-growth{padding:40px;border-radius:30px;}
	.new-growth-wrap .new-growth-title{font-size:11px;margin-bottom:14px;}
	.new-growth-wrap .new-growth-title-bottom{font-size:11px;margin-bottom:0px;}
	/* End */
  
	/* problem-section css start */
	.problem-section .hero-text{font-size:16px;}
	/* End */
  
	/* results-section css start */
	.results-grid{gap:56px;}
	.results-title{font-size:44px;}
	.results-text{font-size:17px;}
	.chart-card{min-height:480px;}
	.chart-container{height:380px;}
	/* End */
  
	/* tripAdvisor-section css start */
	.tripAdvisor-title h2{font-size:36px;max-width:750px;margin:0px auto 35px;}
	.tripAdvisor-bottom-img .director-img{width:60px;height:60px;border:3px solid var(--white);}
	.tripAdvisor-qout .qout-icon{width:75px;height:75px;margin-bottom:36px;}
	.tripAdvisor-bottom-text .tripAdvisor-bottom-title{font-size:16px;}
	.tripAdvisor-bottom-text .tripAdvisor-bottom-data{font-size:11px;}
	/* End */
  
	/* transform-section css start */
	.transform-main{padding:60px;border-radius:45px;}
	.section-subtitle{max-width:75%;margin:0 auto 28px;}
	.transform-main-buttons{padding:18px 0px 30px 0px;}
	.transform-main-buttons .btn-outline-full{padding:10px 22px;border-radius:6px;}
	.transform-bottom-text .transform-text{font-size:22px;}
	/* End */

	/* join section css start */
	.join-main{padding:60px;border-radius:30px;}
	/* End */

	/* glance section css start */
	.fast-facts-card {
		padding: 48px;
	}

	.section-title {
		font-size: 32px;
	}

	.facts-grid {
		gap: 40px;
	}
	/* End */
  
	}
	@media (max-width:1199px){
  
	/* hero section */
	.hero .verify-icon{width:28px;height:28px;}
	.hero .verify-card{padding:12px 16px;}
	.service-left .hero-text,.hero .hero-text{font-size:14px;margin-bottom:24px;}
	.results-section .hero-title,.problem-section .hero-title,.hero .hero-title{margin-bottom:14px;}
	.hero .badge-custom{margin-bottom:20px;}
	.hero .logo-wrapper{margin-top:30px;}
	/* end */
	.reveal{transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;}
	.sec-padding{padding:70px 0;}
	.sec-padding-80{padding:50px 0;}
	.btn-hire{font-size:0.8rem;}
  
	/* domain section */
	.card-list .card-list-text br{display:none;}
	/* end */
  
	/* zero section */
	.process-section h2.section-title.white_text{font-size:44px;margin-bottom:1rem;}
	.process-section p.section-subtitle{font-size:17px!important;line-height:1.6;}
	.process-section .phase-card{border-radius:30px;padding:30px;}
	.process-section .phase-card span.phase-badge{font-size:10px;}
	.process-section h4.phase-title.white_text{font-size:26px;margin-bottom:12px;}
	.process-section .phase-description{font-size:14px;line-height:1.6;}
	.process-section .time-card{padding:26px;border-radius:25px;max-width:250px;}
	.process-section .phase-num-value{font-size:34px;font-weight:900;}
	.process-section .phase-text-label{font-size:10px;}
	.process-section .phase-indicator{width:6px;}
	.process-section .timeline-node{width:65px;height:65px;}
	.process-section .timeline-item{margin-bottom:70px;}
	.process-section .btn-free{font-size:16px;padding:16px 44px;border-radius:12px;}
	.process-section .timeline .timeline-item:nth-child(even) .row .time-card{margin-left:auto;}
	/* end */

	/* table-section */
  
	/* .comparison-section {
	  padding: 70px 0;
	}
  
	.comparison-section .why_title {
	  padding-bottom: 30px;
	}
  
	.comparison-table td {
	  padding: 24px;
	} */
  
	/* hub section */
	.transparency-hub .hub-box-container{margin:70px 0 0;}
	.transparency-hub .hub-box-wrapper{padding:30px;border-radius:30px;}
	.transparency-hub .hub-box-wrapper h4{margin-bottom:16px;font-size:16px;}
	.transparency-hub{margin-bottom:0;}
	.hub-box-container .d-grid{gap:30px;}
	/* end */
  
	/* vetting-section */
	.stage-card p.hover-description{overflow:hidden;}
	.stage-card p.hover-description{opacity:1;font-size:12px;}
	/* end */
  
	/* on-demand section */
	.icon-card{margin-bottom:20px;}
	.pool-card{border-radius:25px;padding:25px;}
	.on-demand .shortlist-btn,.on-demand:hover .shortlist-btn{margin-bottom:20px;opacity:1;transition:none!important;pointer-events:auto;}
	/* end */
  
	/* dna section */
	.dna-card{border-radius:26px;padding:30px 40px;}
	/* end */
  
	/* domain section */
	.card-xl:hover{transform:none;box-shadow:none;}
	.card-xl .card-list li svg{opacity:1;}
	.domain-main .card-title br{display:none;}
	.card-xl .card-accent-letter{top:3rem;right:auto;left:4rem;}
	.icon-box,.card-xl{border-radius:14px;}
	/* end */
  
	/* global scale */
	.globalscale-contentwrap .d-grid{gap:60px;}
	.global-scale .globalscale-wrap{padding:30px;border-radius:20px;}
	.global-scale .blockquote-item{padding:20px;border-radius:20px;}
	.global-scale .blockquote-item p{font-size:18px;}
	.global-scale .blockquote-bottom img{border-width:2px;border-radius:10px;max-width:50px;}
	.global-scale .blockquote-profile span{font-size:9px;letter-spacing:0.1em;}
	.global-scale .blockquote-profile h4{font-size:15px;}
	.global-scale .blockquote-bottom{margin:16px 0 0;}
	.quote-icon{bottom:16px;right:16px;}
	.global-scale .globalscale-wrap h3{margin-bottom:16px;}
	.global-scale .globalscale-wrap p{font-size:14px;}
	.global-scale .global-bg-pattern span:first-child{width:100%;height:100%;}
	.global-scale .global-bg-pattern span:last-child{width:calc(100% - 100px);height:calc(100% - 100px);}
	/* end */
  
	/* unlocked section */
	.unlocked-section .results-inner{padding:2rem;}
	.unlocked-section .total-amount{font-size:45px;}
	.unlocked-section .total-label{max-width:300px;margin:0 auto 25px;}
	.unlocked-section .metrics-grid{gap:1.5rem;margin-bottom:60px;}
	.unlocked-section .sla-badge .sla-white{font-size:1.2rem;}
	.unlocked-section .salary-amount{font-size:30px;}
	.unlocked-section .slider-number{font-size:30px;}
	.unlocked-section .slider-label{font-size:10px;}
	.unlocked-section .cta-buttons{margin-top:60px;}
	.unlocked-section .main-title{font-size:80px;}
	.unlocked-section .main-subtitle{font-size:16px;}
	.unlocked-section .floating-card{bottom:-5rem;padding:1.5rem;border-radius:2rem;max-width:280px;}
	/* end */
  
	/* certificate section css */
	.technology-startup .startup-left button{margin:40px 0 0;}
	.technology-startup .right-domain-col{margin-right:0;}
	/* end */
  
	/* hero section services */
	.service-herobanner.hero .fill-badge{border-radius:14px;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;padding:16px 16px;}
	.service-herobanner .hiring-card span{font-size:10px!important;}
	.service-herobanner .hiring-card .role-name{font-size:12px;}
	.service-herobanner .service-hero-features span:nth-of-type(2)::before,.service-herobanner .service-hero-features span:nth-of-type(2)::after{margin:0 12px;width:6px;height:6px;}
	.service-herobanner.hero .hero-image{object-position:top;}
  	/* end */
  
	/* tech company section - service */
	.techCompanySlider span{font-size:18px;}
	.techCompanySlider .logo-slide{padding-right:40px;}
	/* end */
  
	/* counter section - service */
	.counter-wrapper .counter-value{font-size:32px;margin:0 0 6px;}
	/* end */
  
	/* core verticals section - service */
	.core-verticals-wrapper{gap:14px;margin:40px 0 50px;}
	.core-vertical-box:hover,.core-vertical-box.count-cards-main-item,.studies-cards-box:hover{transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;}
	.core-vertical-box .core-v-img{width:44px;height:44px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;}
	.core-verticals .core-vertical-box{min-height:280px;}
	.core-vertical-btnwrap{margin:20px 0 0;}
	.core-vertical-btn.btn{padding:12px 0 0;}
	.hash-tag{font-size:9px;line-height:1;}
	/* end */
  
	/* strategic advantage section - service */
	.strategic-advantage .strategic-adv-img .fill-badge{border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;-o-border-radius:14px;-webkit-border-radius:14px;padding:16px 16px;}
	.strategic-advantage .core-vertical-box p{font-size:12px!important;}
	.strategic-advantage .core-vertical-box h4{font-size:14px;}
	/* end */
  
	/* client stories section - service */
	.client-card{border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;}
	.client-card img{max-height:400px;border-radius:18px;opacity:1;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;}
	.success-story-company{font-size:12px;}
	.success-story-badge{line-height:normal;font-size:9px;padding:4px 7px;}
	.success-story-title{margin:12px 0 4px;font-size:14px!important;line-height:normal;}
	.success-story-duration span{font-size:10px;}
	.client-stories .client-card-wrapper{gap:16px;margin:40px 0 50px;}
	/* end */
  
	/* network section */
	.network .network-img{border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;}
	.network .network-read{font-size:12px;}
	.network .read-maore{font-size:14px;}
	/* end */
  
	/* blog section */
	.blog-slide-wrap{padding-right:16px;}
	.blogsSlider{margin-right:-16px;}
	/* end */
  
	/*  collaboration section */
	.collaboration .coll-img{width:40px;height:40px;}
	.collaboration .coll-card .mb-4{margin-bottom:20px!important;}
	.collaboration .collaboration-list li,.collaboration .collaboration-bottom-text p{font-size:12px;}
	.collaboration .collaboration-bottom-text .coll-text{font-size:11px;}
	.collaboration .coll-card{min-height:100%;}
	.collaboration .overview-main .right-domain-col{margin-bottom:40px!important;}
	/* end */
  
	/* 5-stage section css */
	.elite .elite-main-top .row{gap:22px 0;}
	.elite .elite-card-col{max-width:33.33%;}
	/* end */
  
	/* overview css start */
	.accordion-header .accordion-button{padding:14px 16px;border-radius:15px!important;}
	.accordion .accordion-body{padding:16px;font-size:14px;}
	/* overview css end */
  
	/* companies list logo  - success story page */
	.companiesListSlider .slick-track{gap:0;align-items:center;}
	/* end */
  
	/* Success-story page css start */
	.overlaytext-wrap h3{font-size:20px;}
	.success-story-hero .service-herobanner .hiring-card .role-name{margin:5px 0 0;font-size:14px;}
	/* end */
  
	/* client testimonial - success-story page */
	.clientTestimonialSlider .cl-bottom{padding-top:16px;}
	.slick-arrow{background-size:22px;width:40px;height:40px;}
	/* end */
  
	/* Studies section css start */
	.studiesbox-top .studies-cards-bottom-right span{font-size:9px;letter-spacing:0.4px;}
	.studies-cards-top .studies-nums{font-size:24px;}
	.studies-filter-dropdown select{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;}
	.studies-filter-section{padding-bottom:20px;gap:20px;}
	span.poster-title{padding:6px 10px;font-size:8px;}
	.studiesbox-top p{font-size:11px;}
	.studies-cards-box{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;}
	.studiesbox-top{padding:20px;border-radius:15px 15px 0 0;-webkit-border-radius:15px 15px 0 0;-moz-border-radius:15px 15px 0 0;-ms-border-radius:15px 15px 0 0;-o-border-radius:15px 15px 0 0;}
	.studiesbox-top .system-text{font-size:16px;}
	.studies-bottom{padding:20px 20px 0 20px;}
	.story-btn{padding:20px;}
	.studies-cards-box .highlight-f{font-size:10px;}
	a.study-btn{font-size:12px;}
	/* end */
  
	/* Experience of tech leaders - success story page */
	.leadersExperienceSlider .tl-slide .tl-img{max-height:200px;}
	/* end */
  
	/* Global teams section start */
	.global-cards h4{font-size:16px;}
	.global-cards p{font-size:13px!important;}
	.global-cards .pool{border-radius:15px;font-size:20px;width:50px;height:50px;}
	/* end */
  
	/* Tech Success Story - succuess story page */
	.techSuccessSlider .ts-slide .overlay_badge{top:16px;bottom:auto;left:16px;}
	.tech-success-story.sec-padding{padding-bottom:30px;}
	/* end */
  
	/* Featured Success Story - Success page */
	.featured-success-wrap .featured-content{padding:40px;}
	.featured-success-wrap .featured-top{padding-bottom:24px;}
	.featured-success-wrap .featured-content p{margin:16px 0 24px;padding-bottom:24px;}
	/* end */
  
	/* Excellence section css end */
	.technical-card{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;}
	.technical-card .technical-item-wrap h2{font-size:22px;}
	/* end */
  
	/* contact-us section css start */
	.contact-info-content{padding-left:10px;}
	/* end */
  
	/* case-study page css start */
  
	/* growth section css start */
	.new-growth-wrap .new-growth-title{margin-bottom:12px;}
	.new-growth-wrap .new-growth-title-bottom{margin-bottom:0px;margin-top:12px;}
	.new-growth-main .new-growth{padding:30px;border-radius:20px;}
	.new-growth .new-growth-wrap{padding:15px;}
	/* End */
  
	/* problem-section css start */
	.problem-list-text{font-size:13px;}
	.flash-back{width:40px;height:40px;border-radius:12px;}
	.flash-back .problem-icon{width:18px;height:18px;}
	.right-bottom-img img,.left-top-img img{border-radius:15px;}
	/* End */
  
	/* our methodology section css start */
	.strategy-card{padding:48px;border-radius:40px;}
	.tab-navigation{margin-bottom:56px;padding-bottom:28px;}
	.tab-btn{padding:14px 24px;font-size:13px;gap:10px;}
	.tab-icon{width:16px;height:16px;}
	.content-area{gap:48px;}
	.step-number{font-size:100px;}
	.content-title{font-size:30px;}
	.content-description{font-size:16px;margin-bottom:28px;}
	.feature-item{font-size:15px;margin-bottom:14px;}
	.visual-area{height:300px;padding:48px;}
	.arrows-icon{width:56px;height:56px;}
	/* End */
  
	/* results-section css start */
	.results-grid{gap:48px;}
	.results-left{padding-right:0;}
	.results-text{font-size:16px;max-width:480px;}
	.metric-toggle{margin-bottom:40px;}
	.result-filter-btn{padding:10px 20px;font-size:13px;}
	.metric-value{font-size:30px;}
	.metric-dash .metrics-line1{width:30px;}
	.metric-dash .metrics-line2{width:15px;}
	.metric-label{font-size:12px;}
	.chart-card{padding:36px;border-radius:40px;min-height:450px;}
	.chart-header{margin-bottom:40px;}
	.chart-title{font-size:17px;}
	.chart-container{height:350px;}
	/* End */
  
	/* tripAdvisor-section css start */
	.tripAdvisor-title h2{font-size:30px;max-width:650px;margin:0px auto 32px;}
	.tripAdvisor-bottom-img .director-img{width:50px;height:50px;border:3px solid var(--white);}
	.tripAdvisor-qout .qout-icon{width:65px;height:65px;margin-bottom:32px;}
	.transform-bottom-text .transform-text{font-size:20px;}
	/* End */
  
 	}
  
  /*=========================================================
  // Medium devices (tablets, less than 991px)
  ===========================================================*/
	@media (max-width:991px){
  
	/* hero section */
	.hero .hero-text{max-width:60%;margin:0 auto 32px;}
	.hero .logo-wrapper{justify-content:center;margin:32px 0 32px;}
	.hero .hero-image{border-radius:20px;aspect-ratio:1080 / 500;object-position:top;}
	.hero .fill-badge .font-black{font-size:28px;margin-bottom:4px!important;}
	.hero .fill-badge{padding:16px 22px;border-radius:12px;}
	.hero .verify-icon{width:24px;height:24px;}
	.hero .verify-text{gap:8px;}
	.hero .verify-card{bottom:-20px;left:0px;border-radius:12px;}
	/* end */

	.headerheight{padding-top:75px;}
	.container{max-width:100%;padding:0 30px;}
	.btn,.btn-primary-custom,.btn-outline-custom{padding:10px 16px;}
	h1,.h1{font-size:38px;}
	h3,.h3{font-size:22px;}
	.font-84{font-size:54px!important;}
	.huge{margin-bottom:16px!important;}
	.right-domain-col{margin-right:24px;}
  
	/* zero-section */
	.process-section .process-top-small .badge-text{padding:4px 8px;font-size:8px;letter-spacing:2px;font-weight:700;border-radius:12px;}
	.process-section h2.section-title.white_text{font-size:40px;margin-bottom:1rem;}
	.process-section p.section-subtitle{font-size:15px!important;line-height:1.4;max-width:555px!important;}
	.process-section .timeline-item{margin-bottom:35px;}
	.process-section .phase-card{border-radius:15px;padding:25px;}
	.process-section .time-card{padding:20px;border-radius:15px;max-width:250px;}
	.process-section .phase-num-value{font-size:30px;font-weight:900;}
	.process-section .timeline-node{width:50px;height:50px;}
	.process-section .timeline .timeline-item:nth-child(odd) .phase-card{text-align:left;}
  
	/* table section start */
	.comparison-section .section-title{    /* font-size: 40px; */}
	.comparison-section .section-subtitle{    /* font-size: 16px;
		margin-bottom: 0; */}
	  .comparison-table th{padding:16px;}
	  .comparison-table td{padding:16px;}
	  .table-container{    /* overflow-x: auto; */}
	  .comparison-section{    /* padding: 50px 0; */}
	  .table-container{border-radius:15px;}
	  th.header-label{    /* font-size: 12px !important; */}
	  .why_main span.company-name{    /* font-size: 15px !important; */}
	  .why_main span.industry-badge{    /* font-size: 9px !important; */}
	  .why_main th.header-competitor,.comparison-table td.why-font,.why_main td.metric-label,.why_main td.trilokn-cell{    /* font-size: 15px !important; */}
	  .comparison-table{    /* min-width: 950px; */}
	  .why_main .comparison-table td{font-size:14px;}
	  /* table section end */
  
	  /* hub section */
	  .transparency-hub .hub-box-container{margin:50px 0 0;}
	  .transparency-hub .hub-box-wrapper{padding:26px;border-radius:15px;}
	  .transparency-hub .hub-box-wrapper h4{margin-bottom:16px;font-size:16px;}
	  /* end */
  
	  /* vetting-section */
	  .stage-card .stage-icon{width:85px;height:85px;border-radius:15px;font-size:30px;margin-bottom:16px;}
	  .stage-card .final-stage-icon{width:85px;height:85px;border-radius:15px;}
	  .final-stage-icon span{font-size:14px!important;}
	  .stage-card p.hover-description{opacity:1;font-size:12px;}
	  /* end */
  
	  /* on-demand section */
	  .pool-card-top{margin-bottom:30px;}
	  .pool-card-top-middle{font-size:20px;margin-bottom:15px;}
	  .on-demand .one-demand-right{border-radius:10px;padding:12px 14px;gap:10px!important;}
	  /* end */
  
	  /* dna section */
	  .dna-card{border-radius:20px;padding:30px 30px;}
	  .dna-section .dna-main-title br{display:none;}
	  .dna-section .dna-label{margin-bottom:8px;}
	  .dna-section .dna-main-title{margin-bottom:25px!important;}
	  /* end */
  
	  /* global scale */
	  .globalscale-contentwrap .d-grid{gap:30px;margin:20px 0 0;}
	  .global-scale .globalscale-wrap,.global-scale .blockquote-item{padding:26px 30px;}
	  .global-scale .blockquote-item{margin:20px 0 0;}
	  .enterprise-form .form-control{padding:10px 16px;}
	  .global-scale .enterprise-bottom{margin:24px 0 0;}
	  .global-scale .globalscale-wrap p{margin-bottom:24px;}
	  .global-scale .enterprise-bottom .shortlisting-text::before{margin-right:5px;vertical-align:baseline;}
	  .global-scale .blockquote-profile{padding-left:12px;}
	  .global-scale .blockquote-wrap{margin:40px 0 0;}
	  .global-scale .blockquote-item p{font-size:16px;letter-spacing:0.5px;}
	  .global-scale .blockquote-bottom img{max-width:40px;}
	  .quote-icon .bi-quote{width:46px;height:46px;}
	  .global-scale .blockquote-bottom{padding-right:50px;}
	  /* end */
  
	  /* unlocked section */
	  .unloacked-row-main{max-width:600px;margin:0 auto;}
	  .unlocked-section .metrics-grid{grid-template-columns:repeat(1,minmax(0,1fr));}
	  .unlocked-section .salary-header{flex-wrap:wrap;gap:25px;flex-direction:column;}
	  .unlocked-section .metric-card{text-align:center;}
	  .unlocked-section .metric-indicator{margin-left:auto;margin-right:auto;}
	  .unlocked-section .cta-buttons .btn-primary-white,.unlocked-section .btn-secondary-dark{padding:12px;font-size:14px;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;}
	  .unlocked-section .monthly-estimate{font-size:19px;}
	  .unlocked-section .unlocked-main-top{margin-bottom:50px;}
	  /* .unlocked-section .floating-card{max-width: 750px;display: none;} */
	  .unlocked-section .floating-card{display:none!important;}
	  /* end */
  
	  /* certificate section css */
	  .technology-startup .startup-left button{margin:25px 0 40px;}
	  /* end */
  
	  /* hero section services */
	  .service-herobanner .vetted-specialists-wrap{padding-left:0;}
	  .service-herobanner .btn-primary-custom{max-width:fit-content;margin:0 auto;}
	  .service-herobanner .hiring-group-wrap{flex-direction:column;align-items:center;gap:30px;margin:30px 0 30px;}
	  .service-herobanner .service-hero-features{justify-content:center;margin:0 0 30px;}
	  .service-herobanner.hero .hero-image{object-position:0 18%;aspect-ratio:auto;}
	  .service-herobanner .service-heroimg{max-width:100%;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;}
	  /* end */
  
	  /* tech company section - service */
	  .tech-company-slider h2{font-size:11px;}
	  .techCompanySlider .logo-slide{text-align:center;padding-right:0;min-width:140px;}
	  /* end */
  
	  /* counter section - service */
	  .counter-wrapper{gap:26px;}
	  .counter-wrapper .counter-text{font-size:9px;}
	  /* end */
  
	  /* core verticals section - service */
	  .core-verticals-wrapper{grid-template-columns:repeat(2,1fr);}
	  .hash-tag-wrapper{gap:5px;}
	  /* end */
  
	  /* strategic advantage section - service */
	  .strategic-advantage .strategic-adv-img img{max-height:500px;object-position:top;}
	  .strategic-advantage .strategic-adv-img{margin:40px 0 0;height:auto;}
	  .strategic-advantage .strategic-adv-img .fill-badge{right:-8px;}
	  /* end */
  
	  /* hiring table section - service */
	  .hiring-table-wrap{margin:40px 0 0;}
	  .custom-table thead th,.custom-table tbody td{white-space:nowrap;padding:22px 20px;}
	  .custom-table thead th{font-size:14px;}
	  .custom-table tbody td{font-size:13px;}
	  /* end */
  
	  /* core ecosystem section - service */
	  .core-ecosystem .core-vertical-box{padding:26px 20px;}
	  .core-ecosystem .core-vertical-box h4{font-size:15px;}
	  .core-ecosystem .core-vertical-box p{font-size:13px!important;}
	  .w-middle{width:100%;}
	  /* end */
  
	  /*  collaboration section */
	  .collaboration .coll-card{padding:20px 16px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;}
	  .collaboration .coll-card .collaboration-bottom-text h3{font-size:18px;}
	  .collaboration .overview-main .right-domain-col{margin-bottom:20px!important;}
	  /* end */
  
	  /* 5-stage section css */
	  .elite .elite-card{padding:30px 16px 16px;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;}
	  .elite .elite-num{font-size:40px;top:16px;right:16px;}
	  .elite .service-heroimg{border-width:7px;margin:30px 0 0;border-radius:20px;}
	  .elite .elite-left-num{width:30px;height:30px;margin-right:12px;}
	  .elite .elite-left-num span{font-size:13px;}
	  .elite .elite-main-bottom{padding:30px;border-radius:20px;}
	  .elite .elite-main-bottom-left h2{font-size:22px;}
	  .elite .elite-step-content p{font-size:12px!important;}
	  /* end */
  
	  /* overview css start */
	  .accordion-header .accordion-button{padding:14px 15px;border-radius:15px!important;}
	  .accordion .accordion-body{padding:15px;font-size:13px;}
	  /* overview css end */
  
	  /* success review stories - success story page */
	  .success-review-stories{border-radius:24px;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;}
	  .success-review-stories .right-domain-col h2{margin-bottom:10px!important;}
	  .success-review-stories .review-list-wrapper{margin:30px auto 0;}
	  .success-review-stories .badgebrandimg{height:20px;}
	  .success-review-stories .review-list{padding:14px 20px;padding:14px 20px;max-width:calc(100% - 55%);gap:9px 20px;justify-content:space-between;}
	  .success-review-stories .badge-rating{gap:6px;}
	  .success-review-stories .review-list-wrapper .row{gap:12px;}
	  /* end */
  
	  /* companies list logo  - success story page */
	  .companiesListSlider .logo-slide{max-width:180px;aspect-ratio:180 / 90;padding:20px 20px;}
	  /* end */
  
	  /* Success-story page css start */
	  .success-story-hero .service-herobanner .hiring-card.verify-card{gap:10px;bottom:-26px;left:-16px;}
	  .success-story-hero .service-herobanner .hiring-card .role-name{font-size:12px;}
	  /* end */
  
	  /* Experience of tech leaders - success story page */
	  .leadersExperienceSlider .inner-img-top{border-radius:16px;}
	  .leadersExperienceSlider .tl-slide .tl-img{max-height:220px;}
	  .leadersExperienceSlider .tl-slide h3{margin:16px 0 0;}
	  .leadersExperienceSlider .slick-arrow{top:calc(100% - 56%);}
	  /* end */
  
	  /* Tech Success Story - succuess story page */
	  .tech-success-story.sec-padding{padding-bottom:0;}
	  /* end */
  
	  /* Featured Success Story - Success page */
	  .featured-success-wrap .featured-img img{height:400px;}
	  .featured-success-wrap .featured-img{border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:30px;border-bottom-right-radius:30px;}
	  .featured-success-wrap{border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;}
	  .featured-success-wrap .featured-content p{margin:8px 0 24px;}
	  /* end */
  
	  /* Studies section css start */
	  .studies-cards-top .studies-nums{font-size:20px;}
	  /* end */
  
	  /* contact section start */
	  .contact-section .contact-container{padding:30px;border-radius:15px;}
	  .contact-info-card .pool{border-radius:15px;width:55px;height:55px;}
	  .contact-info-card{padding:20px;margin-bottom:15px;border-radius:15px;}
	  .contact-cta-card{padding:25px;border-radius:15px;}
	  .contact-main-control{font-size:15px;border-radius:10px;}
	  .contact-select{border-radius:10px;font-size:15px;}
	  /* end */
  
	  /* case-study page css start */
  
	  /* problem-section css start */
	  .right-top-card h2,.left-bottom-card h2{font-size:26px;}
	  .right-top-card span,.left-bottom-card span{font-size:10px;}
	  .right-top-card,.left-bottom-card{padding:25px;border-radius:15px;}
	  .mobile-left{align-content:start;}
	  /* End */
  
	  /* our methodology section css start */
	  .strategy-card{padding:40px 32px;border-radius:30px;}
	  .tab-navigation{margin-bottom:48px;padding-bottom:24px;gap:12px;}
	  .tab-btn{padding:12px 20px;font-size:12px;border-radius:12px;}
	  /* End */
  
	  /* results-section css start */
	  .results-grid{grid-template-columns:1fr;gap:48px;}
	  .results-left{padding-right:0;}
	  .results-title{font-size:38px;margin-bottom:18px;}
	  .results-text{font-size:16px;margin-bottom:28px;max-width:100%;}
	  .results-text br{display:none;}
	  .metric-toggle{width:100%;justify-content:center;margin-bottom:32px;}
	  .result-filter-btn{flex:1;padding:10px 16px;font-size:12px;}
	  .metric-value{font-size:30px;}
	  .metric-label{font-size:12px;}
	  .chart-card{padding:32px;border-radius:36px;min-height:420px;}
	  .chart-header{margin-bottom:36px;}
	  .chart-title{font-size:16px;}
	  .live-tags{font-size:9px;padding:5px 14px;}
	  .chart-container{height:320px;}
	  /* End */
  
	  /* tripAdvisor-section css start */
	  .tripAdvisor-title h2{font-size:28px;max-width:600px;margin:0px auto 32px;}
	  .tripAdvisor-bottom-img .director-img{width:45px;height:45px;border:3px solid var(--white);}
	  .tripAdvisor-qout .qout-icon{width:55px;height:55px;margin-bottom:32px;}
	  .tripAdvisor-bottom-text .tripAdvisor-bottom-title{font-size:14px;}
	  /* End */
  
	  /* transform section css start */
	  .transform-main{padding:50px;border-radius:30px;}
	  /* End */

	  .facts-grid {
		grid-template-columns: 1fr;
		gap: 48px;
	}

	/* glance section css start */
	.facts-left {
		padding-right: 0;
	}

	.section-title {
		font-size: 30px;
		margin-bottom: 32px;
	}

	.stats-grid {
		gap: 28px;
	}
	/* End */

	/* journy section css start */
	.timeline-item .timeline-description {
		max-width: 85%;
	}
	
	.journey-main .journey-description {
		max-width: 90%;
		margin-bottom: 18px;
        font-size: 14px;
	}
	
	.journey-main .timeline-container {
		margin-top: 70px;
		padding-left: 52px;
	}
	
	.journey-main .timeline-line {
		left: 12px;
	}
	/* End */
  
	}
  
	/*=========================================================
	// Small devices (landscape phones, less than 767px)
	===========================================================*/
	@media (max-width:767px){
	  .right-domain-col{margin-right:0;}
  
	  /* hero section */
	  .hero .hero-text{max-width:100%;}
	  /* end */ 

	  .hub-box-container .d-grid{grid-template-columns:1fr;gap:26px;}
  
	  /* table-section css start */
	  .table-container{border-radius:15px;overflow-x:auto;}
  
	  /* .comparison-table th {
		padding: 22px 20px;
		vertical-align: middle;
	  }
  
	  .comparison-table-container td.metric-label {
		padding: 22px 20px;
		text-align: left;
	  }
  
	  .comparison-table td {
		font-size: 14px;
	  }
  
	  .comparison-section .section-title {
		font-size: 34px;
	  }
  
	  .comparison-section .section-subtitle {
		font-size: 15px;
	  }
  
	  .comparison-table-container {
		border-radius: 14px;
	  }
  
	  th.header-label {
		font-size: 13px !important;
	  }
  
	  .why_main span.company-name {
		font-size: 15px !important;
	  }
  
	  .why_main span.industry-badge {
		font-size: 9px !important;
	  }
  
	  .why_main th.header-competitor,
	  .comparison-table td.why-font,
	  .why_main td.metric-label,
	  .why_main td.trilokn-cell {
		font-size: 13px !important;
	  } */
  
	  /* vetting-section */
	  .stage-card .stage-icon{width:60px;height:60px;border-radius:15px;font-size:20px;}
	  .stage-card .final-stage-icon{width:85px;height:85px;border-radius:15px;}
	  .stat .stat-card{padding:20px;border-radius:15px;}
	  /* end */
  
	  /* dna section */
	  .dna-item-wrap{padding-bottom:20px;}
	  .dna-item-row>.col-md-4:last-child .dna-item-wrap{padding-bottom:0;}
	  /* end */
  
	  /* hub section */
	  .transparency-hub .hub-box-container{margin:50px 0 0;}
	  /* end */
  
	  /* global scale */
	  .globalscale-contentwrap .d-grid{grid-template-columns:1fr;}
	  .global-scale .blockquote-wrap{margin:30px 0 0;}
	  .global-scale .globalscale-wrap h3 br{display:none;}
	  .global-scale .enterprise-bottom .shortlisting-text{font-size:11px;}
	  /* end */
  
	  /* unlocked section */
	  .unlocked-section .metrics-grid{margin-bottom:50px;}
	  /* end */
  
	  /* counter section - service */
	  .counter-wrapper{grid-template-columns:repeat(2,1fr);}
	  /* end */
  
	  /* core verticals section - service */
	  .core-verticals .core-vertical-box{padding:20px;}
	  /* end */
  
	  /* client stories section - service */
	  .client-card img{max-height:500px;object-position:top;}
	  .client-stories .client-card-wrapper{grid-template-columns:1fr;}
	  .success-story-title{font-size:16px!important;}
	  /* end */
  
	  /* blog section */
	  .readmore-blog-btn.mobile{display:block;margin:50px auto 0;text-align:center;}
	  .readmore-blog-btn.desktop{display:none!important;}
	  /* end */
  
	  /*  collaboration section start */
	  .collaboration .coll-card.selected{transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;}
	  .collaboration .coll-card{min-height:auto;height:auto!important;margin-bottom:20px;}
	  .collaboration .collaboration-wrap .row>div:last-child .coll-card{margin-bottom:0;}
	  /* end */
  
	  /* 5-stage section css start */
	  .elite .elite-card-col{max-width:50%;}
	  /* end */
  
	  /* overview css start */
	  .accordion-header .accordion-button{font-size:16px;line-height:1.5;}
	  /* overview css end */
  
	  /* success review stories - success story page */
	  .success-review-stories .review-list{max-width:360px;}
	  /* end */
  
	  /* client testimonial - success-story page */
	  .client_testimonial_main .ct-slide p{font-size:14px;}
	  .clientTestimonialSlider .core-vertical-box .core-v-img{width:40px;height:40px;}
	  .clientTestimonialSlider .ct-profile{padding:18px 0;gap:10px;}
	  /* end */
  
	  /* Featured Success Story - Success page */
	  .featured-success-wrap .featured-footer .btn-secondary{padding:10px 30px;}
	  .featured-success-wrap .featured-content{padding:30px;}
	  .featured-success-wrap .featured-content p{margin:8px 0 20px;padding-bottom:20px;}
	  .featured-success-wrap .featured-img img{height:300px;}
	  /* end */
	  .excellence-section .core-verticals-wrapper{grid-template-columns:1fr;}
	  .excellence-section .technical-card .row{gap:30px 0;}
  
	  /* contact section start */
	  .contact-section .contact-container{padding:30px;border-radius:10px;margin-bottom:30px;}
	  .contact-cta-card,.contact-info-card{border-radius:10px;}
	  /* end */
  
	  /* case-study page css start */
  
	  /* hero section  */
	  .case-herobanner .hero-text{max-width:60%;margin:0 auto 32px;}
	  /* end */
  
	  /* growth section css start */
	  .new-growth-main .new-growth{padding:25px;border-radius:15px;}
	  .new-growth-wrap .new-growth-title-bottom,.new-growth-wrap .new-growth-title{font-size:10px;}
	  /* End */
  
	  /* problem section css start */
	  .problem-section .service-left{margin-bottom:30px;}
	  /* End */
  
	  /* our methodology section css start */
	  .strategy-card{padding:32px 24px;border-radius:20px;}
	  .tab-navigation{margin-bottom:40px;padding-bottom:20px;gap:10px;}
	  .tab-btn{padding:10px 16px;font-size:11px;gap:8px;border-radius:10px;flex:1 1 calc(50% - 10px);max-width:calc(50% - 5px);justify-content:center;}
	  .tab-icon{width:14px;height:14px;}
	  .content-area{grid-template-columns:2fr;}
	  .step-number{font-size:72px;margin-bottom:12px;}
	  .content-title{font-size:24px;margin-bottom:16px;}
	  .content-description{font-size:15px;line-height:1.6;margin-bottom:20px;}
	  .feature-list{margin-top:16px;}
	  .feature-item{font-size:13px;margin-bottom:10px;gap:10px;}
	  .visual-area{height:250px;padding:32px;border-radius:15px;}
	  .arrows-icon{width:48px;height:48px;}
	  .live-tag{padding:12px;bottom:16px;left:16px;right:16px;gap:10px;}
	  .live-dot{width:6px;height:6px;}
	  .live-text{font-size:8px;}
	  /* End */
  
	  /* results-section css start */
	  .results-section{padding:60px 0;}
	  .results-grid{gap:40px;}
	  .results-label{font-size:11px;letter-spacing:0.3em;margin-bottom:10px;}
	  .results-text{font-size:15px;margin-bottom:24px;line-height:1.5;}
	  /* .metric-toggle {
	  width: 100%;
	  justify-content: center;
	  margin-bottom: 32px;
	  } */
	  .result-filter-btn{flex:1;padding:10px 16px;font-size:12px;}
	  .metric-value{font-size:24px;}
	  .metric-label{font-size:11px;width:100%;}
	  .chart-card{padding:28px 24px;border-radius:20px;min-height:380px;}
	  .chart-header{margin-bottom:32px;flex-direction:column;align-items:flex-start;gap:12px;}
	  .chart-title{font-size:15px;}
	  .live-tags{font-size:8px;padding:4px 12px;}
	  .chart-container{height:280px;}
	  /* End */
  
	  /* tripAdvisor-section css start */
	  .tripAdvisor-title h2{font-size:24px;max-width:500px;margin:0px auto 28px;}
	  .tripAdvisor-bottom-img .director-img{width:40px;height:40px;border:2px solid var(--white);}
	  .tripAdvisor-qout .qout-icon{width:50px;height:50px;margin-bottom:28px;}
	  .tripAdvisor-bottom-text .tripAdvisor-bottom-data{font-size:10px;}
	  /* End */

	  /* transform section css start */
	  .transform-bottom-text .transform-text{font-size:18px;}
	  .transform-main-buttons{padding:12px 0px 20px 0px;margin-bottom:16px!important;}
	  .section-subtitle{max-width:100%;}
	  .transform-main{border-radius:20px;padding:40px;}
	  /* End */

	  /* join section css start */
	  .join-main{padding:40px;border-radius:20px;}
	  /* End */

	  /* glance section css start */
	  .fast-facts-card {
		padding: 32px 24px;
		border-radius: 24px;
	}

	.section-title {
		font-size: 26px;
		margin-bottom: 28px;
	}

	/* .stats-grid {
		grid-template-columns: 1fr;
		gap: 24px;
	} */

	.stat-value {
		font-size: 22px;
	}

	.quote-card {
		padding: 24px;
	}

	.quote-text {
		font-size: 14px;
	}
	/* End */

	
	}
	@media (max-width:575px){
  
	  /* hero section */
	  .service-left .hero-text,.hero .hero-text{font-size:14px;margin:0 auto 20px;}
	  .results-section .hero-title,.problem-section .hero-title,.hero .hero-title{font-size:36px;}
	  .hero .fill-badge .font-black{font-size:22px;}
	  .hero .fill-badge .small-font{font-size:9px;}
	  .hero .fill-badge{padding:10px 16px;border-radius:8px;right:6px;}
	  .hero .logo-wrapper img{height:1.4rem;}
	  .hero .logo-wrapper{gap:16px;margin:30px 0 40px;}
	  .hero .hero-image{border-radius:12px;}
	  .hero .verify-text strong{font-size:12px;}
	  .hero .verify-icon{font-size:14px;width:20px;height:20px;}
	  .hero .verify-card{border-radius:8px;gap:6px;padding:10px 14px;bottom:-50px;left:12px;}
	  .hero .verify-card span{font-size:11px!important;}
	  .hero .badge-custom{font-size:10px;}
	  /* end */
	  .container{padding:0 16px;}
	  .sec-padding{padding:50px 0;}
	  .padding-b-60{padding-bottom:50px!important;}
	  .padding-t-60{padding-top:50px!important;}
	  .btn{font-size:12px;}
	  .btn,.btn-primary-custom,.btn-outline-custom,.transform-main-buttons .btn-outline-full{padding:8px 16px;}
	  h1,.h1{font-size:30px;}
	  h2,.h2{font-size:24px;}
	  h3,.h3{font-size:22px;}
	  .font-20{font-size:14px!important;}
	  .font-84{font-size:46px!important;}
	  .card-title{font-size:22px;}
	  .rightleft-line::before,.rightleft-line::after,.unlocked-section .rightleft-line::before,.unlocked-section .rightleft-line::after{width:2rem;margin:0 10px;}
	  .label{letter-spacing:0.1em;}
  
	  /* zero section */
	  .process-section .timeline .timeline-item:nth-child(odd) .phase-card{text-align:left;}
	  .process-section .timeline .timeline-item:nth-child(even) .row .time-card{margin-left:0px;}
	  .process-section .timeline-item{margin-bottom:30px;}
	  .process-section h4.phase-title.white_text{font-size:22px;margin-bottom:12px;}
	  .process-section .phase-num-value{font-size:28px;font-weight:900;}
	  .process-section .btn-free{font-size:16px;padding:14px 30px;border-radius:12px;}
  
	  /* table-section css start */
  
	  /* .comparison-table th {
		padding: 1rem 1rem;
		vertical-align: middle;
	  }
  
	  .comparison-table-container td.metric-label {
		padding: 16px 16px;
	  }
  
	  .hub-box-container .d-grid {
		gap: 20px;
	  }
  
	  .transparency-hub .hub-box-wrapper {
		padding: 25px 18px;
	  }
  
	  .transparency-hub .hub-box-container {
		margin: 30px 0 0;
	  }
  
	  .why_main .comparison-table td {
		font-size: 12px;
	  } */
  
	  .comparison-table{min-width:650px;}
	  .why_main .comparison-table td{font-size:12px;}
	  th.header-label{min-width:100px;line-height:1.2;font-weight:700;}
	  th.header-trilokn{min-width:135px;}
	  th.header-competitor{min-width:115px;font-weight:600;}
	  .header-label-text{margin-top:0px;}
	  .comparison-table th{padding:10px 14px;font-size:11px!important;}
	  .why_main .comparison-table td{padding:14px 14px;}
	  .comparison-table .metric-label,.comparison-table .trilokn-cell{font-weight:700!important;}
	  .header-trilokn .company-name{font-weight:700;}
	  .why_main th.header-competitor,.comparison-table td.why-font,.why_main td.metric-label,.why_main td.trilokn-cell{font-size:12px!important;}
	  /* end */
  
	  /* dna section */
	  .dna-card{border-radius:16px;padding:26px 20px;}
	  /* end */
  
	  /* domain section */
	  .icon-box{width:70px;height:70px;font-size:36px;margin-bottom:20px;}
	  .card-list .card-list-text{border-radius:8px;padding:10px 12px;}
	  /* end */
  
	  /* global scale */
	  .global-scale .enterprise-bottom{gap:18px;}
	  .global-scale .enterprise-bottom .shortlisting-text{font-size:11px;letter-spacing:0.2px;}
	  .global-scale .globalscale-wrap,.global-scale .blockquote-item{padding:20px 18px;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;}
	  .quote-icon .bi-quote{width:30px;height:30px;}
	  /* end */
  
	  /* unlocked section */
	  .unlocked-section .main-subtitle{font-size:15px;}
	  .unlocked-section .metrics-grid{margin-bottom:40px;}
	  .unlocked-section .main-title{font-size:60px;}
	  .unlocked-section .total-savings-card{padding:2rem 1rem;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;}
	  .unlocked-section .sla-badge{border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;-ms-border-radius:13px;-o-border-radius:13px;}
	  .unlocked-section .control-card,.unlocked-section .results-inner,.unlocked-section .results-card{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;}
	  .unlocked-section .results-inner{padding:2rem;}
	  .unlocked-section .metrics-grid{margin-bottom:40px;}
	  .unlocked-section .cta-buttons{grid-template-columns:1fr;gap:16px;margin-top:36px;}
	  .unlocked-section .total-label{letter-spacing:3px;}
	  .unlocked-section .monthly-estimate{font-size:16px;}
	  .unlocked-section .total-amount{font-size:35px;}
	  /* end */
  
	  /* certificate section css */
	  .technology-startup .startup-left button{margin:25px 0 30px;}
	  .technology-startup.padding-t-60{padding-top:0!important;}
	  /* end */
  
	  /* hero section services */
	  .service-herobanner .hiring-group-wrap{gap:24px;margin:24px 0 24px;}
	  .service-herobanner .service-hero-features{flex-direction:column;gap:8px;margin:0 auto 30px;max-width:fit-content;}
	  .service-herobanner .service-hero-features span:nth-of-type(3)::before,.service-herobanner .service-hero-features span:nth-of-type(2)::before,.service-herobanner .service-hero-features span:nth-of-type(1)::before{margin:0 8px;width:6px;height:6px;content:"";display:inline-block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:var(--theme-gray-800);}
	  .service-herobanner .service-hero-features span:nth-of-type(2)::after{display:none;}
	  .service-herobanner .hiring-card .hiring-text .shortlisting-text{font-size:11px;letter-spacing:0.4px;}
	  .service-herobanner.hero .fill-badge .font-black{font-size:20px;}
	  .service-herobanner.hero .fill-badge .small-font{font-size:10px;}
	  .service-herobanner.hero .fill-badge{bottom:-25px;}
	  .service-herobanner .btn-primary-custom{max-width:100%;}
	  .service-herobanner .stats-text{letter-spacing:0.5px;}
	  .service-herobanner .service-heroimg{border-width:4px;}
	  .service-herobanner .hiring-card.verify-card{left:0;top:8px;transform:scale(0.8);}
	  .service-herobanner.hero .fill-badge{bottom:-14px;transform:rotate(3deg) scale(0.9);right:-10px;}
	  /* end */
  
	  /* tech company section - service */
	  .techCompanySlider .logo-slide{min-width:120px;}
	  .tech-company-slider h2{font-size:11px;line-height:1.3;}
	  /* end */
  
	  /* counter section - service */
	  .counter-wrapper .counter-value{font-size:24px;line-height:normal;margin:0;}
	  .counter-section{padding:40px 0!important;}
	  /* end */
  
	  /* core verticals section - service */
	  .core-verticals-wrapper{grid-template-columns:1fr;}
	  .core-verticals .core-vertical-box{min-height:auto;}
	  .hash-tag{padding:6px 12px;}
	  /* end */
  
	  /* strategic advantage section - service */
	  .strategic-advantage .core-verticals-wrapper{grid-template-columns:1fr;gap:30px;}
	  .strategic-advantage .strategic-adv-img .fill-badge{transform:rotate(3deg) scale(0.9);right:-10px;bottom:-14px;}
	  .strategic-advantage .strategic-adv-img,.strategic-advantage .strategic-adv-img img{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;}
  	  /* end */
  
	  /* client stories section - service */
	  .client-card img{max-height:400px;}
	  /* end */
  
	  /* hiring table section - service */
	  .custom-table thead th,.custom-table tbody td{padding:16px 16px;}
	  .custom-table tbody td{font-size:12px;}
	  .custom-table thead th{font-size:13px;}
	  .hiring-table-wrap{margin:30px 0 0;}
	  /* end */
  
	  /* blog section */
	  .network .blogs-slide h2{margin-bottom:16px;}
	  .readmore-blog-btn.mobile{margin:40px auto 0;}
	  .network .blogs-slide img{min-height:180px;aspect-ratio:1920/180;}
	  /* end */
  
	  /* 5-stage section css start */
	  .elite .elite-card-col{max-width:100%;}
	  .elite .elite-main-bottom{padding:26px 20px;border-radius:20px;margin:40px 0 0;}
	  .elite .elite-left-num span{font-size:11px;}
	  .elite .elite-left-num{width:26px;height:26px;}
	  /* end */
  
	  /* overview css start */
	  .accordion-header .accordion-button{font-size:14px;line-height:1.4;padding:10px 15px;}
	  .accordion .accordion-body{font-size:12px;}
	  /* overview css end */
  
	  /* success review stories - success story page */
	  .outer-padding{padding:0 16px;}
	  .success-review-stories{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;}
	  .success-review-stories .review-list{max-width:100%;gap:9px 60px;padding:14px 16px;}
	  .success-review-stories .review-list-wrapper{overflow:hidden;padding:0 16px;}
	  .success-review-stories .review-list h3{font-size:16px;}
	  .success-review-stories .badge-rating{gap:4px;}
	  .success-review-stories.padding-b-60.padding-t-60,.companies-list-slider.padding-b-80.padding-t-80{padding:30px 0!important;}
	  /* end */
  
	  /* companies list logo  - success story page */
	  .companiesListSlider .logo-slide{aspect-ratio:auto;padding:14px 14px;}
	  /* end */
  
	  /* Success-story page css start */
	  .success-story-hero .service-herobanner .hiring-card.verify-card{left:-24px;}
	  .overlaytext-wrap{padding:20px;}
	  .playicon{width:50px;height:50px;}
	  /* end */
  
	  /* client testimonial - success-story page */
	  .clientTestimonialSlider .ct-slide .core-vertical-box:hover{transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;}
	  .clientTestimonialSlider .ct-slide,.leadersExperienceSlider .tl-slide,.techSuccessSlider .ts-slide{padding:24px 20px;}
	  .slick-next.slick-arrow{right:0;}
	  .slick-prev.slick-arrow{left:0;}
	  .clientTestimonialSlider .ct-slide .core-vertical-box{box-shadow:0px 16px 30px -10px rgba(0,0,0,0.15);}
	  .slick-arrow{background-size:20px;width:36px;height:36px;}
	  /* end */
  
	  /* Experience of tech leaders - success story page */
	  .leadersExperienceSlider .tl-slide h3{margin:12px 0 0;font-size:16px;}
	  /* end */
  
	  /* Tech Success Story - succuess story page */
	  .techSuccessSlider .ts-slide-box:hover,.techSuccessSlider .ts-slide-box{box-shadow:0px 12px 20px -10px rgba(0,0,0,0.15);}
	  .techSuccessSlider .ts-img-top{border-top-left-radius:16px;border-top-right-radius:16px;}
	  .techSuccessSlider .ts-slide-box{border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;}
	  /* end */
  
	  /* Featured Success Story - Success page */
	  .featured-success-wrap .featured-img img{height:250px;}
	  .featured-success-wrap .featured-content{padding:22px;}
	  .featured-success-wrap{border-radius:22px;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;}
	  .featured-success-wrap .featured-img{border-bottom-left-radius:20px;border-bottom-right-radius:20px;}
	  .featured-success-wrap .featured-top{flex-direction:column;align-items:start;gap:12px;}
	  .featured-success-wrap .featured-content .featured-top .highlight-f::before{margin:0 8px 0 0;}
	  .featured-success-wrap .featured-footer{align-items:start;justify-content:start;flex-direction:column;gap:16px;}
	  .featured-success-wrap .featured-footer .btn-secondary{padding:8px 30px;max-width:100%;}
	  /* end */
  
	  /* Studies section css start */
	  .studies-filter-label{font-size:10px;margin:0 16px 16px 0;}
	  .studies-showing-count{font-size:10px;}
	  .studies-cards-top .studies-nums{margin-right:0;}
	  .studies-cards-top{flex-direction:column;align-items:start;}
	  .studiesbox-top p{margin-bottom:20px;}
	  .studies-top-right{top:-5px;}
	  .studies-filter-dropdown{margin-right:0;}
	  .wrap-filter-dropdown{display:flex;flex-wrap:wrap;gap:10px;width:100%;}
	  .studies-filter-dropdown select{width:100%;}
	  .studies-filter-dropdown{flex:0 0 auto;width:48%;}
	  /* end */
  
	  /* Excellence section */
	  .excellence-section .badge-text{font-size:8px;letter-spacing:2px;}
	  .excellence-section h2 br{display:none;}
	  .count-cards-main-item h3{letter-spacing:2px;}
	  .excellence-section .count-cards-main-item h4{margin:12px 0 0;}
	  .count-cards-item{width:45px;height:45px;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;}
	  /* end */
  
	  /* case study page css start */
  
	  /* growth section css start */
	  .new-growth-wrap .new-growth-title-bottom{margin-top:10px;}
	  .new-growth-wrap .new-growth-title{margin-bottom:10px;}
	  /* End */
  
	  /* problem-section css start */
	  .right-top-card,.left-bottom-card{padding:20px;border-radius:15px;}
	  .new-growth .new-growth-wrap{padding:10px;}
	  /* End  */
  
	  /* results-section css start */
	  .results-grid{gap:32px;}
	  .results-label{font-size:10px;letter-spacing:0.25em;}
	  .results-title{font-size:30px;margin-bottom:14px;}
	  .results-text{font-size:14px;margin-bottom:20px;}
	  .metric-toggle{padding:6px;border-radius:12px;margin-bottom:28px;}
	  .result-filter-btn{padding:8px 12px;font-size:11px;border-radius:8px;}
	  .metric-item{padding:16px 0;gap:8px;}
	  .metric-label{font-size:10px;letter-spacing:0.03em;}
	  .chart-card{padding:24px 20px;min-height:340px;}
	  .chart-card::before{width:180px;height:180px;}
	  .chart-header{margin-bottom:28px;gap:10px;}
	  .chart-title{font-size:14px;}
	  .live-tags{font-size:7px;padding:4px 10px;}
	  .chart-container{height:240px;}
	  /* End */
  
	  /* transform section css start */
	  .transform-bottom{gap:10px;}
	  .transform-bottom-text .transform-text{font-size:15px;}
	  .transform-main-buttons .audit-icon{margin-bottom:2px;width:16px;height:16px;}
	  /* End */

	  /* glance section css start */
	  .fast-facts-card {
		padding: 28px 20px;
		border-radius: 20px;
	}

	.section-label {
		font-size: 10px;
	}

	.section-title {
		font-size: 24px;
	}

	.stat-icon {
		width: 40px;
		height: 40px;
	}

	.stat-icon svg {
		width: 20px;
		height: 20px;
	}

	.stat-value {
		font-size: 20px;
	}

	.stat-label {
		font-size: 10px;
	}

	.quote-text {
		font-size: 13px;
		margin-bottom: 20px;
	}

	.author-avatar {
		width: 40px;
		height: 40px;
		font-size: 18px;
	}

	.author-name {
		font-size: 13px;
	}

	.author-title {
		font-size: 10px;
	}
	/* End */
	}
	@media (max-width:481px){
	  .header-label-text{display:block;margin-top:0.25rem;}
	  .transform-main{padding:40px;border-radius:20px;}
	  .transform-main-buttons .audit-icon{margin-bottom:1px;}
	  /* join section css start */
	  .join-main{padding:35px;border-radius:15px;}
	  /* End */
	}
	@media (max-width:380px){
	  .font-84{font-size:42px!important;}
  
	  /* hero section */
	  .hero .hero-image{aspect-ratio:1080 / 700;}
	  .hero .badge-custom{margin-bottom:16px;}
	  .hero .fill-badge .font-black{font-size:20px;margin-bottom:2px!important;}
	  .hero .fill-badge{padding:10px 12px;}
	  /* End */
  
	  /* unlocked section */
	  .unlocked-section .total-amount{font-size:30px;}
	  .unlocked-section .total-label{letter-spacing:2px;font-size:12px;}
	  .unlocked-section .monthly-estimate{font-size:14px;}
	  /* end */
  
	  /* hero section services */
	  .results-section .hero-title,.problem-section .hero-title,.service-herobanner .hero .hero-title{font-size:30px;}
	  /* end */
  
	  /* Featured Success Story - Success page */
	  .featured-success-wrap .featured-img img{height:200px;}
	  /* end */
	  .studies-filter-dropdown{width:100%;}
	  .wrap-filter-dropdown{flex-direction:column;}
  
	  /* case-study page css start */
  
	  /* transform section css start */
	  .transform-bottom-text .transform-text{font-size:11px;}
	  /* End */
	}