body > .container {
  background: #FFF;
}


/*vlastni motiv*/
#index #own-motive,
#own-motive {
  background-image:url(/obrazek/3/2722060-tukan-reckovice-jpg/);
  background-size:cover  
}

#index #own-motive {
  height: 100vh;
  max-height: 100%;
  margin-bottom: 0;
}


#index #own-motive .section-carousel{
  display:block;
}

#own-motive {
  display: flex!important;
  flex-direction:column;
  justify-content:space-around;
  height: 400px;
  background-size: cover;
  background-position: center;
}

#own-motive .section-carousel{
  display:none;
  padding:0;
  position:relative;
}

#own-motive .carousel-caption {
  height:100%;
  position: absolute;
  right: 15%;
  left: 15%;
  z-index: 10;
  padding:0;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
  display:flex;
  flex-direction:column;
  justify-content:center;
  overflow:visible
}

#own-motive .carousel-caption h3 {
  letter-spacing:0;
  font-weight:400;
  color:white;
  line-height:unset;
}

#own-motive .carousel-caption p {
  font-size: 40px;
  color:white;
  font-weight:600;
  color:white;
  line-height:unset;
}
#own-motive .carousel-control.left,
#own-motive .carousel-control.right {
  background-image:none;
}

#own-motive .carousel-caption,
#own-motive .section-carousel,
#own-motive .section-carousel .carousel-inner,
#own-motive .section-carousel .item {
  overflow:visible;
}

body > .container {
    background: #FFF;
}


/*vlastni motiv*/
#index #own-motive,
#own-motive {
    background-image:url(/obrazek/3/2722060-tukan-reckovice-jpg/);
background-size:cover  
}

#index #own-motive {
    height: 100vh;
    max-height: 100%;
    margin-bottom: 0;
}


#index #own-motive .section-carousel{
    display:block;
}

#own-motive {
    display: flex!important;
    flex-direction:column;
    justify-content:space-around;
    height: 400px;
    background-size: cover;
    background-position: center;
}

#own-motive .section-carousel{
    display:none;
    padding:0;
    position:relative;
}

#own-motive .carousel-caption {
    height:100%;
    position: absolute;
    right: 15%;
    left: 15%;
    z-index: 10;
    padding:0;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
    display:flex;
    flex-direction:column;
    justify-content:center;
    overflow:visible
}

#own-motive .carousel-caption h3 {
   letter-spacing:0;
    font-weight:400;
    color:white;
    line-height:unset;
}

#own-motive .carousel-caption p {
    font-size: 40px;
    color:white;
    font-weight:600;
        color:white;
    line-height:unset;
}
#own-motive .carousel-control.left,
#own-motive .carousel-control.right {
    background-image:none;
}

#own-motive .carousel-caption,
#own-motive .section-carousel,
#own-motive .section-carousel .carousel-inner,
#own-motive .section-carousel .item {
    overflow:visible;
}


section.section-bg-light {
    background: #efefed;
}