/* =============================================================================
   responsive.css — Global Responsive Overrides
   All site-wide breakpoint rules live here.
   Component-specific breakpoints belong in components.css alongside their block.
   ============================================================================= */

.CaseStudiesTabsTwo .tabContent .flexInfo .item h4{
	text-transform: capitalize;
}

.languageServices .ls-list-info h3 {
  font-weight: bold;
  font-size: 20px;
  color: #ec1c24;
}

.tnb-btn{
	text-transform: capitalize;
}

.devProcess .info-grid .box span{
	font-weight: 500;
  font-size: 25px;
  letter-spacing: 0.05em;
  color: #161616;
  margin: 0;
  transition: color 0.5s;
}

.devProcess .info-grid .box h3 {
  font-weight: 500;
  font-size: 25px;
  letter-spacing: 0.05em;
  color: #ec1c24;
  margin-bottom: 10px;
  transition: color 0.5s;
}

.devProcess .info-grid .box:hover span,
.devProcess .info-grid .box:hover h3 {
  color: #fff;
}

.typesOfApps .tab-content .tab-details .content-grid .right-info h3 {
    font-weight: bold;
    font-size: 20px;
    line-height: 30px;
    text-align: left;
    color: #fff;
    margin-bottom: 0;
}

.typesOfApps .tab-content .tab-details .content-grid .right-info h3 {
    font-weight: bold;
    font-size: 20px;
    line-height: 30px;
    text-align: left;
    color: #fff;
    margin-bottom: 0;
}

.benefitsOfWork .grid-stats-content .content-box h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
    text-align: left;
    color: #ec1c24;
}

.proposal h2{
	line-height: 2;
}

.stackNewBox .MainBox{
	row-gap: 0px;	
}

.twoBoxes .main-tab .mainDiv h3 {
  font-weight: bold;
  font-size: 20px;
  text-align: left;
  color: #000;
  margin: 0;
}

.twoBoxes .main-tab .mainDiv:hover h3 {
  color: #ec1c24;
}

.softwareDevProcess .dev-box h3 {
  font-weight: bold;
  font-size: 28px;
  text-align: center;
  color: #ec1c24;
  margin-bottom: 30px;
}

.softwareDevProcess .dev-box p {
  position: relative;
  font-size: 60px;
  font-weight: 800;
  color: #e5e5e5;
  top: -20px;
  left: -15px;
  text-align: left;
  margin: 0;
}

.methodology .main-tab .tab h3 {
    font-size: 24px;
    text-align: center;
    color: #fff;
}

.methodology .main-tab .tab.active h3 {
    color: #ec1c24;
}

.industriesSlider .is-tab-box h3 {
    font-size: 15px;
    text-align: center;
    color: #000;
    margin-top: 10px;
    margin-bottom: 0;
}

.industriesSlider .is-tab-box.active h3 {
    color: #ec1c24;
}

.developmentProcess .content span {
    font-size: 14px;
    font-weight: 600;
    color: #ec1c24;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.developmentProcess .content h2 {
    font-size: 28px;
    font-weight: bold;
    color: #000;
}

.developmentProcess .dev-box h3 {
    font-size: 20px;
    font-weight: bold;
    color: #000;
    transition: color 0.3s;
}

.developmentProcess .dev-box:hover h3 {
    color: #ec1c24;
}

.developmentProcess .dev-box span {
    position: relative;
    font-size: 60px;
    font-weight: 800;
    color: #e5e5e5;
    top: -20px;
    left: -15px;
    text-align: left;
    margin: 0;
    display: block;
}

.developmentServices .ds-main-info span {
    font-weight: 600;
    font-size: 14px;
    color: #ec1c24;
    text-transform: uppercase;
}

.developmentServices .ds-details h3 {
    font-weight: bold;
    font-size: 22px;
    color: #ec1c24;
    margin-bottom: 0;
}

.stackNewBox .main-info span {
    font-size: 14px;
    font-weight: 600;
    color: #ec1c24;
    text-align: center;
    text-transform: uppercase;
	display: block;
}

.stackNewBox .MainBox .Tab span {
    font-weight: 700;
    font-size: 16px;
    text-align: center;
    color: #252525;
    margin: 0;
}

.stackNewBox .MainBox .Tab.active span {
    color: #ec1c24;
}

