/* Mobile Responsive Improvements for TravelVista */

/* Additional mobile-specific styles */
@media (max-width: 768px) {
    /* Better button spacing on mobile */
    .btn {
        white-space: nowrap;
    }
    
    /* Newsletter form improvements */
    .newsletter-form input {
        padding: 12px 20px;
        font-size: 14px;
    }
    
    /* Ensure proper spacing between sections */
    .section + .section {
        margin-top: 20px;
    }
}

@media (max-width: 480px) {
    /* Logo and hamburger positioning */
    .nav-container {
        justify-content: space-between;
    }
    
    /* Book Now button on very small screens */
    .nav-actions .btn span {
        display: none;
    }
    
    .nav-actions .btn i {
        margin: 0;
    }
}