/* --- 1280px --------------------------------------------- */
/* -- iPad --------------------------------------------- */
/* --- 980px --------------------------------------------- */
/* --- widescreen laptop? --------------------------------------------- */
/* --- 768px --------------------------------------------- */
@media only screen and (max-width: 767px) {
  #mobilmenu_trigger {
    top: 40px;
    right: 30px;
  }
  #prefooter .container {
    flex-wrap: wrap;
  }
  #prefooter .container a {
    display: block;
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
  }
  .flexcontainer {
    flex-wrap: wrap;
  }
  .flexcontainer > * {
    width: 100% !important;
  }
}
/* --- 580px --------------------------------------------- */
@media only screen and (max-width: 584px) {
  h1,
  .h1,
  h2,
  .h2 {
    font-size: 35px;
  }
  .onlymobile {
    display: inline-block;
  }
  #footer {
    height: 35vh;
  }
  body.frontpage #intrologo #logo {
    width: 300px;
    height: 300px;
  }
  #intro_quote {
    font-size: 45px;
    position: relative;
    margin-bottom: -100px;
  }
  .flexcontainer.fullwidth .text {
    max-width: 95%;
    margin: auto;
  }
  #business_3 .textbox p img {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    width: 50% !important;
  }
  #reviews {
    margin-bottom: 70px;
  }
  #reviews .item {
    padding-right: 10px;
  }
  #start_2025 #intro_image {
    width: 70%;
    max-width: 100%;
    margin-top: -15vh;
    margin-left: 30%;
  }
  #start_2025 #intro_quote {
    left: 5%;
    max-width: 70%;
  }
  #start_2025 #intro_text {
    font-size: 14px;
  }
  #start_2025 #start_about .image {
    margin: auto;
    width: 80% !important;
  }
  #start_2025 #tree {
    width: 80%;
    transform: translateX(5%);
  }
  #image_angels {
    margin: auto;
    display: block;
  }
}
/* --- 480px --------------------------------------------- */
/* --- 380px --------------------------------------------- */
/* mobile LANDSCAPE ---------------------------------------------*/
