@media screen and (max-width: 967px) {
  .contactWrapper .contactLinks {
    font-size: 20px;
  }
  .contactWrapper .contactLinks .phonenumber,
  .contactWrapper .contactLinks .email,
  .contactWrapper .contactLinks .location {
    padding-left: 30px;
    background-size: 24px;
    background-position: 0 center;
  }
  .contactWrapper .contactLinks .devider {
    margin: 0;
  }
  .site-footer .copyright {
    font-size: 16px;
  }
}
@media screen and (max-width: 967px) {
  .toggleMenu {
    top: 10px;
    right: 15px;
    width: 35px;
    height: 35px;
  }
  .site-header .site-branding {
    text-align: center;
  }
  .site-header .site-branding .site-logo img {
    width: 150px;
    margin: 0 auto;
  }
  .aboutWrapper .elementor-heading-title::after,
  .coreExpertise .elementor-heading-title::after {
    width: 120px;
    left: 230px;
  }
  .latestwork .elementor-heading-title::after {
    width: 90px;
    left: 260px;
  }
  .contactWrapper .contactLinks {
    flex-direction: column;
  }
  .contactWrapper .contactLinks .devider {
    display: none;
  }
  .contactWrapper .contactLinks .phonenumber,
  .contactWrapper .contactLinks .email,
  .contactWrapper .contactLinks .location {
    padding-left: 40px;
  }
  .site-footer .copyright {
    font-size: 14px;
  }
  body.page-template {
    padding-top: 60px;
  }
  .serviceDetails .elementor-widget-text-editor h4 {
    font-size: 16px;
  }
}
