<style>
		/* Hide logo by default */
		.mobile-logo {
			display: none;
		}

		/* Adjustments for mobile view */
		@media screen and (max-width: 768px) {
			.main_nav {
				height: 80px;
				/* Adjust the height for mobile */
			}

			.mobile-logo {
				display: block;
				width: 187px;
				height: auto;
				position: absolute;
				top: -20px;
				left: -31px;
			}
		}

		@media only screen and (max-width: 575px) {
			.main_nav_col {
				height: 115px;
			}

			.header.scrolled .main_nav_col {
				height: 115px;
			}
		}

		.menu_logo a img {
			width: 190px !important;
			margin-bottom: -10px;
			margin-top: -100px;
		}


        .destination.search_input {
            width: 100%; /* Default for mobile */
        }
        
        @media (min-width: 1024px) { /* Apply only for desktops */
            .destination.search_input {
                width: 900px;
            }
        }
        
	</style>






  