.mainFaqs .content span {
    font-size: 16px;
    font-weight: 600;
    color: #ec1c24;
    text-transform: uppercase;
	display: block;
}

.mainFaqs .content h2 {
    font-size: 28px;
    font-weight: bold;
    color: #000;
}

.benefitsSection .bs-image-box h3 {
    font-size: 15px;
    color: #fff;
    margin: 0;
}

.stepsHire .sh-content span {
    font-size: 16px;
    font-weight: 600;
    color: #ed2a32;
    text-transform: uppercase;
	display:block;
}

.twoBoxes.engagement .main-info span {
    color: #fff;
}

.twoBoxes .main-info span {
    font-size: 14px;
    font-weight: 600;
    color: #ec1c24;
    text-transform: uppercase;
	display:block;
}

.twoBoxes .main-tab .mainDiv:hover h3 {
    color: #fff;
}

.requirements .content span {
    font-size: 14px;
    font-weight: 600;
    color: #ed2a32;
    text-transform: uppercase;
	display:block;
}

.requirements .content h2 {
    font-size: 28px;
    font-weight: bold;
    color: #000;
}

.requirements .dev-box:hover .imgHead h3 {
    color: #fff;
}

.requirements .dev-box .imgHead h3 {
    font-size: 20px;
    font-weight: bold;
    color: #ed2a32;
    text-align: left;
}

.tableTwo .tt-content span {
    font-size: 16px;
    font-weight: 600;
    color: #ed2a32;
    text-transform: uppercase;
	display:block;
}

.tableTwo .tt-content h2 {
    font-size: 28px;
    font-weight: bold;
    color: #000;
}

.progressSection .ps2-main-info span {
    font-size: 14px;
    font-weight: 600;
    color: #ec1c24;
    text-transform: uppercase;
	display:block;
}

.progressSection .ps2-image-box h3 {
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    color: #fff;
    margin-top: 15px;
}

.progressSection.dedicatedTeam .ps2-image-box.active h3 {
    color: #fff;
}

.progressSection.dedicatedTeam .ps2-image-box h3 {
    color: #000;
}

.industriesSlider .is-main-info span {
    font-size: 14px;
    font-weight: 600;
    color: #ec1c24;
    text-transform: uppercase;
	display:block;
}

.industriesSlider .is-content-box h3 {
    font-weight: bold;
    font-size: 22px;
    line-height: 30px;
    text-align: left;
    color: #ec1c24;
}

.industriesSlider .is-tab-box.active h3 {
    color: #ec1c24;
}

.industriesSlider .is-tab-box h3 {
    font-size: 15px;
    text-align: center;
    color: #000;
    margin-top: 10px;
    margin-bottom: 0;
}

.solutionBusiness .sb-content span {
    font-size: 14px;
    font-weight: 600;
    color: #ec1c24;
    text-transform: uppercase;
	display:block;
}

.solutionBusiness .sb-content h2 {
    font-size: 28px;
    font-weight: bold;
    color: #000;
}

.solutionBusiness .sb-main-div a h3 {
    text-align: left;
    font-size: 16px;
    margin: 0;
}

.solutionBusiness .sb-main-div a:hover h3 {
    color: #ec1c24;
}

.teamChoose .BottomCont .rightSide ul li h3 {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    line-height: 1;
    margin-bottom: 6px;
}

.CaseStudiesTabsTwo .tabs ul li span {
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    text-align: center;
}

.CaseStudiesTabsTwo .tabs ul li span::before {
    content: "";
    display: block;
    width: 0;
    height: 3px;
    background: #ec1c24;
    transition: width 0.25s,
    opacity 0.25s;
    position: absolute;
    bottom: -5px;
    left: 0;
    opacity: 0;
}

.CaseStudiesTabsTwo .tabs ul li.active span::before {
    width: 100%;
    opacity: 1;
}


.CaseStudiesTabsTwo .tabContent .flexInfo .item small {
    font-size: 18px;
    font-weight: 500;
    color: #ec1c24;
    text-transform: capitalize;
    letter-spacing: 0.05em;
    margin-bottom: 4px;
}

.CaseStudiesTabsTwo .tabContent .single span {
    font-size: 54px;
    font-weight: 600;
    color: #ec1c24;
    line-height: 1;
    margin-bottom: 8px;
}

.enterpriseLevelSec .rightSide ul li h3 {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.5;
    margin-bottom: 6px;
}

