body {
    /*background-image: url(assets/img/back.png);*/
    /*background-repeat: no-repeat;*/
    /*background-size: cover;*/
    color: #0D540D;
    font-family: time !important;
    /*background: linear-gradient(325deg, #512C00 0%, #A16107 50%, #512C00 100%);*/
    background: url(photo/back6.png) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-bsckground-size: cover;
    -o-background-size: cover;
    background-size: cover;
    
}

/* video control buttoms */
.carousel-control-next, .carousel-controö-prev {
    width: 8%;
    height: 90%;
}

/* logo */
/* #logo, .logo {
    width: 50px;
    height: 50px;
} */

/* menubar */
.menutab {
    display: flex;
    justify-content: space-between;
}

.navbar, .bg-body-tertiary {
    margin-bottom: unset !important;
  }

/* home-text */
.text {
    display: flex;
    flex-direction: column;
    margin: 5% 1%;
    padding: 3% 1%;
    border-radius: 5%;
    background-image: url(photo/back2.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    /* background-position-y: center; */
}
.text1 {
    font-size: 35px;
    text-align: center;
    margin-bottom: 3%;
    font-weight: bold;
}
.text2 {
    font-size: 25px;
    text-align: center;
    margin: 0 5%;
    padding: 0 15%;
}

/* name-text */
.text3 {
    text-align: center;
    font-size: 60px;
    background-image: url(photo/back11.png);
    /*background-position: center;*/
    background-repeat: repeat;
    background-size: initial;
    padding: 4%;
    background-position: bottom;
    /*color: white;*/
    font-weight: bold;
}
.text4 {
    text-align: center;
    font-size: 30px;
    margin-top: 5%;
    font-weight: bold;
}

/* preise */
.text-center {
    margin-bottom: 3%;
}
.row {
    display: flex;
    justify-content: center;
}
.mass-time, .mass-name {
    height: 4%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.mass-time1, .mass-name1 {
    height: 14%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.text7 {
    text-align: center;
    font-size: 30px;
    padding: 5px;
    font-weight: bold;
}

/* massage */
#mass-img{
    width: 80%;
    border-radius: 10px;
}
.text5 {
    font-size: 30px;
    font-weight: bold;
}
.text6 {
    font-size: 25px;
}
#mass-col {
    display: flex;
}

.card {
    display: flex;
    flex-direction: row;
}




/* footer */

.footer1 {
    background-image: url(photo/back6.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-y: center;
}

.footer {
    display: flex;
    justify-content: space-around;
    padding: 2% 0;
    
    /* background-color: rgb(163, 93, 229); */
}
.footerbox2 {
    display: flex;
    align-items: flex-end;
}
.foottext1 {
    font-size: 23px;
    color: black;
}
.foottext2 {
    font-size: 22px;
    color: black;
}
.foottext3 {
    font-size: 15px;
    list-style: none;
}
.foottext3 a {
    text-decoration: none;
    font-size: 22px;
    color: white;
}
.foottext3 a:hover {
    color: red;
}
.foottext4 {
    font-size: 22px;
    text-align: center;
    padding-bottom: 2%;
    color: black;
    /* background-color: rgb(163, 93, 229); */
}


/* Kommentar */
/* size */
textarea {
    width: 600px;
    line-height: 80px !important;
    background-color: white;
    resize: none;

    /* position */
    display: flex;
    margin-left: auto !important;
    margin-right: auto !important;
}
.btn_Comment {
    /* size */
    
    height: 30px;
    border: none;
    border-radius: 10px;
    background-color: black;
    color: white;
    padding: 5px;
    cursor: pointer;
    

    /* position */
    display: flex;
    margin-left: auto;
    margin-right: auto;
}

/* kontakt */
.text8 {
    text-align: center;
    font-size: 30px;
    margin: 1% 0;
    padding: 0.5%;
}
.boxmap {
    display: flex;
    justify-content: center;
    margin-top: 10%;
}

/* datenschutz */
.text9 {
    font-size: 35px;
    text-align: center;
}
.text10 p {
    font-size: 25px;
    text-align: left;
    margin: 0 10%;
}

/*preise design*/
.text-style-1 {
    /* font-family: 'Kaushan Script', sans-serif !important; */
    font-family: 'Kings', sans-serif !important;
}
.number-behind {
    font-size: 13rem;
    /* font-weight: bold; */
    opacity: 0.3;
    z-index: 0;
    line-height: 0.5;
    pointer-events: none;
}