
.section113{
    background-image: url('../img/Ratskeller_Mls_015.jpg');
    height:60vh;
    width: 100%;
    background-position: center;
    background-repeat: no-repeat;
    margin: 0 auto;
    background-size: cover;
    display: flex;
    animation:  15s linear infinite;

 
 }

 .para11{
    margin-right: auto;
    margin-top: auto;
    margin-bottom: -.6rem;
    background-color: white;
    padding: 2rem;
    width: 450px;
    font-family: 'Great Vibes', cursive;
   font-family: 'Lavishly Yours', cursive;
    font-family: 'Noto Serif', serif;
     text-align: center;
     letter-spacing:px;
    font-style: italic;    

}
.para11 a{
    color: black;
    font-weight: 100;
    font-size:1.5rem;
    color: black;
    text-decoration: none;
    padding: .5rem;

}




.tours h1{
    font-family: merriweather;
    font-style: italic;
}
.tours1{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 3fr));
}
.tour1 p{
    width: 60%;
    text-align: center;
    margin: 0 auto;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 15px 25px, rgba(0, 0, 0, 0.05) 0px 5px 10px;
    padding: 2rem;
 }
.tour2 p{
   width: 50%;
   text-align: center;
   margin: 0 auto;
   box-shadow: rgba(0, 0, 0, 0.15) 0px 15px 25px, rgba(0, 0, 0, 0.05) 0px 5px 10px;
   padding: 2rem;
}
.downloadbutton p{
    font-size: 1.5rem;
    font-weight: 600;
   font-family: merriweather;
   font-style: italic;

}

.downloadbutton{
  
    border: 2px solid black;
    width: 50%;
    margin: 6rem auto;
    padding: 2rem;
}
.downloadbutton button {
    padding: 10px 20px;
    font-size: 16px;
    background-color: #3498db;
    color: #fff;
    border: none;
    cursor: pointer;
    transition: transform 0.3s ease-in-out; /* Add transition for smooth animation */
  
  }

  /* Add hover effect */
  .downloadbutton button:hover{
    transform: scale(1.1); /* Scale up by 10% on hover */
    background-color: rgb(73, 207, 207);
  }

@media only screen and (max-width: 800px){
    .paragraph0{
        width: 70%;
    }
    .tour1 p{
        width: 80%;
        text-align: center;
        margin: 0 auto;
        box-shadow: rgba(0, 0, 0, 0.15) 0px 15px 25px, rgba(0, 0, 0, 0.05) 0px 5px 10px;
        padding: 2rem;
     }
    .tour2 p{
       width: 80%;
       text-align: center;
       margin: 0 auto;
       box-shadow: rgba(0, 0, 0, 0.15) 0px 15px 25px, rgba(0, 0, 0, 0.05) 0px 5px 10px;
       padding: 2rem;
    }
    .downloadbutton{
  
        border: 2px solid black;
        width: 80%;
        margin: 6rem auto;
        padding: 2rem;
    }
    .section113{
        height: 42vh;
        background-position: center;
       
      }
    .para11 a{
       
        font-size: 1.3rem;
    }
}