@media (max-width: 991px) {
  /* line 2, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  .backgroundc {
    background-attachment: scroll !important;
  }

  /* line 6, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  #dashboard .logocar {
    position: relative;
    left: 50%;
    transform: translateX(-50%);
  }

  /* line 14, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  #dashboard .contentheadline {
    text-align: center;
  }
  /* line 17, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  #dashboard .markenlogos {
    display: block;
    margin: 0 auto;
    text-align: center;
  }

  /* line 24, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  #login input {
    min-width: 0 !important;
  }

  /* line 28, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  .requestlogin input[type="text"] {
    width: 100%;
    min-width: 0 !important;
  }

  /* line 33, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  h1 {
    hyphens: auto;
    word-break: break-word !important;
    font-size: 28px !important;
  }

  /* line 39, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  .img-responsive {
    width: 100%;
    height: auto;
  }

  /* line 44, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  body {
    background-color: black;
    background-image: url(/img/main.png);
    background-attachment: fixed;
    background-size: cover;
  }

  /* line 51, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  .logincont {
    padding-bottom: 150px !important;
  }

  /* line 55, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  .col-12.spacer {
    height: 100px;
  }

  /* line 60, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  #login.index h1 {
    word-break: break-word !important;
    hyphens: manual;
    background-color: rgba(0, 0, 0, 0.5);
    padding: 13px;
    border-radius: 8px;
  }
  /* line 67, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  #login.index .loginlogo {
    margin-bottom: 30px;
  }

  /* line 72, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  .onlymobileleft,
  .onlymobileleft p {
    text-align: left !important;
  }

  /* line 77, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  .onlymobilepadding,
  .onlymobilepadding p {
    padding-top: 20px;
    text-align: left;
  }

  /* Fahrzeugseite Dashboard */
  /* line 84, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  .cars div {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  /* line 88, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  .cars div img {
    max-width: 100% !important;
  }

  /* line 93, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  .markenlogos div {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  /* Fahrzeugseite Ende */
  /* Aboutus */
  /* line 100, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  #aboutus .teamslider .teamimg img {
    width: 100%;
  }

  /* Aboutus End */
  /* Footer */
  /* line 106, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  .sitemap > div {
    text-align: left !important;
  }

  /* Footer End */
}
@media (max-width: 768px) {
  /*OFFERS*/
  /* line 115, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  .offers .mobileline {
    display: block;
  }
  /* line 119, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  .offers .contain .background {
    position: absolute;
    background-color: blue;
    width: 100%;
    z-index: 1;
    top: -100px;
    border-radius: 50%;
    max-width: 1237px;
    height: 141px;
    right: 0;
  }
  /* line 131, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  .offers.middlecontent {
    margin: 379px auto 0;
  }
  /* line 135, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  .offers .offer {
    margin-bottom: 600px;
  }
  /* line 136, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  .offers .offer:last-of-type {
    margin-bottom: 200px;
  }
  /* line 142, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  .offers .offer.type2 .doublecircle {
    position: relative;
    bottom: 251px;
  }
  /* line 149, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  .offers .doublecircle {
    position: relative;
    bottom: 251px;
  }
  /* line 152, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  .offers .doublecircle .top {
    padding: 20px;
    background-color: blue;
    width: 200px;
    height: 200px;
    color: white;
    left: -50px;
    margin: 0 auto;
    right: 0;
    top: -149px;
    text-align: center;
    font-size: 13px;
    position: absolute;
    border-radius: 50%;
  }
  /* line 167, /var/www/htdocs/app/assets/stylesheets/responsive.scss */
  .offers .doublecircle .bottom {
    padding: 20px;
    background-color: gray;
    color: white;
    width: 200px;
    height: 200px;
    left: 50px;
    margin: 0 auto;
    right: 0;
    margin: 0 auto;
    text-align: center;
    text-align: center;
    font-size: 13px;
    position: absolute;
    border-radius: 50%;
  }
}
