@media screen and (max-width: 460px) {
  body {
    overflow-x: hidden; }

  h1 {
    font-size: 28px;
    line-height: 32px; }

  h2 {
    font-size: 24px;
    line-height: 28px; }

  section {
    padding: 20px 0; }

  .btn {
    display: block;
    padding: 13px;
    text-align: center; }

  .big-btn {
    font-size: 12px;
    line-height: a; }

  .h1-box {
    margin: 15px 0; }

  .hero .content-container {
    position: relative; }
    .hero .content-container::after {
      position: absolute;
      width: 100%;
      height: 100%;
      left: 0;
      display: block;
      background-color: #433d7c73;
      content: '';
      top: 0;
      z-index: 1; }
    .hero .content-container .hero-content {
      z-index: 2; }
      .hero .content-container .hero-content .btn {
        margin-right: 0;
        text-align: center; }
        .hero .content-container .hero-content .btn:first-child {
          margin-bottom: 10px; }
      .hero .content-container .hero-content h1 {
        margin-bottom: 20px; }
        .hero .content-container .hero-content h1 br {
          display: none; }

  .surgos-section .dog4 {
    scroll-behavior: smooth;
    padding: 0;
    overflow-x: scroll; }
  .surgos-section .btn {
    margin: 0; }

  .dog-card:hover {
    box-shadow: none; }

  .alapitvanyrol .rolunk-roviden {
    margin-bottom: 30px; }
  .alapitvanyrol > * {
    width: 100%; }
  .alapitvanyrol .btn {
    margin-right: 0; }
  .alapitvanyrol .celok {
    margin-bottom: 20px; }
    .alapitvanyrol .celok .cel {
      padding-left: 0;
      position: relative; }
      .alapitvanyrol .celok .cel h2 {
        margin-bottom: 10px;
        padding-left: 55px;
        padding-top: 7px; }
      .alapitvanyrol .celok .cel::before {
        width: 62px;
        height: 62px;
        left: -12px;
        top: -5px; }

  .news-events-section .news-events .news-events-container .news .btn {
    margin: 20px 0 0;
    display: block; }
  .news-events-section .news-events .news-events-container .news a {
    display: block; }
    .news-events-section .news-events .news-events-container .news a:not(:last-child) {
      margin-bottom: 35px; }
    .news-events-section .news-events .news-events-container .news a .news-item {
      padding: 0; }
      .news-events-section .news-events .news-events-container .news a .news-item:hover {
        background-color: transparent;
        color: white; }
  .news-events-section .news-events .news-events-container .events .btn {
    margin: 20px 0 0;
    display: block; }
  .news-events-section .news-events .news-events-container .events .event-item {
    padding: 10px 0px;
    margin: 15px 0; }
    .news-events-section .news-events .news-events-container .events .event-item .date {
      font-size: 16px;
      padding-right: 20px;
      line-height: 25px; }
      .news-events-section .news-events .news-events-container .events .event-item .date::after {
        left: 9px;
        top: 0px; }
    .news-events-section .news-events .news-events-container .events .event-item h2 {
      font-size: 18px;
      font-weight: 700;
      line-height: 25px; }
  .news-events-section .news-events .news-events-container .events .dashed-border-bottom {
    height: 3px; }

  .foundation-section {
    padding: 20px 0; }
    .foundation-section .alapitvany-tagjai {
      width: auto; }
      .foundation-section .alapitvany-tagjai .volunteers {
        margin: 30px 0;
        justify-content: space-evenly; }
        .foundation-section .alapitvany-tagjai .volunteers .volunteer {
          width: 130px; }

  #donate-page-container .donater {
    justify-content: center; }
    #donate-page-container .donater .formbox {
      width: 80%;
      padding: 0 25px 20px;
      margin: 30px 0 0; }
      #donate-page-container .donater .formbox .inputs-box::before {
        top: 13px;
        left: 220px; }
      #donate-page-container .donater .formbox .inputs-box input {
        width: 100%; }
      #donate-page-container .donater .formbox .inputs-box #donate-amount {
        padding: 15px 14px;
        margin-bottom: 10px; }

  .single-kutya-container {
    padding-top: 20px; }
    .single-kutya-container .single-kutya {
      width: auto; }
      .single-kutya-container .single-kutya .my-gallery {
        max-width: 100%; }
        .single-kutya-container .single-kutya .my-gallery img {
          width: 100%; }
        .single-kutya-container .single-kutya .my-gallery .gallery-open-link {
          padding: 6px;
          width: calc(100% - 20px);
          box-sizing: border-box;
          left: 10px; }
      .single-kutya-container .single-kutya .single-kutya-content-container {
        width: 100%;
        margin-left: 0; }
        .single-kutya-container .single-kutya .single-kutya-content-container .short-desc {
          padding: 20px; }
          .single-kutya-container .single-kutya .single-kutya-content-container .short-desc h1 {
            font-size: 48px;
            margin: 10px 0 20px; }
          .single-kutya-container .single-kutya .single-kutya-content-container .short-desc .data-box > h3 {
            font-size: 14px !important; }
          .single-kutya-container .single-kutya .single-kutya-content-container .short-desc .data-box > p {
            font-size: 16px !important; }

  .category-container .category-display > * {
    width: 100%;
    padding: 0;
    margin: 0; }

  footer .footer-container .menus .menu {
    width: 100%; }
  footer .footer-container .footer-logo {
    margin: 20px 0; }
    footer .footer-container .footer-logo .big-logo {
      width: 162px;
      height: 130px;
      padding: 30px 35px; }
      footer .footer-container .footer-logo .big-logo svg {
        width: 100%;
        height: 100%; }
  footer .footer-container .bottom-links {
    justify-content: center; }
    footer .footer-container .bottom-links .slash-link {
      margin: 20px 0; } }

/*# sourceMappingURL=responsive-mobile.css.map */
