li{
	margin-bottom: 8px;
}

.slideshow-containe{
	height:500px;
}

.li-margin{
	margin-right: 50px;
}

.li-size{font-size:24px; }

::-webkit-scrollbar {
  width: 8px;
    border-radius: 20px;
    background-color: rgb(226 231 242) !important;
}

::-webkit-scrollbar-thumb {
  border-radius: 20px;
    background-color: hsl(0deg 0% 13%);
}

.mdl-button:hover {
  background-color: unset !important;
}

.mdl-layout__drawer-button{
    display: flex !important;
    align-items: center;
    justify-content: center;
    display: none !important;
}

.mdl-layout__header{
    background-color: rgb(226 231 242) !important;
}

.mdl-layout__header-row{
    height: auto !important;
    padding: 0 40px 0 40px !important;
}

.mdl-layout-title{
    display: unset !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    margin-bottom: 8px;
}

.mdl-mini-footer{
    padding: unset !important;
    height: 60px;
    display: flex;
    justify-content: center !important;
    align-items: center;
}
.font_size{
  font-size: 24;
}

.since_style{
  font-family: 'Montserrat', sans-serif ;
  font-size: 20;
}

.bg_color{
  background-color: rgb(226 231 242) !important;
}

.display_flex{
  display: flex !important;
  justify-content: center;
}

.border_top_bottom{
  /*border-top: 2px solid rgb(0 0 0);
  border-bottom:2px solid rgb(0 0 0);*/
  margin: 24 120 24 120;
  padding-bottom: 8;
}

.flex_wrap{
  flex-wrap: wrap !important;
  justify-content: center;
}

.padding_top{
  padding-top: 36px;
  margin-right: 8;
}

.pay_icons{
  height: 32;
  margin-left: 8;
}

.tooltip {
  position: absolute;
  background-color: rgb(0 0 0 / 20%);
  color: #fff;
  padding: 8px;
  display: none;
  border-radius: 4px;
  font-size: 12px;
}

.pay_icons:hover + span {
  display: block !important;
}

.paypal{
  height: 100;
  margin-left: 16;
}

.pdf_style a{
  /* text-decoration: none; */
    color: black;
    /* margin-right: 16; */
}

.pdf_style span {
  transform: rotate(-45deg);
  /* writing-mode: vertical-lr; */
}

.font_b{
  /*font-family: 'Unbounded', cursive !important;*/
}

.margin-top{
    margin-top: 16px;
}

.d-none{
    display: none !important;
}

.d-column{
    display: flex;
    flex-direction: column;
}

.margin48{
    margin: 0 48px 0 48px;
}

h3,h4, h5{
  font-family: 'Montserrat', sans-serif !important;
}

.margin_8{
  margin-bottom: 14;
}

/* Für Slider-Show */

* {box-sizing: border-box;}
body {font-family: 'Montserrat', sans-serif !important;background-color: rgb(226 231 242) !important;}
.mySlides {display: none;box-shadow: 2px 2px 5px #000;margin: 8;}
img {vertical-align: middle;}

.b_hover:hover{
  background-color: rgb(221 221 221);
    border-radius: 50%;
    cursor: pointer;
}

/* Slideshow container */
.slideshow-container {
  max-width: 1000px;
  position: relative;
  margin: auto;
}

/* Caption text */
.text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 16;
}
.div_taxi{
  display: flex;
    justify-content: center;
    margin: 16;
}
.img_taxi{
  width: 100%; /* 100% der Bildschirmbreite */
  height: 500; /* automatische Höhenanpassung */
  object-fit: cover; /* deckt den gesamten verfügbaren Platz ab */
  box-shadow: 2px 2px 5px #000;
  background-position:center 

}

/* The dots/bullets/indicators */
.dot {
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active {
  background-color: #717171;
}

/* Fading animation */
.fade{
  animation-name: fade;
  animation-duration: 1.5s;
  animation-timing-function: ease-in-out;
  }
  
  @keyframes fade {
  from {opacity: .4;}
  to {opacity: 1;}
  }

@media only screen and (max-width: 1024px){
.slideshow-container{margin: 8px;}

.mdl-layout__drawer-button{
    display: flex !important;
    justify-content: center;
    align-items: center;
    margin: 12px !important;
}

.mdl-layout__header{
    flex-direction: row !important;
    justify-content: center !important;

}
/* .mdl-layout__header-row{padding: 0 40px 0 80px !important;}*/
.img_taxi{
  height: 300;
}

.border_top_bottom{
  margin: 24 80 24 80;
}

} 



/* On smaller screens, decrease text size */
@media only screen and (max-width: 600px) {
  .img_taxi{height: 200;}

  .font-size-10{
  font-size: 10;
  
}
.mdl-layout__drawer-button{
  margin: 12 0 12 0 !important;
  width: unset !important;
}
.mdl-mini-footer--link-list li, .mdl-mini-footer__link-list li {
  margin-right: 8 !important;
}
.border_top_bottom{
  margin: 24;
}
.font_size{font-size: 19 ;}
}
/* On smaller screens, decrease text size */
@media only screen and (max-width: 440px) {
  .text_a {font-size: 16}
  .text_b {font-size: 10}
  .img_taxi{height: 150;}
  .border_top_bottom{margin: 16;}
  .li-margin{margin-right:25px;}
  .li-size{font-size:19px;}
}
@media only screen and (max-width: 380px) {
  .li-margin{margin-right:16px}
}
@media only screen and (max-width: 330px) {
  .text_b {font-size: 6}
  h4{font-size: 18 !important;}
  .border_top_bottom{margin: 8 0 8 0;}
}