@media only screen and (max-device-width: 991px) {
  .navsidelistings .navlist li a {
    font-size: 14px;
    font-weight: 400;
    color: var(--heading-color);
    padding: 12px 16px;
    display: block;
    border-radius: 8px;
    margin-bottom: 8px;
  }

  .navsidelistings .navlist li a:hover,
  .navsidelistings .navlist li a.active {
    background: #029cad0a;
    font-weight: 600;
  }

  .headereDesignBoxesmn .smboxfirst {
    height: 44px;
    width: 44px;
    left: 2%;
    top: 40%;
  }

  .headereDesignBoxesmn .smboxfirst img {
    height: 26px;
    width: 26px;
    object-fit: contain;
  }

  .headereDesignBoxesmn .smboxsecond {
    bottom: 11%;
    left: 4%;
    height: 68px;
    width: 68px;
  }

  .headereDesignBoxesmn .smboxsecond img {
    height: 36px;
    width: 36px;
    object-fit: contain;
  }

  .headereDesignBoxesmn .smboxthierd {
    top: 60%;
    right: 11%;
    height: 38px;
    width: 38px;
  }

  .headereDesignBoxesmn .smboxthierd img {
    height: 20px;
    width: 20px;
    object-fit: contain;
  }

  .headereDesignBoxesmn .smboxfourth {
    top: 36%;
    right: 2%;
    height: 65px;
    width: 65px;
  }

  .headereDesignBoxesmn .smboxfourth img {
    height: 35px;
    width: 35px;
    object-fit: contain;
  }

  .headereDesignBoxesmn .smboxfive {
    bottom: 6%;
    right: 6%;
    height: 48px;
    width: 48px;
  }

  .headereDesignBoxesmn .smboxfive img {
    height: 26px;
    width: 26px;
    object-fit: contain;
  }

  .textbusinesExpinrt .btntalklets {
    margin: auto;
  }

  .solutionHappiness {
    background: var(--white-color);
  }

  .inrdesignfmimg .moreDesign {
    display: flex;
  }

  .ChiragReviewSliders .slick-next::after {
    top: 0;
    bottom: 0;
    margin: auto;
    right: -10px;
  }

  .ChiragReviewSliders .slick-prev::after {
    top: 0;
    bottom: 0;
    margin: auto;
    left: -10px;
    right: unset;
  }

  .ChiragReviewSliders .singlesReviewsdv {
    width: 96%;
  }

  .mapsContactContents {
    position: unset;
    height: unset;
    background: var(--white-color);
    padding: 12px;
  }
  .contact_chiragsdivsmain{
    background: var(--white-color);
  }
}

@media only screen and (max-device-width: 768px) {
  .innerTechologys_relativeBox {
    height: unset;
  }

  .technologyIconsone,
  .technologyIconstwo,
  .technologyIconsthree,
  .technologyIconsfour,
  .technologyIconsfive,
  .technologyIconssix,
  .technologyIconssaven,
  .technologyIconseight,
  .technologyIconsnine {
    height: 98px;
    width: 98px;
    position: unset;
    margin: unset;
  }

  .technologyIconsone img,
  .technologyIconstwo img,
  .technologyIconsthree img,
  .technologyIconsfour img,
  .technologyIconsfive img,
  .technologyIconssix img,
  .technologyIconssaven img,
  .technologyIconseight img,
  .technologyIconsnine img{
    height: 36px;
    width: 36px;
    object-fit: contain;
  }
}

@media only screen and (max-device-width: 570px) {
  .technologiesInerMain ul li .nav-link {
    font-size: 14px;
  }

  .technologiesInerMain ul li .nav-link img {
    height: 24px;
    width: 24px;
  }

  .giveSolutionBoxed {
    padding: 40px 20px 47px 26px;
  }

  .topletsMapsmain .mapsChiragIt {
    height: 320px;
    width: 90%;
  }

  .topletsMapsmain .letsMapBg {
    height: 210px;
  }

  .listdelivercare li {
    width: 100%;
  }

  .portfoliotopdesign,
  .design_inrPortfolios .workscreen {
    height: 310px;
  }

  .contactsMapsMainchrt .mapsChiragIt {
    height: 340px;
  }

  .commanServicesBoxeds {
    padding: 48px 18px;
  }

  .designmodalsviewsad .modal-dialog{
    margin: 0;
  }

  .ourmainPortfolioSection .technologiesInerMain .button{
    font-size: 14px;
  }
}