/*!
 * Font Awesome Free 5.0.13 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:a 2s linear infinite;animation:a 2s linear infinite}.fa-pulse{-webkit-animation:a 1s steps(8) infinite;animation:a 1s steps(8) infinite}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\F26E"}.fa-accessible-icon:before{content:"\F368"}.fa-accusoft:before{content:"\F369"}.fa-address-book:before{content:"\F2B9"}.fa-address-card:before{content:"\F2BB"}.fa-adjust:before{content:"\F042"}.fa-adn:before{content:"\F170"}.fa-adversal:before{content:"\F36A"}.fa-affiliatetheme:before{content:"\F36B"}.fa-algolia:before{content:"\F36C"}.fa-align-center:before{content:"\F037"}.fa-align-justify:before{content:"\F039"}.fa-align-left:before{content:"\F036"}.fa-align-right:before{content:"\F038"}.fa-allergies:before{content:"\F461"}.fa-amazon:before{content:"\F270"}.fa-amazon-pay:before{content:"\F42C"}.fa-ambulance:before{content:"\F0F9"}.fa-american-sign-language-interpreting:before{content:"\F2A3"}.fa-amilia:before{content:"\F36D"}.fa-anchor:before{content:"\F13D"}.fa-android:before{content:"\F17B"}.fa-angellist:before{content:"\F209"}.fa-angle-double-down:before{content:"\F103"}.fa-angle-double-left:before{content:"\F100"}.fa-angle-double-right:before{content:"\F101"}.fa-angle-double-up:before{content:"\F102"}.fa-angle-down:before{content:"\F107"}.fa-angle-left:before{content:"\F104"}.fa-angle-right:before{content:"\F105"}.fa-angle-up:before{content:"\F106"}.fa-angrycreative:before{content:"\F36E"}.fa-angular:before{content:"\F420"}.fa-app-store:before{content:"\F36F"}.fa-app-store-ios:before{content:"\F370"}.fa-apper:before{content:"\F371"}.fa-apple:before{content:"\F179"}.fa-apple-pay:before{content:"\F415"}.fa-archive:before{content:"\F187"}.fa-arrow-alt-circle-down:before{content:"\F358"}.fa-arrow-alt-circle-left:before{content:"\F359"}.fa-arrow-alt-circle-right:before{content:"\F35A"}.fa-arrow-alt-circle-up:before{content:"\F35B"}.fa-arrow-circle-down:before{content:"\F0AB"}.fa-arrow-circle-left:before{content:"\F0A8"}.fa-arrow-circle-right:before{content:"\F0A9"}.fa-arrow-circle-up:before{content:"\F0AA"}.fa-arrow-down:before{content:"\F063"}.fa-arrow-left:before{content:"\F060"}.fa-arrow-right:before{content:"\F061"}.fa-arrow-up:before{content:"\F062"}.fa-arrows-alt:before{content:"\F0B2"}.fa-arrows-alt-h:before{content:"\F337"}.fa-arrows-alt-v:before{content:"\F338"}.fa-assistive-listening-systems:before{content:"\F2A2"}.fa-asterisk:before{content:"\F069"}.fa-asymmetrik:before{content:"\F372"}.fa-at:before{content:"\F1FA"}.fa-audible:before{content:"\F373"}.fa-audio-description:before{content:"\F29E"}.fa-autoprefixer:before{content:"\F41C"}.fa-avianex:before{content:"\F374"}.fa-aviato:before{content:"\F421"}.fa-aws:before{content:"\F375"}.fa-backward:before{content:"\F04A"}.fa-balance-scale:before{content:"\F24E"}.fa-ban:before{content:"\F05E"}.fa-band-aid:before{content:"\F462"}.fa-bandcamp:before{content:"\F2D5"}.fa-barcode:before{content:"\F02A"}.fa-bars:before{content:"\F0C9"}.fa-baseball-ball:before{content:"\F433"}.fa-basketball-ball:before{content:"\F434"}.fa-bath:before{content:"\F2CD"}.fa-battery-empty:before{content:"\F244"}.fa-battery-full:before{content:"\F240"}.fa-battery-half:before{content:"\F242"}.fa-battery-quarter:before{content:"\F243"}.fa-battery-three-quarters:before{content:"\F241"}.fa-bed:before{content:"\F236"}.fa-beer:before{content:"\F0FC"}.fa-behance:before{content:"\F1B4"}.fa-behance-square:before{content:"\F1B5"}.fa-bell:before{content:"\F0F3"}.fa-bell-slash:before{content:"\F1F6"}.fa-bicycle:before{content:"\F206"}.fa-bimobject:before{content:"\F378"}.fa-binoculars:before{content:"\F1E5"}.fa-birthday-cake:before{content:"\F1FD"}.fa-bitbucket:before{content:"\F171"}.fa-bitcoin:before{content:"\F379"}.fa-bity:before{content:"\F37A"}.fa-black-tie:before{content:"\F27E"}.fa-blackberry:before{content:"\F37B"}.fa-blender:before{content:"\F517"}.fa-blind:before{content:"\F29D"}.fa-blogger:before{content:"\F37C"}.fa-blogger-b:before{content:"\F37D"}.fa-bluetooth:before{content:"\F293"}.fa-bluetooth-b:before{content:"\F294"}.fa-bold:before{content:"\F032"}.fa-bolt:before{content:"\F0E7"}.fa-bomb:before{content:"\F1E2"}.fa-book:before{content:"\F02D"}.fa-book-open:before{content:"\F518"}.fa-bookmark:before{content:"\F02E"}.fa-bowling-ball:before{content:"\F436"}.fa-box:before{content:"\F466"}.fa-box-open:before{content:"\F49E"}.fa-boxes:before{content:"\F468"}.fa-braille:before{content:"\F2A1"}.fa-briefcase:before{content:"\F0B1"}.fa-briefcase-medical:before{content:"\F469"}.fa-broadcast-tower:before{content:"\F519"}.fa-broom:before{content:"\F51A"}.fa-btc:before{content:"\F15A"}.fa-bug:before{content:"\F188"}.fa-building:before{content:"\F1AD"}.fa-bullhorn:before{content:"\F0A1"}.fa-bullseye:before{content:"\F140"}.fa-burn:before{content:"\F46A"}.fa-buromobelexperte:before{content:"\F37F"}.fa-bus:before{content:"\F207"}.fa-buysellads:before{content:"\F20D"}.fa-calculator:before{content:"\F1EC"}.fa-calendar:before{content:"\F133"}.fa-calendar-alt:before{content:"\F073"}.fa-calendar-check:before{content:"\F274"}.fa-calendar-minus:before{content:"\F272"}.fa-calendar-plus:before{content:"\F271"}.fa-calendar-times:before{content:"\F273"}.fa-camera:before{content:"\F030"}.fa-camera-retro:before{content:"\F083"}.fa-capsules:before{content:"\F46B"}.fa-car:before{content:"\F1B9"}.fa-caret-down:before{content:"\F0D7"}.fa-caret-left:before{content:"\F0D9"}.fa-caret-right:before{content:"\F0DA"}.fa-caret-square-down:before{content:"\F150"}.fa-caret-square-left:before{content:"\F191"}.fa-caret-square-right:before{content:"\F152"}.fa-caret-square-up:before{content:"\F151"}.fa-caret-up:before{content:"\F0D8"}.fa-cart-arrow-down:before{content:"\F218"}.fa-cart-plus:before{content:"\F217"}.fa-cc-amazon-pay:before{content:"\F42D"}.fa-cc-amex:before{content:"\F1F3"}.fa-cc-apple-pay:before{content:"\F416"}.fa-cc-diners-club:before{content:"\F24C"}.fa-cc-discover:before{content:"\F1F2"}.fa-cc-jcb:before{content:"\F24B"}.fa-cc-mastercard:before{content:"\F1F1"}.fa-cc-paypal:before{content:"\F1F4"}.fa-cc-stripe:before{content:"\F1F5"}.fa-cc-visa:before{content:"\F1F0"}.fa-centercode:before{content:"\F380"}.fa-certificate:before{content:"\F0A3"}.fa-chalkboard:before{content:"\F51B"}.fa-chalkboard-teacher:before{content:"\F51C"}.fa-chart-area:before{content:"\F1FE"}.fa-chart-bar:before{content:"\F080"}.fa-chart-line:before{content:"\F201"}.fa-chart-pie:before{content:"\F200"}.fa-check:before{content:"\F00C"}.fa-check-circle:before{content:"\F058"}.fa-check-square:before{content:"\F14A"}.fa-chess:before{content:"\F439"}.fa-chess-bishop:before{content:"\F43A"}.fa-chess-board:before{content:"\F43C"}.fa-chess-king:before{content:"\F43F"}.fa-chess-knight:before{content:"\F441"}.fa-chess-pawn:before{content:"\F443"}.fa-chess-queen:before{content:"\F445"}.fa-chess-rook:before{content:"\F447"}.fa-chevron-circle-down:before{content:"\F13A"}.fa-chevron-circle-left:before{content:"\F137"}.fa-chevron-circle-right:before{content:"\F138"}.fa-chevron-circle-up:before{content:"\F139"}.fa-chevron-down:before{content:"\F078"}.fa-chevron-left:before{content:"\F053"}.fa-chevron-right:before{content:"\F054"}.fa-chevron-up:before{content:"\F077"}.fa-child:before{content:"\F1AE"}.fa-chrome:before{content:"\F268"}.fa-church:before{content:"\F51D"}.fa-circle:before{content:"\F111"}.fa-circle-notch:before{content:"\F1CE"}.fa-clipboard:before{content:"\F328"}.fa-clipboard-check:before{content:"\F46C"}.fa-clipboard-list:before{content:"\F46D"}.fa-clock:before{content:"\F017"}.fa-clone:before{content:"\F24D"}.fa-closed-captioning:before{content:"\F20A"}.fa-cloud:before{content:"\F0C2"}.fa-cloud-download-alt:before{content:"\F381"}.fa-cloud-upload-alt:before{content:"\F382"}.fa-cloudscale:before{content:"\F383"}.fa-cloudsmith:before{content:"\F384"}.fa-cloudversify:before{content:"\F385"}.fa-code:before{content:"\F121"}.fa-code-branch:before{content:"\F126"}.fa-codepen:before{content:"\F1CB"}.fa-codiepie:before{content:"\F284"}.fa-coffee:before{content:"\F0F4"}.fa-cog:before{content:"\F013"}.fa-cogs:before{content:"\F085"}.fa-coins:before{content:"\F51E"}.fa-columns:before{content:"\F0DB"}.fa-comment:before{content:"\F075"}.fa-comment-alt:before{content:"\F27A"}.fa-comment-dots:before{content:"\F4AD"}.fa-comment-slash:before{content:"\F4B3"}.fa-comments:before{content:"\F086"}.fa-compact-disc:before{content:"\F51F"}.fa-compass:before{content:"\F14E"}.fa-compress:before{content:"\F066"}.fa-connectdevelop:before{content:"\F20E"}.fa-contao:before{content:"\F26D"}.fa-copy:before{content:"\F0C5"}.fa-copyright:before{content:"\F1F9"}.fa-couch:before{content:"\F4B8"}.fa-cpanel:before{content:"\F388"}.fa-creative-commons:before{content:"\F25E"}.fa-creative-commons-by:before{content:"\F4E7"}.fa-creative-commons-nc:before{content:"\F4E8"}.fa-creative-commons-nc-eu:before{content:"\F4E9"}.fa-creative-commons-nc-jp:before{content:"\F4EA"}.fa-creative-commons-nd:before{content:"\F4EB"}.fa-creative-commons-pd:before{content:"\F4EC"}.fa-creative-commons-pd-alt:before{content:"\F4ED"}.fa-creative-commons-remix:before{content:"\F4EE"}.fa-creative-commons-sa:before{content:"\F4EF"}.fa-creative-commons-sampling:before{content:"\F4F0"}.fa-creative-commons-sampling-plus:before{content:"\F4F1"}.fa-creative-commons-share:before{content:"\F4F2"}.fa-credit-card:before{content:"\F09D"}.fa-crop:before{content:"\F125"}.fa-crosshairs:before{content:"\F05B"}.fa-crow:before{content:"\F520"}.fa-crown:before{content:"\F521"}.fa-css3:before{content:"\F13C"}.fa-css3-alt:before{content:"\F38B"}.fa-cube:before{content:"\F1B2"}.fa-cubes:before{content:"\F1B3"}.fa-cut:before{content:"\F0C4"}.fa-cuttlefish:before{content:"\F38C"}.fa-d-and-d:before{content:"\F38D"}.fa-dashcube:before{content:"\F210"}.fa-database:before{content:"\F1C0"}.fa-deaf:before{content:"\F2A4"}.fa-delicious:before{content:"\F1A5"}.fa-deploydog:before{content:"\F38E"}.fa-deskpro:before{content:"\F38F"}.fa-desktop:before{content:"\F108"}.fa-deviantart:before{content:"\F1BD"}.fa-diagnoses:before{content:"\F470"}.fa-dice:before{content:"\F522"}.fa-dice-five:before{content:"\F523"}.fa-dice-four:before{content:"\F524"}.fa-dice-one:before{content:"\F525"}.fa-dice-six:before{content:"\F526"}.fa-dice-three:before{content:"\F527"}.fa-dice-two:before{content:"\F528"}.fa-digg:before{content:"\F1A6"}.fa-digital-ocean:before{content:"\F391"}.fa-discord:before{content:"\F392"}.fa-discourse:before{content:"\F393"}.fa-divide:before{content:"\F529"}.fa-dna:before{content:"\F471"}.fa-dochub:before{content:"\F394"}.fa-docker:before{content:"\F395"}.fa-dollar-sign:before{content:"\F155"}.fa-dolly:before{content:"\F472"}.fa-dolly-flatbed:before{content:"\F474"}.fa-donate:before{content:"\F4B9"}.fa-door-closed:before{content:"\F52A"}.fa-door-open:before{content:"\F52B"}.fa-dot-circle:before{content:"\F192"}.fa-dove:before{content:"\F4BA"}.fa-download:before{content:"\F019"}.fa-draft2digital:before{content:"\F396"}.fa-dribbble:before{content:"\F17D"}.fa-dribbble-square:before{content:"\F397"}.fa-dropbox:before{content:"\F16B"}.fa-drupal:before{content:"\F1A9"}.fa-dumbbell:before{content:"\F44B"}.fa-dyalog:before{content:"\F399"}.fa-earlybirds:before{content:"\F39A"}.fa-ebay:before{content:"\F4F4"}.fa-edge:before{content:"\F282"}.fa-edit:before{content:"\F044"}.fa-eject:before{content:"\F052"}.fa-elementor:before{content:"\F430"}.fa-ellipsis-h:before{content:"\F141"}.fa-ellipsis-v:before{content:"\F142"}.fa-ember:before{content:"\F423"}.fa-empire:before{content:"\F1D1"}.fa-envelope:before{content:"\F0E0"}.fa-envelope-open:before{content:"\F2B6"}.fa-envelope-square:before{content:"\F199"}.fa-envira:before{content:"\F299"}.fa-equals:before{content:"\F52C"}.fa-eraser:before{content:"\F12D"}.fa-erlang:before{content:"\F39D"}.fa-ethereum:before{content:"\F42E"}.fa-etsy:before{content:"\F2D7"}.fa-euro-sign:before{content:"\F153"}.fa-exchange-alt:before{content:"\F362"}.fa-exclamation:before{content:"\F12A"}.fa-exclamation-circle:before{content:"\F06A"}.fa-exclamation-triangle:before{content:"\F071"}.fa-expand:before{content:"\F065"}.fa-expand-arrows-alt:before{content:"\F31E"}.fa-expeditedssl:before{content:"\F23E"}.fa-external-link-alt:before{content:"\F35D"}.fa-external-link-square-alt:before{content:"\F360"}.fa-eye:before{content:"\F06E"}.fa-eye-dropper:before{content:"\F1FB"}.fa-eye-slash:before{content:"\F070"}.fa-facebook:before{content:"\F09A"}.fa-facebook-f:before{content:"\F39E"}.fa-facebook-messenger:before{content:"\F39F"}.fa-facebook-square:before{content:"\F082"}.fa-fast-backward:before{content:"\F049"}.fa-fast-forward:before{content:"\F050"}.fa-fax:before{content:"\F1AC"}.fa-feather:before{content:"\F52D"}.fa-female:before{content:"\F182"}.fa-fighter-jet:before{content:"\F0FB"}.fa-file:before{content:"\F15B"}.fa-file-alt:before{content:"\F15C"}.fa-file-archive:before{content:"\F1C6"}.fa-file-audio:before{content:"\F1C7"}.fa-file-code:before{content:"\F1C9"}.fa-file-excel:before{content:"\F1C3"}.fa-file-image:before{content:"\F1C5"}.fa-file-medical:before{content:"\F477"}.fa-file-medical-alt:before{content:"\F478"}.fa-file-pdf:before{content:"\F1C1"}.fa-file-powerpoint:before{content:"\F1C4"}.fa-file-video:before{content:"\F1C8"}.fa-file-word:before{content:"\F1C2"}.fa-film:before{content:"\F008"}.fa-filter:before{content:"\F0B0"}.fa-fire:before{content:"\F06D"}.fa-fire-extinguisher:before{content:"\F134"}.fa-firefox:before{content:"\F269"}.fa-first-aid:before{content:"\F479"}.fa-first-order:before{content:"\F2B0"}.fa-first-order-alt:before{content:"\F50A"}.fa-firstdraft:before{content:"\F3A1"}.fa-flag:before{content:"\F024"}.fa-flag-checkered:before{content:"\F11E"}.fa-flask:before{content:"\F0C3"}.fa-flickr:before{content:"\F16E"}.fa-flipboard:before{content:"\F44D"}.fa-fly:before{content:"\F417"}.fa-folder:before{content:"\F07B"}.fa-folder-open:before{content:"\F07C"}.fa-font:before{content:"\F031"}.fa-font-awesome:before{content:"\F2B4"}.fa-font-awesome-alt:before{content:"\F35C"}.fa-font-awesome-flag:before{content:"\F425"}.fa-font-awesome-logo-full:before{content:"\F4E6"}.fa-fonticons:before{content:"\F280"}.fa-fonticons-fi:before{content:"\F3A2"}.fa-football-ball:before{content:"\F44E"}.fa-fort-awesome:before{content:"\F286"}.fa-fort-awesome-alt:before{content:"\F3A3"}.fa-forumbee:before{content:"\F211"}.fa-forward:before{content:"\F04E"}.fa-foursquare:before{content:"\F180"}.fa-free-code-camp:before{content:"\F2C5"}.fa-freebsd:before{content:"\F3A4"}.fa-frog:before{content:"\F52E"}.fa-frown:before{content:"\F119"}.fa-fulcrum:before{content:"\F50B"}.fa-futbol:before{content:"\F1E3"}.fa-galactic-republic:before{content:"\F50C"}.fa-galactic-senate:before{content:"\F50D"}.fa-gamepad:before{content:"\F11B"}.fa-gas-pump:before{content:"\F52F"}.fa-gavel:before{content:"\F0E3"}.fa-gem:before{content:"\F3A5"}.fa-genderless:before{content:"\F22D"}.fa-get-pocket:before{content:"\F265"}.fa-gg:before{content:"\F260"}.fa-gg-circle:before{content:"\F261"}.fa-gift:before{content:"\F06B"}.fa-git:before{content:"\F1D3"}.fa-git-square:before{content:"\F1D2"}.fa-github:before{content:"\F09B"}.fa-github-alt:before{content:"\F113"}.fa-github-square:before{content:"\F092"}.fa-gitkraken:before{content:"\F3A6"}.fa-gitlab:before{content:"\F296"}.fa-gitter:before{content:"\F426"}.fa-glass-martini:before{content:"\F000"}.fa-glasses:before{content:"\F530"}.fa-glide:before{content:"\F2A5"}.fa-glide-g:before{content:"\F2A6"}.fa-globe:before{content:"\F0AC"}.fa-gofore:before{content:"\F3A7"}.fa-golf-ball:before{content:"\F450"}.fa-goodreads:before{content:"\F3A8"}.fa-goodreads-g:before{content:"\F3A9"}.fa-google:before{content:"\F1A0"}.fa-google-drive:before{content:"\F3AA"}.fa-google-play:before{content:"\F3AB"}.fa-google-plus:before{content:"\F2B3"}.fa-google-plus-g:before{content:"\F0D5"}.fa-google-plus-square:before{content:"\F0D4"}.fa-google-wallet:before{content:"\F1EE"}.fa-graduation-cap:before{content:"\F19D"}.fa-gratipay:before{content:"\F184"}.fa-grav:before{content:"\F2D6"}.fa-greater-than:before{content:"\F531"}.fa-greater-than-equal:before{content:"\F532"}.fa-gripfire:before{content:"\F3AC"}.fa-grunt:before{content:"\F3AD"}.fa-gulp:before{content:"\F3AE"}.fa-h-square:before{content:"\F0FD"}.fa-hacker-news:before{content:"\F1D4"}.fa-hacker-news-square:before{content:"\F3AF"}.fa-hand-holding:before{content:"\F4BD"}.fa-hand-holding-heart:before{content:"\F4BE"}.fa-hand-holding-usd:before{content:"\F4C0"}.fa-hand-lizard:before{content:"\F258"}.fa-hand-paper:before{content:"\F256"}.fa-hand-peace:before{content:"\F25B"}.fa-hand-point-down:before{content:"\F0A7"}.fa-hand-point-left:before{content:"\F0A5"}.fa-hand-point-right:before{content:"\F0A4"}.fa-hand-point-up:before{content:"\F0A6"}.fa-hand-pointer:before{content:"\F25A"}.fa-hand-rock:before{content:"\F255"}.fa-hand-scissors:before{content:"\F257"}.fa-hand-spock:before{content:"\F259"}.fa-hands:before{content:"\F4C2"}.fa-hands-helping:before{content:"\F4C4"}.fa-handshake:before{content:"\F2B5"}.fa-hashtag:before{content:"\F292"}.fa-hdd:before{content:"\F0A0"}.fa-heading:before{content:"\F1DC"}.fa-headphones:before{content:"\F025"}.fa-heart:before{content:"\F004"}.fa-heartbeat:before{content:"\F21E"}.fa-helicopter:before{content:"\F533"}.fa-hips:before{content:"\F452"}.fa-hire-a-helper:before{content:"\F3B0"}.fa-history:before{content:"\F1DA"}.fa-hockey-puck:before{content:"\F453"}.fa-home:before{content:"\F015"}.fa-hooli:before{content:"\F427"}.fa-hospital:before{content:"\F0F8"}.fa-hospital-alt:before{content:"\F47D"}.fa-hospital-symbol:before{content:"\F47E"}.fa-hotjar:before{content:"\F3B1"}.fa-hourglass:before{content:"\F254"}.fa-hourglass-end:before{content:"\F253"}.fa-hourglass-half:before{content:"\F252"}.fa-hourglass-start:before{content:"\F251"}.fa-houzz:before{content:"\F27C"}.fa-html5:before{content:"\F13B"}.fa-hubspot:before{content:"\F3B2"}.fa-i-cursor:before{content:"\F246"}.fa-id-badge:before{content:"\F2C1"}.fa-id-card:before{content:"\F2C2"}.fa-id-card-alt:before{content:"\F47F"}.fa-image:before{content:"\F03E"}.fa-images:before{content:"\F302"}.fa-imdb:before{content:"\F2D8"}.fa-inbox:before{content:"\F01C"}.fa-indent:before{content:"\F03C"}.fa-industry:before{content:"\F275"}.fa-infinity:before{content:"\F534"}.fa-info:before{content:"\F129"}.fa-info-circle:before{content:"\F05A"}.fa-instagram:before{content:"\F16D"}.fa-internet-explorer:before{content:"\F26B"}.fa-ioxhost:before{content:"\F208"}.fa-italic:before{content:"\F033"}.fa-itunes:before{content:"\F3B4"}.fa-itunes-note:before{content:"\F3B5"}.fa-java:before{content:"\F4E4"}.fa-jedi-order:before{content:"\F50E"}.fa-jenkins:before{content:"\F3B6"}.fa-joget:before{content:"\F3B7"}.fa-joomla:before{content:"\F1AA"}.fa-js:before{content:"\F3B8"}.fa-js-square:before{content:"\F3B9"}.fa-jsfiddle:before{content:"\F1CC"}.fa-key:before{content:"\F084"}.fa-keybase:before{content:"\F4F5"}.fa-keyboard:before{content:"\F11C"}.fa-keycdn:before{content:"\F3BA"}.fa-kickstarter:before{content:"\F3BB"}.fa-kickstarter-k:before{content:"\F3BC"}.fa-kiwi-bird:before{content:"\F535"}.fa-korvue:before{content:"\F42F"}.fa-language:before{content:"\F1AB"}.fa-laptop:before{content:"\F109"}.fa-laravel:before{content:"\F3BD"}.fa-lastfm:before{content:"\F202"}.fa-lastfm-square:before{content:"\F203"}.fa-leaf:before{content:"\F06C"}.fa-leanpub:before{content:"\F212"}.fa-lemon:before{content:"\F094"}.fa-less:before{content:"\F41D"}.fa-less-than:before{content:"\F536"}.fa-less-than-equal:before{content:"\F537"}.fa-level-down-alt:before{content:"\F3BE"}.fa-level-up-alt:before{content:"\F3BF"}.fa-life-ring:before{content:"\F1CD"}.fa-lightbulb:before{content:"\F0EB"}.fa-line:before{content:"\F3C0"}.fa-link:before{content:"\F0C1"}.fa-linkedin:before{content:"\F08C"}.fa-linkedin-in:before{content:"\F0E1"}.fa-linode:before{content:"\F2B8"}.fa-linux:before{content:"\F17C"}.fa-lira-sign:before{content:"\F195"}.fa-list:before{content:"\F03A"}.fa-list-alt:before{content:"\F022"}.fa-list-ol:before{content:"\F0CB"}.fa-list-ul:before{content:"\F0CA"}.fa-location-arrow:before{content:"\F124"}.fa-lock:before{content:"\F023"}.fa-lock-open:before{content:"\F3C1"}.fa-long-arrow-alt-down:before{content:"\F309"}.fa-long-arrow-alt-left:before{content:"\F30A"}.fa-long-arrow-alt-right:before{content:"\F30B"}.fa-long-arrow-alt-up:before{content:"\F30C"}.fa-low-vision:before{content:"\F2A8"}.fa-lyft:before{content:"\F3C3"}.fa-magento:before{content:"\F3C4"}.fa-magic:before{content:"\F0D0"}.fa-magnet:before{content:"\F076"}.fa-male:before{content:"\F183"}.fa-mandalorian:before{content:"\F50F"}.fa-map:before{content:"\F279"}.fa-map-marker:before{content:"\F041"}.fa-map-marker-alt:before{content:"\F3C5"}.fa-map-pin:before{content:"\F276"}.fa-map-signs:before{content:"\F277"}.fa-mars:before{content:"\F222"}.fa-mars-double:before{content:"\F227"}.fa-mars-stroke:before{content:"\F229"}.fa-mars-stroke-h:before{content:"\F22B"}.fa-mars-stroke-v:before{content:"\F22A"}.fa-mastodon:before{content:"\F4F6"}.fa-maxcdn:before{content:"\F136"}.fa-medapps:before{content:"\F3C6"}.fa-medium:before{content:"\F23A"}.fa-medium-m:before{content:"\F3C7"}.fa-medkit:before{content:"\F0FA"}.fa-medrt:before{content:"\F3C8"}.fa-meetup:before{content:"\F2E0"}.fa-meh:before{content:"\F11A"}.fa-memory:before{content:"\F538"}.fa-mercury:before{content:"\F223"}.fa-microchip:before{content:"\F2DB"}.fa-microphone:before{content:"\F130"}.fa-microphone-alt:before{content:"\F3C9"}.fa-microphone-alt-slash:before{content:"\F539"}.fa-microphone-slash:before{content:"\F131"}.fa-microsoft:before{content:"\F3CA"}.fa-minus:before{content:"\F068"}.fa-minus-circle:before{content:"\F056"}.fa-minus-square:before{content:"\F146"}.fa-mix:before{content:"\F3CB"}.fa-mixcloud:before{content:"\F289"}.fa-mizuni:before{content:"\F3CC"}.fa-mobile:before{content:"\F10B"}.fa-mobile-alt:before{content:"\F3CD"}.fa-modx:before{content:"\F285"}.fa-monero:before{content:"\F3D0"}.fa-money-bill:before{content:"\F0D6"}.fa-money-bill-alt:before{content:"\F3D1"}.fa-money-bill-wave:before{content:"\F53A"}.fa-money-bill-wave-alt:before{content:"\F53B"}.fa-money-check:before{content:"\F53C"}.fa-money-check-alt:before{content:"\F53D"}.fa-moon:before{content:"\F186"}.fa-motorcycle:before{content:"\F21C"}.fa-mouse-pointer:before{content:"\F245"}.fa-music:before{content:"\F001"}.fa-napster:before{content:"\F3D2"}.fa-neuter:before{content:"\F22C"}.fa-newspaper:before{content:"\F1EA"}.fa-nintendo-switch:before{content:"\F418"}.fa-node:before{content:"\F419"}.fa-node-js:before{content:"\F3D3"}.fa-not-equal:before{content:"\F53E"}.fa-notes-medical:before{content:"\F481"}.fa-npm:before{content:"\F3D4"}.fa-ns8:before{content:"\F3D5"}.fa-nutritionix:before{content:"\F3D6"}.fa-object-group:before{content:"\F247"}.fa-object-ungroup:before{content:"\F248"}.fa-odnoklassniki:before{content:"\F263"}.fa-odnoklassniki-square:before{content:"\F264"}.fa-old-republic:before{content:"\F510"}.fa-opencart:before{content:"\F23D"}.fa-openid:before{content:"\F19B"}.fa-opera:before{content:"\F26A"}.fa-optin-monster:before{content:"\F23C"}.fa-osi:before{content:"\F41A"}.fa-outdent:before{content:"\F03B"}.fa-page4:before{content:"\F3D7"}.fa-pagelines:before{content:"\F18C"}.fa-paint-brush:before{content:"\F1FC"}.fa-palette:before{content:"\F53F"}.fa-palfed:before{content:"\F3D8"}.fa-pallet:before{content:"\F482"}.fa-paper-plane:before{content:"\F1D8"}.fa-paperclip:before{content:"\F0C6"}.fa-parachute-box:before{content:"\F4CD"}.fa-paragraph:before{content:"\F1DD"}.fa-parking:before{content:"\F540"}.fa-paste:before{content:"\F0EA"}.fa-patreon:before{content:"\F3D9"}.fa-pause:before{content:"\F04C"}.fa-pause-circle:before{content:"\F28B"}.fa-paw:before{content:"\F1B0"}.fa-paypal:before{content:"\F1ED"}.fa-pen-square:before{content:"\F14B"}.fa-pencil-alt:before{content:"\F303"}.fa-people-carry:before{content:"\F4CE"}.fa-percent:before{content:"\F295"}.fa-percentage:before{content:"\F541"}.fa-periscope:before{content:"\F3DA"}.fa-phabricator:before{content:"\F3DB"}.fa-phoenix-framework:before{content:"\F3DC"}.fa-phoenix-squadron:before{content:"\F511"}.fa-phone:before{content:"\F095"}.fa-phone-slash:before{content:"\F3DD"}.fa-phone-square:before{content:"\F098"}.fa-phone-volume:before{content:"\F2A0"}.fa-php:before{content:"\F457"}.fa-pied-piper:before{content:"\F2AE"}.fa-pied-piper-alt:before{content:"\F1A8"}.fa-pied-piper-hat:before{content:"\F4E5"}.fa-pied-piper-pp:before{content:"\F1A7"}.fa-piggy-bank:before{content:"\F4D3"}.fa-pills:before{content:"\F484"}.fa-pinterest:before{content:"\F0D2"}.fa-pinterest-p:before{content:"\F231"}.fa-pinterest-square:before{content:"\F0D3"}.fa-plane:before{content:"\F072"}.fa-play:before{content:"\F04B"}.fa-play-circle:before{content:"\F144"}.fa-playstation:before{content:"\F3DF"}.fa-plug:before{content:"\F1E6"}.fa-plus:before{content:"\F067"}.fa-plus-circle:before{content:"\F055"}.fa-plus-square:before{content:"\F0FE"}.fa-podcast:before{content:"\F2CE"}.fa-poo:before{content:"\F2FE"}.fa-portrait:before{content:"\F3E0"}.fa-pound-sign:before{content:"\F154"}.fa-power-off:before{content:"\F011"}.fa-prescription-bottle:before{content:"\F485"}.fa-prescription-bottle-alt:before{content:"\F486"}.fa-print:before{content:"\F02F"}.fa-procedures:before{content:"\F487"}.fa-product-hunt:before{content:"\F288"}.fa-project-diagram:before{content:"\F542"}.fa-pushed:before{content:"\F3E1"}.fa-puzzle-piece:before{content:"\F12E"}.fa-python:before{content:"\F3E2"}.fa-qq:before{content:"\F1D6"}.fa-qrcode:before{content:"\F029"}.fa-question:before{content:"\F128"}.fa-question-circle:before{content:"\F059"}.fa-quidditch:before{content:"\F458"}.fa-quinscape:before{content:"\F459"}.fa-quora:before{content:"\F2C4"}.fa-quote-left:before{content:"\F10D"}.fa-quote-right:before{content:"\F10E"}.fa-r-project:before{content:"\F4F7"}.fa-random:before{content:"\F074"}.fa-ravelry:before{content:"\F2D9"}.fa-react:before{content:"\F41B"}.fa-readme:before{content:"\F4D5"}.fa-rebel:before{content:"\F1D0"}.fa-receipt:before{content:"\F543"}.fa-recycle:before{content:"\F1B8"}.fa-red-river:before{content:"\F3E3"}.fa-reddit:before{content:"\F1A1"}.fa-reddit-alien:before{content:"\F281"}.fa-reddit-square:before{content:"\F1A2"}.fa-redo:before{content:"\F01E"}.fa-redo-alt:before{content:"\F2F9"}.fa-registered:before{content:"\F25D"}.fa-rendact:before{content:"\F3E4"}.fa-renren:before{content:"\F18B"}.fa-reply:before{content:"\F3E5"}.fa-reply-all:before{content:"\F122"}.fa-replyd:before{content:"\F3E6"}.fa-researchgate:before{content:"\F4F8"}.fa-resolving:before{content:"\F3E7"}.fa-retweet:before{content:"\F079"}.fa-ribbon:before{content:"\F4D6"}.fa-road:before{content:"\F018"}.fa-robot:before{content:"\F544"}.fa-rocket:before{content:"\F135"}.fa-rocketchat:before{content:"\F3E8"}.fa-rockrms:before{content:"\F3E9"}.fa-rss:before{content:"\F09E"}.fa-rss-square:before{content:"\F143"}.fa-ruble-sign:before{content:"\F158"}.fa-ruler:before{content:"\F545"}.fa-ruler-combined:before{content:"\F546"}.fa-ruler-horizontal:before{content:"\F547"}.fa-ruler-vertical:before{content:"\F548"}.fa-rupee-sign:before{content:"\F156"}.fa-safari:before{content:"\F267"}.fa-sass:before{content:"\F41E"}.fa-save:before{content:"\F0C7"}.fa-schlix:before{content:"\F3EA"}.fa-school:before{content:"\F549"}.fa-screwdriver:before{content:"\F54A"}.fa-scribd:before{content:"\F28A"}.fa-search:before{content:"\F002"}.fa-search-minus:before{content:"\F010"}.fa-search-plus:before{content:"\F00E"}.fa-searchengin:before{content:"\F3EB"}.fa-seedling:before{content:"\F4D8"}.fa-sellcast:before{content:"\F2DA"}.fa-sellsy:before{content:"\F213"}.fa-server:before{content:"\F233"}.fa-servicestack:before{content:"\F3EC"}.fa-share:before{content:"\F064"}.fa-share-alt:before{content:"\F1E0"}.fa-share-alt-square:before{content:"\F1E1"}.fa-share-square:before{content:"\F14D"}.fa-shekel-sign:before{content:"\F20B"}.fa-shield-alt:before{content:"\F3ED"}.fa-ship:before{content:"\F21A"}.fa-shipping-fast:before{content:"\F48B"}.fa-shirtsinbulk:before{content:"\F214"}.fa-shoe-prints:before{content:"\F54B"}.fa-shopping-bag:before{content:"\F290"}.fa-shopping-basket:before{content:"\F291"}.fa-shopping-cart:before{content:"\F07A"}.fa-shower:before{content:"\F2CC"}.fa-sign:before{content:"\F4D9"}.fa-sign-in-alt:before{content:"\F2F6"}.fa-sign-language:before{content:"\F2A7"}.fa-sign-out-alt:before{content:"\F2F5"}.fa-signal:before{content:"\F012"}.fa-simplybuilt:before{content:"\F215"}.fa-sistrix:before{content:"\F3EE"}.fa-sitemap:before{content:"\F0E8"}.fa-sith:before{content:"\F512"}.fa-skull:before{content:"\F54C"}.fa-skyatlas:before{content:"\F216"}.fa-skype:before{content:"\F17E"}.fa-slack:before{content:"\F198"}.fa-slack-hash:before{content:"\F3EF"}.fa-sliders-h:before{content:"\F1DE"}.fa-slideshare:before{content:"\F1E7"}.fa-smile:before{content:"\F118"}.fa-smoking:before{content:"\F48D"}.fa-smoking-ban:before{content:"\F54D"}.fa-snapchat:before{content:"\F2AB"}.fa-snapchat-ghost:before{content:"\F2AC"}.fa-snapchat-square:before{content:"\F2AD"}.fa-snowflake:before{content:"\F2DC"}.fa-sort:before{content:"\F0DC"}.fa-sort-alpha-down:before{content:"\F15D"}.fa-sort-alpha-up:before{content:"\F15E"}.fa-sort-amount-down:before{content:"\F160"}.fa-sort-amount-up:before{content:"\F161"}.fa-sort-down:before{content:"\F0DD"}.fa-sort-numeric-down:before{content:"\F162"}.fa-sort-numeric-up:before{content:"\F163"}.fa-sort-up:before{content:"\F0DE"}.fa-soundcloud:before{content:"\F1BE"}.fa-space-shuttle:before{content:"\F197"}.fa-speakap:before{content:"\F3F3"}.fa-spinner:before{content:"\F110"}.fa-spotify:before{content:"\F1BC"}.fa-square:before{content:"\F0C8"}.fa-square-full:before{content:"\F45C"}.fa-stack-exchange:before{content:"\F18D"}.fa-stack-overflow:before{content:"\F16C"}.fa-star:before{content:"\F005"}.fa-star-half:before{content:"\F089"}.fa-staylinked:before{content:"\F3F5"}.fa-steam:before{content:"\F1B6"}.fa-steam-square:before{content:"\F1B7"}.fa-steam-symbol:before{content:"\F3F6"}.fa-step-backward:before{content:"\F048"}.fa-step-forward:before{content:"\F051"}.fa-stethoscope:before{content:"\F0F1"}.fa-sticker-mule:before{content:"\F3F7"}.fa-sticky-note:before{content:"\F249"}.fa-stop:before{content:"\F04D"}.fa-stop-circle:before{content:"\F28D"}.fa-stopwatch:before{content:"\F2F2"}.fa-store:before{content:"\F54E"}.fa-store-alt:before{content:"\F54F"}.fa-strava:before{content:"\F428"}.fa-stream:before{content:"\F550"}.fa-street-view:before{content:"\F21D"}.fa-strikethrough:before{content:"\F0CC"}.fa-stripe:before{content:"\F429"}.fa-stripe-s:before{content:"\F42A"}.fa-stroopwafel:before{content:"\F551"}.fa-studiovinari:before{content:"\F3F8"}.fa-stumbleupon:before{content:"\F1A4"}.fa-stumbleupon-circle:before{content:"\F1A3"}.fa-subscript:before{content:"\F12C"}.fa-subway:before{content:"\F239"}.fa-suitcase:before{content:"\F0F2"}.fa-sun:before{content:"\F185"}.fa-superpowers:before{content:"\F2DD"}.fa-superscript:before{content:"\F12B"}.fa-supple:before{content:"\F3F9"}.fa-sync:before{content:"\F021"}.fa-sync-alt:before{content:"\F2F1"}.fa-syringe:before{content:"\F48E"}.fa-table:before{content:"\F0CE"}.fa-table-tennis:before{content:"\F45D"}.fa-tablet:before{content:"\F10A"}.fa-tablet-alt:before{content:"\F3FA"}.fa-tablets:before{content:"\F490"}.fa-tachometer-alt:before{content:"\F3FD"}.fa-tag:before{content:"\F02B"}.fa-tags:before{content:"\F02C"}.fa-tape:before{content:"\F4DB"}.fa-tasks:before{content:"\F0AE"}.fa-taxi:before{content:"\F1BA"}.fa-teamspeak:before{content:"\F4F9"}.fa-telegram:before{content:"\F2C6"}.fa-telegram-plane:before{content:"\F3FE"}.fa-tencent-weibo:before{content:"\F1D5"}.fa-terminal:before{content:"\F120"}.fa-text-height:before{content:"\F034"}.fa-text-width:before{content:"\F035"}.fa-th:before{content:"\F00A"}.fa-th-large:before{content:"\F009"}.fa-th-list:before{content:"\F00B"}.fa-themeisle:before{content:"\F2B2"}.fa-thermometer:before{content:"\F491"}.fa-thermometer-empty:before{content:"\F2CB"}.fa-thermometer-full:before{content:"\F2C7"}.fa-thermometer-half:before{content:"\F2C9"}.fa-thermometer-quarter:before{content:"\F2CA"}.fa-thermometer-three-quarters:before{content:"\F2C8"}.fa-thumbs-down:before{content:"\F165"}.fa-thumbs-up:before{content:"\F164"}.fa-thumbtack:before{content:"\F08D"}.fa-ticket-alt:before{content:"\F3FF"}.fa-times:before{content:"\F00D"}.fa-times-circle:before{content:"\F057"}.fa-tint:before{content:"\F043"}.fa-toggle-off:before{content:"\F204"}.fa-toggle-on:before{content:"\F205"}.fa-toolbox:before{content:"\F552"}.fa-trade-federation:before{content:"\F513"}.fa-trademark:before{content:"\F25C"}.fa-train:before{content:"\F238"}.fa-transgender:before{content:"\F224"}.fa-transgender-alt:before{content:"\F225"}.fa-trash:before{content:"\F1F8"}.fa-trash-alt:before{content:"\F2ED"}.fa-tree:before{content:"\F1BB"}.fa-trello:before{content:"\F181"}.fa-tripadvisor:before{content:"\F262"}.fa-trophy:before{content:"\F091"}.fa-truck:before{content:"\F0D1"}.fa-truck-loading:before{content:"\F4DE"}.fa-truck-moving:before{content:"\F4DF"}.fa-tshirt:before{content:"\F553"}.fa-tty:before{content:"\F1E4"}.fa-tumblr:before{content:"\F173"}.fa-tumblr-square:before{content:"\F174"}.fa-tv:before{content:"\F26C"}.fa-twitch:before{content:"\F1E8"}.fa-twitter:before{content:"\F099"}.fa-twitter-square:before{content:"\F081"}.fa-typo3:before{content:"\F42B"}.fa-uber:before{content:"\F402"}.fa-uikit:before{content:"\F403"}.fa-umbrella:before{content:"\F0E9"}.fa-underline:before{content:"\F0CD"}.fa-undo:before{content:"\F0E2"}.fa-undo-alt:before{content:"\F2EA"}.fa-uniregistry:before{content:"\F404"}.fa-universal-access:before{content:"\F29A"}.fa-university:before{content:"\F19C"}.fa-unlink:before{content:"\F127"}.fa-unlock:before{content:"\F09C"}.fa-unlock-alt:before{content:"\F13E"}.fa-untappd:before{content:"\F405"}.fa-upload:before{content:"\F093"}.fa-usb:before{content:"\F287"}.fa-user:before{content:"\F007"}.fa-user-alt:before{content:"\F406"}.fa-user-alt-slash:before{content:"\F4FA"}.fa-user-astronaut:before{content:"\F4FB"}.fa-user-check:before{content:"\F4FC"}.fa-user-circle:before{content:"\F2BD"}.fa-user-clock:before{content:"\F4FD"}.fa-user-cog:before{content:"\F4FE"}.fa-user-edit:before{content:"\F4FF"}.fa-user-friends:before{content:"\F500"}.fa-user-graduate:before{content:"\F501"}.fa-user-lock:before{content:"\F502"}.fa-user-md:before{content:"\F0F0"}.fa-user-minus:before{content:"\F503"}.fa-user-ninja:before{content:"\F504"}.fa-user-plus:before{content:"\F234"}.fa-user-secret:before{content:"\F21B"}.fa-user-shield:before{content:"\F505"}.fa-user-slash:before{content:"\F506"}.fa-user-tag:before{content:"\F507"}.fa-user-tie:before{content:"\F508"}.fa-user-times:before{content:"\F235"}.fa-users:before{content:"\F0C0"}.fa-users-cog:before{content:"\F509"}.fa-ussunnah:before{content:"\F407"}.fa-utensil-spoon:before{content:"\F2E5"}.fa-utensils:before{content:"\F2E7"}.fa-vaadin:before{content:"\F408"}.fa-venus:before{content:"\F221"}.fa-venus-double:before{content:"\F226"}.fa-venus-mars:before{content:"\F228"}.fa-viacoin:before{content:"\F237"}.fa-viadeo:before{content:"\F2A9"}.fa-viadeo-square:before{content:"\F2AA"}.fa-vial:before{content:"\F492"}.fa-vials:before{content:"\F493"}.fa-viber:before{content:"\F409"}.fa-video:before{content:"\F03D"}.fa-video-slash:before{content:"\F4E2"}.fa-vimeo:before{content:"\F40A"}.fa-vimeo-square:before{content:"\F194"}.fa-vimeo-v:before{content:"\F27D"}.fa-vine:before{content:"\F1CA"}.fa-vk:before{content:"\F189"}.fa-vnv:before{content:"\F40B"}.fa-volleyball-ball:before{content:"\F45F"}.fa-volume-down:before{content:"\F027"}.fa-volume-off:before{content:"\F026"}.fa-volume-up:before{content:"\F028"}.fa-vuejs:before{content:"\F41F"}.fa-walking:before{content:"\F554"}.fa-wallet:before{content:"\F555"}.fa-warehouse:before{content:"\F494"}.fa-weibo:before{content:"\F18A"}.fa-weight:before{content:"\F496"}.fa-weixin:before{content:"\F1D7"}.fa-whatsapp:before{content:"\F232"}.fa-whatsapp-square:before{content:"\F40C"}.fa-wheelchair:before{content:"\F193"}.fa-whmcs:before{content:"\F40D"}.fa-wifi:before{content:"\F1EB"}.fa-wikipedia-w:before{content:"\F266"}.fa-window-close:before{content:"\F410"}.fa-window-maximize:before{content:"\F2D0"}.fa-window-minimize:before{content:"\F2D1"}.fa-window-restore:before{content:"\F2D2"}.fa-windows:before{content:"\F17A"}.fa-wine-glass:before{content:"\F4E3"}.fa-wolf-pack-battalion:before{content:"\F514"}.fa-won-sign:before{content:"\F159"}.fa-wordpress:before{content:"\F19A"}.fa-wordpress-simple:before{content:"\F411"}.fa-wpbeginner:before{content:"\F297"}.fa-wpexplorer:before{content:"\F2DE"}.fa-wpforms:before{content:"\F298"}.fa-wrench:before{content:"\F0AD"}.fa-x-ray:before{content:"\F497"}.fa-xbox:before{content:"\F412"}.fa-xing:before{content:"\F168"}.fa-xing-square:before{content:"\F169"}.fa-y-combinator:before{content:"\F23B"}.fa-yahoo:before{content:"\F19E"}.fa-yandex:before{content:"\F413"}.fa-yandex-international:before{content:"\F414"}.fa-yelp:before{content:"\F1E9"}.fa-yen-sign:before{content:"\F157"}.fa-yoast:before{content:"\F2B1"}.fa-youtube:before{content:"\F167"}.fa-youtube-square:before{content:"\F431"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(../fonts/fa-brands-400.748ab466.eot);src:url(../fonts/fa-brands-400.748ab466.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400.3654744d.woff2) format("woff2"),url(../fonts/fa-brands-400.2248542e.woff) format("woff"),url(../fonts/fa-brands-400.7febe26e.ttf) format("truetype"),url(../img/fa-brands-400.b032e14e.svg#fontawesome) format("svg")}.fab{font-family:Font Awesome\ 5 Brands}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:400;src:url(../fonts/fa-regular-400.b58f468f.eot);src:url(../fonts/fa-regular-400.b58f468f.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-regular-400.33f727cc.woff2) format("woff2"),url(../fonts/fa-regular-400.f3dd4f39.woff) format("woff"),url(../fonts/fa-regular-400.54f142e0.ttf) format("truetype"),url(../img/fa-regular-400.3929b3ef.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;src:url(../fonts/fa-solid-900.035a137a.eot);src:url(../fonts/fa-solid-900.035a137a.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900.8a8c0474.woff2) format("woff2"),url(../fonts/fa-solid-900.6661d6b3.woff) format("woff"),url(../fonts/fa-solid-900.b6a14bb8.ttf) format("truetype"),url(../img/fa-solid-900.9bbbee00.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:Font Awesome\ 5 Free}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:Roboto;src:local("Roboto Medium"),local("Roboto-Medium"),url(../fonts/Roboto-Medium.50d01d3e.woff2) format("woff2"),url(../fonts/Roboto-Medium.9a3bf7ac.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Thin"),local("Roboto-Thin"),url(../fonts/Roboto-Thin.46888f27.woff2) format("woff2"),url(../fonts/Roboto-Thin.f09d9b5e.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Frank Ruhl Libre;src:local("Frank Ruhl Libre Medium"),local("FrankRuhlLibre-Medium"),url(../fonts/FrankRuhlLibre-Medium.cb80e88b.woff2) format("woff2"),url(../fonts/FrankRuhlLibre-Medium.97873902.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Black"),local("Roboto-Black"),url(../fonts/Roboto-Black.72f6fd21.woff2) format("woff2"),url(../fonts/Roboto-Black.fdd88b74.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Italic"),local("Roboto-Italic"),url(../fonts/Roboto-Italic.ad4e0874.woff2) format("woff2"),url(../fonts/Roboto-Italic.fd597012.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Frank Ruhl Libre;src:local("Frank Ruhl Libre Light"),local("FrankRuhlLibre-Light"),url(../fonts/FrankRuhlLibre-Light.5f75b405.woff2) format("woff2"),url(../fonts/FrankRuhlLibre-Light.c5bdf5d3.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Frank Ruhl Libre;src:local("Frank Ruhl Libre Bold"),local("FrankRuhlLibre-Bold"),url(../fonts/FrankRuhlLibre-Bold.714a4c2a.woff2) format("woff2"),url(../fonts/FrankRuhlLibre-Bold.f1e69eb0.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Black Italic"),local("Roboto-BlackItalic"),url(../fonts/Roboto-BlackItalic.14f037f9.woff2) format("woff2"),url(../fonts/Roboto-BlackItalic.ac9a9222.woff) format("woff");font-weight:900;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Light"),local("Roboto-Light"),url(../fonts/Roboto-Light.ed4b08d2.woff2) format("woff2"),url(../fonts/Roboto-Light.10ad0f86.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Light Italic"),local("Roboto-LightItalic"),url(../fonts/Roboto-LightItalic.d4f38edf.woff2) format("woff2"),url(../fonts/Roboto-LightItalic.1d77cf80.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto"),local("Roboto-Regular"),url(../fonts/Roboto-Regular.9feb0110.woff2) format("woff2"),url(../fonts/Roboto-Regular.94dac78e.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(../fonts/Roboto-BoldItalic.fb87f577.woff2) format("woff2"),url(../fonts/Roboto-BoldItalic.65c7b0c9.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Roboto;src:local("Roboto Thin Italic"),local("Roboto-ThinItalic"),url(../fonts/Roboto-ThinItalic.b417992b.woff2) format("woff2"),url(../fonts/Roboto-ThinItalic.3ebe5873.woff) format("woff");font-weight:100;font-style:italic}@font-face{font-family:Frank Ruhl Libre;src:local("Frank Ruhl Libre Black"),local("FrankRuhlLibre-Black"),url(../fonts/FrankRuhlLibre-Black.5467e4d7.woff2) format("woff2"),url(../fonts/FrankRuhlLibre-Black.04e3f29b.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Bold"),local("Roboto-Bold"),url(../fonts/Roboto-Bold.f3a02e25.woff2) format("woff2"),url(../fonts/Roboto-Bold.08cb8f79.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Frank Ruhl Libre;src:local("Frank Ruhl Libre Regular"),local("FrankRuhlLibre-Regular"),url(../fonts/FrankRuhlLibre-Regular.30abacfd.woff2) format("woff2"),url(../fonts/FrankRuhlLibre-Regular.34b8ddc7.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(../fonts/Roboto-MediumItalic.c64fc9b4.woff2) format("woff2"),url(../fonts/Roboto-MediumItalic.cf9744ac.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Signika;src:url(../fonts/Signika-Semibold.2970a8da.woff2) format("woff2"),url(../fonts/Signika-Semibold.fccf6f9c.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Signika;src:url(../fonts/Signika-Regular.6e1ff241.woff2) format("woff2"),url(../fonts/Signika-Regular.58180d4a.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Signika;src:url(../fonts/Signika-Light.f03293d6.woff2) format("woff2"),url(../fonts/Signika-Light.d09972dc.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Signika;src:url(../fonts/Signika-Bold.ce2f07d4.woff2) format("woff2"),url(../fonts/Signika-Bold.e7992fb7.woff) format("woff");font-weight:700;font-style:normal}html{scroll-behavior:smooth}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}select{width:150px;padding:5px 35px 5px 5px;font-size:16px;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAM9JREFUeNqM0G0KAVEUxvHrKvLyTVmCXSiKIUqKQpQswiasQkkReReLwAffWYAVaFD+t46aphGnfjPNOee5zYzPsqyYUsqPm/q/4nhpLmdckPwzmMIVJxM+IIo90j+CGWwRwdGEa9ghjA2yX4I5rBx7dRO+o4y1DJbIu4IF6YewQAW2lqGNKuaOhaLMStIPYipvavaVdpxuy2AqizP0MEEAYzQ+QXfY1MN8C0YS6Mp9iCaezmXt8WNeaGEgz320pa9+hT8HmEACHa+gqbcAAwDJ/ivNHaUpawAAAABJRU5ErkJggg==) calc(100% - 10px)/15px no-repeat #fff;font-family:Roboto;font-weight:400}select::-ms-expand{display:none}@media screen and (min-width:0\0){select{background:none\9;padding:5px\9}}main *{font-family:Roboto}.cursor-pointer:hover,.cursor-pointer :hover{cursor:pointer}.main-bg{background-color:#c81041}.navbar{padding-top:0;background-color:transparent}.navbar.nav-bg{background-color:#fff!important;padding-bottom:0;border-bottom:.25rem solid #eb2227}.navbar.nav-bg .navbar-toggler{top:9px}.navbar.nav-bg .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,<svg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'><path stroke='rgba(235, 34, 39, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/></svg>")}.navbar.nav-bg .navbar-nav #login-btn{color:#ec3237;border-color:#ec3237}.navbar.nav-bg .navbar-nav #signup-btn{color:#fff;background-color:#ec3237;border-color:#ec3237}.navbar.nav-bg .navbar-nav .nav-link{color:#000}.navbar .navbar-brand{padding:20px;border-radius:0 0 10px 10px}.navbar .navbar-brand img{width:200px}.navbar-dark .navbar-nav .nav-link{color:#fff;padding:10px 15px}.navbar-dark .navbar-nav .nav-item button,.navbar-dark .navbar-nav .nav-link{font-weight:500;letter-spacing:0;font-size:16px;font-family:Roboto;font-weight:700}.navbar-dark .navbar-nav .nav-item button{padding:2px 10px;margin:.5rem 1rem}.navbar-dark .navbar-nav .nav-item button:hover{color:#fff;background-color:transparent}.navbar-dark .navbar-nav .nav-item button:last-child{color:#c81041;background-color:#fff;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.25);box-shadow:0 10px 10px rgba(0,0,0,.25)}.nav-devider:after{border-right:2px solid #fff;content:"";position:relative;right:0;top:10%;height:85%;display:block;margin:0 1rem}.nav-item.nav-btn-group{line-height:37px}.nav-item.nav-btn-group button{margin-left:.5rem}.nav-item.nav-btn-group button:last-child{margin-right:0}.home-slider .home-slider-item{border-radius:10px;background-color:#fff;margin:0 10px;padding:30px 20px;width:200px}.home-slider .home-slider-item .title{font-size:24px;color:#ec3237;margin-bottom:20px;font-family:Signika;font-weight:700}.home-slider .home-slider-item .desc{font-size:14px;font-family:Roboto;font-weight:400}.home-slider .home-slider-item>a{font-size:18px;font-weight:500;padding-left:20px;color:#ec3237}.home-slider .slick-list:after{content:"";background:-webkit-gradient(linear,left top,right top,from(#c81041),color-stop(rgba(200,16,65,.5)),color-stop(rgba(200,16,65,.25)),color-stop(transparent),color-stop(transparent),color-stop(transparent),color-stop(transparent),color-stop(transparent),color-stop(transparent),color-stop(transparent),color-stop(transparent),color-stop(rgba(200,16,65,.25)),color-stop(rgba(200,16,65,.5)),to(#c81041));background:linear-gradient(90deg,#c81041,rgba(200,16,65,.5),rgba(200,16,65,.25),transparent,transparent,transparent,transparent,transparent,transparent,transparent,transparent,rgba(200,16,65,.25),rgba(200,16,65,.5),#c81041);z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.slick-arrow-btn{font-size:24px;position:absolute;top:50%;display:block;width:30px;height:30px;padding:3px;-webkit-transform:translate(7.5px,-50%);transform:translate(7.5px,-50%);cursor:pointer;border:none;outline:none;z-index:3;color:#c81041;background-color:#fff;border-radius:50%}.slick-prev-btn{left:-15px;padding-left:8px}.instagram .slick-prev-btn{left:-30px}.slick-next-btn{right:-15px;padding-left:10px}.instagram .slick-next-btn{right:-30px;left:auto}.search-bg{background-color:#fff;position:relative;height:100vh}.search-bg:before{background-color:#c81041;background-image:url(../img/home-bg.1bb95cb6.png);background-size:cover;content:"";position:absolute;top:0;display:block;height:90%;width:100%;left:0;margin-top:-3rem;background-position:0}.search-container{height:100vh;background:rgba(0,0,0,.2)}.search-video{width:100%;position:absolute;left:0;height:100vh;z-index:-1}.head-search .search-video{top:-50%}.head-book .search-video{top:-70%}.search-container .search-video video,.search-video video{width:100%;-o-object-fit:fill;object-fit:fill}.search-container .search-video video{height:100%}.search-container .search-label{height:45%;display:block;padding-top:13%}.search-container .search-label h1{text-align:center;color:#fff;font-family:Signika;font-size:44px;font-weight:600}.search-container .search-body{height:50%;display:block;position:relative;z-index:9}.search{height:100vh;padding-bottom:60px}.search .search-body>.row{margin-right:0;margin-left:0;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.25);box-shadow:0 10px 10px rgba(0,0,0,.25);z-index:3001}.search-container.search-result .search-body>.row{-webkit-box-shadow:0 0 24px rgba(0,0,0,.25);box-shadow:0 0 24px rgba(0,0,0,.25)}.package-bg{background-color:#c81041;position:relative;padding-top:90px;padding-bottom:60px!important}.package-bg:before{background-color:#fff;content:"";position:absolute;top:0;display:block;height:37%;width:100%;left:0}.gallery-bg{background-color:#fff;position:relative}.gallery-bg:before{content:"";position:absolute;bottom:0;display:block;height:15%;width:100%;left:0}.gallery-bg:before,.partner-bg{background-color:#f4f4f4}.instagram-bg{background-color:#fff;position:relative}.instagram-bg:before{background-color:#c81041;content:"";position:absolute;bottom:20%;display:block;height:35%;width:100%;left:0}.footer-bg{background-color:#fff;position:relative}.footer textarea{height:220px}.col-5.official-member{margin-top:40px}.search .nav-tabs{border:0}.search .nav-item{margin-bottom:0}.search .nav-item a{font-family:Roboto;font-weight:400;color:#464646;background-color:hsla(0,0%,100%,.8)!important;border-radius:0;font-size:16px;padding:20px 30px;border:0;position:relative}.search .nav-item:not(:last-child) a:not(.active):before{content:"";display:block;position:absolute;width:100%;bottom:-4px;left:0}.search .nav-item a.active{font-weight:700;border-bottom:4px solid #ec3237!important;color:#ec3237}.search .nav-item a:hover{color:#ec3237;border-color:transparent}.search .filter{background-color:hsla(0,0%,100%,.8)!important;height:100%}.search .main-label{font-family:Roboto;font-weight:700;font-size:16px;width:100%}.search .filter-item .input-group .input-group-text{background:none;border:0;border-radius:0;margin-right:auto}.search .filter-item .input-group input{border:0;border-bottom:1px solid #acacac;margin-left:1.5rem;border-radius:0;font-family:Roboto;font-weight:400;color:#464646;padding-left:0;margin-left:0;background-color:transparent}.search .filter-item .input-group .form-search{display:inline-block;width:80%}.search .filter-item .input-group .form-search input{background-color:transparent}.search .filter-item .input-group .form-search label{display:block;width:100%;font-family:Roboto;font-size:12px;color:#acacac;margin-top:.5rem}.search .filter-item .input-group input[type=checkbox]{display:none}.search .filter-item input:focus{border-color:#c81041}.search .filter-item .input-group label[for=departure-check]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAAAdNJREFUOI2l1U1LlVEQwPHffXqBgtCSLKMIhII2Ct1FbiOjiFIqiVYhtxeMPkMQ0TcohN5sUYugKMgsoj6AGwkU+gRCWVp3EwVFtphz63S7ei84cHjOy8z/GWbOzCnN792ngWzEcRxFD7ak/Y+YwQSeYKHesNQAOIwr2JnWPzGX5p1Yk+azuIrbuXGRzVdhFPcSbBwn0I1daXRjEE+xHbcSsPYTqzPgdVzEJ5zDs3rXk1ez6ewI7iTdAmdzD89ksINLwOrlBfrxHhWcJ2LYhnfYhmN4nlt1TE3+R1oo923AD3xPDrzCPPYUOJlgE63AknzFujR/LWK6GacKDKSDmy3CdExN/kI126rZDhboTe5PtQLLdBaz5Vt8Q0+RXJ3D56aUpaUqktNeoLQCUC6LKBXiqnSifQWwNnShWmAaa1GunS6U+5oS6nR6sR4zhSgxuLCMwXKw3Ha8wGORlAEcagZtsLcfQ6LzPKx1mwruikz1i8ppRXbjDXbgEkZrtTyWRldSONwC7EAGeyA61T/dZiR9K3gpQjEmLu0XcS02iQQM43TSvy+Lf6MGO4LLor6JCviQgFtFNom4X8ON3LgRkKieIfEE9IongaiIadFIHvnbyf/Ib0CMdmi2gzvfAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position-y:2px}.search .filter-item .input-group input[type=checkbox]:checked~label[for=departure-check]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+nhxg7wAAAhVJREFUOI2N1V1oT2EcB/DP/3gpWs3ImEharaQ2TeyWGiUyL0suhDbT3LpAREtewh3axdTE3BHT+ktecuHKhSZLLtwoyl7ZhbhAc/E8/3Z2OtqeOp3f+Z3f9/t8z/N7OYXR+gY5qwK7sB21WBL9wxhAEQ8wlgUWcggPoQMr4/MfDEW7EnOi/QXncDMNTlL2LHTiViTrwx5UoyZe1diJh1iOrkhY2sTsFOF1HMUIjqA3Kx0/8RmPsC2SHY7CWtMKD6TItvyHLLuK2IyvaEFbibAcl2JQK95OQzQPzRH3XjjzCVzAokQ4p2Vxx74ZKDuJe9gdn58KZ7oYexPsiC+6ZkC2CscwjpcpfwnblKAOv/FmBoQdKMNVfEr5+/ELtUmUOmRqkZbhMjamfOuxPxJdy2z0XUjOggSFHCVVOC50Q030XRSS2IEfOZgJFBKhVCqFdiutjzgRfT1CrTXiNe7mkJVHEeMJ3mEu1mWCruAONphsr9P4m0O4FvMxkJgslbacwHa8inYvXuTEpLF9hdH6hgp8ECbKVjzJBFeiKW48mEO2Cc+FxKxOonEqvuzGmgxgWPjkPLIa3BaSdRYjpV7ujlcVnkWl063GqGyFkKhOpk6b9nhvwWPcF0ZZP74JZbFQSMBB7IvxPcJ0Qv6AbccZob8JHTAYCZcK2SQ0w3ncSIPzCAnd0yz8AupM1ui4UGZFYUAMZYH/AKXddnFbrSn2AAAAAElFTkSuQmCC)}.search .filter-item .input-group label[for=departure-check] span{padding-left:25px}.search .filter-item .input-group label[for=departure-check]~.form-search,.search .filter-item .input-group label[for=departure-check]~img.input-group-text{display:none}.search .filter-item .input-group input[type=checkbox]:checked~.form-search,.search .filter-item .input-group input[type=checkbox]:checked~img.input-group-text{display:block}.search .filter-item .input-group label span{display:inline-block;vertical-align:bottom}.search .filter-item .input-group .input-group-text{display:inline-block;height:30px}.search .filter-item .input-group input:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.search .filter-item .input-group input::-webkit-input-placeholder{font-family:Roboto;color:#acacac;font-weight:400}.search .filter-item .input-group input::-moz-placeholder{font-family:Roboto;color:#acacac;font-weight:400}.search .filter-item .input-group input::placeholder{font-family:Roboto;color:#acacac;font-weight:400}.search .filter-item .input-group input:-ms-input-placeholder{font-family:Roboto;font-weight:400;color:#acacac}.search .filter-item .input-group input::-ms-input-placeholder{font-family:Roboto;font-weight:400;color:#acacac}.search .filter-item .exchange{border-radius:20px;padding-top:0;border:2px solid #ec3237;padding-bottom:0;padding-left:0;padding-right:0;background-color:transparent}.rotate{-webkit-transition:all .2s linear;transition:all .2s linear}.rotate.down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.filter-item.pt-2{padding-top:0!important}.filter-item.p-4{padding:15px 20px!important}.search .filter-item .exchange img{width:50px}.search .passenger .search-btn{width:100%;padding:10px 20px;font-family:Roboto;font-weight:700;font-size:16px;border-radius:10px;color:#fff;background-color:#ec3237;margin-top:5px}.row.mt-4{margin-top:15px!important}.btn-done{width:100%;padding:10px;font-family:Roboto;font-weight:700;font-size:15px;border-radius:10px;color:#fff;background-color:#ec3237;margin-left:10px;margin-top:15px}.package{padding-top:4rem}.footer-title,.gallery .gallery-title,.instagram-title,.package .package-title{font-family:Signika;font-size:55px;line-height:1;font-weight:700;margin-bottom:60px;color:#464646}.footer-title,.gallery .gallery-title,.instagram-title{text-align:left}.package .package-desc{font-family:Roboto;line-height:20px;font-weight:400;margin-bottom:30px;color:#fff;text-align:justify}.package .package-btn{width:100%;font-family:Roboto;font-weight:700;font-size:16px;color:#ec3237;padding:14px;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.25);box-shadow:0 10px 10px rgba(0,0,0,.25);border-radius:10px}.package .package-item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-top:60px}.package .package-detail{position:absolute;top:0;right:0;display:block;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),color-stop(transparent),to(#000));background:linear-gradient(180deg,rgba(0,0,0,.8),transparent,#000);padding:20px}.package .package-detail .detail-img{margin-bottom:20px}.package .package-detail *{color:#fff;font-family:Roboto;font-size:24px}.package .package-img{width:100%;height:480px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.package .package-name{font-family:Signika;font-size:42px;line-height:1;font-weight:700}.package .package-duration{font-weight:400;font-size:16px}.package .currency{font-weight:400}.package .package-price{position:absolute;bottom:20px;left:20px;font-weight:700}.package .package-link{display:block;font-weight:400}.fiture label.main-title{padding-top:60px;padding-bottom:60px}.feature-slider .slick-slide{-webkit-transition:z-index .4s ease,-webkit-box-shadow .4s ease,-webkit-transform .4s ease;transition:z-index .4s ease,-webkit-box-shadow .4s ease,-webkit-transform .4s ease;transition:box-shadow .4s ease,transform .4s ease,z-index .4s ease;transition:box-shadow .4s ease,transform .4s ease,z-index .4s ease,-webkit-box-shadow .4s ease,-webkit-transform .4s ease;position:relative;z-index:10}.feature-slider .slick-track{padding:20px 0 70px 0}.feature-slider .slick-slide:hover{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-box-shadow:0 28px 81px -7px rgba(0,0,0,.44);box-shadow:0 28px 81px -7px rgba(0,0,0,.44);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(75%,transparent),to(rgba(0,0,0,.75)));background-image:linear-gradient(-180deg,transparent 75%,rgba(0,0,0,.75));z-index:11}.feature-slider .feature-container{position:relative;height:400px}.feature-slider .slick-arrow{height:40px;width:40px;background-color:#fff;border-radius:50%;z-index:1;padding:8px 12px;-webkit-box-shadow:rgba(0,0,0,.1) 0 .222222em .888889em;box-shadow:0 .222222em .888889em rgba(0,0,0,.1);-webkit-transition:color .4s ease 0s,-webkit-box-shadow .4s ease 0s;transition:color .4s ease 0s,-webkit-box-shadow .4s ease 0s;transition:color .4s ease 0s,box-shadow .4s ease 0s;transition:color .4s ease 0s,box-shadow .4s ease 0s,-webkit-box-shadow .4s ease 0s;color:#464646;text-align:center}.feature-slider .slick-arrow:hover{color:#c81041}.feature-slider .slick-prev-btn{left:-20px}.feature-slider .slick-next-btn{right:-20px}.feature-slider .feature-container:first-child{margin-left:0}.feature-slider .feature-container .image{width:100%;position:absolute;top:0;left:0;height:100%;z-index:-1}.feature-slider .feature-container .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.feature-slider .feature-container .title{padding:25px 40px 15px 40px;text-align:center;font-family:Signika;position:absolute;z-index:1;color:#fff;bottom:0;left:0;width:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.75)));background-image:linear-gradient(-180deg,transparent,rgba(0,0,0,.75))}.feature-slider .feature-container .title h5{font-family:Signika;font-weight:700}.feature-slider .feature-container .desc{text-align:center;font-family:Roboto;font-size:16px;color:#acacac;min-height:160px}.main-title{font-family:Signika;font-weight:700;text-align:center;font-size:55px;display:block;padding-top:60px;color:#464646}.booking-container .main-title,.search-result .main-title{font-size:42px;text-align:left;padding-bottom:30px}.sub-title{font-family:Roboto;font-weight:400;text-align:center;font-size:24px;display:block;margin-bottom:60px}.sub-main-label{font-weight:700;font-size:16px;color:#acacac;padding:25px}.alert-label{color:#ec3237;padding-top:30px!important}.gallery-link{font-family:Roboto;color:#464646;font-size:16px;margin-top:40px}.gallery-link:hover{text-decoration:none;color:#c81041}.gallery-item{position:relative}.gallery-item .gallery-detail *{color:#fff;font-family:Roboto;font-size:24px}.gallery-item .gallery-img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.gallery-item.big .gallery-img{height:600px}.gallery-item.small .gallery-img,.gallery-item.wide .gallery-img{height:285px}.gallery-item .gallery-name{font-family:Signika;line-height:1;font-weight:700;margin-bottom:20px;color:#fff;width:70%}.gallery-item.big .gallery-name,.gallery-item.wide .gallery-name{font-size:40px}.gallery-item.small .gallery-name{font-size:23px}.gallery-item .gallery-icon{width:60px;margin-bottom:20px}.gallery-item .gallery-desc{font-family:Roboto;font-weight:400;font-size:16px;line-height:20px;display:block;width:70%}.gallery-item .gallery-detail{position:absolute;height:50%;bottom:0;left:0;font-weight:700;display:table;padding:0 20px 30px 20px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.75)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.75),transparent);width:100%}[class^=col-] .row{padding:15px 0}[class^=col-] .filter-item .row{padding:0 0}[class^=col-]>.row:first-child{padding-top:0}[class^=col-]>.row:last-child{padding-bottom:0}.partner img{padding:5px 8px}.instagram .instagram-feed{background-color:#fff;padding:15px;margin:0 10px 20px 10px;-webkit-box-shadow:0 10px 17px 0 rgba(0,0,0,.15);box-shadow:0 10px 17px 0 rgba(0,0,0,.15)}.instagram .instagram-feed *{font-family:Roboto;font-weight:400;font-size:16px}.instagram .instagram-feed .caption span{font-family:Roboto;font-weight:700;color:#464646}.instagram .instagram-feed .image{display:block;width:100%;margin-bottom:10px}.instagram .instagram-feed .image img{height:330px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.instagram .instagram-feed>div{display:-webkit-box;display:-ms-flexbox;display:flex}.instagram .instagram-feed .like,.instagram .instagram-feed .seen{display:block;padding-left:5px}.instagram .instagram-feed .like img,.instagram .instagram-feed .seen img{display:inline-block}.instagram .instagram-feed .seen img{width:25px}.instagram .instagram-feed .like img{width:17px}.instagram-feed:focus,.intsagram:focus{-webkit-box-shadow:0 10px 17px 0 rgba(0,0,0,.15)!important;box-shadow:0 10px 17px 0 rgba(0,0,0,.15)!important}.footer .office-icon{width:25px;margin-right:20px}.footer .office.address .office-icon{margin-left:-45px;margin-right:20px}.footer .office.address{padding-left:45px}.footer .office{font-size:16px;font-family:Roboto;font-weight:400;margin-bottom:25px;color:#fff;line-height:20px}.footer .office.address,.footer .office.note{color:#464646}.footer .office.phone{color:#464646;font-size:24px;font-weight:700;margin-bottom:75px}.footer .office.phone .phone-hours{display:block;padding-left:45px;font-size:16px;font-style:italic;margin-top:8px}.footer .footer-title{margin-bottom:15px}.footer .member-icon img{width:55px;margin-right:25px}.footer .social a{margin-right:30px}.footer .member-icon,.footer .social{margin-bottom:25px}.footer .social{margin-top:25px}.footer .app .icon img{width:130px}.footer .contact-form{top:20px;right:0;padding:0 100px 75px 10px;height:100%}.footer .contact-card{background-color:#fff;height:100%;padding:20px 30px 50px 30px;-webkit-box-shadow:0 10px 25px 5px rgba(0,0,0,.15);box-shadow:0 10px 25px 5px rgba(0,0,0,.15)}.footer .contact-card form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:100%}.footer .contact-card h3{font-family:Signika;font-weight:700;font-size:24px;margin-bottom:30px;color:#464646}.footer .contact-card input{border:1px solid #ec3237}.footer .contact-card input,textarea{width:100%;padding:6px 10px;margin-bottom:30px}textarea{border:1px solid #ddd;height:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.footer .contact-card textarea{border:1px solid #ec3237}.footer .contact-card button{background-color:#ec3237;border-radius:10px;padding:13px;font-family:Roboto;font-size:18px;font-weight:700;color:#fff}.col-6.download-ps{margin-left:30px}#travel-date{width:100%;opacity:0}.daterangecontainer{padding:30px;-webkit-box-shadow:0 2px 25px 2px rgba(0,0,0,.15);box-shadow:0 2px 25px 2px rgba(0,0,0,.15);z-index:11!important}.airportcontainer .popover-body,.daterangecontainer .popover-body{padding:0}.daterangecontainer .popover-body{min-height:330px}bs-daterangepicker-container{z-index:11!important}.daterangeCalendar{-webkit-box-shadow:none;box-shadow:none;background:none}.daterangeCalendar *{font-family:Roboto}.daterangeCalendar .bs-datepicker-head button{color:#464646;font-weight:700;text-transform:uppercase}bs-datepicker-container{z-index:11}.daterangeCalendar .bs-datepicker-container{padding:0}.daterangeCalendar .bs-datepicker-container .bs-datepicker-body{padding:0;border:0}.daterangeCalendar .bs-datepicker-head bs-datepicker-navigation-view{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.daterangeCalendar .bs-datepicker-head bs-datepicker-navigation-view button:nth-child(2) span{-ms-flex-item-align:end;align-self:flex-end}.daterangeCalendar .bs-datepicker-head bs-datepicker-navigation-view button:nth-child(3){-ms-flex-item-align:start;align-self:flex-start}.daterangeCalendar .bs-datepicker-head bs-datepicker-navigation-view .next{-ms-flex-item-align:end;align-self:flex-end}.daterangeCalendar .bs-datepicker-body table th{font-size:16px;color:#464646;position:relative}.daterangeCalendar .bs-datepicker-body table th:after{content:"";width:80%;position:absolute;display:block;bottom:0;margin-left:-40%;left:50%;border-bottom:2px solid #acacac}.daterangeCalendar .bs-datepicker-body table td span{color:#464646;padding:10px;height:42px;width:42px;line-height:21px}.daterangeCalendar .bs-datepicker-body table td:before,.daterangeCalendar .bs-datepicker-body table td span:before{left:-7px;right:-7px;top:5px;bottom:5px}.daterangeCalendar .bs-datepicker-body table td[class*=select-] span,.daterangeCalendar .bs-datepicker-body table td span[class*=select-]{background-color:#c81041;color:#fff}.daterangeCalendar .bs-datepicker-head button[disabled]{visibility:hidden!important}.daterangeCalendar .bs-datepicker-head button{line-height:32.5px}.daterangeCalendar .bs-datepicker-head button.current{border-radius:0}.daterangeCalendar .bs-calendar-container>div bs-days-calendar-view:first-of-type{eft:-.5px;margin-right:45px;position:relative}.daterangeCalendar .bs-calendar-container>div bs-days-calendar-view:first-of-type:after{content:"";height:50%;display:block;position:absolute;border-right:1px dashed #acacac;top:50%;margin-top:-25%;right:-46px}.daterangeCalendar .bs-calendar-container>div bs-days-calendar-view:last-of-type{right:-.5px;margin-left:45px;position:relative}.daterangeCalendar .bs-datepicker-body .is-other-month,.daterangeCalendar .bs-datepicker-body table td.disabled span,.daterangeCalendar .bs-datepicker-body table td span.disabled{color:#999}.daterangeCalendar .bs-datepicker-body table td span{font-size:17px}#daterangefield{display:block;position:absolute;bottom:81px;left:0;padding:0 20%;z-index:-2}.daterangecontainer.departure-field:before{top:-30px;left:-415px;border-right:30px solid transparent;border-left:30px solid transparent;border-bottom:30px solid #ccc}.daterangecontainer.departure-field:after{top:-29px;left:-415px;border-right:30px solid transparent;border-left:30px solid transparent;border-bottom:30px solid #fff}.daterangecontainer.return-field:before{top:-30px;border-bottom:30px solid #ccc}.daterangecontainer.return-field:after,.daterangecontainer.return-field:before{left:240px;border-right:30px solid transparent;border-left:30px solid transparent}.daterangecontainer.return-field:after{top:-29px;border-bottom:30px solid #fff}.daterangecontainer .daterangelabel{padding:0 0 30px;font-family:Roboto;font-weight:700;font-size:21px!important;border-bottom:1px solid #ec3237}.date-home *{font-family:Roboto;font-weight:400;font-size:17px!important}.date-home.daterangepicker{margin-top:40px;border-radius:0}.date-home.daterangepicker td.start-date{border-radius:10px 0 0 10px}.date-home.daterangepicker td.start-date.end-date{border-radius:10px}.date-home.daterangepicker td.end-date{border-radius:0 10px 10px 0}.date-home.daterangepicker .drp-calendar{max-width:none;padding:0}.date-home.daterangepicker .drp-calendar.left .calendar-table{padding-right:35px!important;position:relative;padding-left:15px}.date-home.daterangepicker .drp-calendar.left .calendar-table:after{content:"";display:block;border-right:1px dashed #cecece;float:right;height:200px;width:0;position:absolute;right:0;top:20px}.date-home.daterangepicker .drp-calendar.right .calendar-table{padding-left:35px!important;padding-right:15px}.date-home.daterangepicker .drp-calendar table td{padding:6px;font-weight:400}.date-home.daterangepicker .drp-calendar table th{padding:10px;font-weight:400}.date-home.daterangepicker .drp-calendar table th.month{font-weight:700;text-transform:uppercase}.date-home.daterangepicker .table-condensed thead tr:nth-child(2) th{position:relative}.date-home.daterangepicker .table-condensed thead tr:nth-child(2) th:after{content:"";position:absolute;width:25px;border-bottom:2px solid #ec3237;bottom:10px;left:10px}.date-home.daterangepicker .today{margin-top:-1px}.date-home.daterangepicker .today:after{content:"";position:absolute;width:23px;border-bottom:2px solid #ec3237;bottom:4px;left:10px}.date-home.daterangepicker td.active{background-color:#d31145!important;color:#fff}.date-home.daterangepicker td.in-range{background-color:rgba(211,17,69,.25)}.airportcontainer:not(.tooltip),.daterangecontainer{position:absolute;left:0!important;margin-left:calc(50% - 375px);width:750px;max-width:750px;min-width:750px;z-index:11!important;display:none;border:1px solid #ddd;-webkit-box-shadow:0 2px 25px 2px rgba(0,0,0,.15);box-shadow:0 2px 25px 2px rgba(0,0,0,.15);border-radius:0}.airportcontainer .airport{margin:0 auto;position:relative}.airportcontainer .airport:before{top:-50px;border-bottom:30px solid #ccc}.airportcontainer .airport:after,.airportcontainer .airport:before{content:"";display:block;position:absolute;border-right:30px solid transparent;border-left:30px solid transparent}.airportcontainer .airport:after{top:-49px;border-bottom:30px solid #fff}.airportcontainer .airport.travel-up-field:after,.airportcontainer .airport.travel-up-field:before{left:110px}.airportcontainer .airport.travel-down-field:after,.airportcontainer .airport.travel-down-field:before{right:240px}.drFlight{height:0;display:block;border:0;padding:0;width:100%}.daterangecontainer.popover{padding-top:13px}.airportcontainer.travel-up-field.bs-popover-bottom[_nghost-c2] .arrow[_ngcontent-c2],.daterangecontainer.travel-up-field.bs-popover-bottom[_nghost-c2] .arrow[_ngcontent-c2]{left:205px;margin-left:0}.airportcontainer.travel-down-field.bs-popover-bottom[_nghost-c2] .arrow[_ngcontent-c2],.daterangecontainer.travel-down-field.bs-popover-bottom[_nghost-c2] .arrow[_ngcontent-c2]{left:auto;right:206px;margin-left:0}.airportcontainer *{font-family:Roboto;font-weight:400;font-size:16px}.airportcontainer .airport-label{font-size:20px;font-weight:700;border-bottom:1px solid #ec3237;padding-bottom:15px;margin-bottom:15px}.airportcontainer .row{padding:0 20px}.airportcontainer .airport-sublabel{font-weight:700;width:100%;padding-bottom:15px;margin-left:15px}.airportcontainer .row a{display:block;color:#acacac;width:100%;padding:5px 0}.airportcontainer .row a:hover{cursor:pointer}.airportcontainer .row [class^=col]{border-left:1px dashed #cecece;border-right:1px dashed #cecece;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.airportcontainer .row [class^=col]:first-of-type{padding-left:0}.airportcontainer .row [class^=col]:first-of-type,.airportcontainer .row [class^=col]:last-of-type{border:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.airportcontainer .row [class^=col]:last-of-type{padding-right:0}.airportcontainer .airport-country{font-weight:700;width:100%;text-transform:uppercase;display:block;margin:5px 0}.airportcontainer .airport-list{min-width:120px;display:inline-block}.overlay-popup *{z-index:0}.search-container.search-result{height:auto;padding-bottom:0!important}.search-container.search-result .search{height:auto}.overlay-popup .search .search:after{content:"";width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:1}.flightcontainer *,.passengercontainer *{font-family:Roboto;font-weight:400}.flightcontainer,.passengercontainer{position:absolute;z-index:11!important;display:none}.logincontainer,.signupcontainer{position:fixed;z-index:11!important;display:none}.flight-popup,.login-popup,.passenger-popup,.signup-popup{-webkit-box-shadow:0 2px 25px 2px rgba(0,0,0,.15);box-shadow:0 2px 25px 2px rgba(0,0,0,.15);border:1px solid #ddd;background-color:#fff;padding:15px;margin-top:40px;position:relative}.login-popup,.signup-popup{margin-top:15px}.flight-popup:before,.passenger-popup:before{top:-30px;border-bottom:30px solid #ccc}.flight-popup:after,.flight-popup:before,.passenger-popup:after,.passenger-popup:before{content:"";display:block;position:absolute;left:120px;border-right:30px solid transparent;border-left:30px solid transparent}.flight-popup:after,.passenger-popup:after{top:-29px;border-bottom:30px solid #fff}.popup-label{padding:0 0 15px;font-weight:700;font-size:20px!important;border-bottom:1px solid #ec3237;margin-bottom:15px;width:240px}.popup-label-login,.popup-label-passenger,.popup-label-register,.popup-label-seatclass{padding:0 0 30px;font-weight:700;font-size:21px!important;margin-left:0;margin-bottom:30px;border-bottom:1px solid #ec3237;width:240px}.popup-sublabel{width:100%;display:block;font-weight:700}.popup-sublabel-sm{width:100%;display:block;font-size:12px}.navbar-popup .input-group,.popup-sm .input-group{width:240px;padding:10px 0}.popup-sm .signup-popup .signup-note{width:323px;font-size:12px}.popup-sm .signup-popup .signup-term{width:323px;font-size:12px;padding:15px 40px;text-align:center}.popup-sm .navbar-popup .popup-label{width:323px;border-bottom:0;padding-top:30px;padding-bottom:35px;margin-bottom:0;text-align:center}.popup-sm .signup-popup .popup-label{width:323px;border-bottom:0;padding-top:20px;padding-bottom:20px;margin-bottom:0;text-align:center}.popup-sm .navbar-form a{width:323px;text-align:right;display:block;color:#000}.navbar-popup .navbar-form a.register-link,.popup-sm .navbar-form a.register-link{text-align:center}.navbar-popup .navbar-form a.login-link,.popup-sm .navbar-form a.login-link{text-align:center;margin-bottom:10px}.navbar-popup .navbar-form a.btn,.popup-sm .navbar-form a.btn,.popup-sm .navbar-form button{width:323px;border-radius:10px;-webkit-box-shadow:0 16px 27px 0 rgba(0,0,0,.25);box-shadow:0 16px 27px 0 rgba(0,0,0,.25);padding:18px;font-family:Roboto;font-weight:700;color:#fff;background-color:#ec3237;border:1px solid #ec3237;margin-top:20px;margin-bottom:35px}.navbar-popup .navbar-form button.login-btn,.popup-sm .navbar-form button.login-btn{background-color:#ec3237}.navbar-popup .navbar-form button.signup-btn,.popup-sm .navbar-form button.signup-btn{margin-top:10px;background-color:#fff;color:#ec3237;text-align:center}.navbar-popup .navbar-form a.soc-btn,.popup-sm .navbar-form a.soc-btn{margin-top:10px;background-color:#fff;color:#ec3237;text-align:center;-webkit-box-shadow:none;box-shadow:none;margin:3px 0;color:#464646;font-size:12px}.navbar-popup .navbar-form a.soc-btn{margin-bottom:10px}.popup-sm .navbar-form .input-group{width:323px}.navbar-popup .navbar-form .input-group{width:323PX}.navbar-popup .navbar-form .input-group input,.popup-sm .navbar-form .input-group input{width:100%;padding:9px;text-align:left;font-weight:400}.navbar-popup .input-group input,.popup-sm .input-group input{border:1px solid #ec3237;font-weight:700;text-align:center}.navbar-popup .input-group .input-group-text,.popup-sm .input-group .input-group-text{border:1px solid #ec3237;background-color:#fff;width:60px;text-align:center;display:block;font-weight:700;border-radius:10px}.popup-sm .input-group .input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.popup-sm .input-group .input-group-append>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.popup-sm .input-group .input-group-text:hover{cursor:pointer}.navbar-popup .input-group .input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.navbar-popup .input-group .input-group-append>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.navbar-popup .input-group .input-group-text:hover{cursor:pointer}.popup-sm .passenger-popup>button{width:100%;font-size:16px;font-weight:700;margin:15px 0 0 0;background-color:#ec3237;color:#fff}.navbar-popup button:hover,.popup-sm button:hover{border-color:#ec3237}.navbar-popup :focus,.popup-sm :focus{outline:none!important;-webkit-box-shadow:none;box-shadow:none}.navbar-popup .popup-link,.popup-sm .popup-link{color:#000;display:block;min-width:240px;padding:10px 0}.popup-sm .popup-link:first-of-type{padding-top:0}.popup-sm .popup-link:last-of-type{padding-bottom:0}.popup-sm .popup-link.chosed,.popup-sm .popup-link:hover{color:#ec3237}.popup-sm .popup-link:focus{color:#ec3237;text-decoration:underline}.navbar-popup .popup-link:first-of-type{padding-top:0}.navbar-popup .popup-link:last-of-type{padding-bottom:0}.navbar-popup .popup-link.chosed,.navbar-popup .popup-link:hover{color:#ec3237}.navbar-popup .popup-link:focus{color:#ec3237;text-decoration:underline}.navbar-popup .popup-link:hover~.popup-link{color:#000!important}.search-result-2 .search-result .flight-destination{display:-webkit-box;display:-ms-flexbox;display:flex}.search-result-2 .flight-list .main-flight{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.search-result-2 .flight-list .main-flight .plane-duration{display:table;width:50%}.search-result-2 .flight-list .main-flight .plane-duration,.search-result-2 .flight-list .main-flight .plane-time{display:inline-block;width:35%}.search-result-2 .flight-list .main-flight .plane-duration{width:25%}.search-result-2 .flight-list .main-flight .plane-action,.search-result-2 .flight-list .main-flight .plane-price{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:calc(40% - 6px)}.search-result-2 .flight-list .main-flight .plane-price{margin-top:-61px;margin-right:-20%;vertical-align:top;height:61px;padding-top:10px}.search-result-2 .flight-list .main-flight .plane-price .price-ticket{width:100%;text-align:center}.search-result-2 .flight-list .main-flight .plane-action{margin-left:-20%;vertical-align:bottom;height:124px}.search-result-2 .flight-list .price-label{display:none}.search-result-2 .flight-list .main-flight{display:block}.search-result-2 #otherDateBtn,.search-result-2 .head-search{display:none}.prebooking-result .main-title,.search-result-2 .main-title{font-size:41px;text-align:left;padding-bottom:30px}.search-result-2 .filter-group-right{width:100%}.search-result-2 .filter-group-right>div:last-of-type{float:right}.search-result-2>.container>.row>[class^=col]{padding-top:5px}.booking-container>.container>.row>[class^=col] .container,.booking-container>.container>.row>[class^=col] .container-fluid,.prebooking-result>.container>.row>[class^=col] .container,.prebooking-result>.container>.row>[class^=col] .container-fluid,.search-result-2>.container>.row>[class^=col] .container,.search-result-2>.container>.row>[class^=col] .container-fluid{padding:0}.search-result-2>.container>.row>[class^=col] .main-title{display:none}.head-book,.head-search{padding-top:150px;background-image:url(../img/plane.836a9939.jpg);background-size:cover;background-position-y:-235px;padding-bottom:60px!important}.head-book.header-hotel{background-image:url(../img/barcelona.c18d1cd9.jpg);background-position:50%}.head-book{min-height:112px;padding-top:0;padding-left:0;padding-right:0}.head-search .flight-search{background-color:hsla(0,0%,100%,.8);padding:30px;width:100%;position:relative}.head-search .flight-search .airport-search{width:calc(100% - 170px)}.head-search .flight-search *{display:inline-block;font-family:Roboto}.head-search .flight-search .airport-name{font-family:Roboto;font-weight:700;color:#464646;font-size:20px}.flight-list>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.head-search .flight-search img{margin:0 10px}.head-search .airport-search-date span{margin-left:0}.head-search span{margin:0 10px}.head-search .btn-search{width:170px;position:absolute;right:0;top:0;height:100%;border-radius:0;background-color:#ec3237;color:#fff;font-weight:700}.head-search .btn-back-mobile{display:none}.search-result .flight-destination{display:none;background-color:#ec3237;margin-bottom:20px!important}.flight-destination.return{background-color:#fbdedf}.search-result .flight-destination *{color:#fff;font-family:Roboto;font-size:16px}.search-result .flight-destination .flight-destination-detail>div{margin-bottom:8px}.search-result .flight-destination .flight-destination-detail>div:last-child{margin-bottom:0}.search-result .flight-destination .flight-destination-detail .flight-destination-label{font-weight:700;font-size:20px}.search-result .flight-destination .col-3{-ms-flex-item-align:center;align-self:center}.search-result .flight-destination button{border:1px solid #fff;background-color:transparent;text-align:center}.search-result .filter-group{padding-bottom:30px;border-bottom:1px solid #acacac;display:inline-block;width:100%}.search-result .filter-group button.dropdown-toggle{background-color:transparent;border:1px solid #464646;color:#464646;margin:0 5px}.search-result .filter-group button.dropdown-toggle:active,.search-result .filter-group button.dropdown-toggle[aria-expanded=true]{background-color:#464646;color:#fff}.search-result .filter-group button.dropdown-toggle#transitBtn{margin:0 5px 0 10px}.search-result .filter-group button.dropdown-toggle#sortFilterBtn{margin:0 0 0 15px}.search-result .filter-group .filter-group-right{color:#ec3237;display:inline;float:right}.search-result .filter-group .filter-group-right button.dropdown-toggle{border:1px solid #ec3237;color:#ec3237}.search-result .filter-group .input-grp{display:inline-block}.search-result .filter-group .filter-group-right button.dropdown-toggle:active,.search-result .filter-group .filter-group-right button.dropdown-toggle[aria-expanded=true]{background-color:#ec3237;color:#fff}.search-result .filter-group label:first-of-type{padding-top:0}.search-result .filter-group .label-popup{padding:12px 0;font-family:Roboto;font-size:16px;font-weight:700;color:#464646;text-transform:uppercase;border-bottom:1px solid #ec3237}.search-result .filter-group .sub-label-popup{font-family:Roboto;font-size:11px;color:#464646;text-transform:uppercase}.checkgroup,.radiogroup{position:relative}.checkgroup label,.radiogroup label{padding-left:35px}.checkgroup label:before,.radiogroup label:before{width:20px;height:20px;display:block;position:absolute;left:0;top:2px;border:2px solid #acacac;content:" "}.radiogroup label:before{border-radius:50%}.radiogroup input:checked~label:before{border:2px solid #ec3237}.checkgroup input:checked~label:after,.radiogroup input:checked~label:after{font-size:18px;position:absolute;left:5px;top:-2px;font-family:Roboto;font-weight:700;content:"L";color:#ec3237;-webkit-transform:rotate(45deg) scaleX(-1);transform:rotate(45deg) scaleX(-1)}.checkgroup input:disabled~label:before,.radiogroup input:disabled~label:before{border-color:#f1f1f1}.checkgroup input:disabled~label,.radiogroup input:disabled~label{color:#f1f1f1}.radiogroup input:checked~label:after{content:" ";background-color:#ec3237;width:12px;height:12px;border-radius:50%;top:6px;left:4px}.checkgroup input[type=checkbox],.radiogroup input[type=radio]{width:100%;height:32px;position:absolute;top:0;left:0;opacity:0;z-index:1}.search-result .flight-list{width:100%;display:block;margin-top:30px;border:1px solid #acacac}.search-result .flight-detail{margin-top:10px;background:#f5f5f5;padding:45px 30px}.search-result .plane-brand label{color:#acacac;margin-bottom:0;padding-top:0}.search-result .flight-list>*{font-family:Roboto;color:#464646}.search-result .flight-list>div{padding:25px}.city-label,.duration-label,.plane-spec .spec,.price-ticket,.time-label{font-weight:700;font-size:24px}.airport-city .city-transit,.cabin-weight,.city-sub-label,.departure-city,.plane-time .time-label.transit-step,.price-label,.sub-spec,.transit-numb{color:#acacac;font-size:14px;font-weight:400}.airport-city .city-transit,.plane-time .time-label.transit-step{margin:30px 0}.transit-step{margin:15px 0 30px!important}.plane-time .time-label.transit-step:before{top:6px;border:0;left:-26px;width:12px;height:12px}.search-result .plane-brand{width:20%}.search-result-2 .plane-brand{width:30%}.search-result-2 .flight-detail-left{width:80%;float:left}.search-result-2 .flight-detail-left .plane-brand{display:-webkit-box;display:-ms-flexbox;display:flex;width:90%;margin-bottom:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:80px}.search-result-2 .flight-detail-left .plane-brand *{display:inline-block}.search-result-2 .flight-detail-left .plane-brand img{-o-object-fit:scale-down;object-fit:scale-down}.search-result-2 .flight-detail-left .plane-brand label{padding:6px 0;line-height:24px}.search-result-2 .flight-detail-left .plane-time{display:inline-block;width:50%;float:left}.search-result-2 .flight-detail-left .airport-city{display:inline-block;width:55%;float:left}.search-result-2 .flight-detail-right{width:35%}.search-result-2 .flight-detail-right .plane-spec{width:100%}.search-result-2 .flight-detail-right .plane-spec .sub-spec{margin-bottom:7px}.plane-time{padding-left:40px;position:relative}.plane-time:before{content:" ";width:2px;height:calc(100% - 80px);position:absolute;left:19px;top:20px;background-color:#acacac}.plane-time .time-label{position:relative;margin:0;width:100%}.plane-time .time-label:before{content:" ";width:18px;height:18px;position:absolute;left:-29px;top:7px;border:3px solid #fff;background-color:#acacac;border-radius:50%}.plane-time label:last-of-type:before{background-color:#ec3237}.price-ticket{color:#ec3237}.search-result .plane-duration{width:20%}.search-result .flight-list .plane-time{width:30%}.search-result .flight-detail .plane-time{width:25%}.search-result-2 .flight-detail .plane-time{width:45%}.search-result .flight-detail .plane-spec{width:25%}.search-result-2 .flight-detail .plane-spec{width:100%}.airport-city,.plane-spec,.search-result .plane-price{width:20%}.airport-city,.plane-spec,.plane-time{padding-right:30px}.airport-city{width:35%}.search-result .flight-list>div>div:last-of-type{width:30%}.plane-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.plane-action .plane-btn{width:80%;background-color:#ec3237;padding:15px;font-size:16px;font-weight:700;color:#fff;border-radius:10px;margin:auto}.plane-action .action-more{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.plane-action .action-more a{width:50%;text-align:center;color:#000}.plane-action .action-more a:first-of-type{border-right:1px solid #ec3237;margin-right:-1px}.plane-action .action-more a:last-of-type{border-left:1px solid #ec3237;margin-left:-1px}.cabin-icon{width:26px;padding:7px 0}.plane-brand *{display:block;padding:6px 0}.plane-brand img{height:50px;max-width:80px}.city-sub-label,.departure-city,.plane-spec .sub-spec,.transit-numb{margin-bottom:15px}.plane-spec div:last-child{margin-bottom:0}.search-result .seeOtherDateContainer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;margin-top:30px}.search-result .seeOtherDateContainer .slick-slider{width:calc(100% - 96px);display:inline-block;margin-left:-1px}.search-result .seeOtherDateContainer .slick-slider .other-date-list{height:98px;margin-left:-1px;width:146px;padding:26px 5px;text-align:center}.search-result .seeOtherDateContainer .slick-slider .other-date-list .price-on-date{line-height:34px;font-weight:700;color:#acacac}.search-result .seeOtherDateContainer .slick-slider .other-date-list.active{-webkit-box-shadow:inset 0 0 0 2px #ec3237;box-shadow:inset 0 0 0 2px #ec3237}.search-result .seeOtherDateContainer .slick-slider .other-date-list.active *{color:#ec3237}.search-result .seeOtherDateContainer.hotel-filter-slide .slick-slider .other-date-list{width:auto}.search-result .seeOtherDateContainer.hotel-filter-slide .slick-slider .other-date-list.active{-webkit-box-shadow:none;box-shadow:none}.search-result .seeOtherDateContainer .slick-arrow{width:48px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;left:0;right:0;height:98px;top:0;border-radius:0;-webkit-transform:none;transform:none;padding:0;background-color:#ebebeb;border:1px solid #acacac}.search-result .seeOtherDateContainer .slick-arrow .ng-fa-icon{-ms-flex-item-align:center;align-self:center;width:100%;text-align:center;color:#acacac}.search-result .seeOtherDateContainer .slick-list .other-date-list{border:1px solid #acacac}.dropdown-toggle~.to-pop{display:none}.noUi-target{height:10px;border:0;background-color:#acacac;border-color:#ec3237}.noUi-target .noUi-handle{height:26px;width:26px;border:2px solid #acacac;top:-8px;border-radius:50%}.noUi-target .noUi-handle:after,.noUi-target .noUi-handle:before{content:none}.popover{width:300px;padding:20px;max-width:none;z-index:11!important}#myTabContent .header-mobile,.popover .header-mobile,.total-review .header-mobile{display:none}#timeBtn~.popover,.popover-time.popover{width:450px}.popover.bs-popover-bottom{margin-top:40px}.bs-popover-bottom .popover-arrow{height:30px;width:60px;margin-left:-30px}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:-31px}.bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:after,.bs-popover-bottom .arrow:before{border-width:0 30px 30px 30px}.flight-detail-modal *{font-family:Roboto}.flight-detail-modal .container{padding:0 22px 0 6px;margin-top:100px;margin-bottom:20px}.search-result-2 .flight-detail-modal .flight-list .main-flight .plane-price{margin:0;height:auto;padding-top:0;display:block}.container .modal-content{border-radius:0}.container .modal-content .modal-header{border:0;padding:30px 50px 10px}.container .modal-content .modal-header .modal-title{font-family:Signika;font-size:25px}.container .modal-content .modal-body{padding:0}.flight-detail-modal .container .modal-content .flight-list .flight-detail,.flight-detail-modal .container .modal-content .flight-list .main-flight{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.flight-detail-modal .container .modal-content .flight-list .flight-detail>div,.flight-detail-modal .container .modal-content .flight-list .main-flight>div{display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 50px}.flight-detail-modal .container .modal-content .flight-list .flight-detail>div>div,.flight-detail-modal .container .modal-content .flight-list .main-flight>div>div{width:calc(25% - 27px)}.flight-detail-modal .container .modal-content .flight-list .flight-detail>div>div.plane-spec,.flight-detail-modal .container .modal-content .flight-list .main-flight>div>div.plane-spec{width:calc(16.5% + 40.5px)!important}.flight-detail-modal .container .modal-content .flight-list .flight-detail>div>div:last-of-type,.flight-detail-modal .container .modal-content .flight-list .main-flight>div>div:last-of-type{width:108px}.flight-detail-modal .container .modal-content .flight-list .flight-detail>div:last-child,.flight-detail-modal .container .modal-content .flight-list .flight-detail>div:nth-last-child(2),.flight-detail-modal .container .modal-content .flight-list .main-flight>div:last-child,.flight-detail-modal .container .modal-content .flight-list .main-flight>div:nth-last-child(2){border:0}.flight-detail-modal .container .modal-content .flight-list .flight-detail .plane-class,.flight-detail-modal .container .modal-content .flight-list .main-flight .plane-class{color:#acacac}.flight-detail-modal .container .modal-content .flight-list .flight-detail .plane-footer,.flight-detail-modal .container .modal-content .flight-list .main-flight .plane-footer{padding-bottom:0}.flight-detail-modal .container .modal-content .flight-list .flight-detail .plane-footer .plane-price,.flight-detail-modal .container .modal-content .flight-list .main-flight .plane-footer .plane-price{width:calc(100% - 300px)}.flight-detail-modal .container .modal-content .flight-list .flight-detail .plane-footer .plane-price .price,.flight-detail-modal .container .modal-content .flight-list .main-flight .plane-footer .plane-price .price{font-size:25px;font-weight:700;color:#ec3237}.flight-detail-modal .container .modal-content .flight-list .flight-detail .plane-footer .plane-price .price-note,.flight-detail-modal .container .modal-content .flight-list .main-flight .plane-footer .plane-price .price-note{font-size:16px;color:#acacac}.flight-detail-modal .container .modal-content .flight-list .flight-detail .plane-footer .plane-actions,.flight-detail-modal .container .modal-content .flight-list .main-flight .plane-footer .plane-actions{width:300px}.flight-detail-modal .container .modal-content .flight-list .flight-detail .plane-footer .plane-actions button,.flight-detail-modal .container .modal-content .flight-list .main-flight .plane-footer .plane-actions button{width:100%;padding:18px;background-color:#ec3237;border-radius:10px;font-size:16px;font-weight:700;color:#fff}.flight-detail-modal .container .modal-content .flight-list .flight-detail .plane-footer .plane-actions .btn-foot,.flight-detail-modal .container .modal-content .flight-list .main-flight .plane-footer .plane-actions .btn-foot{padding:0;margin:0;text-align:center}.flight-detail-modal .container .modal-content .flight-list .flight-detail .plane-footer .plane-actions .btn-foot li,.flight-detail-modal .container .modal-content .flight-list .main-flight .plane-footer .plane-actions .btn-foot li{padding:28px 0;display:inline-block;margin-left:-1px}.flight-detail-modal .container .modal-content .flight-list .flight-detail .plane-footer .plane-actions .btn-foot li:first-child,.flight-detail-modal .container .modal-content .flight-list .main-flight .plane-footer .plane-actions .btn-foot li:first-child{margin-left:0}.flight-detail-modal .container .modal-content .flight-list .flight-detail .plane-footer .plane-actions .btn-foot li:last-child,.flight-detail-modal .container .modal-content .flight-list .main-flight .plane-footer .plane-actions .btn-foot li:last-child{border-left:0}.flight-detail-modal .container .modal-content .flight-list .flight-detail .plane-footer .plane-actions .btn-foot li:last-child a span,.flight-detail-modal .container .modal-content .flight-list .main-flight .plane-footer .plane-actions .btn-foot li:last-child a span{border-right:0}.flight-detail-modal .container .modal-content .flight-list .flight-detail .plane-footer .plane-actions .btn-foot li a,.flight-detail-modal .container .modal-content .flight-list .main-flight .plane-footer .plane-actions .btn-foot li a{font-size:16px;border-bottom:3px solid transparent;padding-bottom:28px;text-decoration:none;color:#000}.flight-detail-modal .container .modal-content .flight-list .flight-detail .plane-footer .plane-actions .btn-foot li a span,.flight-detail-modal .container .modal-content .flight-list .main-flight .plane-footer .plane-actions .btn-foot li a span{padding:3px 21px;border-right:1px solid #ec3237}.flight-detail-modal .container .modal-content .flight-list .flight-detail .plane-footer .plane-actions .btn-foot li a.active,.flight-detail-modal .container .modal-content .flight-list .main-flight .plane-footer .plane-actions .btn-foot li a.active{border-bottom:3px solid #ec3237}.flight-detail-modal .container .modal-content .flight-list label{font-size:20px;margin-bottom:8px}.flight-detail-modal .container .modal-content .flight-list .fare-info-detail,.flight-detail-modal .container .modal-content .flight-list .flight-detail{background-color:#f6f6f6}.flight-detail-modal .container .modal-content .flight-list .fare-info-detail{padding:30px 50px}.flight-detail-modal .container .modal-content .flight-list .flight-detail .departure-container{-webkit-box-shadow:inset 0 7px 37px -11px rgba(0,0,0,.15);box-shadow:inset 0 7px 37px -11px rgba(0,0,0,.15)}.flight-detail-modal .container .modal-content .flight-list .flight-detail .plane-time .time-label:before{border-color:#f6f6f6}.prebooking-flight .airport-search{display:block;margin-bottom:5px}.prebooking-flight .flight-search{padding:15px 20px}.prebooking-flight-detail .flight-detail-label{background-color:#ec3237;padding:25px;display:inline-table;width:100%}.prebooking-flight-detail .flight-detail-label .main-label{color:#fff;font-weight:700;font-size:20px;float:left}.prebooking-flight-detail .flight-detail-label .view-label{float:right}.prebooking-flight-detail .flight-detail-label .view-label a{color:#fff;font-size:16px;line-height:30px}.prebooking-flight-detail .flight-detail-body .flight-list{margin:0;padding:0 30px;border-left-width:1px;border-right-width:1px;border-top-width:0;border-bottom-width:0}.prebooking-flight-detail .flight-detail-body .flight-list:last-child{border-bottom-width:1px}.prebooking-flight-detail .flight-detail-body .flight-list .main-flight{padding:30px 0}.prebooking-flight-detail .flight-detail-body .flight-list:not(:last-child) .main-flight{border-bottom:1px solid #acacac}.prebooking-flight-detail .flight-detail-body .flight-list .main-flight .plane-brand{width:33%}.prebooking-flight-detail .flight-detail-body .flight-list .main-flight .plane-time{width:45%;max-height:144px}.prebooking-flight-detail .flight-detail-body .flight-list .main-flight .plane-time .time-label:first-child{margin:0}.prebooking-flight-detail .flight-detail-body .flight-list .main-flight .plane-time .time-label{margin-top:20px}.prebooking-flight-detail .flight-detail-body .flight-list .main-flight .plane-brand label{color:#000;font-size:16px}.prebooking-flight-detail .flight-detail-body .flight-list .main-flight .plane-brand .plane-class{color:#acacac;display:inline-block}.prebooking-flight-detail .flight-detail-body .flight-list .main-flight .plane-brand .plane-date{font-size:20px;font-weight:700;width:100%}.prebooking-flight-detail .flight-detail-body .flight-list .main-flight .plane-duration{width:34%}.prebooking-flight-detail .plane-time:before{content:" ";width:2px;height:calc(100% - 60px);position:absolute;left:19px;top:20px;background-color:#acacac}.prebooking-info{padding:25px 0;border:1px solid #acacac;min-height:482px}.prebooking-info.addon{padding:25px 0;border:1px solid #ec3237;min-height:482px}.prebooking-info.discount-info{padding-top:0}.reward .addon-detail-body .main-label{padding:30px 0 10px!important}.prebooking-info .reward .addon-detail-body .addon-note{padding:0}.booking-container .prebooking-info{min-height:0;padding-bottom:0}.booking-payment .prebooking-info:not(.open) .addon-detail-label{padding-bottom:25px}.booking-payment .prebooking-info:not(.open) .addon-detail-body{display:block}.prebooking-info .addon-detail-label{display:inline-table;width:100%;padding:0 25px}.booking-payment .main-label,.booking-process .main-label,.prebooking-info .main-label{font-weight:700;font-size:20px;padding:0 25px 10px}.fare-info-detail .refund-flight .refund-label,.prebooking-info .main-label .main-label-info{font-size:20px;border:1px solid #4cc39e;color:#4cc39e;margin-left:20px;padding:0 10px;font-weight:400}.prebooking-info .addon-detail-label .main-label{border-bottom:1px solid #acacac;margin-bottom:20px;padding:0 0 30px 0;display:inline-block;width:100%}.prebooking-info .addon-detail-label .main-label.addon-price.price-total{padding-bottom:17px}.main-label.contact-detail{border-bottom:1px solid #acacac!important;margin-bottom:10px!important}.main-label.flight-facilities{padding-top:30px}.facilities-flight .addon-detail-body label.baggage-departure{font-size:16px;font-weight:600;padding:0 25px 10px}.prebooking-info .child-infant{border-bottom:none!important}.prebooking-info .addon-detail-label~.addon-detail-label{border-bottom:1px solid #acacac}.prebooking-info .addon-detail-label~.addon-detail-label .main-label{border-bottom:0;margin:0;padding-top:20px}.prebooking-info .addon-detail-body .addon-img{text-align:center;padding:25px}.prebooking-info .addon-detail-body .addon-img img{height:127px}.prebooking-info.addon .addon-detail-body .addon-note{text-align:center}.prebooking-info.addon .addon-detail-body .addon-note h4{color:#000}.prebooking-info .addon-detail-body .addon-note{padding:0 25px 15px;color:#acacac}.prebooking-info .addon-detail-body .addon-btn{padding:10px 25px 30px}.prebooking-info.price-pay{margin-bottom:24px!important}.prebooking-info .reward .addon-detail-body .addon-btn{padding:20px 0 20px}.prebooking-info.addon .addon-detail-body .addon-btn{text-align:center;padding:30px 25px 0 25px}.addon-btn a{color:#ec3237;font-weight:700;font-size:16px}.addon-btn a img{margin-right:20px}.prebooking-info .addon-detail-body .addon-btn button{background-color:transparent;border:1px solid #ec3237;font-size:16px;color:#ec3237;font-weight:700;padding:15px 45px;border-radius:10px}.prebooking-info .addon-detail-body .addon-price{padding:0 25px 25px 25px;display:inline-block;width:100%}.prebooking-info .addon-detail-body .addon-price.price-total{padding:25px 0;margin:0 25px;border-top:1px solid #acacac;display:inline-block;width:calc(100% - 50px);margin-bottom:67px}.prebooking-info .addon-price.price-total .item,.prebooking-info .addon-price.price-total .price{font-weight:700}.prebooking-info .addon-price .item,.prebooking-info .addon-price .price{display:inline-table}.prebooking-info .addon-price .price{float:right;color:#ec3237}.prebooking-info .addon-price.unique-code .price{color:#84cf5c}.prebooking-info .addon-price .item{float:left;width:55%}.prebooking-info select{margin-top:0;width:calc(50% - 25px);padding:10px}.prebooking-foot{padding:30px 0}.prebooking-foot .btn{background-color:#ec3237;font-size:16px;color:#fff;font-weight:700;width:100%;padding:15px 45px;border-radius:10px}.booking-container>.container>.row>[class^=col] .container-fluid .prebooking-info,.prebooking-result>.container>.row>[class^=col] .container-fluid{margin-bottom:30px}.booking-container>.container>.row>[class^=col] .container-fluid .prebooking-info.train-seat-label{padding-top:18px}.booking-container .prebooking-info.process-booking-detail.train-seat-label .addon-detail-label .main-label{border:0}.booking-container .prebooking-info~.prebooking-info .addon-detail-label .main-label{margin:0}.detail-booking{padding-bottom:0;padding-top:0;position:relative}.detail-booking:not(:last-child){border-bottom:1px solid #acacac}.detail-booking.addon-booking{padding-left:50px;padding-bottom:0;border-bottom:0;padding-top:20px}.detail-booking.addon-booking .checkgroup{margin-left:-25px}.detail-booking.addon-booking .checkgroup label{margin-bottom:0;padding-left:50px}.detail-booking.addon-booking .checkgroup label:before{top:5px}.detail-booking.addon-booking .checkgroup label:after{top:0}.booking-alert.prebooking-info{margin-top:-25px;border:0;padding:0}.booking-alert .addon-detail-body .addon-note{padding:0 25px 0 0;color:#464646}.booking-alert .addon-detail-body .addon-btn{padding:15px 25px 15px 0}.booking-alert{background-color:#ffdadb}.booking-alert .addon-img{display:inline-block;padding:0 25px!important;max-width:75px;vertical-align:top}.booking-alert .addon-img img{width:24px;height:24px!important}.booking-alert .addon-note{color:#464646;display:inline-block;width:calc(100% - 78px);padding-left:0}.booking-alert .addon-btn{margin-left:75px}.booking-trip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px;color:#464646}.booking-trip .city{font-weight:500}.booking-trip img{margin:0 15px}.booking-container .prebooking-info.contact-right>.addon-detail-body{padding-top:0}.booking-container .flight-list>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:0 25px}.booking-container .flight-list>div .plane-brand{padding-top:15px}.booking-container .flight-list>div .plane-brand .plane-date{font-weight:700;font-size:20px}.booking-container .flight-list>div .plane-brand .airlanes-brand .plane-class{display:inline-block;color:#acacac;margin-left:30px}.booking-container .flight-list>div .plane-time .departure-city{color:#000}.booking-container .flight-list>div .plane-time .airport-label{color:#acacac;margin-bottom:25px;font-size:14px}.booking-container .flight-list>div .plane-time:before{height:calc(100% - 130px)}.booking-container .flight-list:not(:last-child){border-bottom:1px solid #acacac}.booking-container .col-4 .addon-detail-label .main-label{margin:0}.main-label .edit-link{font-weight:400;float:right;color:#ec3237}.main-label .edited{font-weight:400;float:right;color:#acacac}.reward{padding-left:200px}.gift-img{position:absolute;top:0;left:0;height:159px}.booking-payment>.container>.main-title,.booking-process>.container>.main-title,.review-hotel>.container>.main-title{border-bottom:1px solid #acacac;padding-bottom:13px;margin-bottom:30px}.payment-time-info{display:inline-block;width:100%;padding:0 0 15px 0;border:0}.payment-time-info .main-label{float:left;padding:0}.time-period{display:inline-block;float:right;color:#ec3237;line-height:30px}.time-period img{height:24px;margin-top:-3px;margin-left:10px}.booking-payment .addon-detail-label{padding-left:0;padding-right:0}.booking-payment .addon-detail-label .main-label{padding-left:25px;padding-right:25px;padding-bottom:0}.booking-payment .prebooking-info.open .addon-detail-label .main-label{padding-bottom:25px}.booking-container .virtual-account .addon-detail-body{border-top:0!important}.booking-container .virtual-account .addon-detail-body .virtual-account-detail .va-img{display:block;width:90px;height:30px;margin-bottom:15px}.booking-container .virtual-account .addon-detail-body .virtual-account-detail .va-img img{-o-object-fit:scale-down;object-fit:scale-down;width:100%}.booking-container .virtual-account .addon-detail-body .virtual-account-detail .va-number{font-weight:700;font-size:25px;margin-bottom:20px}.booking-container .virtual-account .addon-detail-body .main-label.va-label{padding:25px 0 30px}.booking-container .virtual-account .addon-detail-body .open-payment{float:right}.booking-container .virtual-account .payment-method-list{margin-bottom:15px}.booking-container .virtual-account .payment-footer{padding-top:0}.booking-container .virtual-account .payment-footer .policy-btn{padding-top:10px}.booking-container .virtual-account .booking-alert{margin-bottom:30px}.booking-container .virtual-account .addon-detail-body .virtual-account-detail .copy-val{color:#ec3237;margin-bottom:25px;display:block}.booking-container .virtual-account .addon-detail-body .virtual-account-detail .devider{margin-bottom:10px}.booking-container .virtual-account .addon-detail-body .virtual-account-detail a:last-of-type{margin-bottom:0}.booking-payment .booking-alert{padding:25px;margin-bottom:10px}.booking-payment .booking-alert .addon-note{color:#464646;padding:0;width:calc(100% - 118px)}.payment-method-container{padding:0 25px}.payment-method-container.payment-confirm>.booking-alert,.payment-method-container.payment-confirm>.payment-method-list{margin-bottom:25px}.booking-container .prebooking-info.discount-info{border-color:#ec3237!important}.booking-container .prebooking-info .addon-detail-body .payment-note{padding-left:0;padding-right:0;padding-top:15px;padding-bottom:15px;color:#464646}.payment-method-list{padding:20px 30px;border:1px solid #acacac;margin-bottom:10px}.payment-method-list .radiogroup label{margin:0;font-size:20px;font-weight:700;color:#464646;line-height:23px;padding-left:45px}.togle-mytours{position:relative;margin:25px 0}.togle-mytours input[type=checkbox]{display:none}.togle-mytours label:before{content:" ";position:absolute;width:50px;height:20px;border-radius:10px;top:0;left:0;background-color:#f5f5f5;border:1px solid #acacac}.togle-mytours input:checked~label:before{background-color:#ec3237}.togle-mytours label:after{content:" ";width:24px;height:24px;display:block;position:absolute;background-color:#d6d6d6;top:-2px;left:-1px;border-radius:50%;border:1px solid #acacac}.togle-mytours input:checked~label:after{left:33px}.togle-mytours label{padding-left:65px}.payment-info{background-color:#ececec}.payment-info .addon-detail-label .main-label{border:0;padding-top:25px;font-size:16px}.payment-footer{padding:25px}.payment-footer .policy-btn,.payment-footer .policy-payment{width:100%;text-align:right}.payment-footer .policy-btn{padding-top:25px}.payment-footer .policy-payment .policy-link{font-weight:700;color:#ec3237}.payment-footer .policy-btn button,.review-hotel-right-label button{background-color:#ec3237;font-size:16px;color:#fff;font-weight:700;min-width:245px;padding:15px 35px;border-radius:10px}.review-hotel-right-label button{width:100%}.img-review-hotel img{width:100%;-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center}.booking-container .prebooking-info .addon-detail-label .main-label{margin:0;border:0}.booking-container.edit-section .prebooking-info:not(.contact-right) .addon-detail-label:first-child .main-label{margin:0;border-bottom:1px solid #acacac}.booking-container .prebooking-info>.addon-detail-body{padding-top:25px;border-top:1px solid #acacac}.booking-container .prebooking-info.open{border:1px solid #ec3237;padding-bottom:0}.booking-container .prebooking-info.open>.addon-detail-body{border-top:1px solid #ec3237}.booking-container .prebooking-info.open .addon-detail-label .main-label .edit-link img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.payment-booking-detail .addon-detail-label .main-label,.process-booking-detail .addon-detail-label .main-label{border:0;padding-bottom:0}.payment-booking-detail .addon-detail-label .main-label.payment-trip,.process-booking-detail .addon-detail-label .main-label.payment-trip{border:0;padding-bottom:0;padding-top:15px}.payment-booking-detail .main-label .booking-trip,.process-booking-detail .main-label .booking-trip{border-bottom:1px solid #acacac;padding-bottom:15px}.payment-booking-detail .main-label,.process-booking-detail .main-label{color:#acacac;border-bottom:1px solid #acacac}.payment-booking-detail .main-label .booking-id,.process-booking-detail .main-label .booking-id{color:#464646;font-weight:500}.process-booking-detail .main-label .time-seat{font-weight:500;color:#1ba0e2}.payment-booking-detail .main-label.payment-trip .booking-trip-detail,.process-booking-detail .main-label.payment-trip .booking-trip-detail{font-size:16px;padding-top:15px;color:#464646}.payment-booking-detail .main-label.payment-trip .booking-trip-detail .trip-date,.process-booking-detail .main-label.payment-trip .booking-trip-detail .trip-date{font-weight:400}.payment-booking-detail .main-label.payment-trip .booking-trip,.process-booking-detail .main-label.payment-trip .booking-trip{border:0}.payment-booking-detail .main-label.payment-trip .addon-btn,.process-booking-detail .main-label.payment-trip .addon-btn{padding-bottom:25px}.payment-booking-detail .main-label.payment-trip .addon-btn a,.process-booking-detail .main-label.payment-trip .addon-btn a{color:#ec3237;font-size:16px}.payment-booking-detail .addon-detail-body .main-label.list-pasengger,.process-booking-detail .addon-detail-body .main-label.list-pasengger{border-bottom:0;padding-bottom:0}.payment-booking-detail .addon-detail-body .main-label.list-pasengger span,.process-booking-detail .addon-detail-body .main-label.list-pasengger span{display:block;padding-bottom:15px;width:100%;color:#acacac}.payment-booking-detail .addon-detail-body .main-label.pasengger-name,.process-booking-detail .addon-detail-body .main-label.pasengger-name{display:block;padding-top:15px;width:100%;color:#acacac;border-top:0;border-bottom:1px solid #acacac;color:#464646;padding:15px 25px!important;font-size:16px}.payment-booking-detail .addon-detail-body .main-label.pasengger-name:last-child,.process-booking-detail .addon-detail-body .main-label.pasengger-name:last-child{border-bottom:0}.main-label .old{float:right}.main-label.payment-trip.total-price{padding-top:30px;line-height:1}.main-label.payment-trip.total-price .booking-trip{padding-top:15px;padding-bottom:30px}.booking-container .nav .nav-item .nav-link span{padding-left:30px;padding-top:1px;padding-bottom:1px;background-position-y:0;background-repeat:no-repeat;background-size:auto 20px}.booking-container .nav .nav-item .nav-link#booking-step span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjhJREFUeNq0lk1IVGEUhu8MYk3408bCaqFuzCAwyG2h1rJpE6iQSEgIhm1UCnSZkAxmBCVkLST8CWalOyPNijYtlKR0la0achA1A1eVz4H3ymW4985EzoGHge875z3f3z1nIslk0gmxKmiCBqiB4xr/ASswB1OwFiRQEDBeAYNwDX7DAoxBCg7BSTgN/XAPbJV34FsuCVrhCezAbRiHrYCFFEEb9MEydMILr0M0I6BbK53WkTwOETf7JZ8axYxJw3cHLZCAB9ALf53cbRuu6wgT+p3wJqiEUXjpES+DZ3Aki/gutENasafgKXywO3GP6L5W0eFZeTXE4Q9sBmBzV+TrKLZDSQfdHVTqtXTBT58V9ugC/ewsfPI5rgEYMu2ozn438/b/055Ls9kS1MNbPcuDsh1pNlqCM7DkHLwtmrYlOAbf85DAnmpZ1MmzWYJ1KM+DtmmmLcEXOJeHBLWmbQnm4QIUZwm4rKpqXMria1oX4bUlmISYqqifWS94D7OqnsYrjTUExLRLcyqqZpFUyS3xcX4o56twXlgJOay5TCuVlmmuua/oriZGIKKxFRW/uESnVWuMGajTnPmsKiYijZg096up7eKmmktKVXHDPvWQc3YTzXjEE4ppdduotx/YXZyQU7m603aOL6ZEK2/R4saDOtqQWmBcR3QLjoYIF8lnVTFt0gjtyVZV36meP4JheAMfdXyFairVeoqxf236jhyb9LelWRX3huqWo6//s+q+XfLXoC3uCTAA1fuLudH8rTEAAAAASUVORK5CYII=)}.booking-container .nav .nav-item .nav-link.active#booking-step span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAihJREFUeNq0lksoRGEUx+9MipEZNggbbLwLkR157RgbZbyykJDYIMrWgkQ2YsFqEmpszI48s7Ih8lhhg7zyLDYe/6P/nSbdb4aaOfXb3Hu+//nO+b57zjXd5RZoPiwZ1IASkAZi+fwaHIM1MA/OVAImRYBEMAyqwQfYBDvgCoSCBJAKikAYcIE+cP5bKMRAvB5MgRfQBWbBo2KDEaAJDIAD0EZ/j5l/LegGTrDEkkz4EBd7pU8a1zipYZiBA4yAMdALvrS/2xNoYAlF44Jn4zmDJKboBnUUjwbTINyP+BtoBreiB+ZABciUM9FLNMSat3rtPAXYwSd4UCDvKumrca1ovPOS/JQoibelEzwb7LCH2RlZFtg3KNcgGBVtyaCWaTq1wNkMNR0SoBhssUSBshdqlkqAdLCnBd52RVsCxIDLIASQKxtt1oJsEuAGxAVBWzRvJcARyAlCgGzRlgDroBBY/SwoZ1cVyvz4WtlpV838tC2gUeEss2AbLLN7Cit8VqJY00zNeTOHhYst12bgPE7nKpBH7JwD4wb+kdRaFG39FvXzxSQblsaJtUCxPLbjLyJNMZ/vxOdEH2DUsHAAedq1ZNHCYXHFdn3PFq4yPZDbS3yEaxr1Meo9D+Qs4ukkV6xd0fyMzMad13Jzs6qJNsoRaGfaHSDKh3AEfU64poka/x76G15DX/+IcngVLb6GvukPvy0OdtwM9i2NX/8hf1vkkE9VAt8CDADrPYzUpnl1nAAAAABJRU5ErkJggg==)}.booking-container .nav .nav-item .nav-link#payment-step span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAkBJREFUeNqclctL1VEQx881oaigoBZiDygiM4JKclMI9qAsCC2tIKM/oJ0htqmVC4XooQRFhAhZ9rglXqVFDxfWqpAWtUkqqCzUJAgKauHVz8T3B8fDUa8NfPi9hu+dmTMzN5VOp0865xrhu5vZCuAU/IY8eBJzyodF0AwDsBj6Ap99MAIVUA2bIAsLoCcmmNgFuBUR3AJl8AK2wR6YgIy+90wnaNYZyaJTgmaXoR3mKdq00u+OCV5VfcxSisJsDNpgPTTBWRiFv3AAHkm0y+kmsduwBnrhLbyDB7AcHsrnClzTs4mOwyE4o+sUwQLV6SPsgFJYqXdL5TMYlMP8OqAKGuCgn/Jp+AA/oR+GVa/5apdspL4LRSopVX5wmicUoVmN6rpBfToQiB1REEdVAuuSjJ+y1eQYrIVy/fIKpT0aEauT/124qBOfcspt6n7rs1ZNzlO1SC3sDiLzxe4nIn6EfXJcAutU8D+aolfyOexFdicUizV2i1qlXIewX4eT2CpFaM1+KRQLBbfCaxhSK/g+xbpvl1hLTCxMuVXpFsE5KNH7Qk2I09XE7k23kvKC551K+SvchGWw2fveNJNYKHgD9sInnfhzRbtR4mZfZtmZ/wRtCRyH7Uo5WQpZzaj15S7N6kQugh06yZdaEL5ltDCeafy6ZhO0E/ylGbZpeON9s2h+wGrVddzlYEkN33utkZitqetzEfMFH0MlfFPDOkV7XgvWzVXws/6IylQvf+lW/I+g04zWB9+HvF2Xk00KMABPpIiWw5/5xAAAAABJRU5ErkJggg==)}.booking-container .nav .nav-item .nav-link.active#payment-step span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAj5JREFUeNqclUtLlVEUhvcxQaigwAaSFRTRDcISJDAEKykLorKLUNEPaKZENaiRA4XoogRFhAhZdjU7XQZlDspRIQ1solRgWZhKEFjkQO1Z8X6w3WyP2oKH77Z4z9rrdlLDhZuOOedqYMhltjw4Dr/13B5zyoZ5UAddMB86Ap8d8B3KoQLWwzjkwNOYYGLn4WZEcAOUQCcUQRlMQBqy4PFUgmYtkVO0SNDsEjTBHNgP9yX6KCZ4BX7pPqUozIahEVZBLZyBQRiFXfBM/m1O6ondguXwBN5DDzyARdAqn8twVc8mOgb74LSukwTzlKdPsFn5WqJ3C+XTG6TD/JphL5yE3f6Rq+Ej/IRXMKB85ahdxiP5nStSSaqyg2oeVYRmB5TXNerTrkDsoII4pBRYl6T9I1tOKmEFlOqX83XswYhYlfzvwAVVfFKVrZIv1GcNmpx2tcgR2BZE5ovdS0T8CDvkuABWKuF/NEVv5VPhRXY7FIs1dr1apVRF2KniJLZUEVqzXwzFQsGN8A761Qq+z1rdN0msPiYWHrlBx10NZ6FQ7xdrQpyuJnZ3qpWUFTxv0ZG/wg3IhQLve20msVDwOmyHPlX8taJdJ3GzL9PszH+CtgQOQ7GOnCwFK8op9eVWzerETASbVck3WhC+pbUwXmr8Hk4naBUc0QzbNHR73yyaH7BMeR1zM7Akhx+81kjM1tS12Yj5gs9hD3xTwzpFe04L1s1W8LP+iEqUL3/plv+PoNOMngi+90d6NaP9FWAAQZmH7S7PYtYAAAAASUVORK5CYII=)}.booking-container .nav .nav-item .nav-link#process-step span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAiVJREFUeNqU1ElIVVEcx/HnU0JSM5w3birMQBSHhWUW0jqICCQjCF1XiggKJpgD1EoQRLKgAU3rLVpELsTKQm3hBA4h0aI2UQ68RbYr+/7ld+F1eld9Bz7c6Zz/vefc//nHhUKhwC7tIM4iH0nYwire4pffoKDP/WMYxDpeoRE/kIhqLGFI/f5rCc51HFrR5jzbxL2I63hcwku9vBPbfl96H7ejvCwHXbiBMvzBiM6L8MBv+k2odYLZ21+jB1+QjDtYxjn81HIc0vh/pl+AbifgR1zBvHPf+hXjMXq1LNewgFFbb+9LbzlTXsGpKAG9ZvcrcT3ii9sVZ2f6qbjgTPkqwoHdW1hf2KM4lg3lOGwXFTgQ0dnWcC6wvzaL7ziJ33hn8YJK7IATNJb2BqU6/4zjCdo1Y/q6SiV8LG0NuTrfsOUM6mQKzXiGjBiDZiqwtXSLZ0G/4qhuzqAqxqBVWltrRyyeBZ3EGW29aWSjZJ8BS9R/WuOt+EwGlRofUKPt14CHlhp7BLTnj1CvcTWKE/aSv0NFxHJ2HH14r50TrRXrea/6p2p8Z+Q2tVI2oK13Ef1KD6tA3zRwXT/RdlAWbir9bNpPNH7RLSh3lQkvkKI0K9DW21La2LEFhQqYov4bGh+1ntYpyLz28pDSbcrp59VT6zOso2+R3lY9faqjrfWEKpYV6jSc0F+2P34en/aq/F6zjpf1h08jT4XaqtFzradvwfkrwADX14KIqE/jxQAAAABJRU5ErkJggg==)}.booking-container .nav .nav-item .nav-link.active#process-step span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAg5JREFUeNq0lc1LVGEUh+9Mg4RpRpat3FSQQhBORR9+If4DEkEwLQL3ohGCCxMG27QTgggj6ANduI424QfqNEqlQZYIKdhGaqYY/GhX+pz4zXB9m6sziw48cO977/nd8573nHND6eglbw8rhWaogUOwBUswAb+CnMIB66dhCNLwCu7AdzgIN2ABhvXePxZx7kPQC33Os58w6Ls/ANfhpT5+D7ZzIs72n0B7no+n4DF8gzfwXiJl8BTW/X7+7XfnETTHMRiAVYnch0/QCptKx2H574r0LMw7W16Em1p3rQ6ewwOlxT72Ados39lI7zqCn+FqgKCn9Ubo8EUcl87fSCt0siW+LV+AOW9/O6+cntMhr9i1RVrvE/SUw0IEPR2YHd4V+A2TphdWYXuOaDE2rojNluFMRF3zWtE1quCLMSu3al3/gIqwLqz2emAEjhUpelzCZpWmZ6Jf4ZQW30FLkaItyq3ZSdMz0QQ0qfWScAKiBQpG9X5S/jZ8EiaagRmIwR+4rTI5so+gPX8GXfKLSSeTLf5+DRGr2VF4CFPqHC+go6bUUaPy69NgyXXRgtrNWu8aPFJ52ARak2Nah2gdVAWdKj/b9gv5fwyaUlXayoYGzmW4KMG08vdWnVeuuZryDyNXNDtPb6mXh9UprmXnabyQeeqf/HFFOa2JZYP6KNRCA8wqj19c59D/+EftCDAAe6eIQUJwQPYAAAAASUVORK5CYII=)}.booking-container .nav .nav-item .nav-link#eticket-step span{padding-left:40px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAUCAYAAADskT9PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAk1JREFUeNqklk2IjVEYx987riENadIoC0lJViwIRT6ihCgNaRaa1TQ0G7Eg+VhgLGQxlIWSZBbMpdwFkRoWmkmYyRQzIaV8DWEkaUaX31P/U8fb+zXvferXPfd0nnP+73n/5zlvoVQqzQ2C4AYsDOKjAj3QDXugPsgXf+AhbIfP1lGEk3AH1sLfmMQCHII2WAnvcgqYAKfhAOxzAhbAOfiaknwYzlSxuIu7cAHm2G4W9XRX4XdCkm19J7TCEbhVhYA6eALfbDeK6rRJ+xOSRvTObNxb2FGFgA2wHC5DhxMwJFVJsRR2wl54Addg0jgWPi+zz5cAM3ZNcRwT2JOX1Z4Ba6A5Y24TLJGA/6Im9L8BpumY1avd4C262Bs7Bl0hzNB9MBMGlT+sdmSEd+A49MI8/X8Jy6BFPhhKedLn8BNeafwbd96zCmjRb7t+LwqLKTDLGzsZTkXM6XZptde3Cu5HCQi/gk4VIysUP2C3+sLxPmbxuHgAN7PuQJva36FWx8XilxZ2JfWYl3MJGnXGk8p5Jg881la3qq+so+dMWA7lrIMrsEJj4sK88ShNQLsqovVf9xItPqgiOj9sUrtL7e6YhZ/C66wmHPba4bthNmzRQnWeYdOiI01AJcKMUTGoS8QJXZ+zFBd8P5iAAdgFH2WuOKEHdY9v1fnOE7W6Rwb8iferTvfpCI5GJI7pQ8K+Cc6qno/kEGD+uqcjvMgJ+ATbNPFUfShUEiaZKLNuzFAZk179ZquYvglP6Ib7kpL8DI7CbZhexbVs8zT+E2AAaECHG6//dssAAAAASUVORK5CYII=)}.booking-container .nav .nav-item .nav-link.active#eticket-step span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAUCAYAAADskT9PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAkxJREFUeNqkll9oj1EYx9/f/Iw0LpamdqEo5GoSjSJ/ooQoIbnQrtam3YiLSflTNGkXay5cKEl2waL8iiI1LkRis1ZsIaX8myWTJNNvPk99Tx1v77+9v6c+vec9neec73ve53nOKYwtb1wYBMFNaAjirQyPoQ8OQm2Qz/7CI9gDX62jCOfgLmyEyRjHAhyDNlgLH3IKmAad0A6HnYDF0AXfUpzN6RT8CCqze3ARFkBrUZ3X4HeCk219D7TAcbhTgYAaeK4P7nQCbNIXCU7j+mc27j3srUDAFlgNV6DbCRiRqiRrhH1wCF7BdZgxhYUvKNiXSIAFdlVxChPYl5fUngsboCmj735YKQH/WVXovQ7mKM1q1a7zFl3hjZ2A3hBLYQDmwbD8R9WOtPAOnIYnsEjvr2EVNCsORlK+9CX8hDca/87le1YBzXp26HlJmM2Cem/sTDgbMafbpfVe3zp4ECUg/At6VIza9QWt6gvbx5jF4+wh3Mq6A21qf4dqpYvZLy3sSupJz+cy7FaOJ5XzTDHwTFvdor6SUs8FYSnkswmuwhqNiTOLjadpAjpUEa3/hudo9kkV0cXDNrV71e6LWbgf3mYNwlGvHT4b5sMOLVTjBWyadacJKEcEY5QN6xBxQjfnLMUFPx5MwBAcgM8KrjihR3WO71R+57FqnSND/sRHVKcHlIJ/IhwndJGwO8F51fPxHAIsvu4rhZc5AV9glyaerYtCOWGS6QrWrRkqY9Kv324V0w/CMzrhxhIcJ7V9J+B2BVczs0GrHf8EGAB72Ydg8j+2tQAAAABJRU5ErkJggg==)}.booking-container .nav .nav-item .nav-link{color:#acacac;border-radius:0;border-bottom:3px solid #e8e8e8}.booking-container .nav .nav-item .nav-link.active,.booking-container .nav .nav-item .nav-link.done{background-color:transparent;border-bottom:3px solid #ec3237}.booking-container .nav .nav-item .nav-link.active{color:#ec3237}.booking-container .prebooking-info.process-booking-detail>.addon-detail-body{border-top:0}.booking-container .prebooking-info.process-booking-detail .addon-detail-label .main-label{border-bottom:1px solid #acacac}.process-booking-detail .addon-detail-label .main-label.booking-label{width:20%;position:relative}.process-booking-detail .main-title{padding:0 25px 15px;display:block}.process-booking-detail .main-title span{border-bottom:1px solid #acacac;display:block;padding-bottom:15px;font-family:Signika}.process-booking-detail .addon-detail-label .main-label.booking-label:before{content:" ";height:80%;position:absolute;top:0;right:0;width:2px;background-color:#acacac}.process-booking-detail .addon-detail-label .main-label.booking-label .booking-trip{border-bottom:0}.process-booking-detail .addon-detail-label .main-label.flight-label{width:80%;padding-left:50px}.flight-label .booking-trip-detail{padding-top:15px;padding-bottom:15px}.flight-label .booking-trip-detail>*{display:inline-block;font-size:16px;font-weight:400;color:#464646}.flight-label .booking-trip-detail .trip-label{font-weight:700}.flight-label .booking-trip-detail .trip-date{margin-right:20px}.process-booking-detail .addon-detail-body{padding:25px}.process-booking-detail .booking-alert .addon-note{color:#464646}.process-label{font-size:20px;padding:25px 0}.status-process-container{padding:25px;border:1px solid #acacac;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.status-process-container .status-img img.loading{-webkit-animation:spin 4s linear infinite;animation:spin 4s linear infinite}.status-process-container .status-text{padding-left:25px}.status-process-container .status-label{font-size:25px;font-weight:700;line-height:27px}.status-process-container .status-text>div:first-child{padding-bottom:25px;line-height:27px}.booking-reciept{width:100%}.receipt-container{border-right:1px solid #acacac}.process-booking-detail .addon-detail-body .booking-reciept .main-label{padding-left:0;padding-right:0}.process-booking-detail .addon-detail-body .booking-reciept .main-label span{border:0}.process-booking-detail .addon-detail-body .booking-reciept .main-label.pasengger-name{font-size:16px}.process-booking-detail .addon-detail-body .booking-reciept>div:nth-child(2){padding-top:10px}.booking-reciept .reciept-detail,.booking-reciept .reciept-note,.booking-reciept .reciept-price,.booking-reciept .reciept-price-label{padding:7px 0}.booking-reciept .reciept-detail,.booking-reciept .reciept-price-label{font-weight:700}.booking-reciept .reciept-price-label{padding-top:20px}.devider{margin:5px 0;border-bottom:1px solid #acacac}.btn-process-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.btn-process-container button{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:10px 0;border-radius:0;border:1px solid #acacac;background-color:#fff;font-weight:700;color:#ec3237}.btn-process-container button img{margin-right:20px;width:25px}.btn-process-container button:first-child{margin-top:0}.btn-process-container button:last-child{margin-bottom:0}input[type=text].form-control{border-radius:0;border:1px solid #ec3237;color:#464646;padding:10px 12px}.prebooking-info input[type=text].form-control{border:1px solid #cacaca}.input-field{padding:0 25px 25px}.input-field .input-note{color:#acacac;padding-top:10px;font-size:14px}.input-field.validation-err input{border:1px solid #ec3237!important}.input-field.validation-err .input-note.validation-note{color:#ec3237;display:block}.input-field.validation-err .input-note.validation-note~.input-note{padding-top:0}.phone-field{border:1px solid #acacac;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.phone-field #country-field{margin:0;width:65px;border:0;padding:10px 12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAM9JREFUeNqM0G0KAVEUxvHrKvLyTVmCXSiKIUqKQpQswiasQkkReReLwAffWYAVaFD+t46aphGnfjPNOee5zYzPsqyYUsqPm/q/4nhpLmdckPwzmMIVJxM+IIo90j+CGWwRwdGEa9ghjA2yX4I5rBx7dRO+o4y1DJbIu4IF6YewQAW2lqGNKuaOhaLMStIPYipvavaVdpxuy2AqizP0MEEAYzQ+QXfY1MN8C0YS6Mp9iCaezmXt8WNeaGEgz320pa9+hT8HmEACHa+gqbcAAwDJ/ivNHaUpawAAAABJRU5ErkJggg==) 100%/15px no-repeat #fff;background-color:transparent}.phone-field .country-list{display:none;position:absolute;top:calc(100% - 2px);left:0;-webkit-box-shadow:0 2px 25px 2px rgba(0,0,0,.15);box-shadow:0 2px 25px 2px rgba(0,0,0,.15);max-height:250px;overflow-y:auto;background-color:#fff;border-radius:3px;z-index:1}.phone-field img{display:inline-block;border:0;width:45px;-o-object-fit:scale-down;object-fit:scale-down;padding-left:12px;-o-object-position:center;object-position:center}.phone-field .country-list dl{margin:0;width:300px}.phone-field .country-list dl dt{border-bottom:1px solid #cacaca;border-right:1px solid #cacaca;border-left:1px solid #cacaca;padding-right:12px}.phone-field .country-list dl dt:first-child{border-top:1px solid #cacaca}.phone-field .country-list dl dt:hover{cursor:pointer;background-color:#cacaca}.phone-field .country-list dl dt img{width:50px}.input-field.dob-field select{width:100px;margin-right:20px}.phone-field:after{content:" ";height:30px;border-left:1px solid #acacac;position:absolute;left:119px;top:50%;margin-top:-15px}.phone-field input[type=text].form-control{border:0;display:inline-block;width:60%;float:right;margin-left:15px;background-color:transparent}.payment-step .step-number{display:inline-block;width:30px;height:30px;border-radius:50%;background-color:#ec3237;font-weight:700;color:#fff;text-align:center;vertical-align:top;line-height:32px}.payment-step .payment-step-note{padding-left:55px;font-size:20px}.payment-step .main-label{display:inline-block}.payment-method-list .main-label{padding-left:0}.payment-method-list .payment-method-label{padding-bottom:7px;padding-top:25px}.payment-method-list .payment-method{padding:7px 0 25px;border-bottom:1px solid #acacac}.payment-method-list>div:first-child{padding-top:0}.payment-method-list>div:last-child{padding-bottom:0;border-bottom:0}.payment-method-list>div:first-child>div:first-child{padding-top:15px}.payment-method-list.proof>div:first-child>div:first-child .payment-method-label{font-size:25px;padding-top:0}.payment-method-list .payment-method .payment-method-value{font-weight:700;font-size:24px}.payment-method-list .payment-method .payment-method-note{padding-top:25px}.payment-method-list .payment-method .payment-method-note a{color:#ec3237}.payment-method-list .payment-method .payment-notice{padding:25px 0;padding-left:30px;position:relative}.payment-method-list .payment-method .payment-notice:before{content:" ";border-width:10px 30px 10px 0;border-color:transparent;border-right-color:#ffdadb;border-style:solid;display:block;position:absolute;left:0;top:63px}.payment-method-list .payment-method .payment-notice .booking-alert{margin:0}.payment-method-list .payment-method .payment-notice .booking-alert .addon-img{padding-left:0!important}.payment-method-list .payment-method .bank-info{padding-top:5px}.payment-method-list .payment-method .bank-info .bank-label{padding:3px 0}typeahead-container.dropdown{margin-top:0;min-width:182.562px;border-radius:0 0 .25rem .25rem;border-color:#acacac;border-top:0}typeahead-container.dropdown .dropdown-header{font-weight:700;font-size:16px;color:#464646}typeahead-container.dropdown .dropdown-menu{font-weight:400;font-size:16px;color:#acacac}.dropdown-item.active{background-color:#ec3237}#confirmPopup .modal-content{width:730px;margin:0 auto;padding:50px}#confirmPopup .modal-body,#confirmPopup .modal-footer,#confirmPopup .modal-header{padding:0}#confirmPopup .modal-header{font-size:25px;margin-bottom:30px}#confirmPopup .modal-body .confirm-note{font-size:16px;margin-bottom:30px}#confirmPopup .modal-body .confirm-note ul li:not(:last-child){margin-bottom:30px}#confirmPopup .modal-content .img-confirm img{width:162px;display:block;margin:45px auto 0}#confirmPopup .modal-footer{border:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#confirmPopup .modal-footer .confirm-btn{min-width:165px;font-size:16px;font-size:"Roboto";font-weight:700;color:#ec3237;background-color:#fff;border:1px solid #ec3237;border-radius:10px;padding:16px 35px}#confirmPopup .modal-footer .confirm-btn.continue{color:#fff;background-color:#ec3237}.selected-container{border:1px solid #acacac;padding-top:22.5px;margin-top:-20px}.selected-container>div{width:100%!important}.selected-container>div:not(.plane-action){padding:0 30px}.selected-container .plane-time{padding-top:22.5px!important}.selected-container .plane-time:before{height:2px;width:calc(100% - 90px);left:45px;top:6px}.selected-container .plane-city .departure-city,.selected-container .plane-time .time-label{display:inline-block;width:50%;text-align:left;float:left}.selected-container .plane-city .departure-city:last-of-type,.selected-container .plane-time label:last-of-type{text-align:right;float:left}.selected-container .plane-time .time-label:before{top:-24px;left:0}.selected-container .plane-time .time-label:last-of-type:before{left:auto;right:0}.selected-container .plane-condition{color:#acacac;padding:30px!important;font-style:italic}.change-plane-btn{border-radius:0;padding:25px;font-size:16px;color:#464646;font-weight:700;background-color:#f7f7f7}.fare-info-detail{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-flow:column!important;flex-flow:column!important}.fare-info-detail.clearfix{background-color:#fafafa}.fare-info-detail .detailing-info,.fare-info-detail .plane-brand{width:100%!important}.fare-info-detail .detailing-info .airport-city{width:25%;float:left}.fare-info-detail .detailing-info .airport-city,.fare-info-detail .detailing-info .refund-flight,.fare-info-detail .detailing-info .ticket-prices{padding:15px 0}.fare-info-detail.round-trip .detailing-info .airport-city,.fare-info-detail.round-trip .detailing-info .refund-flight{width:50%}.fare-info-detail .detailing-info .refund-flight{width:25%;float:left}.fare-info-detail.round-trip .detailing-info .refund-flight{text-align:right}.fare-info-detail.round-trip .detailing-info .airport-city{float:left}.fare-info-detail.round-trip .detailing-info .refund-flight{float:right}.fare-info-detail .detailing-info .refund-flight .refund-label{margin:0}.fare-info-detail .detailing-info .refund-flight .addon-btn{padding:0 0 0 20px}.fare-info-detail .detailing-info .refund-flight .login-info{width:200px;float:left;padding:30px 0 0 0}.fare-info-detail.round-trip .detailing-info .refund-flight .login-info{margin-right:15px;float:right;text-align:left}.fare-info-detail .detailing-info .ticket-prices{display:inline-block;width:50%;padding-bottom:0;float:right;padding-left:20px}.fare-info-detail.round-trip .detailing-info .ticket-prices{width:100%;padding-left:0}.fare-info-detail .detailing-info .ticket-prices .price-list{padding:15px 0}.fare-info-detail .detailing-info label{margin:0}.fare-info-detail .detailing-info .ticket-prices>div:first-child{padding-top:0}.fare-info-detail .detailing-info .ticket-prices .price-list .ticket-price{float:right}.fare-info-detail .detailing-info .ticket-prices .price-list.total{font-weight:700;border-top:1px solid #acacac}.container-fluid.single-form{padding-top:108.66px}.guide-line{padding-top:50px;padding-bottom:50px}.guide-line .main-label{font-size:25px;margin-bottom:15px;color:#fff}.guide-line .label{font-size:20px;color:#fff;opacity:.5}.benefit-container{background-color:#fff}.benefit-container .signupcontainer{display:block;position:relative;top:-100px}.benefit-container .benefit-list .benefit-label{color:#434343;margin-bottom:5px;font-size:20px;font-weight:700}.flight-detail-modal .container .modal-content .flight-list .main-flight .detail-container{width:100%!important}.flight-detail-modal .container .modal-content .flight-list .main-flight .plane-class{font-size:16px;padding-top:0}.detail-container{position:relative}.detail-container .landing-container:before,.detail-container .takeoff-container:before,.detail-container .transit-container:before{content:" ";width:2px;display:block;position:absolute;background-color:#cacaca;left:19px}.detail-container .takeoff-container:before{top:20px;bottom:0}.detail-container .landing-container:before{top:0;height:10px}.detail-container .transit-container:before{top:0;bottom:0}.detail-container .plane-time:after,.detail-container .plane-time:before{content:none}.detail-container .takeoff-container .plane-time .time-label:before,.detail-container .transit-container .plane-time .time-label:before{background-color:#acacac}.detail-container .landing-container,.detail-container .takeoff-container,.detail-container .transit-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.landing-container .plane-time,.takeoff-container .plane-time,.transit-container .plane-time{width:20%}.transit-container .plane-time .time-label:before{top:1px}.flight-detail-modal .flight-list:not(:last-child){border-bottom:1px solid #acacac}.refund-detail-modal .modal-body .confirm-note{padding:30px 50px}.flight-destination-list{padding:10px 50px 20px 77px}.flight-destination-list .airport-search{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.flight-destination-list .airport-search:before{content:"";display:block;width:12px;height:12px;border-radius:50%;background-color:#ec3237;left:-27px;top:8px;position:absolute}.flight-destination-list .airport-search .airport-name{font-size:16px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}.main-label-info{font-size:20px;border:1px solid #4cc39e;color:#4cc39e;padding:0 10px;font-weight:400}.flight-destination-list .airport-search img{padding:0 15px}.flight-destination-list .airport-search-pessenger-date{color:#acacac}.flight-destination-list .airport-search-pessenger-date .separator{padding:0 15px}.flight-destination-list .addon-btn{padding:30px 0 0}.collapse-detail{background-color:#fafafa;padding:30px 50px 20px 77px}.collapse-detail ul li:not(:last-child){margin-bottom:18px}.collapse-detail>*{display:block;font-size:14px}#rescheduleDetail .container .collapse-detail>*{margin-bottom:20px}#rescheduleDetail .container .collapse-detail ul{padding-left:0}#rescheduleDetail .container .collapse-detail ul li{list-style:none;padding:0;text-indent:1px;margin:0}#rescheduleDetail .container .collapse-detail ul li:before{content:"-";margin-right:4px}.collapse-detail ul li{font-size:14px;line-height:18px}#refundDetail .container,#rescheduleDetail .container{width:787px;margin-top:50px;margin-bottom:50px}.resechedule-warning{padding:20px;background-color:#ffdadb;display:-webkit-box;display:-ms-flexbox;display:flex}.resechedule-warning .img-info{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 30px 0 10px}#loginPopup .container,#registerPopup .container{width:794px}.login-modal .container{position:relative;margin-top:100px}.login-modal .logo-img,.login-modal .modal-header{display:-webkit-box;display:-ms-flexbox;display:flex}.login-modal .logo-img{height:35px;-webkit-box-flex:1;-ms-flex:1;flex:1}.login-modal .logo-img img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.login-modal .container .modal-content .modal-body{padding:0 50px;padding-bottom:20px}.login-modal .modal-title{font-size:42px;padding:100px 0 135px 0;width:255px;line-height:45px}.login-modal .modal-foot-label{font-size:16px;color:#acacac}.login-modal .modal-foot-label a{color:#ec3237}.login-modal .logincontainer,.login-modal .signupcontainer{display:block;position:absolute;top:-120px;left:326px;bottom:-15px}.login-modal .logincontainer .login-popup,.login-modal .signupcontainer .signup-popup{height:100%;background-color:#d31145;border:0}.login-modal .logincontainer .login-popup *,.login-modal .signupcontainer .signup-popup *{color:#fff}.login-modal .logincontainer .login-popup .login-btn{background-color:#fff;color:#d31145}.flight-detail .main-flight{width:100%!important}.flight-list .departure-container{display:-webkit-box;display:-ms-flexbox;display:flex}.flight-detail .detail-container{width:100%}.flight-detail .transit-container .plane-time{width:25%!important;margin:0 0 25px}.transit-container .transit-sub-label{font-size:14px}.transit-container .plane-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-10px}.label-total-transit{padding:15px!important;margin:30px 90px 30px 180px;background:#ffdadb;font-size:14px;color:#464646}i.fas.fa-exclamation-circle.ic-alert{font-size:20px;padding-right:15px;color:#ec3237;vertical-align:middle}.plane-brand.multiple-airlines img{width:60px;display:inline-block;padding:5px;margin-bottom:10px}label.label-multiple{color:#464646!important;font-weight:600}.flight-detail .airport-city label.city-label,.flight-detail .plane-spec label.spec{margin-bottom:0}.search-result-2 .flight-detail .transit-container .plane-time{width:35%!important;margin:0 0 0}.search-result-2 .flight-detail .main-flight .departure-container{display:block}.search-result-2 .flight-detail .plane-brand{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-result-2 .flight-detail .plane-brand *{display:block;padding:6px 10px}.search-result-2 .flight-detail .detail-container{margin-top:30px}.search-result-2 .detail-container .airport-city{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.search-result-2 .label-total-transit{padding:15px!important;margin:60px 20px 60px 20px;background:#ffdadb;font-size:14px;color:#464646}.search-result-2 .detail-container .plane-spec.spec-1,.search-result-2 .transit-container .plane-spec.spec-2{width:30%;padding-right:0}.search-result-2 .detail-container .transit-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0}#bookingPopup .modal-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;background-color:#ec3237;padding-bottom:25px;border-radius:0}#bookingPopup .modal-title{margin-bottom:30px;font-size:25px;font-family:Signika}#bookingPopup .modal-header *{color:#fff}#bookingPopup .modal-header .flight-search .airport-name{font-size:20px}#bookingPopup .modal-header .flight-search .airport-search-date,#bookingPopup .modal-header .flight-search .airport-search-pessenger-date{display:inline-block}#bookingPopup .modal-header .flight-search .airport-search-date{padding-right:20px}#bookingPopup .modal-header .flight-search .airport-search-pessenger-date .separator{padding:0 15px}#bookingPopup .modal-body{padding:30px 50px}#bookingPopup .row{margin:0}#bookingPopup .modal-body .col{padding:0}#bookingPopup .modal-body .col:not(:last-child){padding-right:30px}#bookingPopup .filter-item .main-label{width:calc(100% + 15px);font-weight:700}#bookingPopup .input-group-prepend{-ms-flex-item-align:center;align-self:center;padding-right:30px}#bookingPopup .input-group-prepend img{-o-object-fit:contain;object-fit:contain;width:26px;background-color:transparent;border:0}#bookingPopup .input-group input{border:0;border-bottom:1px solid #bcbcbc;padding:10px 0}#bookingPopup .input-group input:focus{border-color:#ec3237}#bookingPopup .foot-btn{margin-top:30px;padding:0}#bookingPopup .foot-btn button{font-family:Roboto;font-size:16px;font-weight:700;color:#fff;background-color:#ec3237;padding:18px;min-width:245px;border-radius:10px;float:right}#bookingPopup .container{margin-bottom:500px}#bookingPopup .filter-hotel{-webkit-box-shadow:0 2px 25px 2px rgba(0,0,0,.15);box-shadow:0 2px 25px 2px rgba(0,0,0,.15);border-radius:0;padding:0}#bookingPopup .filter-hotel .popover-content{padding:0}.filter-hotel .popover-arrow{margin-left:0}.filter-hotel .hotel-label{margin-bottom:20px;padding:30px 30px 0}.filter-hotel .hotel-city-list,.filter-hotel .hotel-number-list{list-style:none;padding-left:0;height:50vh;overflow:auto;margin-bottom:0;padding:0}#bookingPopup popover-container.number-popover{width:200px}.filter-hotel .hotel-city-list li a{padding:10px 0;border-top:1px solid #acacac;display:block;width:calc(100% - 50px);margin-left:30px}.filter-hotel .hotel-city-list li:first-child a{border-top:0}.filter-hotel .hotel-city-list li a:hover{text-decoration:none}.filter-hotel .hotel-city-list li:hover{background-color:#f7f7f7}.filter-hotel .hotel-city-list .city-hotel-label{font-size:16px;color:#464646}.filter-hotel .hotel-city-list .city-hotel-label .float-right{font-size:12px;color:#ec3237}.filter-hotel .hotel-city-list .country-hotel-label{font-size:12px;color:#acacac}.filter-hotel .hotel-city-list .country-hotel-label .float-right{font-size:10px;color:#acacac}#bookingPopup .to-pop,#hotel .to-pop{display:none}#bookingPopup popover-container .to-pop,#hotel popover-container .to-pop{display:block}.filter-hotel .hotel-number-list li:not(:last-child){border-bottom:1px solid #cacaca}.filter-hotel .hotel-number-list li a{font-size:16px;color:#464646;padding:10px;text-align:center;display:block}.filter-hotel .hotel-number-list li:hover{background-color:#f1f1f1}.filter-hotel .hotel-number-list li a:hover{text-decoration:none}.flight-detail-modal .flight-detail .departure-container .detail-container,.flight-detail-modal .flight-detail .return-container .detail-container{width:100%!important}.tab-content.col-10{padding:0}.search-hotel .filter-item.name-guest{padding:15px 20px!important}.search-hotel .filter-item.date-duration{padding:0 20px!important}.search-hotel .filter-item .input-duration,.search-hotel .filter-item .input-guest{padding-left:30px}.head-search.detail-hotel-head,.head-search.search-hotel{background-image:url(../img/barcelona.c18d1cd9.jpg)}.navbar.nav-hotel.fixed-top.navbar-expand-md.navbar-dark.nav-hotel.nav-bg{background:none}.search.search-hotel{padding-bottom:30px}label.label-checkout{font-size:16px!important;font-weight:400!important;color:#464646!important;padding:10px 12px!important;margin:0!important;padding-left:0!important}.input-checkout .form-search{border-bottom:1px solid #acacac}.map-view{border:1px solid #ec3237}a.btn-link{color:#ec3237}a.btn-link:hover{color:#ec3237;text-decoration:none}.map-view a.btn-link,.map-view a:hover{float:right;padding:20px;line-height:2.1}.map-view a:hover{color:#ec3237;text-decoration:none}.label-sort-result{padding:15px 30px;border:1px solid #acacac;margin-top:30px}.label-sort-result h3{font-size:20px;color:#464646;margin-bottom:0}.input-sort-result{padding:15px;border:1px solid #acacac;border-top:none;display:inline-block}.input-sort-result .d-block{display:inline-block!important;padding-right:15px;min-width:50%;float:left}.filter-result .label-sort-result h3{float:left;width:85%}.filter-result .label-sort-result a{color:#ec3237}.filter-result .label-sort-result a:hover{text-decoration:none}.filter-group.filter-hotel{border:1px solid #acacac;padding:30px 30px;border-top:none}.filter-hotel .checkgroup.d-block{margin:5px 0}.filter-accommodation,.filter-facilities-options,.filter-price-range,.filter-star-range{margin-bottom:30px}.filter-star-range .checkgroup label:before{top:4px}.hotel-filter-slide .slick-arrow{background-color:#fff!important}.hotel-filter-slide .slick-arrow,.slide-preferences-hotel.slick-slide.slick-current{height:73px!important;border:none!important}.slide-preferences-hotel.active.slick-slide.slick-active{-webkit-box-shadow:none!important;box-shadow:none!important;border-bottom:3px solid #ec3237!important}.seeOtherDateContainer.hotel-filter-slide{margin-top:0;border:1px solid #acacac;height:75px;margin-bottom:15px;top:109px;background-color:#fff;z-index:5;position:-webkit-sticky;position:sticky}.seeOtherDateContainer.hotel-filter-slide .slick-arrow.arrow-left{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;border-right:1px solid #acacac!important;z-index:2}.seeOtherDateContainer.hotel-filter-slide .slick-arrow.arrow-right{border-left:1px solid #acacac!important;z-index:2}.seeOtherDateContainer.hotel-filter-slide .slick-arrow .slick-arrow-btn{height:100%;width:100%;background-color:transparent;left:0;-webkit-transform:none;transform:none;top:0;line-height:70px}.slick-arrow-hotel{color:#ec3237}.slick-arrow.arrow-left{display:none!important}.search-result .seeOtherDateContainer .slick-list .other-date-list.slide-preferences-hotel:not(.active):hover{background-color:#f1f1f1}.search-result .seeOtherDateContainer .slick-list .other-date-list.slide-preferences-hotel{border:none;height:73px!important;padding:0}.other-date-list.slide-preferences-hotel.active a:hover{cursor:default}.other-date-list.slide-preferences-hotel a:hover{text-decoration:none}.other-date-list.slide-preferences-hotel a{width:100%;height:73px;display:block;text-align:center;line-height:73px;color:#212529}.banner-promo-login-register{border:1px solid #ec3237;padding:10px;width:100%}.banner-promo-login-register img.ic-promo{margin-right:30px}.banner-promo-login-register p.text-promo{display:inline-block;vertical-align:middle;margin-bottom:0}.banner-promo-login-register a.btn-link{float:right;line-height:2.6}.search-place .input-group,.search-room .input-group{border:1px solid #acacac;padding-left:10px}.search-hotel-room{position:-webkit-sticky;position:sticky;top:184px;background-color:#fff;z-index:1}.row.search-hotel-room{padding-bottom:0}.row.search-hotel-room .search-room{padding-right:14px}.search-place .input-group input.form-control{border:none;color:#acacac;background-color:transparent}.search-place span{line-height:2.4}.search-place .form-control{padding-left:20px!important}.search-room .input-group{padding:3px 0}.search-room .custom-select{border:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAANCAYAAABGkiVgAAABKElEQVQ4jaXTTyvEURTG8c/8yEIkEdlKakpTSJJkobAQKWHllXghFlIWrCyU0iB/FrNg4RXICxAbk5GGiYWjxjTGv2f3nHvO95xzuzd1NzAMdSj5v+pQSpDBDa6R/iOsF1e4xWCCMbShG6fo+yUwjTP0oBXjCTZxEQmdAe7/ITATwK7wl1hP8IBJ5OKgHccY+gbYjxN0hD/HBPJJBPKYjinFGkcY+QI4FI3bwucwhXtIyhILmAkYtODA+52XazRyWsOfxkD5j4SkouARs9gP34xsrCUaZKMhHMYghXJIJRSeMI/d8I3Yw2oAmyK+j7kY5JNS8firqQFbWKhytoslFKsVVpv0Q0UsY7sivoPFr4DfQXn/uitYwys2otFzraJa61eqHi8/SXwDMT88vZCmz10AAAAASUVORK5CYII=) calc(100% - 10px)/15px no-repeat #fff;color:#acacac;background-color:transparent}.card-list-hotel{min-height:200px;margin-top:15px;margin-bottom:15px;border:1px solid #acacac;display:inline-block;width:100%}.card-list-hotel.blankslate{border:none;position:-webkit-sticky;position:sticky;top:260px}.blankslate .img-blankslate{width:100%;padding:20px 0;text-align:center}.blankslate .img-blankslate img{max-width:385px;width:75%;height:auto;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center}.blankslate .note-blankslate{text-align:center}.blankslate .note-blankslate span{color:#acacac}.img-hotel{width:20%;height:198px;background-size:cover;display:inline-block;float:left}.detail-hotel-left{float:left;width:80%;padding:20px}.list-detail-hotel{display:inline-block;vertical-align:top;width:50%;border-right:1px solid #acacac}.list-detail-hotel .name-hotel h3{font-size:20px;font-weight:600;margin-bottom:0;color:#464646}.place-hotel span{font-size:14px;color:#acacac}.place-hotel i.far.fa-map-marker-alt{font-size:14px;font-weight:600;margin-right:10px}.star-hotel{margin:10px 0;font-size:16px}.star-hotel .range-gold,.star-hotel .range-grey{padding-right:5px}.star-hotel .range-gold{color:#efce4a}.star-hotel .range-grey{color:#dadada}.score-hotel .score-title{color:#ec3237;margin-bottom:10px}.score-hotel .total-view-score{color:#acacac}.main-label-info.info-hotel{font-size:16px;margin-top:10px}.main-hotel .price-hotel{display:inline-block;vertical-align:top;float:right;width:52%;padding:0}.result-list-hotel .price-ticket.hotel{float:right;padding-right:10px}.price-disc{height:130px}.price-disc>.disc-hotel~.btn-tax-hotel{text-align:center}.disc-hotel{width:60px;padding:10px;background-color:#67ccad;color:#fff;font-weight:600;line-height:1.2;float:left;margin:0 23px}.sub-nominal-hotel{color:#acacac;text-decoration:line-through}.btn-tax-hotel{text-align:right}.btn-tax-hotel img{margin-left:14px}.btn-tax-hotel a{margin-right:20px;padding-right:27px;position:relative;display:block}.btn-tax-hotel a:hover{color:#ec3237!important}.btn-tax-hotel a:before{content:"";position:absolute;display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAM9JREFUeNqM0G0KAVEUxvHrKvLyTVmCXSiKIUqKQpQswiasQkkReReLwAffWYAVaFD+t46aphGnfjPNOee5zYzPsqyYUsqPm/q/4nhpLmdckPwzmMIVJxM+IIo90j+CGWwRwdGEa9ghjA2yX4I5rBx7dRO+o4y1DJbIu4IF6YewQAW2lqGNKuaOhaLMStIPYipvavaVdpxuy2AqizP0MEEAYzQ+QXfY1MN8C0YS6Mp9iCaezmXt8WNeaGEgz320pa9+hT8HmEACHa+gqbcAAwDJ/ivNHaUpawAAAABJRU5ErkJggg==);top:8px;right:0;background-size:15px;width:15px;height:15px;background-repeat:no-repeat}.btn-tax-hotel a:hover:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAAvklEQVQYlX3QP0vCARDG8Y8/MbCoF9PSltmQEIKTVHuBu1BTo1HQ7CBu0hY6BNrQGK3Rni9AEXQpKAhazuXnnweO4+657/BcZrK7Z4WucI2bqAUlS3YZ3OEWW2jgPvZr4SyauMQf2tHraIW/FM6hgxp+cYoLVPGDczxgIw3n0cUZvlHBY3g9lPGFk5g35/A2+nEwQwnPqTgvOMIUxxhgJ8ETDjDGIV7Tjwm9oYgR9tFPIusQBbyvAOf6CPATuX8eliUT/4nbvAAAAABJRU5ErkJggg==);-webkit-transform:rotate(180deg);transform:rotate(180deg);top:2px}.ticket-prices.tax-hotel{clear:both;padding:20px;background:#fafafa;font-size:14px}.tax-hotel label.ticket-price{float:right;color:#ec3237}.tax-hotel hr{border:0;height:1px;background-color:#acacac}.price-hotel span a:hover{text-decoration:none}span.tax-active a{color:#ec3237}span.tax-active a:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAAvklEQVQYlX3QP0vCARDG8Y8/MbCoF9PSltmQEIKTVHuBu1BTo1HQ7CBu0hY6BNrQGK3Rni9AEXQpKAhazuXnnweO4+657/BcZrK7Z4WucI2bqAUlS3YZ3OEWW2jgPvZr4SyauMQf2tHraIW/FM6hgxp+cYoLVPGDczxgIw3n0cUZvlHBY3g9lPGFk5g35/A2+nEwQwnPqTgvOMIUxxhgJ8ETDjDGIV7Tjwm9oYgR9tFPIusQBbyvAOf6CPATuX8eliUT/4nbvAAAAABJRU5ErkJggg==)}span.tax-active a:hover:before{-webkit-transform:rotate(0deg);transform:rotate(0deg);top:8px}.total-payment{background-color:#d31145;color:#fff;font-size:16px;padding:10px 25px}.total-payment .ticket-price{float:right}h3.airport-name.label-hotel-mobile{display:none}.tab-category-hotel,button.drop-search-hotel{display:none!important}.col-12.result-list-hotel.mobile-ver{display:none}.detail-hotel{padding:30px;border:1px solid #acacac;margin-bottom:30px}.label-place i.far.fa-map-marker-alt{font-weight:600;margin:0 10px 0 20px}span.place-hotel{color:#acacac}.main-title-detail h3{color:#464646;font-size:24px}.label-place,.title-hotel{margin-bottom:15px}.main-label-hotel{margin-bottom:30px}.detail-image-right .main-image-hotel{width:100%;height:312px}.main-image-hotel img{height:100%}.main-image-hotel img,.thumb-preview img{-o-object-fit:cover;object-fit:cover;width:100%}.thumb-preview img{height:115px}.row.thumbnail-view-hotel{padding-right:15px}.main-image-hotel img:hover,.row.thumbnail-view-hotel .thumb-preview .text-view-thumb:hover,.row.thumbnail-view-hotel .thumb-preview img:hover{cursor:pointer}.thumbnail-view-hotel .thumb-preview{padding-right:0}.thumbnail-view-hotel .thumb-preview.tns-nav-active{display:none}.text-view-thumb{position:absolute;top:0;left:15px;background:rgba(0,0,0,.55);width:calc(100% - 15px);height:100%;color:#fff}.text-view-thumb span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-weight:300;text-align:center}.rating-review .label-rating{width:100%;height:175px}.label-rating h3,span.super-text{font-size:24px;font-weight:600;color:#464646}span.total-review{display:block;color:#acacac;font-size:14px;font-weight:300;margin:10px 0}.price-hotel .sub-start-from{color:#acacac}.btn-book-hotel{display:block!important}.btn-book-hotel .btn{padding:10px 0;margin-top:30px;width:100%}.near-facilities{padding:15px;padding-bottom:0}.near-facilities .nearby-place{border:1px solid #acacac;padding:30px}.container.tab-near-place{padding:0;margin-top:30px}.tab-near-place ul.nav.nav-pills{border-bottom:1px solid #acacac}.tab-near-place a.nav-link.active{color:#ec3237;background-color:transparent;border-bottom:3px solid #ec3237;border-radius:0;padding-left:30px;padding-right:30px;width:140px}.tab-near-place a.nav-link{width:140px;text-align:center;color:#464646}.panes-content .content-tab{margin-top:30px}.title-tab-content h3{font-size:20px;color:#464646}.list-place{margin:20px 0}.list-place .list-item-place{padding:10px 0;position:relative;padding-left:50px}.list-place .list-item-place span:before{content:"";background-color:#ec3237;width:30px;height:30px;display:block;border-radius:50%;position:absolute;left:-11px;top:-3px;z-index:-1}.list-item-place span{position:absolute;z-index:2;top:10px;left:10px;color:#fff}.near-facilities .col-4{padding-left:30px;padding-right:0}.hotel-facilities{border:1px solid #acacac;padding:30px}.hotel-facilities .list-item-facilities{margin:20px 15px;display:inline-block;text-align:center;width:150px!important}.title-border-bottom{border-bottom:1px solid #ec3237;padding-bottom:10px;margin-bottom:30px}.list-item-facilities img{width:24px;height:24px;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center;display:inline-block;margin:0 15px 0 0}.container-list-room{margin-top:30px}.filter-list-room .container{padding:0}.filter-list-room .filter{padding-right:0}.filter-list-room .filter .filter-item{padding:20px 20px!important}.filter-list-room .row-eq-height{-webkit-box-shadow:0 0 15px rgba(0,0,0,.15)!important;box-shadow:0 0 15px rgba(0,0,0,.15)!important}.search.search-hotel{height:auto}.row.list-room-sortby.m-0{padding:20px 15px;border:1px solid #acacac}.list-room-sortby .checkgroup.d-block{text-align:center}.list-room-sortby .checkgroup label{position:relative}.list-room-sortby .col-4:not(:first-child):after{content:"";width:1px;height:30px;display:block;background:#acacac;position:absolute;left:0;top:0}.detail-image-popup [data-action=stop],.detail-image-right [data-action=stop],.img-slide-room [data-action=stop]{display:none}.hotel-photos-popup *{background-color:transparent}.hotel-photos-popup .slider-popup-close{position:absolute;top:0;right:0}.hotel-photos-popup .main-image-hotel img{height:425px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hotel-photos-popup .slider-popup-close .fas{color:#fff}.hotel-photos-popup .thumbnail-view-hotel .thumb-preview{padding-top:15px}.hotel-photos-popup .container{margin-top:70px}.detail-image-popup .tns-outer{width:640px;margin:auto}.card-list-room .list-room{margin-top:30px;margin-bottom:0}.list-room .img-hotel{width:121px;height:148px;background-size:cover;display:inline-block;float:left;margin:30px}.list-room .detail-hotel-left{float:left;width:83%;padding:30px 20px 30px 0}.guest-hotel span{font-size:14px;color:#acacac;font-weight:300}.detail-list-room{width:30%;float:left;margin-right:30px}.detail-main-room{margin:5px 0}.detail-main-room img{margin-right:15px;width:22px;height:22px;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center}.detail-room-faci{margin-top:30px}.detail-room-faci span.faci-unavailable{font-size:14px;color:#ec3237}.detail-room-faci span.faci-available{font-size:14px;color:#67ccad}.detail-hotel-left .price-room{float:left;width:40%}.sub-nominal-room span.sub-price-nominal{color:#acacac!important;text-decoration:line-through!important}.sub-nominal-room span.label-room-pernight{color:#acacac!important;text-decoration:none!important}.price-room .price-ticket.hotel{float:none}.price-room .btn-tax-hotel{text-align:left;margin-top:15px}.price-room .btn-tax-hotel span{margin-right:70px;color:#464646;text-decoration:none}.list-room .detail-hotel-left .btn-book-hotel{width:20%;float:right}.list-room .detail-hotel-left .btn-book-hotel .plane-btn.btn{margin-top:0}.main-detail-room{padding:30px;clear:both;background-color:#f7f7f7;color:#464646}.img-slide-room{height:300px;background-size:cover}.btn-slide-room a{background:#fff;padding:0;border:none;height:30px;width:36px;float:right;text-align:center}.img-slide-room .btn-slide-room img{position:relative;top:2px}.btn-slide-room.right img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.img-slide-room .room-slider img{padding-left:1px;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.img-slide-room .btn-slide-room{position:absolute;top:255px;right:0}.img-slide-room .btn-slide-room.left{position:absolute;top:255px;right:35px}.btn-slide-room.right:before{content:"";display:inline-block;width:1px;height:20px;background-color:#acacac;margin:5px 0}.col-8.detail-room{padding-left:30px!important}.container.tab-detail-room{margin-top:0}.tab-detail-room a.nav-link{width:170px;text-align:center;color:#acacac;padding:0 0}.tab-detail-room a.nav-link.active{width:170px;padding:0 0 20px}span.arrow-tab-room.left{margin-right:15px}span.arrow-tab-room.right{margin-left:15px}.arrow-tab-room.right img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tab-room-with-arrow{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;border-bottom:1px solid #acacac}.tab-room-with-arrow ul.nav.nav-pills{width:100%;border-bottom:none}.tab-detail-room .content-tab p{font-size:14px}.label-room-info h3{font-size:20px;color:#464646;font-weight:600}.room-size{display:inline-block;width:100%;margin-top:30px}.room-size p{display:inline-block;font-weight:400;margin-left:30px;margin-bottom:0}.room-size img{margin-right:15px}.room-size span{font-weight:600;color:#464646}.room-size.bed-type{margin-top:15px}.desc-info{margin:30px 0}.room-size.faci-hotel span{font-weight:400;color:#464646}.label-room-info{margin:30px 0}.label-room-info ul{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;padding-left:20px;margin-top:30px}.btn-card-list-room .btn-book-hotel .btn{padding:10px 0;margin-top:30px;width:20%;background-color:#fff;color:#ec3237;border:1px solid #ec3237;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.2)!important;box-shadow:0 10px 25px rgba(0,0,0,.2)!important}.btn-card-list-room .btn-book-hotel{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.btn-card-list-room p{text-align:center;margin-top:15px;color:#acacac}.container-review-room{margin:30px 0}.total-review .rating-overall{background-color:#ec3237;color:#fff;font-size:35px;font-weight:600;text-align:center;padding:10px;border-radius:20px;width:75%;height:120px;margin:0 auto}.rating-overall p{font-size:24px;margin-bottom:0}.col-3.rating-number{margin:15px 0}.rating-number .based-review p{text-align:center;margin-top:15px;color:#acacac}.rating-bar-review{display:inline-block;width:100%;margin:5px 0}.rating-bar-review .progress{background-color:#acacac}span.label-bar{float:left;width:20%;color:#464646}.rating-bar-review .progress{width:54%;float:left;height:8px;margin:8px 30px}.rating-bar-review .progress-bar{background-color:#ec3237}span.total-bar{color:#ec3237}.rating-star-review{margin:5px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex}.rating-star-review span.label-bar{width:30%}.rating-star-review .star-hotel{margin:0 30px;float:left}.rating-star-review .star-hotel .range-gold,.rating-star-review .star-hotel .range-grey{padding-right:10px}.label-mention h3{font-size:20px;color:#464646}.mention-category{border:1px solid #acacac;padding:30px}.category-mention{margin:30px 0}.category-mention a.btn{padding:10px 15px;margin:0 10px;color:#acacac;background-color:#f7f7f7;font-weight:300}.category-mention a.btn.btn-active{padding:10px 15px;margin:0 10px;color:#fff;background-color:#ec3237}.category-mention.btn-see-more{text-align:right;margin-bottom:0}.btn-see-more a.btn{color:#ec3237;font-weight:600;background-color:transparent}.search.search-hotel.sort-review{margin-top:30px}.sort-review .row.row-eq-height{-webkit-box-shadow:0 2px 10px rgba(0,0,0,.15);box-shadow:0 2px 10px rgba(0,0,0,.15)}.filter-sort-review{width:100%}.sort-review .filter-item{padding:20px 25px!important}.filter-sort-review .input-group .input-group-text{height:25px!important;margin-top:10px}.filter-sort-review .main-label{color:#464646}.row.card-review{border:1px solid #acacac;padding:25px;margin:30px 0!important}.rate-review{padding:25px 0;margin-right:30px}.rate-review span{background-color:#ec3237;color:#fff;padding:25px;font-size:24px;font-weight:600}.desc-review span{display:block;margin-bottom:10px}.desc-review span.name-desc{font-size:20px;font-weight:600;color:#464646}.desc-review span.date-desc{font-size:14px;color:#acacac}.search-result .list.result .pagination.page-review{margin-top:61px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:none}.pagination.page-review{float:right;margin-bottom:90px}.page-review a{border:1px solid #acacac;padding:10px 20px;color:#acacac;margin:0 5px}.page-review a.active{border:1px solid #ec3237;padding:10px 20px;color:#ec3237;margin:0 5px}.page-review img{width:60%}.page-review .arrow-right img{width:60%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.desc-facilities{clear:both;margin-bottom:60px}.desc-facilities .panes-content .content-tab{margin-top:60px}.desc-facilities a.nav-link.active{width:200px}.desc-facilities a.nav-link{width:200px;color:#acacac;font-size:20px;font-weight:500}.list-desc-facilities span{font-weight:600;color:#464646;font-size:20px}.desc-facilities .list-item-facilities{margin-bottom:30px}.desc-facilities .content-tab ul{padding-left:20px}.desc-facilities .list-desc-facilities li,.desc-hotel h3{margin-bottom:15px}.desc-hotel h3{font-size:20px;font-weight:600;color:#464646}.desc-hotel p{font-size:16px;color:#464646;margin:auto}.desc-hotel div{margin-bottom:30px}.cta-booking-now .plane-btn.btn{width:20%}.cta-booking-now .btn-book-hotel{text-align:center}.cta-booking-now .addon-detail-body{padding:30px;margin-top:60px}.cta-booking-now .addon-img{padding-left:0!important}.booking-container .nav .nav-item .nav-link#fill-data span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAXCAYAAAD+4+QTAAAB1UlEQVRIia3VO4xMcRTH8c+MKQQbEhrJmkJUGhsKr1CsjaimUGhkt1ChRbwSQkfEemwkCq+KNUMhQYdOKDSWbAhBQmKJIdFZoTh3ksndmTt3Z/fX3JPcc8/3nHvO//wLtVrNLGsVqhjBJUyWUMGGGQSdxFn8QAEXsRjD2IWBEg6gDxNdAEoo4ynuYwib8ALfk+SLpcT5HnZ2ASnjY2Ivwik8QS9W4yAmil0EbqeTmI9BfMW4+GVKKcdtuIA5OYKO4E5i92EvjmALNibPP60gn3A3Z+Yvm+xDeItrGMMoHjVepiE/RcPyVNI8KAtEJccwD/uaHdOQzaLkPFqIK4k9ijr2iKo+Z0Fu4YF8ldRF/35jfwJ6g/NpxzRkCDdyAOCxqPwwBsSZ6Jc0OwvyEDtyAAo4JzK/jle4mYCnKA0pJ1l10hIsFQf4OOaKzdFSaUgPlncA9GCt6F8du3FUqtlZkGdiOrJUwRqReVUMyVjWB2nIIC53gMBrcSbW5fCdArmK57JHuIqVWIEToifTgmwViy6tX2KvFbEM37BdrKFpQ95rXckXMf8F0eTb+CCmsaPSkHGxg9rpH07nCdys2bxP2qpRSQXvZvB9R6czWN8FoKG/4o5vq/+M8FzlaWelzgAAAABJRU5ErkJggg==)}.booking-container .nav .nav-item .nav-link.active#fill-data span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAXCAYAAAD+4+QTAAAB10lEQVRIia3VO4zMURTH8c+MKQQbW2gkTCEqCptRjEco2IhqCoVGdmu0iFdC6IiwZCNReFWsCYUEnUclFJpdsiEECYk1MSQ6KxTnP8nkv/P47+z+mv9N/ufe7/nlnHturlYqm2etQxWjuIzpXK1UrmDTHA6dxnn8QA7PsBb9GMdgAYcwgKkeAAUU8RwPMIwteIVakny+kATfx54eIEV8Stb9OIOnWIESDmMq38PB7XQaizGEb5jEBcJus3biEhZkOHQUd5P1APbjGLZjc/L90wryGfcyZj7etD6Cd7iOCYzhceNnGvJTFCyLk+ZGWSKcnMAiHGgOTEO2CstZtBRXk/UY6tgnXH3pBLmNh7I5qYv6/cbBBPQWF9OBacgwbmYAwBPh/CgGxZ3YJil2J8gj7M4AyGFEZH4Dr3ErAc9QGlJMsuqmZVguLvBJLBSTo6XSkD6s6gLoQ1nUr469OC5V7E6QF6I7OqmC9SLzqmiSiU4b0pAhXOkCgTfiTmzIEDsDcg0vdW7hKtZgNU6JmswKskMMurR+ibmWx0p8xy4xhmYN+aC1k6+i/3OiyHfwUXRjV6Uhk2IGtdM/nM1ycLPm8z1pq4aTCt7PYX/XoHPY2AOgob/ijW+r/6EyXcCVpzyQAAAAAElFTkSuQmCC)}.booking-container .nav .nav-item .nav-link#review-step span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAACbUlEQVRIiZ3WWaiNURQH8N/RNd+S64EoEqVknooHZcgcqeuBK8UDSYb7oEseFEWhDA9C4UXycJXhARkzFOJ6QnHLEFeSZApletj7sDvOOd+5/rX7vr3W3vu/117/vb4v19jYKANrsQ65rIH4gtFoSY1VGZMasAmnsLQCkuvo1hqSBizGBgzHuwpIfhQz5klGYUR8PyrsenF8Lqpg8ULUogZvcLIKQ4TjOB0HNGIVZqFT3N2JVpIMRC8MxYAqDMJlLEsG5fABX3EXXZXPSTMuJf1N8bkAM7MSX4ORFey8aC7yyCK5HVsx9MBYIcpmtP1fklocKOH7KUj2nXDUvYQc/oM2GSSn0C9pY/AZh9AfOwXBzMNcvMWUwkWyIumNiUl/jqC+zbiJj3iB/diCCbiDM3hQKUma+K4Yj/mC8urQFH3d41ovsQsrsbxSkjTx0yPRh9hvSsa9Tt4vxsj+ICsnKTonBOXwHh1SQ7FIrqFnfH5P7J3wqQKSYXicRVJXwk5Q0jScLeHPYQX2lSKZLaijvswuV+MwpkrUkxBsE74nb3E870hzUo1xQo2qFupOTcFCFwTlXMUOTIqLLsINrBGq+SgcQ7tCkibcEyTbDoPRsUg0J4TvyzdsxB7MwG7hkl7F07j2VsJxtQjJGu+vLGvxBDOLkOTxLLY8usT5U2N/CY7kSa7E3ZSrtpPxHI8SW3ssxMGCsefQRxBJC17lE79fabTBQ6wXSkkeOeGC7sH9gjk5f4vm9qwbXy3UqVe4VeD7he2C2mqFSFPfHxmXI6kXEtdeKBvNRcbk0FfI33nhDv2DciR7cbKMvxAl/2Z+A+opgVMWADH3AAAAAElFTkSuQmCC)}.booking-container .nav .nav-item .nav-link.active#review-step span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAACbUlEQVRIiaXWX6hPWRQH8M/R5Q6uB9fDTJRJlJK/153ReBBDjCFD3XnwJ7ovbhIz90GX5kFRFMqMUii8SPMwU4YHiqEwNSOuJxS3GDFD6OZfRs3gYe/L7uf8fucwq0777LXWWd+99vrutU92v2mSAlmDtciKHPEMn+CvVFlX8FEHNuAwlpcAOYtB7wLSgVZ8hwnoLgHyX56yB6QZTfH9oLDq1jguLRG8UlrQiHv4pQ5jhe04Eh1+wmrMRb+4ukPvCDIKQzAOI+swGqfQljhleIR/cAED1a5JF04m8w1xXIQ5RYVvxMQSK8+tRY8UgZyLT558hM+ELLvQ+31BWrCniu2FQNluYauHCDV8S3oVgBzG8OT5FE+xDyOwXSDM11iAB5hZGaQok6H4PJl/JbBvI37HY9zCbmzCNJzHUVwuC5IWfiCmYKHAvMXojLYPY6zb+B6rsKIsSFr42RHoUZx3Jn53k/dfY2avpagmqfRPAGrJQ3yQKvIyOYPBcfw30ffDkxIg43GtCGRxFT2BSV/gWBV7hpXYVQ1knsCO9hqr/Ab7MUvCngRgi3CfPMDPPYa0Jg2YLPSoBqHvNFYEOiEw5zS2YXoMuhS/4VuhmzfjR/SpBOnERYGyfTAGfXOyOSTcL8+xHjvwJX4QDulp3IixN0N2v2nSVOyMTv9XMqzDTczHAXRn8Y5v8+bSypMZ8cOria4eS7A3x/9jDBCu4T+zEj8SvXAFy4RWkq76jtB2LuVk1NM0txad+AahT/2NPypsL7FVYFuLkGlqe03jWiDtQuHqhbbRleOTYRiu47hwht52qrFd9UK6ZaVblT+aV9PGgBpF1xZ7AAAAAElFTkSuQmCC)}.booking-container .nav .nav-item .nav-link#voucher-step span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAUCAYAAADskT9PAAACVElEQVRIiaXWTYhOURgH8N+M10caFtIoC0UhKxaEIh9RQpSQLGQ1IRuxGE0NajSShcbCQkkyC2YoUxQpLETC0JSPjNSUryEhSUYzFufc3Lne+77jnX/d7nPPff7n+d9zn+c5p6q9vX0aLmG2fPTjLm5iFyaU8C2F37iDTfgIBRzFNSzHQA6xCg3YjcV4U6GAETiGeuxNBMzAcXwuQ67HIXyrMHiC6ziFqdhZiIPn8bME6SZasQONuDoMATV4KHzwsURAIx6XIH0V/lkjerB5GAJWYSHOoiUR8CKqKoX52II9eIYLGP0fgU8KyT4zCuhHdaEkZTB60BHtiViG7UPkbsW8KGAQqjPPtRgvlNmEaNemgs5N+fahLXPNQicm4Xnk90a7KLIr0IR7mB6fX2IB6oQ8eJE3UcRTfEd39H8t1vtQBdTFe3O8n44XjMXklO8YHCkyZ7JKS1NjS3CrmIDsL2gVmlG98AU741gWb3OC5+E2Lhd7UWwFdkf7C0YJ5QI/YmBCSz2Y4pzBRqHG89A/FAFNeCAs9Y441iGUXpKEHRnOCpzDouiTh++4X05As9ARC7iYIsI7oSMS8mFNtNuinbzL4hFe5anKCuhN2dm9YQrWxUA1/iZsObSUE9Dv32QshufCJpIIXTlEAVlUSeVDAV3YhvdCcuUJ3S/s4+uF+q4Eo4R9pCs98T6hT3cKJfirCLFPOEg04ITQz79WIOAnbgglPCcR8AEb4sTjhINC0ZKJGCkk62rlO2MeCliL7nQSHhZ2uE8liAPC8h3AFZUfzeAJNv4BXduID9u2+oYAAAAASUVORK5CYII=)}.booking-container .nav .nav-item .nav-link.active#voucher-step span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAUCAYAAADskT9PAAACVElEQVRIiaXWTYhOURgH8N/w+gwLaZSFhZKsSDQUoSghSkOahWShIRuxoKlhQahZsbBQksyCQZmilBqKSBgfxQgp5XtMRpOEhsU5N3eue993vP51u8/5+J/nf899nuecmu5ZdVNwHjMUox830YGtGF9mbjn8xA2sxUeo6Z5VdxYvcAi/Cog1aMImLMDrKgUMRQs+YUci4KHwVdcrkIdhFL5U6TxBA47hMraUYudpfCtD6kArGtGMS/8hYAzuogctiYBm3C9D6hX+WTNeYd1/CFiGeTiJw4mAp1FVOdRhPbbjCc5gxD84PioE+7QooB9DSmUpA/EK7dGegMXYOEhuA+ZEAQMwJNOuxTghzcZHuzbldHZq7g+0ZZ7p6MREdEX+h2jnIrsD+3ALU2P7GeZisxAHT4sWiniMPjyP81+K+T5YAZvj+0B8H48PjMak1NyROJizZrJLi1J9C3E1T0D2F7QKxWiX8AVbYl8WbwqcF+EaLuQN5O3Atmh/xnAhXeBrdEwoqXtTnBOoF3K8CP2DEbAPd4Stbox97ULqJUHYnuEswSnMj3OK0IfblQQcECpiCedSRHgrVERCPKyIdlu0k7Es7glnTS6yAj6k7J7M2GSsio7G+BOwlXC4koB+fwdjHrqEQyQRunSQArKokYqHEh5hA94JwVUkdLdwjq8W8rsaDBfOkUfphXcKdbpTSMHvOcQfwkWiCUeEet5bhYBvuCKk8MxEwHusiQuPFS4KuSkTMUwI1uUqV8YilLASz9NBuF844brLEH8J27cHF1V/NYMHqP8NG4yKpcEMVUMAAAAASUVORK5CYII=)}#voucher-step span{padding-left:45px}.check-the-guest .checkgroup.d-block{margin:0 30px 30px}.check-the-guest .hidden-input{overflow-y:hidden;max-height:0;-webkit-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.check-the-guest input:checked~.hidden-input{max-height:64px}.desc-special-req p,.review-hotel p{padding:0 25px;margin-bottom:30px}.desc-special-req .btn-add-req{padding:0 30px 30px}.btn-add-req a{color:#ec3237}.btn-add-req a:hover{text-decoration:none}.special-req-item .item-req{padding:30px 30px!important;background-color:#f7f7f7}.item-req p{font-size:14px}.item-req .check-the-guest .checkgroup.d-block{margin:0;float:left}.check-the-guest{padding:0}.item-req .check-the-guest{padding:10px 0}.item-req hr{width:100%}.price-pay .main-label.price-detail{border:none!important}.price-name-hotel{padding:0 25px 30px}.price-hotel-total,.price-name-hotel h3{font-size:20px;color:#464646}.price-hotel-total{padding:15px 25px;background-color:#f7f7f7;font-weight:600;height:60px}.price-hotel-total .item{float:left}.price-hotel-total .price{float:right;color:#ec3237}.term-service-hotel{float:left;width:60%;font-size:14px}.term-service-hotel span a{color:#ec3237!important}.img-main-detail{background-image:url(../img/main-detail-left.42760611.png);width:120px!important;height:120px;background-size:cover;margin:30px 25px;padding:0!important}.img-main-detail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.main-detail-left .price-name-hotel{padding:30px 0 0}.main-detail-left .detail-room-faci{margin-top:10px;margin-bottom:30px}.main-detail-left .detail-room-faci span.faci-available{font-size:16px}.desc-detail-left{margin:15px 0}.label-detail-left{font-weight:600}.value-detail-left{font-size:14px}.container-detail-left{margin:15px 0}.hotel-number-list.duration-list li a{padding-left:0;padding-right:0;text-align:left}.hotel-number-list.duration-list li a span{font-size:12px;color:#acacac;float:right;line-height:24px}.hotel-booking-detail ul{padding-left:17px;margin-top:15px}.hotel-booking-detail ul li{font-size:16px;font-weight:400;color:#a3a3a3;line-height:31px}.survey-other-input{padding-left:35px}.rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rating>input{display:none}.rating>label{position:relative;width:1.1em;font-size:45px;color:#959595;cursor:pointer}.rating>label:before{content:"\F005";position:absolute;opacity:0;font-weight:900;font-family:Font Awesome\ 5 Free!important}.rating>label:hover:before,.rating>label:hover~label:before{opacity:1!important;color:#efce4a}.rating>input:checked~label:before{opacity:1;color:#efce4a}.rating:hover>input:checked~label:before{opacity:.4}.card-list-hotel:not(.blankslate):hover{cursor:pointer;border:1px solid #ec3237}.ticket-prices.tax-hotel:hover,.total-payment:hover{cursor:default}.booking-review-detail .review-label{font-size:16px;font-weight:700}.filter-list-room{position:-webkit-sticky;position:sticky;top:100px;z-index:2}.filter-list-room .search-hotel .search-body{background-color:#fff}.has-timepicker{z-index:3}.has-timepicker input[type=checkbox]:checked~.hidden-input{max-height:64px;overflow:visible}.input-timepicker{background-color:#fff;border:1px solid #cacaca;padding:8px;position:relative;display:inline-block}.input-timepicker img{height:16px;width:30px;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:left;object-position:left}.input-timepicker .inputgroup-timepicker{display:inline-block;position:relative;vertical-align:middle}.input-timepicker .inputgroup-timepicker input{width:24px;line-height:0;border:0;text-align:center}.input-timepicker .inputgroup-timepicker .time-list-val{position:absolute;top:calc(100% - 5px);left:50%;-webkit-box-shadow:0 2px 25px 2px rgba(0,0,0,.15);box-shadow:0 2px 25px 2px rgba(0,0,0,.15);max-height:150px;overflow-y:auto;background-color:#fff;border-radius:3px;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none}.input-timepicker .inputgroup-timepicker .time-list-val dl dt{padding:7px}.input-timepicker .inputgroup-timepicker .time-list-val dl dt:hover{background-color:#ec3237;color:#fff;cursor:pointer}.hidden-input .note-addons{font-size:12px;margin-top:8px;color:#8f8f8f;font-weight:300;display:block}.has-textarea input[type=checkbox]:checked~.hidden-input{max-height:200px}.has-textarea textarea{margin:0}.has-textarea .checkgroup{width:100%}.filter-price-range .label-popup{margin-bottom:20px}.filter-price-range .label-popup~small{display:none}.filter-price-range .range-input{border:1px solid #acacac;max-width:100px}.filter-price-range .range-input .rupiah-label{margin-bottom:0;margin-right:5px;font-size:80%}.filter-price-range .range-input input{border:0;padding:0;font-size:80%}nouislider .noUi-target .noUi-handle{-webkit-box-shadow:none;box-shadow:none}nouislider .noUi-connect{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#ec3237),to(#7f2726));background:linear-gradient(90deg,#ec3237 25%,#7f2726)}@media (min-width:576px){.modal-dialog.container{max-width:540px}}@media (min-width:768px){.modal-dialog.container{max-width:720px}}@media (min-width:992px){.modal-dialog.container{max-width:960px}}@media (min-width:1200px){.modal-dialog.container{max-width:1140px}}.wrapper.open-filter .wrapper-filter>#close{display:none}.desc-facilities .tab-near-place .tab-content .foot-mobile,.desc-facilities .tab-near-place .tab-content .head-mobile{border:0;background-color:transparent;border-radius:0;width:100%;text-align:left;font-size:16px!important;font-weight:500;padding:0 0 12px 0;display:none}.desc-facilities .tab-near-place .tab-content .foot-mobile{padding:0;text-align:center}.desc-facilities .tab-near-place .tab-content .foot-mobile .fas,.desc-facilities .tab-near-place .tab-content .head-mobile .fas{font-size:24px!important;vertical-align:middle;color:#ec3237}.desc-facilities .tab-near-place .tab-content .foot-mobile .fas{margin-left:5px;line-height:20px}#filter-hotel-mobile,.card-list-hotel.list-room .main-detail-room .header-mobile,.main-title a.arrow-back,.wrapper-filter.filter-result i.fas.fa-chevron-left,.wrapper-filter.sort-result i.fas.fa-chevron-left{display:none}.prebooking-info button.btn.btn-light{background-color:#ec3237;border-radius:10px;padding:10px 30px;font-family:Roboto;font-size:18px;font-weight:700;color:#fff;float:right}.process-booking-detail .addon-detail-body .addon-note.submit-success{padding:15px;color:#464646;background-color:#ffdadb;margin-bottom:15px}.head-search .flight-search .airport-search.station-search{width:calc(100% - 100px)}.train-brand span.train-class{font-weight:600}.train-brand label{font-size:14px}.train-list .plane-time:before,.train-time .time-label:before{content:none}.search-result .flight-list .plane-time.train-time{width:15%;padding:0}.destination-train{margin-right:70px}.train-list .train-action .price-ticket{margin-bottom:15px;text-align:center}.train-list .train-action .action-more{margin-top:15px}.train-list .main-flight{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-result .train-list .plane-brand label{margin-bottom:10px}.flight-detail .transit-container.train-transit .plane-time{width:25%!important}.train-list-2 .label-total-transit,.train-list .label-total-transit{border-left:3px solid #ec3237;font-weight:600}span.info-train-transit{display:block;font-weight:300}.term-train{display:block!important}span.label-header{font-weight:600}ul.term-points{margin-top:15px;margin-bottom:0}.term-points li{font-size:14px}.price-details-train .plane-brand.train-brand{width:25%!important;float:left}.fare-info-detail.price-details-train .detailing-info .ticket-prices{width:75%}.search-result-2 .train-list-2 .plane-brand{width:100%}.search-result-2 .train-list-2 .plane-time.train-time{width:20%;padding:0;float:left}.search-result-2 .train-list-2 .destination-train{margin-right:50px;float:left}.search-result-2 .train-list-2 .main-flight .plane-duration{width:25%;float:left}.search-result-2 .train-list-2 .plane-action.train-action{width:35%!important;display:-webkit-box;display:-ms-flexbox;display:flex;float:left;text-align:center;margin-left:0}.wrap-train-result-2{width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.train-list-2 .train-action .price-ticket{margin-bottom:15px;text-align:center}.train-list-2 .plane-action.train-action .action-more{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:15px}.search-result-2 .train-list-2 .main-flight .detail-container .plane-duration,.search-result-2 .train-list-2 .main-flight .detail-container .plane-time,.search-result-2 .train-list-2 .main-flight .transit-container .plane-time{display:inline-block;width:30%!important}.head-search.head-search-train{padding-top:150px;background-image:url(../img/bg-train.bccf7f52.jpg);background-size:cover;background-position-y:-235px;padding-bottom:60px!important;background-position:bottom}.plane-time.train-time:before{content:none}.selected-container .train-brand{margin-bottom:15px}.selected-container .train-time{width:20%!important;float:left;padding-top:0!important;padding-left:0}.selected-container .destination-train{width:15%!important;float:left;margin:0}.selected-container .wrap-selected-detail-train{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.wrap-selected-detail-train .plane-duration{width:40%;float:left}.modal-train .plane-footer{padding-bottom:50px!important}.modal-body .train-brand label{font-size:14px!important;color:#acacac}.modal-body .train-brand span.train-class{font-weight:600;padding:0;margin-bottom:8px}.modal-train .modal-content .flight-list .main-flight .departure-container .plane-duration,.modal-train .modal-content .flight-list .main-flight .return-container .plane-duration{width:15%}.modal-train .modal-body .main-flight .plane-brand.train-brand{width:30%!important}.modal-train .modal-body .main-flight .destination-train{width:10%!important;margin-right:0}.train-detail-right .addon-detail-label span.date-detail{display:block;font-size:14px;color:#acacac;font-weight:400}.train-detail-travel .airport-city,.train-detail-travel .plane-time{width:100%;padding-right:0}.train-detail-travel .city-label,.train-detail-travel label.time-label{font-size:14px;margin:0}.prebooking-info.traveler-train select.select-train{margin-top:0;margin-bottom:0!important;width:100%!important;padding:10px}.traveler-train .detail-booking .main-label.alert-label{padding-top:15px!important;margin-bottom:30px}.detail-booking.addon-booking.mega-insurance{padding-bottom:30px}.input-megainsurance .select-insurance{padding:10px;width:100%;margin:15px 0}.price-train .addon-price.price-total.main-label{border-bottom:none!important}.prebooking-info.price-pay.price-train{margin-bottom:60px!important}.policy-btn button.btn-seat{background:#ebebeb;color:#ec3237}.policy-btn span.break-span{padding:0 30px}.type-insurance label.label-pack{padding-left:35px}.radiogroup.d-block.pack-insurance{width:20%;margin:10px 25px;display:inline-block!important}.type-insurance .label-pack-insurance,.type-pack-insurance .label-pack-insurance{margin:15px 25px;font-weight:600;font-size:20px}.price-megainsurance span.label-price-insurance{display:block;font-size:16px;color:#acacac;font-weight:400}.price-megainsurance{margin-top:20px}.input-customer .select-insurance{padding:10px;width:50%;margin:0}.prebooking-info .mega-insurance .addon-detail-body .addon-note{padding:0 25px 0;color:#acacac}.prebooking-info .mega-insurance .addon-detail-body .addon-note p{margin-bottom:0}input.form-control.place-birth{margin-bottom:30px;display:inline-block;margin-right:15px}.input-field.dob-field.dob-select select{width:185px!important;margin-right:20px;margin-bottom:0;padding:10px 15px}.detail-booking.booking-insurance{margin-top:30px}.btn-add-del{width:100%}.btn-add-form button,.btn-del-form button{float:right;margin-right:20px;border:none;background-color:transparent;cursor:pointer}.btn-del-form .fa-times-circle{font-size:24px;color:#ec3237;padding-right:10px}.btn-add-form .fa-plus-square{font-size:24px;color:#4cc39e;padding-right:10px}.btn-add-form span,.btn-del-form span{float:right}.phone-field.validation-err{border:1px solid #ec3237}span.validation-note.input-note.valid-number{color:#ec3237;display:block}.booking-alert.prebooking-info.train-confirm{margin-top:0}.train-confirm .addon-detail-body{padding:15px!important;border:none!important}.train-detail-right .addon-detail-label span.id-train-detail{font-size:20px}.train-detail-brand .plane-brand.train-brand{padding-left:30px}.main-label .id-train-number{font-weight:400;color:#acacac;font-size:16px}.train-detail-departure .detail-container .plane-time{width:40%}.train-detail-departure .detail-container label.city-label{margin-bottom:0}.train-detail-brand .train-brand label{padding-top:0}.train-detail-departure .detail-container .airport-city{width:60%}span.age-traveler{font-weight:400;color:#acacac;padding-left:15px}.train-traveler-list .main-label.name-traveler{padding-bottom:15px}.addon-detail-label .type-id,.label-destination-seat{margin-bottom:15px;color:#acacac}span.seat-number{padding-left:50px}.payment-method-label.upload-label-stat{padding-top:0!important}.upload-container{text-align:center;border:1px solid #acacac;padding:30px;margin-bottom:30px}.upload-container form{position:relative;width:100%;height:100%;margin-top:30px}.upload-container form input{position:absolute;margin:0;padding:0;width:100%;height:150px;outline:none;opacity:0;top:120px;left:0}.upload-content{height:240px}.upload-content img{margin-bottom:30px;width:40px}.upload-content p.label-info{width:70%;margin:auto;margin-bottom:50px}.upload-content span.label-info-upload{font-size:12px;color:#acacac}label.btn-upload-file{background:#ec3237;color:#fff;padding:15px 30px;border-radius:10px;cursor:pointer}input[type=file]{display:none}.wrapper.open .navbar.nav-bg .navbar-toggler-icon{background:transparent}.penumpang-container{background-color:#d2ecfa;border-radius:5px;border:1px solid #1ba0e2;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.penumpang-container:hover{cursor:pointer}.penumpang-container.active{background-color:#fee2cd;border-color:#f96d01}.penumpang-container:not(:last-child){margin-right:10px}.penumpang-detail,.penumpang-id{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.penumpang-id{background-color:#1ba0e2;font-weight:700;color:#fff;font-size:20px;min-width:45px}.penumpang-container.active .penumpang-id{background-color:#f96d01}.penumpang-detail{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 5px;font-size:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:18px}.penumpang-detail .penumpang-seat{font-weight:500}.gerbong-info{padding-top:0!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gerbong-info,.gerbong-info .gerbong-title{display:-webkit-box;display:-ms-flexbox;display:flex}.gerbong-info .gerbong-title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ddd}.gerbong-info .gerbong-title .dropdown{background-color:transparent}.gerbong-info .gerbong-title .dropdown .btn{font-weight:700}.seat-box,.seat-number,.seat-number-row,.seat-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.seat-box,.seat-number-row{width:40px;height:40px;font-weight:700;color:#acacac}.seat-box{border-radius:4px;border:1px solid #1ba0e2;color:transparent}.seat-box:hover:not(.active){background-color:#f96d01;color:#fff;border:1px solid #f96d01;cursor:pointer}.seat-box.disabled,.seat-box.disabled:hover{background-color:#f6f6f6;border-color:#f6f6f6}.seat-box.disabled:hover{color:transparent;cursor:default}.seat-box.active{background-color:#1ba0e2;color:#fff}.seat-box:not(:last-child),.seat-number-row:not(:last-child){margin-right:5px}.seat-row:first-child{margin-bottom:5px}.seat-row:last-child{margin-top:5px}#gerbong-picker{padding:40px 0}#gerbong-picker .slick-prev-btn{left:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#gerbong-picker .slick-next-btn{right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#gerbong-picker .slick-arrow-btn,#gerbong-picker .slick-arrow-btn:before{font-size:42px!important;width:auto;height:auto;color:#1ba0e2;background-color:transparent}.feature-slider .feature-container .title h5{text-align:left;font-size:16px}.feature-slider .feature-container .title{text-align:left}.navbar .container{max-width:1240px}.loader-state{text-align:center}.loader-state img{width:30%}select#dayField.validation-err,select#monthField.validation-err,select#titleField.validation-err,select#yearField.validation-err{border:1px solid #ec3237}.navbar .navbar-collapse ul.navbar-nav.ml-auto{margin-right:30px}.label-info-passport{padding:15px 25px;font-size:14px}.prebooking-info.traveler-passport .select-nationality{width:100%}.traveler-passport .input-field.dob-field.dob-select select#dayField{width:65px!important;margin-right:5px}.traveler-passport .input-field.dob-field.dob-select select#monthField{width:126px!important;margin-right:5px}.traveler-passport .input-field.dob-field.dob-select select#yearField{width:90px!important;margin-right:0}.prebooking-info input[type=number].form-control{border:1px solid #cacaca}input[type=number].form-control{border-radius:0;border:1px solid #ec3237;color:#464646;padding:10px 12px}.prebooking-info .addon-detail-body .addon-note.note-passport{padding:10px 0}.main-label.label-passport{padding:0 0 10px!important}.addon-detail-body.row.pass-detail{border-bottom:1px solid #acacac}.addon-detail-body.row.pass-detail:last-child,.prebooking-info .addon-detail-label~.addon-detail-label:last-child{border-bottom:none}.sort-result .label-sort-result{margin-top:0}.list-room .price-room .disc-hotel{margin-left:0}.wrapper.error-page{height:100%;background-color:#fff;padding:80px}.container-error{margin:auto}.container-error .img-error,.text-area-error .main-label{text-align:center}.text-area-error .main-label h3{font-size:45px;font-weight:600;color:#ec3237;text-transform:uppercase}.text-area-error .main-label span{font-size:20px;color:#464646}.text-area-error .main-label span a{color:#ec3237}.hotel-facilities .slick-next:before,.hotel-facilities .slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#ec3237}#item_facilities{margin:0 30px;padding:0 15px}.hotel-facilities .list-item-facilities img{width:24px;height:24px;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center;display:block;margin:auto;margin-bottom:15px}.img-soon img{width:25%;display:block;margin:auto;margin-bottom:15px}.label-package-combo{background-color:#ffdf00;padding:10px 20px;color:#fff;position:absolute;right:0;top:0;border-radius:0 0 0 25px;-webkit-box-shadow:0 5px 10px 0 #ddd;box-shadow:0 5px 10px 0 #ddd;width:30%}.label-package-combo img{width:17%;margin-right:10px}.label-package-combo span{color:#ec3237}.list-combo-deal{position:relative;padding-top:40px}.selected-container .label-package-combo{position:absolute;width:60%!important;padding:10px 20px!important}.prebooking-info .addon-detail-body{margin-bottom:20px}.prebooking-info .booking-alert.further-info{margin:25px;padding:20px 20px 5px}.booking-alert.further-info .addon-img{padding-left:0!important}.contact-data span{display:inline-block;margin:5px 15px 0 0}.search-result-2 .col-8.col-change{width:33.333333%;-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.search-result-2 .col-4.col-change{width:66.666667%;-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.row-devider.col-12{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.info-status span{font-size:20px;font-weight:600}.info-status .prebooking-info{padding:0!important}.date-time-cancel span{padding:0 25px;display:block}.date-time-cancel span p{padding:5px 0;font-weight:600;font-size:18px;margin-bottom:0;color:#ec3237}.payment-method-container .booking-alert .addon-detail-body{margin-bottom:0}.row.digi-method{padding:0 15px}.digi-method-field{padding:15px 0}.digi-method-field .input-field{padding:0 25px 10px}.btn-verify-num{padding:10px 25px}.btn-verify-num button{border:1px solid #ec3237;background:transparent;color:#ec3237;padding:5px 15px;border-radius:5px;cursor:pointer}.phone-field.digi-num-verify:after{content:none}.digi-method .phone-field.digi-num-verify{padding:10px 15px}.digi-num-verify label{margin-bottom:0}.digi-num-verify button{position:absolute;right:20px;color:#ec3237;cursor:pointer;background:transparent;border:none}.list-bank-cc{padding:25px}.list-bank-cc .addon-detail-body p{font-weight:600}.xendit-method-field{padding:0;margin-top:10px}.xendit-method-field select#monthField,.xendit-method-field select#yearField{width:48%!important}.xendit-method-field select#yearField{margin-right:0}.img-card-cc{padding:15px 25px}.img-card-cc img{width:60px;margin:0 10px}.wrapper.error-page.payment-error{padding:0}.payment-error .text-area-error .main-label h3{font-size:35px}.myprofile-container{background-image:url(../img/bg-profile.f521a0be.jpg);background-size:cover;background-position-y:-400px;width:100%;height:350px;position:relative;margin-top:-40px}.profile-info{background:#fff;position:absolute;width:100%;bottom:0;height:125px;-webkit-box-shadow:0 5px 25px rgba(0,0,0,.11);box-shadow:0 5px 25px rgba(0,0,0,.11);z-index:99}.ava{background:#000;height:180px;width:150px;margin-top:-70px}.ava,.profile-data,.profile-data h3{position:relative}.profile-data h3{margin-top:-65px;margin-bottom:30px;color:#fff;font-family:signika;font-weight:600;font-size:35px}ul.list-info{padding:30px 0 20px;margin:0}.info-contact .main-contact{font-size:20px;font-weight:600;color:#464646}.info-contact .sub-contact{color:#acacac}ul.list-info li{display:inline-block;margin-right:60px}ul.list-info li.btn-profile{margin:0 auto;vertical-align:middle;float:right;padding-top:10px}.btn-edit button{background:#ec3237;color:#fff;border:none;padding:5px 25px;border-radius:10px;cursor:pointer;font-weight:600}.detail-profile{background-color:#fff;height:100%;padding-top:60px}.profile-nav.sidenav{height:100%;width:100%;position:relative;z-index:1;top:0;left:0;background-color:#fff;overflow-x:hidden;padding:0}.profile-nav.sidenav a{padding:5px 5px 15px 15px;text-decoration:none;font-size:18px;color:#acacac;display:block}.profile-nav.sidenav a:active,.profile-nav.sidenav a:hover{color:#ec3237;font-weight:600}img.ic-navbar{width:20px;margin-right:15px}.content-profile.main{border-left:1px solid #acacac;padding:0 80px}.my-booking .nav-tabs .nav-item.show .nav-link,.my-booking .nav-tabs .nav-link.active{color:#ec3237!important;background-color:#fff;border:none;border-bottom:2px solid #ec3237}.my-booking .nav-item a{color:#acacac}.my-booking .nav-item a:hover{color:#acacac;border-color:transparent}.my-booking .tab-content .container-fluid,.my-booking .tab-content .container-fluid .container{padding-right:0;padding-left:0}.flight-list .booking-stat-list{padding:10px 25px!important;background-color:#ffdadb;color:#ec3237;display:inline-block}.flight-list .booking-stat-list.book-stat-purchase{background-color:#4cc39e;color:#fff}.flight-list .booking-stat-list.booking-stat-expired{background-color:#ececec;color:#939393}.booking-stat-list span.time-period{line-height:20px}.my-booking .title p{padding:15px;margin-bottom:30px;border-bottom:1px solid #acacac;background-color:#e7e7e7;font-size:20px;width:100%}.passenger-detail-book .passenger-list p,.passenger-detail-book .passenger-nationality p{font-weight:600;margin-bottom:0}.passenger-detail-book .passenger-list span,.passenger-detail-book .passenger-nationality span{color:#acacac}.row.list-person{padding:15px;margin:0;border:1px solid #acacac;margin-top:-1px}.booking-data .flight-list .airport-search{padding:15px 25px;border-bottom:1px solid #acacac}.booking-data .flight-list .airport-search h3.airport-name{font-size:16px;margin-bottom:0;width:100%}.booking-data .flight-list .airport-name img{margin:0 10px}.booking-data .main-flight .order-id{float:right}.my-book-detail .order-id p{margin-bottom:0;font-size:20px;font-weight:600}.my-book-detail .order-id span{font-size:14px;color:#acacac}.main-flight .schedule-flight,.search-result .flight-list .list-order .plane-brand{width:40%}.main-flight.list-order .my-book-detail{width:20%}.booking-data .main-flight .schedule-flight p{margin-bottom:0}.booking-data .flight-list .btn-view-booking{padding:10px 25px}.booking-data .flight-list .main-flight{padding:15px 25px 0}.btn-view-booking button{border:none;background-color:transparent;color:#ec3237}.btn-view-booking button:hover{color:#464646;cursor:pointer}.booking-data .main-order-detail h3{margin-bottom:30px}.order-stat{width:100%;border:1px solid #acacac;margin:0;margin-bottom:30px}.order-stat .row{margin:auto;border-bottom:1px solid #acacac}.order-stat .main-stat{margin-bottom:0;font-size:20px;font-weight:600}.order-stat .sub-stat{font-size:14px;color:#acacac}.order-label .order-id{float:right}.main-order-detail .booking-stat-list{padding:15px;width:100%;color:#ec3237;display:inline-block}.booking-stat-list .status-booking{vertical-align:middle}.booking-stat-list .complete-pay{float:right}.complete-pay button{padding:5px 25px;border:none;background-color:#ec3237;color:#fff;border-radius:10px;cursor:pointer}.booking-data .flight-detail.clearfix{padding:0}.booking-data .flight-list .act-view{position:relative;width:15%!important}.booking-data .flight-list .act-view a,.booking-data .flight-list .act-view a:hover{float:right;color:#ec3237;text-decoration:none}.booking-data .flight-list .main-flight.list-order{padding:10px 25px}.passenger-detail-book{margin-top:30px}.booking-data .flight-list{margin:30px 0}.main-edit-profile .edit-name{padding:0;width:100%;margin:0;margin-bottom:30px}.btn-act-edit{display:inline-block;float:right}.btn-act-edit .edit-n,.btn-act-edit .edit-p{border:1px solid #ec3237;background-color:#fff;padding:5px 25px;color:#ec3237;border-radius:10px;margin-right:10px;cursor:pointer}.main-edit-profile .input-field{padding:10px}.main-edit-profile .input-field input.form-control{border:1px solid #acacac}.main-edit-profile .edit-name .label{padding:0 10px;font-size:20px}.main-edit-profile .edit-name .phone-field input.form-control{border:none;width:100%}.btn-act-edit .edit-cancel,.btn-act-edit .edit-save{padding:10px 35px;border-radius:10px;cursor:pointer}.btn-act-edit .edit-cancel{background-color:#fff;border:1px solid #ec3237;color:#ec3237;margin-right:20px}.btn-act-edit .edit-save{background-color:#ec3237;border:none;color:#fff}.ava-login{height:30px;width:30px;background-size:cover;border-radius:70px;background-position:50%;display:inline-block;position:absolute;left:0;right:0;top:5px}a.nav-link.btn-login-user{margin-left:30px;color:#ec3237!important}.fa,.fas{font-family:Font Awesome\ 5 Free!important;font-weight:900}.mShow{display:none!important}.dShow{display:inline-block!important}@media (max-width:960px){.container{max-width:100%;width:100%}.navbar-dark .navbar-nav .nav-link{padding:.5rem;font-size:14px}.navbar .navbar-brand{padding:20px 0}.nav-bg a.navbar-brand.mx-auto{padding:10px}.navbar .navbar-brand img{width:130px}.nav-bg.navbar .navbar-brand img{width:120px}.navbar-dark .navbar-nav .nav-item button{font-size:14px}.search .nav-item a{font-size:18px;padding:22px 12px}.feature-slider .feature-container .desc{font-size:13px}.gallery-bg:before{bottom:-1px}.list-room .detail-hotel-left{float:right;width:80%;padding:30px 20px 30px 0}.myprofile-container{height:300px;top:-45px;background-position-y:-360px}.profile-info{height:135px;top:215px}ul.list-info{width:90%}ul.list-info li{margin-right:30px}}@media (max-width:960px){.nearby-place .main-title-detail.title-hotel{margin:0}.nearby-place .panes-content .content-tab{margin-top:0;padding-top:0;padding-bottom:0}.nearby-place .panes-content .content-tab>[class^=col]{padding-bottom:0!important;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.nearby-place .panes-content .content-tab #map-container{height:140px!important;margin-right:-15px;margin-left:-15px}.nearby-place .panes-content .content-tab .list-place{margin-bottom:0;margin-top:15px}.nearby-place .panes-content .content-tab .list-place dl{margin-bottom:0}.tab-near-place{margin-top:0!important}.nearby-place+.col-4{padding:0!important;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.nearby-place{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.main-title-detail h3{font-size:14px;margin-bottom:5px}.hotel-facilities{padding:15px;margin-bottom:15px;min-height:1px}.hotel-facilities .main-title-detail{margin:0}.hotel-facilities .list-item-container{white-space:nowrap;overflow-x:scroll;overflow-y:hidden;margin-left:-15px!important;margin-right:-15px!important}.hotel-facilities .list-item-container div:first-child{margin-left:15px}.hotel-facilities .list-item-container div:last-child{margin-right:15px}.hotel-facilities .slick-track{width:auto}.hotel-facilities .list-item-facilities.blankslate{width:100%!important;padding:30px;margin:0!important;line-height:0}.hotel-facilities .list-item-facilities.blankslate>*{margin:0!important}.hotel-facilities .list-item-facilities.blankslate .img-blankslate{display:block;padding:0;position:relative;width:100%;line-height:0;float:none;margin:auto!important}.hotel-facilities .list-item-facilities.blankslate .img-blankslate img{width:100%;max-width:100%;margin:0;height:150px;margin:30px 0}.hotel-facilities .list-item-facilities.blankslate .note-blankslate{display:inline-block;float:none;width:calc(100% - 55px)}.hotel-facilities .list-item-facilities.blankslate .note-blankslate h4{line-height:55px;margin:0}.hotel-facilities .list-item-facilities{font-size:10px;vertical-align:top;width:56px;display:inline-block;white-space:pre-wrap;text-align:center;margin:0;line-height:1}.hotel-facilities .list-item-facilities:not(.blankslate) img{height:27px;min-height:27px;width:27px;background-size:100%;margin-bottom:8px;margin-right:auto;margin-left:auto;display:block}.desc-facilities .tab-near-place .nav.nav-pills{display:none}.tab-near-place .tab-content .row{margin:0}.desc-facilities .tab-near-place .tab-content .row{max-height:100px;overflow:hidden;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.desc-facilities .tab-near-place .tab-content .row.expanded{max-height:1000px}.desc-facilities .tab-near-place .tab-content .foot-mobile,.desc-facilities .tab-near-place .tab-content .head-mobile{display:block}.desc-facilities .tab-near-place .tab-content .row *{font-size:12px}.tab-near-place .tab-content #hotel_facilities{display:none}.tab-near-place .tab-content #desc_hotel{padding-bottom:10px;border-bottom:1px solid #acacac;margin-bottom:10px}.tab-near-place .tab-content #desc_hotel,.tab-near-place .tab-content #hotel_policy{display:block;opacity:1}.desc-facilities .tab-near-place .tab-content #desc_hotel .desc-hotel>div{margin-bottom:15px}.desc-facilities .tab-near-place .tab-content #desc_hotel .desc-hotel>div:last-child{margin-bottom:0}#list_room{position:-webkit-sticky;position:sticky;top:120px;margin-top:0;margin-bottom:15px;background-color:#f6f6f6;margin-left:-15px;margin-right:-15px;z-index:1;width:auto}#list_room .row{border:0}#list_room .list-room-sortby{padding:0}#list_room .list-room-sortby .checkgroup{border:0;padding:0}#list_room .list-room-sortby [class^=col-]{display:inline-block;-webkit-box-flex:0;-ms-flex:0;flex:0;max-width:100%;padding:5px}#list_room .list-room-sortby [class^=col-]:after{content:none}#list_room .list-room-sortby .checkgroup input{height:100%}#list_room .list-room-sortby .checkgroup input:checked~label{background-color:#ec3237;color:#fff;font-weight:500}#list_room .list-room-sortby .checkgroup label:after,#list_room .list-room-sortby .checkgroup label:before{content:none}#list_room .list-room-sortby .checkgroup label{padding:5px 10px;margin:0;background-color:#fff;border-radius:5px;white-space:nowrap}#list_room .list-room-sortby .checkgroup input:hover{cursor:pointer}.card-list-room .main-hotel .img-hotel{position:absolute;margin:0;width:80px;height:60px}.card-list-room .main-hotel .detail-hotel-left{width:90%;padding:15px}.detail-hotel-left .list-detail-hotel{width:50%;margin:0;border:0}.list-room .detail-hotel-left .list-detail-hotel{width:100%;margin:0;border:0}.detail-list-room .name-hotel{width:100%;margin-left:0}.place-hotel.detail-main-room.guest-value{margin-left:80px}.detail-hotel-left .list-detail-hotel *{font-size:12px!important}.detail-hotel-left .list-detail-hotel .name-hotel h3{margin-bottom:0}.detail-hotel-left .list-detail-hotel .name-hotel+.place-hotel{border-bottom:0;padding-bottom:0}.detail-hotel-left .list-detail-hotel>.place-hotel{border-bottom:1px solid #acacac;padding-bottom:5px;padding-top:3px}.detail-hotel-left .list-detail-hotel .detail-room-faci{margin-top:8px;border-bottom:1px solid #acacac;margin-bottom:15px}.detail-hotel-left .price-hotel .price-disc{height:auto}.main-hotel .detail-hotel-left .btn-book-hotel{width:100px}.list-room .detail-hotel-left .btn-book-hotel .plane-btn.btn{width:100%}.filter-list-room{position:fixed;top:59px;left:0}.filter-list-room .search.search-hotel{padding:0}.filter-list-room .search.search-hotel .name-guest{padding:0!important}.filter-list-room .search.search-hotel .name-guest .filter-item{padding:5px!important}.filter-list-room .search.search-hotel .name-guest .row{margin:0}.filter-list-room .search.search-hotel .name-guest .filter-item .input-group{padding:0 10px!important}.filter-list-room .search.search-hotel .name-guest .filter-item .input-group:not(:nth-last-child(2)):not(:last-child){border-right:1px solid #acacac}.filter-list-room .search.search-hotel .name-guest .filter-item .input-group .main-label{font-size:10px}.filter-list-room .search.search-hotel .name-guest .filter-item .input-group .input-group-text{height:16px;width:16px;margin-top:5px}.filter-list-room .search.search-hotel .name-guest .filter-item .input-group input.form-control{font-size:12px;padding:5px 0;pointer-events:none;border-bottom:0}.search-result .wrapper.all-detail{padding-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wrapper.all-detail>*{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%}.wrapper.all-detail .detail-hotel{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.wrapper.all-detail .near-facilities{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:15px}.wrapper.all-detail .desc-facilities{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border:1px solid #acacac;padding:15px;margin-bottom:15px}.wrapper.all-detail .detail-hotel .main-label-hotel{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0}.wrapper.all-detail .detail-hotel .detail-image-right{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.wrapper.all-detail .detail-hotel .detail-text-left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.wrapper.all-detail .detail-hotel .detail-image-right,.wrapper.all-detail .detail-hotel .detail-text-left{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.main-label-hotel .main-label-info.info-hotel{display:none}.main-label-hotel span.place-hotel i.far{margin-left:0}.wrapper.all-detail .detail-hotel .main-label-hotel{padding:10px 30px}.wrapper.all-detail .detail-hotel .detail-text-left .rating-review{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:10px}.detail-hotel .detail-text-left .label-rating{height:auto;padding-left:15px}.detail-hotel .detail-text-left .label-rating .super-text,.detail-hotel .detail-text-left .label-rating h3{font-size:14px}.detail-hotel .detail-text-left .label-rating .btn-link,.detail-hotel .detail-text-left .label-rating .total-review{font-size:12px}.detail-hotel .detail-text-left .price-hotel{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:30px}.price-hotel .sub-start-from{margin-right:75px}.detail-hotel .detail-text-left .price-hotel .btn-book-hotel{text-align:right}.detail-hotel .detail-text-left .price-hotel .btn-book-hotel .btn{float:none;width:150px;margin-top:5px}.detail-hotel .detail-text-left .label-rating,.detail-hotel .detail-text-left .price-hotel{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.wrapper.all-detail .near-facilities .row [class^=col]{padding:15px}.search-result .flight-list .flight-detail .plane-time .time-label+.departure-city{position:relative;float:none;left:30px;margin:0}.search-result .flight-list .flight-detail .plane-time .time-label.transit-step:before{left:-21px}.search-result .seeOtherDateContainer .slick-arrow{display:none!important}body{font-size:14px}.filter-label a,.filter-label a+span+span,.filter-label a+span+span+span{display:block}.container-fluid.package-bg:before{top:-1px}.container-fluid.gallery-bg .container,.container-fluid.package-bg .container{padding:0}.navbar-expand-md .navbar-collapse{position:fixed;right:-100%;width:300px;background:#fff;height:100vh;overflow:scroll;top:0;z-index:999;display:block!important;-webkit-transition:all .5s;transition:all .5s;padding-top:40px}.navbar-expand-md .navbar-collapse.open{right:0}.navbar-expand-md .navbar-toggler{display:block;position:absolute;top:10px;right:10px;border:none;-webkit-transition:all .8s;transition:all .8s;width:48px;height:40px;padding:0}.fixed-top .navbar-expand-md .navbar-toggler{border:1px solid red}.navbar-expand-md .navbar-toggler span{color:#fff;width:100%;font-size:14px;line-height:normal;padding:initial;background-size:35px}.open .navbar .container:after{background:rgba(92,6,29,.6);position:fixed;content:"";width:100%;height:100%;z-index:99;top:0}.open .navbar-toggler{z-index:9999;width:300px;top:0!important;right:0!important;border-radius:0;padding:10px;height:auto}.open .navbar-toggler span{background:none;font-size:30px;text-align:right;padding:0 7px}.open .navbar-toggler span:before{content:"x";color:#ec3237}.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .show>.nav-link{color:#333!important;font-size:16px;padding:15px;position:relative}.navbar-dark .navbar-nav .nav-link i{position:absolute;right:20px}.navbar-expand-md .navbar-nav .dropdown-menu{position:static;border:none;font-size:16px}.navbar-dark .navbar-nav .nav-item,.navbar-expand-md .navbar-nav{width:100%;display:block}.navbar-dark .navbar-nav .nav-item button{width:100%;display:block;padding:10px;margin:0 0 20px!important;font-size:16px;border:1px solid #ec3237;color:#ec3237;-webkit-box-shadow:none!important;box-shadow:none!important}.navbar-dark .navbar-nav .nav-item button#signup-btn{background:#ec3237;color:#fff}li.nav-item.nav-btn-group{padding:20px}.logincontainer,.signupcontainer{z-index:9993!important;top:10px!important;left:0!important;width:380px;right:0!important;margin:0 auto;max-width:100%!important}.popup-sm .navbar-popup .popup-label{padding:15px 0}.main-bg{background:#fff}.search{height:350px;padding:0}.search-container{height:auto;padding:0!important}.search .search-body>.row{-webkit-box-shadow:none;box-shadow:none}.search-body ul.nav.nav-tabs{width:100%;display:block;max-width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}.search .filter{background:none!important}.search-body ul.nav.nav-tabs li.nav-item{width:48%;float:left;margin:1%;background:#fff;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.15);box-shadow:0 3px 10px rgba(0,0,0,.15)}.search-body ul.nav.nav-tabs li.nav-item a{border:none!important;font-size:14px;font-weight:400!important;color:#000;padding:0 30px;height:80px;line-height:80px}.search-body ul.nav.nav-tabs li.nav-item a img{position:relative;top:-5px;left:-10px;display:inline-block}.search-container .search-label h1{font-size:30px}.search-container .search-label{padding-top:150px}.search-container .search-body{position:relative;top:60px}.feature-slider .feature-container .desc{font-size:12px}.feature-slider .feature-container{padding:10px 10px 15px}.feature-slider .feature-container .image img{margin:0 auto}.package{max-width:100%;display:block;position:relative;padding-top:0;margin:0}.package-bg{padding-bottom:110px!important;padding-top:0!important}.package .package-item{height:270px;overflow:hidden;padding:0}.partner-bg label.main-title{padding:0;margin-bottom:20px}.package .col-4{max-width:50%;float:left;padding:0 1%}.package .col-4:first-child{max-width:100%;display:block;position:static}.footer-title,.gallery .gallery-title,.instagram-title,.main-title,.package .package-title{width:100%;font-size:26px;margin-bottom:20px;text-align:center}.sub-title{font-size:18px;margin-bottom:30px}.gallery .gallery-title{width:auto;margin-bottom:30px}.gallery-link{color:#ec3237;font-size:14px;margin-top:5px}.package .package-btn{position:absolute;bottom:-70px;width:200px;padding:10px 30px;font-size:14px;margin:0 auto;right:0;left:0}.package .package-name{font-size:21px!important}.package .package-desc{display:none}.package .package-duration{font-weight:400;font-size:16px}.package .package-detail *{font-size:15px}.gallery-bg{padding-top:0!important;padding-bottom:10px!important}.gallery .col-6,.gallery .col-6 .col-6{max-width:100%;display:block;margin-bottom:10px;padding:0}.gallery .col-6 .row{padding-top:0}.gallery .col-6 .row .col-6{max-width:calc(50% - 6.9px);display:inline-block;margin:0 5px}.gallery .col-6>.row>div:first-of-type{margin-left:0}.gallery .col-6>.row>div:last-of-type{margin-right:0}.gallery .col-12{padding:0}.gallery,.gallery .col-6 .row{max-width:100%;display:block;margin:0}.gallery .col-6 .row{padding-bottom:10px}.gallery-item.big,.gallery-item.small,.gallery-item.wide{height:200px;overflow:hidden;display:block;width:100%}.gallery-item.big>img,.gallery-item.wide>img{width:100%}.gallery-item.big .gallery-name,.gallery-item.wide .gallery-name{font-size:19px}.gallery-item .gallery-desc{font-size:14px;width:100%}.gallery-item .gallery-icon{position:absolute;left:20px;right:0}.gallery-item.big .gallery-detail,.gallery-item .gallery-detail{width:100%}.footer-bg{padding-top:0!important}.footer .col-6,.footer .row{max-width:100%;display:block;margin:0}.footer .col-6{position:static!important;padding:0}.footer .col-6.download-ps{text-align:center}.footer .office.address,.footer .office.note,.footer .office.phone{color:#464646;font-size:14px}.search .nav-item:not(:last-child) a:not(.active):before{content:none}.feature-slider .slick-prev-btn,.instagram .slick-prev-btn{left:-23px}.feature-slider .slick-next-btn,.instagram .slick-next-btn{right:-7px}.container-fluid.search-result .container{padding:0}.head-search{background:#ec3237;padding:7px 0!important;position:fixed;top:0;z-index:1000;-webkit-box-shadow:0 5px 10px rgba(211,17,68,.18);box-shadow:0 5px 10px rgba(211,17,68,.18)}.head-search .flight-search{background:none;padding:0;text-align:center;line-height:normal}.head-search .btn-search{display:none}.head-search .btn-back-mobile{display:block;width:auto!important;background:none;right:auto;left:-10px;position:absolute;height:100%;top:0}.head-search .btn-back-mobile .fas{font-family:Font Awesome\ 5 Free;font-size:19px!important}.head-search .flight-search .airport-search{width:100%;text-align:center}.head-search .flight-search .airport-name{font-size:14px;color:#fff;width:90%;overflow:hidden;display:inline-block}.plane-action .plane-btn{padding:10px;float:right;width:30%}.search-result .seeOtherDateContainer{display:none}.search-result .seeOtherDateContainer.open{display:block;position:fixed;z-index:99999;top:0;left:0;background-color:#fff;margin:0;padding-top:70px!important}.search-result .seeOtherDateContainer .slick-list .other-date-list{margin:0 7px}.search-result .seeOtherDateContainer .slick-slider .other-date-list{width:100px;height:84px;padding:17px 5px}.search-result .seeOtherDateContainer .header-mobile{background:#ec3237;height:54px;text-align:center;width:100%;position:fixed;top:0;left:0;z-index:9;-webkit-box-shadow:0 3px 7px hsla(0,0%,80%,.38);box-shadow:0 3px 7px hsla(0,0%,80%,.38);border:none}.search-page footer{display:none}.search-page .filter-group{border:none;padding:0}.search-page .filter-mobile{position:fixed;bottom:0;background:#fff;border-top:1px solid #ccc;z-index:99;left:0;width:100%}.search-page .filter-mobile a{color:#999;width:33.333%;display:inline-block;text-align:center;padding:15px 10px;font-size:14px;color:#464646;border-right:1px solid #ccc;float:left;text-decoration:none}.search-page .filter-mobile a:hover{background:#eee}.search-result-2 .main-title,.search-result .main-title{display:none}.search-result .plane-brand{width:50%;margin-bottom:15px}.flight-detail .plane-brand{width:100%;margin-bottom:15px}.search-result-2 .flight-detail .plane-brand{width:70%!important}.fiture label.main-title{padding:0;margin-bottom:10px}.search-result .plane-brand label,.search-result .price-label{display:none}.airport-city,.plane-spec,.search-result .plane-duration,.search-result .plane-price,.search-result .plane-time{width:100%;display:block;padding:0}.search-result .flight-detail .airport-city{width:35%!important;float:left}.search-result-2 .flight-detail .airport-city{width:45%!important;float:left}.search-result-2 .flight-detail-left{width:60%;float:left}.search-result .flight-detail .plane-spec{width:20%!important;float:left;margin:0!important;padding:0!important}.search-result .plane-time{width:60%;float:left;padding:0;position:relative}.search-result-2 .flight-list .main-flight .plane-duration,.search-result .plane-duration{width:50%;float:left;padding:0}.search-result .dropdown-menu{position:static}.departure-city+.time-label+.departure-city{right:0!important;left:auto!important}.departure-city+.time-label{float:right!important}.search-result .flight-list>div{display:block;padding:10px 10px 10px}.search-result .flight-list .plane-time .time-label{background:#fff;width:auto;min-width:95px;float:left;margin-bottom:7px}.search-result .flight-detail .plane-time .time-label{background:none;width:100%!important;min-width:100px;margin-bottom:7px;left:30px;position:relative;float:none!important;margin:auto}.flight-detail .transit-step{margin-top:30px!important}.search-result .flight-list .plane-time .time-label:first-child{min-width:65px}.search-result .flight-detail .plane-time .time-label:first-child{min-width:50px;left:30px}.search-result .flight-list .city-label,.search-result .flight-list .duration-label,.search-result .flight-list .plane-spec .spec,.search-result .flight-list .price-ticket,.search-result .flight-list .time-label{font-size:18px}.search-result .flight-list .plane-time .time-label+.departure-city{position:absolute;left:0;bottom:-100%;font-size:14px;width:auto;min-width:95px}.search-result .flight-list .plane-time>div:last-of-type{float:right}.search-result .plane-price{width:50%;position:absolute;top:20px;right:85px;text-align:right}.search-result .flight-list{position:relative;padding:10px 0 0;margin-top:10px}.search-result .flight-list .airport-city .city-transit,.search-result .flight-list .cabin-weight,.search-result .flight-list .city-sub-label,.search-result .flight-list .departure-city,.search-result .flight-list .plane-time .time-label.transit-step,.search-result .flight-list .price-label,.search-result .flight-list .sub-spec,.search-result .flight-list .transit-numb{font-size:14px}.airport-search-date{color:#fff}.head-search .flight-search *{color:#fff;font-size:12px}.airport-search-date,.airport-search-pessenger-date{display:block;text-align:center}.head-search .flight-search .airport-search img+img{position:relative;top:-1px}.head-search .flight-search .airport-search img{display:none}.search-result .flight-list .plane-action422{display:block;margin:0;width:30%}.search-result .flight-list .plane-time .time-label:before{width:15px;height:15px;left:-21px}.search-result .flight-list .plane-time .time-label.transit-step:before{width:15px;height:15px;left:-133px;border:3px solid #fafafa}.search-result .flight-list .plane-time .time-label:first-child:before{left:55px;border:3px solid #fafafa}.search-result .flight-detail .plane-time .time-label:first-child:before{left:-21px}.search-result .flight-list .plane-time:before{height:2px;left:0;top:13px;z-index:0}.search-result-2 .flight-detail .flight-detail-left .plane-time:before,.search-result .flight-detail .plane-time:before{height:75%;width:2px!important;left:15px;top:13px;z-index:0}.search-result .flight-list .transit-numb+img,.search-result .flight-list .transit-numb+img+.cabin-weight{display:none}.search-result .flight-list .plane-action .action-more #fare-info{display:inline-block}.fare-info-detail.clearfix{background-color:#fafafa}.search-result .flight-list .plane-action .action-more{width:70%;text-align:right;margin-top:55px}.search-result-2 .flight-list .plane-action .action-more{display:block;width:70%;text-align:right;-webkit-box-flex:0;-ms-flex:none;flex:none}.search-result .flight-list .plane-action .action-more a{width:100%;display:block}.search-result .flight-list .plane-action .action-more a:first-of-type{border:none}.search-result .flight-list>div>div:last-of-type{width:100%;padding:10px 0;display:block;margin:30px 0 10px}.search-result-2 .flight-list>div>div:last-of-type{margin:0}.search-result .flight-list .plane-duration .transit-numb{margin-top:5px}.search-result,.search-result-2{padding-top:70px!important;padding-bottom:90px!important}.search-result-2 .search-result{padding:30px 0 0!important}.search-result .navbar{display:none}.search-result .filter-group .filter-group-right{position:fixed;width:100%;bottom:-100%;height:100vh;overflow:scroll;left:0;-webkit-transition:all .5s;transition:all .5s;z-index:9999;padding-top:70px;background:#fff}.popover.filter-transit{top:0!important;left:0!important;z-index:9999;width:100%;border-radius:0;border:0;overflow:auto;height:100vh;padding:30px 0}.popover .header-mobile.flight-header-mobile{background:#ec3237;height:54px;z-index:10000}.popover .header-mobile.flight-header-mobile .back-btn{padding:12px 15px;color:#fff}.popover .header-mobile.flight-header-mobile .title-head,.search-result .seeOtherDateContainer .header-mobile .title-head{font-size:18px;line-height:54px;color:#fff;font-family:Roboto;font-weight:400}.search-result .filter-group .filter-group-right .input-grp>.btn,.search-result .filter-group.open .input-grp:last-child{display:none}.search-result .filter-group.open.open-sort .input-grp:last-child{width:100%;height:100vh;background:#fff;display:block}.search-result .filter-group.open.open-sort .input-grp:last-child .label-popup:first-child:after{border:none}.search-result .filter-group.open.open-sort .input-grp{display:none}.search-result .filter-group .filter-group-right .input-grp>.to-pop{display:block;position:static!important;width:100%;min-width:auto;margin:0;border:none;border-radius:0;padding:0 15px 0}.search-result .filter-group .input-grp{display:block;float:left;width:100%}.search-result-2 .flight-list .main-flight .plane-price{margin-top:0;margin-right:0;height:auto;padding-top:0;top:65px}.search-result-2 .flight-list .main-flight .plane-action{margin-left:0;height:auto;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.search-result-2 .flight-list .main-flight .plane-time{display:inline-block;width:60%;float:left}.search-result-2 .col-8 .flight-destination{position:fixed;left:0;top:60px;width:50%}.search-result-2 .col-4 .flight-destination{position:fixed;right:0;top:60px;width:50%;border-left:1px solid #ccc}.search-result-2 .flight-destination .flight-destination-detail .flight-destination-label{font-size:14px;width:100%;display:block;text-align:center;color:#000}.search-result-2 .flight-destination .btn,.search-result-2 .flight-destination .flight-destination-detail .flight-destination-sublabel{display:none}.search-result-2 .flight-destination,.search-result .flight-destination-detail{max-width:100%;display:block;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:25px 15px 5px!important}.search-result-2 .search-result .flight-destination{margin:0!important;background:#fff;z-index:999;border-bottom:1px solid #ccc;height:65px;padding:0!important}.search-result-2 .flight-destination-detail.col-9{border-bottom:5px solid red}search-result-2 .flight-detail .plane-time{width:45%}label.filter-label{background:#ec3237;color:#fff;padding:20px 15px;margin:0;text-align:center;line-height:normal;height:55px;-webkit-box-shadow:0 5px 10px rgba(211,17,68,.18);box-shadow:0 5px 10px rgba(211,17,68,.18);position:fixed;width:100%;bottom:0;z-index:99}.filter-popup .label-popup{text-transform:capitalize;font-size:15px;border:none;padding-bottom:0;color:#464646;position:relative;padding-top:15px!important;margin-top:15px}.filter-popup .label-popup:after{border-top:1px solid #ddd;content:"";width:150%;height:2px;position:absolute;left:-15px;top:0}.filter-label+.input-grp .dropdown-menu .label-popup:first-child:after{border:none}label.filter-label a i{color:#fff;position:absolute;top:3px;z-index:999;left:10px;font-size:20px!important;height:50px;line-height:50px}.open-sort.open label.filter-label #close+span+span+span,.open.open-filter label.filter-label #close+span+span,label.filter-label span{display:none!important;font-size:17px!important}.wrapper.open-filter .search-result{z-index:9999;position:fixed;padding:0!important}.wrapper.open-filter .search-result .sidebar__inner{height:100vh;background-color:#fff}.wrapper.open-filter .col-4.filter-left{display:block;max-width:100%;position:fixed;z-index:9999;padding:0;left:0;bottom:0;top:0}.wrapper.open-filter .col-4.filter-left .sidebar__inner{position:relative!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;width:100%!important;top:0!important;bottom:0!important;left:0!important}.wrapper.open-filter .col-4.filter-left .map-view,.wrapper.open-filter .col-4.filter-left .wrapper-filter{display:none}.result-list-hotel .card-list-hotel.blankslate{position:fixed}.wrapper.open-filter .col-4.filter-left .wrapper-filter.filter-result.opened,.wrapper.open-filter .col-4.filter-left .wrapper-filter.sort-result.opened{display:block;height:100vh;overflow:auto}.wrapper.open-filter .col-4.filter-left .wrapper-filter{padding-top:70px}.wrapper-filter .label-sort-result{display:none}.wrapper-filter.sort-result .input-sort-result{border:0}.wrapper-filter.sort-result .input-sort-result .radiogroup{min-width:100%;margin-bottom:20px}.wrapper-filter.filter-result .filter-category .filter-group.filter-hotel{padding:0 20px}.open-sort.open label.filter-label #close+span+span,.open.open-filter label.filter-label #close+span{display:block!important;margin-top:17px}.open-date.open label.filter-label #close+span+span+span{display:block!important;margin-top:15px}.seeOtherDateContainer{display:block;height:100vh;position:fixed;margin-top:0;z-index:9999;top:0;left:0;top:80px;width:100%}.open-date .filter-group-right .input-grp{display:none!important}.seeOtherDateContainer *{display:block!important}.seeOtherDateContainer .slick-arrow{float:left}.seeOtherDateContainer .slick-slider{width:100%!important;margin:0!important;float:none}label.filter-label em{display:none!important}.filter-popup .checkgroup{width:49%;display:inline-block!important}.search-result .filter-group .filter-group-right .input-grp>.dropdown-menu [class*=col]{max-width:100%;padding:0}.mShow{display:inline-block!important}.dShow{display:none!important}.head-search .search-video,.search-result .footer{display:none}#search-flight .col-4,.search-result-2 .col-4,.search-result-2 .col-8{max-width:100%!important;display:block!important;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;width:100%!important}.search-result-2{padding:0}.open-filter .navbar{z-index:9}.open-filter .search .main-label{font-size:14px;color:#999;display:none}.search #search-flight.open .filter-item .input-group .form-search,.search #search-hotel.open .filter-item .input-group .form-search{width:100%}#search-flight,#search-hotel,#under-construction{bottom:-200%;position:fixed}#search-flight.open,#search-hotel.open,#under-construction.open{position:fixed;top:0;width:100%;height:100vh;overflow:hidden;display:block;background:#fff;-webkit-transition:all .5s;transition:all .5s;padding:80px 10px 30px 30px}#search-flight .col-2,#search-flight .col-8,#search-flight .col.input-group,#search-flight .row,#search-hotel .col-4,#search-hotel .col-8,#search-hotel .col.input-group,#search-hotel .row{max-width:100%;display:block;padding:0}#search-flight .col.input-group img,#search-hotel .col.input-group img{position:absolute;left:0;height:26px}#search-flight .col.input-group,#search-hotel .col.input-group{padding-left:50px!important;margin-bottom:20px}#search-flight .filter-item .input-group input,#search-hotel .filter-item .input-group input{font-size:14px}#search-flight .filter-item .input-group input#travel-up{width:80%}#search-flight .filter-item,#search-hotel .filter-item{margin:0 0!important;padding:0!important}#bookingPopup .row{margin-right:-15px;margin-left:-15px}.search .filter-item .exchange{position:absolute;right:0;left:auto;padding:0;top:-60px;border-radius:100px;display:block;width:50px;height:49px;border:2px solid #ddd;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search .filter-item .input-group label[for=departure-check]{display:block;position:absolute;right:0;width:auto;top:-80px;height:79px}.airportcontainer{position:fixed;z-index:99999!important;top:0!important}.airportcontainer .airport{padding:20px;width:100%!important;margin-top:0}.airportcontainer .row{padding:0}.open-filter .search .passenger .search-btn{border-radius:0;position:fixed;width:100%;left:0;bottom:0}#search-flight .filter-item+.filter-item{margin-top:40px!important}.airportcontainer:before,.daterangecontainer.departure-field:before,.daterangecontainer.return-field:before,.flightcontainer:before,.hotel-number-list:before,.passengercontainer:before,.wrapper.open-filter .filter-result:before,.wrapper.open-filter .sort-result:before{background:#fff;height:50px;content:"Search";text-align:center;width:100%;position:fixed;top:0;left:0;z-index:9;line-height:50px;font-family:Signika;font-size:18px;font-weight:700;font-style:normal;color:#464646;-webkit-box-shadow:0 3px 7px hsla(0,0%,80%,.38);box-shadow:0 3px 7px hsla(0,0%,80%,.38);border:none}.wrapper.open-filter .filter-result:before{content:"Filter Result"}.wrapper.open-filter .sort-result:before{content:"Sort result by"}.hotel-number-list:before{content:"Nights"}.airportcontainer:before{content:"Select Destinations"}.airportcontainer .airport-label,.airportcontainer .airport-sublabel{display:none}.airportcontainer .row [class^=col]{max-width:100%;display:block;width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none;border:none;padding:0}.airportcontainer .airport-list{width:100%;min-width:100%;padding-top:10px;padding-right:0;padding-left:0}.airportcontainer .row{margin:0}.airportcontainer .airport-country{font-size:13px;padding:15px}.airportcontainer .row a{font-size:14px;border-bottom:1px solid #eee;padding:10px 15px}.date-home.daterangepicker{position:fixed;top:0!important;margin:0;left:0!important;width:100%;padding:20px;overflow:scroll;height:100vh}.date-home.daterangepicker .drp-calendar.left .calendar-table{padding:0!important;border:none}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{font-size:14px!important}.daterangepicker .calendar-table th.next:hover,.daterangepicker .calendar-table th.prev:hover{background:#fff}.daterangepicker .calendar-table th.next{position:absolute;top:65px;right:25px}.airportcontainer,.daterangecontainer{margin-left:0}.popover.bs-popover-bottom{margin-top:0}#bookingPopup .filter-hotel{margin-top:0;width:100%;height:100vh;-webkit-transform:none!important;transform:none!important;position:fixed!important;border:0}.filter-hotel .hotel-label{line-height:50px;font-family:Signika;font-size:18px;height:50px;width:100%;margin:0;padding:0;text-align:center}.filter-hotel .hotel-city-list,.filter-hotel .hotel-number-list{height:calc(100vh - 50px)}.filter-hotel .hotel-number-list{padding-top:0!important;padding-bottom:0!important;margin-top:50px}.filter-hotel .hotel-city-list li a{width:calc(100% - 40px);margin-left:20px}.popover.airportcontainer{min-width:0;border:0;padding:0;padding-top:50px}.popover.airportcontainer .popover-body{height:calc(100vh - 50px);overflow-y:auto;padding-bottom:30px}.popover.flightcontainer{padding:0;padding-top:50px!important;border:0;border-radius:0}.popover.flightcontainer .popover-body{padding:0}.popover.flightcontainer .popup-label,.popover.passengercontainer .popup-label{display:none}.popover.passengercontainer{padding-top:80px}#myTabContent .row.open .header-mobile,.popover .header-mobile,.total-review .header-mobile{display:block;background:#fff;height:50px;text-align:center;width:100%;position:fixed;top:0;left:0;z-index:11s;-webkit-box-shadow:0 3px 7px hsla(0,0%,80%,.38);box-shadow:0 3px 7px hsla(0,0%,80%,.38);border:none}#myTabContent .row.open .header-mobile .back-btn,.popover .header-mobile .back-btn,.search-result .seeOtherDateContainer .header-mobile .back-btn{position:fixed;left:0;top:0;padding:10px 15px;background:transparent;border:0;font-size:20px;color:#ec3237}.search-result .seeOtherDateContainer .header-mobile .back-btn{padding:12px 15px;color:#fff}.search-result .seeOtherDateContainer .header-mobile .back-btn .fas{display:inline-block!important}.header-mobile .back-btn:hover{cursor:pointer}.daterangeCalendar .bs-calendar-container>div bs-days-calendar-view{margin:0!important}.daterangeCalendar .bs-calendar-container>div bs-days-calendar-view .bs-datepicker-head{padding:0 3px;height:auto}.daterangeCalendar .bs-calendar-container>div bs-days-calendar-view .bs-datepicker-head:after{display:none}.daterangeCalendar .bs-calendar-container>div bs-days-calendar-view:first-of-type:after{content:none}.daterangeCalendar .bs-calendar-container>div bs-days-calendar-view:first-of-type .bs-datepicker-head bs-datepicker-navigation-view .next{visibility:visible!important}.daterangeCalendar .bs-calendar-container>div bs-days-calendar-view:last-of-type .bs-datepicker-head bs-datepicker-navigation-view .next{visibility:hidden!important}#myTabContent .row.open .header-mobile .title-head,.popover .header-mobile .title-head{line-height:50px;font-family:Signika;font-size:18px;font-weight:700;font-style:normal;color:#464646}bs-datepicker-container,bs-daterangepicker-container{padding-top:30px;padding-bottom:30px;height:calc(100vh - 50px);overflow-y:auto;left:0!important;right:0}.daterangeCalendar .bs-datepicker-container{margin:0 auto}.popover.daterangecontainer{width:100%;border-radius:0;position:fixed;top:0!important;bottom:0;min-width:0;padding-top:50px;border:0}.airportcontainer{width:100%;-webkit-box-shadow:none;box-shadow:none;bottom:0}#search-flight>#close,#search-hotel>#close,.wrapper.open-filter .wrapper-filter.opened>#close{font-size:19px;content:"\F053";font-family:Font Awesome\ 5 Free;position:absolute;top:0;z-index:9;font-weight:900;color:#ec3237;left:0;border:none;padding:10px 15px;margin:0;height:50px;line-height:25px;display:block}.flightcontainer,.passengercontainer{position:fixed;top:0!important;left:0!important;width:100%!important;height:100%;z-index:9999!important;background:#fff}.flight-popup,.passenger-popup{margin:0;height:100%;padding-top:80px}.flight-popup{padding:60px 0 0!important}.popover.passengercontainer .input-group{width:100%}.popover.passengercontainer .btn-done{margin:0}.flight-popup .popup-label,.passenger-popup .popup-label{display:none}.passengercontainer:before{content:"Passenger"}.popover .passengercontainer:before{display:none}.flightcontainer:before{content:"Seat Class"}.flightcontainer .popup-link{border-bottom:1px solid #ddd;padding:15px!important}.daterangepicker{padding-top:60px!important}.date-home.daterangepicker .drp-calendar.left .calendar-table:after{display:none}.date-home.daterangepicker .drp-calendar.right .calendar-table{padding:0!important}.daterangepicker.departure-field:before{content:"Departure Date"}.daterangecontainer .daterangelabel{display:none}.daterangepicker.return-field:before{content:"Return Date"}.footer .contact-form.col-6{position:absolute!important;top:870px;height:auto}.footer .col-6 .col-12{margin-bottom:690px}.footer .col-6 .col-5,.footer .col-6 .col-auto{margin:0;max-width:100%;text-align:center}.footer .col-6 .col-5 img,.footer .col-6 .col-auto a{margin:0 5px}.partner{overflow-x:scroll;overflow-y:hidden;height:70px;white-space:nowrap}.partner .col-12{display:inline;-ms-flex:none;flex:none;-webkit-box-flex:unset;max-width:none}.search-result .filter-group .filter-group-right{color:#333}.popover.popover-container .checkgroup.transit-number-mobile{display:inline-block!important;width:31%;min-height:60px;line-height:60px;margin-right:1%;text-align:center}.popover.popover-container .checkgroup.transit-number-mobile label:before{border:1px solid #ccc;width:100%;padding:27px;border-radius:4px}.popover.popover-container .checkgroup.transit-number-mobile input:checked+label:before{border-color:#ec3237}.popover.popover-container .checkgroup.transit-number-mobile input:checked+label:after{content:none}.popover.popover-container .checkgroup.transit-number-mobile input:checked+label{color:#ec3237}.popover.popover-container .checkgroup.transit-number-mobile label{padding:0}.search-result .filter-group .filter-group-right .input-grp>.to-pop input:checked~label{color:#ec3237}.search-result .filter-group .filter-group-right .input-grp>.to-pop>label:first-child+.checkgroup+.checkgroup+.checkgroup input~label,.search-result .filter-group .filter-group-right .input-grp>.to-pop>label:first-child+.checkgroup+.checkgroup input~label,.search-result .filter-group .filter-group-right .input-grp>.to-pop>label:first-child+.checkgroup input~label{padding-left:0}.search-result .filter-group .filter-group-right .input-grp>.to-pop>label:first-child+.checkgroup+.checkgroup+.checkgroup input:checked~label:after,.search-result .filter-group .filter-group-right .input-grp>.to-pop>label:first-child+.checkgroup+.checkgroup input:checked~label:after,.search-result .filter-group .filter-group-right .input-grp>.to-pop>label:first-child+.checkgroup input:checked~label:after{border:1px solid red;-webkit-transform:none;transform:none;content:"";width:100%;padding:27px;top:2px;left:0;border-radius:4px}.popover-popover-container .filter-group .label-popup{border-top:1px solid #ddd;margin:20px -20px 20px;padding:15px 20px 0!important;border-bottom:none}.search-result .filter-group label:first-of-type{padding-top:0;margin-top:0;border:none}#timeBtn+div+.to-pop .col-6 .checkgroup{display:inline-block!important;width:47%}#timeBtn+div+.to-pop .col-6{max-width:100%;display:block}label.filter-label #close:before{content:"Search flight(s)";position:fixed;bottom:0;background:#ec3237;width:100%;left:0;padding:20px;color:#fff}.booking-container .nav-pills li{display:inline-block;width:20%}.booking-container .nav-pills li span{display:block;padding-top:30px!important;background-position:top!important;text-align:center;padding-left:0!important;font-size:12px;overflow:hidden;height:50px}.booking-container .nav-pills{padding:0!important;margin-bottom:20px}.booking-container .row>.col-4,.booking-container .row>.col-8{max-width:100%;display:block;-webkit-box-flex:0;-ms-flex:none;flex:none}.booking-container.booking-process .main-title{display:block}.booking-container{padding-top:90px!important;padding-bottom:80px!important}.gift-img{height:115px;top:0}.detail-booking.reward{padding:0 0 0 120px}.prebooking-info .main-label{font-size:15px;padding-left:15px;white-space:normal;word-wrap:break-word;padding-bottom:10px}.prebooking-info{padding-top:10px;border-top:1px solid #acacac!important}.prebooking-info .addon-detail-body .addon-btn{padding:10px 15px!important;margin-left:0}.payment-booking-detail .addon-detail-body .addon-btn{padding:10px 0!important;margin-left:0}.booking-alert .addon-detail-body .addon-btn{padding:10px 15px!important;margin-left:30px}.prebooking-info .addon-detail-label .main-label{padding-bottom:10px;padding-top:10px!important;font-size:15px}.detail-booking{padding:0}.desc-special-req p,.review-hotel p{padding:0 15px}.desc-special-req .btn-add-req{padding:0 15px 15px}.price-name-hotel{padding:0}.prebooking-info.price-pay.hotel-price-section{margin-bottom:30px!important}.term-service-hotel{width:100%;padding:10px 15px;background-color:#f7f7f7}.review-hotel .contact-right{display:none}.review-hotel .img-review-hotel{display:block;width:100%;max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:0 15px!important;margin-bottom:15px}.review-hotel .img-review-hotel+.col-9 .main-label{font-size:20px!important}.review-hotel .img-review-hotel+.col-9{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:block;width:100%;max-width:100%}.review-hotel .img-review-hotel+.col-9 .booking-review-detail .row-devider{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 30px);flex:0 0 calc(100% - 30px)}.contact-right.hotel-contact-section,.review-hotel .prebooking-info.price-pay{margin-bottom:75px!important}.prebooking-info .addon-detail-body .addon-note,.prebooking-info .addon-detail-label{padding:0 15px;margin-bottom:10px}.prebooking-info select{font-size:14px;width:100%;margin-left:0}.prebooking-info .detail-booking select{font-size:14px;width:100%;margin-left:15px}.prebooking-info.traveler-details .detail-booking select{font-size:14px;width:100%;margin-left:0}.detail-booking.addon-booking{padding-left:0;padding-top:0}.prebooking-info .addon-detail-body .addon-price{padding:0 0 15px}.wrapper.search-page .head-book,.wrapper.search-page .navbar{display:none}.prebooking-info .main-label .main-label-info{font-size:14px}.process-booking-detail .addon-detail-label .main-label.booking-label{width:100%}.process-booking-detail .addon-detail-label .main-label.booking-label:before{display:none}.process-booking-detail .addon-detail-label .main-label.flight-label{padding-left:0;width:100%;padding-top:10px}.flight-label .booking-trip-detail{padding-bottom:0}.flight-label .booking-trip-detail .trip-date{width:calc(70% - 100px)}.booking-alert .addon-img{padding:0!important}.booking-alert .addon-detail-body{padding:15px}.booking-alert .addon-note{width:calc(100% - 50px);padding-right:0!important}.booking-container .prebooking-info>.addon-detail-body{padding:15px;border-top:none}.booking-container .prebooking-info.process-booking-detail>.addon-detail-body .col-6{max-width:100%;display:block;-webkit-box-flex:0;-ms-flex:none;flex:none}.status-process-container .status-label{font-size:16px;padding-bottom:0!important}.status-process-container{margin-bottom:0}.process-label{font-size:16px;padding:15px 0}.payment-method-container{padding:15px}.booking-container .flight-list>div{padding:0 15px}.booking-container .flight-list>div .plane-brand .plane-date{font-size:16px}.addon-detail-body .flight-list .main-flight{padding:0}.booking-alert.prebooking-info{margin-top:10px}.booking-container>.container>.row>[class^=col] .container-fluid .prebooking-info,.prebooking-result>.container>.row>[class^=col] .container-fluid{margin-bottom:30px}.booking-payment .booking-alert{padding:20px;margin-top:10px}.booking-payment .booking-alert .addon-note{width:87%}.payment-footer{padding:0;position:fixed;bottom:0;z-index:999;background:#fff;width:100%;left:0;-webkit-box-shadow:0 0 30px .1px #acacac;box-shadow:0 0 30px .1px #acacac}.payment-footer,.payment-footer .policy-btn,.payment-footer .policy-payment{text-align:center}.payment-footer .policy-btn{width:100%;padding-top:5px}.payment-footer .policy-btn button{width:100%;border-radius:0}.prebooking-info.payment-booking-detail{margin-bottom:100px!important;padding:0!important}.booking-container .nav .nav-item .nav-link.done{color:#ec3237}.booking-container .nav .nav-item .nav-link#booking-step.done span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAihJREFUeNq0lksoRGEUx+9MipEZNggbbLwLkR157RgbZbyykJDYIMrWgkQ2YsFqEmpszI48s7Ih8lhhg7zyLDYe/6P/nSbdb4aaOfXb3Hu+//nO+b57zjXd5RZoPiwZ1IASkAZi+fwaHIM1MA/OVAImRYBEMAyqwQfYBDvgCoSCBJAKikAYcIE+cP5bKMRAvB5MgRfQBWbBo2KDEaAJDIAD0EZ/j5l/LegGTrDEkkz4EBd7pU8a1zipYZiBA4yAMdALvrS/2xNoYAlF44Jn4zmDJKboBnUUjwbTINyP+BtoBreiB+ZABciUM9FLNMSat3rtPAXYwSd4UCDvKumrca1ovPOS/JQoibelEzwb7LCH2RlZFtg3KNcgGBVtyaCWaTq1wNkMNR0SoBhssUSBshdqlkqAdLCnBd52RVsCxIDLIASQKxtt1oJsEuAGxAVBWzRvJcARyAlCgGzRlgDroBBY/SwoZ1cVyvz4WtlpV838tC2gUeEss2AbLLN7Cit8VqJY00zNeTOHhYst12bgPE7nKpBH7JwD4wb+kdRaFG39FvXzxSQblsaJtUCxPLbjLyJNMZ/vxOdEH2DUsHAAedq1ZNHCYXHFdn3PFq4yPZDbS3yEaxr1Meo9D+Qs4ukkV6xd0fyMzMad13Jzs6qJNsoRaGfaHSDKh3AEfU64poka/x76G15DX/+IcngVLb6GvukPvy0OdtwM9i2NX/8hf1vkkE9VAt8CDADrPYzUpnl1nAAAAABJRU5ErkJggg==)}.booking-container .nav .nav-item .nav-link#payment-step.done span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAj5JREFUeNqclUtLlVEUhvcxQaigwAaSFRTRDcISJDAEKykLorKLUNEPaKZENaiRA4XoogRFhAhZdjU7XQZlDspRIQ1solRgWZhKEFjkQO1Z8X6w3WyP2oKH77Z4z9rrdlLDhZuOOedqYMhltjw4Dr/13B5zyoZ5UAddMB86Ap8d8B3KoQLWwzjkwNOYYGLn4WZEcAOUQCcUQRlMQBqy4PFUgmYtkVO0SNDsEjTBHNgP9yX6KCZ4BX7pPqUozIahEVZBLZyBQRiFXfBM/m1O6ondguXwBN5DDzyARdAqn8twVc8mOgb74LSukwTzlKdPsFn5WqJ3C+XTG6TD/JphL5yE3f6Rq+Ej/IRXMKB85ahdxiP5nStSSaqyg2oeVYRmB5TXNerTrkDsoII4pBRYl6T9I1tOKmEFlOqX83XswYhYlfzvwAVVfFKVrZIv1GcNmpx2tcgR2BZE5ovdS0T8CDvkuABWKuF/NEVv5VPhRXY7FIs1dr1apVRF2KniJLZUEVqzXwzFQsGN8A761Qq+z1rdN0msPiYWHrlBx10NZ6FQ7xdrQpyuJnZ3qpWUFTxv0ZG/wg3IhQLve20msVDwOmyHPlX8taJdJ3GzL9PszH+CtgQOQ7GOnCwFK8op9eVWzerETASbVck3WhC+pbUwXmr8Hk4naBUc0QzbNHR73yyaH7BMeR1zM7Akhx+81kjM1tS12Yj5gs9hD3xTwzpFe04L1s1W8LP+iEqUL3/plv+PoNOMngi+90d6NaP9FWAAQZmH7S7PYtYAAAAASUVORK5CYII=)}.booking-container .nav .nav-item .nav-link#process-step.done span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAg5JREFUeNq0lc1LVGEUh+9Mg4RpRpat3FSQQhBORR9+If4DEkEwLQL3ohGCCxMG27QTgggj6ANduI424QfqNEqlQZYIKdhGaqYY/GhX+pz4zXB9m6sziw48cO977/nd8573nHND6eglbw8rhWaogUOwBUswAb+CnMIB66dhCNLwCu7AdzgIN2ABhvXePxZx7kPQC33Os58w6Ls/ANfhpT5+D7ZzIs72n0B7no+n4DF8gzfwXiJl8BTW/X7+7XfnETTHMRiAVYnch0/QCptKx2H574r0LMw7W16Em1p3rQ6ewwOlxT72Ados39lI7zqCn+FqgKCn9Ubo8EUcl87fSCt0siW+LV+AOW9/O6+cntMhr9i1RVrvE/SUw0IEPR2YHd4V+A2TphdWYXuOaDE2rojNluFMRF3zWtE1quCLMSu3al3/gIqwLqz2emAEjhUpelzCZpWmZ6Jf4ZQW30FLkaItyq3ZSdMz0QQ0qfWScAKiBQpG9X5S/jZ8EiaagRmIwR+4rTI5so+gPX8GXfKLSSeTLf5+DRGr2VF4CFPqHC+go6bUUaPy69NgyXXRgtrNWu8aPFJ52ARak2Nah2gdVAWdKj/b9gv5fwyaUlXayoYGzmW4KMG08vdWnVeuuZryDyNXNDtPb6mXh9UprmXnabyQeeqf/HFFOa2JZYP6KNRCA8wqj19c59D/+EftCDAAe6eIQUJwQPYAAAAASUVORK5CYII=)}.booking-container.booking-process>.main-label:before{content:"Booking";position:absolute;top:-5px;width:100%;text-align:center;font-size:16px;left:0}.booking-container.booking-payment>.main-label:before{content:"Choose Payment Method";position:absolute;top:-5px;width:100%;text-align:center;font-size:16px;left:0}.booking-container>.main-title .step-detail-title{position:absolute;bottom:3px;width:100%;text-align:center;font-size:13px;left:0}.booking-container>.main-label,.booking-container>.main-title{-webkit-box-shadow:0 5px 10px rgba(211,17,68,.18);box-shadow:0 5px 10px rgba(211,17,68,.18);display:block;background:#ec3237;width:100%;height:60px;position:fixed;top:0;left:0;z-index:999;text-align:center;color:#fff;line-height:50px;font-size:13px;font-weight:400;padding-top:4px}.booking-container>.main-title{font-size:16px;line-height:35px;font-weight:400;font-family:Roboto}.booking-container>.main-label .booking-trip{display:inline-block;color:#fff}.booking-container>.main-label:after,.booking-container>.main-title .btn-back-mobile{font-size:19px;content:"\F053";font-family:Font Awesome\ 5 Free;font-weight:800;position:absolute;left:10px;top:10px;background-color:transparent;color:#fff;z-index:9999}.booking-container.booking-payment>.main-label.payment-trip,.payment-time-info .main-label{display:none}.time-period{background:#eee;width:100%;text-align:center;padding:5px}.payment-step .payment-step-note{font-size:15px;padding-left:50px}.payment-method-list .payment-method .payment-notice{padding-left:0}.payment-method-list .payment-method .payment-method-value{font-size:16px}.addon-detail-body .col-6{width:100%;max-width:100%;display:block;-webkit-box-flex:0;-ms-flex:none;flex:none}.addon-detail-body .input-field{padding:0 15px 15px}.sub-main-label{font-size:14px;padding:15px}.input-field.dob-field select{margin-right:8px;width:32%!important}.detail-booking.addon-booking .checkgroup{margin-left:15px}.detail-booking.addon-booking .checkgroup label{padding-left:30px}.reward .addon-detail-body .main-label{padding:10px 15px 10px!important}.prebooking-info .addon-detail-label .contact-detail{margin-bottom:0!important}.reward .addon-note span.note-save{padding:0 15px}.addon-booking .addon-note p{margin-bottom:0}.detail-refund,.detail-reschedule{margin-bottom:15px}.booking-alert.prebooking-info{margin-top:0}.prebooking-info.price-pay{margin-bottom:0!important}.prebooking-info.booking-alert{padding-top:10px;border-top:none!important}.addon-detail-body .col-6{width:50%}.prebooking-info .phone-field select{font-size:14px;width:35%;margin-left:0;padding-left:40px}.prebooking-info.open .addon-detail-body{padding:0}.payment-info .addon-detail-body{padding:0 20px!important}.booking-container .prebooking-info.open{border:1px solid #ec3237!important}.facilities-flight .detail-booking select{width:97%}.prebooking-info .payment-info .addon-detail-label .main-label{padding-bottom:10px;padding-top:20px!important;font-size:15px;padding-left:5px}.prebooking-info .payment-info .price-total{margin:0 0!important;width:100%!important}.payment-booking-detail .addon-detail-label{padding:0}.main-label.payment-trip.total-price{border-bottom:none}.search .nav-item:not(:last-child) a:not(.active):before{display:none}.fare-info-detail .refund-flight .refund-label,.prebooking-info .main-label .main-label-info{font-size:18px}.search-result-2 .fare-info-detail.round-trip.clearfix{padding:15px}.search-result-2 .fare-info-detail.round-trip .detailing-info .airport-city{float:left;width:25%}.search-result-2 .fare-info-detail.round-trip .detailing-info .refund-flight{float:left;width:30%}.search-result-2 .fare-info-detail.round-trip .detailing-info .ticket-prices{width:40%;padding-left:0}.search-result-2 .fare-info-detail.round-trip .detailing-info .refund-flight .login-info{margin-right:30px;float:right;text-align:left}.search-result .flight-list .plane-action .action-more a:first-of-type{border-right:1px solid red}.search-result .flight-list .plane-action .action-more a{width:auto;text-align:left;display:inline-block;margin-top:15px;font-size:14px;padding:0 30px}.search-result .flight-list .plane-action .action-more{display:block;width:50%;text-align:left;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-top:35px}.search-result-2 .flight-list .plane-action .action-more{margin-top:0}.head-book{display:none}.flight-detail .departure-container .plane-brand{width:20%;margin-bottom:15px}.search-result .flight-detail .detail-container .plane-time .time-label:first-child:before{left:-17px}.flight-detail .transit-container .plane-time{width:25%!important}.search-result .flight-list .flight-detail .detail-container .plane-time .time-label+.departure-city{top:0}.transit-container .plane-time .time-label:before{top:4px}.flight-detail .transit-container .plane-time{display:-webkit-box;display:-ms-flexbox;display:flex}.search-result .flight-detail .plane-time .time-label:first-child,.search-result .flight-list .flight-detail .detail-container .plane-time .time-label+.departure-city{padding-left:10px}.label-total-transit{margin:60px 30px 60px 160px}.search-result .flight-list .departure-city span.name-city{display:none}.search-result .flight-list .transit-container .departure-city span.name-city{display:block}.transit-container{padding:15px 0}.search-result-2 .flight-list .flight-detail .plane-time .time-label+.departure-city{top:0}.search-result-2 .flight-list .plane-time:before{width:75%!important}.search-result-2 .flight-list .main-flight .plane-time{width:50%!important}.search-result .flight-list .plane-action .action-more{width:70%!important}.search-result-2 .flight-detail .main-flight .detail-container .plane-time{width:20%!important}.head-search.search-hotel{background-image:none}.search-container .search.search-hotel{display:none}.search-container.search-result.result-hotel{padding-top:30px!important;margin-bottom:0!important}h3.label-hotel-desk{display:none!important}h3.airport-name.label-hotel-mobile{display:block}.airport-search-date img{width:15px}button.drop-search-hotel{margin:0!important;width:10%;display:inline-block!important;background:transparent;border:none;cursor:pointer}.tab-category-hotel{display:block!important}ul.tab-category.hotel-mobile{float:left;padding:15px 0}.tab-category li.nav-item a.nav-link.active{background-color:#fff;color:#ec3237;border-radius:4px;padding:5px 15px;font-size:14px}.tab-category li.nav-item a.nav-link{background-color:#ec3237;color:#fff;border-radius:4px;padding:5px 15px;font-size:14px;border:1px solid #fff;margin:0 5px}.col-4.filter-left,.col-8.result-list-hotel{display:none}.col-12.result-list-hotel.mobile-ver{display:block;margin-top:30px}.filter-hotel-mobile{width:100%;position:fixed;bottom:0;background-color:#fff;-webkit-box-shadow:0 5px 10px rgba(211,17,68,.18);box-shadow:0 5px 10px rgba(211,17,68,.18);z-index:999}.filter-hotel-mobile a{padding:15px 5px;width:33.333%!important;text-align:center;display:inline-block;color:#464646;border:1px solid #acacac;float:left;text-decoration:none}.filter-hotel-mobile a:hover{background-color:#eee}.row.search-hotel-room{display:none}.img-hotel{height:220px}.btn-tax-hotel a:before,.ticket-prices.tax-hotel,.total-payment{display:none}.price-disc{height:30px}.btn-tax-hotel{margin:0 25px;width:100%;display:inline-block;float:left;text-align:center}.main-hotel .price-hotel{width:40%}.card-list-hotel{margin-top:5px;margin-bottom:5px}.btn-tax-hotel a{margin-right:12px;padding-right:0}.price-ticket.hotel{font-size:20px;float:left}.price-total-disc{width:60%;float:right}span.tax-inactive a{color:#464646}.booking-payment .prebooking-info.open .addon-detail-label .main-label{padding-bottom:15px}.booking-payment .prebooking-info:not(.open) .addon-detail-label{padding-bottom:0}.img-review-hotel img{width:20%}.payment-booking-detail .main-label .booking-trip,.process-booking-detail .main-label .booking-trip{padding-bottom:0}.survey-other-input input#best-pick{border:1px solid #acacac}.rating>label{font-size:35px}.detail-hotel-left .price-disc>.btn-tax-hotel,.detail-hotel-left .price-disc>.price-ticket.hotel,.detail-hotel-left .price-disc>.sub-nominal-room *{font-size:14px;line-height:16px}.detail-hotel-left .price-disc>.btn-tax-hotel{float:none;margin:0;text-align:left;display:block}.card-list-room .list-room{margin-top:10px}.main-detail-room{display:none}.btn-card-list-room .plane-action.btn-book-hotel{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn-card-list-room .plane-action.btn-book-hotel a.plane-btn{margin:15px 0 0 0;width:200px}.hotel-photos-popup{padding-right:0!important}.hotel-photos-popup .container.modal-dialog{padding:0;margin-left:0;margin-right:0}#review_room,.hotel-photos-popup .row.thumbnail-view-hotel{display:none}.hotel-photos-popup .tns-controls{display:block!important}button[data-action=start],button[data-action=stop]{display:none}.hotel-photos-popup .tns-controls button{position:absolute;top:0;z-index:2;border:0;width:50px;height:100%;color:transparent}.hotel-photos-popup .tns-controls button:before{font-family:Font Awesome\ 5 Free;color:#fff;font-weight:600}.hotel-photos-popup .tns-controls button[data-controls=prev]:before{content:"\F053"}.hotel-photos-popup .tns-controls button[data-controls=prev]{left:0;background:-webkit-gradient(linear,right top,left top,from(transparent),to(rgba(0,0,0,.3)));background:linear-gradient(270deg,transparent,rgba(0,0,0,.3));padding-left:12px;padding-right:24px}.hotel-photos-popup .tns-controls button[data-controls=next]:before{content:"\F054"}.hotel-photos-popup .tns-controls button[data-controls=next]{background:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(0,0,0,.3)));background:linear-gradient(90deg,transparent,rgba(0,0,0,.3));right:0;padding-right:12px;padding-left:24px}.cta-booking-now{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cta-booking-now .plane-action{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.cta-booking-now .booking-alert{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.cta-booking-now .addon-detail-body{margin-top:0}.cta-booking-now .plane-action .plane-btn{width:200px;float:none}.detail-image-popup .tns-outer{width:100%}.modal-dialog.container{max-width:none}.search-container.search-result.result-hotel.opened{z-index:99999;position:fixed;width:100%;top:120px;bottom:0;background:none;background-color:rgba(0,0,0,.3)!important;padding-top:0!important}.search-container.search-result.result-hotel.opened .search.search-hotel{display:block;padding-bottom:0;background-color:#fff}.search-container.search-result.result-hotel.opened .search-body>.row{-webkit-box-shadow:0 -5px 10px rgba(211,17,68,.18);box-shadow:0 -5px 10px rgba(211,17,68,.18);padding-top:15px;padding-bottom:15px}.search-container.search-result.result-hotel.opened .search-hotel .search-body{top:0}.search-container.search-result.result-hotel .search.search-hotel .passenger .search-btn{bottom:auto;margin-top:15px}.open-filter .filter-list-room .search .main-label,.open-filter .search-container.search-result.result-hotel.opened .search .main-label{display:block}.search-container.search-result.result-hotel.opened .search-hotel .search-body .col,.search-container.search-result.result-hotel.opened .search-hotel .search-body .col-4,.search-container.search-result.result-hotel.opened .search-hotel .search-body .col-8{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:15px}.search-container.search-result.result-hotel.opened .search-hotel .search-body .filter-item{padding-top:0!important;padding-bottom:0!important}.search-container.search-result.result-hotel.opened .search-hotel .search-body .input-group .form-search{width:calc(100% - 45px)}.search-container.search-result.result-hotel.opened .search-hotel .search-body .input-group .form-search input{padding:5px 0;margin-bottom:5px}.search-container.search-result.result-hotel.opened .search-hotel .search-body .mt-4{margin-top:0!important}.search .filter-item .input-group .form-search{width:calc(100% - 20px);margin-left:4px}#review_room.opened{display:block;position:fixed;top:0;z-index:3;background-color:#fff;height:100vh;overflow-y:auto;margin-top:0;padding-top:75px}.wrapper.open-filter .container-fluid.opened{position:fixed;z-index:999999}#review_room .rating-bar,#review_room .rating-number{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;zoom:75%}#review_room .rating-star{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;display:block;zoom:75%;padding:15px;border-top:1px solid #acacac;margin-top:8px;padding-bottom:7px}#review_room .rating-star .rating-star-review{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:50%;float:left}#review_room .header-mobile,.wrapper.open-filter .card-list-hotel.list-room.opened .main-detail-room .header-mobile{background:#ec3237;padding:7px 0!important;position:fixed;top:0;z-index:99999;-webkit-box-shadow:0 5px 10px rgba(211,17,68,.18);box-shadow:0 5px 10px rgba(211,17,68,.18);height:60px}#review_room .header-mobile h3,.wrapper.open-filter .card-list-hotel.list-room.opened .main-detail-room .header-mobile h3{font-size:18px;color:#fff;width:100%;overflow:hidden;display:inline-block;text-align:center;margin-bottom:0;line-height:46px}#review_room .header-mobile .close-btn,.wrapper.open-filter .card-list-hotel.list-room.opened .main-detail-room .header-mobile .close-btn{position:absolute;top:0;right:0;width:60px;height:60px;padding:10px;background-color:transparent;border:none}#review_room .header-mobile .close-btn:hover,.wrapper.open-filter .card-list-hotel.list-room.opened .main-detail-room .header-mobile .close-btn:hover{cursor:pointer}#review_room .header-mobile .close-btn .fas,.wrapper.open-filter .card-list-hotel.list-room.opened .main-detail-room .header-mobile .close-btn .fas{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%;color:#fff}.wrapper.open-filter .search-result.opened{z-index:99999}#review_room .mention-category{zoom:75%;padding:15px;border-right:0;display:none}#review_room .mention-category .label-mention{display:none}#review_room .sort-review{zoom:75%;margin-top:0;border-top:1px solid #acacac;padding:0}#review_room .sort-review .filter-sort-review .input-group .input-group-text{height:25px!important;width:25px}#review_room .sort-review .filter-sort-review .input-group .form-search{width:calc(100% - 30px);margin-left:5px}#review_room .sort-review .filter-sort-review .input-group .form-search input{padding-top:8px;padding-bottom:3px}#review_room .card-list-review{zoom:75%}#review_room .card-list-review div:first-child{margin-top:5px!important}#review_room .card-list-review .card-review{margin:15px 0!important}.wrapper.open-filter .card-list-hotel.list-room.opened{display:block;position:fixed;top:0;bottom:0;z-index:3;background-color:#fff;overflow:auto;border:0;margin-top:0}.wrapper.open-filter .card-list-hotel.list-room.opened .main-hotel{display:none}.wrapper.open-filter .card-list-hotel.list-room.opened .main-detail-room{display:block;border:0;padding:75px 0 30px 0}.wrapper.open-filter .card-list-hotel.opened:not(.blankslate):hover{cursor:default}.wrapper.open-filter .card-list-hotel.list-room.opened .main-detail-room .header-mobile{display:block}.wrapper.open-filter .card-list-hotel.list-room.opened .main-detail-room .col-4,.wrapper.open-filter .card-list-hotel.list-room.opened .main-detail-room .col-8{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 15px!important}.wrapper.open-filter .card-list-hotel.list-room.opened .main-detail-room .img-slide-room .btn-slide-room{top:0;bottom:0}.wrapper.open-filter .card-list-hotel.list-room.opened .main-detail-room .img-slide-room .btn-slide-room a{height:100%;background:-webkit-gradient(linear,right top,left top,from(transparent),to(rgba(0,0,0,.3)));background:linear-gradient(270deg,transparent,rgba(0,0,0,.3))}.wrapper.open-filter .card-list-hotel.list-room.opened .main-detail-room .img-slide-room .btn-slide-room.right a{background:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(0,0,0,.3)));background:linear-gradient(90deg,transparent,rgba(0,0,0,.3))}.wrapper.open-filter .card-list-hotel.list-room.opened .main-detail-room .img-slide-room .btn-slide-room.right:before{content:none}.wrapper.open-filter .card-list-hotel.list-room.opened .main-detail-room .img-slide-room .btn-slide-room a img{top:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.wrapper.open-filter .card-list-hotel.list-room.opened .main-detail-room .img-slide-room .btn-slide-room.right a img{-webkit-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%)}.wrapper.open-filter .card-list-hotel.list-room.opened .main-detail-room .img-slide-room .btn-slide-room.left{left:15px;right:auto}.wrapper.open-filter .card-list-hotel.list-room.opened .main-detail-room .img-slide-room .btn-slide-room.right{right:15px;left:auto}.main-detail-room .tab-detail-room .tab-room-with-arrow{display:none}.main-detail-room .tab-content .tab-pane{display:block!important;opacity:1}.card-list-hotel.list-room .label-room-info .room-size.faci-hotel,.card-list-hotel.list-room .label-room-info ul{margin-top:0;margin-bottom:8px}.card-list-hotel.list-room #add_info,.card-list-hotel.list-room #cancelation{border-top:1px solid rgba(0,0,0,.1)}.card-list-hotel.list-room #add_info .content-tab,.card-list-hotel.list-room #cancelation .content-tab{margin-top:0}#filter-hotel-desktop{display:none}.container-fluid.opened #filter-hotel-mobile,.wrapper-filter.filter-result i.fas.fa-chevron-left,.wrapper-filter.sort-result i.fas.fa-chevron-left{display:block}.wrapper-filter.filter-result i.fas.fa-chevron-left,.wrapper-filter.sort-result i.fas.fa-chevron-left{line-height:30px}.wrapper-filter.filter-result a:hover,.wrapper-filter.sort-result a:hover{text-decoration:none}.mega-insurance label.main-label{padding-top:5px}.prebooking-info .mega-insurance .addon-detail-body .addon-note{padding:0 15px 0}select.select-insurance{margin-left:0!important;margin-top:0!important}.booking-insurance .input-field.dob-field select{margin-right:0;width:30%!important}.btn-del-form{width:75%}.btn-add-form{width:25%}.traveler-passport .input-field.dob-field.dob-select select#dayField{width:100px!important;margin-right:5px}.traveler-passport .input-field.dob-field.dob-select select#monthField{width:180px!important;margin-right:5px}.traveler-passport .input-field.dob-field.dob-select select#yearField{width:100px!important;margin-right:0}.footer-bg:before{height:26%!important}.head-search .hotel-search .search-date-hotel{width:90%}.list-room .detail-hotel-left .price-room{margin-left:0}.hotel-facilities .slick-next:before,.hotel-facilities .slick-prev:before{display:none}#item_facilities{margin:0;padding:0}label.main-title{padding:20px 0}.search-result-2 .selected-container .plane-price{text-align:left;position:relative;left:0;top:0}.selected-container .plane-condition{padding:10px 30px!important}.prebooking-info .addon-detail-body .addon-note.note-passport{margin-bottom:0;padding-bottom:0}.label-package-combo{padding:10px 15px;width:20%}.search-result-2 .flight-list.list-combo-deal .main-flight .plane-price{top:95px}.search-result-2 .container-fluid .selected-container{top:50px;z-index:998;position:relative}.selected-container .label-package-combo{width:20%!important;padding:10px 15px!important}.search-result-2 .flight-list.list-combo-deal,.search-result-2 .selected-container.list-combo-deal{padding:40px 0 0}.search-result-2 .label-total-transit{margin:30px 20px 30px 20px}.booking-container .flight-list>div .plane-time:before{height:calc(100% - 125px)}.prebooking-info .booking-alert.further-info{margin:15px;padding:10px 0 0}.payment-booking-detail .addon-detail-body .main-label.pasengger-name,.process-booking-detail .addon-detail-body .main-label.pasengger-name{padding:15px 0!important}.prebooking-info.open .addon-detail-body{padding:25px}.prebooking-info.open .booking-alert .addon-detail-body,.prebooking-info.open .payment-confirm .addon-detail-body{padding:10px;margin-bottom:0}.payment-method-list .payment-method .payment-notice:before{display:none}.flight-detail-modal .container{padding:0}.myprofile-container{background-position-y:-260px}.profile-info{height:95px;top:225px}.profile-img{position:absolute;left:0;right:0;margin:0 auto;top:-100px}.ava{width:120px;height:auto}.ava img{width:100%;border-radius:30px}.profile-data h3{display:none}ul.list-info{width:100%!important;padding:20px 20px 10px}.detail-profile .profile-nav,.profile-data{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.detail-profile .profile-nav .nav{display:block}.detail-profile .profile-nav ul li{display:block;width:100%;text-align:center;float:left}.col-10.content-profile.my-booking.main{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 10px;border-left:none}.detail-profile{padding-top:0}.profile-nav.sidenav a{padding:10px;background-color:#d0d0d0;color:#fff}.profile-nav.sidenav a.logout{background-color:#ec3237;color:#fff;-webkit-box-shadow:0 0 40px 0 rgba(70,70,70,.55);box-shadow:0 0 40px 0 rgba(70,70,70,.55)}.profile-nav.sidenav a.active:active,.profile-nav.sidenav a:hover{color:#fff;font-weight:600;background-color:#acacac}.content-profile .content{margin-top:30px}.content-profile .search-result{padding-top:30px!important}.content-profile .search-result .flight-list{padding:0}.booking-stat-list .time-period{background:transparent;width:50%;text-align:right;padding:0;float:right}.booking-data .flight-list .main-flight.list-order{display:-webkit-box;display:-ms-flexbox;display:flex}.search-result .booking-data .my-book-detail{margin:0!important;padding:0!important;width:20%!important}.booking-data .flight-list .btn-view-booking{display:-webkit-box;display:-ms-flexbox;display:flex}li.nav-item.close-log{position:fixed;bottom:0;top:auto;left:0;right:0;margin:0 auto;width:100%!important}.booking-data .flight-list .act-view{margin:0!important;position:absolute;width:auto!important;left:0;right:20px;top:5px}.booking-data .flight-detail.clearfix{padding:0 25px}.search-result .booking-data .flight-list{margin-top:30px}}@media (max-width:720px){.search-result-2 .flight-list .main-flight .plane-price{margin-right:0;width:auto;margin-top:0;padding-top:0}.search-result .plane-price{right:55px}.search-result .flight-list .plane-time{width:50%}.search-result .flight-list .plane-time:before{width:65%!important}.search-result .flight-detail .plane-time:before{width:2px!important}.search-result .flight-detail .plane-time{width:20%}.search-result .flight-detail .airport-city{width:40%!important}.search-result-2 .flight-list .main-flight .plane-time{width:50%!important}.search-result-2 .flight-detail .plane-brand{width:90%!important}.search-result-2 .flight-detail-left{width:75%}.search-result-2 .flight-detail .plane-time{width:40%}.search-result-2 .flight-detail .airport-city{width:50%!important}.search-result-2 .flight-detail .plane-spec{margin:5px 0 0!important}.head-search .flight-search .airport-name{width:90%;font-size:12px;margin-bottom:0}.prebooking-info .addon-detail-body .addon-btn{margin-left:0}.booking-alert .addon-btn{margin-left:30px!important}.addon-detail-body .col-6{width:100%}.prebooking-info .phone-field select{width:20%}.input-field.dob-field.dob-select select{margin-right:6px;width:32%!important}.container-fluid .addon-btn .text-left{float:left!important;width:100%;padding-left:0;padding-top:10px}.btn.download-departure{padding:15px}.fare-info-detail .refund-flight .refund-label,.prebooking-info .main-label .main-label-info{font-size:16px}.fare-info-detail .detailing-info .airport-city,.fare-info-detail .detailing-info .refund-flight{width:50%}.fare-info-detail .detailing-info .refund-flight .login-info{width:250px;padding-top:20px}.fare-info-detail .detailing-info .ticket-prices{width:100%;padding-left:0}.search-result-2 .fare-info-detail.round-trip .detailing-info .airport-city{float:left;width:50%}.search-result-2 .fare-info-detail.round-trip .detailing-info .refund-flight{float:left;width:50%;text-align:left}.search-result-2 .fare-info-detail.round-trip .detailing-info .ticket-prices{width:100%;padding-left:0}.search-result-2 .fare-info-detail.round-trip .detailing-info .refund-flight .login-info{margin-right:0;float:left;text-align:left}.flight-list .departure-container{display:block}.label-total-transit{margin:30px 20px 30px 20px}.flight-detail .main-flight{margin-top:15px!important}.flight-detail .transit-container .plane-time{width:20%!important}.flight-detail .departure-container .plane-brand{width:100%!important}.tab-category a.nav-link{font-size:12px!important;padding:5px 10px!important;margin:0 3px!important}.price-ticket.hotel{font-size:20px}.disc-hotel{width:50px}.banner-promo-login-register a.btn-link{float:right;line-height:3}.btn-tax-hotel{text-align:center;margin:0 28px}.main-hotel .price-hotel{width:50%}.img-hotel{height:200px}.addon-btn.pb-4{margin-bottom:55px}.addon-btn a{margin-bottom:5px}.booking-container .prebooking-info.process-booking-detail>.addon-detail-body .col-6{max-width:50%}.btn-del-form{width:70%}.policy-btn .break-span{display:none}.train-detail-departure label{font-size:14px}.train-detail-departure .detail-container{padding:0 30px}.train-detail-departure .detail-container>div .airport-city,.train-detail-departure .detail-container>div .plane-time{width:50%}.place-togo span.seat-number{padding-left:0;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.train-detail-right{display:none}.loader-state img{width:50%}.head-search .train-search .airport-search-date.train,.head-search .train-search .airport-search.station-search{width:100%}.head-search.head-search-train{padding-bottom:7px!important;background-image:none}.search-result .train-list .train-brand{width:100%}.btn-add-form{width:30%}.traveler-passport .input-field.dob-field.dob-select select#dayField,.traveler-passport .input-field.dob-field.dob-select select#monthField{width:180px!important;margin-right:5px}.traveler-passport .input-field.dob-field.dob-select select#yearField{width:180px!important;margin-right:0}.hotel-facilities .list-item-facilities{width:130px!important}.label-package-combo{padding:10px 15px;width:30%}.selected-container .label-package-combo{width:30%!important}.search-result-2 .col-8 .flight-destination{position:fixed;left:0;top:50px;width:50%}.search-result-2 .col-4 .flight-destination{position:fixed;right:0;top:50px;width:50%;border-left:1px solid #ccc}.footer .contact-form.col-6{position:absolute!important;top:900px;height:auto}.card-list-room .main-hotel .detail-hotel-left{width:85%;padding:15px}ul.list-info{padding:20px 0 0}.info-contact .main-contact{font-size:16px}.profile-info{height:85px}}@media (max-width:600px){.head-search .flight-search .airport-name{width:90%}.search-result .plane-price{right:40px}.search-result-2 .flight-list .plane-time:before,.search-result .flight-list .plane-time:before{width:60%!important}.search-result-2 .flight-detail .plane-time:before,.search-result .flight-detail .plane-time:before{width:2px!important}.search-result .flight-detail .plane-time{width:35%}.search-result .flight-detail .airport-city{width:50%!important}.search-result .flight-detail .plane-spec{width:26%!important;float:left;margin:0 15px!important;padding:0!important}.search-result-2 .flight-detail-left{width:100%}.search-result-2 .flight-detail .plane-brand{width:70%!important}.prebooking-info .detail-booking select{margin-left:0}.prebooking-info.facilities-flight .detail-booking select{margin-left:16px;width:94%}.input-field.dob-field.dob-select select{font-size:14px;margin-right:4px;width:32%!important}.fare-info-detail .detailing-info .airport-city,.fare-info-detail .detailing-info .refund-flight{width:50%;float:left}.fare-info-detail .detailing-info .ticket-prices{width:100%;padding-left:0}.search-result .flight-detail .city-label,.search-result .flight-detail .plane-spec .spec,.search-result .flight-detail .time-label{font-size:16px}.flight-detail .city-sub-label,.flight-detail .departure-city span,.flight-detail .sub-spec{font-size:12px!important}.flight-detail .transit-container .plane-time{width:25%!important}.transit-container .transit-sub-label{font-size:12px}.search-result .flight-detail .plane-spec.spec-1{width:30%!important;margin:0!important}.search-result .flight-detail .plane-spec.spec-2{width:24%!important;margin:0!important}.disc-hotel{width:50px;margin:0 15px}.list-detail-hotel .name-hotel h3{font-size:16px;margin-bottom:10px}.main-hotel .price-hotel{width:55%}.btn-tax-hotel a{margin-right:0;padding-right:0}.price-ticket.hotel{font-size:16px}.btn-tax-hotel{text-align:center;margin:0 25px}.booking-container .prebooking-info.process-booking-detail>.addon-detail-body .col-6{max-width:100%}.addon-btn.pb-4{margin-bottom:75px}.main-hotel .price-hotel{width:100%;float:left;margin-top:5px}.price-total-disc{float:left;margin-left:15px}.btn-tax-hotel{margin:5px 15px 0;font-size:12px;text-align:left}.img-hotel{height:245px}.detail-hotel .detail-text-left .label-rating{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}.detail-hotel .detail-text-left .price-hotel{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.detail-hotel .detail-text-left .price-hotel,.detail-hotel .detail-text-left .price-hotel .btn-book-hotel{text-align:left}.detail-hotel .detail-text-left .price-hotel{padding-right:0}.btn-process-container{margin-top:15px}.booking-container.booking-process .main-title{display:block;font-size:24px}.booking-insurance .input-field.dob-field select{margin-right:10px;width:31%!important}.btn-del-form{width:60%}.btn-add-form{width:40%}.btn-add-del{margin-top:20px}.traveler-passport .input-field.dob-field.dob-select select#dayField,.traveler-passport .input-field.dob-field.dob-select select#monthField{width:170px!important;margin-right:5px}.traveler-passport .input-field.dob-field.dob-select select#yearField{width:170px!important;margin-right:0}.footer .contact-form.col-6{top:970px}.hotel-facilities .list-item-facilities{width:130px!important}.label-package-combo{width:35%}.selected-container .label-package-combo{width:35%!important}.search-result-2 .col-8 .flight-destination{position:fixed;left:0;top:75px;width:50%}.search-result-2 .col-4 .flight-destination{position:fixed;right:0;top:75px;width:50%;border-left:1px solid #ccc}.myprofile-container{background-position-y:-140px}ul.list-info li{display:block;margin-right:0;margin-bottom:5px}.profile-info{height:175px;top:169px}.profile-img{position:absolute;left:0;right:500px;margin:0 auto;top:-80px}.ava{width:100px}ul.list-info{width:75%!important}ul.list-info li.btn-profile{position:absolute;left:460px;top:25px;z-index:999}.search-result .booking-data .flight-detail .plane-time{width:25%}.main-edit-profile .edit-name{display:block}.main-edit-profile .input-field{max-width:100%}}@media (max-width:480px){.head-search .flight-search .airport-name{width:90%}.search-result .plane-price{right:15px}.search-result .flight-list .plane-time{width:70%!important}.search-result .flight-detail .plane-time{width:23%!important}.search-result .flight-detail .airport-city{width:55%!important}.plane-action .plane-btn{width:40%}.search-result .flight-detail .plane-spec{width:35%!important}.search-result-2 .flight-list .main-flight .plane-time{width:70%!important}.search-result-2 .flight-list .main-flight .plane-price{margin-right:25px;margin-top:5px;top:20px}.search-result-2 .flight-detail .plane-brand{width:100%!important}.instagram .instagram-feed{padding:7px;margin:0 10px 20px 10px}.instagram .instagram-feed .image img{height:145px}.instagram .instagram-feed *{font-size:14px}.instagram .slick-dots li,.instagram .slick-dots li button{width:auto}.instagram .slick-dots li button:before{width:10px;background:#c50f40;height:10px;border-radius:100px;margin-top:10px}.search-result .flight-list .plane-action .action-more{width:60%!important}.detail-booking.reward{padding:0 0 0 0}.gift-img{display:none}.prebooking-info select{width:100%}.prebooking-info .detail-booking select{width:93%}.prebooking-info.traveler-details .detail-booking select{width:100%}.prebooking-info .phone-field select{width:35%}.prebooking-info.traveler-details .detail-booking select{margin-left:0}.prebooking-info.traveler-details .detail-booking .dob-field select{width:31%!important;margin-left:2px}.booking-container .virtual-account .addon-detail-body .virtual-account-detail .va-number{font-size:24px}.fare-info-detail .detailing-info .refund-flight .login-info{width:180px;padding-top:20px}.search-result .flight-list .plane-action .action-more a{padding:0 15px}.search-result .flight-detail .landing-container .airport-city,.search-result .flight-detail .takeoff-container .airport-city{width:35%!important;padding:0 10px}.search-result-2 .flight-detail .landing-container .airport-city,.search-result-2 .flight-detail .takeoff-container .airport-city{width:85%!important;padding:0 10px}.flight-detail .transit-container .plane-time{top:-12px}.search-result .flight-detail .plane-spec.spec-2{padding:0 10px!important}.search-result .flight-detail .plane-spec.spec-1{width:35%!important}.search-result .flight-detail .airport-city{padding:0 10px}.search-result-2 .flight-list .main-flight .plane-duration,.search-result .plane-duration{width:30%}ul.tab-category.hotel-mobile{white-space:nowrap}p.text-promo{width:50%}.detail-hotel-left{width:70%}.img-hotel{width:30%;height:215px}.detail-hotel-left .list-detail-hotel{border-right:none;width:100%}.main-hotel .price-hotel,.main-hotel .price-hotel.price-room{width:100%;float:left;margin-top:5px}.main-hotel .price-hotel.price-room{margin-bottom:20px}.star-hotel{font-size:12px;margin:5px 0}.page-review a{padding:10px 15px}.btn-tax-hotel{margin:0 15px;font-size:12px;text-align:left}.list-detail-hotel .name-hotel h3{font-size:14px;margin-bottom:5px}.score-hotel .score-title{margin-bottom:5px;font-size:12px}.main-label-info.info-hotel{display:none}.disc-hotel{font-size:12px}.price-ticket.hotel{font-size:15px}.place-hotel span,.sub-nominal-hotel{font-size:12px}.card-list-hotel{margin-top:5px;margin-bottom:5px}.price-disc{height:20px;margin-left:15px}.price-total-disc{float:left;margin-left:0}.disc-hotel{margin:0 15px 0 0}.flight-label .booking-trip-detail .trip-date{width:calc(100% - 100px)}.prebooking-info .mega-insurance select{width:100%;margin-bottom:0}.booking-insurance .input-field.dob-field select{width:31%!important;margin-right:5px}.traveler-passport .input-field.dob-field.dob-select select#dayField,.traveler-passport .input-field.dob-field.dob-select select#monthField{width:130px!important;margin-right:5px}.traveler-passport .input-field.dob-field.dob-select select#yearField{width:130px!important;margin-right:0}.footer .contact-form.col-6{top:960px}.list-room .detail-hotel-left .price-room{margin-left:-15px}.hotel-facilities .list-item-facilities{width:86px!important}.head-search .flight-search .airport-search img+img{width:15px}.loader-state img{width:50%}.search-result-2 .flight-list .plane-time:before,.search-result .flight-list .plane-time:before{width:65%!important}.label-info-passport{padding:15px 15px;font-size:14px}.search-result-2 .flight-list.list-combo-deal{padding:50px 0 0}.search-result-2 .flight-list.list-combo-deal .main-flight .plane-price{top:60px}.label-package-combo{width:40%}.selected-container .label-package-combo{width:40%!important}.booking-payment .booking-alert{padding:5px}.prebooking-info.open .addon-detail-body{padding:10px}.card-list-room .main-hotel .detail-hotel-left{width:100%;padding:15px;padding-top:80px}ul.list-info li.btn-profile{left:350px;top:15px}.booking-data .flight-list .btn-view-booking{padding:10px 15px}.my-book-detail .order-id p{font-size:16px}}@media (max-width:450px){.footer-bg:before{height:30%}.footer .contact-form.col-6{top:990px}.footer .col-6 .col-12{margin-bottom:650px}}@media (max-width:420px){.nav-link span{display:inline-block}span.text-wrap{width:50%;line-height:20px;position:relative;top:10px}.instagram .instagram-feed .caption span{min-height:50px}.footer .contact-card{margin-top:10px}.head-search .flight-search .airport-name{width:90%;font-size:10px}.head-search .flight-search *{font-size:10px}.search-result-2 .flight-list .plane-time:before,.search-result .flight-list .plane-time:before{width:55%!important;height:2px!important}.search-result-2 .flight-detail .plane-time:before,.search-result .flight-detail .plane-time:before{height:76%!important;width:2px!important}.head-search .flight-search .airport-search img+img{height:15px}.search-result .flight-detail .plane-spec{width:32%!important}.fare-info-detail .detailing-info .refund-flight .addon-btn{padding:15px 0 0 1px}.prebooking-info .phone-field select{width:40%}.prebooking-info.traveler-details .detail-booking .dob-field select{width:31%!important;margin-left:0}.facilities-flight .addon-detail-body label.baggage-departure{padding:0 15px 10px}.search-result-2 .flight-detail .main-flight .detail-container .plane-time,.search-result .flight-detail .transit-container .plane-time{width:25%!important}.search-result .flight-detail .plane-spec.spec-2{padding:0!important;padding-left:5px!important;width:23%!important}p.text-promo{width:55%}.page-review a{padding:10px 13px}.img-hotel{width:30%;height:222px}.btn-tax-hotel{margin:0 15px 0 15px}.detail-hotel .detail-text-left .label-rating{-webkit-box-flex:0;-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}.detail-hotel .detail-text-left .price-hotel{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}.btn-del-form{width:50%;padding:0}.btn-add-form{width:50%}.traveler-passport .input-field.dob-field.dob-select select#dayField{width:25%!important;margin-right:5px}.traveler-passport .input-field.dob-field.dob-select select#monthField{width:39%!important;margin-right:5px}.traveler-passport .input-field.dob-field.dob-select select#yearField{width:30%!important;margin-right:0}.hotel-facilities .list-item-facilities{width:74px!important}.footer .col-6 .col-12{margin-bottom:720px}.footer .contact-form.col-6{top:1060px}.package .package-item{margin-top:30px}.gallery-item .gallery-detail{height:100%;padding:30px}.search-result .flight-detail .city-label,.search-result .flight-detail .plane-spec .spec,.search-result .flight-detail .time-label{font-size:14px}.dob-field select#dayField{width:25%!important}.dob-field select#monthField{width:38%!important}.booking-insurance .input-field.dob-field select{width:30%!important}.label-package-combo{width:51%}.selected-container .label-package-combo{width:51%!important}.label-total-transit,.search-result-2 .label-total-transit{padding:10px!important;margin:15px}.dob-field #yearField{width:31%!important;margin-right:0}.prebooking-info .addon-detail-body{margin-bottom:0}.details-passport .main-label .edited{float:left;display:contents}.process-booking-detail .booking-alert .addon-note{width:calc(100% - 10px);padding:10px 0 0!important}.status-process-container{display:block}.status-process-container .status-text{padding-left:0;padding-top:15px}.process-booking-detail .main-title{padding:0 15px 15px;margin-bottom:0}.booking-payment .booking-alert .addon-note{width:100%;display:block;padding-left:0;padding-top:10px}.prebooking-info .payment-confirm .main-label{padding-bottom:0;padding-top:5px}.upload-container{padding:10px}.booking-payment>.container>.main-title,.booking-process>.container>.main-title,.review-hotel>.container>.main-title{font-size:32px}.payment-method-container{padding:0}.booking-container .virtual-account .addon-detail-body .virtual-account-detail .va-number{font-size:20px}.booking-container .virtual-account .payment-method-list{margin-bottom:15px;padding:15px}.search-result-2 .flight-destination,.search-result .flight-destination-detail{padding:20px 15px 5px!important}.search-result-2 .search-result .flight-destination{height:55px}.search-result-2 .flight-destination .flight-destination-detail .flight-destination-label{font-size:12px}ul.list-info li.btn-profile{left:290px;top:15px}.booking-stat-list .time-period{background:transparent;width:100%;text-align:left;padding:0;display:block}.search-result .flight-list>div{display:inline-block}.booking-stat-list .complete-pay{float:left;margin-top:20px}.order-stat .main-stat{margin-bottom:0;font-size:16px;font-weight:600}.booking-data .list-order .plane-brand img{width:50px}.search-result .booking-data .flight-list .list-order .plane-brand{width:30%}.main-flight .schedule-flight{width:50%}.booking-data .flight-list .airport-search{padding:10px 15px}.booking-data .flight-list .airport-search h3.airport-name{font-size:12px}.booking-data .flight-list .main-flight.detail-order{padding:15px;min-height:140px}.booking-data .flight-list .act-view{top:140px}.search-result .booking-data .flight-detail .plane-time{width:33%!important}.booking-data .flight-list .airport-search img{width:15px}.btn-act-edit{display:block;text-align:center;float:none}}@media (max-width:360px){.feature-slider .feature-container .title{padding:15px}.footer .contact-card{margin-top:140px}.search-result-2 .flight-list .plane-time:before,.search-result .flight-list .plane-time:before{width:50%!important;height:2px!important}.search-result .flight-list .plane-action .action-more a{padding:0 10px}.search-result .flight-detail .transit-container .plane-time{width:25%!important}.search-result .flight-detail .airport-city{width:75%!important}.search-result .flight-detail .plane-spec.spec-2{padding-left:10px!important}.detail-container .landing-container:before,.detail-container .takeoff-container:before,.detail-container .transit-container:before{left:4px}.search-result .flight-detail .plane-time .time-label:first-child{left:20px}.search-result .flight-list .flight-detail .detail-container .plane-time .time-label+.departure-city{padding-left:0}.label-total-transit{font-size:12px;margin:20px 0}.fare-info-detail .detailing-info .refund-flight .login-info{width:160px}.search-result-2 .flight-destination,.search-result .flight-destination-detail{padding:22px 10px 0!important}.search-result-2 .label-total-transit{font-size:12px;margin:20px 0}.plane-action .plane-btn{font-size:14px}.search-result-2 .flight-detail .main-flight .detail-container .plane-time{width:30%!important}.search-result-2 .flight-detail .airport-city{width:47%!important}.dob-field select#yearField{width:28%!important}.dob-field select#monthField{width:40%!important}.booking-container .flight-list>div .plane-time:before{height:calc(100% - 133px)}.traveler-passport .input-field.dob-field.dob-select select#yearField{width:28%!important}.dob-field select#dayField{width:24%!important}.btn-add-form button,.btn-del-form button{margin-right:0}.label-package-combo{width:52%;padding:10px}.selected-container .label-package-combo{width:52%!important;padding:10px!important}.search-result .plane-price{top:25px}.modal-content .plane-time .time-label:before{left:-37px}.search-body ul.nav.nav-tabs li.nav-item a{padding:0 22px}.reward .addon-note span.note-save{display:block}.details-passport .main-label .edited{float:left;display:block}.upload-container{padding:5px}.upload-content p.label-info{width:100%;margin-bottom:20px}.booking-container .virtual-account .addon-detail-body .virtual-account-detail .va-number{font-size:16px}.footer .contact-form.col-6{top:980px}.ava{width:80px}.myprofile-container{background-position-y:-100px}ul.list-info li.btn-profile{position:inherit;float:left}.profile-info{height:225px;top:120px}.profile-img{top:-40px}.booking-data .flight-list .airport-search{padding:15px 15px}.booking-data .flight-list .main-flight.list-order{padding:10px 15px}.list-order .plane-brand img{width:60px}.search-result .flight-list .list-order .plane-brand{width:30%}.main-flight .schedule-flight{width:50%}ul.list-info{width:100%!important}.search-result .booking-data .flight-detail .transit-container .plane-time{width:35%!important}.booking-data .list-person{padding:15px;margin:0;border:1px solid #acacac;margin-top:-1px;display:block}.booking-data .passenger-list{margin-bottom:10px;margin-top:-1px;max-width:100%}}@media(max-width:320px){.package .package-price{position:absolute;bottom:20px;left:12px;font-weight:700}.search-container .search-label{padding-top:110px}.package .package-name{font-size:18px!important}.gallery-link{margin-top:0}.gallery-title.float-left{font-size:20px}.search-result .flight-list .plane-time .time-label:before{left:-15px}.search-result .flight-list .plane-action .action-more a{padding:0 5px}.plane-action .plane-btn{padding:10px 6px}.search-result .flight-detail .plane-time{width:26%!important}.fare-info-detail .detailing-info .refund-flight .login-info{width:150px}.head-search .flight-search *,.head-search .flight-search .airport-name{font-size:10px;margin-bottom:0}.head-search .flight-search .airport-search img+img{height:12px}.search-result-2 .flight-destination,.search-result .flight-destination-detail{padding:22px 0 0!important}.label-package-combo{width:60%;padding:10px}.booking-container .nav-pills li span{height:60px;font-size:10px}.reward .addon-note span.note-save{padding:0 15px;display:block}.dob-field select#dayField,.dob-field select#monthField,.dob-field select#yearField{margin-right:0}.dob-field select#monthField{width:45%!important}.input-field.dob-field.dob-select select{padding:10px}.btn-del-form{width:55%}.btn-add-form{width:60%;position:absolute;left:118px}.fare-info-detail .refund-flight .refund-label,.prebooking-info .main-label .main-label-info{font-size:12px}.flight-label .booking-trip-detail .trip-date{width:100%;display:block}.btn.download-departure{padding:10px;font-size:14px}.selected-container .label-package-combo{width:60%!important;padding:10px!important}.booking-data .flight-list .main-flight.list-order{display:block}.booking-data .main-flight .order-id{float:none;position:absolute;top:120px;right:15px}.booking-data .main-flight.detail-order .order-id{top:55px}.booking-data .flight-list .main-flight.detail-order{min-height:170px}.booking-data .flight-list .act-view{top:170px}i.fas.fa-exclamation-circle.ic-alert{font-size:16px;padding-right:5px}}@media(max-width:480px)and(min-width:420px){.footer .contact-form.col-6{top:850px}}@media(max-width:320px){.footer .contact-form.col-6{top:1100px}}@media(max-width:310px){.footer .contact-form.col-6{top:950px}}@media(max-width:910px){.search-result-2 .col-4.col-change,.search-result-2 .col-8.col-change{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media(max-width:768px){#confirmPopup .modal-content{width:650px;padding:30px}#confirmPopup .modal-content .img-confirm img{margin:0 auto 15px;width:120px}#confirmPopup .modal-header{text-align:center;margin-bottom:15px}.container .modal-content .modal-header .modal-title{width:100%}#confirmPopup .modal-body .confirm-note{text-align:center}#confirmPopup .modal-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width:650px){#confirmPopup .modal-content{width:570px}#confirmPopup .modal-content .img-confirm img{width:112px;margin:25px auto 0}.container .modal-content .modal-header .modal-title{font-size:20px}#confirmPopup .modal-body .confirm-note{font-size:14px}#confirmPopup .modal-footer .confirm-btn{font-size:14px;padding:15px 20px}}@media(max-width:570px){#confirmPopup .modal-content{width:500px}#confirmPopup .modal-content .img-confirm img{margin:0 auto 15px}}@media(max-width:500px){#confirmPopup .modal-content{width:370px}.flight-detail-modal .container{margin-top:70px}}@media(max-width:370px){#confirmPopup .modal-content{width:320px}#confirmPopup .modal-footer{display:block}#confirmPopup .modal-footer .confirm-btn{width:100%;margin:0 0 10px}}@media(max-width:376px){.myprofile-container{background-position-y:-70px}ul.list-info li.btn-profile{position:inherit;float:left}.profile-info{height:225px;top:119px}.profile-img{top:-40px}.ava{width:80px}.list-order .plane-brand img{width:60px}.search-result .flight-list .list-order .plane-brand{width:30%}.main-flight .schedule-flight{width:50%}}.logincontainer,.signupcontainer{display:block}.logincontainer{right:20px}.signupcontainer{right:0}.airportcontainer{max-width:886px}.passengercontainer input[type=number]::-webkit-inner-spin-button,.passengercontainer input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.navbar-popup .navbar-form .input-group{width:auto}.bs-popover-bottom[_nghost-c4] .arrow[_ngcontent-c4],.bs-popover-top[_nghost-c4] .arrow[_ngcontent-c4]{left:calc(50% - .65rem)}.bs-popover-bottom .popover-arrow{margin-left:-30px!important}.navbar-popup .navbar-form button.login-btns:hover{background-color:#ec3237}.navbar-popup .navbar-form button.login-btns{width:100%;padding:20px;font-family:Roboto;font-weight:700;font-size:18px;border-radius:15px;background-color:#ec3237;color:#fff;height:60px;margin:.5rem 0;padding:0 20px}.forgot-pass{margin-left:0}.prebooking-result .container>.row>[class^=col] .container-fluid{margin-bottom:30px}.prebooking-result .container>.row>[class^=col] .container,.prebooking-result .container>.row>[class^=col] .container-fluid{padding:0}.navbar-dark .navbar-nav .nav-item button:hover{color:red;background-color:#fff;-webkit-box-shadow:0 10px 10px rgba(0,0,0,.25);box-shadow:0 10px 10px rgba(0,0,0,.25)}.navbar-popup .navbar-form a.login-link{margin-left:20px}.navbar-popup .navbar-form button.signup-btn{border-color:red;margin-left:unset}popover-container.popover{width:auto;-webkit-box-shadow:0 2px 25px 2px rgba(0,0,0,.15);box-shadow:0 2px 25px 2px rgba(0,0,0,.15);border-radius:0}popover-container.popover.flightcontainer,popover-container.popover.passengercontainer{padding:15px}popover-container.popover .popover-content.popover-body{padding:0}popover-container.popover .popover-content.popover-body .btn-done{margin-left:0}popover-container.popover .popover-content.popover-body .input-group input{padding:10px 12px}popover-container.popover .popover-content.popover-body #done-passenger{border-radius:.25rem;padding:.375rem .75rem}.daterangeCalendar .bs-datepicker-body table td span.selected{background-color:#c81041;color:#fff}.footer-mobile{display:none}popover-container.popover.logincontainer,popover-container.popover.signupcontainer{z-index:9999!important;top:67px!important;width:330px}body.main-bg popover-container.popover.logincontainer .popup-label-login,body.main-bg popover-container.popover.signupcontainer .popup-label-register{width:100%;text-align:center;border-bottom:0;margin-bottom:0;padding:15px}body.main-bg popover-container.popover.logincontainer .navbar-popup a,body.main-bg popover-container.popover.signupcontainer .navbar-popup a{width:100%;text-align:center;display:block;color:#000;text-decoration:none;margin:0}body.main-bg popover-container.popover.logincontainer .navbar-popup a.forgot-pass,body.main-bg popover-container.popover.signupcontainer .navbar-popup a.forgot-pass{text-align:right}body.main-bg popover-container.popover.logincontainer .navbar-popup button,body.main-bg popover-container.popover.signupcontainer .navbar-popup button{border-radius:10px;-webkit-box-shadow:0 16px 27px 0 rgba(0,0,0,.25);box-shadow:0 16px 27px 0 rgba(0,0,0,.25);margin-top:20px;margin-bottom:35px}body.main-bg popover-container.popover.signupcontainer .navbar-popup .signup-note{font-size:12px}body.main-bg popover-container.popover.signupcontainer .navbar-popup .signup-term{font-size:12px;padding:15px 40px;text-align:center}body.main-bg popover-container.popover.signupcontainer .navbar-popup button.signup-btn{padding:18px;margin-top:10px;font-family:Roboto;font-weight:700;width:100%;height:auto}body.main-bg popover-container.popover.signupcontainer .navbar-popup .login-link{margin-bottom:10px}.booking-container .flight-detail-modal .flight-list>div .plane-time:before{height:calc(100% - 67px)}.flight-detail-modal .container .modal-content .flight-list .flight-detail .return-container{-webkit-box-shadow:inset 0 7px 37px -11px rgba(0,0,0,.15);box-shadow:inset 0 7px 37px -11px rgba(0,0,0,.15)}.modal-body .return-container .plane-time{width:20%!important}.modal-body .return-container .airport-city{width:30%!important}.popover-content .time-list-val{display:block;position:absolute;top:calc(100% - 5px);left:50%;-webkit-box-shadow:0 2px 25px 2px rgba(0,0,0,.15);box-shadow:0 2px 25px 2px rgba(0,0,0,.15);max-height:150px;overflow-y:auto;background-color:#fff;border-radius:3px;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.popover-content .time-list-val dl dt{padding:7px}.popover-content .time-list-val dl dt:hover{background-color:#ec3237;color:#fff;cursor:pointer}.popover-country-codes .popover-arrow,.popover.popover-timepicker .popover-arrow{display:none}.popover-country-codes,.popover.popover-timepicker{background:none;-webkit-box-shadow:none;box-shadow:none;padding-top:0;margin-top:0;padding-bottom:0}.country-list.open{display:block}.popover-country-codes{margin:0!important;padding:0!important}.popover-country-codes .country-list{top:calc(100% - 5px);left:0;-webkit-box-shadow:0 2px 25px 2px rgba(0,0,0,.15);box-shadow:0 2px 25px 2px rgba(0,0,0,.15);max-height:150px;overflow-y:auto;background-color:#fff;border-radius:3px;z-index:1}.popover-country-codes img{display:inline-block;border:0;width:75px;-o-object-fit:scale-down;object-fit:scale-down;padding-left:12px;-o-object-position:center;object-position:center}.popover-country-codes .country-list dl{margin:0;width:120px}.popover-country-codes .country-list dl dt{border-bottom:1px solid #cacaca;border-right:1px solid #cacaca;border-left:1px solid #cacaca;padding-right:12px}.popover-country-codes .country-list dl dt:first-child{border-top:1px solid #cacaca}.popover-country-codes .country-list dl dt:hover{cursor:pointer;background-color:#cacaca}.popover-country-codes .country-list dl dt img{width:50px}.wrapper-filter.filter-result i.fas.fa-chevron-left,.wrapper-filter.sort-result i.fas.fa-chevron-left{display:none}.popover-country-codes .country-list{margin-left:-35px}.popover-country-codes .country-list dl dt{border:none}.phone-field #country-field,.phone-field input[type=text].form-control{background-color:transparent}.prebooking-info select{margin-left:0}.booking-container .flight-list>div .plane-time:before{height:calc(100% - 140px)}.img-soon{text-align:center;padding:30px}iframe#xendit-frame{height:360px;border:none}.confirmPopup .modal-content{width:730px;margin:0 auto;padding:50px}.confirmPopup .modal-body,.confirmPopup .modal-footer,.confirmPopup .modal-header{padding:0}.confirmPopup .modal-header{font-size:25px;margin-bottom:30px}.confirmPopup .modal-body .confirm-note{font-size:16px;margin-bottom:30px}.confirmPopup .modal-body .confirm-note ul li:not(:last-child){margin-bottom:30px}.confirmPopup .modal-content .img-confirm img{width:162px;display:block;margin:45px auto 0}.confirmPopup .modal-footer{border:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.confirmPopup .modal-footer .confirm-btn{min-width:165px;font-size:16px;font-size:"Roboto";font-weight:700;color:#ec3237;background-color:#fff;border:1px solid #ec3237;border-radius:10px;padding:16px 35px}.confirmPopup .modal-footer .confirm-btn.continue{color:#fff;background-color:#ec3237}.confirmPopup .modal-content .modal-header{border:0}.confirmPopup .modal-content{border-radius:0}.confirmPopup .modal-dialog{max-width:none}.confirmPopup .error-dialog-footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.form-error{color:red}.validation-err{border:1px solid #ec3237!important}.text-button-red{border:none!important;padding:4px!important;color:red!important;background:#fff}.modal.show{background-color:rgba(0,0,0,.6)}.swal2-container{z-index:1200!important}.swal2-popup{color:#fff;border-radius:0!important;border:1px solid #ffebee!important;top:4px;right:8px;min-height:56px;max-width:400px!important;margin-left:calc(50vw - 175px)!important}.swal2-title{font-weight:400!important}h2.swal2-title{font-size:24px;margin-bottom:16px}.swal2-actions{border-top:1px dashed #ffcdd2}.swal2-cancel,.swal2-confirm{min-width:100px;margin-left:4px;margin-right:4px;margin-top:20px;margin-bottom:10px;height:40px!important;border:1px solid red;border-radius:8px}.swal2-confirm{background:red;color:#fff}.swal2-confirm:hover{background:#e53935}.swal2-cancel{background:#fff;color:red}.swal2-cancel:hover{background:#ffebee}.ripple{position:relative;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.ripple:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,#000 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;-webkit-transform:scale(10);transform:scale(10);opacity:0;-webkit-transition:opacity 1s,-webkit-transform .5s;transition:opacity 1s,-webkit-transform .5s;transition:transform .5s,opacity 1s;transition:transform .5s,opacity 1s,-webkit-transform .5s}.ripple:active:after{-webkit-transform:scale(0);transform:scale(0);opacity:.2;-webkit-transition:0s;transition:0s}@media(max-width:960px){.search-page .filter-mobile{z-index:999}.input-destination input[type=text]{width:100%;padding:10px;border-radius:5px;border:1px solid #acacac}.input-destination,.prebooking-info.traveler-details .detail-booking select{padding:15px}.hotel-facilities .list-item-facilities.blankslate{width:100%!important}.term-service-hotel{-webkit-box-shadow:0 0 30px #acacac;box-shadow:0 0 30px #acacac}.process-booking-detail .addon-detail-body .main-label.pasengger-name{padding-left:0!important}.detailing-info .airport-city .city-label{font-size:16px}.phone-field #country-field,.phone-field input[type=text].form-control{background-color:transparent}.filter-hotel .hotel-number-list{margin-top:0}.flight-label .booking-trip-detail .trip-date{margin-left:20px}.booking-trip-detail img{width:2%;margin:0 15px}.main-label a.arrow-back{display:none}.booking-alert .addon-detail-body .addon-btn{padding:0 15px!important}.facilities-flight .addon-detail-body label.baggage-departure{padding:0 25px 10px 15px}.main-label.flight-facilities{padding-top:10px}.search-result .flight-detail .detail-container .plane-time .time-label:first-child:before{left:-17px!important}.booking-container .flight-detail-modal .flight-list>div .plane-time:before{height:calc(40% - 67px)}.booking-container .prebooking-info.discount-info{border-top:1px solid #ec3237!important}.main-title a.arrow-back{display:none}.modal-body .return-container{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.search-result-2 .fare-info-detail.round-trip .detailing-info .refund-flight .login-info{margin-right:0}mytours-hotel-list-section .list.result .col-4{display:none}mytours-hotel-list-section .list.result .col-8{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.search-page .filter-group mytours-filter-group{display:block}.search-page .filter-group{padding-bottom:30px;visibility:visible}.footer-mobile{position:fixed;bottom:0;z-index:999;left:0;right:0}.footer-mobile button{line-height:54px;color:#fff;font-family:Roboto;font-weight:400;background-color:#ec3237;border:0;width:100%}.search-page .filter-group popover-container.popover *{display:block}.search-page .filter-group popover-container.popover .fas{display:inline-block}body.main-bg popover-container.popover:not(.popover-country-codes){top:54px!important;bottom:54px!important;left:0!important;z-index:9999;width:100%;border-radius:0;border:0;overflow:auto;height:calc(100vh - 108px)!important;padding:16px 0!important;position:fixed}popover-container.popover.logincontainer,popover-container.popover.signupcontainer{width:335px;top:67px!important}body.main-bg popover-container.popover.logincontainer,body.main-bg popover-container.popover.signupcontainer{top:25px!important;left:0!important;width:380px;padding:30px!important;height:auto!important;bottom:auto!important}body.main-bg popover-container.popover.popover-homepage{height:100vh!important;top:50px!important;margin-left:0!important;padding-top:0!important}body.main-bg popover-container.popover.passengercontainer{padding:30px!important}body.main-bg popover-container.popover.filter-transit,body.main-bg popover-container.popover.sortby-container{padding:16px 18px!important}.modal-body .return-container .plane-brand,.modal-body .return-container .plane-time{width:25%!important;float:left}.modal-body .return-container .airport-city{width:50%!important;float:left}.modal-body .return-container .plane-time:before{content:" ";width:2px;height:calc(90% - 67px)}.modal-body .return-container{display:block!important}.popover.filter-hotel .hotel-label{display:none}body.main-bg popover-container.popover.filter-hotel{height:100vh!important;top:50px!important;margin-left:0!important;padding-top:0!important}.wrapper-filter.filter-result i.fas.fa-chevron-left,.wrapper-filter.sort-result i.fas.fa-chevron-left{display:block}popover-container.popover.popover-hotel{z-index:99999!important}popover-container.popover.popover-hotel+bs-datepicker-container{z-index:99999}.search-result.result-hotel .input-checkout .form-search{border-bottom:0}.search-page footer{display:block}.filter-hotel-mobile a,.search-page .filter-mobile a{width:50%!important}.search-result .progress{margin-top:60px}.search-result-2 .progress,.search-result-2 .progress.schedule-loaded{margin-top:80px}span.text-soon{font-size:16px}.search-result-2>.container>.row>.col-8 .container-fluid.search-result.searching,.search-result-2>.container>.row>.col-8.searching{padding-top:0!important}}@media(max-width:720px){.detailing-info .airport-city .city-label{font-size:14px}.search-result .flight-detail .airport-city{margin-left:10px}.container-fluid .addon-btn .text-left{padding-left:0}.payment-booking-detail .addon-detail-body .main-label.pasengger-name,.process-booking-detail .addon-detail-body .main-label.pasengger-name{padding:15px 0!important}.prebooking-info.process-booking-detail.mb-4{margin-bottom:30px!important}.btn-process-container{margin:0!important}.search-result .flight-detail .detail-container .plane-time .time-label:first-child:before{left:-23px!important}.flight-detail-modal .container .modal-content .flight-list .flight-detail>div,.flight-detail-modal .container .modal-content .flight-list .main-flight>div{display:block!important}.landing-container .plane-time,.takeoff-container .plane-time,.transit-container .plane-time{width:100%}.flight-detail-modal .container .modal-content .flight-list label{font-size:16px}.flight-list .departure-container{display:block!important}.addon-btn a{float:none}.gift-img{height:117px}.search-result .flight-detail .plane-spec.spec-2{width:30%!important}.modal-body .return-container .plane-brand,.modal-body .return-container .plane-time{width:50%!important;float:left}.modal-body .return-container .airport-city{width:100%!important;float:left}.wrapper-filter.filter-result i.fas.fa-chevron-left,.wrapper-filter.sort-result i.fas.fa-chevron-left{display:block}.search-result .progress{margin-top:40px}.search-result-2 .progress{margin-top:30px}}@media(max-width:600px){.booking-trip-detail img{width:3%}.prebooking-info.process-booking-detail.mb-4{margin-top:30px}.btn-process-container{margin:20px 0 0!important}.flight-detail-modal .container .modal-content .flight-list .flight-detail>div,.flight-detail-modal .container .modal-content .flight-list .main-flight>div{padding:30px 20px}.search-result-2 .flight-detail .main-flight .detail-container .plane-time{width:30%!important}.search-result .flight-list .flight-detail .detail-container .plane-time .time-label+.departure-city{font-size:12px}.wrapper-filter.filter-result i.fas.fa-chevron-left,.wrapper-filter.sort-result i.fas.fa-chevron-left{display:block}.img-soon img{width:35%}.search-result .progress{margin-top:50px}.search-result-2 .progress{margin-top:10px}}@media(max-width:480px){.booking-trip-detail img{width:5%}.flight-label .booking-trip-detail .trip-date{margin-left:15px;font-size:12px;margin-right:0}.search-result .flight-detail .plane-spec.spec-1{width:25%!important}.search-result .flight-detail .detail-container .plane-time .time-label:first-child:before{left:-23px}.plane-spec.spec-1,.plane-spec.spec-2{width:30%}.landing-container .plane-time,.takeoff-container .plane-time,.transit-container .plane-time{width:40%!important}.flight-detail-modal .container .modal-content .flight-list .flight-detail>div,.flight-detail-modal .container .modal-content .flight-list .main-flight>div{padding:30px 10px}.airport-city,.plane-spec,.plane-time{padding-right:10px}.search-result-2 .fare-info-detail.round-trip .detailing-info .airport-city{width:45%!important}.search-result .flight-detail .plane-spec.spec-2{width:22%!important}.search-result-2 .flight-detail .main-flight .detail-container .plane-time{width:40%!important}.modal-body .return-container .plane-brand{width:40%!important;float:left}.modal-body .return-container .plane-time{width:60%!important;float:left}.wrapper-filter.filter-result i.fas.fa-chevron-left,.wrapper-filter.sort-result i.fas.fa-chevron-left{display:block}.img-soon img{width:45%}.search-result .progress{margin-top:50px}.search-result-2 .progress{margin-top:20px}}@media(max-width:420px){.login-info.addon-btn{float:left!important}.search-result .flight-detail .plane-spec.spec-2{width:30%!important}.fare-info-detail .detailing-info .refund-flight .addon-btn{float:left;font-size:12px}.search-result-2 .flight-list .main-flight .plane-price{top:20px}.selected-container{margin-top:40px}.plane-spec.spec-1{width:50%}.wrapper-filter.filter-result i.fas.fa-chevron-left,.wrapper-filter.sort-result i.fas.fa-chevron-left{display:block}.img-soon img{width:55%}.search-result .progress{margin-top:30px}}@media(max-width:768px){.confirmPopup .modal-content{width:650px;padding:30px}.confirmPopup .modal-content .img-confirm img{margin:0 auto 15px;width:120px}.confirmPopup .modal-header{text-align:center;margin-bottom:15px}.confirmPopup .modal-content .modal-header .modal-title{width:100%}.confirmPopup .modal-body .confirm-note{text-align:center}.confirmPopup .modal-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.confirmPopup .error-dialog-footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media(max-width:650px){.confirmPopup .modal-content{width:570px}.confirmPopup .modal-content .img-confirm img{width:112px;margin:25px auto 0}.confirmPopup .modal-content .modal-header .modal-title{font-size:20px}.confirmPopup .modal-body .confirm-note{font-size:14px}.confirmPopup .modal-footer .confirm-btn{font-size:14px;padding:15px 20px}}@media(max-width:570px){.confirmPopup .modal-content{width:500px}.confirmPopup .modal-content .img-confirm img{margin:0 auto 15px}}@media(max-width:500px){.confirmPopup .modal-content{width:370px}.flight-detail-modal .container{margin-top:70px}}@media(max-width:370px){.confirmPopup .modal-content{width:320px}.confirmPopup .modal-footer{display:block}.confirmPopup .modal-footer .confirm-btn{width:100%;margin:0 0 10px}}@media (max-width:960px){.airportcontainer .airport-sublabel{display:block}.text-button-red{border:none!important;padding:4px!important;color:red!important}}.language .btn[data-v-3c633e16]{background-color:#fff;color:#1a82b9;border:1px solid #eaeaea;font-weight:600;cursor:pointer}.language .btn.active[data-v-3c633e16]{background-color:#1a82b9;color:#fff}@media(min-width:960px){.nav-item.language[data-v-3c633e16]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:30px}.language .btn-group[data-v-3c633e16]{height:30px}.language .btn[data-v-3c633e16]{padding:2px 10px}.language>p[data-v-3c633e16]{color:grey!important;font-weight:400!important;padding:4px 10px!important}}@media(max-width:960px){.nav-item.language[data-v-3c633e16]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px;margin-top:12px}.language .btn-group[data-v-3c633e16]{height:40px}.language>p[data-v-3c633e16]{font-weight:400!important}}.container[data-v-7db601c3]{height:70px;overflow:hidden}.avatar[data-v-7db601c3]{max-height:60px!important;padding-top:0}.avatar-icon-container[data-v-7db601c3]{border-radius:50%;width:26px!important;height:26px!important;display:inline;margin-right:4px}.fa-user[data-v-7db601c3]{font-size:16px;color:grey}.username[data-v-7db601c3]{font-size:16px;font-weight:400!important;line-height:24px}.email[data-v-7db601c3]{font-size:14px;margin-bottom:0;margin-top:4px;line-height:16px}.setting-btn[data-v-7db601c3]{max-width:32px;border:none!important;margin:8px!important;padding:0!important;background:transparent}.fa-cog[data-v-7db601c3]{font-size:24px;color:#000}.setting-btn[data-v-7db601c3]:hover{background:pink}.logout-btn[data-v-7db601c3]{height:32px}.navbar[data-v-7db601c3]{height:70px}.nav-link[data-v-7db601c3]{-webkit-box-sizing:border-box;box-sizing:border-box;height:40px}a.nav-link[data-v-7db601c3]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 12px!important;color:grey!important;border-bottom:4px solid #fff;font-weight:500!important}a.nav-link[data-v-7db601c3]:hover{color:red!important;background:#f5f5f5;border-radius:8px}@media(min-width:960px){.signup[data-v-7db601c3]{height:32px;padding:0;border-radius:16px}.signup[data-v-7db601c3]:hover{background-color:#1a82b9}.signup a.nav-link[data-v-7db601c3]{color:#1a82b9!important;border-bottom:none;margin:0!important;padding:4px 16px!important}.signup a.nav-link[data-v-7db601c3]:hover{color:#fff!important;background:#1a82b9;border-bottom:none}}@media(max-width:960px){.navbar[data-v-7db601c3]{border-bottom:1px solid #eaeaea}.navbar>.container[data-v-7db601c3],.navbar[data-v-7db601c3]{height:50px}.navbar-header[data-v-7db601c3]{width:100%}.navbar-toggler[data-v-7db601c3]{height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.navbar-toggler-icon[data-v-7db601c3]{width:32px!important}.signup a.nav-link[data-v-7db601c3]{color:#1a82b9!important;border-bottom:none}.navbar-brand[data-v-7db601c3]{padding-top:0!important;padding-bottom:0!important}.collapse[data-v-7db601c3]{padding-left:20px;padding-right:20px}}.footer[data-v-e215cff2]{background-color:#c81041}.app-version[data-v-e215cff2]{color:#fff;position:absolute;right:0;bottom:0;z-index:100;font-size:10px;padding:2px}@media(max-height:960px){.footer[data-v-e215cff2]{padding:24px 0!important}}.spinner[data-v-4ff3ce64]{position:fixed;top:16px;right:12px;z-index:10000;width:24px;height:24px}.outerContainer[data-v-8d1e069c]{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.logincontainer[data-v-52bd2bc4]{right:40px!important;top:30px;z-index:1100!important;width:350px}.popup-label[data-v-52bd2bc4]{width:100%!important}.close-button[data-v-52bd2bc4]{position:absolute;top:0;right:0;width:48px;height:48px;border:none;color:red;font-size:22px;background-color:transparent!important;cursor:pointer}.logincontainer .close-button[data-v-52bd2bc4]:hover{background-color:pink!important;border-bottom-left-radius:12px;font-size:24px}.login-btn[data-v-52bd2bc4]{border-radius:10px;-webkit-box-shadow:0 16px 27px 0 rgba(0,0,0,.25);box-shadow:0 16px 27px 0 rgba(0,0,0,.25);margin-top:24px!important;margin-bottom:24px!important;height:46px;padding:0!important}.login-popup.navbar-popup[data-v-52bd2bc4]{padding:24px}.logincontainer h4.popup-label[data-v-52bd2bc4]{padding:20px 0 20px!important}a.forgot-pass[data-v-52bd2bc4]{text-align:right;width:100%}.register-link[data-v-52bd2bc4]{display:block;text-align:center}.register-link a[data-v-52bd2bc4]{display:inline;color:#007bff;font-weight:500}.form-error[data-v-52bd2bc4]{font-size:14px}.input-password[data-v-52bd2bc4]{width:90%!important;border-right:none!important}.input-password-eye[data-v-52bd2bc4]{width:10%}.input-password-eye .btn[data-v-52bd2bc4]{width:100%;margin:0;padding:0!important;height:44px;background:#fff;border-radius:0;border-left:none}.fa-eye-slash[data-v-52bd2bc4],.fa-eye[data-v-52bd2bc4]{color:red}.popup-sm .navbar-form button[data-v-52bd2bc4]{-webkit-box-shadow:none;box-shadow:none}@media (max-width:960px){.logincontainer[data-v-52bd2bc4]{width:100vw;min-height:100vh!important}.login-popup.navbar-popup[data-v-52bd2bc4]{margin:0;margin-top:-20px;padding:32px;padding-top:64px;height:calc(100vh + 20px)}.close-button[data-v-52bd2bc4]{top:16px}}.signupcontainer[data-v-0145465a]{right:40px!important;top:30px;z-index:1100!important;width:350px}.signup-popup[data-v-0145465a]{padding:24px;min-height:450px;max-height:calc(100vh - 30px);overflow-y:auto}.btn[data-v-0145465a]{width:100%!important;height:50px;padding:12px 8px!important}.login-link[data-v-0145465a],.popup-label[data-v-0145465a],.signup-note[data-v-0145465a],.signup-term[data-v-0145465a]{width:100%!important;margin-left:0!important}.soc-icon[data-v-0145465a]{margin-right:8px}.soc-btn[data-v-0145465a]{cursor:pointer;height:46px}.soc-btn[data-v-0145465a]:hover{background:rgba(225,0,0,.05)!important}.signup-term[data-v-0145465a]{padding:4px 24px!important}.signup-btn[data-v-0145465a]{border-radius:10px;-webkit-box-shadow:0 16px 27px 0 rgba(0,0,0,.25);box-shadow:0 16px 27px 0 rgba(0,0,0,.25);margin-top:12px!important;margin-bottom:24px!important;height:46px;padding:0!important;background:red!important;color:#fff!important}.close-button[data-v-0145465a]{position:absolute;top:0;right:0;width:48px;height:48px;border:none;color:red;font-size:22px;background-color:transparent!important;cursor:pointer}.signupcontainer .close-button[data-v-0145465a]:hover{background-color:pink!important;border-bottom-left-radius:12px;font-size:24px}.input-group[data-v-0145465a]{padding-top:0;padding-bottom:4px}.form-error[data-v-0145465a]{font-size:14px}.input-password[data-v-0145465a]{width:90%!important;height:44px;border-right:none!important}.input-password-eye[data-v-0145465a]{width:10%;height:44px}.input-password-eye .btn[data-v-0145465a]{margin:0;padding:0!important;height:44px;background:#fff;border-radius:0;border-left:none}.fa-eye-slash[data-v-0145465a],.fa-eye[data-v-0145465a]{color:red}.popup-sm .navbar-form button[data-v-0145465a]{-webkit-box-shadow:none;box-shadow:none}.login-link[data-v-0145465a]{display:block;text-align:center}.login-link a[data-v-0145465a]{display:inline;color:#007bff;font-weight:500}@media (max-width:960px){.signup-popup[data-v-0145465a]{min-height:105vh;overflow-y:hidden}.signupcontainer[data-v-0145465a]{width:100vw;min-height:100vh!important}.signup-popup.navbar-popup[data-v-0145465a]{margin:0;margin-top:-20px;padding:32px;padding-top:64px;height:calc(100vh + 20px)}.close-button[data-v-0145465a]{top:16px}}.logincontainer[data-v-436510fd]{right:40px!important;top:30px;z-index:1100!important;width:350px}.popup-label[data-v-436510fd]{width:100%!important}.close-button[data-v-436510fd]{position:absolute;top:0;right:0;width:48px;height:48px;border:none;color:red;font-size:22px;background-color:transparent!important;cursor:pointer}.logincontainer .close-button[data-v-436510fd]:hover{background-color:pink!important;border-bottom-left-radius:12px;font-size:24px}.login-btn[data-v-436510fd]{border-radius:10px;-webkit-box-shadow:0 16px 27px 0 rgba(0,0,0,.25);box-shadow:0 16px 27px 0 rgba(0,0,0,.25);margin-top:24px!important;margin-bottom:24px!important;height:46px;padding:0!important}.login-popup.navbar-popup[data-v-436510fd]{padding:24px}.logincontainer h4.popup-label[data-v-436510fd]{padding:20px 0 20px!important}a.forgot-pass[data-v-436510fd]{text-align:right;width:100%}a.register-link[data-v-436510fd]{text-align:center;width:100%;margin-bottom:24px}.register-link[data-v-436510fd]{color:red;cursor:pointer}.note[data-v-436510fd]{text-align:center;margin-top:12px;margin-bottom:12px}.form-error[data-v-436510fd]{font-size:14px}@media (max-width:960px){.logincontainer[data-v-436510fd]{width:100vw;min-height:100vh!important}.login-popup.navbar-popup[data-v-436510fd]{margin:0;margin-top:-20px;padding:32px;padding-top:64px;height:calc(100vh + 20px)}.close-button[data-v-436510fd]{top:16px}}.logincontainer[data-v-10192b27]{right:40px!important;top:30px;z-index:1100!important;width:350px}.popup-label[data-v-10192b27]{width:100%!important}.close-button[data-v-10192b27]{position:absolute;top:0;right:0;width:48px;height:48px;border:none;color:red;font-size:22px;background-color:transparent!important;cursor:pointer}.logincontainer .close-button[data-v-10192b27]:hover{background-color:pink!important;border-bottom-left-radius:12px;font-size:24px}.login-btn[data-v-10192b27]{border-radius:10px;-webkit-box-shadow:0 16px 27px 0 rgba(0,0,0,.25);box-shadow:0 16px 27px 0 rgba(0,0,0,.25);margin-top:24px!important;margin-bottom:24px!important;height:46px;padding:0!important}.login-popup.navbar-popup[data-v-10192b27]{padding:24px}.logincontainer h4.popup-label[data-v-10192b27]{padding:20px 0 20px!important}.register-link[data-v-10192b27]{color:red;cursor:pointer}.form-error[data-v-10192b27]{font-size:14px}.popup-sm .navbar-form button[data-v-10192b27]{-webkit-box-shadow:none;box-shadow:none}a.login-link[data-v-10192b27]{display:inline!important;font-weight:500!important;color:#007bff}@media (max-width:960px){.logincontainer[data-v-10192b27]{width:100vw;min-height:100vh!important}.login-popup.navbar-popup[data-v-10192b27]{margin:0;margin-top:-20px;padding:32px;padding-top:64px;height:calc(100vh + 20px)}.close-button[data-v-10192b27]{top:16px}}@media(min-width:960px){.nav-tabs[data-v-21dac4cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff}.search-label[data-v-21dac4cc]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.search-label>h1[data-v-21dac4cc]{color:red;font-size:32px;text-align:left}.nav-link[data-v-21dac4cc]{padding:0!important;border:none!important}.nav-link>img[data-v-21dac4cc]{width:108px;height:100px}}@media(max-width:960px){.nav-tabs[data-v-21dac4cc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-label>h1[data-v-21dac4cc]{display:none}.nav-tabs[data-v-21dac4cc]{white-space:nowrap;background-color:#fff;z-index:0!important;min-height:100px!important;max-height:100px!important}.search-body ul.nav.nav-tabs[data-v-21dac4cc]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:480px;padding:0!important}.nav-item[data-v-21dac4cc],.nav-link[data-v-21dac4cc]{min-width:90px;min-height:90px;max-width:90px;max-height:90px}.nav-item[data-v-21dac4cc]{padding:0!important;margin:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.nav-item>a[data-v-21dac4cc],.nav-link[data-v-21dac4cc]{padding:0!important}.nav-link>img[data-v-21dac4cc]{position:relative;left:5px!important;top:5px!important;height:100%;width:100%}}@media (max-width:1200px) and (min-width:1000px){.nav-item[data-v-21dac4cc],.nav-link[data-v-21dac4cc]{min-width:80px;min-height:80px;max-width:80px;max-height:80px}.nav-link>img[data-v-21dac4cc]{width:80px;height:70px}.search-label>h1[data-v-21dac4cc]{font-size:28px;width:500px}}@media (max-width:1000px) and (min-width:960px){.nav-item[data-v-21dac4cc],.nav-link[data-v-21dac4cc]{min-width:70px;min-height:70px;max-width:70px;max-height:70px}.nav-link>img[data-v-21dac4cc]{width:75px;height:65px}.search-label>h1[data-v-21dac4cc]{font-size:24px;width:300px;padding:6px 24px!important}}@media (max-width:960px) and (min-width:760px){.search-body ul.nav.nav-tabs[data-v-21dac4cc]{-ms-flex-pack:distribute;justify-content:space-around;padding:0 100px!important}.nav-tabs[data-v-21dac4cc]{min-height:140px!important;max-height:140px!important}.nav-item[data-v-21dac4cc],.nav-link[data-v-21dac4cc]{min-width:100px;min-height:100px;max-width:100px;max-height:100px}}@media(max-width:340px){.nav-tabs[data-v-21dac4cc]{padding:0 32px 0 32px}.nav-item[data-v-21dac4cc],.nav-link[data-v-21dac4cc]{min-width:85px;min-height:85px;max-width:85px;max-height:85px}}.point[data-v-69dc0e42]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff;color:#1a82b9;border:1px solid #1a82b9;border-radius:4px;height:30px}@media(min-width:960px){.loyalty-container a[data-v-69dc0e42],.loyalty-container p[data-v-69dc0e42]{font-size:15px;color:#fff}.loyalty-container[data-v-69dc0e42]{background-color:#1a82b9;display:-webkit-box;display:-ms-flexbox;display:flex}.loyalty-container p[data-v-69dc0e42]{display:inline}.point a[data-v-69dc0e42]{color:#1a82b9}.point a[data-v-69dc0e42]:hover{color:red;text-decoration:none}}@media(max-width:960px){.loyalty-container[data-v-69dc0e42]{display:-webkit-box;display:-ms-flexbox;display:flex}.loyalty-container a[data-v-69dc0e42],.loyalty-container p[data-v-69dc0e42]{font-size:15px}.loyalty-container a[data-v-69dc0e42]{font-size:15px;color:#1a82b9;font-weight:600}.login[data-v-69dc0e42]{padding:4px;padding-bottom:4px}.login[data-v-69dc0e42],p[data-v-69dc0e42]{display:inline}.point[data-v-69dc0e42]{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:inline;padding:4px 8px;background:#1a82b9}.point a[data-v-69dc0e42]{color:#fff!important;font-weight:600}.loyalty-container[data-v-69dc0e42]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width:340px){.loyalty-container a[data-v-69dc0e42],.loyalty-container p[data-v-69dc0e42]{font-size:13px}}@media (max-width:1200px) and (min-width:960px){.loyalty-container[data-v-69dc0e42]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(min-width:960px){.tab-content[data-v-069585fc],.tab-greeting[data-v-069585fc]{display:-webkit-box;display:-ms-flexbox;display:flex}.tab-greeting[data-v-069585fc]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:340px}.greeting h2[data-v-069585fc]{color:#1a82b9;font-size:24px}}@media(max-width:960px){.tab-greeting[data-v-069585fc]{position:fixed;top:50px;left:0;border:1px solid red}.greeting h2[data-v-069585fc]{color:#1a82b9;font-size:28px}}@media (max-width:1200px) and (min-width:1000px){.tab-greeting[data-v-069585fc]{min-width:280px}}@media (max-width:1000px) and (min-width:960px){.tab-greeting[data-v-069585fc]{min-width:210px}}.passengercontainer[data-v-47fd7f59]{right:0;top:80px;width:270px}.passenger-popup[data-v-47fd7f59]{padding-left:16px;padding-right:16px}button.input-group-text[data-v-47fd7f59]{width:70px!important;height:50px!important;margin:0;border:1px solid red!important;border-radius:10px!important}button.input-group-text.right[data-v-47fd7f59]{border-top-left-radius:0!important;border-bottom-left-radius:0!important}button.input-group-text.left[data-v-47fd7f59]{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group>input[data-v-47fd7f59]{height:50px!important;background-color:#fff!important;border:1px solid red!important}.fade-enter-active[data-v-47fd7f59],.fade-leave-active[data-v-47fd7f59]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-47fd7f59],.fade-leave-to[data-v-47fd7f59]{opacity:0}.flightcontainer[data-v-d0404ddc]{right:0;top:165px;width:270px}.popup-link[data-v-d0404ddc]{cursor:pointer}.popup-link[data-v-d0404ddc]:hover{text-decoration:underline!important;color:red!important}@media(max-width:960px){.flight-popup[data-v-d0404ddc]{margin-left:0}}.fade-enter-active[data-v-d0404ddc],.fade-leave-active[data-v-d0404ddc]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-d0404ddc],.fade-leave-to[data-v-d0404ddc]{opacity:0}.dropdown[data-v-8cf14960]{position:absolute;display:block;overflow-y:visible;height:auto;visibility:visible;top:40px;left:60px;min-width:520px}.dropdown-item[data-v-8cf14960]:hover{background-color:#ec3237;color:#fff}@media(min-width:960px){.result-container[data-v-8cf14960]{max-height:300px;overflow:scroll}}@media(min-width:960px){.tab-pane[data-v-149bfd8e]{background-color:#e4e4e4!important}}@media(max-width:960px){.tab-pane[data-v-149bfd8e]{padding-left:14px!important}}.img-soon[data-v-2c7b5ede]{height:250px}.under-construction[data-v-2c7b5ede]{background-color:#e4e4e4}@media(min-width:960px){.tab-content[data-v-f692797c]{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#e4e4e4}}.popover-content[data-v-18961a58]{padding:20px!important}.no-border[data-v-18961a58]{border:none!important}.fade-enter-active[data-v-18961a58],.fade-leave-active[data-v-18961a58]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-18961a58],.fade-leave-to[data-v-18961a58]{opacity:0}.airportcontainer[data-v-18961a58]{left:-130px!important}.airportcontainer.home[data-v-18961a58]{left:0!important}@media(max-width:960px){.search-input[data-v-18961a58]{border:1px solid #eaeaea;padding:8px 8px;color:grey}}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:0;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-around;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#ec3237;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#ec3237}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #ec3237;box-shadow:-10px 0 0 #ec3237}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #ec3237,5px 0 0 #ec3237;box-shadow:-5px 0 0 #ec3237,5px 0 0 #ec3237}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.picker-input[data-v-6b38ae90]{display:none;width:620px}.flatpickr-calendar[data-v-6b38ae90]{margin:0;padding:0;min-width:310px!important}.daterangecontainer[data-v-6b38ae90]{position:absolute;left:85px!important;margin-left:calc(50% - 300px);width:618px;height:260px!important;max-width:618px;min-width:618px;z-index:11!important;display:none;border:none}.daterangecontainer.home[data-v-6b38ae90]{left:-80px!important}.arrow.travel-down-field[data-v-6b38ae90]{right:70px!important}.arrow.travel-down-field.home[data-v-6b38ae90]{right:100px!important}div.flatpickr-wrapper[data-v-6b38ae90]{border:none!important}.fade-enter-active[data-v-6b38ae90],.fade-leave-active[data-v-6b38ae90]{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter[data-v-6b38ae90],.fade-leave-to[data-v-6b38ae90]{opacity:0}@media(max-width:960px){.popover.daterangecontainer[data-v-6b38ae90]{min-width:100vw}.popover-content[data-v-6b38ae90]{width:100vw;margin-top:20px}.picker-container[data-v-6b38ae90]{margin:auto;width:310px;height:310px}.picker-input[data-v-6b38ae90]{width:310px}}.popover[data-v-41da8542]{padding:0!important}.popover-arrow.arrow[data-v-41da8542]{color:red!important;background-color:red!important;border:1px solid red!important;margin-left:0}@media(min-width:960px){.search-container[data-v-41da8542]{background-color:#fff;margin-top:60px}.search-body .row[data-v-41da8542]{background-color:#e4e4e4!important}.search-body[data-v-41da8542]{z-index:10}.search-video[data-v-41da8542]{height:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f91114;opacity:1;z-index:10}.header-image[data-v-41da8542]{height:300px}.search-label[data-v-41da8542]{margin-bottom:50px}}@media(max-width:960px){.search-container[data-v-41da8542]{display:block;margin-top:50px;margin-bottom:40px;height:650px}.search-body .row[data-v-41da8542]{background-color:#fff!important;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.search-body .row[data-v-41da8542]::-webkit-scrollbar{display:none}.search-container>.container[data-v-41da8542]{margin:0;padding:0}.search[data-v-41da8542]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.search-video[data-v-41da8542]{position:relative;height:450px}.header-image[data-v-41da8542]{height:450px;width:100vw;-o-object-fit:cover;object-fit:cover}.container[data-v-41da8542]{height:250px}.search-label[data-v-41da8542]{position:relative;top:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;margin:0;min-height:70px;width:100%;padding:12px;padding-top:20px}.search-label h1[data-v-41da8542]{color:#101010;margin:0;font-size:22px;text-align:center}.search-body[data-v-41da8542]{position:relative;top:0;height:300px}}@media(max-width:780px){.search-container[data-v-41da8542]{height:560px}.header-image[data-v-41da8542],.search-video[data-v-41da8542]{height:400px}}@media(max-width:540px){.search-container[data-v-41da8542]{height:410px}.header-image[data-v-41da8542]{height:240px}}@media(max-width:340px){.search-container[data-v-41da8542]{height:410px}.search-label[data-v-41da8542]{padding-top:12px}.search-label h1[data-v-41da8542]{font-size:18px}.header-image[data-v-41da8542]{height:240px}}@media (max-width:1200px) and (min-width:960px){.search-container[data-v-41da8542]{height:640px}.search-label[data-v-41da8542]{height:280px}}@media(max-width:960px){.contact-card[data-v-6b75d3a6]{padding:24px 24px!important;margin-top:80px}}h4.footer-title[data-v-185cd99f]{text-align:center;margin:60px 0 30px!important}@media(max-width:960px){.footer[data-v-185cd99f]{padding:24px 12px!important}h4.footer-title[data-v-185cd99f]{text-align:center;margin:20px 0 40px!important}}