.video-gallery {
    text-align: center;
    padding: 150px 20px 20px; /* Increased top padding to lower the main title more */
    margin: 0 auto;
}
.video-gallery h1 {
    font-size: 3em;
    font-weight: bold;
    color: tomato;
    margin-bottom: 40px; /* Adds space directly below the title */
}
.video-item {
    margin-bottom: 80px; /* Increases space between each video set */
    background-color: #000; /* Optional: adds a background color */
    padding: 20px; /* Padding around the video and text */
}

.video-item video {
    width: 80%; /* Adjusting video size */
    height: auto; /* Maintains the video's aspect ratio */
    display: block;
    margin: 20px auto; /* Centers the video */
}

.video-item p {
    font-size: 18px; /* Adjusted font size for better readability */
    color: #fff; /* Ensures the text stands out against darker backgrounds */
    margin-top: 15px; /* Space between the video and the text */
    width: 90%; /* Text width relative to its container */
    margin: 20px auto; /* Adds space above and centers the text block */
}

@media (max-width: 800px) {
    .video-item video {
        width: 90%; /* Adjusting for smaller screens */
    }
}

@media (max-width: 500px) {
    .video-item video{
        width: 95%; /* Adjusting for very small devices */
    }
    }
    