/* Reset default margin and padding */

@font-face {
    font-family: 'KGSecondChancesSketch';
    src: url('./fonts/KGSecondChancesSketch.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.Welcome h1 {
    font-family: 'KGSecondChancesSketch', sans-serif;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* Basic styling for header */
header {
    background-color: #FFDAB9;
    display: block;
    justify-content: space-between;
    align-items: center;
}
.header {
    background-color: #ffdab9; /* Peach color */
    padding: 20px 0;
}

.container {
    max-width: 1000px;
    margin: 0 auto;
    overflow: hidden; /* Clearfix */
    display: flex;
    justify-content: space-between;
    


}
.contain {
    max-width: 1000px;
    margin: 0 auto;
    overflow: hidden; /* Clearfix */

    align-items:center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;


}

.content {
    flex: 2; /* Take up remaining space */
    padding-right: 20px;
    max-width: 550px;
    min-width: 405px;
    justify-content: center;
    text-align: center;
}

.image {
    flex-basis: 300px; /* Set a fixed width for the image */
    flex-shrink: 0; /* Prevent image from shrinking */
    margin-top: 20px; /* Add space between content and image */
    display: inline-block;
    justify-content: center;
    padding-top: 30px;
}

.imageme {
    flex-basis: 400px; /* Set a fixed width for the image */
    flex-shrink: 0; /* Prevent image from shrinking */
    margin-top: 20px; /* Add space between content and image */
    display: inline-block;
    justify-content: center;
    padding-bottom: 50px;
}

img {
    max-width: 100%; /* Ensure image doesn't exceed its container width */

    align-items:left;
    height: auto; /* Maintain aspect ratio */
    object-fit:contain;


}

.wspeech {
    max-width: 1000px;
    margin: 0 auto;
    overflow: hidden; /* Clearfix */
    display:block;
    justify-content: space-between;
    align-items: center;
    background-color: #D3FAC7;

}
.Welcome {

    margin: 0 auto;
    overflow: hidden; /* Clearfix */
    display: block;
    justify-content: space-between;
    align-items: center;
    padding: 30px ;
    background-color: #D3FAC7;
    
}


h1 {
    display: block;
    font-size: 3em;
    margin-top: 0.67em;
    margin-bottom: 0.67em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
    text-align: center;
    color: #222222;
    justify-content: center;  
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    padding-left: 10px;
}
h2 {
    display: block;
    font-size: 2em;
    margin-top: 0.67em;
    margin-bottom: 0.67em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
    text-align: center;
    color: #222222;
    justify-content: center;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
}
h3 {
    display: block;
    font-size: 1.2em;
    margin-top: 0.67em;
    margin-bottom: 0.67em;
    margin-left: 0;
    margin-right: 0;
    font-weight: bold;
    text-align: left;
    color: #222222;
    justify-content: left;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    padding-left:10px;
}
p{
    text-align:left;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    padding-right: 30px;
    padding-top: 0px;
    padding-left: 10px;
    padding-bottom: 20px;
}
li{
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-weight: 600;
    padding-bottom: 0px;
    margin-left: 15px;
    
}

.logo img {
    height: 150px; /* Adjust height as needed */
}

.logo {
    float:left;
    padding-left: 0px;
    padding-right: 0px;
}

.nav {
    float:right;
    padding-top:10px;
    padding-left:0px;
    padding-right:0px;
    display: flex;
    justify-content: center; /* Center content horizontally */
    align-items: center; /* Center content vertically */
    height: 150px;
}
.nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    line-height: 2;
    
}

.nav ul li {
    display: inline-block;
    margin-left: 0px; /* Adjust spacing between buttons */
    
}

.nav ul li a {
    text-decoration: none;
    color: #333; /* Button text color */
    padding: 8px 8px;
    font-weight: bold;
    transition: 0.6s ease;
    font-size:24px;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    margin: 20px;
    
}




.nav ul li a:hover {
    background-color: #F08080; /* Light coral color on hover */
    color: #fff; /* Button text color on hover */
}

@media screen and (max-width: 768px) {
    .nav ul li {
        margin-left: 10px; /* Adjust spacing between buttons for smaller screens */
    }
}

body {
    background-color: #95BF8F;
    padding: 0;
    margin: 0 auto; /* Center the body horizontally */
}

/* Styling for sections */
section {
    padding: 50px 0;
}

/* Add more CSS for your sections and carousels */



.video-carousel1 {
    position:relative;
    margin: 20px 0;
    padding: 30px;
}

.video-container1 {
    display: flex;
    overflow: hidden;
    margin: 10px;
    
}

.video-carousel2 {
    position:relative;
    margin: 20px 0;
    padding: 30px;
}

.video-container2 {
    display: flex;
    overflow: hidden;
    margin: 10px;
    
}

.video-carousel3 {
    position:relative;
    margin: 20px 0;
    padding: 30px;
}

.video-container3 {
    display: flex;
    overflow: hidden;
    margin: 10px;
    
}

.video-carousel4 {
    position:relative;
    margin: 20px 0;
    padding: 30px;
}

.video-container4 {
    display: flex;
    overflow: hidden;
    margin: 10px;
    
}

.video-item {
    flex: 0 0 auto;
    width: 300px;
    margin-right: 20px;
    


}

button.prev,
button.next {
    position:relative;
    top: 50%;
    background-color: rgba(255, 255, 255, 0.5);
    border:none;
    color: #333;
    font-size: 18px;
    cursor:pointer;
    padding: 10px ;
}

button.prev {
    left: 0;
}

button.next {
    right: 0;
}

#music {
    background-color: #BCF4F5;
}
#events {
    background-color: #A4BFEB;
}
#promo {
    background-color: #92DCE5 ;
}
#contact {
    background-color: #E9AFA3;
}
#short {
    background-color: #9792E3 ;
}
#about {
    background-color: #E7EB90;

}
#footer {
    background-color: #ABC4AB;
}

