@media (max-width: 1400px) {
  /* line 4, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .navibar .navmenu .navpoint {
    margin-top: 20px;
  }
  /* line 7, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .navibar .navmenu .navpoint h2 {
    font-size: 24px;
  }
}
@media (max-width: 900px) {
  /* line 17, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .profilepage {
    padding-top: 0px !important;
  }

  /* line 20, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .background-video {
    top: 50%;
    bottom: 0;
    width: 100%;
    transform: translateY(-50%);
    left: auto;
    right: auto;
  }

  /* line 29, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .contactgrid {
    grid-template-columns: 1fr 1fr !important;
    grid-template-areas: "area1 area2" "area3 area4" "area5 area5" !important;
    max-width: 250px !important;
  }

  /* line 37, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .profilepicturegrid {
    grid-template-columns: 1fr 1fr !important;
  }

  /* line 41, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .bottomtextbox {
    position: static !important;
  }

  /* line 45, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .navmenu {
    top: 146px !important;
  }

  /* line 49, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .verkaufenbox {
    margin-top: 0 !important;
  }
  /* line 52, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .verkaufenbox h2 {
    margin-top: 20px;
  }

  /* line 57, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .immogrid {
    grid-template-columns: 1fr !important;
  }

  /* line 61, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .letterbox {
    padding: 40px 20px 100px 20px !important;
  }

  /* line 66, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .ratingsnomobile {
    display: none;
  }

  /* line 70, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .ratingsnomobile {
    display: none;
  }

  /* line 74, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .subline {
    font-size: 10px !important;
  }

  /* line 78, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  html .mobile {
    display: block !important;
  }

  /* line 82, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .imagenav {
    padding-top: 300px !important;
  }

  /* line 86, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  html .navbarcontainer {
    position: static !important;
  }

  /* line 90, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .mainslider .slidecaption {
    padding-right: 60px;
  }

  /* line 94, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  html .navibar.row .col-5.logoright {
    padding: 0 !important;
  }

  /* line 98, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .subline {
    padding-right: 20px;
    font-size: 12px;
    display: none !important;
  }

  /* line 104, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .videolink {
    height: 260px !important;
  }

  /* line 108, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .mainlogo {
    margin: 0 25px 0 0 !important;
  }

  /* line 112, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #linebreak {
    display: none;
  }

  /* line 117, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #kundeninformationen .smallerwidth {
    width: 100%;
  }
  /* line 121, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #kundeninformationen .bold {
    margin-top: 36px;
  }
  /* line 127, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #kundeninformationen .headline.main {
    padding-left: 16px;
  }
  /* line 132, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #kundeninformationen .mainlogo {
    margin-top: 32px;
    margin-right: 0;
  }
  /* line 136, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #kundeninformationen .mainlogo a {
    display: block;
  }
  /* line 141, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #kundeninformationen .extralogo {
    margin-right: 30px;
    position: absolute;
    right: 0;
  }
  /* line 147, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #kundeninformationen #logo1 {
    top: -155px;
  }
  /* line 151, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #kundeninformationen #logo2 {
    top: -84px;
  }
  /* line 155, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #kundeninformationen .emptyline {
    font-size: 13px;
  }
  /* line 158, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #kundeninformationen .emptyline:last-of-type {
    font-size: 11px;
    padding-bottom: 40px;
    padding-top: 10px;
    border-top: 1px dashed black;
  }
  /* line 166, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #kundeninformationen .number {
    margin-top: 100px;
  }
  /* line 170, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #kundeninformationen .textcontainer {
    padding: 0;
    width: 100%;
  }
  /* line 175, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #kundeninformationen .text {
    width: 70%;
  }
  /* line 179, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #kundeninformationen .printbutton {
    text-align: center;
  }
  /* line 182, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #kundeninformationen .printbutton button {
    width: 50%;
    margin-top: 70px;
    margin-bottom: 51px;
    border: 0;
    color: white;
    text-transform: uppercase;
    border: 1px solid black;
    padding: 10px;
    background-color: #183B41;
    /* border: 2px solid black; */
    font-weight: 800;
    letter-spacing: 1px;
    transition: 1s;
  }

  /* line 203, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .immokaufencontainer .image {
    height: 250px !important;
  }

  /* line 208, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .mainslider {
    margin-top: 0px !important;
    height: 600px !important;
    min-height: 600px !important;
  }
  /* line 213, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .mainslider .swiper-slide {
    height: 600px !important;
    min-height: 600px !important;
  }

  /* line 219, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .mainslider .slider .slide {
    height: 600px !important;
    min-height: 600px !important;
  }

  /* line 226, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .mainslider .exposebestellen button {
    color: white;
    background-color: black;
    border-radius: 25px !important;
    font-size: 18px !important;
    padding: 5px 15px !important;
  }

  /* line 236, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .swiper-button-next,
  .swiper-button-prev {
    display: none !important;
  }

  /* line 241, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #exposes .mainbanner .mainbannerslider .slider .slide {
    height: 25vh !important;
  }

  /* line 245, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .headline {
    font-size: 30px !important;
    padding: 10px;
  }

  /* line 252, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .details .headline,
  .price .headline {
    font-size: 15px !important;
  }

  /* line 258, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #agb h2 {
    font-size: 30px;
  }
  /* line 262, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #agb .text {
    position: static !important;
    transform: none !important;
  }
  /* line 267, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #agb .textcontainer {
    padding-left: 0;
  }
  /* line 270, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #agb .textcontainer > div {
    padding-left: 0;
  }
  /* line 275, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #agb .text {
    width: 100% !important;
  }
  /* line 279, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #agb .mainheadline {
    margin-left: 0 !important;
  }
  /* line 283, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #agb .number {
    text-align: left !important;
  }
  /* line 287, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #agb .text2 {
    padding-left: 50px;
  }
  /* line 292, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #agb .text {
    left: 40px !important;
  }
  /* line 296, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #agb .breadtext {
    margin-left: 0 !important;
  }

  /* line 301, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .slider {
    height: 100%;
  }
  /* line 306, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .slider .slide#three .slidecaption {
    left: 10% !important;
  }
  /* line 312, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .slider .slide#zero .slidecaption {
    top: 20%;
    text-shadow: 2px 2px #000;
  }
  /* line 316, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .slider .slide#zero .slidecaption .small {
    font-size: 12px;
    line-height: 18px;
    text-shadow: none;
  }

  /* line 327, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .mainslider .slidecaption {
    position: relative;
    top: 30%;
    left: 10%;
    font-size: 30px !important;
    line-height: 37px;
    color: white;
    font-weight: 800;
  }

  /* line 337, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .slick-prev,
  .slick-next {
    display: none !important;
  }

  /* line 342, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  html .navmenu .navpoint {
    margin: 10px 0;
  }

  /* line 346, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  html .address {
    font-size: 10px !important;
    padding: 20px;
  }

  /* line 351, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #lage .firstbanner {
    height: 500px;
  }
  /* line 354, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  #lage .firstbanner h2 {
    color: white;
    font-size: 30px;
  }

  /* line 360, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .breadcrumbs,
  .breadcrumbcontainer {
    margin-top: 70px !important;
    margin-bottom: 33px !important;
  }

  /* line 366, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .singlephoto {
    padding-bottom: 15px;
  }

  /* line 370, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .groupphoto {
    padding-bottom: 50px;
  }

  /* line 374, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .profile {
    margin-bottom: 70px !important;
  }

  /* line 378, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .name {
    margin: 20px 0;
  }

  /* line 383, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .groupphoto img {
    width: 100%;
  }

  /* line 388, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .footercontainer {
    padding: 20px !important;
  }

  /* line 392, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .mobilefooter {
    display: block !important;
    padding: 0 50px 20px 34px !important;
  }
  /* line 396, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .mobilefooter .footerlink {
    padding-left: 0 !important;
  }
  /* line 400, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .mobilefooter .footerlink.bold div {
    font-weight: 800 !important;
  }
  /* line 404, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .mobilefooter .footerlink.bold a {
    font-weight: 800;
  }

  /* line 411, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .copyright {
    margin-top: 40px;
    font-size: 10px;
  }

  /* line 416, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .mobile {
    display: block !important;
    padding: 0 20px;
  }
  /* line 420, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .mobile h2.headline {
    margin-bottom: 10px;
  }
  /* line 424, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .mobile li {
    list-style-type: none;
    padding-left: 0;
    font-size: 20px;
    border: 1px solid black;
    padding: 10px;
    margin: 10px 0;
    border-radius: -2px;
    width: auto;
  }
  /* line 434, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .mobile li a {
    font-weight: 800 !important;
    width: 100%;
    display: block;
  }
  /* line 441, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .mobile ul {
    padding: 20px 0;
  }

  /* line 446, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .notmobile {
    display: none !important;
  }

  /* line 450, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .twocolumns {
    -moz-columns: 1 !important;
         columns: 1 !important;
  }

  /* line 455, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  html .navibar {
    grid-template-columns: 4fr 1fr !important;
  }
  /* line 457, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  html .navibar .headcopy {
    display: none !important;
  }
  /* line 462, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  html .navibar .headersocials {
    display: none !important;
  }
  /* line 468, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  html .navibar .mainlogo {
    width: 100%;
  }
  /* line 472, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  html .navibar .burger {
    margin-top: 0px;
  }
  /* line 475, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  html .navibar .burger .burgericon {
    width: 40px !important;
    height: 40px;
  }
  /* line 485, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  html .submenus {
    margin-top: 0 !important;
  }
  /* line 489, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  html .navmenu {
    position: absolute !important;
  }
  /* line 492, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  html .navmenu .mobilesocials {
    display: flex !important;
    clear: both;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    gap: 22px;
    padding: 25px 0 10px;
  }
  /* line 501, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  html .navmenu .mobilesocials a {
    display: block;
    width: 44px;
    line-height: 0;
  }
  /* line 507, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  html .navmenu .mobilesocials img {
    width: 100%;
    height: auto;
    display: block;
  }
  /* line 515, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  html .navibar .mainlogo img {
    width: 100% !important;
    float: right;
    position: static !important;
  }
  /* line 521, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  html #lage .text {
    margin: 30px 0;
  }
  /* line 525, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  html .navibar .mainlogo {
    width: auto !important;
    max-width: 350px;
  }

  /* line 532, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .smallgallery {
    grid-template-columns: 1fr !important;
  }

  /* line 536, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .belowgallery {
    grid-template-columns: 1fr !important;
    grid-gap: 20px;
    text-align: center;
  }
  /* line 541, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .belowgallery div {
    justify-self: center !important;
  }

  /* line 548, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .slide {
        /*
        &#one {
            background-image: url('/img/Foerster-Hilms-Immobilien-Haus-Wohnung-Villa-Elbvororte-Hamburg-SL1m.webp') !important;
        }
    
        &#two {
            background-image: url('/img/Foerster-Hilms-Makler-Blankenese-Rissen-Wedel-SL2m.webp')!important;
        }
    
        &#three {
            background-image: url('/img/Foerster-Hilms-Hauser-Wohnungen-Reihenhaus-gesucht-SL3m.webp')!important;
        }
    
        &#four {
            background-image: url('/img/Foerster-Hilms-Immobilien-Hamburg-Elbvororte-Wedel-SL4m.webp')!important;

            .slidecaption{
                color:black;
                text-shadow: 1px 1px 6px white;
                        }
        }
*/
  }

  /* line 576, /var/www/htdocs/app/assets/stylesheets/mobile.scss */
  .no-webp #main .slide {
                /*
                &#one {
                    background-image: url('/img/Foerster-Hilms-Immobilien-Haus-Wohnung-Villa-Elbvororte-Hamburg-SL1m.jpg')!important;
                }
            
                &#two {
                    background-image: url('/img/Foerster-Hilms-Makler-Blankenese-Rissen-Wedel-SL2m.jpg')!important;
                }
            
                &#three {
                    background-image: url('/img/Foerster-Hilms-Hauser-Wohnungen-Reihenhaus-gesucht-SL3m.jpg')!important;
                }

                &#six {
                    background-image: url('/img/sliderneu/sollberg-sw.png') !important;
		background-position: left;
                }

 

            
                &#four {
                    background-image: url('/img/Foerster-Hilms-Immobilien-Hamburg-Elbvororte-Wedel-SL4m.jpg')!important;
        
                    .slidecaption{
                        color:black;
                        text-shadow: 1px 1px 6px white;
                                }
                }
*/
  }
}
