    .navbar {display: flex;align-items: center;justify-content: space-between;background: transparent;position: relative;z-index: 1000;top: 30px;}
    .nav-link:hover{color: #D95130;transform: translateY(-1px);}
    .nav-item {position: relative; }
    .nav-link {font-family: Roboto;font-weight: 500;font-size: 17px;color: #fff;display: flex;align-items: baseline;gap: 8px;cursor: pointer;transition: all 0.3s ease;white-space: nowrap;line-height: normal;}
    .nav-link a {color: #fff;text-decoration: none;display: flex;align-items: baseline;gap: 8px;}
    .nav-item:hover .dropdown-arrow {transform: rotate(180deg);color: white;}
    
    .dropdown-item {padding: 10px 28px;color: rgba(255, 255, 255, 0.85);text-decoration: none;display: block;transition: all 0.2s ease;font-size: 15px;font-weight: 400;}
    .hero-content {position: absolute;left: 60px;top: 50%;transform: translateY(-50%);color: white;max-width: 600px;z-index: 1;}
    .hero-title {font-size: 72px;font-weight: 300;line-height: 1.1;margin-bottom: 40px;letter-spacing: -1px;}
    .hero-title .highlight {color: #f7931e;font-weight: 600;}
    .hero-number {position: absolute;bottom: 60px;left: 60px;font-size: 200px;font-weight: 900;color: #f7931e;opacity: 0.8;z-index: 0;}
    .hero-badge {position: absolute;bottom: 200px;left: 60px;background: rgba(255, 255, 255, 0.1);backdrop-filter: blur(10px);border-radius: 50px;padding: 15px 25px;color: white;font-size: 14px;border: 1px solid rgba(255, 255, 255, 0.2);}
    .hero-image {margin-top: -110px;width: 100%;height: 103vh;background: url('/static/images/Home_Banner.webp');background-size: cover;background-position: center;}
    
@media (max-width: 768px) {
        
        .nav-menu {gap:0px;}
        /*.contact-btn {padding: 12px 130px;font-size: 14px;}*/
        .hero-title {font-size: 48px;}
        .hero-content {left: 30px;max-width: 90%;}
        .navbar{top: 5px;}
}

@media (max-width: 480px) {
        .nav-item{width: 100%;}
        .contact-btn{min-width: 90%;}
        .navbar {padding: 15px 20px;}
        
}
@media only screen and (min-width:641px) and (max-width:768px){
        .navbar {padding: 15px 45px;}
}

