/*MOBILE , 2019 (c) IVENSIO.DE - GS:52*/
@media only screen and (max-width: 1024px) {
  .product-shop.grid12-4, .product-img-column.grid12-8 {
    width: 100% !important;
  }
  .footer .grid12-1,.footer .grid12-2, .footer  .grid12-3, .footer .grid12-4, .footer .grid12-5, .footer .grid12-6, .footer .grid12-7, .footer .grid12-8, .footer .grid12-9, .footer .grid12-10, .footer .grid12-11, .footer .grid12-12, .footer .grid-full {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}
  .iv-footer-logo-wrapper {
    margin-bottom: 27px;
  }
  .iv-footer-newsletter-content, .iv-footer-zahlung-content {
    text-align: center;
  }
  .iv-fsl {
    width: 50% !important;
  }
  .footer-full-grid h6.block-title, .footer-full-grid-bottom h6.block-title {
    background: var(--main-dark-color);
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 6px;
  }
  .footer-full-grid .block-content, .footer-full-grid-bottom .block-content {
    padding-left: 7.5px;
  }
  a.iv-footer-logo img {
    max-width: 41.5%;
  }
  .iv-footer-logo-wrapper {
    text-align: center;
  }
  .iv_ggl_map_image {
      background-size: 103%;
  }
  /* .ddresscontent {
    width: 47%;
  } */
  .mapcontent {
    width: 49%;
  }
}
@media only screen and (max-width: 770px) {

  .iv_kataloge_wrapper > div {
  border-bottom: 1px solid #000;
  margin-bottom: 10px;
}
  .iv_katalog_order_content {
  padding: 15px;
}
  .iv-padding {
    padding: unset;
  }
  .iv-megastore {
    margin-bottom: 1.5%;
  }

  .iv-st-news {
    width: 100%;
    margin: 0 auto;
  }
  
  #catalog-pic {
    width: 46%;
    margin: 0 auto;
    display: block;
  }

  .home-content
  .iv-megastore:not(:last-child) {
      margin-bottom: 20px;
  }
  .iv-dv-icon {
    margin-top: 10px;
  }

  #block-search {
      width: auto !important;
  }
  .slideshow-wrapper-outer .slider-arrows2 .owl-controls .owl-buttons .owl-prev, .slideshow-wrapper-outer .slider-arrows2 .owl-controls .owl-buttons .owl-next {
    top: 65px !important;
  }
  .slidecontent > b { font-size: 2.5em !important;}
  .slidecontent > p { }
  .slidecontent {
    bottom: 15% !important;
  }
  .header-container #minicart {
    margin-top: 0 !important;
  }
  .header-container .logo-wrapper--mobile {
    max-width: 31%;
  }
  .header-container .skip-links-wrapper {
    position: absolute;
    z-index: 999;
    width: 100%;
  }
  .iv_customheaderlinks, .header-primary-container, .header-top-container {
    display: none;
  }
  .header-container .skip-links--4 .skip-link {
    width: 20% !important;
  }
  .header .inner-container {
    padding: 0 !important;
  }
}
@media only screen and (max-width: 615px) {
  .home-content {
    padding-left: 0;
    padding-right: 0;
  }
  .inner-container {
    padding-left: 5px;
    padding-right: 5px;
  }

}
@media only screen and (max-width: 485px) {
  .iv_seo-bild {
    max-width: 67%;
  }

  .iv-st-news {
    width: 100%;
    margin: 0 auto;
  }
  #iv-bbox-glo {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  #iv-bbox-gt {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  #iv-bbox-gs {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  #iv-bbox-gl {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  #iv-bbox-ss {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  #iv-bbox-as {
    width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