.IndustrySlider .sliderSec .sliderInfo h3 {
    font-weight: 600;
    font-size: 24px;
    line-height: 1.1;
    color: #fff;
    position: relative;
    margin-bottom: 0;
}

.engagementTable .et-content span {
    font-size: 16px;
    font-weight: 600;
    color: #ed2a32;
    text-transform: uppercase;
	display:block;
}

.engagementTable .et-content h2 {
    font-size: 28px;
    font-weight: bold;
    color: #000;
}

.ourProcess.main-head-center .process-info span {
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    color: #ec1c24;
    text-transform: uppercase;
	display:block;
}

.ourProcess .cards .card .card-infos h3 {
    font-size: 22px;
    margin: 0;
    line-height: 1;
    color: #fff;
}

.ourProcess .cards .card .card-infos span {
    font-size: 30px;
    text-align: left;
    color: #ec1c24;
}

.developmentPrice .dp-main-info span {
    font-weight: 600;
    font-size: 14px;
    color: #ec1c24;
    text-transform: uppercase;
	display:block;
}

.developmentPrice .dp-grid-info h3 {
    font-weight: bold;
    font-size: 22px;
    line-height: 30px;
    color: #ec1c24;
    margin: 10px 0;
}

.textSection h3 {
    font-size: 28px;
    line-height: 32px;
    text-align: center;
    color: #ec1c24;
    font-weight: bold;
}

.typesOfApps .types-info span {
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
	display:block;
}

.typesOfApps .tab-content .tab-details .content-grid .right-info h3 {
    font-weight: bold;
    font-size: 20px;
    line-height: 30px;
    text-align: left;
    color: #fff;
    margin-bottom: 0;
}

.keyThings span {
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
	display:block;
}

.keyThings h2 {
    font-weight: 600;
    font-size: 28px;
    text-align: center;
    color: #fff;
}

.keyThings .kt-tab-btn.active h3 {
    color: #ec1c24;
}

.keyThings .kt-tab-btn h3 {
    border-bottom: 1px solid #fff;
    font-size: 22px;
    text-align: right;
    color: #fff;
    margin: 0;
    width: 100%;
    padding: 10px 0;
}

.counterSec .counter-info span {
    font-weight: bold;
    font-size: 35px;
    letter-spacing: 0.06em;
    line-height: 35px;
    text-align: center;
    color: #ec1c24;
	display:block;
}

.StackServicesSec .content .servicesList .servicesListSlider .tabBox.active > p {
    color: #fff;
}

.StackServicesSec .content .servicesList .servicesListSlider .tabBox > p {
    font-size: 16px;
    text-align: center;
    color: #252525;
    position: relative;
    margin-bottom: 0;
    font-weight: 500;
}

.StackServicesSec .content .tabContent .contentBox .boxGrid .leftSide h3 {
    font-weight: bold;
    font-size: 22px;
    text-align: left;
    color: #252525;
    line-height: 1.4;
    margin-bottom: 15px;
}

.howWeDeliverSec .tabs ul li:hover .redBox h3, .howWeDeliverSec .tabs ul .active .redBox h3 {
    color: #fff;
}

.howWeDeliverSec .tabs ul li .redBox h3 {
    font-size: 16px;
    color: #3d3d3d;
    font-weight: 600;
}

.stackNewBox .MainBox .Tab.active h3 {
    color: #ec1c24;
}

.stackNewBox .MainBox .Tab h3 {
    font-weight: 700;
    font-size: 16px;
    text-align: center;
    color: #252525;
    margin: 0;
}

.stackNewBox .TabBox .tab-content .tabFlex .singleBox > p {
    color: #252525;
    font-size: 16px;
    font-weight: bold;
    padding-top: 15px;
    text-align: center;
}

.TrendingTechSec .TechBox:hover h3 {
    color: #fff;
}

.TrendingTechSec .TechBox h3 {
    color: #252525;
    font-size: 16px;
    font-weight: 600;
}

.appServicesSec .services-grid .list .list-info:hover h3 {
    color: #fff;
}

.appServicesSec .services-grid .list .list-info h3 {
    font-weight: bold;
    font-size: 18px;
    color: #252525;
    margin-bottom: 10px;
}

.AwardsRecognitionSec .dev-box .imgWrapper{
	text-align:center;
	display: flex;
}

