Css
Css
.section-title {
font-size: 2rem;
font-weight: bold;
color: #007bff;
text-transform: uppercase;
margin-bottom: 20px;
.testimonial-card {
background: #ffffff;
border-radius: 10px;
padding: 20px;
.testimonial-card:hover {
transform: translateY(-5px);
.testimonial-text {
font-style: italic;
color: #555;
margin-bottom: 10px;
.star-rating {
display: flex;
justify-content: center;
gap: 5px;
.star {
font-size: 1.8rem;
cursor: pointer;
.star:hover,
.star.selected {
/* Responsive Design */
.testimonial-card {
margin-bottom: 20px;
.navbar-brand {
}
/* Custom Navbar */
.custom-navbar {
backdrop-filter: blur(10px);
border-radius: 10px;
/* Navbar Brand */
.navbar-brand {
font-weight: bold;
font-size: 1.5rem;
display: flex;
align-items: center;
/* Navbar Links */
.navbar-nav .nav-link {
font-weight: 500;
.navbar-nav .nav-link:hover {
/* Dropdown Menu */
.dropdown-menu {
border: none;
.dropdown-item {
font-weight: 500;
.dropdown-item:hover {
background: #007bff;
/* Search Bar */
.search-bar {
border-radius: 20px;
border: none;
/* Dark Mode */
body.dark-mode {
background-color: #222;
color: white;
.dark-mode .custom-navbar {
.dark-mode .search-bar {
background: #333;
color: white;
/* Welcome Section */
#welcome {
background-color: #f8f9fa;
border-radius: 10px;
margin-bottom: 30px;
.section-title {
font-size: 2rem;
font-weight: bold;
color: #007bff;
text-transform: uppercase;
margin-bottom: 20px;
.welcome-text {
font-size: 1.2rem;
color: #555;
max-width: 800px;
/* Welcome Cards */
.welcome-card {
background: #ffffff;
border-radius: 10px;
padding: 20px;
text-align: center;
.welcome-card:hover {
transform: translateY(-5px);
.welcome-card img {
width: 100%;
height: auto;
border-radius: 10px;
margin-bottom: 15px;
}
.welcome-card h4 {
color: #007bff;
font-size: 1.5rem;
margin-bottom: 10px;
.welcome-card p {
font-size: 1rem;
color: #666;
/* Responsive */
.welcome-card {
margin-bottom: 20px;