.banner-search.search-wrapper{background:#fff;border-radius:4px;align-items:center;width:fit-content;display:flex;box-shadow:0 7px 16.6px #bc6c2552}.banner-search .search-field{color:#555;align-items:center;gap:8px;width:150px;padding:12px 18px;font-size:14px;display:flex}.banner-search .search-field.departure,.banner-search .search-field.calender{width:265px}.search-fields-container{border:1px solid #bc6c253d;border-radius:4px 0 0 4px;display:flex}.banner-search .search-field input{color:#000;background:0 0;border:none;outline:none;font-size:14px;font-weight:500}.banner-search .search-field input::placeholder{color:#787878;font-weight:500}.banner-search .divider{background:#bc6c253d;width:1px;height:47px}.banner-search .search-btn{color:#fff;cursor:pointer;background:#105b3d;border:none;align-items:center;gap:6px;width:112px;padding:16.5px 22px;font-size:14px;font-weight:700;display:flex}.banner-search .search-btn:hover{background:#105b3d}.banner-search img{width:auto;height:15px}.banner-search .suggestion-list{z-index:10;background:#fff;border:1px solid #105b3d;border-radius:6px;width:100%;max-height:160px;margin-top:5px;padding:0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto}.banner-search .suggestion-list::-webkit-scrollbar{width:3px}.banner-search .suggestion-list::-webkit-scrollbar-track{background:0 0;border-radius:10px}.banner-search .suggestion-list::-webkit-scrollbar-thumb{background:#0f6b3a;border-radius:10px}.banner-search .suggestion-list::-webkit-scrollbar-thumb:hover{background:#0c5c31}.banner-search .suggestion-list li{cursor:pointer;padding:10px}.banner-search .suggestion-list li:hover{background:#105b3d}@media (max-width:990px){.search-wrapper.banner-search,.search-fields-container{width:100%;box-shadow:none;border:none;flex-direction:column}.search-wrapper.banner-search{background-color:#0000}.banner-search .divider{height:0}.banner-search .search-field{background-color:#fff}.banner-para{margin-bottom:8px}.banner-search .search-field.departure,.banner-search .search-field.calender{border:1px solid #bc6c2533;width:100%;margin-top:13px}.banner-search .search-btn{border-radius:5px;justify-content:center;align-items:center;width:100%;margin-top:13px;font-size:16px;display:flex}}
.banner-container{height:100vh}.banner-Image{width:100%;height:auto}.hero-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.banner-hero{margin-bottom:40px;padding-top:40px;position:relative}.background-mark{z-index:-1;height:auto;position:absolute;bottom:0;left:0;width:315px!important}.suggestion-list{z-index:100;background:#fff;border:1px solid #bc6c25;border-radius:6px;width:100%;max-height:250px;margin:0;padding:0;list-style:none;position:absolute;top:45px;left:0;overflow-y:auto}.suggestion-list li{cursor:pointer;padding:10px 12px}.suggestion-list li:hover{color:#fff;background:#bc6c25}.text-search-container{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.banner-heading{color:#000;margin-bottom:14px;font-weight:600}.banner-heading span{color:#105b3d;font-weight:700}.banner-para{color:#676767;margin-bottom:22px;font-weight:500;font-size:20px!important}.search-bar{background-color:#fff;border-radius:30px;align-items:center;width:75%;padding:5px 15px;display:flex}.search-bar-input{background:0 0;border:none;outline:none;flex:1;width:80%;padding-left:8px;font-family:Aligarh,sans-serif;font-size:24px}.search-icon{cursor:pointer;width:24px;height:24px}.mainimagecontainer{justify-content:center;align-items:center;display:flex}.hide-desktop{display:none}@media (max-width:990px){.search-bar{width:auto}.banner-hero{padding-bottom:40px;height:auto!important}.banner-Image{padding-top:20px}.banner-heading{margin-top:31px}.hide-mobile{display:none!important}.hide-desktop{display:block}}
.hero-updated{height:95vh;margin-top:-89px;margin-bottom:0;position:relative}.hero-updated .container{height:100%}.hero-updated h1.banner-heading{margin-bottom:10px;font-weight:600;font-size:36px!important}.hero-updated .banner-para{font-weight:500;font-size:16px!important}.hero-updated h1.banner-heading span{font-weight:700}.hero-updated .banner-hero{height:100%;margin-bottom:0;padding-top:0}.image-container-banner{justify-content:center;align-items:center;display:flex}.hero-updated .banner-image-outline .banner-shadow{z-index:1000;pointer-events:none;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-updated .banner-image-outline img{object-fit:cover;object-position:center;width:100%;height:100%}.hero-updated .banner-image-outline img.rawda-image{object-position:-291px -108px;object-fit:cover;width:175%}.hero-updated .swiper,.hero-updated .carousel-inner,.hero-updated .carousel-item{height:100%}.hero-updated .step-container{background:#bc6c2514;border-radius:999px;gap:11px;margin-bottom:15px;padding:6px 12px;display:inline-flex}.hero-updated .step-item{color:#000;cursor:pointer;align-items:center;gap:15px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.hero-updated .step-item .arrow{margin:0 4px;font-weight:700}.hero-updated .step-item:hover{opacity:.8}.verified-div{gap:23px;margin-top:25px;margin-left:12px;display:flex}.verified-div .verified-p{align-items:center;gap:6px;display:flex}.verified-div .verified-p span{background-color:#bc6c25;border-radius:100%;width:6px;height:6px;display:block}.verified-div .verified-p p{color:#000;white-space:nowrap;font-weight:700;margin:0!important;font-size:14px!important}.text-contents-container{padding-left:60px}.banner-shadow-mobile{display:none}@media (max-width:990px){.hero-updated{height:auto;margin-top:15px;margin-bottom:32px}.hero-updated .banner-image-outline img.rawda-image{object-position:center;object-fit:cover;width:100%}.hero-updated .banner-image-outline,.hero-updated .banner-image-outline .banner-shadow{display:none}.banner-shadow-mobile{z-index:1000;pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-updated h1.banner-heading{margin-top:9px;font-size:28px!important}.verified-div{flex-wrap:wrap;margin-left:0}.verified-div .verified-p{gap:6px}.banner-Image{padding:0}.text-contents-container{margin-top:20px;padding:0 15px}.hero-updated .calendar-wrapper{z-index:2147483647;position:fixed;top:0;left:0}}.hero-updated .banner-image-outline{width:404px;height:530px;margin-top:55px;position:relative;overflow:hidden}