.AwardsRecognitionSec .dev-box span {
    color: #252525;
    margin: 0;
    font-weight: 700;
    font-size: 22px;
    line-height: 1.3;
    text-align: center;
	display:block;
}

.hireBanner .banner-grid .content h1 {
    font-size: 42px;
    line-height: 50px;
    font-weight: 700;
    color: #000;
}

.hireBanner .banner-grid .hire-form .form-content h3 {
    color: #fff;
    font-size: 28px;
    font-weight: bold;
    margin: 0;
}

.hireFreelance .freelance .content h2 {
    font-size: 35px;
    font-weight: bold;
}

.hireFreelance .freelance .content ul li span {
    font-size: 35px;
    font-weight: bold;
    color: #ed2a32;
}

.hireTab .content h2 {
    font-size: 28px;
    font-weight: bold;
    color: #000;
}

.hireTab .box h3 {
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 50px;
    color: #ed2a32;
}

.hireChoose .content h2 {
    font-size: 28px;
    font-weight: bold;
    color: #000;
}

.hireChoose .list .list-item h3 {
    font-size: 20px;
    font-weight: bold;
    color: #ed2a32;
    margin: 25px 0;
}

.hireTable .content h2 {
    font-size: 28px;
    font-weight: bold;
    color: #000;
}

.hireSteps .content h2 {
    font-size: 28px;
    font-weight: bold;
    color: #000;
}

.hireSteps .box-list .box .box-content h3 {
    font-size: 28px;
    font-weight: bold;
    color: #ec1c24;
    margin-bottom: 15px;
}

/* ── 1400px ─────────────────────────────────────────────────────────────────── */
@media (max-width: 1400px) {
	.devProcess .info-grid .box h3 {
    font-size: 22px;
  }
	
	.softwareDevProcess .dev-box h3 {
    font-size: 22px;
  }
	
	  .softwareDevProcess .dev-box p {
    font-size: 50px;
  }
}

@media (max-width: 1200px) {
	.devProcess .info-grid .box h3 {
    font-size: 20px;
  }
	
	.cruze-sec-4 .img-grid img {
    width: 30%;
    height: auto;
	}
}

/* ── 1199px ─────────────────────────────────────────────────────────────────── */
@media (max-width: 1199px) {
	.trustedBy .single img{
		width: 80%;
	}
	
	.choose-results .leftSide h2{
		font-size: 30px;
	}
	
	.choose-results .rightSide ul li h3{
		font-size: 35px;
	}
	
	.choose-results .leftSide h5{
		font-size: 16px;
	}
	
	.choose-results .rightSide h6{
		font-size: 16px;
	}
	
	.teamChoose .topCont .leftSide h2{
		font-size: 35px;
	}
	
	.teamChoose .topCont .rightSide p{
		font-size: 17px;
	}
	
	.teamChoose .BottomCont .rightSide ul li h4{
		font-size: 18px;
	}
	
	.augmentationServices .main h2{
		font-size: 35px;
        line-height: 1.2;
	}
	
	.augmentationServices .single h3{
		font-size: 18px;
	}
	
	.enterpriseLevelSec .leftSide{
		width: 100%;
	}
	
	.enterpriseLevelSec .leftSide h2{
		font-size: 35px;
	}
	
	.deliveryControl .main h2{
		font-size: 35px;
        line-height: 1.2;
	}
	
	.deliveryControl .main p{
		font-size: 16px;
        line-height: 1.5;
	}
	
	.deliveryControl .single .info h3{
		font-size: 24px;
	}
	
	.deliveryControl .single .info p{
		font-size: 16px;
	}
	
	.CaseStudiesTabsTwo .headContent h2{
		font-size: 35px;
	}
	
	.CaseStudiesTabsTwo .headContent p{
		font-size: 16px;
	}
	
	.CaseStudiesTabsTwo .tabContent .titleWrap h3{
		font-size: 28px;
	}
	
	.CaseStudiesTabsTwo .tabContent .rightSide > p{
		font-size: 16px;
	}
	
	.CaseStudiesTabsTwo .tabContent .single h5{
		font-size: 40px;
	}
	
	.teamsWork .left h2{
		font-size: 35px;
	}
	
	.teamsWork .left .single .info h3{
		font-size: 16px;
	}
	
	.IndustryGrid .main h2{
		font-size: 35px;
	}
	
	.IndustryGrid .sliderInfo h4{
		font-size: 20px;
	}
	
	.predictableProcess .right .info h2{
		font-size: 35px;
	}
	
	.predictableProcess .right .info{
		width: 100%;
	}
	
	.predictableProcess .right .info p{
		font-size: 16px;
	}
	
	.predictableProcess .right .single h3{
		font-size: 16px;
	}
	
	.ourClientsSay .mainGrid .left h2{
		font-size: 35px;
	}
	
	.ourClientsSay .sliderInfo > div > p{
		width: 100%;
        font-size: 18px;
	}
	
	.CtaTwo .info h2{
		font-size: 35px;
		line-height: 1.2;
	}
	
	.CtaTwo .info h3{
		font-size: 20px;
	}
	
	.CtaTwo .info p{
		font-size: 16px;
	}
	
	.ourBlog .main h2{
		font-size: 35px;
	}
	
	.choose-results .leftSide{
		width: 48%;
	}
	
	.choose-results .rightSide {
    width: 45%;
	}
	
	.augmentationServices .main p{
		font-size: 16px;
	}
	
	.teamsWork .left > p{
		font-size: 16px;
	}
	
	.softwareDevProcess .dev-box h3 {
    font-size: 18px;
  }
	
	.softwareDevProcess .dev-box p {
    font-size: 40px;
  }
	
	.proposal h2{
		font-size: 20px;
	}
	
	.developmentServices .ds-main-info h2{
		font-size: 20px;
	}
	
	.methodology .main-tab .tab h3{
		font-size: 20px;
	}
	
	.ourExpertise .oe-tab-info ul li{
		font-size: 15px;
	}
	
	.ourExpertise .oe-right-info h4{
		font-size: 18px;
	}
	
	.stackNewBox .MainBox .Tab h6{
		font-size: 14px;
	}
	
	.stackNewBox .TabBox .tab-content ul li{
		font-size: 18px;
	}
}

