.d-f{   display:flex !important; } .d-g{   display:grid !important; } .grid-two{   grid-template-columns:repeat(2,1fr) !important; } .d-if{   display:inline-flex !important; } .text-center{   text-align:center !important; } .a-c{   align-items:center !important; } .j-c{   justify-content:center !important; } .j-s{   justify-content:flex-start !important; } .j-e{   justify-content:flex-end !important; } .a-s{   align-items:flex-start !important; } .a-e{   align-items:flex-end !important; } .flexone{   flex:1; } .iosherogrid {   display:grid;   grid-template-columns:repeat(2,1fr);   align-items:center;   gap:59px; } .iosheroright {   position:relative; } img {   max-width:100%; } img.iosherobackimgani {   position:absolute;   left:50%;   top:50%;   transform:translate(-50%,-50%);   animation-name:mymove;   animation-duration:20s;   animation-iteration-count:infinite;   animation-timeline:linear;   pointer-events:None; } img.iosheroimgg {   position:relative;   z-index:2; } section.iospageheromain {   min-height:100vh;   display:flex;   align-items:center;   justify-content:center;   padding-top:110px;   overflow:hidden;   background:linear-gradient(280.76deg, #E7FFFF 0.31%, #DCF0FF 26.59%, #E1FFFE 52.39%, #DCF2FA 75.32%, #E3F8FF 99.69%);   position:relative; } @keyframes mymove {  from { transform:translate(-50%,-50%) rotate(0deg);}  to {transform:translate(-50%,-50%) rotate(360deg);} } h1.iosheroheaidng {   font-weight:800;   background:-webkit-linear-gradient(90.3deg, #6F00FF 20.19%, #0D00FF 80.77%);   -webkit-background-clip:text;   -webkit-text-fill-color:transparent;   font-size:54px; } p.iosherocontent {   font-weight:400;   font-style:Regular;   font-size:20px;   line-height:32px;   letter-spacing:0%;   margin:15px 0 30px; } section.iospageheromain:before, section.iospageheromain:after{   content:'';   position:absolute;   left:-80px;   top:-80px;   width:256px;   aspect-ratio:1;   background:#FEFFC3;   border-radius:50%;   filter:blur(109px);   pointer-events:None; } section.iospageheromain:after{   left:unset;   right:-40px;   top:unset;   bottom:-40px; pointer-events:None; } section.iospageheromain .container {   position:relative;   z-index:1; } h2.iosdevserviceheading {   font-family:Plus Jakarta Sans;   font-weight:800;   font-size:40px;   line-height:48px;   letter-spacing:-2%;   text-align:center;   margin-bottom:23px !important; } p.iosdevservicesubheadg {   font-family:Plus Jakarta Sans;   font-weight:500;   font-size:24px;   line-height:36px;   letter-spacing:0%;   text-align:center;   max-width:1200px;   color:#535a60; } section.iosdevelopermentservicemain {   padding-top:85px; } .iosdevbatchsec {   display:flex;   flex-wrap:wrap;   gap:16px 14px; } .iosdevservicegrid {   display:grid;   grid-template-columns:repeat(2,1fr);   gap:80px; } .iosdevservbatch {   background:linear-gradient(89.93deg, #6F00FF 20.04%, #0D00FF 80.96%);   color:white;   padding:2px 33px;   border-radius:55px;   font-family:Plus Jakarta Sans;   font-weight:600;   font-size:14px;   line-height:36px;   letter-spacing:-2%;   display:flex;   align-items:center;   gap:10px; } img.ios_phoneimg {   max-width:418px;   margin:0 auto;   display:block; } .ios_phone_wrapper {   padding-top:220px; } section.iosdevelopermentservicemain {   background-attachment:fixed; } section.iosdevelopermentservicemain .ico1 {   transform:rotate(-44deg) translateY(-363px) rotate(60deg); } section.iosdevelopermentservicemain .ico2 {   transform:rotate(-15deg) translateY(-448px) rotate(21deg);  } section.iosdevelopermentservicemain .ico3 {   transform:rotate(6deg) translateY(-484px) rotate(30deg); } section.iosdevelopermentservicemain .ico4 {   transform:rotate(17deg) translateY(-485px) rotate(80deg); } .ios_phone_wrapper {   position:relative !important;   display:flex;   justify-content:center;   align-items:flex-end;   box-sizing:border-box;   } .float-icon {   position:absolute;   right:56%;   transform-origin:center 200px;   z-index:3;   bottom:60px; } .iosdevserv_left {position:sticky;top:105px;height:fit-content;} .float-icon img {   max-width:86px; } .iosdevservicegrid {   margin-top:65px; } .iosservdevvright .service_crd {   padding:22px 22px 30px;   border:3px solid #FFFFFF;   background:#f9f9ff;   margin-bottom:30px;   border-radius:16px; } section.iosdevelopermentservicemain {   background:linear-gradient(132.81deg, #FFFFFF 0.58%, #EDECFF 99.42%); } img.srv_crd_ico {   width:68px; } h3.servcrd_heading {   font-family:Plus Jakarta Sans;   font-weight:700;   font-size:24px;   line-height:100%;   letter-spacing:-2%;   text-align:center;   margin:18px 0;   text-align:left; } .serv_desc {   font-family:Plus Jakarta Sans;   font-weight:400;   font-size:16px;   line-height:25px;   letter-spacing:0%;   margin-bottom:35px; }   @keyframes iosbatchzoom {  0% {  scale:1;  }  50% {   scale:1.01;  }  100% {   scale:1;  } } .ios_phone_wrapper .float-icon {   animation:iosbatchzoom 2s ease-in-out infinite; }  .iosbenefitgrid {   display:grid;   grid-template-columns:repeat(2,1fr);   gap:80px; } h2.iosbeneheading {   font-family:Plus Jakarta Sans;   font-weight:800;   font-style:ExtraBold;   font-size:40px;   leading-trim:NONE;   line-height:60px;   letter-spacing:-2%; } .iosbenefitdesc {   font-family:Plus Jakarta Sans;   font-weight:500;   font-size:24px;   line-height:36px;   letter-spacing:0%;   margin-bottom:46px;   margin-top:29px; } .iosbenefitaccordcard.accordian_togglemain {   border:1px solid #E1E1E1;   padding:22px;   border-radius:16px;   margin-bottom:24px; } .iosbenefitaccordcard.accordian_togglemain .accordian_header {   display:flex;   align-items:center;   justify-content:space-between; } .iosbenefitaccordcard.accordian_togglemain h3.accordian_header_heading {   display:flex;   align-items:center;   gap:12px;   font-family:Plus Jakarta Sans;   font-weight:700;   font-style:Bold;   font-size:22px;   leading-trim:NONE;   line-height:100%;   letter-spacing:-2%;   text-align:center; } .iosbenefitaccordcard.accordian_togglemain .accordian_content_inner {   padding-top:16px; } .iosbenefitaccordcard.accordian_togglemain p.accordian_content {   font-family:Plus Jakarta Sans;   font-weight:400;   font-style:Regular;   font-size:16px;   leading-trim:NONE;   line-height:25px;   letter-spacing:0%; } section.benefitssection {   padding-top:120px;   padding-bottom:120px; } section.iosframewordsectionmn {   background:linear-gradient(180deg, #477bdb 0%, #3573e7 50%, #2671FB 100%);   color:white; } section.iosframewordsectionmn .iosframewordgrid {   display:grid;   grid-template-columns:33% 62%;   gap:5%; } section.iosframewordsectionmn h2.iosframeheading {   font-family:Plus Jakarta Sans;   font-weight:800;   font-style:ExtraBold;   font-size:40px;   leading-trim:NONE;   line-height:60px;   letter-spacing:-2%; } section.iosframewordsectionmn .iosframedescription {   font-family:Plus Jakarta Sans;   font-weight:500;   font-style:Medium;   font-size:24px;   leading-trim:NONE;   line-height:36px;   letter-spacing:0%; } section.iosframewordsectionmn .accordian_header {   display:flex;   align-items:center;   justify-content:space-between;   padding:24px 0; } section.iosframewordsectionmn h3.accordian_header_heading {   display:flex;   gap:28px;   align-items:center; } section.iosframewordsectionmn .accordian_header img{   filter:invert(1) } section.iosframewordsectionmn img.iosbeneacoodlogo {   height:74px;   width:auto; } section.iosframewordsectionmn .iosbeneaccordlogogrid {   display:flex;   flex-wrap:wrap;   gap:19px; } section.iosframewordsectionmn .accordian_content_inner {   padding-top:15px; } .accordian_header {   cursor:pointer; } section.iosframewordsectionmn .iosframewordgrid {   align-items:center; } section.iosframewordsectionmn h3.accordian_header_heading {   font-weight:600;   font-size:30px;   line-height:36px;   letter-spacing:0%; } section.iosframewordsectionmn h3.accordian_header_heading span.iosaccordcount {   font-family:Plus Jakarta Sans;   font-weight:500;   font-size:24px;   line-height:100%;   letter-spacing:0%; }   section.iosframewordsectionmn .iosframeaccordcard.accordian_togglemain {   border-top:1px solid #7BA5F3; } section.iosframewordsectionmn {   padding-top:95px;   padding-bottom:89px; } section.iosframewordsectionmn .accordian_content_inner {   padding-bottom:19px; }  a.compliance_lg_crdy {   border:1px solid #0D00FF;   font-family:Plus Jakarta Sans;   font-weight:600;   font-size:18px;   line-height:36px;   letter-spacing:-2%;   padding:6px 25px;   border-radius:55px;   color:black; } .compliance_logo_gridsc {   display:flex;   flex-wrap:wrap;   gap:20px;   margin:20px 0; } .compliancegridsec {   gap:45px; } section.platforms-section.compliancesecmain .platforms-icon-box {   height:auto;   width:85px; }  section.platforms-section.whychoosenewsectionios {   padding:117px 0;   background:white; } section.platforms-section.whychoosenewsectionios .container {   max-width:100%; } section.platforms-section.whychoosenewsectionios .container .platforms-featured-box {   padding-left:90px; } section.platforms-section.whychoosenewsectionios .container .platforms-featured-box img.whychooseleftimg {   margin-top:45px; } section.platforms-section.whychoosenewsectionios .platforms-list {   background:linear-gradient(180deg, #0A065C 0%, #060433 100%) !important;   color:white;   border-radius:0;   padding:0; } section.platforms-section.whychoosenewsectionios .platforms-list *{   color:white; } section.platforms-section.whychoosenewsectionios .platforms-list .platforms-item {   padding-right:75px;   padding-left:40px;   border-bottom:1px solid #8a84f9; } section.platforms-section.whychoosenewsectionios .platforms-flex-container {   gap:80px; } section.platforms-section.whychoosenewsectionios .platforms-icon-box {   background:transparent !important; } section.platforms-section.whychoosenewsectionios .platforms-list h4 {   margin-bottom:15px; } section.platforms-section.whychoosenewsectionios .platforms-icon-box {   width:88px;   height:auto; } section.platforms-section.whychoosenewsectionios .platforms-list .platforms-item-header {   gap:40px; } .engagementgridleft {   padding:60px 40px 40px;   background:#0760FF;   color:white;   border-radius:24px 0 0 24px; } h3.engagementheading {   font-family:Plus Jakarta Sans;   font-weight:800;   font-size:40px;   line-height:48px;   letter-spacing:-2%;   text-align:left;   margin-bottom:17px; } .engagementcontent {   font-family:Plus Jakarta Sans;   font-weight:400;   font-size:20px;   line-height:32px;   letter-spacing:-2%;   margin-bottom:64px; } .engagementrightbtmsec {   padding:28px 32px; } .engagementgridright {   background:#0032B6;   color:white;   border-radius:0 24px 24px 0; } .engagementrightbtmgcrd {   background:#0F3DBA33;   display:flex;   align-items:center;   gap:20px;   padding:12px 9px;   border:1px solid #476ccf;   border-radius:12px;   border-left-color:#5281ff;   background:linear-gradient(39deg, #0a1a4421, #8cabff33);   font-family:Plus Jakarta Sans;   font-weight:400;   font-size:16px;   line-height:26px;   letter-spacing:-2%; } .engagementrightbtmgrid {   gap:20px; } img.engagementcrdico {   width:28px; } section.engagementseciosmain a.cta-button.btn {   background:transparent !important; } .processanimationsect {   display:flex;   padding:77px 0 25px;   gap:0;   overflow:hidden; } .processleftglobe {   width:40%; } a.processiosbtachcrd {   background:linear-gradient(89.93deg, #6F00FF 20.04%, #0D00FF 80.96%);   color:white;   padding:6px 15px;   border-radius:55px;   font-family:Plus Jakarta Sans;   font-weight:600;   font-size:14px;   line-height:36px;   letter-spacing:-2%;   display:flex;   align-items:center;   gap:10px;   word-spacing:2px; } a.processiosbtachcrd img.processiosico {   width:20px; } .processiosbatchgrid {   display:flex;   flex-wrap:wrap;   gap:20px;   margin-top:54px;   max-width:740px; } .processsubheadingsc {   font-family:Plus Jakarta Sans;   font-weight:600;   font-size:19px;   line-height:34px;   letter-spacing:-2%;   display:block; } .processsubheadingsc span {   max-width:800px;   display:block; } .processrightglobe {   flex:1; } h2.processiosheading.text-center {   justify-content:center; } h2.processiosheading {   font-family:Plus Jakarta Sans;   line-height:131%;   letter-spacing:-2%;   margin-bottom:23px !important;   font-size:52px !important; } .processbackground_sc {   aspect-ratio:1;   border-radius:50%;   position:relative;   padding:66px;   background:radial-gradient(50% 50% at 50% 50%, #FCFCFF 50.96%, #B1B6F7 100%) ;   margin-left:-30%;   left:-20%; } .processicosc {   position:absolute;   max-width:127px; } .processicosc.one {   right:-70px;   top:50%;   transform:translateY(-50%); } .processicosc img {   max-width:100%; } img.processglobeimage {   aspect-ratio:1;   object-fit:contain; } .iosprocessslide {   position:absolute;   top:0;   height:100%;   left:00;   display:flex;   flex-direction:column;   justify-content:center;   padding-right:85px;   opacity:0; } .iosprocessslide.one{   opacity:1; } .rightiosprocesslider {   height:100%;   position:relative; } section.iosdevprocessmain {   padding:60px 0px !important; } .processiossubheading {   font-family:Plus Jakarta Sans;   font-weight:500;   font-size:24px;   line-height:36px;   letter-spacing:0%;   max-width:1050px;   margin:0 auto; } .processicosc{   opacity:.5;   scale:.7 }  .processicosc.two { right:138px;   top:-3%; }  .processicosc.three {   left:70px;   top:0;  transform:rotateZ(43deg) rotatex(180deg) rotateY(180deg); } .processicosc.four {   left:-70px;   top:48%;  transform:translateY(-50%) rotateZ(-3deg) rotatex(180deg) rotateY(180deg); } .processicosc.five {  bottom:-2px;   left:99px;   transform:rotateZ(306deg) rotatex(180deg) rotateY(180deg); } .processicosc.six { bottom:-20px;   right:123px;   transform:rotateZ(58deg); } .processicosc.one {   right:-70px;   top:50%;   transform:translateY(-50%);   opacity:1;   scale:1 } .processsubheadingsc {   background:#E4E6FF;   position:relative;   padding:8px 10px 8px 0; } .processsubheadingsc:before {   content:'';   position:absolute;   width:150px;   right:100%;   height:100%;   background:#E4E6FF;   z-index:0;   top:0; } .processicosc {   z-index:5; } .processleftglobe {   position:relative;   z-index:2; } .iosprocessslide {   transform:translateX(100px); } .iosprocessslide.one {   transform:translateX(0px); } .processsubheadingsc {   min-height:118px;   display:flex;   align-items:center; } h2.processiosheading {   min-height:100px;   display:flex;   align-items:center; } .processsubheadingsc:before {   background:linear-gradient(to left, #E4E6FF 70%, #ffffff00); } section.cta-section-connect.ioscta_section_connect h2 {   margin-bottom:17px; } .wearable_process_main .processsubheadingsc {   font-size:16px;  line-height:27px; } .wearable_process_main .iosprocessslide.two h2.processiosheading, .wearable_process_main .iosprocessslide.one h2.processiosheading{   min-height:130px; } .wearable_process_main .processicosc.two {   rotate:-63deg; } .wearabletabsection .tech-info-card h3 {   font-size:20px;   font-weight:400; } section.iosdevprocessmain.wearable_process_main .iosprocessslide.six {   padding-top:49px; } section.iosdevprocessmain.wearable_process_main .processicosc.three {   left:70px;   top:0;   transform:rotate(235deg); } .fluterservlist {   padding-left:20px;   margin-top:10px;   list-style:none; } .fluterservlist li {  margin-bottom:7px;   color:#5c5c5c;  display:block;   position:relative;   list-style:none; } .fluterservlist li:before {   content:'';   position:absolute;   left:-13px;   width:5px;   height:5px;   border-radius:50%;   background:#6f01ff;   top:9px; } .enterprise-section.flutterinegrate-section {  padding:100px 0;  background-color:#f4f6f9; }  .enterprise-section.flutterinegrate-section .container {  max-width:1280px;  margin:0 auto;  padding:0 20px; }  .enterprise-section.flutterinegrate-section .section-header {  text-align:center;  max-width:820px;  margin:0 auto 60px; } .enterprise-section.flutterinegrate-section .section-title {  font-size:36px;  font-weight:700;  line-height:1.3;  color:#1e2235;  margin-bottom:20px; } .enterprise-section.flutterinegrate-section .section-description {  font-size:16px;  line-height:1.7;  color:#6b7280; }  .enterprise-section.flutterinegrate-section .enterprise-grid {  display:grid;  grid-template-columns:repeat(2, 1fr);  gap:24px; }  .enterprise-section.flutterinegrate-section .enterprise-card {  background-color:#e9edf3;  padding:28px;  border-radius:10px;  transition:transform 0.3s ease, box-shadow 0.3s ease; } .enterprise-section.flutterinegrate-section .enterprise-card h3 {  font-size:18px;  font-weight:600;  margin-bottom:12px;  color:#1e2235; } .enterprise-section.flutterinegrate-section .enterprise-card p {  font-size:14px;  line-height:1.7;  color:#4b5563; } .enterprise-section.flutterinegrate-section .enterprise-card:hover {  transform:translateY(-4px);  box-shadow:0 8px 24px rgba(0, 0, 0, 0.06); } .healthcareprocess h2.processiosheading{ font-size:45px !important; } .healthcarecompliance a.compliance_lg_crdy {   font-size:16px;   border:unset;   border-bottom:1px solid #2116f2;   border-radius:0;   width:100%; } section.platforms-section.whychoosenewsectionios.whychooseusaipagesection .platforms-featured-box {   padding:0; } section.platforms-section.whychoosenewsectionios.whychooseusaipagesection .container {   max-width:1310px;   padding-left:15px;   padding-right:15px; } section.platforms-section.whychoosenewsectionios.whychooseusaipagesection .platforms-icon-box {   max-width:62px; } section.platforms-section.whychoosenewsectionios.whychooseusaipagesection .platforms-item-header.a-s {   gap:20px; } section.platforms-section.whychoosenewsectionios.whychooseusaipagesection .platforms-item {   padding-right:30px;   padding-left:30px; } section.platforms-section.whychoosenewsectionios.whychooseusaipagesection .platforms-list {   background:#0760FF !important; } a#cta-btn2 {   background:linear-gradient(90deg,#6f00ff 20%,#0d00ff 81%);   border-radius:55px;   color:white; } section.iosframewordsectionmn img.iosbeneacoodlogo {   border-radius:13px; } section.cta-section-connect h2 {   max-width:900px;   margin-left:auto;   margin-right:auto;   line-height:133%; } a.cta-button.btn {   text-transform:math-auto; } section.tech-tabs-section.apppagetabsection .tech-info-card {   transform:translateY(7%); } section.tech-tabs-section.apppagetabsection .tech-info-card h3 {   font-size:23px;   font-weight:400;   margin-bottom:20%; } .iosbenefitgrid .iosbenefitdesc {   font-size:20px; } section.platforms-section.whychoosenewsectionios.appioswhychoosenewsection .platforms-featured-box {   top:95px; } section.platforms-section.whychoosenewsectionios.appioswhychoosenewsection img.whychooseleftimg {   height:265px;   width:100%;   object-fit:cover;   border-radius:20px; } section.iosdevprocessmain img.processglobeimage.inner {  animation-name:rotateglobe;  animation-duration:40s;  animation-iteration-count:infinite;  animation-timing-function:linear;  } @keyframes rotateglobe {  from {transform:rotate(0deg)}  to {transform:rotate(360deg)} } .iot-section-platform{ padding:100px 20px !important; background:linear-gradient(113.33deg, #04214D 0.5%, #073781 99.5%); font-family:system-ui; color:#fff; } .iot-section-platform .iot-container{ max-width:1200px; margin:auto; text-align:center; } .iot-section-platform .iot-title{ font-size:40px; font-weight:600; margin-bottom:20px; } .iot-section-platform .iot-desc{ max-width:900px; margin:auto; opacity:.85; line-height:1.7; margin-bottom:70px; } .iot-section-platform .iot-grid{ display:grid; grid-template-columns:repeat(3,1fr); gap:30px; } .iot-section-platform .iot-card{ padding:40px 30px; text-align:left; border-radius:14px; background:linear-gradient(139.93deg, #04214D 1.02%, #06285B 98.98%); border:1px solid #6F00FF; box-shadow:0px 0px 26px 0px #174FA4; transition:.3s; } .iot-section-platform .iot-card:hover{ transform:translateY(-5px); box-shadow:0 15px 40px rgba(0,0,0,.45); } .iot-section-platform .icon-box{ width:60px; height:60px; border-radius:12px; display:flex; align-items:center; justify-content:center; background:linear-gradient(135deg,#6a00ff,#003dff); margin-bottom:20px; } .iot-section-platform .icon-box img{ width:32px; } .iot-section-platform .iot-card h3{ font-size:22px; margin-bottom:20px; } .iot-section-platform .tags{ display:flex; flex-wrap:wrap; gap:12px; } .iot-section-platform .tags span{ padding:8px 16px; border-radius:30px; border:1px solid #5a63ff; font-size:14px; background:rgba(90,99,255,.08); } section.iosdevprocessmain.iotprocessmain .processicosc.two {  transform:rotate(-60.0001deg); } .wearabletabsection .tech-info-card h3 span:first-child {   display:-webkit-box;   -webkit-box-orient:vertical;   -webkit-line-clamp:7;   overflow:hidden; } .wearabletabsection .tech-info-card h3 span.read-more-btn {   text-decoration:underline; } .wearabletabsection .tech-info-card h3.expanded span:first-child {   display:inline; } .iosdevprocessmain h2.processiosheading {   max-width:1000px;   margin-left:auto;   margin-right:auto; } .tech-tabs-section > .container > h2 {   max-width:1000px;   margin-left:auto;   margin-right:auto; } section.tech-tabs-section.apppagetabsection.newiostabsectoonn .tech-info-card {   row-gap:35px !important; } section.tech-tabs-section.apppagetabsection.newiostabsectoonn.wearabletabsection .tech-info-card h3 span:first-child {   -webkit-line-clamp:6; } .milliprojectheading{  display:block !important;   font-family:initial;   color:#007bff;   font-weight:800;   letter-spacing:5px;   font-size:50px; } .displayNone{  display:none !important; } .compliancesecmain a.compliance_lg_crdy {   cursor:auto;   pointer-events:none; } section.iospageheromain.iot_hero_section_main {   min-height:87vh !important; }  section.iospageheromain.iot_hero_section_main .iosheroright:before {   content:'';   position:absolute;   height:77vh;   width:100%;   background:url(https://www.appventurez.com/wp-content/uploads/2026/03/Vector-31-1.png) !important;   top:calc(50% + 25px);   transform:translateY(-50%);   background-size:contain !important;   background-repeat:no-repeat !important;   background-position:78% !important; }  .capabilities-grid {   display:grid;   grid-template-columns:420px 1fr;   gap:24px; } .capabilities-grid, .capabilities-grid .row-top, .capabilities-grid .row-bottom {   align-items:stretch; } .capabilities-grid .tall {   grid-row:span 2;   height:100%; } .capabilities-grid .row-top {   display:grid;   grid-template-columns:36% 61%;   gap:24px; } .capabilities-grid .card-gradient {   background:linear-gradient(180deg, #5012E5 0%, #FFFFFF 80%);   color:#fff; } .capabilities-grid .tall h3 {   font-size:26px;   line-height:36px;   font-weight:800;   padding-top:25px; } .capabilities-grid .card-gradient img {   margin-top:auto; } .capabilities-grid .cap-card {   background:#fff;   border-radius:24px;   padding:4px 32px;   box-shadow:0 10px 40px rgba(0, 0, 0, .08);   position:relative; } .capabilities-grid .cap-card {   height:100%;   display:flex;   flex-direction:column; } .capabilities-grid .cstm-data-text h3 {   font-weight:800;   font-size:44px;   line-height:100%;   text-align:center;   color:#111827;   margin:30px 0px 0px 0px; } .capabilities-grid .cstm-data-text p, .capabilities-grid .cstm-api-integration p, .capabilities-grid .cap-card.glow p, .capabilities-grid .highlight {   font-weight:500;   font-size:18px;   line-height:28px;   text-align:center;   color:#374151; } .capabilities-grid .light {   background:#eef4ff;   display:flex;   gap:24px; } .capabilities-grid .light {   flex-direction:row;   align-items:center; } .capabilities-grid .secure-card {   width:159px;   height:170px;   border-radius:24px;   display:flex;   flex-direction:column;   align-items:center;   gap:12px;   transition:0.3s ease;   background:#F3F4F633;   border:2px solid rgba(255, 255, 255, 1);   margin:10px 0px; } .capabilities-grid .secure-card h3 {   font-size:24px;   color:#111827;   font-weight:700;   margin:0; } .capabilities-grid .cap-card.light .icon-box img {   padding-top:20px; } .capabilities-grid .glow img {   margin-top:20px; } .capabilities-grid .cap-card.glow p {   text-align:left !important; } .capabilities-grid .cap-card.glow p {   font-size:18px;   line-height:28px; } .capabilities-grid .glow {   background:linear-gradient(180deg, #fff 0%, #F5EDFF 100%);   padding:4px 32px;   border-radius:24px;   box-shadow:0 10px 40px rgba(0, 0, 0, .08); } .capabilities-grid .cap-card.glow h3 {   font-weight:800;   font-size:26px;   line-height:100%;   margin:45px 0 0; } .cap-card.cstm-api-integration .icon-box {   margin:0 auto; } .cstm-api-integration .icon-box img {   width:auto;   height:216px;   max-width:200px; } .capabilities-grid .row-bottom {   display:grid;   grid-template-columns:57.5% 39%;   gap:24px; } .capabilities-grid .cstm-api-integration {   flex-direction:column;   justify-content:center;   background:rgba(231, 240, 255, 1); } .capabilities-grid  .card-gradient.cap-card {   background:linear-gradient(180deg, #5012E5 0%, #FFFFFF 80%);   color:#fff; } section.core-capabilities.cstm-container.mr-top-66 .cap-card.card-gradient.tall p {   font-family:Plus Jakarta Sans;   font-weight:500;   font-style:Medium;   font-size:22px;   leading-trim:NONE;   line-height:33px;   letter-spacing:0%;   margin-top:20px; } .capabilities-grid .cap-card.cstm-data-text {   padding-bottom:35px; } .capabilities-grid .cstm-data-text p, .capabilities-grid .cstm-api-integration p, .capabilities-grid .cap-card.glow p{   margin-top:15px; } section.core-capabilities.cstm-container.mr-top-66 {   padding-top:55px; } section.core-capabilities.cstm-container.mr-top-66 p.cstm-mobile-app-dev-para.text-center {   margin-top:20px; } .benefits-section.mobile_app_benefit{   padding-top:80px;   position:relative;   } .benefits-section.mobile_app_benefit .cstm-benefits-section {  padding:80px 20px;   background-color:#EDECFF; } .benefits-section.mobile_app_benefit .cstm-benefits-container{  max-width:1327px !important; } .benefits-section.mobile_app_benefit .benefits-container {  max-width:1200px;  margin:auto; } .benefits-section.mobile_app_benefit .benefits-wrapper {   border-radius:24px;   clip-path:inset(0 round 24px); } .benefits-section.mobile_app_benefit .cstm-core-container{  max-width:1332px;   width:100%;   margin:auto; } .benefits-section.mobile_app_benefit .benefits-header {  display:grid;  grid-template-columns:1fr 1fr;  gap:0px;  align-items:center;  margin-bottom:-5px; } .benefits-section.mobile_app_benefit .benefits-text h2 , .benefits-section.mobile_app_benefit .advanced-tech h2 , .benefits-section.mobile_app_benefit .compliance-title, .benefits-section.mobile_app_benefit .cstm-iot-pg-why-header h2{  font-size:40px;  font-weight:800;  color:#000000CC;  margin-bottom:16px;  line-height:60px; } .benefits-section.mobile_app_benefit .cstm-page-advanced-tech{ padding:100px 0 !important; text-align:center; } .benefits-section.mobile_app_benefit .cstm-iot-page-advanced-tech{  padding:150px 0 !important; } .benefits-section.mobile_app_benefit .benefits-text p{   font-size:26px !important;   color:rgba(0, 0, 0, 0.6);   line-height:43px;   font-weight:600;   text-align:left;   } .benefits-section.mobile_app_benefit .cstm-sub-text-trusted-by{  font-weight:400 !important;  } .benefits-section.mobile_app_benefit .cstm-iot-pg-custom-faq-wrapper{  padding-bottom:100px; } .benefits-section.mobile_app_benefit .cstm-iot-page-shedule-call-section{  margin-top:100px; }  .benefits-section.mobile_app_benefit .benefits-grid {  display:grid;  grid-template-columns:repeat(2, 1fr);  box-shadow:  0 20px 40px rgba(102, 159, 246, 0.18),   0 4px 12px rgba(0, 0, 0, 0.06);   display:grid;  grid-template-columns:repeat(2, 1fr);  position:relative; } .benefits-section.mobile_app_benefit .benefit-card:nth-child(1), .benefits-section.mobile_app_benefit .benefit-card:nth-child(2), .benefits-section.mobile_app_benefit .benefit-card:nth-child(3), .benefits-section.mobile_app_benefit .benefit-card:nth-child(4) {  position:sticky;  top:84px;   z-index:5; } .benefits-section.mobile_app_benefit .benefits-grid::before {  content:"";  position:absolute;  inset:0;  border:2px solid #669FF6;  border-radius:24px;  pointer-events:none;  z-index:50; } .benefits-section.mobile_app_benefit .benefit-card:nth-child(5), .benefits-section.mobile_app_benefit .benefit-card:nth-child(6) {  position:relative;  z-index:10;  }  .benefits-section.mobile_app_benefit .benefit-card {  padding:20px;  border:unset;  border-bottom:2px solid #669FF6;  border-right:2px solid #669FF6; background-color:#FFFFFF;  box-shadow:0px 0px 24px 0px rgba(206, 204, 255, 0.6); } .benefits-section.mobile_app_benefit .benefit-card:nth-child(2n) {  border-right:none; } .benefits-section.mobile_app_benefit .benefit-card:nth-last-child(-n+2) {  border-bottom:none;   background-color:#FFFFFF; } .benefits-section.mobile_app_benefit .icon {   width:70px;   height:70px;   color:#000;   border-radius:12px;   display:flex;   align-items:center;   justify-content:center;   margin-bottom:16px;   font-size:22px;   padding-top:16px; } .benefits-section.mobile_app_benefit .benefit-card h4 {  font-size:24px;  font-weight:700;  margin-bottom:16px;  color:#111827;  line-height:35px; } .benefits-section.mobile_app_benefit .benefit-card ul {  list-style:none;  padding:0; } .benefits-section.mobile_app_benefit .benefit-card ul li {  position:relative;  font-size:20px;  color:#5F6368;  line-height:32px;  font-weight:500;  display:flex; } .benefits-section.mobile_app_benefit .cstm-check-icon svg{ padding-right:6px;   width:25px;   height:25px; } .benefits-section.mobile_app_benefit .advanced-tech {  padding:80px 0 !important;  text-align:center; } .benefits-section.mobile_app_benefit .cstm-cross-pg-hero-content h1, .benefits-section.mobile_app_benefit .cstm-andr-pg-hero-content h1{  font-size:53px; } .benefits-section.mobile_app_benefit .cstm-andr-pg-techstack-left-panel{ max-width:530px !important; } .benefits-section.mobile_app_benefit .benefits-text * {   text-align:left !important; } .benefits-section.mobile_app_benefit .benefit-card ul{  margin-top:16px;  margin-bottom:16px; } .benefits-section.mobile_app_benefit .benefit-card {   background:linear-gradient(1deg, #edecff, #f5f4ff, #edecff); }  section.apppartnermainsectio .partner-grid {  display:grid;  grid-template-columns:1fr 1fr;  margin-top:80px; } section.apppartnermainsectio .partner-icon-box img{   width:88px;   height:88px; } section.apppartnermainsectio .partner-section, section.apppartnermainsectio .cstm-mobile-app-dev-process{  padding:0px !important; } section.apppartnermainsectio .partner-feature-grid {  display:grid;  grid-template-columns:repeat(2, 1fr);  gap:0px;  position:relative;  width:926px; }  section.apppartnermainsectio .partner-feature-card {  padding:40px;  border-bottom:1px solid #C3D3FF; }  section.apppartnermainsectio .partner-feature-card:nth-child(odd) {  border-right:1px solid #C3D3FF; }  section.apppartnermainsectio .partner-feature-card:nth-last-child(-n+2) {  border-bottom:none; }  section.apppartnermainsectio .partner-feature-card:nth-child(1) { z-index:1; } section.apppartnermainsectio .partner-feature-card:nth-child(2) { z-index:2; } section.apppartnermainsectio .partner-feature-card:nth-child(3) { z-index:3; } section.apppartnermainsectio .partner-feature-card:nth-child(4) { z-index:4; } section.apppartnermainsectio .partner-feature-card:nth-child(5) { z-index:5; } section.apppartnermainsectio .partner-feature-card:nth-child(6) { z-index:6; } section.apppartnermainsectio .partner-feature-card:nth-child(odd) {  border-right:1px solid #C3D3FF; } section.apppartnermainsectio .partner-feature-card:nth-last-child(-n+2) {  border-bottom:none; } section.apppartnermainsectio .partner-grid {  align-items:start; } section.apppartnermainsectio .partner-feature-card {  position:sticky;  top:140px;  background:#fff;  padding:40px;  border-bottom:1px solid #C3D3FF; } section.apppartnermainsectio .partner-glow-circle {  position:relative;  z-index:2; }  section.apppartnermainsectio .partner-feature-card {  background-color:#fff;  } section.apppartnermainsectio .partner-feature-card h4 {   font-size:24px;   margin:4px 0 10px;   line-height:36px;   font-weight:700;   color:#333333; } section.apppartnermainsectio .cstm-partner-feature-header{  display:flex;  align-items:center;  gap:15px; } section.apppartnermainsectio .partner-feature-card p {  font-size:18px;  color:#333333;  line-height:28px;  font-weight:500; } section.apppartnermainsectio .parent-container {  position:relative; } section.apppartnermainsectio .partner-grid {  display:grid;  grid-template-columns:2fr 1fr;  align-items:start;  margin-top:80px; }  section.apppartnermainsectio .partner-image-wrap {  position:sticky;  top:130px;  display:flex;  justify-content:flex-end; }  section.apppartnermainsectio .partner-glow-circle {  border-radius:50%;  background:radial-gradient(   circle,   #e8f1ff 0%,   #e8f1ff 12%,   #cfe0ff 35%,   rgba(207, 224, 255, 0.4) 55%,   rgba(207, 224, 255, 0.15) 65%,   transparent 80%  );  display:flex;  align-items:center;  justify-content:center;  pointer-events:none;  position:relative;  z-index:2; }  section.apppartnermainsectio h2.cstm-mobile-app-dev-title.cstm-prm-patner-ttl {   text-align:center; } section.apppartnermainsectio p.cstm-mobile-app-dev-para {   text-align:center; } @media (max-width:1024px){ .iot-section-platform .iot-grid{ grid-template-columns:repeat(2,1fr); } } @media (max-width:600px){ .iot-section-platform .iot-grid{ grid-template-columns:1fr; } .iot-section-platform .iot-title{ font-size:28px; } .iot-section-platform .iot-section{ padding:70px 20px !important; } }  @media(max-height:850px) and (min-width:1100px){   img.ios_phoneimg {   scale:.96 !important; position:relative;  top:-51px; } .ios_phone_wrapper {   padding-top:200px; } } @media(min-width:1024px){  section.iosdevprocessmain.androidprocessmain .processicosc.two img.processicoimg {   rotate:-57deg; }   section.iospageheromain.fluttermainhersc .iosheroright { position:absolute; right:0; height:auto; bottom:0px; max-width:45%; display:flex; } section.iospageheromain.fluttermainhersc .container{ position:unset; } section.iospageheromain.fluttermainhersc {   min-height:90vh;   position:relative; } section.iospageheromain.fluttermainhersc .iosheroright:before {   content:'';   position:absolute;   height:78.5vh;   width:100%;   background:url(https://www.appventurez.com/wp-content/uploads/2026/03/Vector-31-1.png) !important;   bottom:0;   background-size:contain !important;   background-repeat:no-repeat !important;   background-position:50% !important; }   section.iospageheromain.wearableherosection {   min-height:90vh;   position:relative; } section.iospageheromain.wearableherosection .container {   position:unset; } section.iospageheromain.wearableherosection .iosheroright {   position:absolute;   right:5%;   height:auto;   bottom:0px;   max-width:47%;   display:flex; }  section.iospageheromain.wearableherosection.enterpriseherosection .iosheroright {  position:absolute;  right:3vw;  height:100%;  top:53%;  max-width:47%;  display:flex;  transform:translateY(-50%);   }   h2.iosdevserviceheading {   max-width:1024px;   margin-left:auto !important;   margin-right:auto !important;   display:block; }   section.strategic-path.nativewhychoosesectionmn .swiper-wrapper {   justify-content:center; }  section.strategic-path.nativewhychoosesectionmn .swiper-wrapper .path-card {   min-height:629px; } section.strategic-path.nativewhychoosesectionmn .header-content p {   max-width:1300px;   margin-top:20px; }   .processanimationsect .processleftglobe {   scale:.9; } section.strategic-path.iotpagewhychooseusmain .path-card {   min-height:599px; } section.tech-tabs-section.apppagetabsection.newiostabsectoonn .tech-info-card {   display:flex;   flex-direction:column;   justify-content:space-between;   align-items:flex-start; } section.tech-tabs-section.apppagetabsection.newiostabsectoonn .tech-info-card h3 {   margin:0 !important; } section.iosdevelopermentservicemain .iosdevservbatch span.batchtext {   min-width:178px; } } @media(min-width:1200px){   .clients-impact-section.iosimpactsection .impact-stats-grid {   gap:3%;   justify-content:space-between; } .clients-impact-section.iosimpactsection .stat-card:not(:last-child):after {   right:-13%; }   section.clients-impact-section.iosimpactsection.enterpriseclientimpact .stat-card:not(:last-child):after {  right:-63%;   } .clients-impact-section.iosimpactsection .stat-card p {   max-width:232px;   margin-top:13px; } } @media(min-width:1560px){   .processicosc.three {   left:85px !important;   top:0 !important;   transform:rotateZ(59deg) rotatex(180deg) rotateY(180deg) !important; } .processicosc.four {   left:-67px !important;   top:48% !important;   transform:translateY(-50%) rotateZ(-1deg) rotatex(180deg) rotateY(180deg) !important; } .processicosc.five {   bottom:2px !important;   left:111px !important;   transform:rotateZ(306deg) rotatex(180deg) rotateY(180deg) !important; } .processicosc.six {   bottom:-11px !important;   right:140px !important;   transform:rotateZ(58deg) !important; } } @media(min-width:1700px){   .processicosc.two {   right:172px !important;   top:-2% !important; }   .processicosc.three {  left:116px !important;  top:29px !important;  transform:rotateZ(59deg) rotatex(180deg) rotateY(180deg) !important;   }   .processicosc.four {  left:-63px !important;  top:48% !important;  transform:translateY(-50%) rotateZ(-1deg) rotatex(180deg) rotateY(180deg) !important;   }  .processicosc.five {  bottom:12px !important;  left:130px !important;  transform:rotateZ(306deg) rotatex(180deg) rotateY(180deg) !important;   }   .processicosc.six {  bottom:-16px !important;  right:153px !important;  transform:rotateZ(58deg) !important;   }   section.iosdevprocessmain.wearable_process_main .iosprocessslide.four {   padding-top:40px; } section.iosdevprocessmain.wearable_process_main .iosprocessslide.three {   padding-bottom:18px; } section.iosdevprocessmain.wearable_process_main .iosprocessslide.two {   padding-top:0px; } section.iosdevprocessmain.wearable_process_main .iosprocessslide.six {   padding-top:23px; } } @media(min-width:1800px){   .processicosc.two {   right:209px !important;   top:-2% !important; }   .processicosc.three {  left:123px !important;  top:18px !important;  transform:rotateZ(59deg) rotatex(180deg) rotateY(180deg) !important;   }  .processicosc.five {  bottom:22px !important;  left:147px !important;  transform:rotateZ(306deg) rotatex(180deg) rotateY(180deg) !important;   }  .processicosc.six {  bottom:4px !important;  right:153px !important;  transform:rotateZ(58deg) !important;   } } @media(min-width:1900px){   .processicosc.two {   right:219px !important;   top:-2% !important; }   .processicosc.three {  left:138px;  top:31px;  transform:rotateZ(59deg) rotatex(180deg) rotateY(180deg) !important;   }  .processicosc.six {  bottom:4px !important;  right:166px !important;  transform:rotateZ(58deg) !important;   }   section.iosdevprocessmain.wearable_process_main .iosprocessslide.six {   padding-top:0px; } section.iosdevprocessmain.wearable_process_main .iosprocessslide.two {   padding-bottom:32px; } }  @media(min-width:1950px){   .processicosc.two {   right:204px !important;   top:-1% !important; } } @media(min-width:800px) and (max-width:1202px){   .processicosc {   max-width:96px; } } @media(min-width:1250px) and (max-width:1401px){   section.iosdevprocessmain.wearable_process_main .iosprocessslide.four {   padding-top:0px; } } @media(max-width:1350px){   .iosprocessslide h2.processiosheading {   font-size:3.3vw !important; } .processsubheadingsc {   font-size:16px; } .iosprocessslide.one h2.processiosheading {   min-height:140px; }  .iosprocessslide.six h2.processiosheading {   margin-top:58px; } } @media(max-width:1100px){   .processicosc {   max-width:100px; } .processsubheadingsc {   line-height:132%;   min-height:100px ; }  .iosprocessslide.two h2.processiosheading {   margin-top:37px; } .processicosc.two {   right:108px !important;   top:-2% !important; } .iosprocessslide.three h2.processiosheading {   margin-top:31px !important; } .iosprocessslide.four {   padding-top:34px; } .iosprocessslide.five {   padding-top:46px ; } .processicosc.five {   bottom:10px !important;   left:63px !important; } .processicosc.six {   bottom:-9px !important;   right:103px !important; } .processicosc.four {   left:-49px !important;   top:48% !important; } .processicosc.one {   right:-49px !important; } } @media(max-width:767px){  .enterprise-section.flutterinegrate-section {   padding:70px 0;  }  .enterprise-section.flutterinegrate-section .section-title {   font-size:28px;  }  .enterprise-section.flutterinegrate-section .enterprise-grid {   grid-template-columns:1fr;  }   section.iospageheromain {min-height:86vh;} .iosherogrid {   display:flex;   flex-direction:column;   gap:33px; } h1.iosheroheaidng {   font-size:26px;   line-height:147% !important; } p.iosherocontent {   font-size:16px; } .iosdevservicegrid {   display:block !important;   margin:0; } p {   font-size:16px !important; } .iosbenefitgrid {   grid-template-columns:repeat(1, 1fr); } .iosbenefitdesc {   font-size:16px; } .iosbenefitaccordcard.accordian_togglemain h3.accordian_header_heading {   font-size:18px;   text-align:left; } .iosbenefitaccordcard.accordian_togglemain {   padding:17px; } .iosdevserv_left {   position:relative;   margin-bottom:53px; } .iosdevservbatch {   min-height:45px;   padding:2px 15px; } img.ios_phoneimg {   max-width:80%; } section.iosdevelopermentservicemain .ico1 {   transform:rotate(-38deg) translateY(-275px) rotate(60deg); } .float-icon img {   max-width:72px; } section.iosdevelopermentservicemain .ico2 {   transform:rotate(-12deg) translateY(-355px) rotate(21deg); } section.iosdevelopermentservicemain .ico3 {   transform:rotate(6deg) translateY(-401px) rotate(30deg); } section.iosdevelopermentservicemain .ico4 {   transform:rotate(10deg) translateY(-390px) rotate(80deg); } section.iosdevelopermentservicemain {   overflow:hidden;   padding-top:67px; } .iosdevserv_left {   top:0;   margin-top:48px;   position:relative;   margin-bottom:53px; } section.benefitssection {   padding-top:60px;   padding-bottom:60px; } section.iosframewordsectionmn .iosframewordgrid {   grid-template-columns:repeat(1,1fr); } section.iosframewordsectionmn h2.iosframeheading {   font-size:28px;   margin-bottom:25px; } section.iosframewordsectionmn .iosframedescription {   font-size:16px; } section.iosframewordsectionmn h3.accordian_header_heading {   font-size:20px; } section.iosframewordsectionmn {   padding-top:65px;   padding-bottom:65px; } .tech-tabs-section .tech-info-card h3 {   font-size:18px; } .platforms-section .platforms-blue-card h3 {   font-size:24px; } .platforms-section .platforms-blue-card {   padding:48px 19px; } .platforms-section .platforms-blue-card a.cta-button.btn {   padding:1.125rem 1.4rem; } section.platforms-section.whychoosenewsectionios {   padding:60px 0; } .engagementgrid {   grid-template-columns:repeat(1, 1fr) !important; } h3.engagementheading {   font-size:25px; } .engagementcontent {   font-size:16px; } .engagementgridleft {   border-radius:24px 24px 0 0;   padding:38px 25px 30px; } .engagementgridright {   border-radius:0 0 24px 24px; } img.engagementcrdico {   display:none; } .engagementrightbtmsec {   padding:18px 16px; } .engagementrightbtmgrid {   gap:13px; } .engagementrightbtmgrid .engagementrightbtmgcrd {   font-size:14px; } section.engagementseciosmain a.cta-button.btn {   font-size:16px; } section.platforms-section.whychoosenewsectionios .platforms-icon-box {   width:44px; } section.platforms-section.whychoosenewsectionios .platforms-list .platforms-item-header {   gap:21px; } section.platforms-section.whychoosenewsectionios .platforms-list .platforms-item {   padding-right:25px;   padding-left:25px; } section.platforms-section.whychoosenewsectionios .container .platforms-featured-box {   padding-left:15px;   padding-right:15px; } a.compliance_lg_crdy {   font-size:16px;   padding:12px 25px; } .platforms-section .platforms-item-header h4 {   font-size:18px; } section.platforms-section.compliancesecmain .platforms-icon-box {   width:44px; } .processanimationsect {   flex-direction:column-reverse;   padding-top:0; } .rightiosprocesslider {   min-height:500px; } h2.processiosheading {   font-size:28px !important;   margin-bottom:0 !important;   text-align:center; } .processsubheadingsc {   font-size:16px;   background:transparent;   text-align:center; } .iosprocessslide {   transform:translateX(10px);   padding-right:15px;   padding-left:15px; } .processsubheadingsc:before {   display:none; } .processiosbatchgrid {   margin-top:18px;   gap:9px; } a.processiosbtachcrd {   padding:6px 15px;   font-size:12px; } .processiossubheading {   font-size:18px;   padding:0 15px; } .processleftglobe {   width:100%;   max-width:414px;   margin:0 auto -55%; } .processbackground_sc {   margin-left:.0;   left:0;   padding:25px; } .processicosc.two {   right:-8px !important;   top:14% !important; } .processicosc {   max-width:74px; } .processicosc.one {   right:unset;   left:50% !important;   transform:translateX(-50%) !important;   top:-57px !important;   scale:.7; } .processicosc.three {   left:-8px !important;   top:14% !important; } .processicosc.four {   bottom:14% !important;   left:-8px !important;   top:unset !important; } .processicosc.five {   left:50% !important;   transform:translateX(-50%) !important;   bottom:-39px !important; } .processicosc.six {   bottom:14% !important;   right:-8px !important; } .processicosc{   opacity:1; } .iosprocessslide {   justify-content:flex-start;   padding-top:29px; } .iosprocessslide h2.processiosheading {   font-size:28px !important; } .processicosc.one {   scale:.7 !important;   top:-35px !important;   left:47% !important; } .processicosc.four {   bottom:11% !important;   left:-8px !important;  transform:translate(0px, -27.3px) rotate(-120deg) scale(0.7, 0.7) !important; } .processicosc.two {   right:-8px !important;   top:16% !important;   transform:rotate(51deg) scale(.7) !important; } .processicosc.six {   bottom:15% !important;   right:-8px !important;   transform:rotate(120.0001deg) scale(0.7, 0.7) !important; }  .processicosc.five {   left:49% !important;   transform:translateX(-50%) rotate(181deg) scale(.7) !important; } .processicosc.three {   transform:rotate( 300deg) scale(0.7, 0.7) !important; } h2.processiosheading {   text-align:center !important;   margin-left:auto !important;   margin-right:auto !important; } section.iosdevprocessmain.wearable_process_main .processicosc.three {   left:-8px !important;   top:14% !important; } .clients-impact-section .stat-card {   width:50% !important; } .clients-impact-section .impact-stats-grid {   display:grid;   grid-template-columns:repeat(2,1fr);   text-align:center;   gap:28px 20px; } .clients-impact-section .stat-card {   text-align:center !important;   display:flex;   flex-direction:column;   align-items:center;   justify-content:flex-start;   gap:13px;   padding:0 5px; } section.iosdevelopermentservicemain .iosdevservbatch {   font-size:2.3vw; } section.iosdevelopermentservicemain * {   text-align:left; } section.testimonial-slider-section * {   text-align:left; } .tech-tabs-header.container {   text-align:left; } section.iosdevprocessmain * {   text-align:left !important; } .iosprocessslide h2.processiosheading {   width:100%; } h2.processiosheading.text-center {   padding:0 15px; } a.processiosbtachcrd {   font-size:2.2vw; } .compliance_logo_gridsc {   gap:12px; } .compliance_logo_gridsc a.compliance_lg_crdy {   font-size:14px;   padding:9px 15px; } .serv_desc {   font-size:16px; } .fluterservlist {   margin-top:20px; } .fluterservlist li {   margin-bottom:18px; } .iosbenefitgrid .iosbenefitdesc {   font-size:16px; } section.tech-tabs-section.apppagetabsection .tech-info-card h3 {   font-size:16px; } .processiossubheading.text-center {   font-size:15px; } section.cta-section-connect.ioscta_section_connect {   padding:50px 15px; } .iosdevservicegrid .ios_phone_wrapper {   display:none; } section.iospageheromain:before, section.iospageheromain:after {   background:#feffc363; } section.iosdevprocessmain {   padding:60px 0px 0 !important; } .iosdevprocessmain h2.processiosheading {   margin-left:0 !important;   min-height:auto !important;   margin-bottom:15px !important; } section.iosdevprocessmain > .container > h2.processiosheading.text-center {   font-size:26px !important; }  .processanimationsect h2.processiosheading {   font-size:24px !important; }  section.iospageheromain.iot_hero_section_main .iosheroright:before {  display:None;   }   section.iospageheromain.iot_hero_section_main img.iosheroimgg.iotheroimage {   position:relative;   left:-30px; }  section.iospageheromain.iot_hero_section_main .iosheroright {   overflow:hidden; } section.iospageheromain.wearableherosection {   padding-bottom:0;   align-items:flex-end; } f section.iospageheromain.wearableherosection .iosherogrid {   gap:70px; } section.iospageheromain.wearableherosection .iosheroright {   display:flex; } section.iospageheromain.fluttermainhersc {   padding-bottom:0 ;   padding-right:0 ; } section.iospageheromain.fluttermainhersc .iosheroleft {   padding-right:20px; } section.iospageheromain.fluttermainhersc .iosheroright {   display:flex; } }
.services-middle.aipageservicemiddle {   grid-template-columns:repeat(1, 1fr); } .tech-tabs-list.container.aipage_techtablist {   max-width:100%; } section.aipagenew_hersection .ai_newslideitem {   display:flex !important;   align-items:center;   justify-content:space-between; } section.aipagenew_hersection {   padding-top:120px; } section.aipagenew_hersection img.ai_herislideimg.globballimg {   max-width:500px;   margin:0 auto; } section.aipagenew_hersection .ai_newslidelefty {   max-width:542px; } section.aipagenew_hersection .ai_herosliderdesc {   margin-bottom:40px;   margin-top:25px;   font-family:Plus Jakarta Sans;   font-weight:400;   font-size:20px;   line-height:30px;   letter-spacing:normal; } section.aipagenew_hersection h2.ai_heroslideheading {   font-family:Plus Jakarta Sans;   font-weight:500;   font-size:48px;   line-height:60px;   letter-spacing:-.5px; } section.aipagenew_hersection h2.ai_heroslideheading span {   font-weight:800;   background:-webkit-linear-gradient(90.3deg, #6F00FF 20.19%, #0D00FF 80.77%);   -webkit-background-clip:text;   -webkit-text-fill-color:transparent; } section.ai_technoligiessectin h2.ai_techno_heading {   text-align:center; } section.ai_technoligiessectin p.ai_techno_subheading {   font-family:Plus Jakarta Sans;   font-weight:500;   font-style:Medium;   font-size:24px;   leading-trim:NONE;   line-height:36px;   letter-spacing:0%;   text-align:center;   max-width:1056px; } section.ai_technoligiessectin h2.ai_techno_heading {   font-family:Plus Jakarta Sans;   font-weight:800 !important;   font-size:40px;   line-height:60px;   letter-spacing:-.4px;   text-align:center;   background:-webkit-linear-gradient(0deg, #6348E9, #6348E9),linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8));   -webkit-background-clip:text;   -webkit-text-fill-color:transparent;   max-width:750px;   margin:0 auto 20px !important; } section.ai_technoligiessectin h2.ai_techno_heading {   text-align:center; } section.ai_technoligiessectin p.ai_techno_subheading {   font-family:Plus Jakarta Sans;   font-weight:500;   font-size:24px;   line-height:36px;   text-align:center;   max-width:1056px; } section.ai_technoligiessectin h2.ai_techno_heading {   font-family:Plus Jakarta Sans;   font-weight:800 !important;   font-size:40px;   line-height:60px;   letter-spacing:-.4px;   text-align:center;   background:-webkit-linear-gradient(0deg, #6348E9, #6348E9),linear-gradient(0deg, rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8));   -webkit-background-clip:text;   -webkit-text-fill-color:transparent;   max-width:750px;   margin:0 auto 20px !important; } section.ai_technoligiessectin {   background:linear-gradient(132.81deg, #EDECFF 0.58%, #FFFFFF 99.42%); } section.ai_technoligiessectin .technologolist {   display:grid;   grid-template-columns:repeat(3,1fr);   align-items:center;   justify-content:center; } section.ai_technoligiessectin .techno_logogridsec {   display:grid;   grid-template-columns:repeat(2,1fr);   gap:68px; } section.ai_technoligiessectin .techno_logogridsec img {   max-width:100%; } section.ai_technoligiessectin h3.aitechocolumnheading {   font-weight:700;   font-size:30px;   line-height:36px; } section.aipagenew_hersection img.ai_herislideimg {   max-width:708px; } .aiwhychoosegrid {   display:grid;   grid-template-columns:repeat(2,1fr);   gap:40px; } img {   max-width:100%; } section.aipagenew_hersection {   background:url(https://www.appventurez.com/wp-content/uploads/2026/02/Frame-2147224580-1.png);   background-size:cover;   background-position:center;   padding-bottom:90px; } section.strategic-path .card-body p {   font-family:Plus Jakarta Sans;   font-weight:700;   font-size:18px;   line-height:28px;   max-width:100%;   text-align:left;   margin-bottom:21px; } ul.strageicaisectionlist {   text-align:left;   padding-left:20px;   display:flex;   flex-direction:column;   gap:15px;   font-family:Plus Jakarta Sans;   font-weight:500;   font-size:18px;   line-height:28px; } ul.strageicaisectionlist > li:before {   content:'';   position:absolute;   width:8px;   height:8px;   border-radius:50%;   background:#6a33ff;   left:-21px;   top:10px; } ul.strageicaisectionlist > li {   position:relative; } section.strategic-path .header-content h2 {   margin-bottom:40px; }  section.strategic-path.ai_strategic_path {   padding-right:0; } section.strategic-path.ai_strategic_path .container {   max-width:100%;   margin-right:0;   padding:0 0 0 4%; } section.strategic-path.ai_strategic_path .grid-container {   padding-right:102px; } section.strategic-path.ai_strategic_path .card-body h3 {   font-weight:800;   background:-webkit-linear-gradient(90.3deg, #6F00FF 20.19%, #0D00FF 80.77%);   -webkit-background-clip:text;   -webkit-text-fill-color:transparent; } section.platforms-section.whychoosenewsectionios.whychooseusaipagesection .platforms-featured-box {   padding:0; } section.platforms-section.whychoosenewsectionios.whychooseusaipagesection .container {   max-width:1310px;   padding-left:15px;   padding-right:15px; } section.platforms-section.whychoosenewsectionios.whychooseusaipagesection .platforms-icon-box {   max-width:62px; } section.platforms-section.whychoosenewsectionios.whychooseusaipagesection .platforms-item-header.a-s {   gap:20px; } section.platforms-section.whychoosenewsectionios.whychooseusaipagesection .platforms-item {   padding-right:30px;   padding-left:30px; } section.platforms-section.whychoosenewsectionios.whychooseusaipagesection .platforms-list {   background:#0760FF !important; } @media(max-width:767px){   section.strategic-path.ai_strategic_path.ai_page_newstrategicsec {   padding-left:0; } section.strategic-path.ai_strategic_path.ai_page_newstrategicsec .container {   padding-left:15px; }   section.strategic-path.ai_strategic_path.ai_page_newstrategicsec .grid-container {   padding-right:49px; }   section.strategic-path.ai_strategic_path.ai_page_newstrategicsec ul.strageicaisectionlist {   font-size:16px; } }
