@media only screen and (max-width: 767px) {

      .mobile-video-banner {
        display: block !important;
        max-width: 450px;
        margin: 25px auto 10px auto;
        border: 4px solid #a49c90;
      }

    }
@media only screen and (max-width: 767px) {
    .mobile-sidebar-area {
        display: none !important;
    }
}
    .blog-cluster-data {
      display: none;
    }

    .accordion-toggle {
      background-color: #025587;
      color: #fff;
      cursor: pointer;
      padding: 10px;
      width: 100%;
      border: none;
      text-align: left;
      font-size: 16px;
      font-weight: 700;
      border-radius: 5px;
    }
  @media only screen and (max-width: 394px) and (min-width: 360px) {
      .accordion-toggle {
        font-size: 14px;
      }
    }
    @media only screen and (max-width: 359px) {
      .accordion-toggle {
        font-size: 11px;
      }
    }
    .mobile-cities-nav {
      margin-top: 10px;
    }
    .accordion-toggle:after {
      content: '\25B6';
      float: right;
    }

    .accordion-toggle.active:after {
      content: '\25BC';
    }

    .accordion-content {
      max-height: 0px;
      overflow: hidden;
      transition: max-height 0.3s ease-out;
      padding: 0 15px;
      white-space: nowrap;
    }

    .accordion-content ul {
      list-style-type: none;
      padding: 10px 0;
      margin: 0;
    }

    @keyframes pulse {
  0% {
    box-shadow: 0 0 0 0 #d9b604;
  }
  70% {
    box-shadow: 0 0 0 10px rgba(255, 105, 180, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 105, 180, 0);
  }
}

.cities-mobile-view {
  animation: pulse 2.5s infinite;
}