/* ── 991px ──────────────────────────────────────────────────────────────────── */
@media (max-width: 991px) {
	.trustedBy .single img {
    width: 60%;
	}
	
	.choose-results .rightSide ul{
		gap: 20px;
	}
	
	.choose-results .rightSide ul li h3{
		font-size: 30px;
	}
	
	.teamChoose .topCont .leftSide h2, .teamChoose .topCont .rightSide p{
		text-align: center;
	}
	
	.augmentationServices .main h2{
		font-size: 30px;
	}
	
	.augmentationServices .main p{
		width: 100%;
	}
	
	.deliveryControl .main h2{
		font-size: 30px;
	}
	
	.deliveryControl .main p{
		width: 100%;
	}
	
	.deliveryControl .single .info h3{
		font-size: 20px;
	}
	
	.CaseStudiesTabsTwo .headContent h2{
		font-size: 30px;
	}
	
	.CaseStudiesTabsTwo .headContent{
		width: 100%;
	}
	
	.CaseStudiesTabsTwo .tabs ul li h4{
		font-size: 14px;
	}
	
	.CaseStudiesTabsTwo .tabs ul li{
		padding-bottom: 0px;
	}
	
	.teamsWork .left .single .info h3{
		font-size: 15px;
	}
	
	.teamsWork .left .single .info p{
		font-size: 13px;
	}
	
	.teamsWork .left .single{
		border: 0;
	}
	
	.teamsWork .left .grid{
		justify-content: center;
	}
	
	.teamsWork .left .single:nth-child(odd) {
    padding-right: 0;
	}
	
	.teamsWork .left .single .info {
    text-align: left;
	}
	
	.teamsWork .left h2{
		font-size: 30px;
	}
	
	.teamsWork .left > p{
		font-size: 14px;
	}
	
	.builtForStartup .right h2{
		font-size: 30px;
	}
	
	.teamsWork .right{
		display: block;
	}
	
	.IndustryGrid .main h2{
		font-size: 30px;
	}
	
	.predictableProcess .right .info h2{
		font-size: 30px;
	}
	
	.ourClientsSay .sliderInfo > div > p {
    width: 100%;
    font-size: 16px;
    line-height: 1.4;
	}
	
	.ourClientsSay .profileFlex .info p{
		line-height: 1.2;
	}
	
	.CtaTwo .info h2{
		font-size: 30px;
	}
	
	.tnb-btn{
		font-size: 16px;
	}
	
	.ourBlog .main h2{
		font-size: 30px;
	}
	
	.teamChoose .topCont .leftSide h2{
		font-size: 30px;
	}
	
	.enterpriseLevelSec .leftSide h2{
		font-size: 30px;
	}
	
	.ourClientsSay .mainGrid .left h2{
		font-size: 30px;
	}
	
	.languageServices .ls-list-info h5 {
    font-size: 18px;
  }
	
	.typesOfApps .tab-content .tab-details .content-grid .right-info h3{
		font-size: 18px;
	}
	
	.twoBoxes .main-tab .mainDiv h3{
		font-size: 18px;
	}
	
	.stackNewBox .MainBox {
    row-gap: 10px;
	}
	
	
	
}

