@media screen and (max-width: 768px) {
  h1 {
    font-size: 42px;
    line-height: 50px; }

  header {
    height: 60px; }
    header #mobile-menu-open {
      display: block; }
    header .top .logo {
      height: 40px; }
      header .top .logo img {
        height: 100%; }
    header .top .header-menu {
      display: none; }

  .hero {
    height: 40vh; }
    .hero .pic-author {
      display: none; }

  .surgos-section {
    padding-top: 30px; }
    .surgos-section .surgos .dog4 {
      justify-content: start; }

  .news-events-section .news-events h1 {
    font-style: 42px;
    line-height: 50px; }
  .news-events-section .news-events .news-events-container {
    display: block; }
    .news-events-section .news-events .news-events-container div:last-child {
      margin-top: 40px; }
    .news-events-section .news-events .news-events-container > * {
      width: 100%; }
    .news-events-section .news-events .news-events-container .news a .news-item:last-of-type {
      margin-bottom: 0;
      margin-top: 0; }

  .foundation-section {
    padding: 60px 0; }
    .foundation-section .footer-container .bottom-links {
      justify-content: center;
      flex-wrap: wrap; }
      .foundation-section .footer-container .bottom-links .slash-link {
        margin: 40px 0; }

  .single-kutya-container .single-kutya {
    width: auto; }
    .single-kutya-container .single-kutya .my-gallery {
      max-width: 40%; }
      .single-kutya-container .single-kutya .my-gallery img {
        width: 100%; }
    .single-kutya-container .single-kutya .single-kutya-content-container {
      width: 58%;
      min-width: auto;
      margin-left: 2%; }
      .single-kutya-container .single-kutya .single-kutya-content-container .data-box {
        width: 50% !important; }
      .single-kutya-container .single-kutya .single-kutya-content-container .btn-box {
        margin-bottom: 0; }
        .single-kutya-container .single-kutya .single-kutya-content-container .btn-box a {
          display: block;
          text-align: center;
          margin-bottom: 10px;
          margin-right: 0; }

  .form-page {
    padding: 0; }
    .form-page .form-wrapper .form-container {
      padding: 10px 20px;
      width: 100%; }
    .form-page .form-wrapper .form-desc {
      width: 100%; } }

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