.container{max-width:1170px;margin:0 auto}body{font-family:Poppins,sans-serif}.header{padding:10px 0;display:block!important}.header .container{justify-content:space-between;align-items:center;display:flex}.header .creditbalance{color:#0f4988;font-size:18px}.header .creditbalance i{vertical-align:middle;color:#fff;font-size:30px}div.creditbalance.irbh{justify-content:space-between;align-items:center;width:30%;margin-left:15rem;display:flex}.header-right .acc{color:#fff;border:1px solid #fff;border-radius:6px;padding:10px;display:block}.header-right .acc:hover{text-decoration:underline}.header-right .loginuser{cursor:pointer;color:#fff;border:1px solid #fff;border-radius:6px;padding:10px}.header-right .loginuser i{padding:0 5px}.navbar-nav{position:relative;z-index:unset!important;background:#091246!important;font-family:Poppins,sans-serif!important}.navbar-nav .container{max-width:1170px!important;margin:0 auto!important;padding:0 15px!important}.menu_list{display:-webkit-box;display:-ms-flexbox;flex-wrap:nowrap!important;align-items:center!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.dropdown_item{color:#fff!important;white-space:nowrap!important;box-sizing:border-box!important;align-items:center!important;gap:5px!important;padding:12px 15px!important;font-size:11px!important;text-decoration:none!important;display:flex!important}.dropdown_item span{padding:0 2px;font-size:13px;display:inline-block;color:#fff!important}.dropdown_item i{font-size:13px;display:inline-block}.dropdown_mainmenu{border-right:1px solid #fff;position:relative;box-sizing:border-box!important;margin:0!important;padding:0!important;list-style:none!important}.dropdown_mainmenu:hover{transition:all .2s ease-in-out}.dropdown_mainmenu:hover>.dropdown_menu{display:block}.dropdown_mainmenu:hover .dropdown_item .itemrotate{transform:rotate(90deg)}.dropdown_menu{z-index:1;background:#fff;width:250px;display:none;position:absolute;left:0;right:0;box-shadow:0 2px 8px #00000029}.dropdown_menu.dash-dropdown-menu{left:100%;right:initial;top:0}.dropdown-submenu{border-bottom:1px solid #e3eaf1;padding:3px;position:relative}.dropdown-submenu:hover>.dash-dropdown-menu{display:block}.dropdown-submenu a{color:#012533;padding:5px;display:block}.dropdown-submenu a:hover{background:#e3eaf1}.dropdown-submenu span{padding-left:5px;font-size:13px;font-weight:500;display:inline-block}.dropdown-submenu i{vertical-align:middle;font-size:13px}.dropdown-submenu i.right_arrow{padding-top:3px;font-size:13px;position:absolute;right:10px}.header{z-index:1000;background:linear-gradient(90deg,#2555e9,#1e40af);border-bottom:1px solid #fff3;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;height:56px;display:flex}.logo figure{width:120px}.logo figure img{width:100%;height:auto}.right-actions{align-items:center;gap:8px;display:flex}.lang-btn{color:#fff;cursor:pointer;background:#0003;border:1px solid #fff3;border-radius:6px;align-items:center;gap:6px;height:32px;padding:6px 10px;font-size:13px;display:flex}.lang-btn:hover{background:#ffffff26}.lang-text{display:none}.arrow{font-size:11px}.btn{border-radius:6px;align-items:center;height:32px;padding:0 12px;font-size:13px;text-decoration:none;transition:all .25s;display:flex}.login{color:#fff}.login:hover{background:#ffffff26}.offerset{z-index:999;background:#fff;border:1px solid #e3eaf1;border-radius:6px;width:200px;position:absolute;top:3.1rem;right:0;overflow:hidden;box-shadow:0 4px 12px #00000026}.offerset ul{margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.offerset ul a{color:#1a2340!important;border-bottom:1px solid #f0f3f6!important;align-items:center!important;gap:10px!important;padding:12px 16px!important;font-size:13.5px!important;font-weight:500!important;text-decoration:none!important;transition:all .2s!important;display:flex!important}.offerset ul a:hover{color:#2046c0!important;background-color:#f5f7fa!important}.offerset ul a:last-child{border-bottom:none!important}.offerset ul li{align-items:center!important;gap:8px!important;display:flex!important}.hamburger-menu,.sidebar-overlay,.sidebar-close{display:none}.sidebar-wrapper{flex:1;justify-content:space-between;align-items:center;margin-left:20px;display:flex}.header-right{align-items:center;gap:20px;display:flex;position:relative}@media (max-width:767px){.hamburger-menu{color:#fff;cursor:pointer;font-size:24px;display:block}.sidebar-wrapper{z-index:10000;background:#2046c0;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:260px;height:100vh;margin-left:0;padding:20px;transition:all .3s ease-in-out;position:fixed;top:0;right:-300px;box-shadow:-2px 0 5px #0003}.sidebar-wrapper.open{right:0}.sidebar-close{color:#fff;cursor:pointer;align-self:flex-end;margin-bottom:20px;font-size:24px;display:block}.sidebar-overlay{z-index:9999;background:#00000080;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}.sidebar-overlay.open{display:block}div.creditbalance.irbh{justify-content:flex-start;gap:10px;margin-bottom:20px;margin-left:0;width:100%!important}div.creditbalance.irbh p{font-size:12px}.header-right{flex-direction:column;align-items:flex-start;gap:15px;width:100%}.header-right .acc,.header-right .loginuser{text-align:left;width:100%}.offerset{width:100%;box-shadow:none;border:none;margin-top:10px;position:static}}.mobile-menu-header{display:none}@media (max-width:767px){.mobile-menu-header{color:#fff;background:#091246;justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.mobile-menu-title{font-size:18px;font-weight:600}.mobile-menu-toggle{cursor:pointer;font-size:24px}.menu_list{z-index:999;opacity:0;visibility:hidden;background:#091246;flex-direction:column;width:100%;max-height:0;transition:max-height .4s ease-in-out,opacity .3s ease-in-out,visibility .4s ease-in-out;position:absolute;top:100%;left:0;overflow:hidden;display:flex!important}.menu_list.open{opacity:1;visibility:visible;max-height:800px}.dropdown_mainmenu{border-bottom:1px solid #ffffff1a;border-right:none;width:100%}.dropdown_item{width:100%;padding:15px;display:block}.navbar-nav .container{padding:0}.topsearch{flex-wrap:wrap}.topsearch .search_in{width:100%!important}.credit-limit{flex-wrap:wrap}.credit-limit li{width:100%!important}.booking-listing{flex-wrap:wrap}.booking-listing li{width:100%}.se_flex.kupi_style{flex-direction:column!important}.se_flex.kupi_style .search_inputs_wrapper{flex-direction:column!important;width:100%!important}.se_flex.kupi_style .input_roots,.se_flex.kupi_style .date_se{flex:none!important;width:100%!important}.se_flex.kupi_style .date_se{flex-direction:column!important}.se_flex.kupi_style .input_roots:first-child{border-radius:12px 12px 0 0!important}.se_flex.kupi_style .input_roots.passenger_wrapper{border-radius:0 0 12px 12px!important}.se_flex.kupi_style .divider{width:100%!important;height:1px!important;margin:0!important}.se_flex.kupi_style .kupi_button,.se_flex.kupi_style .kupi_button button{width:100%!important;margin-top:5px!important}.se_flex.kupi_style .kupi_swap{z-index:10!important;margin-top:-16px!important;top:100%!important;right:20px!important;transform:rotate(90deg)!important}.se_flex.kupi_style .list_items,.se_flex.kupi_style .list_to,.se_flex.kupi_style .travel_select{width:100%!important;max-width:100vw!important;left:0!important;right:auto!important}.result_search{width:300px;top:-90px;left:-7%;margin:0!important}.hotel-calendar-popup{left:-14px!important;right:30px!important}.se_flex.kupi_style .list_items,.se_flex.kupi_style .list_to,.se_flex.kupi_style .travel_select{left:29px!important}.result_inroots{margin-top:2rem}}
