.slider_home {
  height: 600px;
}

.bx-wrapper {
  max-height: unset;
}

.bx-wrapper .bx-viewport {
  height: auto !important;
}

.bxslider.slider_home li {
    max-height: 599px !important;
}

#pageid-3333 .content-header > .grid:not(.fb_headline),
#pageid-1 .content-header > .grid:not(.fb_headline) {
    overflow: visible;
}

.slider_home .caption {
    position: absolute;
    bottom: -127px;
    width: 100%;
    height: 127px;
    padding: 0.75rem;
}

.slider_home .caption h3 {
  margin-bottom: 0;
  font-size: 1.625rem;
}

.slider_home .caption p {
  font-size: 1.125rem;
  line-height: 1.625rem;
}

#pageid-3333 .content-header .unit,
#pageid-1 .content-header .unit {
    max-height: 610px;
}

.slider_home .caption > div,
.slider_home .caption > span {
  margin-bottom: 0;
}

@media screen and (max-width: 530px) {
   #content .bx-wrapper .slider_home li figure {
      height: 339px;
   }

.slider_home .caption {
    position: absolute;
    bottom: -18px;
    width: 100%;
    height: 148px;
    padding: 0.75rem;
}

. bx-controls-direction {
  display: none;
}
}


.slider_fb {
    height: 461px;
}

.slider_fb figure {
  max-height: 355px;
}

.bxslider.slider_fb li {
    max-height: 334px !important;
}

footer .copyright .icons-copyright {
    float: unset;
}

.logoslider div {
  margin: 0 2rem 0 0;
  width: auto !important;
}

footer .copyright .icons-copyright a img {
    height: 65px !important;
    max-height: 65px !important;
    width: auto !important;
}

footer .bx-wrapper {
   max-width: 1090px !important;
   margin: 1rem 0;
  }

footer .bx-wrapper .bx-controls {
    bottom: 25px;
 }

footer .bx-controls-direction {
    width: 1215px;
    display: block;
    position: relative;
    left: -4rem;
}

footer .copyright .text-copyright {
    float: left;
    margin: 25px 0 2rem 20px;
}

.bx-wrapper .bx-prev {
    left: 10px;
    background: url(https://www.hs-fulda.de/assets/images/left-arrow.png) no-repeat;
}

.bx-wrapper .bx-next {
    right: 10px;
    background: url(https://www.hs-fulda.de/assets/images/right-arrow.png) no-repeat;
}

.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-next:hover {
    background-position: 0;
}

.bx-wrapper .bx-controls {
    bottom: 45px;
 }

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {width: auto; bottom: -45px;}

.bx-wrapper .bx-controls-auto .bx-start {
    background: url(https://www.hs-fulda.de/assets/images/icon_play.svg) no-repeat;
}

.bx-wrapper .bx-controls-auto .bx-stop {
    background: url(https://www.hs-fulda.de/assets/images/icon_pause.svg) no-repeat;
}

.bx-wrapper .bx-controls-direction a {
    margin-top: -320px;
}

footer .bx-wrapper .bx-controls-direction a {
    margin-top: -16px;
}

.bx-wrapper .bx-controls-auto a {
    opacity: 1;
    background-size: contain;
    height: 20px;
    width: 20px;
}

.bx-wrapper .bx-controls-auto a.active {
    opacity: 0.5;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: unset;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    width: 80px;
    position: absolute;
    top: -120px;
    height: 20px;
    padding: 15px 0;
    background: hsl(180, 7%, 53%, 0.75);
}

.bx-controls-auto-item > a {
  width: 20px !important;
  height: 20px !important;
  background-size: cover !important;
}

@media only screen and (min-width: 768px) and (max-width: 1023px)
#pageid-3333 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto,
#pageid-1 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    top: -141px;
}

@media only screen and (min-width: 1024px) {
#pageid-3333 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto,
#pageid-1 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    top: -109px;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    top: -103px;
}
}

@media only screen and (max-width: 600px) {
   footer .bx-wrapper .bx-controls-direction {display: none;}
}

.bx-controls-direction {
  display: none;
}

@media screen and (max-width: 530px) {
  .slider_fb figure {
  height: 295px;
}
  
  #content .bx-wrapper .bx-controls {
    bottom: 30px;
}
 
.slider_home .caption {
position: absolute;
    bottom: 0;
    width: 100%;
    height: 148px;
    padding: 0.75rem;
}

.slider_fb .caption {
position: absolute;
    bottom: 0;
    width: 100%;
    height: 127px;
    padding: 0.75rem;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    width: auto;
    bottom: -40px;
}

}

@media screen and (max-width: 415px) {
  #content .bx-wrapper img {
    height: 207px;
    object-fit: cover;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    top: -104px;
}

#pageid-3333 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto,
#pageid-1 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    top: -120px;
}
}

@media screen and (max-width: 375px) {
  
  .slider_fb .caption {
    height: 135px;
}
  .caption p {
    width: 95%;
    line-height: 1.25 !important;
  }  
}

@media screen and (max-width: 360px) {
  .slider_home .caption {
    height: 176px;
}
  
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    top: -153px;
}

#pageid-3333 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto,
#pageid-1 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    top: -148px;
}
}


.bx-controls-auto {display: none;}

.slider_home_controls .bx-controls-auto,
.slider_fb_controls .bx-controls-auto {display: block;}