@media (max-width: 1199px){
.services-grid{grid-template-columns: repeat(3, 1fr);}
.home-hero h1{font-size: 44px;}
.footer-main{grid-template-columns: repeat(2, 1fr);}
.about-intro .container{gap: 50px;}
.about-intro h2{font-size: 42px;}
.feature-card{padding: 34px 30px;}
.feature-card h4{font-size: 24px;}
.contact-growth-wrap{gap: 50px;}
.contact-growth-content h2{font-size: 44px;}
.growth-stats-grid{grid-template-columns: repeat(2, 1fr);}
.hire-dev-card-grid{gap: 32px;}
.hire-dev-card{padding: 36px 28px;}
.hire-dev-card h3{font-size: 24px;}
.hire-steps-head{gap: 40px;}
.hire-steps-head h2{font-size: 44px;}
.hire-steps-grid{grid-template-columns: repeat(2, 1fr);}
.hire-step-card{min-height: auto;}
.impact-stories-head h2{font-size: 44px;}
.impact-story-grid{gap: 35px;}
.flexible-models-section{padding: 100px 0;}
.flexible-models-head h2{font-size: 44px;}
.flexible-models-grid{gap: 40px;}
.flexible-model-card h3{font-size: 26px;}
.flexible-model-card p{font-size: 17px;}
.developer-excellence-head h2{font-size: 44px;}
.developer-excellence-row{grid-template-columns: 210px 1fr;}
.developer-excellence-items{grid-template-columns: repeat(3, 1fr);}
.why-hire-content{grid-template-columns: 1fr;}
.why-hire-image{max-width: 520px;margin: 0 auto;order: -1;}
.why-hire-image img{height: 480px;}}
@media (max-width: 991px){.recent-work-grid {grid-template-columns: 1fr;gap: 50px;}
.recent-work-left {position: relative;top: auto;}
.recent-work-left h2 {font-size: 36px;}
.recent-work-left p {font-size: 16px;}
.recent-logo-wrap {margin-top: 50px;}
.recent-logo-item {width: 100px;height: 100px;min-width: 100px;}
.recent-work-right {height: auto;overflow: visible;}
.case-study-track {transform: none !important;}
.case-study-card,
.case-study-card img {height: 320px;min-height: 320px;}
.home-technologies{padding: 80px 0;}
.tech-title{font-size: 38px;}
.tech-description{font-size: 18px;}
.tech-list-grid{grid-template-columns: repeat(2, 1fr);}
.home-industries{padding: 80px 0;}
.industries-head{flex-direction: column;align-items: flex-start;}
.industries-head h2{font-size: 38px;}
.industries-list{grid-template-columns: 1fr;}
.industry-title{font-size: 24px;}
.industry-hover-image{display: none;}
.industries-nav{display: none;}
.home-awards{padding: 80px 0;}
.awards-grid{grid-template-columns: 1fr;gap: 40px;}
.awards-content h2{font-size: 38px;}
.awards-content p{font-size: 18px;}
.awards-list{grid-template-columns: repeat(3, 1fr);}
.award-item{min-height: 170px;}
.awards-list .award-item:nth-child(4n){border-right: 1px solid rgba(0, 0, 0, 0.18); /* reset */}
.awards-list .award-item:nth-child(3n){border-right: none;}
.awards-list .award-item:nth-last-child(-n+4){border-bottom: 1px solid rgba(0,0,0,0.18); /* reset */}
.awards-list .award-item:nth-last-child(-n+3){border-bottom: none;}
.home-cta-inner{flex-direction: column;align-items: flex-start;padding: 34px 28px;}
.home-cta-content h2{font-size: 28px;}
.home-cta-content p{font-size: 18px;}
.home-cta-btn{min-width: auto;width: 100%;font-size: 18px;}
.home-blog-section{padding: 80px 0;}
.home-blog-head{flex-direction: column;align-items: flex-start;margin-bottom: 45px;}
.home-blog-head h2{font-size: 38px;}
.home-blog-head p{font-size: 18px;}
.blog-card-grid{grid-template-columns: 1fr;}
.blog-card-image{height: 240px;}
.home-testimonials{padding: 80px 0;}
.testimonials-head h2{font-size: 38px;}
.testimonials-head p{font-size: 18px;}
.testimonial-card{min-height: 430px;}
.testimonial-text{font-size: 19px;margin-bottom: 50px;}
.home-partners{padding: 80px 0;}
.partners-head h2{font-size: 38px;}
.partners-head p{font-size: 18px;}
.partners-slider-wrap{grid-template-columns: 55px 1fr 55px;gap: 16px;}
.partners-prev,
.partners-next{width: 52px;height: 52px;font-size: 24px;}
.partner-logo-box img{max-width: 160px;}
.contact-box{grid-template-columns: 1fr;}
.contact-left,
.contact-right{padding: 44px 26px;}
.contact-left h2{font-size: 40px;}
.contact-description{font-size: 22px;margin-bottom: 45px;}
.contact-form-wrap form{grid-template-columns: 1fr;}
.about-intro{padding: 60px 0 30px;}
.about-intro .container{grid-template-columns: 1fr;gap: 25px;}
.about-intro h2{font-size: 36px;}
.about-intro div{font-size: 18px;}
.feature-grid{grid-template-columns: repeat(2, 1fr);}
.about-values{padding: 80px 0;}
.about-values::before{font-size: 36px;margin-bottom: 40px;}
.values-grid{grid-template-columns: repeat(2, 1fr);}
.value-card:nth-child(2){grid-row: auto;min-height: 290px;}
.about-branches{padding: 70px 0 80px;}
.branches-title{font-size: 36px;margin-bottom: 40px;}
.branches-country-row{position: relative;bottom: auto;grid-template-columns: repeat(3, 1fr);margin-top: 30px;}
.office-popup{position: static;width: auto;margin-top: 15px;}
.about-reasons{padding: 70px 0;}
.reasons-top{grid-template-columns: 1fr;gap: 40px;margin-bottom: 45px;}
.reasons-content h2{font-size: 38px;}
.reasons-images{gap: 20px;}
.contact-growth-section{padding: 80px 0;}
.contact-growth-wrap{grid-template-columns: 1fr;}
.site-search-box{margin-top: 100px;}
.search-popup-close{right: 20px;top: -75px;}
.popular-searches ul{grid-template-columns: repeat(2, 1fr);}
.developer-info-section{padding: 80px 0 50px;}
.developer-info-inner h2{font-size: 36px;}
.developer-info-inner p{font-size: 16px;}
.hire-dev-card-grid{grid-template-columns: repeat(2, 1fr);}
.hire-dev-card-section{padding-bottom: 70px;}
.engagement-heading h2{font-size: 34px;}
.engagement-slide-inner{grid-template-columns: 1fr;}
.engagement-slider-arrows{position: static;margin-top: 20px;}
.engagement-slider-arrows button{color: #000;border-color: #000;}
.benefit-head{grid-template-columns: 1fr;gap: 20px;}
.benefit-grid{grid-template-columns: 1fr;}
.impact-stories-section{padding: 80px 0 70px;}
.impact-stories-head{grid-template-columns: 1fr;gap: 20px;}
.impact-stories-head p{margin-top: 0;}
.impact-story-grid{grid-template-columns: 1fr;}
.impact-story-content{padding-right: 45px;}
.impact-slider-bottom{grid-template-columns: 1fr;gap: 25px;}
.flexible-models-head{margin-bottom: 60px;}
.flexible-models-grid{grid-template-columns: 1fr;gap: 36px;}
.flexible-model-card{max-width: 650px;margin: 0 auto;}
.hire-faq-section{padding: 80px 0;}
.hire-faq-head h2{font-size: 40px;}
.hire-faq-question strong{font-size: 23px;}
.hire-faq-answer p,
.hire-faq-answer li{font-size: 17px;}
.case-studies-page .case-studies-filter{grid-template-columns: 1fr;}
.case-studies-page .case-studies-grid{grid-template-columns: 1fr;}
.case-studies-page .case-study-image img{height: 330px;}
.case-details-layout{grid-template-columns: 1fr;}
.case-details-sidebar{position: static;}
.case-details-main{max-width: 100%;}
.case-details-image img{height: 360px;}
.case-study-layout{
grid-template-columns:1fr;}
.case-study-sidebar{
position:relative;top:0;}
.case-study-block-grid{
grid-template-columns:1fr;}
.case-study-top-info{
grid-template-columns:1fr 1fr;}
.case-studies-filter,
.case-study-single-layout,
.case-study-top-images{grid-template-columns: 1fr;}
.case-studies-grid{grid-template-columns: 1fr;}
.case-study-top-info{grid-template-columns: repeat(2, 1fr);}
.case-study-side-nav{position: static;}
.services-offering-head,
.service-why-head,
.single-service-layout{grid-template-columns: 1fr;}
.services-offering-grid,
.service-why-grid,
.service-top-info{grid-template-columns:repeat(2,1fr);}
.single-service-sidebar{position: static;}
.services-offering-head{
grid-template-columns:1fr;gap:30px;}
.services-offering-head h2{
font-size:48px;}
.service-benefits-head{
    flex-direction:column;
    gap:25px;
}

.service-benefits-left,
.service-benefits-right{
    width:100%;
}

.service-benefits-grid{
    grid-template-columns:1fr;
}

.service-benefits-left h2{
    font-size:48px;
}}
@media (max-width: 767px){
.services-grid{grid-template-columns: 1fr;}
.home-hero{padding: 80px 0 60px;}
.home-hero h1{font-size: 32px;}
.section-title{font-size: 26px;}
.kylient-form .form-row,
.kylient-form .form-bottom{grid-template-columns: 1fr;}
.site-footer{padding-top: 70px;}
.footer-main{grid-template-columns: 1fr;gap: 42px;}
.footer-description{font-size: 18px;}
.footer-bottom p{font-size: 16px;}
.hire-steps-section{padding: 70px 0 60px;}
.hire-steps-head{grid-template-columns: 1fr;gap: 20px;margin-bottom: 40px;}
.hire-steps-head h2{font-size: 34px;}
.hire-steps-head p{font-size: 16px;}
.hire-steps-grid{grid-template-columns: 1fr;}
.hire-step-card{padding: 42px 28px;}
.developer-excellence-section{padding: 70px 0;}
.developer-excellence-head{grid-template-columns: 1fr;gap: 20px;margin-bottom: 45px;}
.developer-excellence-head h2{font-size: 34px;}
.developer-excellence-head p{margin-top: 0;font-size: 16px;}
.developer-excellence-row{grid-template-columns: 1fr;}
.developer-excellence-row-title{border-right: 0;border-bottom: 1px solid #d7d7df;padding: 22px;}
.developer-excellence-items{grid-template-columns: repeat(2, 1fr);padding: 28px 20px;}
.why-hire-section{padding: 70px 0;}
.why-hire-head{margin-bottom: 45px;}
.why-hire-head h2{font-size: 34px;}
.why-hire-head p{font-size: 16px;}
.why-hire-list{gap: 34px;}
.why-hire-item h3{font-size: 23px;}
.why-hire-item p{font-size: 16px;}
.why-hire-image img{height: 360px;}
.case-study-featured-card .case-details-layout{grid-template-columns: 1fr;}
.service-benefit-card{
    flex-direction:column;
}

.benefit-card-image{
    width:100%;
}

.service-benefits-left h2{
    font-size:38px;
}

.benefit-card-top h3{
    font-size:26px;
}}
@media (max-width: 575px){.tech-title{font-size: 30px;}
.tech-list-grid{grid-template-columns: 1fr;}
.tech-tab-btn{font-size: 15px;}
.industry-title{font-size: 28px;}
.industry-icon{width: 46px;height: 46px;}
.industry-menu-image{display: none;}
.awards-list{grid-template-columns: repeat(2, 1fr);}
.award-item{min-height: 145px;padding: 24px;}
.award-item img{max-width: 95px;max-height: 95px;}
.awards-list .award-item:nth-child(3n){border-right: 1px solid rgba(0, 0, 0, 0.18); /* reset */
}

.awards-list .award-item:nth-child(2n){border-right: none;}
.awards-list .award-item:nth-last-child(-n+3){border-bottom: 1px solid rgba(0,0,0,0.18); /* reset */
}

.awards-list .award-item:nth-last-child(-n+2){border-bottom: none;}
.about-intro{padding: 50px 0 25px;}
.about-intro h2{font-size: 30px;}
.about-intro div{font-size: 16px;}
.about-features{padding-bottom: 60px;}
.feature-grid{grid-template-columns: 1fr;gap: 16px;}
.feature-card{min-height: auto;padding: 28px 22px;}
.feature-card h4{font-size: 22px;margin-bottom: 18px;}
.feature-card p{font-size: 16px;}
.about-values{padding: 60px 0;}
.about-values::before{font-size: 30px;}
.values-grid{grid-template-columns: 1fr;gap: 16px;}
.value-card,
.value-card:nth-child(2){min-height: auto;padding: 30px 22px;}
.value-card:nth-child(1),
.value-card:nth-child(5){padding: 0;}
.value-card:nth-child(1) img,
.value-card:nth-child(5) img{min-height: 240px;}
.branches-title{font-size: 30px;}
.branches-map-wrap{overflow-x: auto;}
.branches-map{min-width: 700px;}
.branches-country-row{grid-template-columns: repeat(2, 1fr);}
.country-card h4{font-size: 16px;}
.about-reasons{padding: 55px 0;}
.reasons-content h2{font-size: 32px;}
.reasons-description{font-size: 16px;}
.reasons-images{grid-template-columns: 1fr;}
.reasons-images img,
.reasons-images img:nth-child(2){height: 220px;}
.reason-title{min-height: 64px;padding: 0 20px;}
.reason-title span{font-size: 18px;}
.reason-content{padding: 0 20px 24px;font-size: 15px;}
.contact-growth-section{padding: 60px 0;}
.contact-growth-content h2{font-size: 34px;}
.growth-description{font-size: 17px;}
.growth-stats-grid{grid-template-columns: 1fr;}
.growth-stat-card{padding: 22px;}
.search-popup-form{height: auto;padding: 14px;border-radius: 18px;flex-wrap: wrap;}
.search-form-icon{display: none;}
.search-popup-form input{width: 100%;flex: 0 0 100%;font-size: 15px;}
.search-popup-form button{width: 100%;}
.popular-searches ul{grid-template-columns: 1fr;}
.developer-info-section{padding: 60px 0 40px;}
.developer-info-inner h2{font-size: 30px;}
.hire-dev-card-grid{grid-template-columns: 1fr;gap: 24px;}
.hire-dev-card{min-height: auto;}
.hire-dev-card h3{font-size: 22px;}
.hire-dev-card p{font-size: 16px;}
.engagement-top{padding: 60px 0 0;}
.engagement-heading h2{font-size: 30px;}
.engagement-slide-inner{padding: 30px 22px;}
.engagement-slide-content h3{font-size: 28px;}
.engagement-benefit{padding: 120px 0 60px;}
.benefit-head h2{font-size: 30px;}
.impact-stories-section{padding: 60px 0;}
.impact-stories-head h2{font-size: 34px;}
.impact-story-image-card,
.impact-story-image-card img{min-height: 360px;height: 360px;}
.impact-story-image-content{left: 22px;right: 22px;bottom: 22px;}
.impact-story-image-content h3{font-size: 24px;}
.impact-slider-arrows button{width: 46px;height: 46px;}
.flexible-models-section{padding: 70px 0;}
.flexible-models-head h2{font-size: 32px;}
.flexible-models-head p{font-size: 16px;}
.flexible-model-card{grid-template-columns: 48px 1fr;gap: 18px;}
.flexible-model-icon{width: 46px;height: 46px;font-size: 26px;}
.flexible-model-card h3{font-size: 23px;}
.flexible-model-card p{font-size: 16px;}
.hire-faq-section{padding: 60px 0;}
.hire-faq-head{margin-bottom: 40px;}
.hire-faq-head h2{font-size: 32px;}
.hire-faq-question{grid-template-columns: 28px 1fr;gap: 14px;padding: 22px 0;}
.hire-faq-question strong{font-size: 20px;}
.hire-faq-answer{padding-left: 42px;}
.case-studies-page .case-studies-section{padding: 60px 0;}
.case-studies-page .case-studies-head h2{font-size: 34px;}
.case-studies-page .case-study-content h3{font-size: 24px;}
.case-studies-page .case-study-bottom{grid-template-columns: 1fr;}
.case-studies-page .case-study-btn{justify-self: start;width: 100%;}
.case-details-section{padding: 60px 0;}
.case-left-card h3{font-size: 28px;}
.case-details-image img{height: 260px;}
.case-details-title{font-size: 26px;}
.case-details-bottom{grid-template-columns: 1fr;}
.case-details-btn{width: 100%;min-width: auto;}
.services-offering-grid,
.service-why-grid,
.service-top-info{grid-template-columns: 1fr;}
.services-offering-head h2,
.service-process-head h2,
.service-why-head h2{font-size: 34px;}
.services-offering-head h2{
font-size:36px;}
.service-card-image img{
height:220px;}
.service-card-content h3{
font-size:24px;}}