@media (max-width: 1620px) {
    .slider_nav_wrapper {
      max-width: 94%;
    }
  }
  
  @media (max-width: 1420px) {
    .slider_nav_wrapper {
      max-width: 92%;
    }
    .card_slider_section .card {
      padding: 10px;
      min-height: 320px;
    }
    .card img {
      width: 100%;
      height: 170px;
    }
  }
  
  @media (max-width: 1199px) {
    .slider_nav_wrapper {
      max-width: 90%;
    }
  
    .card_slider_section .card {
      min-width: 31%;
    }
    .card img {
      width: 100%;
      height: 150px;
    }
    .customizedAppOptionsArea {
      gap: 20px;
    }
    .experienceContent_ {
      grid-template-columns: repeat(4, 1fr);
    }
    .optionsOuter {
      gap: 12px;
    }
  }
  @media (max-width: 1080px) {
    .form-box {
      width: 39%;
    }
  
    .heading.mb-20 {
      margin: 0 !important;
    }
    .customizedAppOptionsArea {
      padding: 40px 90px 28px 90px;
    }
    .sucessbox_ .fontSize16 {
      font-size: 14px;
    }
  }
  @media (max-width: 991px) {
    .whatmakeusbest_ .choose-img {
      margin-bottom: 44px;
    }
    .offerContent {
      grid-template-columns: repeat(auto-fit, minmax(258px, 1fr));
    }
    .offshoreContent {
      grid-template-columns: repeat(auto-fit, minmax(258px, 1fr));
    }
    .optionsOuter {
      grid-template-columns: repeat(auto-fit, minmax(258px, 1fr));
    }
    .experinceSection {
      grid-template-columns: repeat(auto-fit, minmax(258px, 1fr));
    }
    .hireMobileDevOuterContainer {
      grid-template-columns: repeat(auto-fit, minmax(370px, 1fr));
    }
    .aboutSucess_ {
      grid-template-columns: repeat(auto-fit, minmax(232px, 1fr));
    }
    .customizedAppOptionsArea {
      padding: 40px 14px 28px 14px;
    }
    .subHeadingText {
      font-size: 17px;
    }
    .experienceContent_ {
      grid-template-columns: repeat(auto-fit, minmax(166px, 1fr));
    }
    .outsourceMobileapp_ .choose-img {
      margin-bottom: 40px;
      align-items: center;
    }
    .secbox1 {
      order: 2;
    }
    .secbox2 {
      order: 1;
      text-align: center;
    }
    .insightsArea {
      grid-template-columns: repeat(auto-fit, minmax(355px, 1fr));
    }
    .insightOption {
      margin-bottom: 17px !important;
    }
    .insightOptions {
      margin-top: 0;
    }
    .card_slider_section {
      padding-top: 0;
    }
    .card img {
      width: 100%;
      height: 160px;
    }
    .appbannerLeft {
      width: 100%;
    }
    .bannerInner,
    .choose-iner {
      flex-wrap: wrap;
      flex-direction: column-reverse;
    }
    .appbannerRight {
      width: 74%;
      text-align: center;
      margin: 0 auto;
    }
    .form-box {
      width: 100%;
    }
    .formInner {
      flex-wrap: wrap;
    }
    .text-box {
      width: 100%;
    }
    .card_slider_section .card {
      min-width: 47%;
    }
    .why-choose .choose-iner > div {
      align-items: center;
    }
    .choose-img img {
      width: 62%;
    }
    .appdevelopmentBanner {
      background-size: cover;
    }
    .fontSize45 {
      font-size: 32px;
      line-height: 42px;
    }
    .paracommon br {
      display: none;
    }
    .fontSize40 {
      font-size: 33px;
      line-height: 42px;
    }
    .mainDescription br {
      display: none;
    }
    .description18 br {
      display: none;
    }
    .fullyCustomized {
      overflow: hidden;
    }
  }
  
  @media (max-width: 767px) {
    br {
      display: none;
    }
  }
  
  @media (max-width: 640px) {
    .offshoreContent {
      margin-top: 12%;
    }
    .offerContent {
      grid-template-columns: repeat(auto-fit, minmax(296px, 1fr));
    }
    .customizedAppOptionsArea {
      grid-template-columns: repeat(auto-fit, minmax(182px, 1fr));
    }
    .workExperience_:after {
      background-position: center;
      background-size: 100% 38%;
    }
    .shapeTwo {
      bottom: -61px;
    }
    .mainHeading {
      font-size: 45px;
    }
    .subHeading {
      font-size: 34px;
    }
    .discription {
      font-size: 17px;
      line-height: 31px;
    }
  }
  
  @media (max-width: 575px) {
    .card_slider_section .card {
      min-width: 264px;
    }
    .text-box h2 {
      font-size: 25px;
    }
    .mainBtn {
      font-size: 16px;
    }
    .appoffshore_ {
      padding: 35px 0;
    }
    .offshoreContent {
      margin-top: 19%;
    }
    .py-80 {
      padding-top: 60px;
      padding-bottom: 60px;
    }
    .mainHeadingText {
      font-size: 30px;
    }
    .mainFaq {
      padding: 0px 0px;
    }
    .at-title.active:after {
      top: 66%;
    }
    .accordionPara {
      font-size: 14px;
      padding: 0px 15px 15px 15px;
    }
    .accordionTitle {
      font-size: 15px;
      width: 85%;
    }
    .pb-100 {
      padding-bottom: 60px;
    }
    .testimonial {
      order: 2;
    }
    .avatars {
      order: 1;
      flex-direction: row;
    }
    .slider_box {
      flex-wrap: wrap;
    }
    .testimonial-text {
      font-size: 16px;
    }
    .author {
      font-size: 20px;
    }
    .role {
      font-size: 14px;
    }
    .slider_wrapper {
      padding-bottom: 0;
    }
    .coma {
      width: 8%;
      margin-top: 20px;
    }
    .avatars img {
      width: 85px;
      height: 85px;
    }
    .mainHeadingTxt {
      font-size: 28px;
  }
  .heading {
      font-size: 55px;
  }
  .fontSize20 {
      font-size: 18px;
  }
  }
  @media (max-width: 480px) {
    .fontSize40 {
      font-size: 27px;
      line-height: 37px;
    }
    .chose-item-cont h5 {
      width: 88%;
      font-size: 18px;
    }
  
    .chose-item-icon img {
      width: 69%;
    }
    .chose-item-icon {
      right: -29px;
    }
    .choose-item .choose-n {
      max-width: 71px;
      font-size: 36px;
    }
    .fontSize45 {
      font-size: 27px;
      line-height: 37px;
    }
    .headingTxt {
      font-size: 32px;
    }
    .hireMobileDevContentBg {
      top: 61px;
      right: 20px;
    }
    .smallAbsArrow {
      display: none;
    }
    .fullyCustomizedHeadingArea img {
      display: none;
    }
    .hireMobileDevOuterContainer {
      grid-template-columns: repeat(auto-fit, minmax(339px, 1fr));
    }
    .headingText {
      font-size: 28px;
    }
    .hireMobileDevContentBg {
      max-width: 62px;
      width: 100%;
    }
    .hireMobileDevContent {
      padding: 37px 20px 37px 20px;
    }
    .description18 {
      font-size: 16px !important;
    }
    .shapeOne {
      width: 21%;
      top: 38px;
    }
    .shapeTwo {
      bottom: -61px;
      width: 20%;
    }
    .date_wrapper {
      gap: 5px;
      flex-wrap: wrap;
    }
    .form-box {
      padding: 30px 25px;
    }
  }
  @media (max-width: 360px) {
    .mainHeading {
      font-size: 36px;
    }
    .discription {
      font-size: 15px;
    }
    .subHeading {
      font-size: 23px;
    }
    .mainBtn {
      font-size: 13px;
    }
    .fontSize40 {
      font-size: 22px;
      line-height: 31px;
    }
    .fontSize20 {
      font-size: 18px;
    }
    .paracommon {
      font-size: 14px;
    }
    .serviceBox_ p {
      font-size: 14px;
    }
    .hireMobileDevOuterContainer {
      grid-template-columns: repeat(auto-fit, minmax(282px, 1fr));
    }
    .insightsArea {
      grid-template-columns: repeat(auto-fit, minmax(295px, 1fr));
    }
    .insightMobileImg {
      width: 100%;
    }
        .card_slider_section .card {
          min-width: 241px;
      }
  }
  