@media(max-width:1179px){
.processCon {width:850px; margin:auto; background-size:100% auto;}
.processCon ul {width:850px; height:440px;}
.processCon ul li {width:200px;}
.processCon ul li .icon img {width:70px;}
.processCon ul li.first .icon {left:68px; top:-165px;}
.processCon ul li.second {left:142px;}
.processCon ul li.second .icon {left:65px; top:195px;}
.processCon ul li.thrid {left:326px;}
.processCon ul li.thrid .icon {left:68px; top:-165px;}
.processCon ul li.four {left:510px;}
.processCon ul li.four .icon {left:65px; top:175px;}
.processCon ul li.five {left:695px;}
.processCon ul li.five .icon {left:68px; top:-165px;}
/*.pfTab ul li a {padding:20px 20px; font-size:13px;}*/
.deLft .inner {width:auto; float:none; padding:50px 20px;}
.deRgt .inner {width:auto; float:none; padding:230px 20px;}
.deRgt .inner.mac {padding:170px 20px;}


.webSlider {padding:0 35px;}
.webSlider .owl-prev, .whySlider .owl-prev {left:0px;}
.webSlider .owl-next, .whySlider .owl-next {right:0;}
.whySlider {margin-top:40px; padding:0 35px; position:relative;}
.whySlider .item .content {padding:10px;}
.seopfOver {top:inherit; bottom:0; display:block; height:auto;}
.seopfOver .hd {display:none;}
.seopfOver .bot {display:none;}
.seopfOver .info {height:100%; display:table; width:100%;}
.seopfOver .info .name {font-size:16px; padding:10px;}
.seopfOver .info .tags {display:none;}
.mobDetSliderOut {width:700px; margin:auto;}
.mobDetSliderOut .mobCover {margin-left:-102px; top:-22px;}
.mobDetSliderOut .mobCover img {width:200px;}
.pfImgBox .homePfOver, .csSlider .homePfOver {top:inherit; bottom:0; height:100%; display:block; background:none;}
.pfImgBox .homePfOver .info .name a, .csSlider .homePfOver .info .name a {background:rgba(0,0,0,.5); color:#fff;}

.dmExpertseList {width:96%; margin:auto;}
.dmExpertseList li:nth-child(2n) {padding-top:76px;}
.dmExpertseBox {background:url(../images/polygone.png); width:180px; height:157px; background-size:cover; padding-top:52px; margin-left:-20px;}
.strengthList li {padding:10px 10px 10px 120px; font-size:17px;}
.strengthList li span {font-size:50px; position:absolute; left:10px; top:0px;}
.competenceBox {width:60%;}
.planTextBox {width:40%; }
.platformExpertise li {font-size:19px;}
.ssBox {width:320px; height:368px; margin:0 5px;}
.ssFront {background-size:cover !important;}
.ssOver {background-size:cover !important; padding:60px 15px 0 15px;}
.bigdataEx li {padding:10px 10px;}
.dbTxtSlider {font-size:18px;}
.autonationInfo ul li {padding:0 7px;}
.cloudBox {width:330px; height:289px; padding:15px 25px 0 25px;}
.cloudBox .hd {font-size:17px;}
.cloudBox .content {padding:0 20px; font-size:15px;}
.cloudBoxBig {width:450px; height:291px; margin:60px -60px 0 -60px; padding:25px 75px 0 75px;}
.cloudBoxBig .hd {font-size:20px;}
.cloudBoxBig .content {font-size:17px;}
.parkList li .desc {font-size:14px; padding:10px; line-height:20px;}
.strengthList li.thr {padding-left:100px;}
.strengthList li.fur {padding-left:65px;}
.bdExpertise li {font-size:19px;}
.dedicatedTeamMod img {margin:0 10px; height:60px;}
.bigdataList.iotService > ul > li {padding:20px;}
.midRgt #recaptcha1, .midRgt #recaptcha1 > div {transform:scale(0.69); -webkit-transform:scale(0.69); margin-bottom:-25px;}

.mobileExpertiseSlider {padding:0 35px;}
.mobileExpertiseSlider .owl-prev {left:0px;}
.mobileExpertiseSlider .owl-next {right:0;}
.verticalsBot {text-align:center; padding:15px 0;}
.verticalsBot a {display:inline-block; margin:5px 10px;}
.verticalsBot a img {height:40px;}
.expertiseBot {text-align:center; padding:15px 0;}
.expertiseBot a {display:inline-block; margin:5px 10px;}
.expertiseBot a img {height:40px;}
.contactFormNew {padding:15px 20px;}
.phoneNumberList li {font-size:15px; padding:12px 10px;}
.busSolLink > li {font-size:16px;}

.iotBanner .lft {padding:65px 40px 20px 0; font-size:20px;}
.iotBanner .lft h1 {font-size:42px;}
.iotBanner .rgt {padding:65px 0 20px 0;}
.iotHIW {max-width:1000px;}
.iotHIW li {width:250px;}
.iotIndustry li:hover {-moz-transform:none; -webkit-transform:none; transform:none;}

.bulletHalf li {font-size:15px; padding:4px 0 4px 25px; float:none; width:100%;}
.bulletHalf li:before {border:2px solid #dedede; width:10px; height:10px; top:5px;}
.industrySlider .item .mainHd {font-size:21px;}
.industrySlider .item {padding:10px;}

.aiHIW {text-align:center;}
.aiHIW li {height:auto; float:none; width:33.33%; padding:25px 10px 0 10px; margin:0; margin-left:-4px; text-align:center; display:inline-block; vertical-align:top;}
.aiHIW li .hd {padding:8px 15px;}
.aiHIW li .hd:after {display:none;}
.aiHIW li .icon {position:relative; margin:0 auto; left:0; top:-5px;}
.aiHIW li .text {position:static; border-left:none; padding:15px 0 0 0; width:100%; font-size:14px; line-height:20px;}
.aiHIW li:nth-child(2) .text {border-left:none;}
.aiHIW li:nth-child(3) .text {border-left:none;}
.aiHIW li:nth-child(4) .text {border-left:none;}
.aiHIW li:nth-child(5) {width:33.33%; padding:25px 10px  10px;}
.aiHIW li:nth-child(5) .roundBox {width:100%; height:auto; border:none; position:static;}
.aiHIW li:nth-child(5) .smllRoundBox {width:100%; height:50px; background:#19bec8; border:none; position:static; border-radius:0; padding:8px 15px; font-weight:400;}
.aiHIW li:nth-child(5) .text {border-left:none; padding:15px 0 0 0;}
.aiHIW li:nth-child(5) .icon {width:74px; height:74px; left:0; top:-5px;}
.aiHIW li:nth-child(5) .upArrow {display:none;}
.blockchainSolIcon {width:220px; height:220px; margin:-110px 0 0 -110px;}
}

@media(max-width:999px){
.innerHeading {padding:100px 0 40px 0; font-size:20px;}
.innerHeading br {display:none;}
.innerHeading h1 {padding-bottom:50px; font-size:45px;}
.innerHeading h1:after {bottom:25px;}
.midCon {padding:20px 0;}
.mainHd {font-size:28px;}
.hireCon {margin:20px 0;}
.hireTab ul li:last-child:after {display:none;}
.hireTab ul li a {font-size:15px; padding:10px 5px 0 5px;}
.hireLink li {width:50%; padding:15px 0;}
.hireLink.tech li {width:33%;}
.content {font-size:16px; line-height:22px;}
.trendingList {padding-top:20px;}
.trendingList .item a {font-size:17px;}
.trendingList .item a img {max-width:80px;}
.freeConsultation {font-size:18px;}
.freeConsultation a {padding:6px 15px;}
footer .client-Left {border-bottom:1px solid #5c5c5c; border-right:none;}
.industryTop {padding:20px 0;}
.industryList li {width:32%; margin:0 2% 20px 0;}
.industryList li .hd {padding:10px; font-size:15px;}
.industryList li .text {padding:10px; font-size:15px;}
a.loadBtn {padding:10px 25px; font-size:15px;}
.midLft {width:70%; padding-right:20px;}
.aboutBig {font-size:18px;}
.domainExpertise {padding:20px 0;}
.botPad30 {padding-bottom:20px;}
.subHd {font-size:20px;}
.deSlider .item {padding:20px 0 0 0; font-size:15px;}
.deSlider .item span {font-size:18px;}
.deSlider .owl-dots {padding:20px 0 0 0;}
.aboutInfo {padding:20px 0;}
.infoList {margin-bottom:20px;}
.officeGallery .owl-dots {padding:20px 0 0 0;}
.coreSlider .item {padding:20px 0 0 0; font-size:15px;}
.coreSlider .item span {font-size:18px;}
.midRgt {width:30%;}
.reqForm {padding:10px;}
.clientSlider .item {font-size:15px;}
.casestudySlider .item {font-size:15px;}
.mpLft {padding-bottom:20px;}
.mpLft .hd {font-size:32px; line-height:35px;}
.mpLft .hd span {font-size:36px; line-height:40px;}
.mpRgt {padding:0 0 0 20px;}
.mpRgt ul li {min-height:100px; padding:0 0 0 120px;}
.mpRgt ul li .icon {width:100px; height:100px; padding-top:15px;}
.mpRgt ul li .icon img {width:70px;}
.mpRgt ul li .hd {font-size:20px;}
.processCon {background:none; width:auto; padding:20px 0;}
.processCon ul {width:auto; height:auto;}
.processCon ul li {width:33.33%; float:left; position:static !important; padding:0 10px 20px 10px;}
.processCon ul li .icon {position:static !important; background:#f2f2f2; display:block; width:100px; height:100px; margin:0 auto 10px auto; border-radius:100px; padding-top:15px;}
.processCon ul li .hd {font-size:17px;}
.engagingUs {padding:20px 0 0 0;}
.engagingUs .subHd {font-size:24px;}
.engagingUsList > li {padding:20px; margin:20px 2% 0 0; width:32%;}
.engagingUsList > li .hd {min-height:60px; font-size:20px; line-height:26px; padding:0 0 20px 35px; display:block;}
.engagingUsList > li .hd span {font-size:45px;}
.contactTop {font-size:18px;}
.contactFormOut {padding:20px 0;}
.contactForm {padding:20px;}
.formField {padding-bottom:10px;}
.formField label {font-size:15px;}
.formBtn.smll {padding:10px 25px; min-width:256px;}
.contcatMap {display:none;}
.officeTime {padding:20px 0 0 0;}
.timeList {padding:20px 0 0 0;}
.timeList li {font-size:16px;}
.contcatLink li {padding:10px 10px 10px 45px; font-size:15px;}
.contcatLink li img.afj {top:9px; left:10px;}
.contcatLink li img.call {top:12px; left:14px;}
.contcatLink li img.req {top:11px; left:9px;}
.pfTopTxt {padding:20px 10px; font-size:18px;}
.pfTab ul li a {padding:20px 7px; font-size:12px;}
.pfSearchCon {padding:10px 5px 25px 5px;}
.pfSearchBox {padding:0 5px;}
.pfList ul li {width:49%; margin-right:2%; margin-bottom:5px;}
.pfList ul li:nth-child(3n) {margin-right:2%;}
.pfList ul li:nth-child(2n) {margin-right:0;}

.mobPFList ul li {width:49%; margin-right:2%; margin-bottom:5px;}
.mobPFList ul li:nth-child(3n) {margin-right:2%;}
.mobPFList ul li:nth-child(2n) {margin-right:0;}
.uiuxList ul li {padding:20px;}
.uiuxList ul li .detBox {padding:0 30px 0 0;}
.uiuxList ul li .detBox span {font-size:20px;}
.uiuxList ul li:nth-child(2n) .detBox {padding:0 0 0 30px;}
.uiuxList ul li a.readMore {font-size:15px; padding:7px 15px;}
.solutionTop {font-size:18px; padding-bottom:20px;}
.solutionList {padding-bottom:20px;}
.solutionList ul li {width:23%; margin:0 2.5% 20px -4px; font-size:16px;}
.solutionList ul li:nth-child(5n) {margin-right:2.5%;}
.solutionList ul li:nth-child(4n) {margin-right:0;}
.ourClientList ul li {width:19.6%; margin:0 .5% .5% -4px;}
.ourClientList ul li:nth-child(7n) {margin-right:.5%;}
.ourClientList ul li:nth-child(5n) {margin-right:0;}
.solutionTab {height:52px;}
.solutionTab ul li:after {height:42px; top:5px;}
.solutionTab ul li a {font-size:16px; height:52px; padding:14px 0 0 0;}
.content p {font-size:16px; line-height:22px;}
.checkTxt li.half {float:none; width:100%; padding-right:0px;}
.smllHd {padding-bottom:10px;}
a.itLinks {font-size:20px; height:70px; line-height:70px; padding-left:80px;}
a.itLinks .img {width:60px;}
.adsCon {padding:20px 0;}
.adsLIst li {margin:20px 2.5% 0 0; padding:20px;}
.adsLIst li h2 {font-size:17px;}
.adsLIst li img {margin:0 auto 10px auto;}
.technologicalCom {padding:20px 0;}
.techologySlider {padding:10px 25px;}
.donainExpertise {padding:20px 0;}
.expertiseSlider {padding:20px 25px;}
.expertiseSlider .item a {font-size:16px;}
.pdLifeCycle {padding:20px 0;}
.cycleCon {width:100%; margin:10px auto;}
.hexagonGray {width:100%; height:auto; background:#fff;}
.hexagonGray:before {display:none;}
.hexagonGray:after {display:none;}
.hexagonWht {width:100%; height:auto; position:static;}
.hexagonWht:before {display:none;}
.hexagonWht:after {display:none;}
.hexagonWht .hd {font-size:35px; padding-top:0; line-height:normal;}
.hexagonWht .hd span {display:inline;}
.cycleCon .textBox {position:static; width:33.33%; float:left; padding-top:10px; text-align:left !important;}
.cycleCon .textBox .line {display:none;}
.cycleCon .textBox .hd {font-size:22px; padding:7px 0 0 0 !important;}
.cycleCon .textBox ul li {font-size:17px; padding:4px 0 4px 10px !important;}
.cycleCon .textBox ul li span {margin-right:0; position:absolute; left:0 !important; top:5px !important;}
.cycleCon .development {clear:both;}
.benefitCon {padding:20px 0;}
.benefitList {padding-top:20px;}
.benefitList li {font-size:17px; margin-bottom:30px; padding-left:64px;}
.benefitList li img {width:55px;}
.botPfCon {padding:20px 0;}
.botPfCon .lft {float:none; width:100%;}
.csSlider {background:#efefef; padding:30px 30px 0 30px;}
.csSlider .owl-prev {background:url(../images/prev_arrow.png); width:13px; height:27px; opacity:.3; position:absolute; left:7px; top:50%; overflow:hidden; text-indent:-200px;}
.csSlider .owl-next {background:url(../images/next_arrow.png); width:13px; height:27px; opacity:.3; position:absolute; right:7px; top:50%; overflow:hidden; text-indent:-200px;}
.csSlider .item {max-height:240px; overflow:hidden; position:relative; opacity:.3;}
.csSlider .owl-item.active .item {opacity:1;}
.csSlider .namePF {top:inherit; bottom:0; height:auto; display:block; padding:15px; background:rgba(0,0,0,.7); text-align:center;}
.csSlider .namePF .namePFInner {display:block;}
.csSlider .namePF span {font-size:16px; padding:0; display:block; text-align:center;}
.csSlider .item:hover .pfHd, .csSlider .item:hover .pfBot  {display:none;}
.csSlider .item:hover .namePF {display:block;}
.csSlider .namePF span a {color:#fff;}
.botPfCon .rgt {float:none; width:100%; padding:20px 0;}
.botPfCon .rgt .client-video {position:static; width:auto;}
.botPfCon .rgt .client-video ul li {padding:0; margin:0 25px 20px 0; display:inline-block;}
.videoPopup {right:inherit; left:0; top:15px; width:400px; padding-left:0;}
.wdList li {width:48%; margin:40px 4% 0 0; padding-left:95px;}
.wdList li img {width:80px;}
.wdList li .hd {font-size:20px;}
.technicalExpertise {padding:20px 0;}
.tbletBox {border-radius:20px; padding:50px 70px;}
.tbletBox:before {left:10px;}
.tbletBox:after {right:20px;}
.expertiseTab li {line-height:30px; font-size:20px;}
.expertiseTab li a {height:160px;}
.expertiseBox {min-height:inherit; padding:20px;}
.expertiseLinks {float:none; width:100%; padding:20px 0 0 0;}
.expertiseLinks.half {width:100%;}
.expertiseLinks span {font-size:18px;}
.expertiseLinks ul li {display:inline-block; font-size:16px; margin-right:25px; padding-bottom:5px;}
.modelList li .img {width:150px; height:131px; background-size:cover; padding-top:25px;}
.modelList li .img img {width:80px;}
.modelList li .txt {font-size:17px;}
.videoCon {padding:15px;}
.videoRgt {padding:0 10px 0 15px;}
.videoLink li {font-size:17px;}
.videoLink li a {padding:10px 10px 10px 45px;}
.videoLink li a:after {width:24px; height:24px; left:10px; top:10px;}
.testimonialList li {padding:15px 15px 15px 140px; min-height:130px;}
.testimonialList li .img {left:15px; top:15px;}
.testimonialList li:nth-child(2n) {padding:15px 140px 15px 15px;}
.testimonialList li:nth-child(2n) .img {right:15px;}
.customerRating {padding:15px; font-size:16px;}
.customerRating .hd {font-size:18px;}
.techTopList li {margin:20px 4% 0 0; padding:20px;}
.techTopList li span {font-size:18px;}
.ourExpertise {padding:20px 0;}
.expertiseList > li {width:48%; margin:20px 4% 0 0;}
.expertiseList li .hd {padding:20px; font-size:20px;}
.expertiseList li .content {padding:20px;}
.arrowTxt {padding:10px 0 0 0;}
.arrowTxt li {background:url(../images/blc_arrow.png) no-repeat 0 15px;}
.ckyList > li {padding:15px 0;}
.ckyList > li .hd {float:none; display:block; width:100%; font-size:18px; padding-bottom:10px;}
.ckyList > li .bulletList {width:100%; float:none;}
.ckyList > li .bulletList li {width:33.33%; font-size:17px;}
.dimondBg {padding:20px 0;}
.techBotList > li {width:48%; margin:0 4% 20px 0; padding:20px;}
.dedicatedHd {font-size:22px;}
.dedicatedTxt {font-size:17px; line-height:28px;}
.statsList li {padding:10px 10px 10px 45px; margin-top:20px; font-size:17px;}
.statsList li span {left:10px; top:-2px; font-size:50px;}
.certificationList li img {float:none; margin:0 0 5px 0;}
.allianceList ul li {width:33%; margin:0 .5% 0.66% -4px;}
.allianceList ul li:nth-child(4n) {margin-right:.5%;}
.allianceList ul li:nth-child(3n) {margin-right:0;}
.acBox li img {max-height:40px;}
.jobList > li {padding-bottom:10px;}
.jpbHd {padding:10px 190px 10px 10px; font-size:18px;}
.jpbHd span {top:8px;}
.jobDet {padding:10px; font-size:15px;}
.listBullet li:after {top:10px;}
.careerTop .hd {font-size:30px; top:0; background:rgba(0,0,0,.2); padding:10px;}
.careerTop .hd  br {display:none;}
.careerTop .txt {background:rgba(0,0,0,.2); bottom:0px; font-size:18px; padding:20px;}
.careerTop .txt a {padding:6px 5px; font-size:17px;}
.careerList li {width:48%; padding:15px; margin-right:4%; margin-top:20px;}
.careerList li .hd {font-size:22px; line-height:25px;}
.careerList li a.link {margin-top:20px;}
.formField.quli {width:100%; margin-right:0; float:none;}
.formField.srp {width:100%; margin-right:0; float:none;}
.formField.tech {width:100%; float:none;}
.threeColList li {width:48%; margin-right:4%; margin-top:20px;}
.threeColList li:nth-child(3n) {margin-right:4%;}
.threeColList li:nth-child(2n) {margin-right:0;}
.threeColList li .hd {font-size:22px;}
.expertiseCon {padding:20px 0 0 0;}
.expertiseTxt {padding:20px; font-size:17px; line-height:25px;}
.expertiseTxt span {font-size:22px;}
.deLft .inner {padding:20px;}
.deLinks li {margin:10px 4% 0 0; font-size:16px;}
.deLinks li a {padding:10px 5px 10px 55px; min-height:65px;}
.deLinks li.single a {padding:20px 5px 10px 55px;}
.deLinks li a img {width:40px; left:5px; top:12px;}
.deRgt .inner {padding:20px;}
.deRgt .inner.mac {padding:20px;}
.dimondBox {width:auto; padding:20px;}
.dimondBox:before {display:none;}
.dimondBox:after {display:none;}
.dimondBox .icon img {margin-top:0;}
.whySlider {margin-top:20px;}
.pfDetTop {padding:10px;}
.pfDetHd {font-size:22px; padding-bottom:10px;}
.detToLft {width:55%;}
.detBigImg {float:none; width:100%;}
.detInfo {float:none; width:100%; padding:10px 0 0 0;}
.detInfoBox span {font-size:12px; padding:6px;}
.detInfoBox span:hover {background:#51c336;}
#thumbSlider {display:none;}
.detToRgt {width:45%;}
.detToRgt .reqForm {padding:15px;}
.detBigImg .owl-nav {display:block;}
.detBigImg .owl-prev {background:rgba(255,255,255,.7) url(../images/prev_ar.png) no-repeat center; background-size:17px auto; width:35px; height:50px; position:absolute; left:0px; top:50%; margin-top:-25px; overflow:hidden; text-indent:-200px; border-radius:0 3px 3px 0;}
.detBigImg .owl-next {background:rgba(255,255,255,.7) url(../images/next_ar.png) no-repeat center; background-size:17px auto; width:35px; height:50px; position:absolute; right:0px; top:50%; margin-top:-25px; overflow:hidden; text-indent:-200px; border-radius:0 3px 3px 0;}
.detPfLft {width:60%;}
.pfwebSlider .homePfOver .info .name {font-size:15px;}
.detPfRgt {width:40%; padding:0;}
.mobDetfeedback {padding:10px;}
.bradcrumb .lft {font-size:13px;}
.mobPfDetTop {margin-bottom:30px;}
.mobDetTop .application {float:none; width:100%;}
.mobDetTop .industry {float:none; width:100%; padding:10px 0 0 0;}
.mobDetTop .techology {float:none; width:100%; padding:10px 0 0 0;}
.mobDetSliderOut {width:280px;}
.mobDetSlider {margin-top:40px;}
.mobDetSliderOut .mobCover {margin-left:-100px; top:-12px;}
.mobDetSliderOut .mobCover img {width:200px;}
.mobDetTop .tag {font-size:12px; padding:5px;}
.newsHd {min-height:70px; position:relative; padding:0 0 10px 62px;}
.newsHd a {font-size:22px;}
.newsHd .date {top:5px;}
.whyChooseCon {padding:20px 0;}
.whyList {margin-top:0px;}
.whyList li {font-size:16px; padding:20px 10px 20px 50px;}
.whyList li span {left:15px; top:12px; font-size:45px;}
.fourColList li {width:48%; margin-right:4%; margin-top:20px;}
.fourColList li:nth-child(2n) {margin-right:0;}
.fourColList li .hd {font-size:18px;}
.dmList li {padding:10px;}
.dmList li h2 {font-size:17px;}
.dmExpertseList {padding:20px 0; width:auto; text-align:center;}
.dmExpertseList li {width:25%; float:none; display:inline-block; margin-left:-5px;}
.dmExpertseList li:nth-child(2n) {padding-top:0;}
.dmExpertseBox {margin:0;}
.transformList {margin:20px 0 40px 0;}
.transformList li {padding:5px 10px;}
.strengthList li {padding:5px 20px;}
.strengthList li span {position:static; font-size:40px; display:block;}
.strengthList li br {display:none;}
.grayTxtBox {font-size:18px; padding:20px; line-height:25px;}
.seotfList > li {padding:5px 15px;}
.seotfList > li .hd {font-size:20px;}
.competenceBox {float:none; width:100%; padding:0 0 30px 0;}
.planTextBox {float:none; width:100%; padding:25px;}
.planTextBox .txt {padding-bottom:20px;}
.planTextBox .hd {font-size:20px; padding-bottom:20px;}
.feaTab:after {left:459px;}
.feaTab ul li a {padding:0 0 0 60px; background-position:25px center;}
.feaTab ul li.active a:before {left:453px;}
.feaTab ul li.active a::after {width:89px;}
.feaTab ul li a .count {left:0px;}
.feaDet .lft {float:none; padding:20px 0 0 0; width:100%;}
.feaDet .rgt {float:none; width:100%; padding:0;}
.mobileExpertise {padding:30px 0 0 0;}
.mobileExpertise li {width:33.33%; padding-bottom:20px;}
.mobBusiness li {font-size:16px; line-height:18px;}
.mobBusiness li span {font-size:60px; padding:0 10px;}
.helpBusiness li {width:23%; margin-right:2.66%; font-size:17px; padding:20px 10px;}
.helpBusiness li img {margin:0 auto;}
.mobileAdvantage li {padding:100px 10px 0 10px; font-size:17px; line-height:20px;}
.platformList li {padding:10px;}
.platformList li span {font-size:20px;}
.platformExpertise {padding-bottom:20px;}
.platformExpertise li {width:33.33%; font-size:18px; min-height:50px; padding:0 10px 0 60px;}
.platformExpertise li img {width:50px;}
.mobileInfo {padding-bottom:25px;}
.mobileInfo ul li {width:33.33%; padding:25px 20px 0 36px; font-size:16px;}
.mobileInfo ul li .count {font-size:40px; top:20px;}
.bigdataList > ul > li {padding:20px 70px;}
.bigdataList > ul > li:nth-child(2n) {margin-right:0;}
.bigdataIcon {width:160px; height:185px; background-size:cover; margin:-111px 0 0 -80px; padding-top:42px;}
.bigdataList ul li .mainHd {font-size:23px;}
.ssFront {display:none;}
.ssOver {-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); transform:scale(1);}
.ssBox.four {margin-top:0;}
.bigdataEx {padding:10px 0 0 0;}
.bigdataEx li {float:none; width:100%; padding:20px 0; border-right:none; border-bottom:1px solid #a7a7a7;}
.webSlider.dbS .item {min-height:80px;}
.bigdataInfo {margin:20px 0 0 0;}
.bigdataInfo ul li {width:50%; padding:20px 10px 20px 50px;}
.bigdataInfo ul li:last-child {border:none;}
.bigdataInfo ul li:nth-child(3), .bigdataInfo ul li:nth-child(4) {border-top:1px solid #dcdcdc;}
.bigdataInfo ul li:nth-child(2) {border-right:none;}
.bigdataInfo ul li span {top:11px;}
.autonationInfo ul li {font-size:15px; height:70px; padding:0 5px; float:left; margin:0; width:33.33%; border-bottom:1px solid #e3e3e3;}
.autonationInfo ul li span {font-size:26px;}
.autonationInfo ul li:nth-child(3n+1) {border-left:none;}
.autonationInfo ul li:nth-child(4), .autonationInfo ul li:nth-child(5), .autonationInfo ul li:nth-child(6) {border-bottom:none;}
.cloudBox {background:#fff; width:32%; height:auto; display:block; float:left; padding:15px; margin-bottom:20px;}
.cloudBox .content {padding:0;}
.cloudBoxBig {background:#fff; width:32%; float:left; height:auto; display:block; margin:0 2% 20px 2%; padding:15px;}
.cloudBoxBig .content {padding:0; font-size:15px;}
.cloudBoxBig .hd {font-size:17px;}
.cloudEcpertise li {width:19%; margin-right:1.25%; padding:20px 5px;}
.cloudPartnerList li {padding:0 15px;}
.wearableExpertise li {font-size:18px;}
.outsourcingBox .rgt {float:none; width:100%; text-align:center;}
.outsourcingBox .lft {float:none; width:100%;}
.globalLinks li {width:50%;}
.globalLinks li:nth-child(3n+1) {border-left:1px solid #ececec;}
.globalLinks li:nth-child(2n+1) {border-left:none;}
.globalLinks li:nth-child(3) {border-top:1px solid #ececec;}
.globalLinks li:nth-child(3n+1) .iconBx {left:25px;}
.globalLinks li:nth-child(2n+1) .iconBx {left:0;}
.globalLinks li:nth-child(3n+1) a {padding-left:90px;}
.globalLinks li:nth-child(2n+1) a {padding-left:65px;}
.globalLinks li:nth-child(3n+1) a:after {left:90px;}
.globalLinks li:nth-child(2n+1) a:after {left:65px;}
.itServicesList li {width:50%; margin-bottom:20px;}
.parkList li .image {padding:10px;}
.parkList li .desc {display:block; position:static; height:auto;}
.partnerAdv li {width:32%; margin:0 2% 10px 0;}
.partnerAdv li:nth-child(4n) {margin-right:2%;}
.partnerAdv li:nth-child(3n) {margin-right:0;}
.bigdataList.imList > ul > li {padding:15px;}
.bigdataList.imList > ul > li .content {padding:0;}
.threeBoxList > li {padding:10px 15px;}
.bullet li {font-size:17px; padding:4px 0 4px 20px;}
.bullet li:before {border:2px solid #dedede; width:10px; height:10px; top:9px;}
.keyCapabilities li {font-size:18px; padding:15px 20px;}
.mobAppList li {width:32%; margin-right:2%;}
.mobAppList li span {font-size:20px;}
.threeList li {width:32%; margin:20px 2% 0 0;}
.threeList li span {font-size:20px;}
.strengthList li.thr {padding-left:20px;}
.strengthList li.fur {padding-left:20px;}
.bdExpertise li {margin:20px 8% 0 0; width:46%;}
.bdExpertise li:nth-child(3n) {margin-right:8%;}
.bdExpertise li:nth-child(2n) {margin-right:0;}
.dedicatedTeamMod img {margin:0 5px 10px 5px; height:42px;}
.dtmAdvantage li {width:48%; margin:20px 4% 0 0; font-size:18px; padding:0 0 0 35px;}
.dtmAdvantage li span {top:-8px; font-size:45px;}
.bigdataList.iotService > ul > li {padding:10px 15px;}
.bigdataList.iotService ul li .mainHd {font-size:20px;}
.midHd {font-size:20px;}
.webSolutionList {padding:20px 0 0 0;}
.webSolutionList li {width:15%; margin-right:2%;}
.legacyAdvate li {margin:20px 0 0 0; padding:10px 10px 10px 40px; font-size:15px;}
.legacyAdvate li span {left:10px; top:0px; font-size:48px;}
.chooseBox {padding:20px; margin-bottom:20px;}
.engagingist li {width:33%;}
.engageAdvatge li {width:49%; margin:10px 2% 0 0;}
.engageAdvatge li:nth-child(2n) {margin-right:0;}
.midRgt #recaptcha1, .midRgt #recaptcha1 > div {transform:scale(0.67); -webkit-transform:scale(0.67); margin-bottom:-25px;}
.clientSlider .owl-prev {right:16px; top:-36px;}
.clientSlider .owl-next {right:-6px; top:-36px;}

.contactSlider {display:block !important; position:relative; padding:0 15px;}
.contactSlider .contactPopup {width:100%; border-radius:0; position:relative; background:#fff; z-index:1000; left:inherit; bottom:inherit; -moz-box-shadow:none; -o-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; display:block;}
.contactSlider .contactPopup:after {display:none;}
.contactSlider .contactPopup:before {display:none;}
.contactSlider .contactPopup .lft {background:#fff;}
.contactSlider .contactPopup .hd img {width:30px !important; display:inline-block !important; background:#fff;}
.contactSlider .contactPopup .hd {font-size:15px;}
.contactSlider .contactPopup .phone {font-size:12px;}
.contactSlider .contactPopup .fax {font-size:12px;}
.contactSlider .contactPopup .email {font-size:12px;}
.contactSlider .contactPopup .address {padding:5px 10px; font-size:12px;}
.contactSlider .contactPopup .hd {padding:5px 10px;}
.contactSlider .contactPopup .bot {padding:5px;}
.contactSlider .dialBefore {display:none;}
.contactSlider .owl-prev {background:url(../images/smll_prev_arrow.png); width:10px; height:19px; opacity:.3; overflow:hidden; text-indent:-200px; position:absolute; top:50%; left:0; margin-top:-10px;}
.contactSlider .owl-next {background:url(../images/smll_next_arrow.png); width:10px; height:19px; opacity:.3; overflow:hidden; text-indent:-200px; position:absolute; top:50%; right:0; margin-top:-10px;}
.officeTime.borNone {border:none;}
.gitList li {width:48%; margin-bottom:20px;}
.gitList li:nth-child(3n+1) {padding:0 0 0 90px; border-left:1px solid #ccc; width:48%;}
.gitList li:nth-child(2n+1) {padding:0 0 0 60px; border-left:none; width:52%;}
.gitList li:nth-child(3n+1) .icon {left:30px;}
.gitList li:nth-child(2n+1) .icon {left:0;}

.listIcon li {background:url(../images/bullet_icon.png) no-repeat 0 8px; font-size:16px;}
.content.me {font-size:16px; line-height:24px;}
.pfList ul li:nth-child(3n+1) {clear:inherit;}
.pfList ul li:nth-child(2n+1) {clear:both;}
.sdTopList > li {min-height:inherit;}
.sdTopList > li .imgBox {border:5px solid #fff; width:100px;}
.sdTopList > li .imgBox img {width:80%;}
.sdTopList > li .detBox {padding:5px 10px 10px 110px;}
.sdTopList > li .detBox  span {font-size:22px;}
.qatList li .top .hd {font-size:17px;}
.testingPlatform {padding:20px 0;}
.testingPlList li {padding:20px; font-size:17px; margin:10px 2% 0 0; width:32%;}
.testingPlList li span {padding-bottom:10px; font-size:23px;}
.cognitiveDEList li {padding:30px; font-size:17px; line-height:24px;}
.cognitiveDEList li span {font-size:30px;}
.aiMidCon ul li {font-size:16px; line-height:24px; padding:0 0 0 120px;}
.aiMidCon ul li img {width:100px;}
.aiMidCon ul li span {font-size:24px;}
.topPad40 {padding-top:20px;}

.contactAddress li {padding:15px;}
.contactAddress.three li:nth-child(2) {padding:15px;}
.contactAddress li .hd {font-size:20px;}
.contactAddress li .address {font-size:15px;}
.contactAddress li .phone {font-size:16px; background-position:6px 3px;}
.contactFormNew {padding:15px;}

.dtList li .hd {font-size:20px;}
.dtList li {width:50%; margin:20px 0 0 0;}
.dteList {margin:0 -5px;}
.dteList li {padding:5px; width:33.33%;}
.dteList li a .hd {font-size:18px; padding-bottom:5px;}
.dteList li a .txt {font-size:15px;}
.dtwhyList li {padding:20px 10px 20px 45px; font-size:15px;}
.dtwhyList li span {font-size:40px; left:10px; top:13px;}

.solMidCon {margin-top:0px;}
.banTxt {font-size:14px; line-height:20px; width:60%;}
.banTxt .txt {padding:10px;}
.banTxt span {font-size:20px; padding-bottom:10px;}
.solTSLft {padding:0 20px 0 0;}
.solDERgt {padding:0 0 0 20px;}
.solBanImg {padding-top:20px;}
a.solBPBox {margin-top:20px;}
a.solBPBox .txt {font-size:13px; padding:5px 10px;}
.solListLink {width:48%;}
.solListLink li {font-size:15px;}
.solListLink li a {padding:14px 0 14px 24px;}
.solListLink li a:before {top:16px; width:14px; height:14px;}
.solListLink li a:after {top:20px; left:5px;}
.busSolLink {padding:0;}
.busSolLink > li {font-size:15px;}
.busSolLink > li > a, .busSolLink > li > span {padding:14px 0 14px 24px;}
.busSolLink > li > a:before, .busSolLink > li > span:before {top:16px; width:14px; height:14px;}
.busSolLink > li > a:after, .busSolLink > li > span:after {top:20px; left:5px;}
.subLink {padding-left:20px;}
.subLink li {font-size:15px;}
.subLink li a {padding:14px 0 14px 24px;}
.subLink li a:after {top:20px; left:0;}
.phoneNumberList li {font-size:13px;}

.iotBanner .lft {font-size:17px;}
.iotBanner .lft h1 {font-size:32px;}
.iotSolLft {padding:0 30px 0 0; width:38%;}
.iotSolLft .mainHd:after {width:150px; height:3px;}
.iotSolRgt {padding:0 0 0 30px; width:62%;}
.iotHIW {margin:0 auto;}
.iotHIW li {width:25%; padding:20px 10px  10px; height:auto; background:none !important;}
.iotHIW li .iconBox {margin:auto;}
.iotHIW li .number {position:static; padding:5px 0; font-size:24px;}
.iotHIW li .text {position:static; font-size:14px;}
.iotHIW li .text br {display:none;}
.iotHIW li .text:before {display:none;}
.iotHIW li .text:after {display:none;}
.iotIndustry li {padding:10px; width:19%; margin:15px 1.25% 0 0; font-size:16px;}
.iotIndustry li img {width:60px;}
.iotCasestudy .lft {float:none; width:100%;}
.iotCasestudy .rgt {float:none; width:100%; padding:10px 0 0 0; margin-top:0;}
.iotCasestudy .rgt .hdSub {font-size:20px;}
.blockchainHIW {width:100%; margin:auto; text-align:center;}
.blockchainHIW li {height:auto; width:33.33%; float:none; padding:30px 10px 0 10px; display:inline-block; margin-left:-4px;}
.blockchainHIW li .roundBox {display:none;}
.blockchainHIW li:before {display:none;}
.blockchainHIW li:after {display:none;}
.blockchainHIW li .roundBox .dot {display:none;}
.blockchainHIW li .iconBox {position:static; margin-left:0; text-align:center; margin-bottom:5px;}
.blockchainHIW li .iconBox img {height:100px;}
.blockchainHIW li .text {position:static; width:100%;}
.mainBigHd {font-size:28px;}
.biHIW {text-align:center;}
.biHIW li {float:none; display:inline-block; width:33.33%; margin-left:-4px; vertical-align:top;}
.biHIW li .hd {height:60px; font-size:16px;}
.biHIW li .txt {font-size:14px; line-height:20px; padding-top:15px;}
.biHIW li .arrow {display:none;}
.blockchainSol {padding:50px 0 0 0;}
.blockchainSol li {width:280px; margin-bottom:50px;}
.blockchainSolIcon {width:150px; height:150px; margin:-75px 0 0 -75px; -moz-box-shadow:0 0 0 10px rgba(23,21,21,.3); -webkit-box-shadow:0 0 0 10px rgba(23,21,21,.3); box-shadow:0 0 0 10px rgba(23,21,21,.3);}
.blockchainSolIcon img {width:100px;}
.biSolList li {margin-top:25px;}
.biSolList li span {font-size:19px;}
}

@media(max-width:767px){
.innerHeading {padding:80px 0 30px 0; font-size:16px;}
.innerHeading br {display:none;}
.innerHeading h1 {padding-bottom:30px; font-size:32px;}
.innerHeading h1:after {width:60px; bottom:15px; margin-left:-30px;}
.bradcrumb {background:#f2f2f2; height:auto;}
.bradcrumb .rgt {padding-bottom:10px;}
.mainHd {font-size:20px;}
.hireTab {border-bottom:none; height:auto; margin-bottom:30px;}
.hireTab ul li {width:20%; border-bottom:1px solid #dfdfdf;}
.hireTab ul li i {display:none; width:500%; background:#d61e36 ; position:absolute; left:0; top:100%; padding:0; text-align:center; color:#fff; font-style:normal; height:30px; line-height:30px;}
.hireTab ul li:nth-child(2) i {left:-100%;}
.hireTab ul li:nth-child(3) i {left:-200%;}
.hireTab ul li:nth-child(4) i {left:-300%;}
.hireTab ul li:nth-child(5) i {left:-400%;}
.hireTab ul li.active i {display:block;}
.hireTab ul li a {overflow:hidden; text-indent:-500px;}
.hireTab ul li:nth-child(1) a {background:url(../images/service-icon1.png) no-repeat center;}
.hireTab ul li.active:nth-child(1) a {background:#d61e36 url(../images/service-icon1-over.png) no-repeat center;}
.hireTab ul li:nth-child(2) a {background:url(../images/service-icon2.png) no-repeat center;}
.hireTab ul li.active:nth-child(2) a {background:#d61e36 url(../images/service-icon2-over.png) no-repeat center;}
.hireTab ul li:nth-child(3) a {background:url(../images/service-icon3.png) no-repeat center;}
.hireTab ul li.active:nth-child(3) a {background:#d61e36 url(../images/service-icon3-over.png) no-repeat center;}
.hireTab ul li:nth-child(4) a {background:url(../images/service-icon4.png) no-repeat center;}
.hireTab ul li.active:nth-child(4) a {background:#d61e36 url(../images/service-icon4-over.png) no-repeat center;}
.hireTab ul li:nth-child(5) a {background:url(../images/service-icon6.png) no-repeat center;}
.hireTab ul li.active:nth-child(5) a {background:#d61e36 url(../images/service-icon6-over.png) no-repeat center;}
.hireTab ul li.active:after {background:#d61e36;}
.hireTab ul li a:hover::before, .hireTab ul li.active a::before {display:none;}

.hireLink.tech li {width:50%;}
.hireLink li a {font-size:17px; height:50px; padding:5px 10px 0 60px;}
.hireLink li a img {width:50px;}
.freeConsultation {font-size:18px; background:#ff9700; color:#fff; padding-top:50px; padding-bottom:50px;}
.freeConsultation span {text-decoration:none; font-size:35px; font-weight:700; border-bottom:none;}
.freeConsultation a {display:block; margin:20px auto 0 auto; width:200px; border:1px solid #fff; color:#fff; background:none; font-family:"helioscond"; font-size:21px; padding:8px 15px; text-transform:none; font-weight:700;}
.freeConsultation a:hover {background:#fff; color:#ff9700;}
.freeConsultation i {display:none;}
.freeConsultation br {display:inline;}

.industryList li {width:48%; margin:0 4% 20px 0;}
.industryList li:nth-child(3n) {margin-right:4%;}
.industryList li:nth-child(2n) {margin-right:0;}
.midLft {width:100%; float:none; padding:0 0 20px 0;}
.midRgt {width:100%; float:none;}
.subHd {font-size:18px;}
.infoList li br {display:none;}
.mpLft {float:none; width:100%; text-align:center;}
.mpLft .hd {font-size:26px; line-height:30px;}
.mpLft .hd br {display:none;}
.mpLft .hd span {font-size:30px; line-height:34px;}
.mpRgt {float:none; width:100%; padding:0;}
.processCon ul li {width:50%; }
.engagingUsList > li {width:100%; float:none;}
.pfSearchBox {width:100%; float:none; margin-bottom:5px;}

.hireTab.techo ul li:nth-child(1) a {background:url(../images/techo-icon1.png) no-repeat center;}
.hireTab.techo ul li.active:nth-child(1) a {background:#d61e36 url(../images/techo-icon1-over.png) no-repeat center;}
.hireTab.techo ul li:nth-child(2) a {background:url(../images/techo-icon2.png) no-repeat center;}
.hireTab.techo ul li.active:nth-child(2) a {background:#d61e36 url(../images/techo-icon2-over.png) no-repeat center;}
.hireTab.techo ul li:nth-child(3) a {background:url(../images/service-icon3.png) no-repeat center;}
.hireTab.techo ul li.active:nth-child(3) a {background:#d61e36 url(../images/service-icon3-over.png) no-repeat center;}
.hireTab.techo ul li:nth-child(4) a {background:url(../images/techo-icon4.png) no-repeat center;}
.hireTab.techo ul li.active:nth-child(4) a {background:#d61e36 url(../images/techo-icon4-over.png) no-repeat center;}
.hireTab.techo ul li:nth-child(5) a {background:url(../images/techo-icon5.png) no-repeat center;}
.hireTab.techo ul li.active:nth-child(5) a {background:#d61e36 url(../images/techo-icon5-over.png) no-repeat center;}

.uiuxList ul li .imgBox {float:none; width:100%;}
.uiuxList ul li .detBox {float:none; text-align:center; width:100%; padding:20px 0 0 0;}
.uiuxList ul li:nth-child(2n) .imgBox {float:none;}
.uiuxList ul li:nth-child(2n) .detBox {float:none; padding:20px 0 0 0;}
.solutionTop {font-size:16px;}
.solutionList ul li {width:32%; margin:0 2% 20px -4px; font-size:15px;}
.solutionList ul li:nth-child(5n) {margin-right:2%;}
.solutionList ul li:nth-child(4n) {margin-right:2%;}
.solutionList ul li:nth-child(3n) {margin-right:0;}
.solutionList ul li a {padding:20px 5px;}
.solutionList ul li a img {margin:0 auto 10px auto;}
.ourClientList ul li {width:33%;}
.ourClientList ul li:nth-child(5n) {margin-right:.5%;}
.ourClientList ul li:nth-child(3n) {margin-right:0;}
.ourClientList ul li span {padding:20px 10px;}
.solutionTab ul li {width:28%;}
.solutionTab ul li:last-child {width:44%;}
.solutionTab ul li a {font-size:14px; padding:16px 0 0 0;}
.smllHd {font-size:16px;}
.adsLIst li {width:48%; margin:20px 4% 0 0;}
.adsLIst li:nth-child(3n) {margin-right:4%;}
.adsLIst li:nth-child(2n) {margin-right:0;}
.cycleCon .textBox {width:50%; padding-right:10%;}
.cycleCon .planning {clear:both;}
.cycleCon .development {clear:inherit;}
.cycleCon .initiation {clear:both;}
.benefitList li {width:50%;}
.botPfCon .rgt .client-video {display:inline-block;}
.csSlider .namePF span {font-size:14px;}
.wdList li {width:100%; float:none; min-height:80px; margin:20px 0 0 0; padding-left:70px;}
.wdList li img {width:60px;}
.tbletBox {padding:20px; margin-top:0;}
.tbletBox:before {display:none;}
.tbletBox:after {display:none;}
.expertiseTab li {width:100%; float:none; border-right:none; border-bottom:1px solid #000; line-height:normal; font-size:16px;}
.expertiseTab li a {display:block; height:auto; padding:10px; text-align:center;}
.expertiseTab li.active:after {display:none;}
.expertiseTab li a br {display:none;}
.expertiseTab li a span {display:block;}
.expertiseBox {padding:0 10px 10px 10px;}
.modelList li {width:50%; padding:10px 0;}
.modelList li .txt {font-size:15px;}
.videoLft {float:none; width:100%; margin-bottom:20px;}
.videoRgt {float:none; width:100%; padding:0 10px 0 0; height:200px !important;}
.testimonialList {padding:20px 0 0 0;}
.testimonialList li {margin-bottom:60px; padding:15px; min-height:inherit; text-align:center;}
.testimonialList li:after {left:10px;}
.testimonialList li .img {position:static; text-align:center; margin-bottom:10px;}
.testimonialList li .clientName {bottom:inherit; top:102%; left:90px; font-size:14px;}
.testimonialList li:nth-child(2n) {padding:15px; text-align:center;}
.testimonialList li:nth-child(2n):after {right:10px;}
.testimonialList li:nth-child(2n) .clientName {right:90px;}
.techTopList li {float:none; margin:20px 0 0 0; width:100%;}
.expertiseList > li {float:none; margin:20px 0 0 0; width:100%;}
.ckyList > li .hd {font-size:16px;}
.ckyList > li .hd img {width:40px;}
.ckyList > li .bulletList li {width:50%;}
.techBotList > li {float:none; width:100%; margin:0 0 20px 0;}
.statsList li {width:50%;}
.statsList li:nth-child(3), .statsList li:nth-child(4) {width:50%;}
.statsList li:nth-child(2) {border-right:1px solid #ccc;}
.certificationList li {padding:10px 10px 0 10px;}
.certificationList li p {padding-bottom:10px;}
.jpbHd {padding:10px; font-size:17px;}
.jpbHd span {position:static; display:block; text-align:right; padding-top:5px;}
.acBox li img {max-height:inherit;}
.careerTop .txt {font-size:17px;}
.careerTop .txt a {padding:6px 5px; margin-top:10px; width:220px;}
.threeColList li .hd {font-size:18px;}
.expertiseTxt {font-size:15px; line-height:22px; padding:10px;}
.expertiseTxt span {font-size:18px; padding-bottom:5px;}
.deLft {float:none; width:100%;}
.deRgt {float:none; width:auto;}
.whySlider .item .content span {font-size:18px; padding-bottom:5px;}
footer .clientList {padding:0;}
.foottransBg .container {padding-top:0;}
footer .client-Right {display:none;}
footer .client-Left {border:none;}

/*.pfTab {background:#f5f5f5; border-bottom:1px solid #d9dbde; text-align:center; padding:10px 0;}
.pfTab ul li {float:none; display:inline-block; border:none;}
.pfTab ul li a {display:inline-block; float:none; padding:5px 10px;}
.pfTab ul li a:hover, .pfTab ul li a.active {background:none; text-decoration:underline; color:#575757;}
.pfTab ul li a:hover:after, .pfTab ul li a.active:after {display:none;}
*/
.detToLft {width:100%; float:none;}
.pfDetHd {font-size:18px;}
.detToRgt {width:100%; float:none; padding:0 0 0 0; display:none;}
.resultList li {width:100%; float:none; margin:20px 0 0 0; padding:15px; font-size:20px; line-height:25px;}
.resultList li span {font-size:50px;}
.resultList li:first-child {margin-top:0;}
.seoTable {padding:20px 0 0 0;}
.seoTable .googleHd {padding:10px;}
.seoTable td {padding:10px; font-size:15px;}
.tableTab ul li {width:32%;}
.tableTab ul.double li {width:64%;}
.tableTab ul li:first-child {width:36%;}
.tableTab ul li span {font-size:15px;}
.tableTab ul li a {font-size:14px;}
.detPfLft {width:100%; float:none; height:auto !important; padding-right:0;}
.detPfRgt {width:100%; padding:0; float:none; height:auto !important;}
.mobPfDetTop {margin-bottom:0;}
.mobPfDetTop .detToRgt {padding:50px 0 20px 0;}
.whyList li {width:50%;}
.dmList li {width:48%; margin:15px 4% 0 0;}
.dmList li:nth-child(2n) {margin-right:0;}
.dmExpertseList li {width:33.33%;}
.dmExpertseBox {width:150px; height:131px; padding-top:50px;}
.dmExpertseBox img {width:100px;}
.transformList li {float:none; width:100%; border-left:none; border-bottom:2px solid #ccc; padding:10px 20px; text-align:center;}
.transformList li .hd {font-size:18px;}
.transformList li:before {top:inherit; bottom:-6px; left:0;}
.transformList li:after {bottom:-6px; left:inherit; right:0;}
.transformList li:nth-child(1) {border-bottom:2px solid #00ccff; border-left:none;}
.transformList li:nth-child(2) {border-bottom:2px solid #51c336; border-left:none;}
.transformList li:nth-child(3) {border-bottom:2px solid #255ccc; border-left:none;}
.transformList li:nth-child(4) {border-bottom:2px solid #f96057; border-left:none;}
.transformList li:nth-child(5) {border-bottom:2px solid #ff9700; border-left:none;}
.strengthList li {font-size:13px; padding:0 10px;}
.strengthList li span {font-size:35px;}
.seotfList {margin:10px 0;}
.seotfList > li {float:none; width:100%; border-left:none; border-bottom:2px solid #ccc; padding:15px;}
.seotfList > li:before {top:inherit; bottom:-6px; left:0;}
.seotfList > li:after {bottom:-6px; left:inherit; right:0;}
.seotfList li.blue {border-left:none; border-bottom:2px solid #00ccff;}
.seotfList li.green {border-left:none; border-bottom:2px solid #51c336;}
.seotfList li.red {border-left:none; border-bottom:2px solid #f96057;}
.seotfList li ul li:before {top:15px;}
.advantageList li {width:100%; margin:20px 0 0 0; padding:0 0 0 35px;}
.advantageList li .hd {font-size:20px;}
.advantageList li span {top:-5px; font-size:45px;}
.competenceList li .dmExpertseBox {width:150px; height:131px; padding-top:46px;}
.planTextBox {font-size:16px;}
.planTextBox .hd {font-size:18px;}
.planTextBox a {width:180px; height:40px;}
.competenceList {text-align:center;}
.competenceList li {float:none; width:50%; display:inline-block; margin-left:-4px;}
.tcList li {padding:25px 0 0 28px; font-size:20px;}
.tcList li span {font-size:35px; top:13px;}
.ourExpertiseList li {padding:15px 5px; font-size:17px;}
.feaTab {padding:0 10px; overflow:visible;}
.feaTab:after {display:none;}
.feaTab ul li {padding:0 0 10px 0;}
.feaTab ul li a {height:auto; background:#eee; font-size:16px; line-height:normal; padding:10px 0 10px 50px;}
.feaTab ul li.active a:before {display:none;}
.feaTab ul li.active a:after {display:none;}
.feaTab ul li a .count {width:40px; height:100%; left:0; top:0; font-size:18px; line-height:40px; border-radius:0;}
.feaDet .lft {padding:0;}
.feaDet {padding:0 10px;}
.dmExpertseBox.mobile img {width:auto;}
.competenceList li .dmExpertseBox.mobile {padding-top:28px;}
.emList li {width:50%; padding:20px 10px 0 10px;}
.mobileExpertise {padding:20px 0 0 0;}
.mobileExpertise li {font-size:16px;}
.mobBusiness {border-right:1px solid #d7d7d7; padding:20px 0 0 0;}
.mobBusiness li {width:50%; border-bottom:1px solid #d7d7d7; font-size:16px; line-height:18px; padding:0 10px 20px 10px;}
.mobBusiness li:nth-child(3), .mobBusiness li:nth-child(4) {border-bottom:none;}
.helpBusiness {padding:20px 0 0 0;}
.helpBusiness li {width:48%; margin-right:4%; font-size:16px; margin-bottom:20px;}
.helpBusiness li img {display:block; margin:0 auto 10px auto;}
.helpBusiness li:nth-child(2n) {margin-right:0;}
.mobileAdvantage {border-top:none; margin:0;}
.mobileAdvantage li {width:33.33%;  padding:20px 0 0 0; font-size:16px; line-height:20px;}
.mobileAdvantage li .number {width:90px; height:90px; font-size:35px; line-height:90px; position:static; margin:0 auto 10px auto; background-size:cover !important;}
.mobileAdvantage li .line {display:none;}
.platformList {padding:20px 0 0 0;}
.platformList li {width:50%; border-bottom:1px solid #d6d6d6;}
.platformList li:nth-child(2n) {border-right:none;}
.platformList li:nth-child(3) {border-bottom:none;}
.platformList li img {width:80px;}
.platformExpertise {padding-bottom:20px;}
.platformExpertise li {padding:10px 0; width:33.33%; font-size:14px; text-align:center; margin:0; display:block; line-height:18px;}
.platformExpertise li span {display:inline-block;}
.platformExpertise li img {display:block; margin:auto; position:static;}
.mobileInfo ul li {font-size:15px; padding:25px 20px 0 30px;}
.expertiseTxt ul li {padding:2px 0 2px 12px;}
.expertiseTxt ul li::before {top:12px;}
.offerList ul li {width:50%; padding:0 0 20px 40px;}
.offerList ul li img {width:35px;}
.bigdataList > ul > li {float:none; width:100%; margin:0 0 20px 0; padding:15px;}
.bigdataIcon {display:none;}
.ssBox.five {margin-top:0px;}
.mobAppList {padding:20px 0 0 0;}
.mobAppList li {float:none; width:100%; margin-right:0;}
.mobAppList li span {font-size:19px;}
.bpaFeaturesList li {width:100%; float:none; margin:15px 0 0 0;}
.bpaFeaturesList li span {font-size:18px; padding-bottom:0;}
.autonationInfo ul li {font-size:13px; padding:0;}
.cloudBox {float:none; width:100%;}
.cloudBoxBig {float:none; width:100%; margin:0 0 20px 0;}
.cloudPartner {margin-top:20px; padding:20px 0 0 0;}
.cloudPartnerList {margin:0; border-left:none;}
.cloudPartnerList li {float:none; width:100%; border-right:none; border-top:1px solid #dcdcdc; padding:10px;}
.cloudEcpertise {text-align:center;}
.cloudEcpertise li {float:none; display:inline-block; width:28%; margin:0 2% 10px 2% !important;}
.wearableExpertise {padding:0;}
.wearableExpertise li {width:50%; margin-top:20px; padding:0 10px 0 25px; font-size:15px;}
.wearableExpertise li span {font-size:38px;}
.roiList li .box {padding:5px 10px 5px 50px;}
.roiList li .box span {width:40px; background-size:30px;}
.threeBoxList > li {padding:10px 15px; float:none; width:100%; margin:10px 0 0 0;}
.keyCapabilities li {font-size:16px; padding:15px; width:50%;}
.threeList li {width:48%; margin:10px 4% 0 0;}
.threeList li:nth-child(3n) {margin-right:4%;}
.threeList li:nth-child(2n) {margin-right:0;}
.strengthList li.thr {padding-left:10px;}
.strengthList li.fur {padding-left:10px;}
.bdExpertise li {font-size:16px;}
.dtmAdvantage li {width:100%; float:none; margin:20px 0 0 0;}
.dtmAdvantage li {font-size:15px;}
.dtmAdvantage li span {top:-10px;}
.midHd {padding-bottom:5px; font-size:18px;}
.midHd br {display:none;}
.webSolutionList li {width:30%; margin:0 5% 10px 0;}
.webSolutionList li:nth-child(3n) {margin-right:0;}
.legacyAdvate li {padding:0 10px 0 40px; width:50%;}
.legacyAdvate li span {top:-12px;}
.legacyAdvate li:nth-child(2n) {border-right:1px solid #dcdcdc;}
.mainHd.uppcase {font-size:22px;}
.engageAdvatge li {padding:10px;}
.engageAdvatge li span {font-size:18px;}
.engageAdvatge li.blueBor {border-top:5px solid #00ccff;}
.engageAdvatge li.greenBor {border-top:5px solid #51c336;}
.engageAdvatge li.darkblueBor {border-top:5px solid #255ccc;}
.engageAdvatge li.redBor {border-top:5px solid #f96057;}
.techBotList.margBotNone > li {margin-bottom:20px;}
.thanksBox {margin:20px auto; padding-bottom:20px;}
.thnaksTxt {padding:15px; font-size:15px;}
.thnaksTxt span {font-size:20px;}
.thnaksBtn {padding:10px;}
.errorHd {font-size:45px; padding:20px 10px;}
.errorTxt {font-size:15px; text-align:center; padding:0 10px 40px 10px;}
.errorBot {font-size:15px; padding:40px 0 20px 0; margin-top:-30px;}
.errorImg img {width:200px;}
.planTable {width:100%; overflow:auto;}
.planTable table {min-width:768px;}
.reqBox {padding:10px; font-size:17px; height:auto; line-height:normal;}
.reqBox a {display:block; position:static; width:180px; height:40px; margin:10px auto 0 auto; line-height:40px; border-radius:3px;}
.goProtable {border:3px solid #eee;}
.goProtable li {padding:6px 30px 6px 30px;}
.goProtable li span {width:30px;}
.goProtable li:last-child div {margin-right:0;}
.goProtable li:last-child span {font-size:18px;}
.reasonBox {padding:10px;}
.reasonBox ul li {width:100%; float:none; margin-right:0;}
.midRgt #recaptcha1, .midRgt #recaptcha1 > div {transform:scale(0.92); -webkit-transform:scale(0.92); margin-bottom:-5px;}
.midRgt .rgtForm {display:none;}
.midRgt.showMobile {display:block;}
.midRgt {display:none;}
.midRgt.ispMidRgt {display:block;}
.midRgt.ispMidRgt .rgtBtns {display:none;}
.midRgt.ispMidRgt .rgtLinks {display:none;}
.midRgt.ispMidRgt .importantLinks {display:none;}
.midRgt.ispMidRgt .rghForm {display:none;}
.pfTab  {margin-bottom:25px;}
.pfTab ul li:nth-child(3), .pfTab ul li:nth-child(4), .pfTab ul li:nth-child(5) {display:none;}
.pfTab ul li a i {display:block; font-style:normal;}
.pfTab ul li a span {display:none;}
.pfSearchCon  {display:none;}
.trendingList .item a {border:1px solid #d0d0d0;}
.trendingList .item a img {-webkit-filter: grayscale(0); filter: grayscale(0); opacity:1;}
.gitHd > span {margin-bottom:20px;}
.eightColList li {width:50%; font-size:16px; padding:15px 10px;}
.eightColList li span { font-size:20px;}
.hrContacts {display:block;}
.viewPFLik {right:0; bottom:-4px; font-size:13px;}
.pcCon {padding:20px 0; font-size:15px; line-height:22px;}
.pcCon span {font-size:22px;}
.listIcon li {float:none; width:100%;}
.sdTopList > li {width:100%; float:none; margin:0 0 20px 0;}

.qatList li {width:100%; margin:20px 0 0 0;}
.testingPlList li {float:none; width:100%; margin:10px 0 0 0;}
.approchList li {float:none; width:100%; margin:20px 0 0 0;}
.approchList li .hd {font-size:18px;}
.ourProcessList {margin-top:20px;}
.ourProcessList li {width:50%; padding:10px; font-size:17px;}
.testingPlList li span {font-size:20px; padding-bottom:5px;}
.cognitiveDEList {margin-top:0;}
.cognitiveDEList li {float:none; width:100%; margin:10px 0 0 0; padding:20px;}
.cognitiveDEList li span {font-size:22px;}

.aiMidCon ul {margin:0;}
.aiMidCon ul li {float:none; width:100%; margin-right:0; text-align:center; min-height:inherit; padding:20px 0;}
.aiMidCon ul li img {position:static;}
.aiMidCon ul li span {font-size:20px;}
.aiMidCon ul li:nth-child(2n):before {height:1px; width:100%; left:0; top:0; margin-left:0;}

.mewCListFoot {padding:20px 0;}
.midRgt.contct {display:block;}
.midRgt.contct .rgtLinks {display:none;}

.contactTab {margin-top:20px;}
.contactTab ul {border:1px solid #d1d1d1;}
.contactTab ul li {font-size:15px; border-right: 1px solid #d1d1d1;}
.contactTab ul li a {text-transform:uppercase;}
.contactTab ul li a span {display:none;}
.contactTab ul li a span.mob {display:block;}
.contactTab ul li a {height:40px; line-height:40px;}
.contactTab ul li.active a {-moz-box-shadow:0 0 0 1px #31363f; -o-box-shadow:0 0 0 1px #31363f; -webkit-box-shadow:0 0 0 1px #31363f; box-shadow:0 0 0 1px #31363f;}
.contactAddress li {padding:10px; padding-left:0;}
.contactAddress li:last-child {padding-left:10px;}
.contactAddress li .address br {display:none;}
.contactImgSlider {float:none; width:100%;}
.contactMapBx {float:none; width:100%;}
.contactAddress li {border-right:1px solid #ebecee;}
.contactMapBx {height:200px !important;}
.dteList li {width:50%;}
.expertiseList.col3 > li {width:100%; margin-right:0%;}
.expertiseList.col3 > li:nth-child(2n) {margin-right:0%;}
.dtwhyList li {width:50%;}
.solTSRgt {float:none; width:100%;}
.banTxt {position:static !important; width:100%;}
.solBanImg {padding-top:1px;}
.banTxt span {font-size:18px; padding-bottom:5px;}
.solTSLft {width:100%; float:none; padding:0 !important; margin:0 -1%;}
a.solBPBox {float:left; width:48%; margin:10px 1% 0 1%;}
.busSolLink > li {font-size:15px; width:100%; float:none; margin:0;}
.solDELft {float:none; width:100%;}
.solDERgt {float:none; width:100%; padding:0!important; margin:0 -1%;}
.trendingListNew .owl-dots  {display:none !important;}
.phoneNumberList li {font-size:18px;}
.iotBanner .lft {float:none; width:100%; text-align:center; padding:65px 0 10px 0; height:auto !important;}
.iotBanner .rgt {width:200px; margin:auto; float:none; padding:0 0 10px 0; height:auto !important;}
.iotBanner .lft h1 {font-size:26px;}
.iotSolLft {float:none; width:100%; padding:0 0 15px 0; text-align:center; height:auto !important;}
.iotSolLft .mainHd {padding-top:10px;}
.iotSolLft .mainHd:after {right:50%; margin-right:-75px;}
.iotSolRgt {float:none; padding:15px 0 0 0; width:100%;}
.iotSolRgt:before {width:100%; height:1px; background: -moz-linear-gradient(left, rgba(30,87,153,0) 0%, rgba(223,223,223,1) 50%, rgba(125,185,232,0) 100%); background: -webkit-linear-gradient(left, rgba(30,87,153,0) 0%,rgba(223,223,223,1) 50%,rgba(125,185,232,0) 100%);background: linear-gradient(to right, rgba(30,87,153,0) 0%,rgba(223,223,223,1) 50%,rgba(125,185,232,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e5799', endColorstr='#007db9e8',GradientType=0 );}
.iotSolRgt li {padding:5px 10px;}
.iotSolRgt li span {font-size:18px;}
.iotHIW li {width:50%; padding:20px 10px 0 10px;}
.iotHIW li .iconBox {width:80px; height:80px;}
.iotHIW li .iconBox img {width:40px;}
.iotIndustry li {width:32%; margin:15px 2% 0 0;}
.iotIndustry li:nth-child(5n) {margin-right:2%;}
.iotIndustry li:nth-child(3n) {margin-right:0;}
.blockchainHIW li {width:50%;}
.biHIW li {width:50%;}
.aiHIW li {width:50%;}
.aiHIW li:nth-child(5) {width:50%;}
.iotCasestudy .rgt .heading {font-size:18px;}
.aiTransformationList li {float:none; width:100%; margin:0 0 10px 0; padding:15px;}
.aiTransformationList li:nth-child(2n) {text-align:left; padding:15px;}
.aiTransformationList li span {font-size:18px;}
.aiCenIcon {width:120px; height:65px; position:relative; top:0; left:0; margin:45px auto;}
.aiCenIcon img {height:65px;}
.aiCenIcon:before {border-left:60px solid transparent; border-right:60px solid transparent; border-bottom:40px solid #fff;}
.aiCenIcon:after {border-left:60px solid transparent; border-right:60px solid transparent; border-top:40px solid #fff;}
.mainBigHd {font-size:20px;}
.blockchainSol {padding:20px 0 0 0;}
.blockchainSol li {width:100%; float:none; margin-bottom:20px; font-size:14px; padding-right:15px;}
.blockchainSol li:nth-child(2n) {float:none; padding-left:15px;}
.blockchainSol li span {font-size:20px;}
.blockchainSolIcon {position:relative; left:0; top:0; margin:20px auto 0 auto;}

.biSolList {float:none; width:100%; padding:0;}
.biSolImg {width:100%; margin:auto; float:none; padding:20px 0 0 0; max-width:250px;}
.iotCasestudy .lft .tags {padding:10px;}
.iotCasestudy .lft .tags span {margin:3px; font-size:13px;}
}

@media(max-width:479px){
.hireCon {margin:10px 0;}
.hireLink li {float:none; width:100%;  padding:5px 0;}
.hireLink.tech li {width:50%; float:left; padding-right:5px;}
.industryList li:nth-child(3n) {margin-right:0;}
.infoList li {width:100%; float:none; font-size:15px; border-right:none; padding:15px 10px 15px 40px;}
.infoList li span {font-size:40px;}
.infoList li:nth-child(2n) {padding:15px 10px 15px 40px;}
.infoList li:nth-child(2) {border-top:1px solid #dcdcdc;}
.infoList li:nth-child(2n) span {left:0;}
.mpRgt ul li {padding:0; text-align:center;}
.mpRgt ul li .icon {position:static; margin:0 auto 10px auto; display:block;}
.processCon ul li {width:100%; float:none;}
.formField.half {width:100%;}
.timeList li {width:50%; font-size:15px; padding:0 5px; text-align:center;}
.timeList li img {position:static; margin:0 auto 5px auto; display:block;}
.timeList li:last-child {width:50%; padding-left:5px;}
.timeList li span {display:none;}
.pfList ul li {width:100%; margin-right:0; margin-bottom:5px;}
.mobPFList ul li {width:100%; margin-right:0; margin-bottom:5px;}
.techBg {padding:20px 5px 0 5px;}
.hireLink.tech li a {font-size:14px;}
.solutionList ul li {width:48%; margin:0 4% 20px -4px;}
.solutionList ul li:nth-child(5n) {margin-right:4%;}
.solutionList ul li:nth-child(3n) {margin-right:4%;}
.solutionList ul li:nth-child(2n) {margin-right:0;}
.solutionList ul li a {padding:20px 5px;}
.solutionList ul li a img {margin:0 auto 10px auto;}
.solServices ul li {float: none; width: 100%;}
.adsLIst li {width:100%; margin:20px 0 0 0 !important;}
.benefitList li {margin-bottom:20px; padding:0 5px; text-align:center; font-size:15px;}
.benefitList li img {position:static; display:block; margin:auto;}
.videoPopup {width:100%;}
.botPfCon .rgt .client-video ul li {margin:0 10px 20px 0;}
.erpList ul li {width:100%; float:none; margin:0 0 25px 0;}
.wsww .lft {float:none; width:100%;}
.wsww .rgt {float:none; width:100%;}
.statsList li {width:100%; float:none; border-bottom:1px solid #ccc; border-left:none; padding-bottom:10px; margin:0;}
.statsList li:nth-child(3), .statsList li:nth-child(4) {width:100%;}
.statsList li:nth-child(2) {border-right:none;}
.allianceList ul li {width:49.5%; margin:0 1% 1% -4px;}
.allianceList ul li:nth-child(3n) {margin-right:1%;}
.allianceList ul li:nth-child(2n) {margin-right:0;}
.careerTop .hd {font-size:20px; width:100%;}
.careerTop .txt {width:100%; padding:10px;}
.careerTop .txt a:hover {background:#bd3210;}
.careerList li {width:100%; margin-right:0;}
.threeColList li {float:none; margin:20px 0 0 0 !important; width:100%;}
.deLinks li {font-size:14px;}
.deLinks li a img {width:30px;}
.deLinks li a {padding:10px 5px 10px 44px; min-height:60px;}
.deLinks li.single a {padding:18px 5px 10px 44px;}
.newsHd a {font-size:18px;}
.whyList li {width:100%;}
.fourColList li {width:100%; float:none; margin-right:0;}
.dmList li {float:none; width:100%; margin:10px 0 0 0;}
.dmExpertseList li {width:50%;}
.strengthList li {width:50%; border-bottom:1px solid #dcdcdc;}
.strengthList li:nth-child(3), .strengthList li:nth-child(4) {border-bottom:none;}
.tcList li {width:50%;}
.techWeuse {padding:20px 0 0 0;}
.techWeuse ul {border-top:1px solid #f4f4f4;}
.techWeuse ul li {float:left; width:50%; border:1px solid #f4f4f4; border-top:none; border-right:none; padding:10px;}
.techWeuse ul li:last-child {border-right:1px solid #f4f4f4;}
.techWeuse ul li:nth-child(2n) {border-right:1px solid #f4f4f4;}
.techWeuse ul.four li {width:50%;}
.mobileExpertise li {width:50%; font-size:14px;}
.mobBusiness li {font-size:14px;}
.mobBusiness li span {font-size:50px;}
.mobBusiness li br {display:none;}
.helpBusiness {padding:20px 0 0 0;}
.helpBusiness li {font-size:14px;}
.mobileAdvantage li {width:50%;}
.platformList li {float:none; width:100%; border-right:none;}
.platformList li:nth-child(3n) {border-bottom:1px solid #d6d6d6;}
.platformExpertise li {width:50%;}
.mobileInfo ul li {width:50%; padding:15px 10px 0 30px;}
.mobileInfo ul li .count {top:9px;}
.ssBox {width:300px; height:345px; margin:0 0;}
.bigdataInfo ul li {width:100%; border-right:none; padding:10px 10px 10px 50px;}
.bigdataInfo ul li span {top:1px;}
.bigdataInfo ul li:nth-child(2) {border-top:1px solid #dcdcdc;}
.autonationInfo ul li {width:50%; height:60px;}
.autonationInfo ul li:nth-child(3n+1) {border-left:1px solid #e3e3e3;}
.autonationInfo ul li:nth-child(2n+1) {border-left:none;}
.autonationInfo ul li:nth-child(4) {border-bottom:1px solid #e3e3e3;}
.globalLinks li {font-size:13px;}
.globalLinks li a {padding:10px 0 0 60px;}
.globalLinks li a:after {left:60px;}
.globalLinks li a .iconBx {width:40px; left:10px; top:12px;}
.globalLinks li:nth-child(2n+1) a {padding-left:60px;}
.globalLinks li:nth-child(2n+1) a::after {left:60px;}
.globalLinks li:nth-child(3n+1) .iconBx {left:10px;}
.globalLinks li:nth-child(2n+1) .iconBx {left:0;}
.globalLinks li:nth-child(3n+1) a {padding-left:60px;}
.globalLinks li:nth-child(2n+1) a {padding-left:50px;}
.globalLinks li:nth-child(3n+1) a:after {left:60px;}
.globalLinks li:nth-child(2n+1) a:after {left:50px;}
.trademarkLogo {padding:30px;}
.trademarkLogo img {width:100%;}
.itServicesList li .box {width:140px; height:140px; font-size:18px; line-height:24px; padding:0 10px;}
.parkList li {width:100%; margin:0 0 10px 0 !important; float:none;}
.parkList li:last-child {margin-bottom:0 !important;}
.partnerAdv li {width:49%; margin:0 2% 10px 0; font-size:13px;}
.partnerAdv li:nth-child(3n) {margin-right:2%;}
.partnerAdv li:nth-child(2n) {margin-right:0;}
.keyCapabilities li {width:100%; float:none;}
.threeList li {width:100%; float:none; margin:10px 0 0 0 !important;}
.strengthList li {padding-bottom:10px;}
.bdExpertise li {float:none; width:100%; margin:10px 0 0 0 !important;}
.engagingist li {float:none; width:100%;}
.engagingist li::before {top:11px;}
.engageAdvatge li {width:100%; float:left; margin:0 0 10px 0;}
.engageAdvatge li span br {display:none;}
.statsList li:last-child {border-right:none;}
.formField #recaptcha1 > div {max-width: 100%; transform:scale(0.85); -webkit-transform:scale(0.85); transform-origin: left top; -webkit-transform-origin: left top; margin-bottom:-10px;}
.formField .g-recaptcha > div {max-width: 100%; transform:scale(0.85); -webkit-transform:scale(0.85); transform-origin: left top; -webkit-transform-origin: left top; margin-bottom:-10px;}
.formField #recaptcha3 > div {max-width: 100%; transform:scale(0.85); -webkit-transform:scale(0.85); transform-origin: left top; -webkit-transform-origin: left top; margin-bottom:-10px;}

.cliList ul li {width:20%;}
.cliList ul li a, .cliList ul li span {width:96%; margin:0 2% 5px 2%; height:50px; position:relative;}
.cliList ul li a img, .cliList ul li span img {max-width:80%; position:absolute; left:0; top:0; right:0; bottom:0; margin:auto;}
.client-Left .cliList li:nth-child(5) {display:block;}
.homePfOver .info .name {padding:10px 20px;}
homePfOver .info .tags {padding:0 20px;}

.gitList li {width:48%; margin-bottom:20px; padding:0 0 0 45px; font-size:12px; line-height:14px; min-height:28px;}
.gitList li .icon {width:95%; left:10px;}
.gitList li:nth-child(3n+1) {padding:0 0 0 45px; border-left:1px solid #ccc; width:48%;}
.gitList li:nth-child(2n+1) {padding:0 0 0 35px; border-left:none; width:52%;}
.gitList li:nth-child(3n+1) .icon {left:10px;}
.gitList li:nth-child(2n+1) .icon {left:0;}
.afjList {font-size:15px;}
.pfList ul li:nth-child(2n+1) {clear:inherit;}
.contactAddress li .address {min-height:65px;}
#tab4 .contactAddress li .address {min-height:125px;}

.dtList li {width:100%;}
.dteList li {width:100%;}
.dtwhyList li {width:100%;}
.solListLink {width:100%; padding-top:0;}
a.solBPBox {float:none; width:100%; margin:10px 0 0 0;}
.solTSLft {margin:0;}
.solDERgt {margin:0;}

.iotIndustry li {width:48%; margin:15px 4% 0 0;}
.iotIndustry li:nth-child(5n) {margin-right:4%;}
.iotIndustry li:nth-child(3n) {margin-right:4%;}
.iotIndustry li:nth-child(2n) {margin-right:0;}
.blockchainHIW li {width:100%; display:block; margin-left:0; padding:20px 0 0 0;}
.biHIW li {float:none; width:100%; display:block; padding:15px 0 0 0; margin-left:0;}
.aiHIW li {width:100%; display:block; margin-left:0;}
.aiHIW li:nth-child(5) {width:100%;}
.aiHIW li .hd {height:auto; padding:12px;}
.aiHIW li .hd br {display:none;}
.aiHIW li .smllRoundBox {height:auto; padding:12px;}
.aiHIW li .smllRoundBox br {display:none;}
}