.banner1 {
    width: 100%;
    overflow: hidden;
    background-color: #ff6600;
    position: relative;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
	padding-top: 150px;
	padding-bottom: 30px;
	align-items: center;
	display: flex;
	margin-left: 0px;
	margin-right: 0px;	
}
.banner2 {
    width: 100%;
    overflow: hidden;
    background-color: #ff6600;
    position: relative;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
	padding-top: 50px;
	padding-bottom: 50px;
	align-items: center;
	display: flex;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
}

.scrolling-text {
    white-space: nowrap; /* Keeps the text in a single line */
    position: absolute;
    width: auto;
    left: 100%; /* Start offscreen to the right */
    animation: scroll-left 30s linear infinite;
	
}

@keyframes scroll-left {
    from {
        left: 100%; /* Start from the far right */
    }
    to {
        left: -100%; /* End at the far left */
    }
}
.scrolling-text a {
    color: #fff; /* Gold color for the link */
    text-decoration: none; /* No underline */
    font-weight: bold; /* Bold font for better visibility */
	margin-right: 40px;
}
.scrolling-text p {
    color: #fff; /* Gold color for the link */
    text-decoration: none; /* No underline */
    font-weight: bold; /* Bold font for better visibility */
	margin-right: 40px;
	font-size: 50px;
}
.front-div {
    width: 300px;
    background-color: #fff; /* Blue background */
    position: absolute; /* Takes it out of the normal flow and positions relative to the nearest positioned ancestor */
    top: -190px; /* 50px from the top of the nearest positioned ancestor */
    right: 20px; /* 50px from the left of the nearest positioned ancestor */
    z-index: 2; /* Higher z-index means this will be on top */
    color: white; /* Text color */
    padding: 0px; /* Padding inside the div */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Optional: adds shadow for better visibility */
	border: 2px solid #FFFFFF; /* Adding a border */
	border-radius: 20px; /* Rounded corners */
}
.sticky {
	width: 300px;
    height: 170px;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    padding: 40px;
    background: url("../images/award_image.jpg") no-repeat;
    background-size: cover;
    background-position: right center;
	border: 2px solid #d1b000; /* Adding a border */
	border-radius: 20px; /* Rounded corners */

}
.sticky-note {
    width: 300px;
    background-color: #ffeb3b; /* Yellow color typical of sticky notes */
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2); /* Adds depth and realism */
    padding: 10px;
    font-family: 'Comic Sans MS', 'Arial', sans-serif; /* Gives a handwritten look */
    font-size: 16px;
    transform: rotate(-3deg); /* Slightly rotate for a more natural look */
    overflow: hidden; /* Keeps content within the bounds */
    position: relative; /* Required for absolute positioning within */
    margin: 10px; /* Space between notes */
	display: flex; /* Enables flexbox properties inside the sticky note */
    justify-content: center; /* Centers content horizontally */
    align-items: center; /* Centers content vertically */
    text-align: center; /* Ensures text is centered within any text block */
	
}
.mobilesticky {
		padding-bottom: 0px;
	}
.sticky-note p a {
    margin: 0; /* Remove default margin */
    word-wrap: break-word; /* Ensures text fits within the note */
	color: #ff6600; /* Gold color for the link */
    text-decoration: none; /* No underline */
    font-weight: bold; /* Bold font for better visibility */
}
@media (max-width: 768px) {
	.mobilesticky {
		padding-bottom: 160px;
	}
	.space2 {
		padding: 5px;
	}
}