﻿@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap");@import url("https://fonts.googleapis.com/css?family=Poppins&display=swap");.toast-title{font-weight:bold;}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word;}.toast-message a,.toast-message label{color:#fff;}.toast-message a:hover{color:#ccc;text-decoration:none;}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:bold;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}.toast-top-center{top:0;right:0;width:100%;}.toast-bottom-center{bottom:0;right:0;width:100%;}.toast-top-full-width{top:0;right:0;width:100%;}.toast-bottom-full-width{bottom:0;right:0;width:100%;}.toast-top-left{top:12px;left:12px;}.toast-top-right{top:12px;right:12px;}.toast-bottom-right{right:12px;bottom:12px;}.toast-bottom-left{bottom:12px;left:12px;}#toast-container{position:fixed;z-index:999999;}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer;}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;}#toast-container.toast-top-center>div,#toast-container.toast-bottom-center>div{width:300px;margin-left:auto;margin-right:auto;}#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div{width:96%;margin-left:auto;margin-right:auto;}.toast{background-color:#030303;}.toast-success{background-color:#51a351;}.toast-error{background-color:#bd362f;}.toast-info{background-color:#2f96b4;}.toast-warning{background-color:#f89406;}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em;}#toast-container .toast-close-button{right:-.2em;top:-.2em;}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em;}#toast-container .toast-close-button{right:-.2em;top:-.2em;}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em;}}body{background-color:#e9ecef;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;font-family:'Quicksand',sans-serif;}body.dashboard{background-color:#fff;}.color-secondary{color:#1ba6df !important;}.color-primary{color:#f59e1d !important;}.bg-primary{background-color:#f59e1d !important;}.bg-secondary{background-color:#1ba6df !important;}.custom-radio .custom-control-input:checked~.custom-control-label::before,.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#1ba6df;}.h-line-separator{border-bottom:1px solid #e9ecef;margin:10px 0;}.btn-circle{padding:0;border-radius:50%;width:40px;height:40px;line-height:12px;}.btn-circle i{font-size:22px;}.btn-circle.btn-circle-sm{width:30px !important;height:30px !important;}.btn-circle.btn-circle-sm i{font-size:14px !important;}.btn-circle.btn-circle-lg{width:80px;height:80px;}.btn-circle.btn-circle-lg i{font-size:24px;}a{text-decoration:none;}.pre-loader{display:none;position:fixed;z-index:2000;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.8);}.pre-loader .wca-logo{width:300px;height:50px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}.pre-loader .wca-logo .loading-balls{text-align:center;height:2em;max-width:100%;position:absolute;top:0;right:0;bottom:3em;left:0;margin:auto;}.pre-loader .wca-logo .loading-balls .loading{display:block;margin:10px auto;padding:10px 0;width:300px;list-style:none;}.pre-loader .wca-logo .loading-balls .loading .dot{height:50px;width:50px;float:left;box-sizing:border-box;border:0 solid #ffb400;margin:0 10px 0 0;border-radius:50px;animation:fill 2500ms infinite;-webkit-animation:fill 2500ms infinite;-moz-animation:fill 2500ms infinite;}.pre-loader .wca-logo .loading-balls .loading .dot:nth-child(1){animation-delay:250ms;-webkit-animation-delay:250ms;-moz-animation-delay:250ms;}.pre-loader .wca-logo .loading-balls .loading .dot:nth-child(2){animation-delay:500ms;-webkit-animation-delay:500ms;-moz-animation-delay:500ms;}.pre-loader .wca-logo .loading-balls .loading .dot:nth-child(3){animation-delay:750ms;-webkit-animation-delay:750ms;-moz-animation-delay:750ms;}.pre-loader .wca-logo .loading-balls .loading .dot:nth-child(4){animation-delay:1000ms;-webkit-animation-delay:1000ms;-moz-animation-delay:1000ms;}.pre-loader .wca-logo .loading-balls .loading .dot:nth-child(5){animation-delay:1250ms;-webkit-animation-delay:1250ms;-moz-animation-delay:1250ms;}.pre-loader .wca-logo .loading-balls .loading .dot:last-child{margin:0;}@keyframes fill{0%{background-color:#fff;}50%{background-color:#ffb400;}100%{background-color:#fff;}}@-webkit-keyframes fill{0%{background-color:#fff;}50%{background-color:#ffb400;}100%{background-color:#fff;}}@-moz-keyframes fill{0%{background-color:#fff;}50%{background-color:#ffb400;}100%{background-color:#fff;}}.pre-loader .wca-logo img{display:none;height:auto;width:200px;margin:auto;bottom:0;top:0;left:0;right:0;position:absolute;margin-top:10px;}.pre-loader .wca-logo .message_container{width:100%;width:100%;position:absolute;top:70px;}.pre-loader .wca-logo .message_container .message{text-align:center;font-size:1.2rem;}body.loading{overflow:hidden;}body.loading .pre-loader{display:block;}.dataTables_wrapper{font-family:'Poppins',sans-serif;}.dataTables_wrapper .row:first-child{display:none;}.dataTables_wrapper table thead{font-size:14px;}.dataTables_wrapper table tbody{font-size:13px;font-family:'Poppins',sans-serif;}.dataTables_wrapper table tbody td{padding:7px;}.dataTables_wrapper table tbody p{margin-bottom:0;}.dataTables_wrapper table tbody a{color:#29a7dd;text-decoration:none;outline:none;}.dataTables_wrapper table tbody .label{color:#fff !important;padding:5px 10px;border-radius:5px;}.dataTables_wrapper table tbody .label.label-small{font-size:10px;}.dataTables_wrapper table tbody .material-icons{padding:0 10px;font-size:16px !important;}.navbar{height:105px;background-color:#fff !important;padding:0 15px !important;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.22);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.22);box-shadow:0 2px 10px 0 rgba(0,0,0,.22);}.navbar .navbar-brand{padding-top:0 !important;}.navbar .navbar-brand img{height:60px;margin-left:15px;}.navbar .active{color:#1ba6df !important;}.navbar .active-label{background-color:#f59e1d !important;color:#fff !important;padding:5px 15px !important;border-radius:22px;}.navbar .nav-link{margin:0 10px !important;}@media(min-width:320px) and (max-width:480px){.home .navbar button.navbar-toggler,.search-result-page .navbar button.navbar-toggler,.hotel-details .navbar button.navbar-toggler,.hotel-checkout .navbar button.navbar-toggler,.activity-details .navbar button.navbar-toggler,.activity-search-result-page .navbar button.navbar-toggler{background-color:#fff;border-color:#f59e1d;color:#f59e1d;border-radius:0;z-index:999999;border:none;background:transparent !important;position:relative;outline:none;}.home .navbar .navbar-toggler,.search-result-page .navbar .navbar-toggler,.hotel-details .navbar .navbar-toggler,.hotel-checkout .navbar .navbar-toggler,.activity-details .navbar .navbar-toggler,.activity-search-result-page .navbar .navbar-toggler{border:none;background:transparent !important;}.home .navbar .navbar-toggler:hover,.search-result-page .navbar .navbar-toggler:hover,.hotel-details .navbar .navbar-toggler:hover,.hotel-checkout .navbar .navbar-toggler:hover,.activity-details .navbar .navbar-toggler:hover,.activity-search-result-page .navbar .navbar-toggler:hover{background:transparent !important;}.home .navbar .navbar-toggler .fa-minus,.search-result-page .navbar .navbar-toggler .fa-minus,.hotel-details .navbar .navbar-toggler .fa-minus,.hotel-checkout .navbar .navbar-toggler .fa-minus,.activity-details .navbar .navbar-toggler .fa-minus,.activity-search-result-page .navbar .navbar-toggler .fa-minus{width:22px;transition:all .2s;position:absolute;left:4px;outline:none;font-size:28px;}.home .navbar .navbar-toggler .top-bar,.search-result-page .navbar .navbar-toggler .top-bar,.hotel-details .navbar .navbar-toggler .top-bar,.hotel-checkout .navbar .navbar-toggler .top-bar,.activity-details .navbar .navbar-toggler .top-bar,.activity-search-result-page .navbar .navbar-toggler .top-bar{transform:rotate(45deg);transform-origin:10% 10%;top:-3px;}.home .navbar .navbar-toggler .middle-bar,.search-result-page .navbar .navbar-toggler .middle-bar,.hotel-details .navbar .navbar-toggler .middle-bar,.hotel-checkout .navbar .navbar-toggler .middle-bar,.activity-details .navbar .navbar-toggler .middle-bar,.activity-search-result-page .navbar .navbar-toggler .middle-bar{opacity:0;}.home .navbar .navbar-toggler .bottom-bar,.search-result-page .navbar .navbar-toggler .bottom-bar,.hotel-details .navbar .navbar-toggler .bottom-bar,.hotel-checkout .navbar .navbar-toggler .bottom-bar,.activity-details .navbar .navbar-toggler .bottom-bar,.activity-search-result-page .navbar .navbar-toggler .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%;}.home .navbar .navbar-toggler.collapsed .top-bar,.search-result-page .navbar .navbar-toggler.collapsed .top-bar,.hotel-details .navbar .navbar-toggler.collapsed .top-bar,.hotel-checkout .navbar .navbar-toggler.collapsed .top-bar,.activity-details .navbar .navbar-toggler.collapsed .top-bar,.activity-search-result-page .navbar .navbar-toggler.collapsed .top-bar{transform:rotate(0);top:-10px;left:0;}.home .navbar .navbar-toggler.collapsed .middle-bar,.search-result-page .navbar .navbar-toggler.collapsed .middle-bar,.hotel-details .navbar .navbar-toggler.collapsed .middle-bar,.hotel-checkout .navbar .navbar-toggler.collapsed .middle-bar,.activity-details .navbar .navbar-toggler.collapsed .middle-bar,.activity-search-result-page .navbar .navbar-toggler.collapsed .middle-bar{opacity:1;top:0;left:0;}.home .navbar .navbar-toggler.collapsed .bottom-bar,.search-result-page .navbar .navbar-toggler.collapsed .bottom-bar,.hotel-details .navbar .navbar-toggler.collapsed .bottom-bar,.hotel-checkout .navbar .navbar-toggler.collapsed .bottom-bar,.activity-details .navbar .navbar-toggler.collapsed .bottom-bar,.activity-search-result-page .navbar .navbar-toggler.collapsed .bottom-bar{transform:rotate(0);top:10px;left:0;}.home .navbar .navbar-collapse.collapse.show,.search-result-page .navbar .navbar-collapse.collapse.show,.hotel-details .navbar .navbar-collapse.collapse.show,.hotel-checkout .navbar .navbar-collapse.collapse.show,.activity-details .navbar .navbar-collapse.collapse.show,.activity-search-result-page .navbar .navbar-collapse.collapse.show{display:block;position:absolute;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:100000;}.home .navbar .navbar-collapse.collapse.show .navbar-nav.ml-auto,.search-result-page .navbar .navbar-collapse.collapse.show .navbar-nav.ml-auto,.hotel-details .navbar .navbar-collapse.collapse.show .navbar-nav.ml-auto,.hotel-checkout .navbar .navbar-collapse.collapse.show .navbar-nav.ml-auto,.activity-details .navbar .navbar-collapse.collapse.show .navbar-nav.ml-auto,.activity-search-result-page .navbar .navbar-collapse.collapse.show .navbar-nav.ml-auto{text-align:center;top:40%;position:absolute;width:100%;}.home .navbar .collapsing,.search-result-page .navbar .collapsing,.hotel-details .navbar .collapsing,.hotel-checkout .navbar .collapsing,.activity-details .navbar .collapsing,.activity-search-result-page .navbar .collapsing{-webkit-transition:none;transition:none;display:none;}.home .hotel_search__wrapper,.search-result-page .hotel_search__wrapper,.hotel-details .hotel_search__wrapper,.hotel-checkout .hotel_search__wrapper,.activity-details .hotel_search__wrapper,.activity-search-result-page .hotel_search__wrapper{position:static;}.home .hotel_search__wrapper .search-form,.search-result-page .hotel_search__wrapper .search-form,.hotel-details .hotel_search__wrapper .search-form,.hotel-checkout .hotel_search__wrapper .search-form,.activity-details .hotel_search__wrapper .search-form,.activity-search-result-page .hotel_search__wrapper .search-form{margin:10px;}.home .hotel_search__wrapper .search-form .col-md-6,.search-result-page .hotel_search__wrapper .search-form .col-md-6,.hotel-details .hotel_search__wrapper .search-form .col-md-6,.hotel-checkout .hotel_search__wrapper .search-form .col-md-6,.activity-details .hotel_search__wrapper .search-form .col-md-6,.activity-search-result-page .hotel_search__wrapper .search-form .col-md-6{margin:3px 0;padding:0 3px;}.home .hotel_search__wrapper .search-form .col-md-6 .easy-autocomplete,.search-result-page .hotel_search__wrapper .search-form .col-md-6 .easy-autocomplete,.hotel-details .hotel_search__wrapper .search-form .col-md-6 .easy-autocomplete,.hotel-checkout .hotel_search__wrapper .search-form .col-md-6 .easy-autocomplete,.activity-details .hotel_search__wrapper .search-form .col-md-6 .easy-autocomplete,.activity-search-result-page .hotel_search__wrapper .search-form .col-md-6 .easy-autocomplete{width:100% !important;}.home .hotel_search__wrapper .search-form .col-md-6 .btn-paxselector,.search-result-page .hotel_search__wrapper .search-form .col-md-6 .btn-paxselector,.hotel-details .hotel_search__wrapper .search-form .col-md-6 .btn-paxselector,.hotel-checkout .hotel_search__wrapper .search-form .col-md-6 .btn-paxselector,.activity-details .hotel_search__wrapper .search-form .col-md-6 .btn-paxselector,.activity-search-result-page .hotel_search__wrapper .search-form .col-md-6 .btn-paxselector{width:100%;}.home .hotel_search__wrapper .search-form .col-md-6 .btn-date,.search-result-page .hotel_search__wrapper .search-form .col-md-6 .btn-date,.hotel-details .hotel_search__wrapper .search-form .col-md-6 .btn-date,.hotel-checkout .hotel_search__wrapper .search-form .col-md-6 .btn-date,.activity-details .hotel_search__wrapper .search-form .col-md-6 .btn-date,.activity-search-result-page .hotel_search__wrapper .search-form .col-md-6 .btn-date{width:calc(100%/2);}.home .hotel_search__wrapper .daterangepicker,.search-result-page .hotel_search__wrapper .daterangepicker,.hotel-details .hotel_search__wrapper .daterangepicker,.hotel-checkout .hotel_search__wrapper .daterangepicker,.activity-details .hotel_search__wrapper .daterangepicker,.activity-search-result-page .hotel_search__wrapper .daterangepicker{width:calc(100vw - 52px);top:45px !important;}.home .daterangepicker .drp-calendar,.search-result-page .daterangepicker .drp-calendar,.hotel-details .daterangepicker .drp-calendar,.hotel-checkout .daterangepicker .drp-calendar,.activity-details .daterangepicker .drp-calendar,.activity-search-result-page .daterangepicker .drp-calendar{max-width:none !important;}.home .daterangepicker .left,.search-result-page .daterangepicker .left,.hotel-details .daterangepicker .left,.hotel-checkout .daterangepicker .left,.activity-details .daterangepicker .left,.activity-search-result-page .daterangepicker .left{padding:8px 8px 8px 8px !important;}.home .hotel_search_wrapper .daterangepicker.opensleft::after,.search-result-page .hotel_search_wrapper .daterangepicker.opensleft::after,.hotel-details .hotel_search_wrapper .daterangepicker.opensleft::after,.hotel-checkout .hotel_search_wrapper .daterangepicker.opensleft::after,.activity-details .hotel_search_wrapper .daterangepicker.opensleft::after,.activity-search-result-page .hotel_search_wrapper .daterangepicker.opensleft::after{right:150px !important;}.home .hotel_search_wrapper .daterangepicker.opensleft::before,.search-result-page .hotel_search_wrapper .daterangepicker.opensleft::before,.hotel-details .hotel_search_wrapper .daterangepicker.opensleft::before,.hotel-checkout .hotel_search_wrapper .daterangepicker.opensleft::before,.activity-details .hotel_search_wrapper .daterangepicker.opensleft::before,.activity-search-result-page .hotel_search_wrapper .daterangepicker.opensleft::before{right:150px !important;}.home .pax_picker,.search-result-page .pax_picker,.hotel-details .pax_picker,.hotel-checkout .pax_picker,.activity-details .pax_picker,.activity-search-result-page .pax_picker{top:330px !important;position:absolute;width:calc(100vw - 56px);}}.left-sidebar{position:absolute;width:250px;height:calc(100% - 105px);top:105px;left:0;z-index:100;background-color:#d0d0d0;}.left-sidebar .menu{list-style:none;padding:0;}.left-sidebar .menu .menu-header{padding:10px;font-weight:500;background-color:#29a7dd;color:#fff;}.left-sidebar .menu .menu-item{padding:0;}.left-sidebar .menu .menu-item a{padding:10px 30px;display:block;width:250px;text-decoration:none;color:#000;border-bottom:1px solid #29a7dd;}.left-sidebar .menu .menu-item a .material-icons{position:relative;margin-right:10px;top:5px;left:5px;}.left-sidebar .menu .menu-item a:hover{background-color:#999;}.left-sidebar .menu .menu-item.active{background-color:#999;}.left-sidebar .menu .menu-item.active a{color:#fff;}.left-sidebar .menu .sub-menu{list-style:none;padding:0;background-color:#b6b6b6;}.left-sidebar .menu .sub-menu a{padding:10px 10px 10px 50px;}.dashboard{font-family:'Quicksand',sans-serif;}.dashboard .dynamic-content{position:absolute;width:calc(100% - 250px);top:105px;left:250px;padding:15px;}label{color:#263238;font-weight:bold;}.input-button-group{background-color:#fff;display:flex;margin-bottom:10px;min-height:44px;}.input-button-group button{width:49%;border:none;background-color:#fff;position:relative;padding:20px;cursor:pointer;outline:none;}.input-button-group button .material-icons{position:absolute;top:15px;left:20px;font-size:30px;}.input-button-group button div{display:inline-block;}.input-button-group button div .active{color:#dbd8d8 !important;}.input-button-group button div.label-2-layer{position:absolute;top:10px;left:60px;display:block;}.input-button-group button div.label-2-layer p{font-size:14px;margin:0;text-align:left;}.input-button-group button div.label-2-layer p.label-subtitle{font-size:12px;}.input-button-group.input-button-group-half{display:inline;}.input-button-group.input-button-group-half button{height:58px;}.input-button-group div.separator{width:1px;margin:10px 0;background:#dbd8d8;}.input-group .material-icons{position:absolute;height:18px;display:flex;align-items:center;z-index:4;font-size:24px;top:14px;left:10px;color:#777;}.input-group input{padding:10px 10px 10px 40px;border:none;border-radius:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.24);-moz-box-shadow:0 0 5px rgba(0,0,0,.24);box-shadow:0 0 5px rgba(0,0,0,.24);}.daterangepicker{top:50px !important;left:0 !important;width:500px;border-radius:0;}.daterangepicker .active,.daterangepicker .active:hover,.daterangepicker .end-date{background-color:#f59e1d !important;border-radius:0;}.daterangepicker .in-range{background-color:#f8d299;}.daterangepicker .drp-buttons{display:none !important;}.fpr .material-icons{padding-top:5px;padding-right:0;padding-left:6px;padding-bottom:5px;font-size:30px;}.fpr .form-control{background-color:#fff;border:none;outline:none;box-shadow:none;cursor:pointer;}.flatpickr-calendar{margin-top:5px;}.multi-steps>li.is-active:before,.multi-steps>li.is-active~li:before{content:counter(stepNum);font-family:inherit;font-weight:700;}.multi-steps>li.is-active:after,.multi-steps>li.is-active~li:after{background-color:#e0e0e0;}.multi-steps{display:table;table-layout:fixed;width:100%;margin-bottom:0;}.multi-steps>li{counter-increment:stepNum;text-align:center;display:table-cell;position:relative;color:#f59e1d;font-size:12px;}.multi-steps>li a{color:#f59e1d;}.multi-steps>li:before{content:'';content:'✓;';content:'𐀃';content:'𐀄';content:'✓';display:block;margin:0 auto 4px;background-color:#fff;width:26px;height:26px;line-height:22px;text-align:center;font-weight:bold;border-width:2px;border-style:solid;border-color:#f59e1d;border-radius:50%;}.multi-steps>li:after{content:'';height:2px;width:100%;background-color:#f59e1d;position:absolute;top:16px;left:50%;z-index:-1;}.multi-steps>li:last-child:after{display:none;}.multi-steps>li.is-active:before{background-color:#fff;border-color:#f59e1d;}.multi-steps>li.is-active~li{color:#808080;}.multi-steps>li.is-active~li:before{background-color:#e0e0e0;border-color:#e0e0e0;}.alert-card{width:100%;display:inline-block;padding:10px;position:relative;min-height:75px;}.alert-card .fa{font-size:50px;position:absolute;top:20px;left:25px;}.alert-card .title,.alert-card h1{font-weight:700;font-size:24px;margin-bottom:0;}.alert-card p,.alert-card h1,.alert-card .title{padding-left:90px;}.alert-card.warning{color:#ffb400;background-color:#fff;border:1px solid #ffb400;box-shadow:0 5px 15px rgba(0,0,0,.05),0 4px 10px rgba(255,180,0,.25);}.alert-card.error{color:#c4183c;background-color:#fff;border:1px solid #c4183c;box-shadow:0 5px 11.5px rgba(196,24,60,.1);}.sk-cube-grid{width:40px;height:40px;margin:100px auto;}.sk-cube-grid .sk-cube{width:33%;height:33%;background-color:#333;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;}.sk-cube-grid .sk-cube1{-webkit-animation-delay:.2s;animation-delay:.2s;}.sk-cube-grid .sk-cube2{-webkit-animation-delay:.3s;animation-delay:.3s;}.sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s;}.sk-cube-grid .sk-cube4{-webkit-animation-delay:.1s;animation-delay:.1s;}.sk-cube-grid .sk-cube5{-webkit-animation-delay:.2s;animation-delay:.2s;}.sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s;}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s;}.sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s;}.sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s;}@-webkit-keyframes sk-cubeGridScaleDelay{0%,70%,100%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1);}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1);}}@keyframes sk-cubeGridScaleDelay{0%,70%,100%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1);}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1);}}select.custom-select{height:auto;padding:10px;border-radius:0;}body.login{font-family:'Quicksand',sans-serif;}body.login .login-container{-webkit-background-size:cover;-ms-background-size:cover;transform:cover;background-image:url("../../images/banner/banner9.jpg");position:relative;background-position:center;min-height:100%;width:100%;height:auto;position:fixed;position:absolute;top:0;left:0;z-index:9999;}body.login .login-container .login-card{margin:0 auto;margin-top:200px;min-width:350px;max-width:550px;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.22);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.22);box-shadow:0 2px 10px 0 rgba(0,0,0,.22);}body.login .login-container .input-group{margin-bottom:10px;}body.login .login-container .input-group .material-icons{position:absolute;height:18px;display:flex;align-items:center;z-index:4;font-size:24px;top:24px;left:20px;color:#777;}body.login .login-container .input-group input{padding:20px 20px 20px 60px;border:none;border-radius:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.24);-moz-box-shadow:0 0 5px rgba(0,0,0,.24);box-shadow:0 0 5px rgba(0,0,0,.24);}body.login .login-container button{cursor:pointer;border:none;padding:15px 50px;background:#f59e1d;color:#fff;}body.login .login-container button.active,body.login .login-container button:hover{background:#f6b048;color:#fff;}.search-hotel-container{-webkit-background-size:cover;-ms-background-size:cover;transform:cover;background-image:url("../../images/searchotels.jpg");position:relative;background-position:center;min-height:100%;width:100%;height:auto;position:fixed;}.search-hotel-container .login-card{margin:0 auto;margin-top:200px;min-width:450px;max-width:570px;border-radius:20px;}.search-hotel-container .pax{padding:15px;background:#fff;}.popover{min-width:400px;min-height:370px;padding:10px;}.popover .popover-content{width:100%;display:grid;grid-auto-flow:row;grid-template-rows:80px auto 80px;grid-template-columns:120px auto 120px;grid-template-rows:20px auto 20px auto auto 50px 50px;grid-column-gap:10px;grid-row-gap:10px;}.popover .popover-content .btn-circle{width:30px;height:30px;border-radius:50%;padding:0;margin:0 15px;line-height:12px;font-size:14px;}.popover .popover-content .btn-circle .material-icons{font-size:16px;}.popover .popover-content .input-label{font-weight:bold;color:#524c61;}.popover .popover-content .label{grid-column:1/span 3;}.popover .popover-content .input-group{grid-column:1/span 3;}.popover .popover-content .input-group span{font-size:18px;}.popover .popover-footer .btn{line-height:12px;margin:0 10px;}.popover .popover-footer .btn .material-icons{font-size:14px;line-height:14px;}.hotel-search-card{width:450px;margin-top:200px;}.hotel-search-card .inner-addon{position:relative;}.hotel-search-card .inner-addon .material-icons{position:absolute;top:15px;left:15px;}.hotel-search-card .inner-addon input{padding:15px 15px 15px 50px;}.hotel-search-card .search-button{padding:15px 50px;background:#ffb400;color:#fff;}.hotel-search-card .pax-selector{position:absolute;width:400px;height:300px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-right-radius:10px;background:#fff;top:58px;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.22);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.22);box-shadow:0 2px 10px 0 rgba(0,0,0,.22);}.hotel-search-card .pax-selector ul{padding:0;list-style:none;}.hotel_search__wrapper{background-color:#f59e1d;padding:11px 0;position:fixed;top:104px;right:0;left:0;z-index:1030;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);-moz-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);}.hotel_search__wrapper .input-group .material-icons{position:absolute;height:18px;display:flex;align-items:center;z-index:4;font-size:24px;top:14px;left:10px;color:#777;}.hotel_search__wrapper .input-group input{padding:10px 10px 10px 40px;border:none;border-radius:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.24);-moz-box-shadow:0 0 5px rgba(0,0,0,.24);box-shadow:0 0 5px rgba(0,0,0,.24);}.hotel_search__wrapper .input-group .loader{width:100%;background:#eee;position:absolute;top:75px;z-index:5;min-height:200px;}.hotel_search__wrapper .easy-autocomplete{width:100%;}.hotel_search__wrapper .easy-autocomplete .easy-autocomplete-container{z-index:5;margin-top:10px;}.hotel_search__wrapper .easy-autocomplete .easy-autocomplete-container ul{margin-bottom:0;}.hotel_search__wrapper .easy-autocomplete .easy-autocomplete-container ul .icon{position:relative;}.hotel_search__wrapper .easy-autocomplete .easy-autocomplete-container ul .description{margin-left:40px;}.hotel_search__wrapper .easy-autocomplete .easy-autocomplete-container ul .material-icons{position:absolute;top:15px;left:0;}.hotel_search__wrapper .easy-autocomplete .easy-autocomplete-container ul .suggestion_title{font-size:14px;font-weight:bold;}.hotel_search__wrapper .easy-autocomplete .easy-autocomplete-container ul .suggestion_description{font-size:12px;}.hotel_search__wrapper .easy-autocomplete .no-data{background-color:#c4183c;color:#fff;}.hotel_search__wrapper .input-button-group{margin-bottom:0 !important;-webkit-box-shadow:0 0 5px rgba(0,0,0,.24);-moz-box-shadow:0 0 5px rgba(0,0,0,.24);box-shadow:0 0 5px rgba(0,0,0,.24);}.hotel_search__wrapper .input-button-group button{padding:10px;cursor:pointer;outline:none;}.hotel_search__wrapper .input-button-group button .material-icons{top:10px;left:10px;font-size:24px;}.hotel_search__wrapper .input-button-group button div.label-2-layer{top:8px !important;left:40px;}.hotel_search__wrapper .input-button-group button div.label-2-layer p{font-size:12px;margin:0;text-align:left;white-space:nowrap;overflow:hidden;font-weight:400;height:14px;line-height:1;}.hotel_search__wrapper .input-button-group button div.label-2-layer p.label-subtitle{font-size:12px;height:12px;color:#777;}.hotel_search__wrapper .input-button-group div.separator{width:1px;margin:10px 0;background:#dbd8d8;}.hotel_search__wrapper .daterangepicker{width:500px;top:45px !important;}.hotel_search__wrapper .daterangepicker.opensright::before{left:15px !important;}.hotel_search__wrapper .daterangepicker.opensright::after{left:15px !important;}.hotel_search__wrapper .daterangepicker.opensleft::before{right:285px !important;}.hotel_search__wrapper .daterangepicker.opensleft::after{right:285px !important;}.hotel_search__wrapper .search_hotel_btn{background-color:#666c71;border-radius:0;font-weight:bold;color:#fff;width:100%;border:none;padding:10px;cursor:pointer;-webkit-box-shadow:0 0 5px rgba(0,0,0,.24);-moz-box-shadow:0 0 5px rgba(0,0,0,.24);box-shadow:0 0 5px rgba(0,0,0,.24);}.hotel_search__wrapper .pax_picker{display:none;z-index:1000;position:fixed;left:0;top:172px !important;border:none;padding:10px;width:200px;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.24);-moz-box-shadow:0 0 5px rgba(0,0,0,.24);box-shadow:0 0 5px rgba(0,0,0,.24);}.hotel_search__wrapper .pax_picker .selector{margin-bottom:10px;border-bottom:1px solid #e2e2e2;}.hotel_search__wrapper .pax_picker button{cursor:pointer;background-color:#fff;border:none;width:30px;height:30px;padding:0;}.hotel_search__wrapper .pax_picker button.active{color:#f59e1d;}.hotel_search__wrapper .col-md-4,.hotel_search__wrapper .col-md-2{padding-left:3px;padding-right:3px;}.search_result__wrapper{margin-top:65px;}.search_result__wrapper .result_message{margin-bottom:0;font-size:24px;font-weight:700;}.search_result__wrapper .result_sorter{list-style:none;display:inline-flex;position:absolute;right:0;}.search_result__wrapper .result_sorter li{padding:10px 20px;}.search_result__wrapper .result_sorter li a{font-weight:700;text-decoration:none;}.search_result__wrapper .result_sorter li .fa{margin-left:5px;}.search_result__wrapper #filter_container{margin-top:25px;}.search_result__wrapper #filter_container .filter-container{border:1px solid #e0e0e0;padding:10px;background:#fff;}.search_result__wrapper #filter_container .filter-container .noUi-target{margin:20px 20px 20px 5px;height:5px;}.search_result__wrapper #filter_container .filter-container .noUi-target .noUi-connect{background:#f59e1d;}.search_result__wrapper #filter_container .filter-container .noUi-target .noUi-tooltip{font-size:13px;border:none;}.search_result__wrapper #filter_container .filter-container .noUi-target .noUi-handle{border-radius:50%;width:20px;height:20px;top:-8px;}.search_result__wrapper #filter_container .filter-container .noUi-target .noUi-handle:focus{outline:none;}.search_result__wrapper #filter_container .filter-container .noUi-target .noUi-handle::before,.search_result__wrapper #filter_container .filter-container .noUi-target .noUi-handle::after{background-color:transparent;}.search_result__wrapper #filter_container .filter-container p{margin-bottom:5px;}.search_result__wrapper #filter_container .filter-container .fa-star{color:#f59e1d;}.search_result__wrapper #filter_container .filter-container .filter_group_container{margin:15px 0;padding-bottom:10px;border-bottom:1px solid #ddd;}.search_result__wrapper #filter_container .filter-container .filter_group_container h4{font-size:16px;font-weight:700;}.search_result__wrapper #filter_container .filter-container .filter_group_container .filter_name{font-size:14px;font-weight:700;margin-bottom:0;}.search_result__wrapper #filter_container .filter-container .filter_group_container .form-group{font-size:14px;margin-bottom:5px;cursor:pointer;}.search_result__wrapper #filter_container .filter-container .filter_group_container .form-group .material-icons{font-size:16px;position:absolute;left:0;top:1px;color:#555;}.search_result__wrapper #filter_container .filter-container .filter_group_container .form-group input{margin-top:3px !important;}.search_result__wrapper #filter_container .filter-container .filter_group_container .form-group label{font-weight:normal;cursor:pointer;color:#555;}.search_result__wrapper #filter_container .filter-container .custom-control{cursor:pointer;}.search_result__wrapper #filter_container .filter-container .custom-control label{cursor:pointer;}.search_result__wrapper #filter_container .filter-container .custom-control .fa-sort-alpha-up,.search_result__wrapper #filter_container .filter-container .custom-control .fa-sort-alpha-down,.search_result__wrapper #filter_container .filter-container .custom-control .fa-sort-numeric-up,.search_result__wrapper #filter_container .filter-container .custom-control .fa-sort-numeric-down{position:absolute;top:5px;left:0;display:none;}.search_result__wrapper #filter_container .filter-container .custom-control .fa-sort-alpha-up.active,.search_result__wrapper #filter_container .filter-container .custom-control .fa-sort-alpha-down.active,.search_result__wrapper #filter_container .filter-container .custom-control .fa-sort-numeric-up.active,.search_result__wrapper #filter_container .filter-container .custom-control .fa-sort-numeric-down.active{display:block;}.search_result__wrapper #filter_container .filter-container .filter_trip_advisor_reviews label .material-icons{float:left;width:16px;height:16px;font-size:20px;color:#00a680;}.search_result__wrapper #result_container{padding:0 5px;}.search_result__wrapper #result_container .hotel{min-height:200px;margin:25px 0;box-shadow:0 .46875rem 2.1875rem rgba(90,97,105,.1),0 .9375rem 1.40625rem rgba(90,97,105,.1),0 .25rem .53125rem rgba(90,97,105,.12),0 .125rem .1875rem rgba(90,97,105,.1);}.search_result__wrapper #result_container .hotel .hotel_wrapper{border:1px solid #e0e0e0;background:#fff;display:flex;min-height:200px;}.search_result__wrapper #result_container .hotel .showcase-gallery{width:250px;height:150px;}.search_result__wrapper #result_container .hotel .showcase-gallery figure{margin-bottom:0;}.search_result__wrapper #result_container .hotel .showcase-gallery figure img{width:250px;height:150px;object-fit:cover;}.search_result__wrapper #result_container .hotel .showcase-gallery .mini-images-container img{width:50px;height:50px;float:left;object-fit:cover;padding:1px;}.search_result__wrapper #result_container .hotel .information{padding:5px 10px;width:100%;position:relative;}.search_result__wrapper #result_container .hotel .information .name{font-size:1.15rem;font-weight:500;color:#666c71;}.search_result__wrapper #result_container .hotel .information .name .fa-star{width:18px;font-size:14px;color:#f59e1d;}.search_result__wrapper #result_container .hotel .information .view_hotel_details{color:#fff;}.search_result__wrapper #result_container .hotel .information .rateandlocation{position:relative;margin-bottom:10px;}.search_result__wrapper #result_container .hotel .information .rateandlocation a{text-decoration:none;margin-right:10px;}.search_result__wrapper #result_container .hotel .information .rateandlocation .material-icons{width:15px;font-size:14px;}.search_result__wrapper #result_container .hotel .information .rateandlocation .star_rate{color:#f59e1d;}.search_result__wrapper #result_container .hotel .information .rateandlocation .place{line-height:1.1;padding-left:5px;font-size:13px;top:3px;}.search_result__wrapper #result_container .hotel .information .icon-facilities{margin-bottom:0;font-size:14px;position:relative;}.search_result__wrapper #result_container .hotel .information .icon-facilities .fa{margin-right:10px;}.search_result__wrapper #result_container .hotel .information nav{position:absolute;bottom:0;}.search_result__wrapper #result_container .hotel .information nav a{font-size:14px;background-color:transparent !important;padding:5px;}.search_result__wrapper #result_container .hotel .information nav a.active{background-color:transparent;border-bottom:3px solid;border-radius:0;}.search_result__wrapper #result_container .hotel .information .price-container{position:absolute;bottom:15px;right:5px;text-align:right;width:130px;display:none;}.search_result__wrapper #result_container .hotel .information .price-container .badge{font-size:10px;color:#fff;padding:3px 10px;background:#ff6a00;width:100%;}.search_result__wrapper #result_container .hotel .information .price-container .prices .price_currency{font-size:24px;}.search_result__wrapper #result_container .hotel .information .price-container .prices .price_amount{font-size:26px;font-weight:600;}.search_result__wrapper #result_container .hotel .information .price-container .policy{margin-bottom:10px;}.search_result__wrapper #result_container .hotel .information .price-container .policy p{margin-bottom:0;font-size:12px;}.search_result__wrapper #result_container .hotel .information .price-container .benefit{color:#28871c;font-size:11px;font-weight:700;margin-bottom:3px;}.search_result__wrapper #result_container .hotel .information .price-container .view_rooms a{margin-top:10px;padding:10px 25px;font-size:12px;color:#fff !important;border:solid 1px #fff;text-decoration:none;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.25);-moz-box-shadow:1px 1px 3px rgba(0,0,0,.25);box-shadow:1px 1px 3px rgba(0,0,0,.25);}.search_result__wrapper #result_container .hotel .information .price-container .view_rooms a:hover{background:#0461c6;}.search_result__wrapper #result_container .hotel .deals{padding:5px 10px;width:auto;position:relative;}.search_result__wrapper #result_container .hotel .deals .ratings{display:flex;display:none !important;text-decoration:none;}.search_result__wrapper #result_container .hotel .deals .ratings .review{margin-right:10px;}.search_result__wrapper #result_container .hotel .deals .ratings .review span{display:block;text-align:right;}.search_result__wrapper #result_container .hotel .deals .ratings .review .over-all{font-size:20px;}.search_result__wrapper #result_container .hotel .deals .ratings .review .count{font-size:12px;}.search_result__wrapper #result_container .hotel .deals .ratings .average{background:#f59e1d;color:#fff;padding:5px;font-size:1.5rem;border-radius:10px 10px 10px 0;}.search_result__wrapper #result_container .hotel .deals .price-container{position:relative;text-align:right;margin-top:30%;}.search_result__wrapper #result_container .hotel .deals .price-container .badge{font-size:10px;color:#fff;padding:3px 10px;background:#ff6a00;width:100%;}.search_result__wrapper #result_container .hotel .deals .price-container .prices .price_currency{font-size:24px;}.search_result__wrapper #result_container .hotel .deals .price-container .prices .price_amount{font-size:26px;font-weight:600;white-space:nowrap;}.search_result__wrapper #result_container .hotel .deals .price-container .policy{margin-bottom:10px;}.search_result__wrapper #result_container .hotel .deals .price-container .policy p{margin-bottom:0;font-size:12px;}.search_result__wrapper #result_container .hotel .deals .price-container .benefit{color:#28871c;font-size:11px;font-weight:700;margin-bottom:3px;}.search_result__wrapper #result_container .hotel .deals .price-container .view_rooms a{margin-top:10px;padding:10px 25px;font-size:12px;color:#fff !important;border:solid 1px #fff;text-decoration:none;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.25);-moz-box-shadow:1px 1px 3px rgba(0,0,0,.25);box-shadow:1px 1px 3px rgba(0,0,0,.25);}.search_result__wrapper #result_container .hotel .deals .price-container .view_rooms a:hover{background:#0461c6;}.search_result__wrapper #result_container .hotel .collapse{background:#fff;}.search_result__wrapper #result_container .hotel .collapse .quick_info_container{background:#fff;padding:10px;position:relative;}.search_result__wrapper #result_container .hotel .collapse .quick_info_container p{position:relative !important;}.search_result__wrapper #result_container .hotel .collapse .map-container{height:500px;}.search_result__wrapper #result_container .hotel .collapse .amenities{background:#fff;padding:20px 10px;clear:both;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;font-size:14px;}.search_result__wrapper #result_container .hotel .collapse .amenities .title{font-weight:800;font-size:18px;}.search_result__wrapper #result_container .hotel .collapse .amenities ul{list-style:none;padding-left:15px;}.search_result__wrapper #pagination_container{padding-top:25px;padding-bottom:50px;}.search_result__wrapper #pagination_container .paginationjs ul{list-style:none;padding-left:0;text-align:center;font-size:18px;font-weight:700;}.search_result__wrapper #pagination_container .paginationjs ul li{display:inline-block;padding:0 3px;}.search_result__wrapper #pagination_container .paginationjs ul li a{padding:10px 25px;color:#666c71;border-radius:5px;}.search_result__wrapper #pagination_container .paginationjs ul li a:hover{background-color:#f5c784;color:#fff;}.search_result__wrapper #pagination_container .paginationjs ul li.paginationjs-prev{float:left;}.search_result__wrapper #pagination_container .paginationjs ul li.paginationjs-prev a{background-color:#f59e1d;color:#fff;}.search_result__wrapper #pagination_container .paginationjs ul li.paginationjs-prev.disabled a{background-color:transparent;color:#666c71 !important;}.search_result__wrapper #pagination_container .paginationjs ul li.paginationjs-page.active a{background-color:#f59e1d;color:#fff;}.search_result__wrapper #pagination_container .paginationjs ul li.paginationjs-next{float:right;}.search_result__wrapper #pagination_container .paginationjs ul li.paginationjs-next a{background-color:#f59e1d;color:#fff;}.search_result__wrapper #pagination_container .paginationjs ul li.paginationjs-next.disabled a{background-color:transparent;color:#666c71 !important;}@media(min-width:768px) and (max-width:1024px){.search-result-page .search_result__wrapper{margin-top:5px;}.search-result-page .search_result__wrapper .result_message{font-size:18px;}.search-result-page .search_result__wrapper #timer_countdown{font-size:14px;}.search-result-page .search_result__wrapper #timer_countdown span{font-size:18px;}.search-result-page .search_result__wrapper #filter_container,.search-result-page .search_result__wrapper #result_container{padding:0 5px;}.search-result-page .search_result__wrapper #result_container .hotel .showcase-gallery{width:150px;height:150px;}.search-result-page .search_result__wrapper #result_container .hotel .showcase-gallery figure img{width:150px;object-position:center;}.search-result-page .search_result__wrapper #result_container .hotel .showcase-gallery .mini-images-container a:nth-last-child(-n+2){display:none;}.search-result-page .search_result__wrapper #result_container .hotel .showcase-gallery .information .price-container .prices .price_amount{font-size:24px;}}@media(min-width:768px) and (max-width:1024px) and (orientation:landscape){.search-result-page .hotel_search__wrapper{position:static;}}@media(min-width:481px) and (max-width:767px){.search-result-page .search_result__wrapper{margin-top:5px;}.search-result-page .search_result__wrapper .result_message{font-size:18px;}.search-result-page .search_result__wrapper #timer_countdown{font-size:14px;}.search-result-page .search_result__wrapper #timer_countdown span{font-size:18px;}.search-result-page .search_result__wrapper #filter_container,.search-result-page .search_result__wrapper #result_container{padding:0 5px;}.search-result-page .search_result__wrapper #result_container .hotel .showcase-gallery{width:150px;height:150px;}.search-result-page .search_result__wrapper #result_container .hotel .showcase-gallery figure img{width:150px;object-position:center;}.search-result-page .search_result__wrapper #result_container .hotel .showcase-gallery .mini-images-container a:nth-last-child(-n+2){display:none;}.search-result-page .search_result__wrapper #result_container .hotel .showcase-gallery .information .price-container .prices .price_amount{font-size:24px;}}@media(min-width:320px) and (max-width:480px){.search-result-page .search_result__wrapper{margin-top:5px;}.search-result-page .search_result__wrapper .hidden-filter-continer{background:#fff;margin:25px 20px 0 20px;padding:10px 5px 5px 10px;box-shadow:0 .46875rem 2.1875rem rgba(90,97,105,.1),0 .9375rem 1.40625rem rgba(90,97,105,.1),0 .25rem .53125rem rgba(90,97,105,.12),0 .125rem .1875rem rgba(90,97,105,.1);}.search-result-page .search_result__wrapper #result_container .hotel{margin:25px 0;}.search-result-page .search_result__wrapper #result_container .hotel .hotel_wrapper{display:block;}.search-result-page .search_result__wrapper #result_container .hotel .hotel_wrapper .showcase-gallery{width:100%;}.search-result-page .search_result__wrapper #result_container .hotel .hotel_wrapper .showcase-gallery figure img{width:100%;object-position:center;}.search-result-page .search_result__wrapper #result_container .hotel .hotel_wrapper .showcase-gallery .mini-images-container img{width:calc((100vw/4) - 11px);}.search-result-page .search_result__wrapper #result_container .hotel .hotel_wrapper .showcase-gallery .mini-images-container a:last-child{display:none;}.search-result-page .search_result__wrapper #result_container .hotel .hotel_wrapper .information{margin-top:50px;min-height:300px;}.search-result-page .search_result__wrapper #result_container .hotel .hotel_wrapper .information .name{display:block;}.search-result-page .search_result__wrapper #result_container .hotel .hotel_wrapper .information .rateandlocation{height:auto;margin-bottom:10px;}.search-result-page .search_result__wrapper #result_container .hotel .hotel_wrapper .information .icon-facilities{width:33.3333%;float:left;}.search-result-page .search_result__wrapper #result_container .hotel .hotel_wrapper .information .nav.nav-pills{display:inline-block;text-align:center;position:relative;width:100%;}.search-result-page .search_result__wrapper #result_container .hotel .hotel_wrapper .information .nav.nav-pills a{display:inline-block;}.search-result-page .search_result__wrapper #result_container .hotel .hotel_wrapper .information .price-container{position:relative;width:100%;margin-top:50px;padding:10px;text-align:center;border-top:1px dashed #add8e6;border-bottom:1px dashed #add8e6;display:block !important;}.search-result-page .search_result__wrapper #result_container .hotel .hotel_wrapper .information .price-container .view-offers a{margin:10px 0;padding:10px 25px;font-size:12px;color:#fff !important;border:solid 1px #fff;text-decoration:none;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.25);-moz-box-shadow:1px 1px 3px rgba(0,0,0,.25);box-shadow:1px 1px 3px rgba(0,0,0,.25);}.search-result-page .search_result__wrapper #result_container .hotel .hotel_wrapper .deals{display:none !important;}.search-result-page .search_result__wrapper #result_container .hotel .accordion .collapse .card-body{padding:12px;}.search-result-page .search_result__wrapper #result_container .hotel .accordion .collapse .card-body .amenities{column-count:1;}.search-result-page .search_result__wrapper #pagination_container{padding-top:25px;padding-bottom:50px;}.search-result-page .search_result__wrapper #pagination_container .paginationjs ul{list-style:none;padding-left:0;text-align:center;font-size:18px;font-weight:700;}.search-result-page .search_result__wrapper #pagination_container .paginationjs ul li{display:inline-block;padding:0 3px;}.search-result-page .search_result__wrapper #pagination_container .paginationjs ul li a{padding:10px;color:#666c71;border-radius:5px;}.search-result-page .search_result__wrapper #pagination_container .paginationjs ul li a:hover{background-color:#f5c784;color:#fff;}.search-result-page .search_result__wrapper #pagination_container .paginationjs ul li.paginationjs-prev{float:left;}.search-result-page .search_result__wrapper #pagination_container .paginationjs ul li.paginationjs-prev a{background-color:#f59e1d;color:#fff;}.search-result-page .search_result__wrapper #pagination_container .paginationjs ul li.paginationjs-prev.disabled a{background-color:transparent;color:#666c71 !important;}.search-result-page .search_result__wrapper #pagination_container .paginationjs ul li.paginationjs-page.active a{background-color:#f59e1d;color:#fff;}.search-result-page .search_result__wrapper #pagination_container .paginationjs ul li.paginationjs-next{float:right;}.search-result-page .search_result__wrapper #pagination_container .paginationjs ul li.paginationjs-next a{background-color:#f59e1d;color:#fff;}.search-result-page .search_result__wrapper #pagination_container .paginationjs ul li.paginationjs-next.disabled a{background-color:transparent;color:#666c71 !important;}}.home{background:url(../../images/banner/banner3.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;}.home.flight{background:url(../../images/banner/banner15.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;}.home .flatpickr-calendar{margin-top:15px !important;}.home div.flatpickr-calendar:last-child{background:#f00;}.flight{background:url(../../images/banner/banner15.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;}.hotel_search_wrapper{max-width:600px;min-width:516px;height:calc(100vh - 106px);padding:40px 0;display:block;}.hotel_search_wrapper .nav.nav-tabs{margin-top:20%;border:none;}.hotel_search_wrapper .nav.nav-tabs .nav-item a{color:#fff;padding:15px;border:none;}.hotel_search_wrapper .nav.nav-tabs .nav-item a:hover{background:rgba(0,0,0,.25);}.hotel_search_wrapper .nav.nav-tabs .nav-item a.active{background:rgba(0,0,0,.25);border:none;}.hotel_search_wrapper .tab-content .tab-pane{background:rgba(0,0,0,.25);padding:15px;max-width:516px;}.hotel_search_wrapper .tab-content .tab-pane#hotel_search{min-height:300px;}.hotel_search_wrapper .tab-content .tab-pane#activity_search{min-height:330px;}.hotel_search_wrapper .tab-content .tab-pane#activity_search label{color:#fff;}.hotel_search_wrapper .tab-content .tab-pane#activity_search .custom-select{height:64px;padding:10px;border-radius:0;}.hotel_search_wrapper .tab-content .tab-pane#activity_search .custom-select option{padding:15px;}.hotel_search_wrapper .tab-content .tab-pane .fpr .container-picker .material-icons{position:absolute;}.hotel_search_wrapper .tab-content .tab-pane .fpr .form-control{padding-left:50px;}.hotel_search_wrapper .hotel_search_container{width:100%;}.hotel_search_wrapper .hotel_search_container.focused{background:#fff;}.hotel_search_wrapper .easy-autocomplete{width:100% !important;}.hotel_search_wrapper .easy-autocomplete .easy-autocomplete-container{z-index:5;margin-top:10px;}.hotel_search_wrapper .easy-autocomplete .easy-autocomplete-container ul .icon{position:relative;}.hotel_search_wrapper .easy-autocomplete .easy-autocomplete-container ul .description{margin-left:40px;}.hotel_search_wrapper .easy-autocomplete .easy-autocomplete-container ul .material-icons{position:absolute;top:15px;left:0;}.hotel_search_wrapper .easy-autocomplete .easy-autocomplete-container ul .suggestion_title{font-size:14px;font-weight:bold;}.hotel_search_wrapper .easy-autocomplete .easy-autocomplete-container ul .suggestion_description{font-size:12px;}.hotel_search_wrapper .easy-autocomplete .no-data{background-color:#c4183c;color:#fff;}.hotel_search_wrapper .bootstrap-select{padding:0 !important;width:100% !important;}.hotel_search_wrapper .bootstrap-select button{height:100%;line-height:44px;}.hotel_search_wrapper .bootstrap-select .dropdown-menu{padding:0;border-radius:0;}.hotel_search_wrapper .bootstrap-select .dropdown-menu ul li a{color:#777;}.hotel_search_wrapper .bootstrap-select .dropdown-menu ul li a.active{color:#fff;}.hotel_search_wrapper .material-icons{color:#777;}.hotel_search_wrapper .input-group{margin-bottom:10px;}.hotel_search_wrapper .input-group .material-icons{position:absolute;height:25px;display:flex;align-items:center;z-index:4;font-size:30px;top:20px;left:20px;color:#777;}.hotel_search_wrapper .input-group input{padding:20px 20px 20px 60px;border:none;border-radius:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.24);-moz-box-shadow:0 0 5px rgba(0,0,0,.24);box-shadow:0 0 5px rgba(0,0,0,.24);}.hotel_search_wrapper .input-group .loader{width:100%;background:#eee;position:absolute;top:75px;z-index:5;min-height:200px;}.hotel_search_wrapper .input-group-button{position:relative;margin-bottom:10px;padding:10px;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.24);-moz-box-shadow:0 0 5px rgba(0,0,0,.24);box-shadow:0 0 5px rgba(0,0,0,.24);}.hotel_search_wrapper .input-group-button button{position:relative;background-color:transparent;border:none;width:49%;cursor:pointer;outline:none;}.hotel_search_wrapper .input-group-button button#date_from,.hotel_search_wrapper .input-group-button button.btn-paxselector{border-right:1px solid #e2e2e2;}.hotel_search_wrapper .input-group-button button div{padding-left:45px;text-align:left;}.hotel_search_wrapper .input-group-button button div.label_title{font-size:12px;}.hotel_search_wrapper .input-group-button button div.label_desc{font-size:12px;}.hotel_search_wrapper .input-group-button button .material-icons{position:absolute;height:30px;display:flex;align-items:center;z-index:4;font-size:30px;color:#777;top:5px;}.hotel_search_wrapper .input-group-button button .label_only{top:-5px;position:absolute;height:39px;}.hotel_search_wrapper .input-group-button button .label_only.material-icons{top:-15px;}.hotel_search_wrapper .search_hotel_btn,.hotel_search_wrapper .search_activity_btn{background-color:#f59e1d;border-radius:0;font-weight:bold;color:#fff;width:48.9999%;border:none;padding:17px;outline:none;cursor:pointer;-webkit-box-shadow:3 3 5px rgba(0,0,0,.24);-moz-box-shadow:3 3 5px rgba(0,0,0,.24);box-shadow:3 3 5px rgba(0,0,0,.24);}.hotel_search_wrapper .daterangepicker{top:64px !important;left:0 !important;width:100%;border-radius:0;}.hotel_search_wrapper .daterangepicker .active,.hotel_search_wrapper .daterangepicker .active:hover,.hotel_search_wrapper .daterangepicker .end-date{background-color:#f59e1d !important;border-radius:0;}.hotel_search_wrapper .daterangepicker .in-range{background-color:#f8d299;}.hotel_search_wrapper .daterangepicker .drp-buttons{display:none !important;}.hotel_search_wrapper .daterangepicker.opensright::before{left:25px !important;}.hotel_search_wrapper .daterangepicker.opensright::after{left:25px !important;}.hotel_search_wrapper .daterangepicker.opensleft::before{right:220px !important;}.hotel_search_wrapper .daterangepicker.opensleft::after{right:220px !important;}.hotel_search_wrapper .pax_picker{display:none;z-index:1000;position:fixed;left:0;top:0;border:1px solid #333;padding:10px;min-width:487px;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.24);-moz-box-shadow:0 0 5px rgba(0,0,0,.24);box-shadow:0 0 5px rgba(0,0,0,.24);}.hotel_search_wrapper .pax_picker .selector{margin-bottom:10px;border-bottom:1px solid #e2e2e2;}.hotel_search_wrapper .pax_picker button{cursor:pointer;background-color:#fff;border:none;width:30px;height:30px;padding:0;}.hotel_search_wrapper .pax_picker button.active{color:#f59e1d;}.hotel_search_wrapper .pax_picker .dynamic-selectors{padding-right:10px;display:grid;grid-template-columns:25% 25% 25% 25%;width:460px;grid-column-gap:5px;grid-row-gap:5px;}.hotel_search_wrapper .input-group #destination_container{z-index:1040 !important;}.hotel_search_wrapper .typeahead__backdrop{z-index:1039 !important;}@media(min-width:768px) and (max-width:1024px) and (orientation:landscape){.bg-image{background:url(../../images/banner/banner3.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;}.bg-image .justify-content{height:850px;}.bg-image .hotel_search_wrapper{min-width:320px;padding:0 10px;width:600px;height:auto;}.bg-image .hotel_search_wrapper .hotel_search_container{margin-top:50px;}.bg-image .hotel_search_wrapper .hotel_search_container .easy-autocomplete{width:100% !important;}.bg-image .hotel_search_wrapper .pax_picker{min-width:280px;max-width:300px;}.fixed-bottom{position:relative;}.fixed-bottom .float-right.pr-5{padding-right:10px;padding-left:10px;position:relative;z-index:2;}}@media(min-width:320px) and (max-width:480px){.home{background:url(../../images/banner/banner13.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-size:1100px;}.home .justify-content{height:850px;}.home .hotel_search_wrapper{min-width:320px;padding:0 10px;width:600px;height:1100px !important;}.home .hotel_search_wrapper .nav.nav-tabs{margin-top:10%;border:none;}.home .hotel_search_wrapper .hotel_search_container .easy-autocomplete{width:100% !important;}.home .hotel_search_wrapper .pax_picker{min-width:calc(100vw - 50px);max-width:300px;}.home .fixed-bottom{position:relative;}.home .fixed-bottom .float-right.pr-5{padding-right:unset;padding-left:10px;position:relative;z-index:2;}.home .daterangepicker .drp-calendar{max-width:none !important;}.home .daterangepicker .left{padding:8px 8px 8px 8px !important;}.home .hotel_search_wrapper .daterangepicker.opensleft::after{right:150px !important;}.home .hotel_search_wrapper .daterangepicker.opensleft::before{right:150px !important;}.home .dynamic-selectors{display:grid;grid-template-columns:50% 50% !important;width:100% !important;}.home .col-md-6.p-l-5{padding-left:15px;}body.flight{background:url(../../images/sunset.jpg) !important;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;background-size:1100px;position:relative;}body.flight .hotel_search_wrapper{min-width:320px;min-height:1000px !important;width:100%;}body.flight .hotel_search_wrapper .nav.nav-tabs{margin-top:0 !important;}body.flight .hotel_search_wrapper .pax_picker{min-width:unset;width:calc(100vw - 30px) !important;}body.flight .hotel_search_wrapper .daterangepicker .drp-calendar{display:block;width:100%;max-width:unset;}body.flight .fixed-bottom{position:absolute;bottom:0;}}.hotel-details .hotel_details__wrapper{color:#5a6169;position:relative;}.hotel-details .hotel_details__wrapper .hotel_banner_container{margin-top:75px;margin-bottom:50px;}.hotel-details .hotel_details__wrapper .hotel_banner_container .col-md-8{padding:0;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner{box-shadow:0 .46875rem 2.1875rem rgba(90,97,105,.1),0 .9375rem 1.40625rem rgba(90,97,105,.1),0 .25rem .53125rem rgba(90,97,105,.12),0 .125rem .1875rem rgba(90,97,105,.1);background:#fff;margin:0;padding:10px;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner .image-showcase{display:inline-grid;grid-template-columns:19% 19% 19% 19% 19%;grid-template-rows:150px 150px 150px;height:100%;grid-column-gap:4px;grid-row-gap:4px;height:100%;width:100%;position:relative;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner .image-showcase a:first-child{grid-column-start:1;grid-column-end:5;grid-row-start:1;grid-row-end:3;position:relative;width:100%;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner .image-showcase a .main-img{object-fit:cover;position:relative;width:100%;height:304px;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner .image-showcase a .support-image{width:100%;height:150px;object-fit:cover;position:relative;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner .image-showcase a.last-pic img{filter:blur(2px);}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner .image-showcase a.last-pic span{position:relative;z-index:100;left:15px;bottom:105px;font-size:4rem;color:#fff;font-weight:800;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner .image-showcase,.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner .hotel-info,.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner .col-md-7{padding:0;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner figure{margin:0;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner figure img{object-fit:cover;float:left;margin:3px;-webkit-box-shadow:2px 2px 3px rgba(0,0,0,.12);-moz-box-shadow:2px 2px 3px rgba(0,0,0,.12);box-shadow:2px 2px 3px rgba(0,0,0,.12);transition:all .3s cubic-bezier(.25,.8,.25,1);cursor:pointer;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner figure img:hover{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner figure .main-img{width:100%;height:307px;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner figure .support-image{width:100%;height:150px;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner figure .support-image-bottom{width:100%;height:150px;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner figure:last-child{display:inline-block;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner figure .last-pic img{filter:blur(2px);}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner figure .last-pic span{position:absolute;z-index:100;right:20px;bottom:90px;font-size:4rem;color:#fff;font-weight:800;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner .hotel-quick-info{padding:15px 15px;background:#fff;height:100%;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner .hotel-quick-info .rateandlocation{position:relative;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner .hotel-quick-info .rateandlocation a{text-decoration:none;margin-right:10px;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner .hotel-quick-info .rateandlocation .material-icons{width:20px;font-size:22px;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner .hotel-quick-info .rateandlocation .star_rate{color:#f59e1d;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner .hotel-quick-info .rateandlocation .place{line-height:1.1;padding-left:5px;position:absolute;font-size:14px;top:3px;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner .comment{margin-top:10px;min-height:150px;border:1px solid #116f96;background:#b6e8fc;padding:10px;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner .comment .star_rate{color:#f59e1d;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner .comment .material-icons{width:20px;font-size:22px;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hidden-description{display:none;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_Detai__banner_footer{padding:0 15px 15px 15px;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_Detai__banner_footer div{border-top:1px solid #e8e5e5;padding:15px;background:#fff;box-shadow:0 .46875rem 2.1875rem rgba(90,97,105,.1),0 .9375rem 1.40625rem rgba(90,97,105,.1),0 .25rem .53125rem rgba(90,97,105,.12),0 .125rem .1875rem rgba(90,97,105,.1);}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_Detai__banner_footer div .hotel_name{font-size:24px;font-weight:700;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_Detai__banner_footer div .name_and_rate{margin-bottom:0;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_Detai__banner_footer div .name_and_rate a{text-decoration:none;margin-right:10px;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_Detai__banner_footer div .name_and_rate .material-icons{width:20px;font-size:22px;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_Detai__banner_footer div .name_and_rate .star_rate{color:#ffb400;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_Detai__banner_footer div .location{font-size:14px;top:3px;}.hotel-details .request_availability .request_container{border:1px solid #cecece;padding:10px;background:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12);-moz-box-shadow:0 0 2px rgba(0,0,0,.12);box-shadow:0 0 2px rgba(0,0,0,.12);display:flex;}.hotel-details .request_availability .request_container .request{display:flex;}.hotel-details .request_availability .request_container .request .text-separator{padding:13px 0;}.hotel-details .request_availability .request_container .request .line-separator{border-right:1px solid #cecece;}.hotel-details .request_availability .request_container .request .date_container{padding:0 50px;position:relative;}.hotel-details .request_availability .request_container .request .date_container span{display:block;}.hotel-details .request_availability .request_container .request .date_container span.title{font-weight:700;font-size:18px;}.hotel-details .request_availability .request_container .request .date_container .material-icons{position:absolute;font-size:45px;top:5px;}.hotel-details .request_availability .request_container .request .date_container .counter{color:#fff;position:absolute;font-weight:700;left:64px;top:17px;}.hotel-details .request_availability .request_container .request .date_container .label{padding-left:50px;padding-top:15px;font-weight:700;font-size:18px;}.hotel-details .request_availability .request_container .request .text_container{padding:15px 50px;font-weight:700;font-size:18px;}.hotel-details .hotel_offers .title{font-size:24px;margin-bottom:15px;}.hotel-details .hotel_offers .title.facilities{background:#fff;margin-bottom:0;padding:15px 10px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12);-moz-box-shadow:0 0 2px rgba(0,0,0,.12);box-shadow:0 0 2px rgba(0,0,0,.12);}.hotel-details .hotel_offers .hotel_rooms{list-style:none;padding:0;}.hotel-details .hotel_offers .hotel_rooms .room{display:flex;border:1px solid #cecece;background:#f3f3f3;margin-bottom:5px;}.hotel-details .hotel_offers .hotel_rooms .room .room_detail,.hotel-details .hotel_offers .hotel_rooms .room .room_capacity,.hotel-details .hotel_offers .hotel_rooms .room .room_selector{padding:10px;border-right:1px solid #cecece;}.hotel-details .hotel_offers .hotel_rooms .room .image_container{position:relative;padding:10px;}.hotel-details .hotel_offers .hotel_rooms .room .image_container img{width:200px;height:150px;object-fit:cover;margin-bottom:10px;margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);}.hotel-details .hotel_offers .hotel_rooms .room .image_container .room_type{font-size:12px;line-height:12px;font-weight:600;}.hotel-details .hotel_offers .hotel_rooms .room .room_name{font-size:16px;line-height:30px;font-weight:700;display:flex;}.hotel-details .hotel_offers .hotel_rooms .room .room_name .header{min-width:150px;text-align:center;}.hotel-details .hotel_offers .hotel_rooms .room .room_name .header:first-child{text-align:left;width:100%;}.hotel-details .hotel_offers .hotel_rooms .room .room_rates_container{display:block;width:100%;padding:10px 10px 0 200px;}.hotel-details .hotel_offers .hotel_rooms .room .room_rates_container .room_rate{display:flex;width:100%;margin-bottom:10px;background:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12);-moz-box-shadow:0 0 2px rgba(0,0,0,.12);box-shadow:0 0 2px rgba(0,0,0,.12);}.hotel-details .hotel_offers .hotel_rooms .room .room_rates_container .room_rate:first-child{margin-top:16px;}.hotel-details .hotel_offers .hotel_rooms .room .room_rates_container .room_detail{padding:10px 15px;width:100%;}.hotel-details .hotel_offers .hotel_rooms .room .room_rates_container .room_detail .room_includes .rate_name{font-size:14px;font-weight:700;}.hotel-details .hotel_offers .hotel_rooms .room .room_rates_container .room_detail .room_includes div{line-height:22px;}.hotel-details .hotel_offers .hotel_rooms .room .room_rates_container .room_detail .room_includes div span{line-height:12px;font-size:12px;font-weight:normal;}.hotel-details .hotel_offers .hotel_rooms .room .room_capacity{padding:10px 15px;min-width:150px;}.hotel-details .hotel_offers .hotel_rooms .room .room_capacity p:first-child{margin-top:20px;}.hotel-details .hotel_offers .hotel_rooms .room .room_capacity p:first-child i{font-size:12px;cursor:help;}.hotel-details .hotel_offers .hotel_rooms .room .room_capacity p{height:18px;margin-bottom:0;}.hotel-details .hotel_offers .hotel_rooms .room .room_capacity div .remaining_pax{margin-left:10px;}.hotel-details .hotel_offers .hotel_rooms .room .room_selector{min-width:150px;padding:10px;}.hotel-details .hotel_offers .hotel_rooms .room .room_selector p{position:relative;margin-top:30px;margin-bottom:0;}.hotel-details .hotel_offers .hotel_rooms .room .room_selector .material-icons{position:absolute;top:0;font-size:22px;}.hotel-details .hotel_offers .hotel_rooms .room .room_selector .material-icons:first-child{left:10px;}.hotel-details .hotel_offers .hotel_rooms .room .room_selector .material-icons:last-child{right:10px;}.hotel-details .hotel_offers .hotel_rooms .room .room_price{min-width:150px;padding:10px;}.hotel-details .hotel_offers .hotel_rooms .room .room_price .room_price_amount{font-size:20px;font-weight:700;color:#f59e1d;margin-bottom:20px;}.hotel-details .hotel_offers .hotel_rooms .room .reserver_btn{text-decoration:none;background:#f7682e;color:#fff;padding:5px 10px;border-radius:3px;}.hotel-details .hotel_offers .hotel_rooms .room .reserver_btn:hover{background:#e29b30;}.hotel-details .hotel_offers .hotel_aminities{background:#fff;padding:20px 10px;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12);-moz-box-shadow:0 0 2px rgba(0,0,0,.12);box-shadow:0 0 2px rgba(0,0,0,.12);clear:both;}.hotel-details .hotel_offers .hotel_aminities .group_container{width:100%;margin:0 10px;font-size:14px;}.hotel-details .hotel_offers .hotel_aminities .group_container div{display:block;}.hotel-details .hotel_offers .hotel_aminities .group_container .title{margin-bottom:0;font-size:16px;font-weight:700;}.hotel-details .hotel_offers .hotel_aminities .group_container .title .fas{padding-right:10px;}.hotel-details .hotel_offers .hotel_aminities .group_container ul{list-style:none;padding-left:25px;}.hotel-details .hotel_offers .hotel_aminities .group_container ul li{padding:5px;font-size:14px;position:relative;}.hotel-details .hotel_offers .hotel_aminities .group_container ul li .material-icons{left:-15px;position:absolute;color:#4e4e4e;font-size:16px;}.hotel-details .hotel_offers .nearest_terminal{padding-top:10px;padding-bottom:25px;margin:0;}.hotel-details .hotel_offers .nearest_terminal .hotel_description_full{background:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12);-moz-box-shadow:0 0 2px rgba(0,0,0,.12);box-shadow:0 0 2px rgba(0,0,0,.12);padding:15px 15px 0 15px;margin-bottom:20px;}.hotel-details .hotel_offers .nearest_terminal .hotel_description_full ul{padding-left:0;}.hotel-details .hotel_offers .nearest_terminal .hotel_description_full .the-hotel-description{padding-right:15px;border-right:1px solid #cecece;}.hotel-details .hotel_offers .nearest_terminal .hotel_description_full .keypoints{padding:15px;background:#f59e1d;color:#fff;}.hotel-details .hotel_offers .nearest_terminal .hotel_description_full .keypoints ul{padding-left:25px;}.hotel-details .hotel_offers .nearest_terminal .terminal_wrapper{width:100%;padding:15px 0;background:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12);-moz-box-shadow:0 0 2px rgba(0,0,0,.12);box-shadow:0 0 2px rgba(0,0,0,.12);}.hotel-details .hotel_offers .nearest_terminal .title h4{font-size:18px;}.hotel-details .hotel_offers .nearest_terminal .terminal_card{position:relative;}.hotel-details .hotel_offers .nearest_terminal .terminal_card .fa{position:absolute;top:10px;left:0;font-size:30px;}.hotel-details .hotel_offers .nearest_terminal .terminal_card .terminal_info{width:100%;border-left:2px solid #cecece;margin:0 0 0 70px;padding-left:10px;}.hotel-details .hotel_offers .nearest_terminal .terminal_card .terminal_info:first-child{margin-top:30px;}.hotel-details .hotel_offers .nearest_terminal .terminal_card .terminal_info h4{font-size:16px;font-weight:700;}.hotel-details .hotel_offers .nearest_terminal .terminal_card .terminal_item{width:30%;display:inline-block;margin-bottom:10px;padding:0 10px 0 0;vertical-align:top;}.hotel-details .hotel_offers .nearest_terminal .terminal_card .terminal_item p{margin-bottom:0;font-size:14px;font-weight:700;}.hotel-details .hotel_name_container{background-color:#e29b30;border-top:1px solid #cc8111;padding:5px 20px;}.hotel-details .hotel_name_container .hotel-name{color:#fff;}@media(min-width:768px) and (max-width:1024px){.hotel-details .hotel_details__wrapper .hotel_banner_container{margin-top:15px;}.hotel-details .hotel_details__wrapper .hotel_banner_container .img-group{padding:0;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner .hotel-quick-info{padding:10px 3px;}.hotel-details .request_availability .request_container .request{display:inline-grid;grid-template-columns:16.66% 16.66% 16.66% 16.66% 16.66% 16.66%;width:100%;align-self:center;}.hotel-details .request_availability .request_container .request .date_container{padding:0;position:relative;align-self:center;text-align:center;}.hotel-details .request_availability .request_container .request .date_container .material-icons{position:relative;font-size:35px;top:0;}.hotel-details .request_availability .request_container .request .date_container .counter{left:50px;top:10px;}.hotel-details .request_availability .request_container .request .date_container .label{padding-top:0;padding-left:0;}.hotel-details .request_availability .request_container .request .text-separator{padding:0;align-self:center;text-align:center;}.hotel-details .request_availability .request_container .request .text_container{padding:0;font-weight:700;font-size:18px;align-self:center;text-align:center;}}@media(min-width:768px) and (max-width:1024px) and (orientation:landscape){.hotel-details .hotel_details__wrapper .hotel_banner_container{margin-top:15px;}.hotel-details .hotel_details__wrapper .hotel_banner_container .d-block .hotel_details__banner .image-showcase{grid-template-columns:33% 33% 33%;grid-template-rows:150px 150px 150px;}}@media(min-width:320px) and (max-width:480px){.hotel-details .hotel_details__wrapper,.hotel-details .hotel_banner_container,.hotel-details .request_availability,.hotel-details .img-group{padding-left:0 !important;padding-right:0 !important;}.hotel-details .hotel_details__wrapper .hotel_banner_container{margin-top:15px;margin-bottom:15px;}.hotel-details .hotel_details__wrapper .hotel_banner_container .d-block .hotel_details__banner .image-showcase{grid-template-columns:33% 33% 33%;grid-template-rows:150px 150px 50px;}.hotel-details .hotel_details__wrapper .hotel_banner_container .d-block .hotel_details__banner .image-showcase a .support-image{height:50px;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner .image-showcase a:first-child{grid-column-start:1;grid-column-end:4;grid-row-start:1;grid-row-end:3;position:relative;width:100%;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner .image-showcase a.last-pic span{position:relative;z-index:100;left:15px;bottom:105px;font-size:16px;color:#fff;font-weight:800;}.hotel-details .hotel_details__wrapper .hotel_banner_container .hotel_details__banner .hotel-quick-info{display:none !important;}.hotel-details .hotel_details__wrapper .request_availability .request_container .request{display:inline-grid;grid-template-columns:33.33% 33.33% 33.33%;grid-row-gap:25px;width:100%;align-self:center;}.hotel-details .hotel_details__wrapper .request_availability .request_container .request .date_container{padding:0;position:relative;align-self:center;text-align:center;}.hotel-details .hotel_details__wrapper .request_availability .request_container .request .date_container .material-icons{position:relative;font-size:22px;top:0;display:none;}.hotel-details .hotel_details__wrapper .request_availability .request_container .request .date_container .counter{left:0;top:0;color:inherit;position:relative;}.hotel-details .hotel_details__wrapper .request_availability .request_container .request .date_container .label{padding-top:0;padding-left:0;font-size:13px;}.hotel-details .hotel_details__wrapper .request_availability .request_container .request .date_container span{font-size:12px;}.hotel-details .hotel_details__wrapper .request_availability .request_container .request .date_container .title{font-size:14px !important;}.hotel-details .hotel_details__wrapper .request_availability .request_container .request .text-separator{padding:0;align-self:center;text-align:center;}.hotel-details .hotel_details__wrapper .request_availability .request_container .request .text_container{padding:0;font-weight:700;font-size:14px;align-self:center;text-align:center;}.hotel-details .hotel_details__wrapper .hotel_offers .row>.col-md-12{padding:0;}.hotel-details .hotel_details__wrapper .hotel_offers .row>.col-md-12 ul .room{flex-wrap:wrap;}.hotel-details .hotel_details__wrapper .hotel_offers .row>.col-md-12 ul .room .image_container{position:relative;width:100%;}.hotel-details .hotel_details__wrapper .hotel_offers .row>.col-md-12 ul .room .image_container h4>a.font-14{display:block;}.hotel-details .hotel_details__wrapper .hotel_offers .row>.col-md-12 ul .room .image_container img{width:100%;margin-bottom:10px;height:150px;position:relative;transform:translateY(0);}.hotel-details .hotel_details__wrapper .hotel_offers .row>.col-md-12 ul.hotel_rooms li.small-room .quick-room-view{padding-top:15px;padding-bottom:5px;background:#fff;border-top:1px solid #eee;}.hotel-details .hotel_details__wrapper .hotel_offers .row>.col-md-12 ul.hotel_rooms li.small-room .quick-room-view .hotel_rooms{font-weight:700;font-size:18px;}.hotel-details .hotel_details__wrapper .hotel_offers .row>.col-md-12 ul.hotel_rooms li.small-room .other-offer{padding:5px 10px;border-top:1px solid rgba(0,0,0,.24);border-bottom:1px solid rgba(0,0,0,.24);background:#eee;}.hotel-details .hotel_details__wrapper .hotel_offers #hotel_description_full .row{margin:0 !important;padding:10px;}.hotel-details .hotel_details__wrapper .hotel_offers #hotel_description_full .the-hotel-description{padding-right:0;border-right:none;}.hotel-details .hotel_details__wrapper .hotel_offers #hotel_description_full ul.w-100{padding-left:15px;}.hotel-details .hotel_details__wrapper .hotel_offers #establishment_profile .row{margin:0 !important;}.hotel-details .hotel_details__wrapper .hotel_offers #establishment_profile .row .hotel_aminities{column-count:1;}}body .checkout__wrapper{margin-top:60px;}body .checkout__wrapper .hotel_banner__wrapper{width:100%;padding:10px;display:flex;background:#fff;box-shadow:0 .46875rem 2.1875rem rgba(90,97,105,.1),0 .9375rem 1.40625rem rgba(90,97,105,.1),0 .25rem .53125rem rgba(90,97,105,.12),0 .125rem .1875rem rgba(90,97,105,.1);}body .checkout__wrapper .hotel_banner__wrapper .hotel_img{width:200px;height:150px;object-fit:cover;}body .checkout__wrapper .hotel_banner__wrapper .hotel_information_container{margin-left:15px;}body .checkout__wrapper .hotel_banner__wrapper .hotel_information_container .hotel_name{font-size:24px;font-weight:700;}body .checkout__wrapper .hotel_banner__wrapper .hotel_information_container p{margin-bottom:0;font-size:14px;}body .checkout__wrapper .hotel_banner__wrapper .hotel_information_container .fa-star{color:#ffb400;}body .checkout__wrapper .hotel_banner__wrapper .hotel_information_container small{margin-top:15px;text-align:justify;}body .checkout__wrapper .hotel_banner__wrapper.border-bottom{border-bottom:1px solid #cecece;}body .checkout__wrapper .hotel_banner__wrapper .room_information_container{margin-top:20px;}body .checkout__wrapper .hotel_banner__wrapper .room_information_container .room_name{font-size:20px;}body .checkout__wrapper .hotel_banner__wrapper .room_information_container .room_rate{padding:10px;}body .checkout__wrapper .hotel_banner__wrapper .room_information_container .room_rate .room_price{padding:10px;margin-top:15px;border-top:1px solid #cecece;border-bottom:1px solid #cecece;}body .checkout__wrapper .hotel_banner__wrapper .room_information_container .room_rate .room_price .room_name{font-size:18px;font-weight:700;}body .checkout__wrapper .hotel_banner__wrapper .room_information_container .room_rate .room_price h5{font-size:14px;font-weight:700;}body .checkout__wrapper .hotel_banner__wrapper .room_information_container .room_rate .room_price .cancellation{font-size:12px;border-right:1px solid #cecece;padding:10px 15px;}body .checkout__wrapper .hotel_banner__wrapper .room_information_container .room_rate .room_price .cancellation span{display:block;}body .checkout__wrapper .hotel_banner__wrapper .room_information_container .room_rate .room_price .cancellation.remarks{border:none;}body .checkout__wrapper .hotel_banner__wrapper .room_information_container .room_rate .room_price .room_final_price{font-size:16px;text-align:right;font-weight:700;}body .checkout__wrapper .hotel_banner__wrapper .room_information_container .room_rate .room_price .room_final_price .price_amount{font-size:24px;padding-left:15px;}body .checkout__wrapper .room_holder{width:100%;margin-top:25px;padding:10px;display:flex;background:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12);-moz-box-shadow:0 0 2px rgba(0,0,0,.12);box-shadow:0 0 2px rgba(0,0,0,.12);}body .checkout__wrapper .room_holder h4{font-size:16px;font-weight:700;}body .checkout__wrapper .room_holder label,body .checkout__wrapper .room_holder p{font-size:14px;font-weight:normal;}body .checkout__wrapper .room_holder .complete_booking{margin-top:15px;padding-top:15px;border-top:1px solid #cecece;}body .checkout__wrapper .room_holder .complete_booking p{margin-bottom:5px;}body .checkout__wrapper .room_holder .btn{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.22);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.22);box-shadow:0 2px 10px 0 rgba(0,0,0,.22);border-radius:0;position:relative;float:right;padding:10px 15px 10px 40px;border:0;}body .checkout__wrapper .room_holder .btn.btn-primary{background:#f59e1d;color:#fff;}body .checkout__wrapper .room_holder .btn.btn-secondary{background:#6c757d;color:#fff;}body .checkout__wrapper .room_holder .btn i.fa{position:absolute;top:14px;left:12px;}body .checkout__wrapper .room_holder #paynamics_btn{margin-left:15px;}body .checkout_wrapper{margin-top:25px;}body .checkout_wrapper .travel_and_room_info .col-md-7,body .checkout_wrapper .travel_and_room_info .col-md-5,body .checkout_wrapper .travel_and_room_info .col-md-12,body .checkout_wrapper .payment_container .col-md-7,body .checkout_wrapper .payment_container .col-md-5,body .checkout_wrapper .payment_container .col-md-12{padding:5px;}body .checkout_wrapper .col-md-8,body .checkout_wrapper .col-md-4,body .checkout_wrapper .col-md-12{padding:3px;}body .checkout_wrapper .col-md-6:not(.payment){padding:20px;}body .checkout_wrapper .card{border-radius:0;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.12);-moz-box-shadow:1px 1px 3px rgba(0,0,0,.12);box-shadow:1px 1px 3px rgba(0,0,0,.12);}body .checkout_wrapper .card .card-body{padding:15px;}body .checkout_wrapper .card .card-body .title{font-size:16px;font-weight:600;}body .checkout_wrapper .card .card-body .form-group{margin-bottom:0;}body .checkout_wrapper .card .card-body .form-group .input-label{margin-bottom:0;font-weight:400;font-size:14px;}body .checkout_wrapper .card .card-body .form-group .form-control{border-radius:0;}body .checkout_wrapper .card .card-body .complete_booking{position:absolute;bottom:0;right:10px;width:100%;text-align:right;}body .checkout_wrapper .card .card-body .complete_booking p{font-size:13px;}body .checkout_wrapper .card .card-body .complete_booking #complete_btn{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.22);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.22);box-shadow:0 2px 10px 0 rgba(0,0,0,.22);border-radius:0;background:#f59e1d;color:#fff;position:relative;float:right;padding:10px 15px 10px 40px;}body .checkout_wrapper .card .card-body .complete_booking #complete_btn .material-icons{position:absolute;top:10px;left:10px;}body .checkout_wrapper .card.booking_summary_wrapper .title{font-size:20px;}body .checkout_wrapper .card.booking_summary_wrapper p{margin-bottom:0;}body .checkout_wrapper .card.booking_summary_wrapper .hotel-rating{color:#f99e00;}body .checkout_wrapper .card.booking_summary_wrapper .hotel-address{font-size:12px;}body .checkout_wrapper .card.booking_summary_wrapper .room-info-container{margin-top:25px;}body .checkout_wrapper .card.booking_summary_wrapper .room-info-container ul{list-style:none;}body .checkout_wrapper .card.booking_summary_wrapper .room-info-container ul .material-icons{position:relative;top:5px;font-size:22px;}body .checkout_wrapper .card.booking_summary_wrapper .room-info-container ul span{margin-left:15px;font-size:12px;font-weight:700;}body .checkout_wrapper .card.booking_summary_wrapper .room-rate-comment{border:1px dashed #32a923;background:#f3f9f2;padding:10px;}body .checkout_wrapper .card.booking_summary_wrapper .room-rate-comment span{word-break:break-word;font-size:12px;}body .checkout_wrapper .card.booking_summary_wrapper .room-price{position:relative;}body .checkout_wrapper .card.booking_summary_wrapper .room-price span{font-weight:700;font-size:24px;}body .checkout_wrapper .card.booking_summary_wrapper .room-price label{position:absolute;top:10px;left:0;}body .checkout_wrapper .card.booking_summary_wrapper .room-price .price-included{font-weight:normal;font-size:12px;display:block;text-align:left;}@media(min-width:320px) and (max-width:480px){body.hotel-checkout .checkout__wrapper,body.activity-checkout .checkout__wrapper{margin-top:15px;}body.hotel-checkout .checkout__wrapper .hotel_banner__wrapper,body.activity-checkout .checkout__wrapper .hotel_banner__wrapper{display:block;}body.hotel-checkout .checkout__wrapper .hotel_banner__wrapper .hotel_img,body.activity-checkout .checkout__wrapper .hotel_banner__wrapper .hotel_img{width:100%;}body.hotel-checkout .checkout__wrapper .room_price,body.activity-checkout .checkout__wrapper .room_price{padding:15px 0 !important;}body.hotel-checkout .checkout__wrapper .room_price .room_name,body.activity-checkout .checkout__wrapper .room_price .room_name{font-size:16px;text-align:left;}body.hotel-checkout .checkout__wrapper .room_price .room_name span,body.activity-checkout .checkout__wrapper .room_price .room_name span{width:100%;display:block;float:none !important;text-align:left;}body.hotel-checkout .checkout__wrapper .room_price .price-details,body.activity-checkout .checkout__wrapper .room_price .price-details{display:inline-block;padding-top:25px;}body.hotel-checkout .checkout__wrapper #paynamics_btn,body.hotel-checkout .checkout__wrapper #complete_btn,body.activity-checkout .checkout__wrapper #paynamics_btn,body.activity-checkout .checkout__wrapper #complete_btn{float:none !important;margin:10px 0 !important;width:100%;}body.hotel-checkout .checkout__wrapper .check-inputs,body.activity-checkout .checkout__wrapper .check-inputs{width:100%;float:none !important;margin:10px 0 !important;}}.booking_complete__wrapper{margin-top:20px;width:100%;}.booking_complete__wrapper .voucher{background-color:#fff;border:none;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);width:100%;}.booking_complete__wrapper .voucher .heading{padding:15px 0;background:#f59e1d;color:#fff;margin:0;}.booking_complete__wrapper .voucher .body{background:#fff;padding:25px 15px 15px 15px;margin:0;}.booking_complete__wrapper .voucher .body .warning{background:#ffb400;border-color:#ffb400;border-radius:3px;color:#fff;padding:10px;box-shadow:0 5px 15px rgba(0,0,0,.05),0 4px 10px rgba(255,180,0,.25);}.booking_complete__wrapper .voucher .body .success{background:#17c671;border-color:#17c671;border-radius:3px;color:#fff;padding:10px;box-shadow:0 5px 15px rgba(0,0,0,.05),0 4px 10px rgba(23,198,113,.25);}.booking_complete__wrapper .voucher .body .error{background:#c4183c;border-color:#841028;border-radius:3px;color:#fff;padding:10px;box-shadow:0 5px 15px rgba(0,0,0,.05),0 4px 10px rgba(196,24,60,.560784);}.booking_complete__wrapper .voucher .body .content{border-bottom:1px solid #cecece;padding:15px 0;}.booking_complete__wrapper .voucher .body .note{border-left:1px solid #cecece;}.booking_complete__wrapper .voucher .body .hotel-category{position:absolute;top:8px;margin-left:15px;color:#ffb400;}.booking_complete__wrapper .voucher .body .room_image{width:150px;position:absolute;}.booking_complete__wrapper .voucher .body .room_image img{width:150px;height:100px;object-fit:cover;}.booking_complete__wrapper .voucher .body .separator{border-bottom:1px solid #cecece;}.booking_complete__wrapper .voucher .body .room_info{padding-left:160px;}.booking_complete__wrapper .voucher .invoice-pdf{background:#e9ecef;padding:15px 10px;border-radius:5px;border:1px solid #becad6;}.booking_complete__wrapper .transaction_container{padding:25px 15px;background-color:#fff;border:none;-webkit-box-shadow:0 0 2px rgba(0,0,0,.12);-moz-box-shadow:0 0 2px rgba(0,0,0,.12);box-shadow:0 0 2px rgba(0,0,0,.12);}.booking_complete__wrapper .transaction_container .booking_inforation{min-height:200px;padding:15px;}.booking_complete__wrapper .transaction_container .section-title{font-weight:700;font-size:16px;margin:10px;}.booking_complete__wrapper .transaction_container .section-fields{list-style:none;position:relative;padding-left:150px;font-size:14px;padding-bottom:25px;border-bottom:1px solid #cecece;}.booking_complete__wrapper .transaction_container .section-fields li{min-height:35px;padding-top:10px;}.booking_complete__wrapper .transaction_container .section-fields li span{position:absolute;left:20px;}.booking_complete__wrapper .transaction_container .booking_inforation{border:1px solid #cecece;}.booking_complete__wrapper .transaction_container .booking_inforation .booking_grandtotal{min-height:145px;}.booking_complete__wrapper .transaction_container .hotel_summary{padding-top:0 !important;}.booking_complete__wrapper .transaction_container .hotel_summary .hotel_banner{padding:10px 0;border-bottom:1px solid #cecece;}.booking_complete__wrapper .transaction_container .hotel_summary .hotel_banner h4,.booking_complete__wrapper .transaction_container .hotel_summary .hotel_banner p{margin-bottom:0;}.booking_complete__wrapper .transaction_container .hotel_summary .hotel_banner .fa-star{color:#ffb400;}.booking_complete__wrapper .transaction_container .hotel_summary .section-title{margin:10px !important;}body #collapse_filter_trasnactions #date-picker .daterangepicker{width:500px !important;top:40px !important;}body #collapse_filter_trasnactions #date-picker .daterangepicker .drp-buttons{display:block !important;}body #collapse_filter_trasnactions .easy-autocomplete{width:100% !important;position:relative;}body #collapse_filter_trasnactions .easy-autocomplete ul li{padding:10px 10px;}body #collapse_filter_trasnactions .loader{width:90%;background:#fff;z-index:1000;position:absolute;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}@media(min-width:1281px){.easy-autocomplete-container{width:520px;top:44px;}}@media(min-width:768px) and (max-width:1024px){.search-result-page .hotel_search__wrapper,.hotel-details .hotel_search__wrapper{position:static;}.search-result-page .hotel_search__wrapper .search-form .col-md-6,.hotel-details .hotel_search__wrapper .search-form .col-md-6{margin:3px 0;padding:0 3px;}.search-result-page .hotel_search__wrapper .search-form .col-md-6 .btn-paxselector,.hotel-details .hotel_search__wrapper .search-form .col-md-6 .btn-paxselector{width:100%;}.search-result-page .hotel_search__wrapper .search-form .col-md-6 .btn-date,.hotel-details .hotel_search__wrapper .search-form .col-md-6 .btn-date{width:calc(100%/2);}.activity-search-result-page .flight_search_bar .search-form{padding:15px;}.activity-search-result-page .flight_search_bar .col-sm-6.col-md-6.p-r-5,.activity-search-result-page .flight_search_bar .col-sm-6.col-md-6.p-l-5,.activity-search-result-page .flight_search_bar .total_pax,.activity-search-result-page .flight_search_bar .col-xs-12.col-sm-6.col-md-6.col-lg-3,.activity-search-result-page .flight_search_bar .col-xs-12.col-sm-6.offset-sm-6.col-md-6.offset-md-6.col-lg-2.offset-lg-0{padding:8px;}.flight-filter{display:none;margin-bottom:15px;}}@media(min-width:768px) and (max-width:1024px) and (orientation:landscape){.search-result-page .hotel_search__wrapper,.hotel-details .hotel_search__wrapper{position:static;}.activity-search-result-page .flight_search_bar .search-form{padding-top:15px;}.activity-search-result-page .flight_search_bar .col-xs-12.col-sm-12.col-md-12.col-lg-5{padding:5px;}}@media(min-width:481px) and (max-width:767px){.search-result-page .hotel_search__wrapper{position:static;}.search-result-page .hotel_search__wrapper .search-form .col-sm-12{margin:3px 10px;padding:0 3px;}.search-result-page .hotel_search__wrapper .search-form .col-sm-12 .btn-paxselector{width:100%;}.search-result-page .hotel_search__wrapper .search-form .col-sm-12 .btn-date{width:calc(100%/2);}.activity-search-result-page .flight_search_bar .search-form{padding-top:15px;}.activity-search-result-page .flight_search_bar .col-sm-6.col-md-6.p-r-5,.activity-search-result-page .flight_search_bar .col-sm-6.col-md-6.p-l-5,.activity-search-result-page .flight_search_bar .total_pax,.activity-search-result-page .flight_search_bar .col-xs-12.col-sm-6.col-md-6.col-lg-3{padding:5px;}}@media(min-width:320px) and (max-width:480px){.home .navbar button.navbar-toggler,.search-result-page .navbar button.navbar-toggler,.hotel-details .navbar button.navbar-toggler,.hotel-checkout .navbar button.navbar-toggler{background-color:#fff;border-color:#f59e1d;color:#f59e1d;border-radius:0;z-index:999999;border:none;background:transparent !important;position:relative;outline:none;}.home .navbar .navbar-toggler,.search-result-page .navbar .navbar-toggler,.hotel-details .navbar .navbar-toggler,.hotel-checkout .navbar .navbar-toggler{border:none;background:transparent !important;}.home .navbar .navbar-toggler:hover,.search-result-page .navbar .navbar-toggler:hover,.hotel-details .navbar .navbar-toggler:hover,.hotel-checkout .navbar .navbar-toggler:hover{background:transparent !important;}.home .navbar .navbar-toggler .fa-minus,.search-result-page .navbar .navbar-toggler .fa-minus,.hotel-details .navbar .navbar-toggler .fa-minus,.hotel-checkout .navbar .navbar-toggler .fa-minus{width:22px;transition:all .2s;position:absolute;left:4px;outline:none;font-size:28px;}.home .navbar .navbar-toggler .top-bar,.search-result-page .navbar .navbar-toggler .top-bar,.hotel-details .navbar .navbar-toggler .top-bar,.hotel-checkout .navbar .navbar-toggler .top-bar{transform:rotate(45deg);transform-origin:10% 10%;top:-3px;}.home .navbar .navbar-toggler .middle-bar,.search-result-page .navbar .navbar-toggler .middle-bar,.hotel-details .navbar .navbar-toggler .middle-bar,.hotel-checkout .navbar .navbar-toggler .middle-bar{opacity:0;}.home .navbar .navbar-toggler .bottom-bar,.search-result-page .navbar .navbar-toggler .bottom-bar,.hotel-details .navbar .navbar-toggler .bottom-bar,.hotel-checkout .navbar .navbar-toggler .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%;}.home .navbar .navbar-toggler.collapsed .top-bar,.search-result-page .navbar .navbar-toggler.collapsed .top-bar,.hotel-details .navbar .navbar-toggler.collapsed .top-bar,.hotel-checkout .navbar .navbar-toggler.collapsed .top-bar{transform:rotate(0);top:-10px;left:0;}.home .navbar .navbar-toggler.collapsed .middle-bar,.search-result-page .navbar .navbar-toggler.collapsed .middle-bar,.hotel-details .navbar .navbar-toggler.collapsed .middle-bar,.hotel-checkout .navbar .navbar-toggler.collapsed .middle-bar{opacity:1;top:0;left:0;}.home .navbar .navbar-toggler.collapsed .bottom-bar,.search-result-page .navbar .navbar-toggler.collapsed .bottom-bar,.hotel-details .navbar .navbar-toggler.collapsed .bottom-bar,.hotel-checkout .navbar .navbar-toggler.collapsed .bottom-bar{transform:rotate(0);top:10px;left:0;}.home .navbar .navbar-collapse.collapse.show,.search-result-page .navbar .navbar-collapse.collapse.show,.hotel-details .navbar .navbar-collapse.collapse.show,.hotel-checkout .navbar .navbar-collapse.collapse.show{display:block;position:absolute;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:100000;}.home .navbar .navbar-collapse.collapse.show .navbar-nav.ml-auto,.search-result-page .navbar .navbar-collapse.collapse.show .navbar-nav.ml-auto,.hotel-details .navbar .navbar-collapse.collapse.show .navbar-nav.ml-auto,.hotel-checkout .navbar .navbar-collapse.collapse.show .navbar-nav.ml-auto{text-align:center;top:40%;position:absolute;width:100%;}.home .navbar .collapsing,.search-result-page .navbar .collapsing,.hotel-details .navbar .collapsing,.hotel-checkout .navbar .collapsing{-webkit-transition:none;transition:none;display:none;}.home .hotel_search__wrapper,.search-result-page .hotel_search__wrapper,.hotel-details .hotel_search__wrapper,.hotel-checkout .hotel_search__wrapper{position:static;}.home .hotel_search__wrapper .search-form,.search-result-page .hotel_search__wrapper .search-form,.hotel-details .hotel_search__wrapper .search-form,.hotel-checkout .hotel_search__wrapper .search-form{margin:10px;}.home .hotel_search__wrapper .search-form .col-md-6,.search-result-page .hotel_search__wrapper .search-form .col-md-6,.hotel-details .hotel_search__wrapper .search-form .col-md-6,.hotel-checkout .hotel_search__wrapper .search-form .col-md-6{margin:3px 0;padding:0 3px;}.home .hotel_search__wrapper .search-form .col-md-6 .easy-autocomplete,.search-result-page .hotel_search__wrapper .search-form .col-md-6 .easy-autocomplete,.hotel-details .hotel_search__wrapper .search-form .col-md-6 .easy-autocomplete,.hotel-checkout .hotel_search__wrapper .search-form .col-md-6 .easy-autocomplete{width:100% !important;}.home .hotel_search__wrapper .search-form .col-md-6 .btn-paxselector,.search-result-page .hotel_search__wrapper .search-form .col-md-6 .btn-paxselector,.hotel-details .hotel_search__wrapper .search-form .col-md-6 .btn-paxselector,.hotel-checkout .hotel_search__wrapper .search-form .col-md-6 .btn-paxselector{width:100%;}.home .hotel_search__wrapper .search-form .col-md-6 .btn-date,.search-result-page .hotel_search__wrapper .search-form .col-md-6 .btn-date,.hotel-details .hotel_search__wrapper .search-form .col-md-6 .btn-date,.hotel-checkout .hotel_search__wrapper .search-form .col-md-6 .btn-date{width:calc(100%/2);}.home .hotel_search__wrapper .daterangepicker,.search-result-page .hotel_search__wrapper .daterangepicker,.hotel-details .hotel_search__wrapper .daterangepicker,.hotel-checkout .hotel_search__wrapper .daterangepicker{width:calc(100vw - 52px);top:45px !important;}.home .daterangepicker .drp-calendar,.search-result-page .daterangepicker .drp-calendar,.hotel-details .daterangepicker .drp-calendar,.hotel-checkout .daterangepicker .drp-calendar{max-width:none !important;}.home .daterangepicker .left,.search-result-page .daterangepicker .left,.hotel-details .daterangepicker .left,.hotel-checkout .daterangepicker .left{padding:8px 8px 8px 8px !important;}.home .hotel_search_wrapper .daterangepicker.opensleft::after,.search-result-page .hotel_search_wrapper .daterangepicker.opensleft::after,.hotel-details .hotel_search_wrapper .daterangepicker.opensleft::after,.hotel-checkout .hotel_search_wrapper .daterangepicker.opensleft::after{right:150px !important;}.home .hotel_search_wrapper .daterangepicker.opensleft::before,.search-result-page .hotel_search_wrapper .daterangepicker.opensleft::before,.hotel-details .hotel_search_wrapper .daterangepicker.opensleft::before,.hotel-checkout .hotel_search_wrapper .daterangepicker.opensleft::before{right:150px !important;}.home .pax_picker,.search-result-page .pax_picker,.hotel-details .pax_picker,.hotel-checkout .pax_picker{top:330px !important;position:absolute;width:calc(100vw - 56px);}}@media(min-width:481px) and (max-width:768px){.hotel-booking-summary .booking-ref{font-size:22px !important;}.hotel-booking-summary .booking_complete__wrapper .voucher .body{background:#fff;padding:25px 10px 15px 10px;}.hotel-booking-summary .left-content{min-height:250px;padding:5px !important;}.hotel-booking-summary .note{display:inline-block !important;border-left:none !important;padding:5px !important;}.hotel-booking-summary .note .room_image,.hotel-booking-summary .note .room_image img{position:relative !important;width:100% !important;}.hotel-booking-summary .note .room_info{padding-left:0 !important;}.hotel-booking-summary .note .section-fields{margin-top:25px;padding-left:20px !important;}.hotel-booking-summary .rate-comments .row{margin:0;}.hotel-booking-summary .rate-comments .row ul{padding-left:20px;}.hotel-booking-summary .invoice-pdf span.float-right{float:none !important;margin:0;width:100%;display:block;text-align:right;}.hotel-booking-summary .invoice-pdf span.float-right:first-child{margin-top:25px;}}@media(min-width:320px) and (max-width:480px){.hotel-booking-summary .booking-ref{font-size:22px !important;}.hotel-booking-summary .error-label{font-size:18px !important;}.hotel-booking-summary .booking_complete__wrapper .voucher .body{background:#fff;padding:25px 10px 15px 10px;}.hotel-booking-summary .left-content{min-height:250px;padding:5px !important;}.hotel-booking-summary .note{display:inline-block !important;border-left:none !important;padding:5px !important;}.hotel-booking-summary .note .room_image,.hotel-booking-summary .note .room_image img{position:relative !important;width:100% !important;}.hotel-booking-summary .note .room_info{padding-left:0 !important;}.hotel-booking-summary .note .section-fields{margin-top:25px;padding-left:20px !important;}.hotel-booking-summary .rate-comments .row{margin:0;}.hotel-booking-summary .rate-comments .row ul{padding-left:20px;}.hotel-booking-summary .invoice-pdf span.float-right{float:none !important;margin:0;width:100%;display:block;}.hotel-booking-summary .invoice-pdf span.float-right:first-child{margin-top:25px;}.hotel-booking-summary .other-btn-container{margin:0 !important;}.hotel-booking-summary .other-btn{float:none !important;width:100%;margin-bottom:10px;}.hotel-booking-summary .booking_complete__wrapper{margin-bottom:25px;}}.activity_search__wrapper{background-color:#f59e1d;padding:11px 0;position:fixed;top:104px;right:0;left:0;z-index:1030;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);-moz-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);}.activity_search__wrapper .input-group .material-icons{position:absolute;height:18px;display:flex;align-items:center;z-index:4;font-size:24px;top:14px;left:10px;color:#777;}.activity_search__wrapper .input-group input{padding:10px 10px 10px 40px;border:none;border-radius:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.24);-moz-box-shadow:0 0 5px rgba(0,0,0,.24);box-shadow:0 0 5px rgba(0,0,0,.24);}.activity_search__wrapper .input-group .loader{width:100%;background:#eee;position:absolute;top:75px;z-index:5;min-height:200px;}.activity_search__wrapper .easy-autocomplete{width:100%;}.activity_search__wrapper .easy-autocomplete .easy-autocomplete-container{z-index:5;margin-top:10px;}.activity_search__wrapper .easy-autocomplete .easy-autocomplete-container ul{margin-bottom:0;}.activity_search__wrapper .easy-autocomplete .easy-autocomplete-container ul .icon{position:relative;}.activity_search__wrapper .easy-autocomplete .easy-autocomplete-container ul .description{margin-left:40px;}.activity_search__wrapper .easy-autocomplete .easy-autocomplete-container ul .material-icons{position:absolute;top:15px;left:0;}.activity_search__wrapper .easy-autocomplete .easy-autocomplete-container ul .suggestion_title{font-size:14px;font-weight:bold;}.activity_search__wrapper .easy-autocomplete .easy-autocomplete-container ul .suggestion_description{font-size:12px;}.activity_search__wrapper .easy-autocomplete .no-data{background-color:#c4183c;color:#fff;}.activity_search__wrapper .input-button-group{margin-bottom:0 !important;-webkit-box-shadow:0 0 5px rgba(0,0,0,.24);-moz-box-shadow:0 0 5px rgba(0,0,0,.24);box-shadow:0 0 5px rgba(0,0,0,.24);}.activity_search__wrapper .input-button-group button{padding:10px;cursor:pointer;outline:none;}.activity_search__wrapper .input-button-group button .material-icons{top:10px;left:10px;font-size:24px;}.activity_search__wrapper .input-button-group button div.label-2-layer{top:8px !important;left:40px;}.activity_search__wrapper .input-button-group button div.label-2-layer p{font-size:12px;margin:0;text-align:left;white-space:nowrap;overflow:hidden;font-weight:400;height:14px;line-height:1;}.activity_search__wrapper .input-button-group button div.label-2-layer p.label-subtitle{font-size:12px;height:12px;color:#777;}.activity_search__wrapper .input-button-group div.separator{width:1px;margin:10px 0;background:#dbd8d8;}.activity_search__wrapper .daterangepicker{width:500px;top:45px !important;}.activity_search__wrapper .daterangepicker.opensright::before{left:15px !important;}.activity_search__wrapper .daterangepicker.opensright::after{left:15px !important;}.activity_search__wrapper .daterangepicker.opensleft::before{right:285px !important;}.activity_search__wrapper .daterangepicker.opensleft::after{right:285px !important;}.activity_search__wrapper .search_hotel_btn{background-color:#666c71;border-radius:0;font-weight:bold;color:#fff;width:100%;border:none;padding:10px;cursor:pointer;-webkit-box-shadow:0 0 5px rgba(0,0,0,.24);-moz-box-shadow:0 0 5px rgba(0,0,0,.24);box-shadow:0 0 5px rgba(0,0,0,.24);}.activity_search__wrapper .pax_picker{display:none;z-index:1000;position:fixed;left:0;top:172px !important;border:none;padding:10px;width:200px;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.24);-moz-box-shadow:0 0 5px rgba(0,0,0,.24);box-shadow:0 0 5px rgba(0,0,0,.24);}.activity_search__wrapper .pax_picker .selector{margin-bottom:10px;border-bottom:1px solid #e2e2e2;}.activity_search__wrapper .pax_picker button{cursor:pointer;background-color:#fff;border:none;width:30px;height:30px;padding:0;}.activity_search__wrapper .pax_picker button.active{color:#f59e1d;}.activity_search__wrapper .col-md-4,.activity_search__wrapper .col-md-2{padding-left:3px;padding-right:3px;}.activity_search__wrapper #activity-date-picker .btn-date{line-height:12px;width:50%;padding:8px 10px !important;}.activity_search__wrapper #activity-date-picker .btn-date .label_title,.activity_search__wrapper #activity-date-picker .btn-date .label_desc{font-size:12px;margin:0;text-align:left;overflow:hidden;font-weight:400;height:14px;line-height:1;padding-left:15px;}.activity_search__wrapper .btn-activity-paxselector{width:100%;}.activity_search__wrapper .btn-activity-paxselector p.one-line{height:auto !important;padding-top:8px;}@media(min-width:769px) and (max-width:1024px){.activity_search__wrapper{position:static;}.activity_search__wrapper .search-form .col-md-6{margin:3px 0;padding:0 3px;}.activity_search__wrapper .search-form .col-md-6 .btn-paxselector{width:100%;}.activity_search__wrapper .search-form .col-md-6 .btn-date{width:calc(100%/2);}}@media(min-width:769px) and (max-width:1024px) and (orientation:landscape){.activity_search__wrapper{position:static;}}@media(min-width:481px) and (max-width:768px){.activity-search-result-page .activity_search__wrapper,.activity-details .activity_search__wrapper,.activity-checkout .activity_search__wrapper{position:static !important;padding:0 !important;}.activity-search-result-page .activity_search__wrapper .search-form>.-md-12 .col-md-6,.activity-details .activity_search__wrapper .search-form>.-md-12 .col-md-6,.activity-checkout .activity_search__wrapper .search-form>.-md-12 .col-md-6{padding:10px 15px;}.activity-search-result-page .activity_search__wrapper .search-form>.col-md-6,.activity-details .activity_search__wrapper .search-form>.col-md-6,.activity-checkout .activity_search__wrapper .search-form>.col-md-6{padding-bottom:10px;}.activity-search-result-page .activity_details__wrapper,.activity-search-result-page .checkout__wrapper,.activity-details .activity_details__wrapper,.activity-details .checkout__wrapper,.activity-checkout .activity_details__wrapper,.activity-checkout .checkout__wrapper{margin-top:15px !important;}.activity-search-result-page .activity_details__wrapper>.container,.activity-search-result-page .checkout__wrapper>.container,.activity-details .activity_details__wrapper>.container,.activity-details .checkout__wrapper>.container,.activity-checkout .activity_details__wrapper>.container,.activity-checkout .checkout__wrapper>.container{padding:0;}}@media(min-width:320px) and (max-width:480px){.activity-search-result-page .activity_search__wrapper,.activity-details .activity_search__wrapper,.activity-checkout .activity_search__wrapper{position:static !important;padding:5px 15px !important;}.activity-search-result-page .activity_search__wrapper .search-form>.col-md-12 .col-sm-6.col-md-6,.activity-details .activity_search__wrapper .search-form>.col-md-12 .col-sm-6.col-md-6,.activity-checkout .activity_search__wrapper .search-form>.col-md-12 .col-sm-6.col-md-6{padding-bottom:10px;}.activity-search-result-page .activity_search__wrapper .search-form>.col-md-12 .p-r-5,.activity-search-result-page .activity_search__wrapper .search-form>.col-md-12 .p-l-5,.activity-details .activity_search__wrapper .search-form>.col-md-12 .p-r-5,.activity-details .activity_search__wrapper .search-form>.col-md-12 .p-l-5,.activity-checkout .activity_search__wrapper .search-form>.col-md-12 .p-r-5,.activity-checkout .activity_search__wrapper .search-form>.col-md-12 .p-l-5{padding-left:15px;padding-right:15px;}.activity-search-result-page .activity_search__wrapper .search-form>.col-md-6,.activity-details .activity_search__wrapper .search-form>.col-md-6,.activity-checkout .activity_search__wrapper .search-form>.col-md-6{padding-bottom:10px;}.activity-search-result-page .activity_details__wrapper,.activity-details .activity_details__wrapper,.activity-checkout .activity_details__wrapper{margin-top:15px !important;}.activity-search-result-page .activity_details__wrapper>.container,.activity-details .activity_details__wrapper>.container,.activity-checkout .activity_details__wrapper>.container{padding:0;}.activity-search-result-page .activity_details__wrapper .image-showcase,.activity-details .activity_details__wrapper .image-showcase,.activity-checkout .activity_details__wrapper .image-showcase{grid-template-columns:auto !important;}}.activity-search-result-page .activity_search__wrapper{background-color:#f59e1d;padding:11px 0;position:fixed;top:104px;right:0;left:0;z-index:1030;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);-moz-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);}.activity-search-result-page .activity_search__wrapper .fpr .material-icons{padding-top:10px;padding-right:0;padding-left:6px;padding-bottom:5px;font-size:24px;}.activity-search-result-page .activity_search__wrapper .fpr .form-control{background-color:#fff;border:none;outline:none;box-shadow:none;cursor:pointer;font-size:14px;}.activity-search-result-page .activity_search__wrapper .input-group .material-icons{position:absolute;height:18px;display:flex;align-items:center;z-index:4;font-size:24px !important;top:14px;left:10px;color:#777;}.activity-search-result-page .activity_search__wrapper .input-group input{padding:10px 10px 10px 40px;border:none;border-radius:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.24);-moz-box-shadow:0 0 5px rgba(0,0,0,.24);box-shadow:0 0 5px rgba(0,0,0,.24);}.activity-search-result-page .activity_search__wrapper .input-group .loader{width:100%;background:#eee;position:absolute;top:75px;z-index:5;min-height:200px;}.activity-search-result-page .activity_search__wrapper .easy-autocomplete{width:100%;}.activity-search-result-page .activity_search__wrapper .easy-autocomplete .easy-autocomplete-container{z-index:5;margin-top:10px;}.activity-search-result-page .activity_search__wrapper .easy-autocomplete .easy-autocomplete-container ul{margin-bottom:0;}.activity-search-result-page .activity_search__wrapper .easy-autocomplete .easy-autocomplete-container ul .icon{position:relative;}.activity-search-result-page .activity_search__wrapper .easy-autocomplete .easy-autocomplete-container ul .description{margin-left:40px;}.activity-search-result-page .activity_search__wrapper .easy-autocomplete .easy-autocomplete-container ul .material-icons{position:absolute;top:15px;left:0;}.activity-search-result-page .activity_search__wrapper .easy-autocomplete .easy-autocomplete-container ul .suggestion_title{font-size:14px;font-weight:bold;}.activity-search-result-page .activity_search__wrapper .easy-autocomplete .easy-autocomplete-container ul .suggestion_description{font-size:12px;}.activity-search-result-page .activity_search__wrapper .easy-autocomplete .no-data{background-color:#c4183c;color:#fff;}.activity-search-result-page .activity_search__wrapper .input-button-group{margin-bottom:0 !important;-webkit-box-shadow:0 0 5px rgba(0,0,0,.24);-moz-box-shadow:0 0 5px rgba(0,0,0,.24);box-shadow:0 0 5px rgba(0,0,0,.24);}.activity-search-result-page .activity_search__wrapper .input-button-group button{padding:10px;cursor:pointer;outline:none;}.activity-search-result-page .activity_search__wrapper .input-button-group button .material-icons{top:10px;left:10px;font-size:24px;}.activity-search-result-page .activity_search__wrapper .input-button-group button div.label-2-layer{top:8px !important;left:40px;}.activity-search-result-page .activity_search__wrapper .input-button-group button div.label-2-layer p{font-size:12px;margin:0;text-align:left;white-space:nowrap;overflow:hidden;font-weight:400;height:14px;line-height:1;}.activity-search-result-page .activity_search__wrapper .input-button-group button div.label-2-layer p.label-subtitle{font-size:12px;height:12px;color:#777;}.activity-search-result-page .activity_search__wrapper .input-button-group div.separator{width:1px;margin:10px 0;background:#dbd8d8;}.activity-search-result-page .activity_search__wrapper .daterangepicker{width:500px;top:45px !important;}.activity-search-result-page .activity_search__wrapper .daterangepicker.opensright::before{left:15px !important;}.activity-search-result-page .activity_search__wrapper .daterangepicker.opensright::after{left:15px !important;}.activity-search-result-page .activity_search__wrapper .daterangepicker.opensleft::before{right:285px !important;}.activity-search-result-page .activity_search__wrapper .daterangepicker.opensleft::after{right:285px !important;}.activity-search-result-page .activity_search__wrapper .search_hotel_btn{background-color:#666c71;border-radius:0;font-weight:bold;color:#fff;width:100%;border:none;padding:10px;cursor:pointer;-webkit-box-shadow:0 0 5px rgba(0,0,0,.24);-moz-box-shadow:0 0 5px rgba(0,0,0,.24);box-shadow:0 0 5px rgba(0,0,0,.24);}.activity-search-result-page .activity_search__wrapper .pax_picker{display:none;z-index:1000;position:fixed;left:0;top:172px !important;border:none;padding:10px;width:200px;background-color:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.24);-moz-box-shadow:0 0 5px rgba(0,0,0,.24);box-shadow:0 0 5px rgba(0,0,0,.24);}.activity-search-result-page .activity_search__wrapper .pax_picker .selector{margin-bottom:10px;border-bottom:1px solid #e2e2e2;}.activity-search-result-page .activity_search__wrapper .pax_picker button{cursor:pointer;background-color:#fff;border:none;width:30px;height:30px;padding:0;}.activity-search-result-page .activity_search__wrapper .pax_picker button.active{color:#f59e1d;}.activity-search-result-page .activity_search__wrapper .col-md-4,.activity-search-result-page .activity_search__wrapper .col-md-2{padding-left:3px;padding-right:3px;}.activity-search-result-page .activity_search__wrapper #activity-date-picker .btn-date{line-height:12px;width:50%;padding:8px 10px !important;}.activity-search-result-page .activity_search__wrapper #activity-date-picker .btn-date .label_title,.activity-search-result-page .activity_search__wrapper #activity-date-picker .btn-date .label_desc{font-size:12px;margin:0;text-align:left;overflow:hidden;font-weight:400;height:14px;line-height:1;padding-left:15px;}.activity-search-result-page .activity_search__wrapper .btn-activity-paxselector{width:100%;}.activity-search-result-page .activity_search__wrapper .btn-activity-paxselector p.one-line{height:auto !important;padding-top:8px;}.activity-search-result-page .hidden-filter-continer{background:#fff;padding:10px 5px 5px 10px;box-shadow:0 .46875rem 2.1875rem rgba(90,97,105,.1),0 .9375rem 1.40625rem rgba(90,97,105,.1),0 .25rem .53125rem rgba(90,97,105,.12),0 .125rem .1875rem rgba(90,97,105,.1);}.activity-search-result-page .activity_result{margin-top:70px !important;}.activity-search-result-page .activity_result .result_message{margin-bottom:0;font-size:24px;font-weight:700;}.activity-search-result-page .activity_result .result_sorter{list-style:none;display:inline-flex;position:absolute;right:0;}.activity-search-result-page .activity_result .result_sorter li{padding:10px 20px;}.activity-search-result-page .activity_result .result_sorter li a{font-weight:700;text-decoration:none;}.activity-search-result-page .activity_result .result_sorter li .fa{margin-left:5px;}.activity-search-result-page .activity_result .view-deals{background-color:#1ba6df;color:#fff;}.activity-search-result-page .activity_result #filter_container .filter-container{border:1px solid #e0e0e0;padding:10px;background:#fff;}.activity-search-result-page .activity_result #filter_container .filter-container .noUi-target{margin:20px 20px 20px 5px;height:5px;}.activity-search-result-page .activity_result #filter_container .filter-container .noUi-target .noUi-connect{background:#f59e1d;}.activity-search-result-page .activity_result #filter_container .filter-container .noUi-target .noUi-tooltip{font-size:13px;border:none;}.activity-search-result-page .activity_result #filter_container .filter-container .noUi-target .noUi-handle{border-radius:50%;width:20px;height:20px;top:-8px;}.activity-search-result-page .activity_result #filter_container .filter-container .noUi-target .noUi-handle:focus{outline:none;}.activity-search-result-page .activity_result #filter_container .filter-container .noUi-target .noUi-handle::before,.activity-search-result-page .activity_result #filter_container .filter-container .noUi-target .noUi-handle::after{background-color:transparent;}.activity-search-result-page .activity_result #filter_container .filter-container p{margin-bottom:5px;}.activity-search-result-page .activity_result #filter_container .filter-container .fa-star{color:#f59e1d;}.activity-search-result-page .activity_result #filter_container .filter-container .filter_group_container{margin:15px 0;padding-bottom:10px;border-bottom:1px solid #ddd;}.activity-search-result-page .activity_result #filter_container .filter-container .filter_group_container h4{font-size:16px;font-weight:700;}.activity-search-result-page .activity_result #filter_container .filter-container .filter_group_container .filter_name{font-size:14px;font-weight:700;margin-bottom:0;}.activity-search-result-page .activity_result #filter_container .filter-container .filter_group_container .form-group{font-size:14px;margin-bottom:5px;cursor:pointer;}.activity-search-result-page .activity_result #filter_container .filter-container .filter_group_container .form-group .material-icons{font-size:16px;position:absolute;left:0;top:1px;color:#555;}.activity-search-result-page .activity_result #filter_container .filter-container .filter_group_container .form-group input{margin-top:3px !important;}.activity-search-result-page .activity_result #filter_container .filter-container .filter_group_container .form-group label{font-weight:normal;cursor:pointer;color:#555;}.activity-search-result-page .activity_result #filter_container .filter-container .custom-control{cursor:pointer;}.activity-search-result-page .activity_result #filter_container .filter-container .custom-control label{cursor:pointer;}.activity-search-result-page .activity_result #filter_container .filter-container .custom-control .fa-sort-alpha-up,.activity-search-result-page .activity_result #filter_container .filter-container .custom-control .fa-sort-alpha-down,.activity-search-result-page .activity_result #filter_container .filter-container .custom-control .fa-sort-numeric-up,.activity-search-result-page .activity_result #filter_container .filter-container .custom-control .fa-sort-numeric-down{position:absolute;top:5px;left:0;display:none;}.activity-search-result-page .activity_result #filter_container .filter-container .custom-control .fa-sort-alpha-up.active,.activity-search-result-page .activity_result #filter_container .filter-container .custom-control .fa-sort-alpha-down.active,.activity-search-result-page .activity_result #filter_container .filter-container .custom-control .fa-sort-numeric-up.active,.activity-search-result-page .activity_result #filter_container .filter-container .custom-control .fa-sort-numeric-down.active{display:block;}.activity-search-result-page .activity_result #filter_container .filter-container .filter_trip_advisor_reviews label .material-icons{float:left;width:16px;height:16px;font-size:20px;color:#00a680;}.activity-search-result-page .activity_result #result_container{padding:0 5px;}.activity-search-result-page .activity_result #result_container .hotel{min-height:200px;margin-bottom:25px;box-shadow:0 .46875rem 2.1875rem rgba(90,97,105,.1),0 .9375rem 1.40625rem rgba(90,97,105,.1),0 .25rem .53125rem rgba(90,97,105,.12),0 .125rem .1875rem rgba(90,97,105,.1);}.activity-search-result-page .activity_result #result_container .hotel .hotel_wrapper{border:1px solid #e0e0e0;background:#fff;display:flex;min-height:200px;}.activity-search-result-page .activity_result #result_container .hotel .showcase-gallery{width:250px;height:150px;}.activity-search-result-page .activity_result #result_container .hotel .showcase-gallery figure{margin-bottom:0;}.activity-search-result-page .activity_result #result_container .hotel .showcase-gallery figure img{width:250px;height:150px;object-fit:cover;}.activity-search-result-page .activity_result #result_container .hotel .showcase-gallery .mini-images-container img{width:50px;height:50px;float:left;object-fit:cover;padding:1px;}.activity-search-result-page .activity_result #result_container .hotel .information{padding:5px 10px;width:100%;position:relative;}.activity-search-result-page .activity_result #result_container .hotel .information .name{font-size:1.15rem;font-weight:500;color:#666c71;}.activity-search-result-page .activity_result #result_container .hotel .information .name .fa-star{width:18px;font-size:14px;color:#f59e1d;}.activity-search-result-page .activity_result #result_container .hotel .information .view_hotel_details{color:#fff;}.activity-search-result-page .activity_result #result_container .hotel .information .rateandlocation{position:relative;margin-bottom:10px;}.activity-search-result-page .activity_result #result_container .hotel .information .rateandlocation a{text-decoration:none;margin-right:10px;}.activity-search-result-page .activity_result #result_container .hotel .information .rateandlocation .material-icons{width:15px;font-size:14px;}.activity-search-result-page .activity_result #result_container .hotel .information .rateandlocation .star_rate{color:#f59e1d;}.activity-search-result-page .activity_result #result_container .hotel .information .rateandlocation .place{line-height:1.1;padding-left:5px;font-size:13px;top:3px;}.activity-search-result-page .activity_result #result_container .hotel .information .icon-facilities{margin-bottom:0;font-size:14px;position:relative;}.activity-search-result-page .activity_result #result_container .hotel .information .icon-facilities .fa{margin-right:10px;}.activity-search-result-page .activity_result #result_container .hotel .information nav{position:absolute;bottom:0;}.activity-search-result-page .activity_result #result_container .hotel .information nav a{font-size:14px;background-color:transparent !important;padding:5px;}.activity-search-result-page .activity_result #result_container .hotel .information nav a:not(.collapsed){background-color:transparent;border-bottom:3px solid;border-radius:0;}.activity-search-result-page .activity_result #result_container .hotel .information .price-container{position:absolute;bottom:15px;right:5px;text-align:right;width:130px;}.activity-search-result-page .activity_result #result_container .hotel .information .price-container .badge{font-size:10px;color:#fff;padding:3px 10px;background:#ff6a00;width:100%;}.activity-search-result-page .activity_result #result_container .hotel .information .price-container .prices .price_currency{font-size:24px;}.activity-search-result-page .activity_result #result_container .hotel .information .price-container .prices .price_amount{font-size:26px;font-weight:600;}.activity-search-result-page .activity_result #result_container .hotel .information .price-container .policy{margin-bottom:10px;}.activity-search-result-page .activity_result #result_container .hotel .information .price-container .policy p{margin-bottom:0;font-size:12px;}.activity-search-result-page .activity_result #result_container .hotel .information .price-container .benefit{color:#28871c;font-size:11px;font-weight:700;margin-bottom:3px;}.activity-search-result-page .activity_result #result_container .hotel .information .price-container .view_rooms a{margin-top:10px;padding:10px 25px;font-size:12px;color:#fff !important;border:solid 1px #fff;text-decoration:none;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.25);-moz-box-shadow:1px 1px 3px rgba(0,0,0,.25);box-shadow:1px 1px 3px rgba(0,0,0,.25);}.activity-search-result-page .activity_result #result_container .hotel .information .price-container .view_rooms a:hover{background:#0461c6;}.activity-search-result-page .activity_result #result_container .hotel .deals{padding:5px 10px;width:auto;position:relative;}.activity-search-result-page .activity_result #result_container .hotel .deals .ratings{display:flex;display:none !important;text-decoration:none;}.activity-search-result-page .activity_result #result_container .hotel .deals .ratings .review{margin-right:10px;}.activity-search-result-page .activity_result #result_container .hotel .deals .ratings .review span{display:block;text-align:right;}.activity-search-result-page .activity_result #result_container .hotel .deals .ratings .review .over-all{font-size:20px;}.activity-search-result-page .activity_result #result_container .hotel .deals .ratings .review .count{font-size:12px;}.activity-search-result-page .activity_result #result_container .hotel .deals .ratings .average{background:#f59e1d;color:#fff;padding:5px;font-size:1.5rem;border-radius:10px 10px 10px 0;}.activity-search-result-page .activity_result #result_container .hotel .deals .price-container{position:relative;text-align:right;margin-top:40%;}.activity-search-result-page .activity_result #result_container .hotel .deals .price-container .badge{font-size:10px;color:#fff;padding:3px 10px;background:#ff6a00;width:100%;}.activity-search-result-page .activity_result #result_container .hotel .deals .price-container .prices .price_currency{font-size:24px;}.activity-search-result-page .activity_result #result_container .hotel .deals .price-container .prices .price_amount{font-size:26px;font-weight:600;white-space:nowrap;}.activity-search-result-page .activity_result #result_container .hotel .deals .price-container .policy{margin-bottom:10px;}.activity-search-result-page .activity_result #result_container .hotel .deals .price-container .policy p{margin-bottom:0;font-size:12px;}.activity-search-result-page .activity_result #result_container .hotel .deals .price-container .benefit{color:#28871c;font-size:11px;font-weight:700;margin-bottom:3px;}.activity-search-result-page .activity_result #result_container .hotel .deals .price-container .view_rooms a{margin-top:10px;padding:10px 25px;font-size:12px;color:#fff !important;border:solid 1px #fff;text-decoration:none;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.25);-moz-box-shadow:1px 1px 3px rgba(0,0,0,.25);box-shadow:1px 1px 3px rgba(0,0,0,.25);}.activity-search-result-page .activity_result #result_container .hotel .deals .price-container .view_rooms a:hover{background:#0461c6;}.activity-search-result-page .activity_result #result_container .hotel .collapse{background:#fff;}.activity-search-result-page .activity_result #result_container .hotel .collapse .quick_info_container{background:#fff;padding:10px;position:relative;}.activity-search-result-page .activity_result #result_container .hotel .collapse .quick_info_container p{position:relative !important;}.activity-search-result-page .activity_result #result_container .hotel .collapse .map-container{height:500px;}.activity-search-result-page .activity_result #result_container .hotel .collapse .amenities{background:#fff;padding:20px 10px;clear:both;-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;font-size:14px;}.activity-search-result-page .activity_result #result_container .hotel .collapse .amenities .title{font-weight:800;font-size:18px;}.activity-search-result-page .activity_result #result_container .hotel .collapse .amenities ul{list-style:none;padding-left:15px;}.activity-search-result-page .activity_result #pagination_container{padding-top:25px;padding-bottom:50px;}.activity-search-result-page .activity_result #pagination_container .paginationjs ul{list-style:none;padding-left:0;text-align:center;font-size:18px;font-weight:700;}.activity-search-result-page .activity_result #pagination_container .paginationjs ul li{display:inline-block;padding:0 3px;}.activity-search-result-page .activity_result #pagination_container .paginationjs ul li a{padding:10px 25px;color:#666c71;border-radius:5px;}.activity-search-result-page .activity_result #pagination_container .paginationjs ul li a:hover{background-color:#f5c784;color:#fff;}.activity-search-result-page .activity_result #pagination_container .paginationjs ul li.paginationjs-prev{float:left;}.activity-search-result-page .activity_result #pagination_container .paginationjs ul li.paginationjs-prev a{background-color:#f59e1d;color:#fff;}.activity-search-result-page .activity_result #pagination_container .paginationjs ul li.paginationjs-prev.disabled a{background-color:transparent;color:#666c71 !important;}.activity-search-result-page .activity_result #pagination_container .paginationjs ul li.paginationjs-page.active a{background-color:#f59e1d;color:#fff;}.activity-search-result-page .activity_result #pagination_container .paginationjs ul li.paginationjs-next{float:right;}.activity-search-result-page .activity_result #pagination_container .paginationjs ul li.paginationjs-next a{background-color:#f59e1d;color:#fff;}.activity-search-result-page .activity_result #pagination_container .paginationjs ul li.paginationjs-next.disabled a{background-color:transparent;color:#666c71 !important;}@media(min-width:1281px){.collapse.price{display:none !important;}}@media(min-width:1025px) and (max-width:1280px){.collapse.price{display:none !important;}}@media(min-width:768px) and (max-width:768px){.container-fluid .activity_result{margin-top:5px !important;}.container-fluid .collapse.price{display:none !important;}}@media(min-width:769px) and (max-width:990px){.activity-search-result-page .activity_result{margin-top:175px !important;}}@media(min-width:768px) and (max-width:1023px){.activity-search-result-page .activity_result .result_message{font-size:18px;}.activity-search-result-page .activity_result #timer_countdown{font-size:14px;}.activity-search-result-page .activity_result #timer_countdown span{font-size:18px;}.activity-search-result-page .activity_result #filter_container,.activity-search-result-page .activity_result #result_container{padding:0 5px;}.activity-search-result-page .activity_result #result_container .hotel .showcase-gallery{width:150px;height:150px;}.activity-search-result-page .activity_result #result_container .hotel .showcase-gallery figure img{width:150px;object-position:center;}.activity-search-result-page .activity_result #result_container .hotel .showcase-gallery .mini-images-container a:nth-last-child(-n+2){display:none;}.activity-search-result-page .activity_result #result_container .hotel .showcase-gallery .information .price-container .prices .price_amount{font-size:24px;}.activity-search-result-page .activity_result #result_container .collapse.price{display:none !important;}}@media(min-width:768px) and (max-width:1024px) and (orientation:landscape){.search-result-page .activity_result{margin-top:5px !important;}.search-result-page .collapse.price{display:none !important;}}@media(min-width:481px) and (max-width:767px){.activity-search-result-page .hidden-filter-continer{background:#fff;margin:25px 20px 0 20px;padding:10px 5px 5px 10px;box-shadow:0 .46875rem 2.1875rem rgba(90,97,105,.1),0 .9375rem 1.40625rem rgba(90,97,105,.1),0 .25rem .53125rem rgba(90,97,105,.12),0 .125rem .1875rem rgba(90,97,105,.1);}.activity-search-result-page .activity_result{margin-top:5px !important;}.activity-search-result-page .activity_result .result_message{font-size:18px;}.activity-search-result-page .activity_result #timer_countdown{font-size:14px;}.activity-search-result-page .activity_result #timer_countdown span{font-size:18px;}.activity-search-result-page .activity_result #filter_container,.activity-search-result-page .activity_result #result_container{padding:0 5px;}.activity-search-result-page .activity_result #result_container .hotel .showcase-gallery{width:150px;height:150px;}.activity-search-result-page .activity_result #result_container .hotel .showcase-gallery figure img{width:150px;object-position:center;}.activity-search-result-page .activity_result #result_container .hotel .showcase-gallery .mini-images-container a:nth-last-child(-n+2){display:none;}.activity-search-result-page .activity_result #result_container .hotel .showcase-gallery .information .price-container .prices .price_amount{font-size:24px;}.activity-search-result-page .activity_result #result_container .collapse.price{display:none !important;}}@media(min-width:320px) and (max-width:480px){.activity-search-result-page .hidden-filter-continer{background:#fff;margin:25px 20px 0 20px;padding:10px 5px 5px 10px;box-shadow:0 .46875rem 2.1875rem rgba(90,97,105,.1),0 .9375rem 1.40625rem rgba(90,97,105,.1),0 .25rem .53125rem rgba(90,97,105,.12),0 .125rem .1875rem rgba(90,97,105,.1);}.activity-search-result-page .activity_result{margin-top:5px;}.activity-search-result-page .activity_result .col-lg-9.col-md-12{padding:0 15px !important;}.activity-search-result-page .activity_result #result_container .hotel{margin:25px 0;}.activity-search-result-page .activity_result #result_container .hotel .hotel_wrapper{display:block;height:auto !important;}.activity-search-result-page .activity_result #result_container .hotel .hotel_wrapper .showcase-gallery{width:100%;}.activity-search-result-page .activity_result #result_container .hotel .hotel_wrapper .showcase-gallery figure img{width:100%;object-position:center;}.activity-search-result-page .activity_result #result_container .hotel .hotel_wrapper .showcase-gallery .mini-images-container img{width:calc((100vw/4) - 11px);}.activity-search-result-page .activity_result #result_container .hotel .hotel_wrapper .showcase-gallery .mini-images-container a:last-child{display:none;}.activity-search-result-page .activity_result #result_container .hotel .hotel_wrapper .information{margin-top:50px;min-height:100px;}.activity-search-result-page .activity_result #result_container .hotel .hotel_wrapper .information .name{display:block;}.activity-search-result-page .activity_result #result_container .hotel .hotel_wrapper .information .rateandlocation{height:auto;margin-bottom:10px;}.activity-search-result-page .activity_result #result_container .hotel .hotel_wrapper .information .icon-facilities{width:33.3333%;float:left;}.activity-search-result-page .activity_result #result_container .hotel .hotel_wrapper .information .nav.nav-pills{display:inline-block;text-align:center;position:relative;width:100%;}.activity-search-result-page .activity_result #result_container .hotel .hotel_wrapper .information .nav.nav-pills a{display:inline-block;}.activity-search-result-page .activity_result #result_container .hotel .hotel_wrapper .information .price-container{position:relative;width:100%;margin-top:50px;padding:10px;text-align:center;border-top:1px dashed #add8e6;border-bottom:1px dashed #add8e6;display:block !important;}.activity-search-result-page .activity_result #result_container .hotel .hotel_wrapper .information .price-container .view-offers a{margin:10px 0;padding:10px 25px;font-size:12px;color:#fff !important;border:solid 1px #fff;text-decoration:none;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.25);-moz-box-shadow:1px 1px 3px rgba(0,0,0,.25);box-shadow:1px 1px 3px rgba(0,0,0,.25);}.activity-search-result-page .activity_result #result_container .hotel .hotel_wrapper .deals{display:none !important;}.activity-search-result-page .activity_result #result_container .hotel .accordion .collapse .card-body{padding:12px;}.activity-search-result-page .activity_result #result_container .hotel .accordion .collapse .card-body .table thead tr{background-color:#f59e1d;color:#fff;}.activity-search-result-page .activity_result #result_container .hotel .accordion .collapse .card-body .table thead tr th,.activity-search-result-page .activity_result #result_container .hotel .accordion .collapse .card-body .table tbody tr td{padding:5px !important;}.activity-search-result-page .activity_result #result_container .hotel .accordion .collapse .card-body .table tbody tr td{font-size:14px;}}.activity-details .fpr .material-icons{padding-top:10px;padding-right:0;padding-left:6px;padding-bottom:5px;font-size:24px;}.activity-details .fpr .form-control{background-color:#fff;border:none;outline:none;box-shadow:none;cursor:pointer;font-size:14px;}.activity-details .activity_details__wrapper{margin-top:75px;margin-bottom:50px;}.activity-details .activity_details__wrapper .activity_header{box-shadow:0 .46875rem 2.1875rem rgba(90,97,105,.1),0 .9375rem 1.40625rem rgba(90,97,105,.1),0 .25rem .53125rem rgba(90,97,105,.12),0 .125rem .1875rem rgba(90,97,105,.1);background:#fff;margin:0;padding:10px;}.activity-details .activity_details__wrapper .image-showcase{display:inline-grid;grid-template-columns:25% 25% 25% 25%;grid-template-rows:150px 150px 150px;height:100%;grid-column-gap:4px;grid-row-gap:4px;height:100%;width:100%;position:relative;}.activity-details .activity_details__wrapper .image-showcase a:first-child{grid-column-start:1;grid-column-end:5;grid-row-start:1;grid-row-end:3;position:relative;width:100%;}.activity-details .activity_details__wrapper .image-showcase .main-img{object-fit:cover;position:relative;width:100%;height:304px;}.activity-details .activity_details__wrapper .image-showcase img{width:100%;height:150px;object-fit:cover;position:relative;}.activity-details .activity_details__wrapper .modalities,.activity-details .activity_details__wrapper .description-container{margin-top:50px;box-shadow:0 .46875rem 2.1875rem rgba(90,97,105,.1),0 .9375rem 1.40625rem rgba(90,97,105,.1),0 .25rem .53125rem rgba(90,97,105,.12),0 .125rem .1875rem rgba(90,97,105,.1);background:#fff;}.activity-details .activity_details__wrapper .modalities table{border:1px solid #dee2e6;margin-bottom:0;}.activity-details .activity_details__wrapper .modalities table thead{background-color:#f59e1d;color:#fff;font-weight:700;}.activity-details .activity_details__wrapper .description-container h3:first-child{background-color:#f59e1d;color:#fff;padding-bottom:10px;}.activity-details .activity_details__wrapper .description-container .other-details-card{padding:15px 10px;}.activity-details .activity_details__wrapper .description-container .other-activity-details{padding:10px;-webkit-column-count:3;-moz-column-count:3;column-count:3;}body .flight_search_bar #flight-date-picker .btn-date{line-height:12px;width:50%;padding:8px 10px !important;}body .flight_search_bar #flight-date-picker .btn-date .label_title,body .flight_search_bar #flight-date-picker .btn-date .label_desc{font-size:12px;margin:0;text-align:left;overflow:hidden;font-weight:400;height:14px;line-height:1;padding-left:15px;}body .filter-container,body #result_container{font-family:'Roboto',sans-serif;}body .filter-container .noUi-target .noUi-marker-large{height:5px !important;}body .flight_result .selected-flight-container{padding:10px;margin:15px;margin-top:0;box-shadow:0 1px 3px #f59e1d,0 1px 2px #f59e1d;background-color:#fff;}body .flight_result .selected-flight-container .flight-card{margin:10px 0 !important;border-radius:3px !important;}body .flight_result .flight-card{font-family:'Roboto',sans-serif;margin:0 15px 15px 15px;padding:0 15px;min-height:100px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);border-radius:8px;}body .flight_result .flight-card .flight-overview,body .flight_result .flight-card .flight-price{border-radius:8px;background-color:#fff;border-color:#e8ebee;}body .flight_result .flight-card .flight-overview .row .col-md-5{padding-right:0;}body .flight_result .flight-card .flight-overview .row .col-md-7{padding-left:0;padding-right:0;}body .flight_result .flight-card .flight-price{border-left:1.5px dashed rgba(0,0,0,.12);}body .flight_result .flight-card .airline-section{position:relative;padding:15px 0;}body .flight_result .flight-card .airline-section .airline{min-height:78px;position:relative;}body .flight_result .flight-card .airline-section .airline .logo{max-width:25px;display:block;float:left;padding:20px 0;}body .flight_result .flight-card .airline-section .airline .name{padding-left:80px;}body .flight_result .flight-card .airline-section .airline .airline-info{padding:15px 0;}body .flight_result .flight-card .airline-section .airline .airline-info p{padding-left:50px;margin-bottom:0;font-size:13px;color:#777;}body .flight_result .flight-card .airline-section .airline .airline-info p:first-child{font-weight:600;text-transform:uppercase;}body .flight_result .flight-card .airline-section .aircraft{margin-bottom:0;font-size:13px;text-align:center;color:#888;}body .flight_result .flight-card .flight-section{clear:both;position:relative;padding:18px 10px;}body .flight_result .flight-card .flight-section .from,body .flight_result .flight-card .flight-section .to,body .flight_result .flight-card .flight-section .separator{float:left;}body .flight_result .flight-card .flight-section .from h2,body .flight_result .flight-card .flight-section .from h3,body .flight_result .flight-card .flight-section .to h2,body .flight_result .flight-card .flight-section .to h3{margin-bottom:0;font-weight:400;color:#524c61;}body .flight_result .flight-card .flight-section .from p,body .flight_result .flight-card .flight-section .to p{color:#888;}body .flight_result .flight-card .flight-section .from{width:75px;text-align:right;}body .flight_result .flight-card .flight-section .to{text-align:left;width:70px;}body .flight_result .flight-card .flight-section .separator{width:calc(100% - (75px + 100px));font-size:20px;position:relative;padding:0 10px;}body .flight_result .flight-card .flight-section .separator.text-right .plane{transform:rotate(90deg);}body .flight_result .flight-card .flight-section .separator.text-left .plane{transform:rotate(-90deg);}body .flight_result .flight-card .flight-section .separator hr{position:absolute;top:4px;color:#fff;background-color:#fff;height:2px;margin:30px 0;width:calc(100% - 30px);}body .flight_result .flight-card .flight-section .separator .label-top-center,body .flight_result .flight-card .flight-section .separator .label-bottom-center{position:absolute;width:100%;font-size:12px;text-align:center;}body .flight_result .flight-card .flight-section .separator .label-bottom-center{bottom:-35px;}body .flight_result .flight-card .flight-section .separator .label-top-center{top:10px;}body .flight_result .flight-card .flight-section .separator .stops{position:absolute;width:100%;text-align:center;top:17px;}body .flight_result .flight-card .flight-section .separator .stops span,body .flight_result .flight-card .flight-section .separator .stops p{padding:0 3px;margin:0 3px;color:#e0e0e0;font-size:12px;background-color:#fff;}body .flight_result .flight-card .flight-section .separator .plane{background:#fff;display:inline-block;position:relative;padding:10px 0;transform:rotate(90deg);color:#888;top:14px;}body .flight_result .flight-card .pricing-section{clear:both;position:relative;padding:18px 10px;}body .flight_result .flight-card .proceed-booking{position:absolute;bottom:20px;width:calc(100% - 40px);}@media(min-width:768px) and (max-width:1023px){.flight_result #result_container{padding:0 !important;}.flight_result #result_container .flight-card{margin-left:0 !important;margin-right:0 !important;}}@media(min-width:768px) and (max-width:1024px) and (orientation:landscape){.flight_result #result_container{padding:0 !important;}.flight_result #result_container .flight-card{padding-left:0 !important;padding-right:0 !important;}}@media(min-width:320px) and (max-width:480px){.activity-search-result-page #filter_container{margin:0 20px;}.activity-search-result-page #result_container{margin-top:15px;}.activity-search-result-page .flight_result{margin-top:5px !important;}.activity-search-result-page .flight_result .col-md-5{padding:10px;}.activity-search-result-page .flight_result .small-flight-overview{display:block !important;padding-left:10px;}.activity-search-result-page .flight_result .small-flight-overview .flight-section{padding:15px 0;grid-template-columns:50px auto 50px;display:grid;}.activity-search-result-page .flight_result .small-flight-overview .flight-section .separator{width:auto;}.activity-search-result-page .flight_result .small-flight-overview .flight-section .separator .label-bottom-center{bottom:0;}.activity-search-result-page .flight_result .small-flight-overview .flight-section .from,.activity-search-result-page .flight_result .small-flight-overview .flight-section .to{width:50px;}.activity-search-result-page .flight_result .small-flight-overview .flight-section .from h3,.activity-search-result-page .flight_result .small-flight-overview .flight-section .to h3{font-size:18px;margin-top:10px;margin-bottom:15px;}.activity-search-result-page .flight_result .small-flight-overview .flight-section .from p,.activity-search-result-page .flight_result .small-flight-overview .flight-section .to p{font-size:14px;margin-top:15px;}.activity-search-result-page .flight_result .flight-card{padding-left:0 !important;padding-right:0 !important;}.activity-search-result-page .flight_result .flight-card .flight-overview>.row{border-bottom:1px dashed #e8ebee;}.activity-search-result-page .flight_result .flight-card .flight-price{border-left:none;padding:10px;}.activity-search-result-page .flight_result .flight-card .flight-price .pricing-section{display:none;}.activity-search-result-page .flight_result .flight-card .flight-price .proceed-booking{position:relative;bottom:unset;width:auto;}.activity-search-result-page .flight_result .flight-card .airline-section{width:80px;padding:0;}.activity-search-result-page .flight_result .flight-card .airline-section .airline img{padding-top:10px;float:unset !important;margin:0 auto;padding-bottom:0 !important;}.activity-search-result-page .flight_result .flight-card .airline-section .airline .airline-info{padding:10px 0;}.activity-search-result-page .flight_result .flight-card .airline-section .airline .airline-info p{padding:0;text-align:center;}.activity-search-result-page .flight_result .flight-card .col-md-7 .flight-section{display:none;}}.flight_details__wrapper{margin-top:75px;}.flight_details__wrapper .flight-bound{font-family:'Roboto';}.flight_details__wrapper .flight-bound .flight-overview,.flight_details__wrapper .flight-bound .flight-overview-c3{display:grid;}.flight_details__wrapper .flight-bound .flight-overview img.airline-logo,.flight_details__wrapper .flight-bound .flight-overview-c3 img.airline-logo{width:55px;}.flight_details__wrapper .flight-bound .flight-overview div,.flight_details__wrapper .flight-bound .flight-overview-c3 div{align-self:center;color:#524c61;position:relative;}.flight_details__wrapper .flight-bound .flight-overview div hr,.flight_details__wrapper .flight-bound .flight-overview-c3 div hr{margin:0 !important;}.flight_details__wrapper .flight-bound .flight-overview div p,.flight_details__wrapper .flight-bound .flight-overview-c3 div p{color:#888;}.flight_details__wrapper .flight-bound .flight-overview div .sub-label-top,.flight_details__wrapper .flight-bound .flight-overview div .sub-label-bottom,.flight_details__wrapper .flight-bound .flight-overview-c3 div .sub-label-top,.flight_details__wrapper .flight-bound .flight-overview-c3 div .sub-label-bottom{margin-bottom:0;font-size:12px;}.flight_details__wrapper .flight-bound .flight-overview-c3{grid-template-columns:80px 100px 100px auto 100px 100px;}.flight_details__wrapper .flight-bound .flight-overview{grid-template-columns:80px 100px 100px auto 100px 100px 40px;}.flight_details__wrapper .flight-bound .bound-time{color:#888;font-size:14px;}.flight_details__wrapper .flight-bound .bound-time span{color:#524c61;font-size:16px;}.flight_details__wrapper .flight-bound .flight-no span{color:#888;}.flight_details__wrapper .flight-bound .flight-no b{color:#524c61;}.flight_details__wrapper .flight-summary-container,.flight_details__wrapper .total-price,.flight_details__wrapper .verify-passenger-list{font-family:'Roboto';color:#524c61;}.flight_details__wrapper .verify-passenger-list .passenger-info{margin-bottom:15px;}.flight_details__wrapper .verify-passenger-list .passenger-info label{margin:0;font-size:18px;font-weight:normal;}.flight_details__wrapper .verify-passenger-list .passenger-info small{display:block;margin-top:-5px;color:#999;}.flight_details__wrapper .total-price{font-size:24px;font-weight:700;background-color:#f59e1d;padding:10px 15px;margin-bottom:15px;border-radius:5px;}.flight_details__wrapper .flight-summary{display:grid;grid-template-columns:50px 50px auto 50px;grid-column-gap:5px;padding:20px 10px;}.flight_details__wrapper .flight-summary img{width:25px;}.flight_details__wrapper .flight-summary .text-center{position:relative;}.flight_details__wrapper .flight-summary .text-center .sub-label-top,.flight_details__wrapper .flight-summary .text-center .sub-label-bottom{margin-bottom:0;font-size:12px;}.flight_details__wrapper .flight-summary .text-center hr{margin-bottom:0;}.flight_details__wrapper .flight-summary .text-center span.ion-plane{right:-15px;position:absolute;top:7px;background:#fff;}.flight_details__wrapper .flight-summary h6{line-height:32px;margin:0;}.flight_details__wrapper .flight-summary .col-md-2:first-child{padding-right:0;}.flight_details__wrapper .flight-summary .col-md-2:last-child{padding-left:0;}.flight_details__wrapper .flight-summary .col-md-8 span.ion-plane{right:0;position:absolute;top:8px;background:#fff;}.flight_details__wrapper .flight-timeline{padding-top:45px;}.flight_details__wrapper .flight-timeline .info-steps{padding-left:100px;list-style:none;}.flight_details__wrapper .flight-timeline .info-steps li{border:none;border-left:2px solid rgba(0,0,0,.125);box-sizing:border-box;border-radius:0;content:'';padding-left:20px;padding-right:0;padding-bottom:15px;padding-top:0;line-height:1.5rem;min-height:100px;position:relative;}.flight_details__wrapper .flight-timeline .info-steps li.before-layover,.flight_details__wrapper .flight-timeline .info-steps li.layover{border-left:2px dashed rgba(0,0,0,.125);min-height:70px;}.flight_details__wrapper .flight-timeline .info-steps li.layover .ion{font-size:24px;color:#888;}.flight_details__wrapper .flight-timeline .info-steps li.layover .info-step-block{border:1px dashed rgba(0,0,0,.225);padding:5px 10px;}.flight_details__wrapper .flight-timeline .info-steps li.layover .info-step-block .layover-text{color:#f00;position:relative;}.flight_details__wrapper .flight-timeline .info-steps li .flight-duration{position:absolute;left:-80px;top:45%;color:#524c61;}.flight_details__wrapper .flight-timeline .info-steps li.active{background-color:transparent;color:inherit;}.flight_details__wrapper .flight-timeline .info-steps li:last-child{border-left:3px solid transparent;padding-bottom:0;}.flight_details__wrapper .flight-timeline .info-steps li::before{border-radius:50%;background-color:#f59e1d;color:#555;content:'';border:2px solid rgba(0,0,0,.125);display:inline-block;float:left;height:15px;width:15px;line-height:35px;margin-left:-29px;text-align:center;}.flight_details__wrapper .flight-timeline .info-steps li.layover::before{border-radius:50%;background-color:#666c71;color:#555;content:'';border:2px solid rgba(0,0,0,.125);display:inline-block;float:left;height:15px;width:15px;line-height:35px;margin-left:-29px;text-align:center;}.flight_details__wrapper .flight-timeline .info-steps .info-step-block{display:flex;position:absolute;margin-top:-5px;}.flight_details__wrapper .flight-timeline .info-steps .info-step-block span{font-size:1.5rem;color:#524c61;}.flight_details__wrapper .flight-timeline p{margin:0;padding-left:10px;font-size:14px;color:#888;}.flight_details__wrapper .flight-timeline p.sub-info{line-height:18px;color:#888;font-weight:normal;}.flight_details__wrapper .passenger-list{font-family:'Roboto';color:#524c61;}.flight_details__wrapper .passenger-list .card:first-child{border-top:1px solid rgba(0,0,0,.125);}.flight_details__wrapper .passenger-list .passenger:last-child{border-bottom:1px solid rgba(0,0,0,.125);}.flight_details__wrapper .passenger-list .passenger{border-radius:0;border-top:0;border-bottom:0;}@media(min-width:320px) and (max-width:480px){.flight_details__wrapper{margin-top:15px;}.flight_details__wrapper .container{padding:0;}.flight_details__wrapper .flight-label .ion{font-size:18px;}.flight_details__wrapper .flight-label h4,.flight_details__wrapper .flight-label h5{font-size:16px;}.flight_details__wrapper .check-inputs{width:100%;float:unset !important;margin-bottom:10px;}.flight_details__wrapper .flight-bound .card-body{padding:10px;}.flight_details__wrapper .flight-bound .flight-small-ui{grid-template-columns:50px 50px auto 50px;}.flight_details__wrapper .flight-bound .flight-timeline .info-steps{padding-left:30px;}.flight_details__wrapper .flight-bound .flight-timeline .info-steps li .flight-duration{left:-40px;font-size:14px;transform:rotate(90deg);}}body .flight_checkout .hotel_img{width:100px !important;height:100px !important;}body .flight_checkout .flight_banner__wrapper{width:100%;padding:10px;background:#fff;box-shadow:0 .46875rem 2.1875rem rgba(90,97,105,.1),0 .9375rem 1.40625rem rgba(90,97,105,.1),0 .25rem .53125rem rgba(90,97,105,.12),0 .125rem .1875rem rgba(90,97,105,.1);}body .flight_checkout .flight_banner__wrapper .overview{border-right:1px dashed #888;}body .flight_checkout .flight_banner__wrapper .flight-overview{display:grid;grid-template-columns:60px 85px 66px auto 66px 85px;grid-column-gap:10px;}body .flight_checkout .flight_banner__wrapper .flight-overview .airline-logo{width:50px;height:50px;}body .flight_checkout .flight_banner__wrapper .flight-overview .origin,body .flight_checkout .flight_banner__wrapper .flight-overview .destination,body .flight_checkout .flight_banner__wrapper .flight-overview .airline-logo,body .flight_checkout .flight_banner__wrapper .flight-overview .time{margin:auto;}body .flight_checkout .flight_banner__wrapper .flight-overview .main-text,body .flight_checkout .flight_banner__wrapper .flight-overview .sub-text{margin:0;text-align:center;}body .flight_checkout .flight_banner__wrapper .flight-overview .time{font-weight:bold;font-size:30px;text-align:center;}body .flight_checkout .flight_banner__wrapper .flight-overview .main-text{font-size:20px;line-height:20px;font-weight:bold;}body .flight_checkout .flight_banner__wrapper .flight-overview .sub-text{color:#888;font-size:12px;}.flight-booking-complete{font-family:'Roboto',sans-serif;color:#3b3a3a;}.flight-booking-complete .flight-overview{display:grid;grid-template-columns:80px 100px 100px auto 100px 100px;}.flight-booking-complete .flight-overview img.airline-logo{width:55px;}.flight-booking-complete .flight-overview div{align-self:center;color:#524c61;position:relative;}.flight-booking-complete .flight-overview div hr{margin:0 !important;}.flight-booking-complete .flight-overview div p{color:#888;}.flight-booking-complete .flight-overview div .sub-label-top,.flight-booking-complete .flight-overview div .sub-label-bottom{margin-bottom:0;font-size:12px;}.flight-booking-complete .total-price{padding:8px 15px;background-color:#f59e1d;border-radius:5px;font-size:20px;font-weight:700;}body .checkin-checkout-picker .t-check-in,body .checkin-checkout-picker .t-check-out{width:49%;border-color:#e2e2e2;}body .checkin-checkout-picker .t-check-in{border-left:0;border-top:0;border-bottom:0;height:100%;}body .checkin-checkout-picker .t-check-out{border-right:0;border-top:0;border-bottom:0;}body .checkin-checkout-picker .t-dates{padding:10px;}body .checkin-checkout-picker .t-dates.t-date-check-out{padding-left:25px;}body .checkin-checkout-picker .t-dates.t-date-check-out .t-date-info-title{padding-left:25px;}body .checkin-checkout-picker .t-dates .material-icons{font-size:30px;margin-left:-3px;margin-top:-5px;}body .checkin-checkout-picker .t-dates .t-date-info-title{padding-left:15px;}body .checkin-checkout-picker .t-dates .t-day-check-in,body .checkin-checkout-picker .t-dates .t-month-check-in,body .checkin-checkout-picker .t-dates .t-year-check-in,body .checkin-checkout-picker .t-dates .t-day-check-out,body .checkin-checkout-picker .t-dates .t-month-check-out,body .checkin-checkout-picker .t-dates .t-year-check-out{position:absolute;top:10px;font-size:16px;}body .checkin-checkout-picker .t-dates .t-day-check-in,body .checkin-checkout-picker .t-dates .t-day-check-out{margin-left:10px;}body .checkin-checkout-picker .t-dates .t-month-check-in,body .checkin-checkout-picker .t-dates .t-month-check-out{margin-left:30px;}body .checkin-checkout-picker .t-dates .t-year-check-in,body .checkin-checkout-picker .t-dates .t-year-check-out{margin-left:65px;}body .flight_search_bar .checkin-checkout-picker .t-dates,body .hotel_search__wrapper .checkin-checkout-picker .t-dates,body .activity_search__wrapper .checkin-checkout-picker .t-dates{padding:10px;}body .flight_search_bar .checkin-checkout-picker .t-dates .material-icons,body .hotel_search__wrapper .checkin-checkout-picker .t-dates .material-icons,body .activity_search__wrapper .checkin-checkout-picker .t-dates .material-icons{font-size:24px;margin-top:0;}body .flight_search_bar .checkin-checkout-picker .t-dates .t-date-info-title,body .hotel_search__wrapper .checkin-checkout-picker .t-dates .t-date-info-title,body .activity_search__wrapper .checkin-checkout-picker .t-dates .t-date-info-title{padding-left:10px;}body .flight_search_bar .checkin-checkout-picker .t-dates .t-day-check-in,body .flight_search_bar .checkin-checkout-picker .t-dates .t-month-check-in,body .flight_search_bar .checkin-checkout-picker .t-dates .t-year-check-in,body .flight_search_bar .checkin-checkout-picker .t-dates .t-day-check-out,body .flight_search_bar .checkin-checkout-picker .t-dates .t-month-check-out,body .flight_search_bar .checkin-checkout-picker .t-dates .t-year-check-out,body .hotel_search__wrapper .checkin-checkout-picker .t-dates .t-day-check-in,body .hotel_search__wrapper .checkin-checkout-picker .t-dates .t-month-check-in,body .hotel_search__wrapper .checkin-checkout-picker .t-dates .t-year-check-in,body .hotel_search__wrapper .checkin-checkout-picker .t-dates .t-day-check-out,body .hotel_search__wrapper .checkin-checkout-picker .t-dates .t-month-check-out,body .hotel_search__wrapper .checkin-checkout-picker .t-dates .t-year-check-out,body .activity_search__wrapper .checkin-checkout-picker .t-dates .t-day-check-in,body .activity_search__wrapper .checkin-checkout-picker .t-dates .t-month-check-in,body .activity_search__wrapper .checkin-checkout-picker .t-dates .t-year-check-in,body .activity_search__wrapper .checkin-checkout-picker .t-dates .t-day-check-out,body .activity_search__wrapper .checkin-checkout-picker .t-dates .t-month-check-out,body .activity_search__wrapper .checkin-checkout-picker .t-dates .t-year-check-out{position:absolute;top:13px;font-size:14px;}body .flight_search_bar .checkin-checkout-picker .t-dates .t-day-check-in,body .flight_search_bar .checkin-checkout-picker .t-dates .t-day-check-out,body .hotel_search__wrapper .checkin-checkout-picker .t-dates .t-day-check-in,body .hotel_search__wrapper .checkin-checkout-picker .t-dates .t-day-check-out,body .activity_search__wrapper .checkin-checkout-picker .t-dates .t-day-check-in,body .activity_search__wrapper .checkin-checkout-picker .t-dates .t-day-check-out{margin-left:5px;}body .flight_search_bar .checkin-checkout-picker .t-dates .t-month-check-in,body .flight_search_bar .checkin-checkout-picker .t-dates .t-month-check-out,body .hotel_search__wrapper .checkin-checkout-picker .t-dates .t-month-check-in,body .hotel_search__wrapper .checkin-checkout-picker .t-dates .t-month-check-out,body .activity_search__wrapper .checkin-checkout-picker .t-dates .t-month-check-in,body .activity_search__wrapper .checkin-checkout-picker .t-dates .t-month-check-out{margin-left:25px;}body .flight_search_bar .checkin-checkout-picker .t-dates .t-year-check-in,body .flight_search_bar .checkin-checkout-picker .t-dates .t-year-check-out,body .hotel_search__wrapper .checkin-checkout-picker .t-dates .t-year-check-in,body .hotel_search__wrapper .checkin-checkout-picker .t-dates .t-year-check-out,body .activity_search__wrapper .checkin-checkout-picker .t-dates .t-year-check-in,body .activity_search__wrapper .checkin-checkout-picker .t-dates .t-year-check-out{margin-left:55px;}.m-l--125{margin-left:-125px;}.m-t--125{margin-top:-125px;}.m-r--125{margin-right:-125px;}.m-b--125{margin-bottom:-125px;}.m-l--120{margin-left:-120px;}.m-t--120{margin-top:-120px;}.m-r--120{margin-right:-120px;}.m-b--120{margin-bottom:-120px;}.m-l--115{margin-left:-115px;}.m-t--115{margin-top:-115px;}.m-r--115{margin-right:-115px;}.m-b--115{margin-bottom:-115px;}.m-l--110{margin-left:-110px;}.m-t--110{margin-top:-110px;}.m-r--110{margin-right:-110px;}.m-b--110{margin-bottom:-110px;}.m-l--105{margin-left:-105px;}.m-t--105{margin-top:-105px;}.m-r--105{margin-right:-105px;}.m-b--105{margin-bottom:-105px;}.m-l--100{margin-left:-100px;}.m-t--100{margin-top:-100px;}.m-r--100{margin-right:-100px;}.m-b--100{margin-bottom:-100px;}.m-l--95{margin-left:-95px;}.m-t--95{margin-top:-95px;}.m-r--95{margin-right:-95px;}.m-b--95{margin-bottom:-95px;}.m-l--90{margin-left:-90px;}.m-t--90{margin-top:-90px;}.m-r--90{margin-right:-90px;}.m-b--90{margin-bottom:-90px;}.m-l--85{margin-left:-85px;}.m-t--85{margin-top:-85px;}.m-r--85{margin-right:-85px;}.m-b--85{margin-bottom:-85px;}.m-l--80{margin-left:-80px;}.m-t--80{margin-top:-80px;}.m-r--80{margin-right:-80px;}.m-b--80{margin-bottom:-80px;}.m-l--75{margin-left:-75px;}.m-t--75{margin-top:-75px;}.m-r--75{margin-right:-75px;}.m-b--75{margin-bottom:-75px;}.m-l--70{margin-left:-70px;}.m-t--70{margin-top:-70px;}.m-r--70{margin-right:-70px;}.m-b--70{margin-bottom:-70px;}.m-l--65{margin-left:-65px;}.m-t--65{margin-top:-65px;}.m-r--65{margin-right:-65px;}.m-b--65{margin-bottom:-65px;}.m-l--60{margin-left:-60px;}.m-t--60{margin-top:-60px;}.m-r--60{margin-right:-60px;}.m-b--60{margin-bottom:-60px;}.m-l--55{margin-left:-55px;}.m-t--55{margin-top:-55px;}.m-r--55{margin-right:-55px;}.m-b--55{margin-bottom:-55px;}.m-l--50{margin-left:-50px;}.m-t--50{margin-top:-50px;}.m-r--50{margin-right:-50px;}.m-b--50{margin-bottom:-50px;}.m-l--45{margin-left:-45px;}.m-t--45{margin-top:-45px;}.m-r--45{margin-right:-45px;}.m-b--45{margin-bottom:-45px;}.m-l--40{margin-left:-40px;}.m-t--40{margin-top:-40px;}.m-r--40{margin-right:-40px;}.m-b--40{margin-bottom:-40px;}.m-l--35{margin-left:-35px;}.m-t--35{margin-top:-35px;}.m-r--35{margin-right:-35px;}.m-b--35{margin-bottom:-35px;}.m-l--30{margin-left:-30px;}.m-t--30{margin-top:-30px;}.m-r--30{margin-right:-30px;}.m-b--30{margin-bottom:-30px;}.m-l--25{margin-left:-25px;}.m-t--25{margin-top:-25px;}.m-r--25{margin-right:-25px;}.m-b--25{margin-bottom:-25px;}.m-l--20{margin-left:-20px;}.m-t--20{margin-top:-20px;}.m-r--20{margin-right:-20px;}.m-b--20{margin-bottom:-20px;}.m-l--15{margin-left:-15px;}.m-t--15{margin-top:-15px;}.m-r--15{margin-right:-15px;}.m-b--15{margin-bottom:-15px;}.m-l--10{margin-left:-10px;}.m-t--10{margin-top:-10px;}.m-r--10{margin-right:-10px;}.m-b--10{margin-bottom:-10px;}.m-l--5{margin-left:-5px;}.m-t--5{margin-top:-5px;}.m-r--5{margin-right:-5px;}.m-b--5{margin-bottom:-5px;}.m-l-0{margin-left:0;}.m-t-0{margin-top:0;}.m-r-0{margin-right:0;}.m-b-0{margin-bottom:0;}.m-l-5{margin-left:5px;}.m-t-5{margin-top:5px;}.m-r-5{margin-right:5px;}.m-b-5{margin-bottom:5px;}.m-l-10{margin-left:10px;}.m-t-10{margin-top:10px;}.m-r-10{margin-right:10px;}.m-b-10{margin-bottom:10px;}.m-l-15{margin-left:15px;}.m-t-15{margin-top:15px;}.m-r-15{margin-right:15px;}.m-b-15{margin-bottom:15px;}.m-l-20{margin-left:20px;}.m-t-20{margin-top:20px;}.m-r-20{margin-right:20px;}.m-b-20{margin-bottom:20px;}.m-l-25{margin-left:25px;}.m-t-25{margin-top:25px;}.m-r-25{margin-right:25px;}.m-b-25{margin-bottom:25px;}.m-l-30{margin-left:30px;}.m-t-30{margin-top:30px;}.m-r-30{margin-right:30px;}.m-b-30{margin-bottom:30px;}.m-l-35{margin-left:35px;}.m-t-35{margin-top:35px;}.m-r-35{margin-right:35px;}.m-b-35{margin-bottom:35px;}.m-l-40{margin-left:40px;}.m-t-40{margin-top:40px;}.m-r-40{margin-right:40px;}.m-b-40{margin-bottom:40px;}.m-l-45{margin-left:45px;}.m-t-45{margin-top:45px;}.m-r-45{margin-right:45px;}.m-b-45{margin-bottom:45px;}.m-l-50{margin-left:50px;}.m-t-50{margin-top:50px;}.m-r-50{margin-right:50px;}.m-b-50{margin-bottom:50px;}.m-l-55{margin-left:55px;}.m-t-55{margin-top:55px;}.m-r-55{margin-right:55px;}.m-b-55{margin-bottom:55px;}.m-l-60{margin-left:60px;}.m-t-60{margin-top:60px;}.m-r-60{margin-right:60px;}.m-b-60{margin-bottom:60px;}.m-l-65{margin-left:65px;}.m-t-65{margin-top:65px;}.m-r-65{margin-right:65px;}.m-b-65{margin-bottom:65px;}.m-l-70{margin-left:70px;}.m-t-70{margin-top:70px;}.m-r-70{margin-right:70px;}.m-b-70{margin-bottom:70px;}.m-l-75{margin-left:75px;}.m-t-75{margin-top:75px;}.m-r-75{margin-right:75px;}.m-b-75{margin-bottom:75px;}.m-l-80{margin-left:80px;}.m-t-80{margin-top:80px;}.m-r-80{margin-right:80px;}.m-b-80{margin-bottom:80px;}.m-l-85{margin-left:85px;}.m-t-85{margin-top:85px;}.m-r-85{margin-right:85px;}.m-b-85{margin-bottom:85px;}.m-l-90{margin-left:90px;}.m-t-90{margin-top:90px;}.m-r-90{margin-right:90px;}.m-b-90{margin-bottom:90px;}.m-l-95{margin-left:95px;}.m-t-95{margin-top:95px;}.m-r-95{margin-right:95px;}.m-b-95{margin-bottom:95px;}.m-l-100{margin-left:100px;}.m-t-100{margin-top:100px;}.m-r-100{margin-right:100px;}.m-b-100{margin-bottom:100px;}.m-l-105{margin-left:105px;}.m-t-105{margin-top:105px;}.m-r-105{margin-right:105px;}.m-b-105{margin-bottom:105px;}.m-l-110{margin-left:110px;}.m-t-110{margin-top:110px;}.m-r-110{margin-right:110px;}.m-b-110{margin-bottom:110px;}.m-l-115{margin-left:115px;}.m-t-115{margin-top:115px;}.m-r-115{margin-right:115px;}.m-b-115{margin-bottom:115px;}.m-l-120{margin-left:120px;}.m-t-120{margin-top:120px;}.m-r-120{margin-right:120px;}.m-b-120{margin-bottom:120px;}.m-l-125{margin-left:125px;}.m-t-125{margin-top:125px;}.m-r-125{margin-right:125px;}.m-b-125{margin-bottom:125px;}.margin-0{margin:0 !important;}.p-l-5{padding-left:5px;}.p-t-5{padding-top:5px;}.p-r-5{padding-right:5px;}.p-b-5{padding-bottom:5px;}.p-l-10{padding-left:10px;}.p-t-10{padding-top:10px;}.p-r-10{padding-right:10px;}.p-b-10{padding-bottom:10px;}.p-l-15{padding-left:15px;}.p-t-15{padding-top:15px;}.p-r-15{padding-right:15px;}.p-b-15{padding-bottom:15px;}.p-l-20{padding-left:20px;}.p-t-20{padding-top:20px;}.p-r-20{padding-right:20px;}.p-b-20{padding-bottom:20px;}.p-l-25{padding-left:25px;}.p-t-25{padding-top:25px;}.p-r-25{padding-right:25px;}.p-b-25{padding-bottom:25px;}.p-l-30{padding-left:30px;}.p-t-30{padding-top:30px;}.p-r-30{padding-right:30px;}.p-b-30{padding-bottom:30px;}.p-l-35{padding-left:35px;}.p-t-35{padding-top:35px;}.p-r-35{padding-right:35px;}.p-b-35{padding-bottom:35px;}.p-l-40{padding-left:40px;}.p-t-40{padding-top:40px;}.p-r-40{padding-right:40px;}.p-b-40{padding-bottom:40px;}.p-l-45{padding-left:45px;}.p-t-45{padding-top:45px;}.p-r-45{padding-right:45px;}.p-b-45{padding-bottom:45px;}.p-l-50{padding-left:50px;}.p-t-50{padding-top:50px;}.p-r-50{padding-right:50px;}.p-b-50{padding-bottom:50px;}.p-l-55{padding-left:55px;}.p-t-55{padding-top:55px;}.p-r-55{padding-right:55px;}.p-b-55{padding-bottom:55px;}.p-l-60{padding-left:60px;}.p-t-60{padding-top:60px;}.p-r-60{padding-right:60px;}.p-b-60{padding-bottom:60px;}.p-l-65{padding-left:65px;}.p-t-65{padding-top:65px;}.p-r-65{padding-right:65px;}.p-b-65{padding-bottom:65px;}.p-l-70{padding-left:70px;}.p-t-70{padding-top:70px;}.p-r-70{padding-right:70px;}.p-b-70{padding-bottom:70px;}.p-l-75{padding-left:75px;}.p-t-75{padding-top:75px;}.p-r-75{padding-right:75px;}.p-b-75{padding-bottom:75px;}.p-l-80{padding-left:80px;}.p-t-80{padding-top:80px;}.p-r-80{padding-right:80px;}.p-b-80{padding-bottom:80px;}.p-l-85{padding-left:85px;}.p-t-85{padding-top:85px;}.p-r-85{padding-right:85px;}.p-b-85{padding-bottom:85px;}.p-l-90{padding-left:90px;}.p-t-90{padding-top:90px;}.p-r-90{padding-right:90px;}.p-b-90{padding-bottom:90px;}.p-l-95{padding-left:95px;}.p-t-95{padding-top:95px;}.p-r-95{padding-right:95px;}.p-b-95{padding-bottom:95px;}.p-l-100{padding-left:100px;}.p-t-100{padding-top:100px;}.p-r-100{padding-right:100px;}.p-b-100{padding-bottom:100px;}.p-l-105{padding-left:105px;}.p-t-105{padding-top:105px;}.p-r-105{padding-right:105px;}.p-b-105{padding-bottom:105px;}.p-l-110{padding-left:110px;}.p-t-110{padding-top:110px;}.p-r-110{padding-right:110px;}.p-b-110{padding-bottom:110px;}.p-l-115{padding-left:115px;}.p-t-115{padding-top:115px;}.p-r-115{padding-right:115px;}.p-b-115{padding-bottom:115px;}.p-l-120{padding-left:120px;}.p-t-120{padding-top:120px;}.p-r-120{padding-right:120px;}.p-b-120{padding-bottom:120px;}.p-l-125{padding-left:125px;}.p-t-125{padding-top:125px;}.p-r-125{padding-right:125px;}.p-b-125{padding-bottom:125px;}.padding-0{padding:0 !important;}.font-6{font-size:6px;}.font-7{font-size:7px;}.font-8{font-size:8px;}.font-9{font-size:9px;}.font-10{font-size:10px;}.font-11{font-size:11px;}.font-12{font-size:12px;}.font-13{font-size:13px;}.font-14{font-size:14px;}.font-15{font-size:15px;}.font-16{font-size:16px;}.font-17{font-size:17px;}.font-18{font-size:18px;}.font-19{font-size:19px;}.font-20{font-size:20px;}.font-21{font-size:21px;}.font-22{font-size:22px;}.font-23{font-size:23px;}.font-24{font-size:24px;}.font-25{font-size:25px;}.font-26{font-size:26px;}.font-27{font-size:27px;}.font-28{font-size:28px;}.font-29{font-size:29px;}.font-30{font-size:30px;}.font-31{font-size:31px;}.font-32{font-size:32px;}.font-33{font-size:33px;}.font-34{font-size:34px;}.font-35{font-size:35px;}.font-36{font-size:36px;}.font-37{font-size:37px;}.font-38{font-size:38px;}.font-39{font-size:39px;}.font-40{font-size:40px;}.font-41{font-size:41px;}.font-42{font-size:42px;}.font-43{font-size:43px;}.font-44{font-size:44px;}.font-45{font-size:45px;}.font-46{font-size:46px;}.font-47{font-size:47px;}.font-48{font-size:48px;}.font-49{font-size:49px;}.font-50{font-size:50px;}.no-resize{resize:none;}.cursor-auto{cursor:auto !important;}.cursor-default{cursor:default !important;}.cursor-none{cursor:none !important;}.cursor-context-menu{cursor:context-menu !important;}.cursor-help{cursor:help !important;}.cursor-pointer{cursor:pointer !important;}.cursor-progress{cursor:progress !important;}.cursor-not-allowed{cursor:not-allowed !important;}.border-radius-1{border-radius:1px !important;}.border-radius-2{border-radius:2px !important;}.border-radius-3{border-radius:3px !important;}.border-radius-4{border-radius:4px !important;}.border-radius-5{border-radius:5px !important;}.border-radius-6{border-radius:6px !important;}.border-radius-7{border-radius:7px !important;}.border-radius-8{border-radius:8px !important;}.border-radius-9{border-radius:9px !important;}.border-radius-10{border-radius:10px !important;}.border-radius-11{border-radius:11px !important;}.hidden{display:none;}.rotate-90{transform:rotate(90deg);}.rotate--90{transform:rotate(-90deg);}.rotate-45{transform:rotate(45deg);}.rotate-180{transform:rotate(180deg);}