/* ── 767px ──────────────────────────────────────────────────────────────────── */
@media (max-width: 767px) {
	.trustedBy .main p{
		font-size: 14px;
	}
	
	.choose-results .leftSide, .choose-results .rightSide{
		text-align: center;
        width: 100%;
	}
	
	.choose-results .rightSide ul {
    justify-content: center;
	}
	
	.choose-results{
		padding: 50px 0;
	}
	
	.deliveryControl .main h2{
		font-size: 28px;
	}
	
	.deliveryControl .single {
    justify-content: center;
    align-items: center;
	}
	
	.deliveryControl .single .info{
		text-align: center;
	}
	
	.deliveryControl .single .info h3{
		margin-bottom: 10px;
	}
	
	.CaseStudiesTabsTwo .headContent h2{
		font-size: 25px;
	}
	
	.teamsWork .left h2{
		font-size: 25px;
	}
	
	.teamsWork .left .grid{
		align-items: center;
	}
	
	.builtForStartup .right h2{
		font-size: 25px;
	}
	
	.builtForStartup .extraContent ul li{
		font-size: 14px;
	}
	
	.predictableProcess .right .info h2{
		font-size: 25px;
	}
	
	.ourClientsSay .mainGrid .left h2{
		font-size: 25px;
	}
	
	.ourClientsSay .mainGrid {
    flex-direction: column;
	}
	
	.CtaTwo .btnWrapper{
		flex-direction: column;
	}
	
	.CtaTwo .info h2{
		font-size: 25px;
	}
	
	.tnb-btn {
    font-size: 13px;
	}
	
	.builtForStartup .right{
		padding: 30px;
	}
	
	.appDevForm .adf-form .tnb-btn{
		font-size: 14px;
	}
	
	.proposal h2 {
    font-size: 17px;
    line-height: 1.6;
	}
	
	.proposal .tnb-btn{
		font-size: 16px;
	}
	
	.languageServices .ls-list-info h3 {
    font-size: 16px;
  }
	.devProcess .info-grid .box h3 {
    font-size: 18px;
  }
	.twoBoxes .main-tab .mainDiv h3{
		font-size: 16px;
	}
	
	.softwareDevProcess .dev-box p {
    font-size: 30px;
    width: 100%;
    text-align: center;
    position: relative;
    left: 0;
    top: 0;
    margin-bottom: 15px;
  }
	
	.methodology .main-tab .tab h3{
		font-size: 18px;
	}
	
	.hiring .hiring-tabs-list ul{
		flex-direction: column;
	}
	
	.languageServices .ls-content h2{
		font-size: 22px;
	}
	
	.developmentProcess .content h3{
		font-size: 22px;
	}
}

/* ── 479px ──────────────────────────────────────────────────────────────────── */
@media (max-width: 479px) {
	.devProcess .info-grid .box h3 {
    font-size: 16px;
  }
	
	
	
	.typesOfApps .tab-content .tab-details .content-grid .right-info h3{
		font-size: 16px;
	}
	
	.mainFaqs .faqBody{
		font-size: 14px;
	}
	
	.mainFaqs .faqAccordian .accordion-button{
		font-size: 14px;
		line-height: 1.2;
	}
	
	.twoBoxes .main-tab .mainDiv h3{
		font-size: 14px;
	}
	
	.methodology .main-tab .tab h3{
		font-size: 16px;
	}
	
	.cruze-sec-4 .img-grid img {
    width: 100%;
    height: auto;
	}
}

@media (max-width: 320px) {
	.devProcess .info-grid .box h3 {
    font-size: 14px;
  }
}
