@media (max-width: 767px) {
  .xs-font-size16 {
    font-size: 20px;
    line-height: normal;
  }
  .top-main {
    text-align: center;
    position: fixed;
    z-index: 999;
    width: 100%;
    margin: -40px 0px 0px;
  }
  .top-bar-data {
    display: flex;
    align-items: center;
  }
  .mobile-hide {
    display: none !important;
  }
  .top-menu-left a {
    font-size: 14px;
    display: inline-flex;
    align-items: center;
  }
  .top-menu-left a:nth-child(3) {
    text-align: center;
  }
  .top-menu a {
    padding: 0px;
  }
  .emergency span {
    font-size: 15px;
  }
}
@media (max-width: 991px) {
  p {
    margin: 0 0 20px;
  }
  .sm-margin-10px-bottom {
    margin-bottom: 10px !important;
  }
  .sm-font-size18 {
    font-size: 18px;
    line-height: 26px;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    margin: 0 0 16px;
    padding: 0;
    letter-spacing: 0;
  }
}
