/* ankit style */

.bnrAk{
  background: url('../images/newImgs/contactBnr.png') 0 0 no-repeat;
  background-size: cover;
 padding: 200px 0px 190px;
    /* margin-top: 70px; */
    margin-top: 0px;
}
.newsLatterBnr.bnrAk{
  background: url('../images/latestImgs/newsLatterBnr.png') 0 0 no-repeat;
  background-size: cover;
}
.careerBnr.bnrAk{
  background: url('../images/latestImgs/careerBnrBg.png') 0 0 no-repeat;
  background-size: cover;
}
.ourProcessBnr.bnrAk{
  background: url('../images/latestImgs/ourProcessBnr.png') 0 0 no-repeat;
  background-size: cover;
}
.caseStudy.bnrAk{
  background: url('../images/latestImgs/caseStudyBnr.png') 0 0 no-repeat;
  background-size: cover;
 padding: 200px 0px 190px;
    margin-top: 0px;
}
.weSolveBnr.bnrAk{
  background: url('../images/newImgs/Challenges-WeSolve.png') 0 0 no-repeat;
  background-size: cover;
}
.contactBnr.bnrAk{
   background: url('../images/latestImgs/contactBnrBg.png') 0 0 no-repeat;
  background-size: cover;
}
.font52Ak{
      font-size: 52px;
    color: #FFFFFF;
    margin-bottom: 35px;
}
.font18Ak{
    color: #FFFFFF;
}
.bnrCntAk{    width: 45%;}
.contactInfo{padding: 90px 0px;}
.font36Ak{
  font-size: 25px;
    color: #222222;
    margin-bottom: 10px; font-weight: 700;
}
.font24Ak{
  font-size: 18px;
    color: #222222;
}
.w65{    width: 70%;margin-bottom: 50px;}
.font30Ak{
  font-size: 20px;
    color: #222222;
}
.cntUlAk{    margin-top: 40px;}
.cntUlAk li{display: flex;margin-bottom: 30px;}
.cntIconAk{
      width: 47px;
    height: 47px;
    background: #EA372F;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 12px;
    flex: 0 0 47px;
    color: #fff;
    font-size: 18px;
    margin-right: 25px;
}
.cntUlAk li a,
.cntUlAk li address{
  margin: 0 0;
    font-size: 24px;
    color: #222222;
}
.cntMapAk{
  border-radius: 23px;
    overflow: hidden;
}
.cntMapAk iframe{width: 100%;}
.inputSecAk label{
  font-size: 13px;
        color: #070707;
        margin-bottom: 8px;
}
.inputSecAk .form-control{
  padding: 1.3rem .75rem;
      border: 1px solid #707070;
    border-radius: 12px;
    border-radius: 6px;
        font-size: 14px;
        color: #070707;
        padding: 10px;
}
.inputSecAk{margin-bottom: 25px;}
.cntFormAk form .row .col-md-6:nth-child(odd) .inputSecAk{padding-right: 10px;}
.cntFormAk form .row .col-md-6:nth-child(even) .inputSecAk{padding-left: 10px;}
.inputSecAk textarea{
  width: 100%;
    border: 1px solid #707070;
    border-radius: 12px;
}
.hero-buttons .submitBtnAk.btn{
  padding: 4px 4px 4px 35px;
  font-size: 18px;
    font-weight: 600;
    font-family: 'AktivGroteskBold';
    font-size: 14px;
        padding: 4px 4px 4px 20px;
}
.hero-buttons .submitBtnAk.btn .arrow{
  
    width: 30px;
        height: 30px;
        margin-left: 40px;
}
.hero-buttons .submitBtnAk.btn .arrow i,
.hero-buttons .submitBtnAk.btn .arrow svg{font-size: 15px;}
.carrerOvrView{padding: 90px 0px;}
.redCntAk{
  font-size: 24px;
    color: #EA372F;
    font-weight: 500;
    padding-left: 26px;
    position: relative;
    margin-bottom: 40px;
    font-size: 16px;
        margin-bottom: 17px;
        padding-left: 22px;
}
.redCntAk:after{
  position: absolute;
  content: '';
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 18px;
  height: 18px;
  background-color: #EA372F;
  border-radius: 5px;
  width: 15px;
        height: 15px;
}
.OvrViewCnt .font36Ak{    margin-bottom: 20px;}
.OvrViewCnt .font24Ak{margin-bottom: 20px; text-align: justify;}
.trsPrntBtn a{
  font-size: 14px;
    color: #EA372F;
    font-family: 'AktivGroteskMedium';
}
.trsPrntBtn a .arrow{
  width: 44px;
    height: 44px;
    display: inline-block;
    background: #EA372F;
    color: #fff;
    text-align: center;
    line-height: 44px;
    border-radius: 50%;
    font-size: 21px;
    margin-left: 40px;
            width: 30px;
        height: 30px;
        font-size: 16px;
        margin-left: 25px;
        line-height: 30px;
}
.ovrViewImgAk{
  width: 100%;
    background: #5C5C5C;
    height: 400px;
    border-radius: 20px;
}
.OvrViewCnt{padding-right: 60px;}
.latestJobAk{
  background: #1E2361;
    border-radius: 37px;
    padding: 120px 0px;
}
.latestJobAk .font30Ak,
.latestJobAk .font24Ak,
.latestJobAk .font18Ak{    color: #FFFFFF;}
.jobWrapAk{
  display: flex;
    align-items: center;
    margin-bottom: 35px;
}
.discriptionAk .font24Ak{    margin-bottom: 15px;}
.discriptionAk .font18Ak{margin-bottom: 35px;}
.ltstDiscAk .hero-buttons .submitBtnAk .arrow{margin-left: 60px;}
.ltstDiscAk{    margin-bottom: 40px;}
.ltstJobOpenBtmAk{
      padding-top: 35px;
    border-top: 1px dashed #FFFFFF25;
    margin-bottom: 35px;
}
.dtlDiscAk .font30Ak{margin-bottom: 15px;}
.jobWrapAk .font24Ak:first-child{margin-right: 60px;}
.workWithUsAk{padding: 140px 0px 160px;}
.boxWorkAk{
  border: 1px solid #EA372F;
    border-radius: 19px;
    padding: 40px 35px;
    width: 49%;
    margin-bottom: 10px;
}
.rightArrow{
  width: 44px;
    height: 44px;
    display: inline-block;
    text-align: center;
    line-height: 44px;
    background: #EA372F;
    border-radius: 50%;
    color: #fff;
    font-size: 21px;
    margin-bottom: 25px;
}
.workWithUsRight{
      display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}
.gwdAk{
  background: transparent linear-gradient(180deg, #F4F6FF 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
    padding: 90px 0px 90px;
}
.gwdRghtBoxAk{
      background: #1E2361;
    border-radius: 19px;
    padding: 40px 45px;
    margin-bottom: 30px;
}
.gwdRghtBoxAk .font24Ak{
  color: #FFFFFF;
    margin-bottom: 15px;
}
.gwdRghtBoxAk .font24Ak{color: #fff;}
.insightAk{padding: 90px 0px 60px;}
.insightCntAk{width: 70%;margin-bottom: 60px;}
.insightBoxImgAk{
  margin-bottom: 20px;
    border-radius: 20px;
    overflow: hidden;
}
.insightBoxImgAk img{width: 100%;}
.insightBoxCntAk small{
  font-size: 16px;
    color: #1E2361;
}
.insightBoxCntAk small span:first-child{
  display: inline-block;
  margin-right: 30px;
}
.insightBoxCntAk .font24Ak{
  margin-top: 10px;
    padding-top: 25px;
    border-top: 2px solid #EA372F;
}
.insightBoxCntAk .font18Ak{
  color: #222222;
    margin-bottom: 30px;
}
.readMoreAk{
  font-size: 14px;
    color: #EA372F;
    font-family: 'AktivGroteskBold';
    display: flex;
    align-items: center;
}
.readMoreAk span{
  display: inline-block;
    margin-left: 25px;
    font-size: 21px;
}
.insightBoxAk{    margin-bottom: 50px;}
.insightCntAk .font36Ak{margin-bottom: 30px;}
.prvtJet{    padding: 100px 0px;}
.prvtJetSecRow{
  display: flex;
    width: 100%;
}
.prvtJetSecRow{
      display: flex;
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
}
.prvtJetSecLeft{
      background: #1E2361;
    border-radius: 20px;
    overflow: hidden;
    padding: 60px 60px;
}
.prvtJetSecLeft .font30Ak{
      margin-bottom: 80px;
    color: #FFFFFF;
}
.leftJetRow{
      display: flex;
    width: 100%;
}
.leftJetAk,.rghtJetAk{    width: 50%;}
.leftJetGrp .font18Ak:first-child{color: #FFFFFF; font-size: 19px; font-weight: 600;}
.leftJetGrp{margin-bottom: 25px;}
.leftJetGrp:last-child{margin: 0 0;}
.leftJetGrp .font36Ak{
  color: #FFFFFF;
    margin: 0 0;
}
.leftJetAk{
      border-right: 1px dashed #FFFFFF;
    padding-right: 80px;
}
.rghtJetAk{padding-left: 40px;}
.rghtJetAk .font24Ak{color: #fff;}
.prvtJetSecRght img{
 height: 100%;
    width: calc(100% + 20px);
    object-fit: cover;
    position: relative;
    left: -20px;
    z-index: -1;
}
.prvtJetSecRght{width: 20%;}
.prvtJetSec{margin-bottom: 25px;}
.chalengesSolve .footer_top_section .hero-content{max-width: 55%;}
.chalengesSolve~footer .footer_top_section{display: none;}
.chalengesSolve .heading_sec h3{
  font-size: 36px;
    color: #FFFFFF;
    font-weight: 500;
    margin-bottom: 40px;
}
.trsPrntBtn.bgWhiteAk{
  display: inline-flex;
    align-items: center;
    background: #fff;
    border-radius: 37px;
    padding: 5px 5px 5px 37px;
}
.stepByStep{
  background: transparent linear-gradient(180deg, #F4F6FF 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;
    padding: 70px 0px 100px;
}
.stepByStep .OvrViewCnt{    width: 50%;margin-bottom: 45px;}
.stepBoxAk{
  background: #1E2361;
    border-radius: 19px;
    width: 100%;
    padding: 50px 35px 30px;
    height: 100%;
}
.stepHeadAk{
      display: inline-block;
    border: 1px solid #EA372F;
    border-radius: 8px;
    padding: 10px 15px;
    margin-bottom: 30px;
    text-align: center;
}
.stepHeadAk .font24Ak{margin: 0 0;color: #FFFFFF;}
.stepHeadAk~.font24Ak{
      margin-bottom: 20px;
    color: #fff;
}
.techNewAk .row{background: #222222;border-radius: 20px;overflow: hidden;}
.techNewSec{
  background: #222222;
    height: 100%;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    border-radius: 20px;
    justify-content: center;
        padding: 70px;
}
.techNewSec .font36Ak{color: #fff;}
.techUlAk{margin-top: 35px;}
.techUlAk li{
  font-size: 18px;
    color: #FFFFFF;
    display: flex;
    align-items: center;
    width: 100%;
        margin-bottom: 10px;
}
.techUlAk li span{
  font-size: 20px;
    margin-right: 10px;
}
.profEffAk{padding: 90px 0px 90px;}
.profEffSec{
      background: #F2F3F8;
    border-radius: 20px;
    padding: 50px 40px;
}
.profEffSec span{
  display: inline-block;
    margin-bottom: 35px;
}
.profEffSec > span img{ max-width: 60px; }
.profEffSec .font30Ak{color: #222222; margin-bottom: 20px;}
.profEffSec .font24Ak{color: #222222; }
.caseStudy_slider .prvtJetSecLeft{width: 100%;}
.caseStudySecAk{overflow: hidden;position: relative;}
.caseStudy_slider{position: static;    padding-right: 30%;}
.caseStudySecAk .OvrViewCnt{    width: 50%;}  
.caseStudySecAk .prvtJetSecLeft>.font30Ak{
      margin-bottom: 50px;
    width: 50%;
}
.btnCaseGrpAk{
  right: 20%;
    position: absolute;
    width: 100px;
    top: -75px;
    left: auto;
}
.btnCaseGrpAk .proof_btn_next{right: 0;}
.btnCaseGrpAk .proof_btn_prev{left: 0;}
.caseStudySecAk .slider_btn img{
     min-width: 35px;
    height: 35px;
}
.caseStudySecAk{padding: 80px 0px 100px;}
.prtnStrikeAk{
  background: #222222;
    border-radius: 20px;
    overflow: hidden;
}
.prtnStrikeAk .row{align-items: center;}
.prtnStrikeAkCnt{padding: 100px 100px;}
.prtnStrikeAkCnt .font36Ak{color: #FFFFFF;margin-bottom: 40px;}
.oprationAk{padding-bottom: 100px;}
.globeAk{
  margin-bottom: 45px;
    display: inline-block;
}
.globeAk i{
  font-size: 47px;
    color: #fff;
}
.globeAk~.font24Ak{margin-bottom: 20px;color: #FFFFFF;}
.stepByStep.deepDiveAk{background: #fff;}
.deepDiveAk .stepBoxAk{background: #1E2361;}
.deepDiveAk .ourApproachAkcnt .stepBoxAk{
  background: #fff;
    border: 1px solid #5C5C5C;
}
.ourApproachAkcnt .globeAk i{color: #EA372F;}
.ourApproachAkcnt .font24Ak,.ourApproachAkcnt .font18Ak{color: #222222;}
.ourApproachAkImg{
 width: 100%;
    height: calc(100% - 25px);
    border-radius: 20px;
    overflow: hidden;
}
.ourApproachAkImg img{
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.boxWorkAk .rightArrow{margin-left: 0;}


@media(min-width: 1900px){
  .caseStudySecAk .proof_outer{left: 17%;}
  .btnCaseGrpAk{right: 35%;}
}
@media(min-width: 1600px){
  .container { max-width: 1350px !important; }
}

@media(max-width: 1600px){
  .globeAk{margin-bottom: 20px;}
  .stepByStep.ourApproachAk{padding: 70px 0px 50px;}
  .stepBoxAk{padding: 30px 20px;}
  .stepHeadAk{padding: 8px 10px;}
  .techUlAk li{font-size: 18px;}
  .techUlAk li span{    font-size: 19px;}
  .ourApproachAkImg{height: calc(100% - 70px);}
  .caseStudySecAk .slider_btn img{
    min-width: 35px;
    height: 35px;
  }
  .btnCaseGrpAk{    width: 100px;}
  .techNewSec{padding: 50px;}
  .profEffAk{    padding: 90px 0px 90px;}
  .profEffSec span{margin-bottom: 25px;}
  .caseStudySecAk{padding: 60px 0px 90px;}
  .prtnStrikeAkCnt{padding: 80px 70px;}
  .prtnStrikeAkImg img{width: 100%;}
  .caseStudySecAk .prvtJetSecLeft>.font30Ak{margin-bottom: 30px;}
  .prvtJetSecLeft .font30Ak{margin-bottom: 30px;}
  .rghtJetAk{    padding-left: 30px;}
  .leftJetAk{padding-right: 40px;}
  .prvtJetSecLeft{    padding: 40px 40px;}
  .chalengesSolve .footer_top_section .hero-content{max-width: 60%;}
  .chalengesSolve .heading_sec h3{font-size: 25px;}
  .prvtJet{padding: 90px 0px 90px;}
  .trsPrntBtn.bgWhiteAk{padding: 3px 3px 3px 20px;border: 2px solid transparent;}
  .insightBoxCntAk small{    font-size: 14px;}
  .readMoreAk span{margin-left: 20px;    font-size: 18px;}
  .readMoreAk{font-size: 14px;}
  .insightAk{padding: 90px 0px 60px;}
  .insightCntAk {margin-bottom: 40px;}
  .carrerOvrView{padding: 90px 0px;}
  .redCntAk{font-size: 16px;
        margin-bottom: 17px;
        padding-left: 22px;}
  .redCntAk:after{
                width: 15px;
        height: 15px;
  }
  .oprationAk{    padding-bottom: 90px;}
  .stepByStep{padding: 70px 0px 60px;}
  .stepByStep.deepDiveAk{padding-top: 20px;}
  .ourApproachAk.stepByStep.deepDiveAk{padding-bottom: 0;}
  .globeAk i{font-size: 30px;}
  .trsPrntBtn a{    font-size: 14px;}
  .trsPrntBtn a .arrow{
    width: 30px;
        height: 30px;
        font-size: 16px;
        margin-left: 25px;
        line-height: 30px;
  }
  .ovrViewImgAk{height: 350px;}
  .ltstDiscAk .hero-buttons .submitBtnAk .arrow{margin-left: 40px;}
  .boxWorkAk{padding: 30px 25px;}
  .rightArrow{
    width: 30px;
        height: 30px;
        font-size: 16px;
        margin-left: 25px;
        line-height: 30px;
  }
  .workWithUsAk{padding: 90px 0px 60px;}
  .gwdAk{padding: 90px 0px 90px;}
  .gwdRghtBoxAk{padding: 30px 35px;margin-bottom: 20px;}
  .latestJobAk{padding: 90px 0px 60px;}
  .bnrAk{padding: 150px 0px 190px;}
  .font52Ak{font-size: 40px;margin-bottom: 20px;}
  .font18Ak{    font-size: 14px;}
  .contactInfo{padding: 100px 0px;}
  .font36Ak{font-size: 25px;}
  .font24Ak{font-size: 18px;}
  .font30Ak{font-size: 20px;}
  .rghtJetAk .font24Ak{font-size: 14px;}
  .prtnStrikeAkCnt .font36Ak{margin-bottom: 30px;}
  .cntIconAk{
    width: 30px;
        height: 30px;
        border-radius: 8px;
        flex: 0 0 30px;
        font-size: 14px;
        margin-right: 15px;
  }
  .cntUlAk li a, .cntUlAk li address{font-size: 18px;}
  .cntUlAk li{margin-bottom: 20px;}
  .inputSecAk label{
        font-size: 13px;
    color: #070707;
    margin-bottom: 8px;
  }
  .inputSecAk{margin-bottom: 20px;}
  .inputSecAk .form-control{
    border-radius: 6px;
  font-size: 14px;
    color: #070707;
    padding: 10px;}
  .inputSecAk textarea{height: 200px;border-radius: 10px;}
  .hero-buttons .submitBtnAk.btn{
    font-size: 14px;
        padding: 4px 4px 4px 20px;
  }
  .hero-buttons .submitBtnAk.btn .arrow {
      width: 30px;
      height: 30px;
      margin-left: 40px;
  }
  .hero-buttons .submitBtnAk.btn .arrow i, .hero-buttons .submitBtnAk.btn .arrow svg{font-size: 18px;}
  .contactForm{padding-bottom: 90px;}
}
@media(max-width: 991px){
  .stepByStep.deepDiveAk{padding-top: 0;}
  .stepByStep.ourApproachAk{padding-top: 0;}
  .carrerOvrView{padding: 80px 0px;}
  .prvtJet{padding: 100px 0px 100px;}
  .prvtJetSecRow{    flex-wrap: wrap;}
  .prvtJetSecLeft,.prvtJetSecRght{width: 100%;}
  .prvtJetSecRght img{
        height: auto;
    width: calc(100% + 0px);
    left: 0;
    top: -35px;
  }
  .chalengesSolve .heading_sec h3{font-size: 24px;}
  .chalengesSolve .footer_top_section .hero-content{        max-width: 80%;}
  .trsPrntBtn.bgWhiteAk{padding: 3px 3px 3px 20px;}
  .trsPrntBtn a{font-size: 14px;}
  .stepByStep .OvrViewCnt{width: 80%;}
  .caseStudySecAk .OvrViewCnt{width: 80%;}
  .caseStudySecAk .prvtJetSecLeft>.font30Ak{width: 100%;}
  .caseStudySecAk .proof_outer{left: 6%;}
  .trsPrntBtn a .arrow {
        width: 30px;
        height: 30px;
        font-size: 14px;
        margin-left: 30px;
        line-height: 30px;
    }
  .insightCntAk{width: 100%;}
  .bnrCntAk{width: 70%;}
  .w65{width: 85%;margin-bottom: 40px;}
  .cntUlAk{margin-top: 30px;}
  .cntMapAk{margin-top: 20px;}
  .cntFromHead{margin-bottom: 40px;}
}
@media(max-width: 767px){
  .stepByStep.ourApproachAk{padding-bottom: 0;}
  .stepByStep .OvrViewCnt{width: 100%;}
  .prvtJetSecLeft .leftJetRow{
    max-height: 300px;
    overflow-y: scroll;
  }
  .prvtJetSecLeft{padding: 20px 20px;}
  .prvtJetSecLeft .font30Ak{margin-bottom: 30px;}
  .leftJetRow{flex-wrap: wrap;}
  .leftJetAk{
    padding-right: 0;
        width: 100%;
        border-right: none;
    border-bottom: 1px dashed #FFFFFF;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }
  .rghtJetAk {
        padding-left: 0;
        width: 100%;
    }
    .prvtJet{padding: 60px 0px 60px;}
    .prvtJetSec{margin-bottom: 10px;}
    .chalengesSolve .footer_top_section .hero-content{max-width: 100%;}
    .chalengesSolve .heading_sec h3{font-size: 18px;margin-bottom: 20px;}
    .footer_top_section img{object-position: center;}
  .insightAk {padding: 60px 0px 50px;}
  .insightCntAk .font36Ak{margin-bottom: 20px;}
  .insightCntAk {margin-bottom: 30px;}
  .insightBoxImgAk{margin-bottom: 15px;border-radius: 12px;}
  .insightBoxCntAk small{        font-size: 10px;}
  .insightBoxCntAk .font24Ak {
    margin-top: 5px;
    padding-top: 15px;
    border-top: 1px solid #EA372F;
}
.insightBoxCntAk .font18Ak{margin-bottom: 20px;}
.readMoreAk{font-size: 12px;}
.readMoreAk span{font-size: 14px;}
.insightBoxAk{margin-bottom: 20px;}
  .carrerOvrView{padding: 60px 0px;}
  .redCntAk {
        font-size: 14px;
        margin-bottom: 20px;
        padding-left: 20px;
    }
        .redCntAk:after {
        width: 12px;
        height: 12px;
        border-radius: 3px;
    }
    .OvrViewCnt{padding-right: 0;margin-bottom: 20px;}
    .trsPrntBtn a{font-size: 10px;}
        .trsPrntBtn a .arrow {
        width: 20px;
        height: 20px;
        font-size: 12px;
        margin-left: 20px;
        line-height: 20px;
    }
    .oprationAk{padding-bottom: 60px;}
    .ovrViewImgAk{height: 300px;}
    .latestJobAk{padding: 60px 0px;border-radius: 25px;}
    .dtlDiscAk .font30Ak{    margin-bottom: 10px;}
    .jobWrapAk{margin-bottom: 20px;}
    .jobWrapAk .font24Ak:first-child{margin-right: 20px;}
    .jobWrapAk .font24Ak{font-size: 12px;}
    .discriptionAk .font18Ak{margin-bottom: 20px;}
    .ltstDiscAk .hero-buttons .submitBtnAk .arrow{margin-left: 20px;}
    .ltstDiscAk{margin-bottom: 25px;}
    .ltstJobOpenBtmAk{padding-top: 20px;margin-bottom: 20px;}
    .workWithUsAk{padding: 60px 0px 60px;}
    .boxWorkAk{padding: 20px 15px;width: 100%;}
    .rightArrow {
        width: 25px;
        height: 25px;
        line-height: 25px;
        font-size: 14px;
        margin-bottom: 15px;
    }
    .gwdAk{padding: 60px 0px 50px;}
    .gwdRghtBoxAk {
        padding: 15px 20px;
        margin-bottom: 10px;
            border-radius: 14px;
    }
  .bnrAk{padding: 100px 0px 100px;}
  .bnrCntAk{width: 100%;}
  .font52Ak {
        font-size: 30px;
        margin-bottom: 20px;
    }
    .font18Ak{font-size: 12px;}
    .contactInfo{padding: 60px 0px;}
    .w65 {
        width: 100%;
        margin-bottom: 30px;
    }
    .stepByStep{padding: 70px 0px 60px;}
    .techNewSec{padding: 20px 10px;}
    .techNewImgAk img{width: 100%;}
    .profEffAk{padding: 60px 0px 60px;}
    .caseStudySecAk .slider_btn img{min-width: 25px;height: 25px;}
    .btnCaseGrpAk{width: 60px;right: 10%;top: -50px;}
    .caseStudySecAk .prvtJetSecLeft>.font30Ak{margin-bottom: 20px;}
    .caseStudySecAk{padding: 60px 0px 60px;}
    .prtnStrikeAkCnt{padding: 25px 20px;}
    .prtnStrikeAkCnt .font36Ak{margin-bottom: 25px;}
    .trsPrntBtn.bgWhiteAk{padding: 3px 3px 3px 10px;}
    .caseStudySecAk .proof_outer{margin-top: 30px;}
    .techUlAk{margin-top: 20px;}
    .techUlAk li{font-size: 14px;}
    .techUlAk li span{font-size: 16px;margin-right: 8px;}
    .font36Ak{font-size: 18px;}
    .font24Ak{font-size: 14px;}
    .font30Ak{font-size: 16px;}
    .cntUlAk{margin-top: 20px;}
    .cntUlAk li{margin-bottom: 15px;}
    .cntIconAk {
        width: 25px;
        height: 25px;
        border-radius: 8px;
        flex: 0 0 25px;
        font-size: 12px;
        margin-right: 15px;
    }
    .cntUlAk li a, .cntUlAk li address{font-size: 14px;}
    .cntFromHead{margin-bottom: 25px;}
    .cntFormAk form .row .col-md-6:nth-child(odd) .inputSecAk{padding-right: 0;}
    .cntFormAk form .row .col-md-6:nth-child(even) .inputSecAk{padding-left: 0;}
    .inputSecAk{margin-bottom: 20px;}
    .inputSecAk label {
        font-size: 12px;
        margin-bottom: 10px;
    }
    .inputSecAk .form-control {
        border-radius: 8px;
        padding: 0.5rem .75rem;
    }
    .inputSecAk textarea{height: 200px;        border-radius: 8px;}
    .hero-buttons .submitBtnAk.btn {
        font-size: 12px !important;
        padding: 3px 3px 3px 20px;
    }
    .hero-buttons .submitBtnAk.btn .arrow {
        width: 25px;
        height: 25px;
        margin-left: 30px;
    }
    .hero-buttons .submitBtnAk.btn .arrow i, .hero-buttons .submitBtnAk.btn .arrow svg{font-size: 14px;}
    .contactForm{padding-bottom: 100px;}
}
