.ng-modal-overlay{position:absolute;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.8}.ng-modal-dialog{z-index:10000;position:absolute;width:50%;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);background-color:#fff;box-shadow:4px 4px 80px #000}.ng-modal-dialog-content{padding:10px;text-align:left}.ng-modal-close{position:absolute;top:3px;right:5px;padding:5px;cursor:pointer;font-size:120%;display:inline-block;font-weight:700;font-family:arial,"sans-serif"}.page-center-italic{font-family:Source Sans Pro;font-size:1.375em;color:#3b3f45;text-align:left;width:100%;padding:1.25em 10%;font-style:italic;line-height:1.25em}*{box-sizing:border-box}body,h3,html,li,p,ul{padding:0;margin:0}img{xwidth:100%;max-width:100%}body{font-family:helvetica,arial,san-serif;xbackground-color:#999;color:#333}p{line-height:1.25em;margin-bottom:2em}p:first-of-type{xmargin-top:1.6em}.container-content{width:100%;xmax-width:64em;margin:0 auto}.content{xpadding:0 5%}.aside,.content{float:left;width:100%}.aside{color:#f1f1f1;height:300px;overflow:hidden;margin-bottom:2em}@media screen and (min-width:20em){body{background-color:#fff}}@media screen and (min-width:30em){body{xbackground-color:#f1f1f1}}@media screen and (min-width:48em){.columns{-webkit-column-count:2;-webkit-column-gap:4%;-moz-column-count:2;-moz-column-gap:4%;column-count:2;column-gap:4%}}@media screen and (min-width:50em){.content{width:100%}.aside{width:20%}}@media screen and (min-width:60em){.container-content{margin:.25em auto}}@media screen and (min-width:100em){body{font-size:1.4em}}@media screen and (max-height:25em){body{background-color:pink}.content{-webkit-column-count:2;-webkit-column-gap:4%;-moz-column-count:2;-moz-column-gap:4%;column-count:2;column-gap:4%}}.supported-browsers-list{margin:20px 0;text-align:center}@media (max-width:768px){.supported-browsers-list{display:block}}.supported-browsers-list .col{text-align:center;margin:10px 0}.supported-browsers-list .col img{width:auto;max-height:50px;display:inline-block}.supported-browsers-list .col .browser-name{line-height:normal;margin-top:20px}@media (max-width:660px){.supported-browsers-list .col .browser-name{margin-top:10px}}.supported-browsers-list .col h6{display:block;margin-bottom:0}@media (max-width:768px){.supported-browsers-list .col{display:inline-block;width:33%}}@media (max-width:660px){.supported-browsers-list .col{display:inline-block;width:48%}}@media (max-width:400px){.supported-browsers-list .col{display:inline-block;width:100%;margin-bottom:30px}}.press_main img{max-width:100%}@media (max-width:767px){.press_main div#jpost{height:auto!important}}#home-booking{background-color:#fff}.home-booking-form{display:flex;flex-basis:row}#home-inspiration{background-color:#d8d8d8;min-height:22.5em;padding-top:1.25em;padding-bottom:2.5em}#home-inspiration-topline{display:flex;flex-direction:row;flex-wrap:wrap;align-self:flex-start;justify-content:flex-start;max-width:60.938em;margin-left:auto;margin-right:auto}#home-inspiration-caption{font-size:1.5em;font-weight:600}#home-inspiration-areas{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%;max-width:60.938em;margin-left:auto;margin-right:auto;padding-top:1.25em}.home-inspiration-areas-button{flex-basis:auto;flex-grow:1;border:1px solid #bebebe;color:#000;padding:.188em 1.25em;font-size:1.125em}.xhome-inspiration-button-normal{border-top:0;border-bottom:0;border-left:1px solid #fff;border-right:1px solid #fff;font-weight:400;outline:none;background-color:#fff}.home-inspiration-button-normal{background-color:#fff}.home-inspiration-button-normal:hover{color:#000;background-color:#b0b1b1}.home-inspiration-button-normal:focus{border:1px solid #000;outline:none}.home-inspiration-button-active,.home-inspiration-button-active:focus,.home-inspiration-button-active:hover{color:#fff;background-color:#3b3f45;padding:.188em 1.25em;outline:none}.home-inspiration-button-active:focus{border:1px solid #000}#home-inspiration-boxes{display:flex;flex-direction:row;flex-wrap:wrap;align-self:flex-start;justify-content:space-between;max-width:60.938em;margin-left:auto;margin-right:auto;padding-top:2.25em}#ideaSearch .idea-search-textbox{background-color:#d8d8d8}.inner-tabs ul{list-style:none;padding:10px;margin:0;width:230px}.inner-tabs ul li a{padding:11px;display:block;font-size:1.5em;color:#000;font-weight:500;text-decoration:none;transition:all .2s ease;margin-bottom:2px}.inner-tabs .nav-tabs .nav-link.active{background-color:#29807c!important;color:#fff!important}.rite-text h4{color:#29807c;font-size:1.4em;font-weight:700}.lower-sec .tab-content{max-width:730px}.rite-text p{font-size:1.25em;color:#000}.inner-tabs ul li a span{display:inline-block;width:22px;vertical-align:middle;margin-right:5px}a.try-btn{display:inline-block;padding:8px 22px;background-color:#29807c;font-size:1.25em;cursor:pointer}a.try-btn,a.try-btn:hover{color:#fff;text-decoration:none}.showcase-sec{min-height:200px;border:2px solid #4682b4;margin-top:40px;position:relative;max-width:650px;box-shadow:3px 3px 3px 2px rgba(0,0,0,.19)}.showcase-sec h5{margin:0;padding:10px;background-color:#3a7c9f;color:#fff;font-size:16px}.place-img{width:75px;display:inline-block;height:75px;overflow:hidden;background-color:#dedede;vertical-align:top}.title-show{width:69%;display:inline-block;padding:0 0 0 20px}.place-sec{padding:30px 10px}.title-show h2{margin-top:0;font-size:22px;text-decoration:underline;color:#2ea39d}.title-show h3{font-size:17px;margin-top:10px}.star.sec p{display:inline-block;font-size:19px}.star.sec span{font-size:20px;color:#ed7e24}.categ a{text-decoration:none;color:#000;margin-right:10px;text-decoration:none!important;color:#000!important;cursor:pointer}.access-points ul,.categ a{font-size:15px;display:inline-block}.access-points ul{list-style:none;vertical-align:middle;padding:0}.access-points,.bracket-sec{display:inline-block;vertical-align:middle;position:relative}.bracket-sec h6{font-size:15px;text-align:center;color:#2ea39d;font-weight:600}.lower-showcase{padding:0 20px 20px}.access-points img{width:48px;display:inline-block;vertical-align:top}.row.table-row{display:table;margin:0 auto}.row.table-row>div{display:table-cell;float:none;padding:0 10px}.place-img img{width:100%;object-fit:cover}body#bodyElement{overflow-x:hidden}span.italic-span{display:inline-block;margin-right:20px;font-style:italic}.rv-box{min-height:200px;border:1px solid #bfbfbf;margin-top:40px;position:relative;max-width:650px;box-shadow:1px 2px 3px 2px rgba(0,0,0,.19);padding:25px}.rv-h h4{font-size:20px;color:#000}.rv-h h4 span{display:inline-block;margin-left:20px;font-size:18px}.rv-h p{font-size:17px;line-height:1.6}.suitable-points h4{font-size:18px;color:#000}.suitable-points ul{padding-left:20px;list-style-type:square}.suitable-points{padding:10px 0}.rv-table table{text-align:center}.rv-table table td,.rv-table table th{text-align:center;padding:8px 7px;vertical-align:text-bottom}.rv-table table td{font-size:18px;color:green}.rv-box .star.sec p{margin-left:20px;font-size:22px}.explore-sec ul{padding:0;list-style:none;margin:0}.explore-sec{padding:20px 0;position:relative}.explore-sec ul li{display:inline-block;width:32%;padding:0}.explore-sec ul li a{display:block;padding:10px;font-size:20px;color:#319c97;white-space:nowrap;cursor:pointer;text-decoration:none!important}.explore-sec ul li a span{font-size:40px;display:inline-block;vertical-align:middle;width:80px}.explore-sec ul li:first-child a span{color:#dada2e}.explore-sec ul li:nth-child(2) a span{color:#008052}.explore-sec ul li:nth-child(3) a span{color:#f981b2}.explore-sec ul li:nth-child(4) a span{color:#48ce6c}.explore-sec ul li:nth-child(5) a span{color:#56a5ea}.explore-sec ul li:nth-child(6) a span{color:#ea8056}.inner-tabs ul li a b{font-weight:500}.img-rvsec{min-height:200px;margin-top:40px;position:relative;top:40px;opacity:0}.up-animation{animation:fadeup .5s linear .1s alternate;animation-fill-mode:forwards}.showcase-sec{opacity:0;top:40px}@keyframes fadeup{0%{opacity:0}to{top:0;opacity:1}}.inner-tabs ul li.active a span .black-icon,img.img-responsive.white-icon{display:none}.inner-tabs ul li.active a span .white-icon{display:block}.inner-tabs ul li a span img{margin:0 auto}.rite-text h4 span{display:inline-block;margin-left:10px;position:relative}.tool-tipp{position:absolute;background-color:#fff;padding:10px;font-size:14px;font-weight:100;border:1px solid #dadada;display:none;width:300px;top:30px;box-shadow:0 0 4px 0 rgba(0,0,0,.15);right:100%}.rite-text h4 span:hover .tool-tipp{display:block}.tool-tipp:before{content:"";position:absolute;border:10px solid transparent;border-bottom-color:#fff;bottom:100%;left:0}@media (max-width:1200px){.lower-sec{padding:10px}}@media (max-width:992px){.title-show{width:100%;display:block;padding:20px 0 10px}.explore-sec ul li{width:48%}.explore-sec ul li a span{width:70px}}@media (max-width:991px){div#home-inspiration-boxes articlebox{width:33.33%;margin:0 auto!important;padding:0 10px}div#home-inspiration-boxes articlebox .articlebox,div#home-inspiration-boxes articlebox .articlebox img{max-width:100%!important}div#home-subscribe{padding:0 15px}}@media (max-width:767px){.row.table-row{display:block}.row.table-row .col-sm-3,.row.table-row .col-sm-9{display:block;float:none;width:auto}.inner-tabs ul{width:100%;background-color:#29807c;padding:0}.inner-tabs ul li{display:inline-block;width:19%;text-align:center;position:relative}.inner-tabs ul li a b{display:none}.inner-tabs{margin-bottom:40px}.row.table-row .col-sm-3{padding:0}.inner-tabs ul li.active a:after{content:"";position:absolute;top:99%;border:20px solid transparent;border-top-color:#29807c;left:35%;right:35%}.inner-tabs ul li a{position:relative;padding:15px 11px}.lower-sec .container{padding:0}.inner-tabs ul li a span{margin-right:5px}}@media (max-width:500px){div#home-inspiration-boxes articlebox{padding:0 15px;width:100%;max-width:300px}}@media (max-width:480px){.inner-tabs ul li.active a:after{left:23%}.img-rvsec.up-animation.desk-img{display:none}.explore-sec ul li{width:90%}.lower-sec{padding:0}.tool-tipp{right:-640%}}@media (max-width:380px){.inner-tabs ul li.active a:after{left:20%}.tool-tipp{right:-230%}}@media (max-width:320px){.access-points ul{max-width:170px}.inner-tabs ul li.active a:after{left:18%}.tool-tipp{right:-193px}}@media (min-width:481px){.img-rvsec.up-animation.mob-img{display:none}}.keyboard-hover-light{border:1px solid transparent;outline:0;padding:12px}.keyboard-hover-light:focus,.keyboard-hover-light:hover{xbackground-color:#f7f7f7;border-radius:15px;border:2px solid #29807c;xoutline:1px solid #000;cursor:pointer}.btn-hover-ddd:focus,.btn-hover-ddd:hover{background-color:#ddd}.hover-underline:focus,.hover-underline:hover{text-decoration:underline}.travl-header-mobil{display:none}@media (max-width:991px){#maincontainer{overflow:hidden}.travl-header-mobil{display:block}.booking-search-bar,.travel-headder{display:none!important}.main-banner{background-color:#fff!important;background:transparent!important;padding:30px 0 10px!important}h2.travl-header-contant-h2{font-weight:700;font-size:22px;text-align:center}h6.travl-header-contant-h6{font-size:16px;font-weight:600;text-align:center}.booking-check-in-out-popup-btn,.booking-hotel-popup-btn,.booking-room-adults-popup-btn,.booking-search-btn{background:#fff;width:100%;text-align:left;font-size:14px;border-radius:2px;padding:12px 6px}.booking-search-btn{background:#299b7c;color:#fff;text-align:center;font-size:18px;font-weight:700;padding:10px}.booking-search-btn:focus{color:#fff}.mobile-booking-search-bar{padding:4px;background:#0d634e;xxmargin:20px 0}.booking-check-in-out{padding:4px 2px 4px 0}.booking-room-adults{padding:4px 0 4px 2px}.booking-hotel-popup .modal-content{height:100vh;border-radius:0;border:none}.booking-hotel-popup .modal-content .modal-header{padding:10px;border-bottom:0;box-shadow:0 3px 6px rgba(0,0,0,.1)}.booking-hotel-popup .modal-content .modal-header h5{font-size:18px;font-weight:600;color:#3b3f45}.booking-hotel-popup .modal-content .modal-body form input{background:#fff;border:1px solid #c4c4c4;border-radius:2px;padding:10px}.booking-hotel-popup .modal-content .modal-body form input::placeholder{font-size:14px}.booking-hotel-popup .modal-content .modal-body .searc-result{margin-top:15px}.booking-hotel-popup .modal-content .modal-body .searc-result h3{font-size:18px;font-weight:600}.booking-check-in-out .modal-content{height:100vh;border-radius:0;border:none}.booking-check-in-out .modal-content .modal-header{padding:10px;border-bottom:0;box-shadow:0 3px 6px rgba(0,0,0,.1)}.booking-check-in-out .modal-content .modal-header h5{font-size:18px;font-weight:600;color:#3b3f45}.booking-check-in-out .modal-content .modal-footer{border:none}.booking-check-in-out .modal-content .modal-footer button{width:100%;margin:0;background:#299b7c;border-radius:2px;font-size:14px;font-weight:600;padding:12px;color:#fff}.booking-room-adults .modal-content{height:100vh;border-radius:0;border:none}.booking-room-adults .modal-content .modal-header{padding:10px;border-bottom:0;box-shadow:0 3px 6px rgba(0,0,0,.1)}.booking-room-adults .modal-content .modal-header h5{font-size:18px;font-weight:600;color:#3b3f45}.booking-room-adults .modal-content .modal-body h3{font-size:18px;font-weight:600}.booking-room-adults .modal-content .modal-body .row .col-9 span{font-size:14px;font-weight:400}.booking-room-adults .modal-content .modal-body .row .number-room-member .number-room-member-1 input{background:transparent;border:none;font-size:14px}.booking-room-adults .modal-content .modal-body .row .number-room-member .number-room-member-1 input:focus{border:none!important}.booking-room-adults .modal-content .modal-body a{text-decoration:underline;color:#299b7c;text-align:center!important;display:block}.booking-room-adults .modal-content .modal-footer{border:none}.booking-room-adults .modal-content .modal-footer button{width:100%;margin:0;background:#299b7c;border-radius:2px;font-size:14px;font-weight:600;padding:12px;color:#fff}}@media (max-width:991px) and (max-width:480px){.mobile-booking-search-bar .booking-search.booking-search-clear{padding:0 0 0 4px}.mobile-booking-search-bar .booking-search.booking-search-clear button.btn.booking-search-btn{background-color:#ea5c5f;color:#fff}}.main-banner-mobile-vhm .travl-header-mobil{display:none}@media (max-width:1080px){#maincontainer{overflow:hidden}.main-banner-mobile-vhm .travl-header-mobil{display:block}.main-banner-mobile-vhm .booking-search-bar,.main-banner-mobile-vhm .travel-headder{display:none!important}.main-banner.main-banner-mobile-vhm{background-color:#fff!important;background:transparent!important;padding:30px 0!important}.main-banner-mobile-vhm h2.travl-header-contant-h2{font-weight:700;font-size:22px;text-align:center}.main-banner-mobile-vhm h6.travl-header-contant-h6{font-size:16px;font-weight:600;text-align:center}.main-banner-mobile-vhm .booking-check-in-out-popup-btn,.main-banner-mobile-vhm .booking-hotel-popup-btn,.main-banner-mobile-vhm .booking-room-adults-popup-btn,.main-banner-mobile-vhm .booking-search-btn{background:#fff;width:100%;text-align:left;font-size:14px;border-radius:2px;padding:12px 6px}.main-banner-mobile-vhm .booking-search-btn{background:#299b7c;color:#fff;text-align:center;font-size:18px;font-weight:700;padding:10px}.main-banner-mobile-vhm .booking-search-btn:focus{color:#fff}.main-banner-mobile-vhm .mobile-booking-search-bar{padding:4px;background:#0d634e;margin:20px 0}.main-banner-mobile-vhm .booking-check-in-out{padding:4px 2px 4px 0}.main-banner-mobile-vhm .booking-room-adults{padding:4px 0 4px 2px}.main-banner-mobile-vhm .booking-hotel-popup .modal-content{height:100vh;border-radius:0;border:none}.main-banner-mobile-vhm .booking-hotel-popup .modal-content .modal-header{padding:10px;border-bottom:0;box-shadow:0 3px 6px rgba(0,0,0,.1)}.main-banner-mobile-vhm .booking-hotel-popup .modal-content .modal-header h5{font-size:18px;font-weight:600;color:#3b3f45}.main-banner-mobile-vhm .booking-hotel-popup .modal-content .modal-body form input{background:#fff;border:1px solid #c4c4c4;border-radius:2px;padding:10px}.main-banner-mobile-vhm .booking-hotel-popup .modal-content .modal-body form input::placeholder{font-size:14px}.main-banner-mobile-vhm .booking-hotel-popup .modal-content .modal-body .searc-result{margin-top:15px}.main-banner-mobile-vhm .booking-hotel-popup .modal-content .modal-body .searc-result h3{font-size:18px;font-weight:600}.main-banner-mobile-vhm .booking-check-in-out .modal-content{height:100vh;border-radius:0;border:none}.main-banner-mobile-vhm .booking-check-in-out .modal-content .modal-header{padding:10px;border-bottom:0;box-shadow:0 3px 6px rgba(0,0,0,.1)}.main-banner-mobile-vhm .booking-check-in-out .modal-content .modal-header h5{font-size:18px;font-weight:600;color:#3b3f45}.main-banner-mobile-vhm .booking-check-in-out .modal-content .modal-footer{border:none}.main-banner-mobile-vhm .booking-check-in-out .modal-content .modal-footer button{width:100%;margin:0;background:#299b7c;border-radius:2px;font-size:14px;font-weight:600;padding:12px;color:#fff}.main-banner-mobile-vhm .booking-room-adults .modal-content{height:100vh;border-radius:0;border:none}.main-banner-mobile-vhm .booking-room-adults .modal-content .modal-header{padding:10px;border-bottom:0;box-shadow:0 3px 6px rgba(0,0,0,.1)}.main-banner-mobile-vhm .booking-room-adults .modal-content .modal-header h5{font-size:18px;font-weight:600;color:#3b3f45}.main-banner-mobile-vhm .booking-room-adults .modal-content .modal-body h3{font-size:18px;font-weight:600}.main-banner-mobile-vhm .booking-room-adults .modal-content .modal-body .row .col-9 span{font-size:14px;font-weight:400}.main-banner-mobile-vhm .booking-room-adults .modal-content .modal-body .row .number-room-member .number-room-member-1 input{background:transparent;border:none;font-size:14px}.main-banner-mobile-vhm .booking-room-adults .modal-content .modal-body .row .number-room-member .number-room-member-1 input:focus{border:none!important}.main-banner-mobile-vhm .booking-room-adults .modal-content .modal-body a{text-decoration:underline;color:#299b7c;text-align:center!important;display:block}.main-banner-mobile-vhm .booking-room-adults .modal-content .modal-footer{border:none}.main-banner-mobile-vhm .booking-room-adults .modal-content .modal-footer button{width:100%;margin:0;background:#299b7c;border-radius:2px;font-size:14px;font-weight:600;padding:12px;color:#fff}}@media (max-width:1080px) and (max-width:1080px){.main-banner-mobile-vhm .mobile-booking-search-bar .booking-search.booking-search-clear{padding:0 0 0 4px}.main-banner-mobile-vhm .mobile-booking-search-bar .booking-search.booking-search-clear button.btn.booking-search-btn{background-color:#ea5c5f;color:#fff}}.number{font-size:2em;font-weight:600;color:#299b7c;vertical-align:middle}.car-container{background:#e4e4e4;padding:50px 0}.car-container .cars .cars-search-result{background-color:#fff;margin:0 0 15px;padding:5px 0}.car-container .cars .cars-search-result .car-search-where .dropdown-menu{xwidth:300px!important;font-size:16px}.car-container .cars .cars-search-result .car-search-where .ui-select-bootstrap .ui-select-match-text{xwidth:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-appearance:none;appearance:none}.car-container .cars .cars-search-result .pick-up-location{margin:10px 0}.car-container .cars .cars-search-result .pick-up-location .location-time{display:inline-block;vertical-align:middle}.car-container .cars .cars-search-result .pick-date{margin:3px 0}.car-container .cars .cars-search-result .search-button{margin-top:10px}.car-container .cars .cars-search-result .search-button button{border:none;background:none}.car-container .cars .cars-search-result i{margin-right:10px;color:#4a4a4a}.car-container .cars .cars-search-result .fa-map-marker{vertical-align:-4px}.car-container .cars .cars-search-result .fa-calendar-o{vertical-align:-7px}.car-container .cars .cars-search-result .fa-search{margin:0;xpadding:10px 0 10px 15px;xborder-left:2px solid #bfbfbf}@media (max-width:767px){.car-container .cars .cars-search-result .fa-search{padding:5px 0;border:none}}.car-container .cars .cars-search-result .fa-angle-down{font-size:18px;vertical-align:-1px;margin:0 0 0 5px}.car-container .cars .cars-search-result .offcanvas-filter>a{display:inline-block;vertical-align:middle;margin:5px 0}.car-container .cars .cars-search-result .cars-date{display:inline-block;vertical-align:middle}.car-container .cars .cars-search-result .cars-date span{display:block}.car-container .cars .cars-search-result .offcanvas-filter a{border:1px solid #2a807d;padding:5px 10px;background-color:#f3f3f3;text-decoration:none}.car-container .cars .cars-search-result .offcanvas-nav{padding-top:60px;background-color:#e4e4e4;color:#000;position:fixed;left:-5px;top:0;bottom:0;width:0;height:100%;min-width:300px;z-index:99999;overflow-x:hidden;overflow-y:auto;transition:.5s;box-shadow:3px 0 4px rgba(0,0,0,.18);transform:translate3d(-100%,0,0)}.car-container .cars .cars-search-result .offcanvas-nav.open{transform:translateZ(0)}.car-container .cars .cars-search-result .offcanvas-nav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:.3s}.car-container .cars .cars-search-result .offcanvas-nav a:hover{color:#f1f1f1}.car-container .cars .cars-search-result .offcanvas-nav a.closebtn{position:absolute;top:0;right:10px;font-size:36px;margin-left:50px;text-decoration:none!important;color:#2a807d}.car-container .cars .cars-filter .filter-category{border-bottom:2px solid #cecece;padding:0 0 10px;margin-bottom:10px}.car-container .cars .cars-filter .filter-category:last-child{border:none}.car-container .cars .cars-filter .filter-category .filter-type-name{font-weight:700;font-size:16px}.car-container .cars .cars-filter .filter-category .filter-type-name:before{content:"\F107";font-family:FontAwesome;font-size:20px;vertical-align:-2px;margin:0 10px 0 0}.car-container .cars .cars-filter .filter-category .filter-range{padding:0 0 5px}.car-container .cars .cars-filter .filter-category .filter-range input[type=checkbox]{background:#fff!important}.car-container .cars .cars-filter .filter-category .filter-range span:last-child{float:right}.car-container .cars .cars-filter .filter-category .filter-range.filter-range-departing{border-bottom:2px solid #e5e5e5;padding:0 0 10px;margin-bottom:10px}@media (max-width:991px){.car-container .cars .add_MobileSideBar{position:fixed;left:0;top:0;background:#fff;z-index:9999;height:100%;overflow-y:auto;display:block!important;padding:15px 15px 40px;width:300px}.car-container .cars .cars-filter a.closebtn{display:inline-block;color:#333;font-size:26px;margin-top:-15px}.car-container .cars .close_btnBorder{border-bottom:1px solid #ccc;margin:0 -15px 15px;padding:0 15px}.car-container .cars .toggle_side_btn{display:inline-block!important;margin-top:-7px;color:#fff;margin-bottom:8px}}@media (max-width:538px){.car-container .cars .cars-filter a.closebtn{margin-top:-5px}}.car-container .cars .cars-list .cars-description{margin-bottom:10px;display:block}.car-container .cars .cars-list .free-cars-booking{background:#cadddb;padding:5px 0;margin:0}@media (max-width:767px){.car-container .cars .cars-list .free-cars-booking .free-offers{margin-bottom:10px}.car-container .cars .cars-list .free-cars-booking .free-offers:last-child{margin-bottom:0}}.car-container .cars .cars-list .free-cars-booking .free-offers>span i{font-size:30px;margin-right:10px;color:#27817c;vertical-align:-6px}.car-container .cars .cars-list .car-items{margin:0 0 15px}.car-container .cars .cars-list .car-items .table{background-color:#fff;margin-bottom:0}.car-container .cars .cars-list .car-items .table td{position:relative;vertical-align:middle;border:2px solid #cbcbcb}.car-container .cars .cars-list .car-items .table td img{margin:auto}.car-container .cars .cars-list .car-items .table td img+a{text-decoration:underline;color:#27817c}.car-container .cars .cars-list .car-items .table td .gift-tag{background:#f9db4a;border:#dcdcdc;border-radius:0;color:#000;display:inline-block;font-size:14px;height:25px;line-height:25px;padding:0 5px;position:absolute;bottom:10px;left:0}.car-container .cars .cars-list .car-items .table td .gift-tag:before{border-bottom:12px solid #f9db4a;border-right:12px solid transparent;border-top:13px solid #f9db4a;content:"";height:0;right:-12px;position:absolute;top:0;width:0}.car-container .cars .cars-list .car-items .mx-auto{margin-left:auto;margin-right:auto}.car-container .cars .cars-list .car-items .cars-available{border:1px solid #909090;background:#fff;padding:15px 15px 0;display:inline-block;vertical-align:middle;width:100%}.car-container .cars .cars-list .car-items .cars-available .cars-img{padding:0;text-align:center}@media (max-width:991px){.car-container .cars .cars-list .car-items .cars-available .cars-img{margin-bottom:15px}}.car-container .cars .cars-list .car-items .cars-available .cars-img .car-img1{display:block;margin-bottom:10px}.car-container .cars .cars-list .car-items .cars-available .cars-img .car-img1 img{width:100px;height:25px}.car-container .cars .cars-list .car-items .cars-available .cars-img .car-img2{display:block}.car-container .cars .cars-list .car-items .cars-available .cars-img .car-img2 img{width:134px;height:72px}.car-container .cars .cars-list .car-items .cars-available .car-content{padding:0 30px;margin-bottom:15px}@media (max-width:991px){.car-container .cars .cars-list .car-items .cars-available .car-content{padding:0;text-align:center}}.car-container .cars .cars-list .car-items .cars-available .car-content span{display:block}.car-container .cars .cars-list .car-items .cars-available .car-content .e-car{color:#303030;font-size:20px;margin-bottom:10px}.car-container .cars .cars-list .car-items .cars-available .car-pricing{padding:0;text-align:center;margin-bottom:15px}.car-container .cars .cars-list .car-items .cars-available .car-pricing .total-price{font-size:20px;line-height:normal;color:#000;font-weight:600}.car-container .cars .cars-list .car-items .cars-available .car-pricing .total-price span{font-size:15px;font-weight:400}.car-container .cars .cars-list .car-items .cars-available .car-pricing .price-desc{display:block;margin-bottom:5px}.car-container .cars .cars-list .car-items .cars-available .car-pricing .price-button{display:block}.car-container .cars .cars-list .car-items .cars-available .car-pricing .price-button button{border:none;text-align:center;background:#29807c;color:#fff;padding:8px 18px;font-size:16px;font-weight:400;letter-spacing:.5px;display:inline-block;vertical-align:middle;text-decoration:none}.car-container .cars .cars-list .car-items .cars-available .car-detail{clear:both;text-align:center;border-top:1px solid #909090;padding:10px 0}@media (min-width:544px) and (max-width:767px){.car-container .cars .cars-list .car-items .cars-available .car-detail div{display:block;font-size:14px}}@media (max-width:543px){.car-container .cars .cars-list .car-items .cars-available .car-detail div{width:100%;text-align:center;margin-bottom:5px}}.car-container .cars .cars-list .car-items .cars-available .car-detail div i{margin:0 10px 0 0;color:#000;vertical-align:-1px}@media (min-width:544px) and (max-width:767px){.car-container .cars .cars-list .car-items .cars-available .car-detail div i{display:block;margin:0 0 5px}}@media (max-width:543px){.car-container .cars .cars-list .car-items .cars-available .car-detail div:last-child{margin-bottom:0}}.airline_MainClass .NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:checked,.airline_MainClass .NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:not(:checked){position:absolute;left:-9999px}.airline_MainClass .NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:checked+label,.airline_MainClass .NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:not(:checked)+label{position:relative;padding-left:1.95em;cursor:pointer}.airline_MainClass .NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:checked+label:before,.airline_MainClass .NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:1.25em;height:1.25em;border:1px solid #ccc;background:#fff;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.airline_MainClass .NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:checked+label:after,.airline_MainClass .NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:not(:checked)+label:after{content:"\2714";position:absolute;width:1.25em;height:1.25em;top:1px;left:1px;font-size:1em;line-height:.8;color:#fff;background:#2a807d;transition:all .2s;padding:3px}.airline_MainClass .NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.airline_MainClass .NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.airline_MainClass ul.airline-list{list-style:none;margin:0;padding:0}.airline_MainClass .middle-sec{padding:1em 0;text-align:center;background-color:#d4d4d4;position:relative}.airline_MainClass ul.airline-list li{width:186px;display:inline-block;padding:20px}.airline_MainClass .airline-list .air-img{width:100%;height:70px;background-color:#fff;overflow:hidden;border:1px solid #c7c7c7;margin-bottom:7px}.airline_MainClass ul.airline-list p{font-weight:600;font-size:14px;margin:0}.airline_MainClass .rv-airsec h4{font-size:17px;font-weight:700;color:#000}.airline_MainClass .select-tab select{width:100%;padding:5px;border:1px solid #dadada;outline:0}.airline_MainClass div.stars-inrv span i{color:#09589c;font-size:10px}.airline_MainClass .membership-sec,.airline_MainClass .stars-inrv{padding:5px 10px;background-color:#fff;border:1px solid #cecece;margin-top:12px}.airline_MainClass .checkbox input[type=checkbox]{position:relative!important;left:0;margin-right:6px}.airline_MainClass .membership-sec h5,.airline_MainClass .stars-inrv h5{font-size:14px;font-weight:600}.airline_MainClass .stars-inrv span{color:#09589c;font-size:18px}.airline_MainClass .membership-sec span{color:#000;font-size:14px}.airline_MainClass .rv-in-main{background-color:#fff;border:1px solid #c3c3c3;padding:10px;position:relative;margin-bottom:15px}.airline_MainClass .airline-logo{width:70px;height:70px;border:1px solid #dcdcdc;border-radius:50%;margin:0 auto;overflow:hidden}.airline_MainClass .rv-left{text-align:center}.airline_MainClass .rv-left h5{font-weight:700;margin:8px 0 5px;color:#267f79;font-size:15px}.airline_MainClass .rvv-stars{color:#09589c;font-size:15px}.airline_MainClass .item-in{position:relative}.airline_MainClass .item-in .carousel-caption{position:relative;left:0;top:0;right:0;bottom:0;text-align:left;padding:0 10px}.airline_MainClass .item-in h3{font-size:17px;margin:5px 0;font-style:italic;background-color:#f3f3f3;padding:7px 10px 7px 5px;border-left:3px solid #b7b7b7;display:inline-block}.airline_MainClass .arr{position:absolute;bottom:9px;font-size:12px;color:#ababab}.airline_MainClass a.right.arr{right:57%}.airline_MainClass .carousel-caption p{color:#6f6f6f;font-size:12px;text-shadow:none;padding-left:10px}.airline_MainClass p.btn-p{text-align:right}.airline_MainClass .btn-p .rv-btn{padding:6px 14px;background-color:#267f79;border:1px solid #267f79;color:#fff;font-size:15px;border-radius:5px;font-weight:500}.airline_MainClass .checkbox input[type=checkbox]:before{position:absolute;left:0;width:15px;height:16px;background-color:#fff;content:"";border:1px solid #cacaca}.airline_MainClass .checkbox input[type=checkbox]:checked:after{content:"\2713";font-family:FontAwesome;position:absolute;left:1px;color:green;top:-3px}.airline_MainClass .pagin{text-align:center;position:relative}.airline_MainClass .pagin ul{padding:0;list-style:none;margin:0}.airline_MainClass .pagin ul li a{padding:5px 10px;background-color:#fff;border:1px solid #d0d0d0;color:#383838;text-decoration:none!important}.airline_MainClass .pagin ul li{display:inline-block;margin:0 -3px}.airline_MainClass .pagin ul li.active a{background-color:#afafaf}.airline_MainClass .seach-iconn{display:inline-block;position:relative}.airline_MainClass .seach-iconn span{right:10px;position:absolute;right:11px;top:7px;font-size:14px;color:#717171}.airline_MainClass .Book-access-travel h4{font-size:17px;font-weight:700;color:#000;padding-top:20px}.airline_MainClass .Book-access-travel p{padding:5px 10px;background-color:#fff;border:1px solid #cecece;margin-top:12px;font-size:14px;font-weight:500;color:#6f6f6f;line-height:16px;height:auto}.airline_MainClass .reg-btn{padding:9px 14px;background-color:#267f79;border:1px solid #267f79;color:#fff;font-size:15px;border-radius:5px;font-weight:500}.airline_MainClass .btn-register{text-align:left}.airline_MainClass .Air-Manager p{font-size:14px;font-weight:500;color:#6f6f6f;line-height:16px}.airline_MainClass .flight-articles h4{font-size:27px;font-weight:500;color:#000;padding-bottom:22px}.airline_MainClass .flight-articles .inner-heading{max-width:975px;width:100%;padding:1.5em 0 2em}.airline_MainClass .manager-cont h4{font-size:17px;font-weight:700;color:#000;padding-top:20px}.airline_MainClass body#bodyElement .membership-sec span{color:#6f6f6f;font-size:14px;font-weight:500}.airline_MainClass .Air-Manager{padding:5px 10px;background-color:#fff;border:1px solid #cecece;margin-top:12px}.airline_MainClass .left-sd{min-height:200px;background-color:transparent;border:none}.airline_MainClass .left-sd .articlebox{margin-bottom:10px!important}.airline_MainClass .left-sd .articlebox p{font-size:17px;font-weight:700;color:#000}.airline_MainClass .middle-sec.heading-wrapper h4{font-weight:700;color:#000}@media (max-width:767px){.airline_MainClass .rv-airsec{margin-bottom:2em}.airline_MainClass .rv-left{text-align:left}.airline_MainClass .airline-logo{margin:0}.airline_MainClass div#myCarousel{margin:10px 0}}.airline_MainClass .airline-list .air-img img{max-width:100%;height:auto}.airline_MainClass .flight-articles{padding:1em 0 3em}.airline_DetailClass div span.rating-cntnt{font-size:15px;color:#000}.airline_DetailClass .access-travel-cntnt{padding:5px 10px;background-color:#fff;border:1px solid #cecece;margin-top:12px}.airline_DetailClass sec h4{font-size:18px;color:#000;font-weight:700}.airline_DetailClass .heading-wrapper.main-wrapper.about-v-sec p{font-size:14px;color:#000}.airline_DetailClass .panel-sec h4{font-size:16px;color:#000;font-weight:700}.airline_DetailClass .usersp-sec h4{font-size:27px;font-weight:500;color:#000;padding-bottom:22px}.airline_DetailClass .media.review-sec{padding:15px;background-color:#fff;border:1px solid #cecece;margin-top:12px}.airline_DetailClass .review-sec h3.media-heading{color:#20b2aa;font-size:15px;text-decoration:underline}.airline_DetailClass .media.review-sec p{font-size:14px;color:#000;line-height:1.3;letter-spacing:-.3px}.airline_DetailClass .media.review-sec a{color:#20b2aa;font-size:18px;text-decoration:none}.airline_DetailClass .review-sec h3.media-heading span.review-star{float:right;color:#09589c;font-size:13px}.airline_DetailClass .NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:checked,.airline_DetailClass .NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:not(:checked){position:absolute;left:-9999px}.airline_DetailClass .NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:checked+label,.airline_DetailClass .NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:not(:checked)+label{position:relative;padding-left:1.95em;cursor:pointer}.airline_DetailClass .NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:checked+label:before,.airline_DetailClass .NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:1.25em;height:1.25em;border:1px solid #ccc;background:#fff;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.airline_DetailClass .NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:checked+label:after,.airline_DetailClass .NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:not(:checked)+label:after{content:"\2714";position:absolute;width:1.25em;height:1.25em;top:1px;left:1px;font-size:1em;line-height:.8;color:#fff;background:#2a807d;transition:all .2s;padding:3px}.airline_DetailClass .NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.airline_DetailClass .NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.airline_DetailClass .select-tab select{width:100%;padding:5px;border:1px solid #dadada;outline:0}.airline_DetailClass .checkbox input[type=checkbox]{position:relative!important;left:0;margin:0 6px 0 0}.airline_DetailClass .membership-sec span{color:#000;font-size:14px}.airline_DetailClass .rvv-stars{color:#09589c;font-size:15px}.airline_DetailClass .carousel-caption p{color:#6f6f6f;font-size:12px;text-shadow:none;padding-left:10px}.airline_DetailClass .checkbox input[type=checkbox]:before{position:absolute;left:0;width:15px;height:16px;background-color:#fff;content:"";border:1px solid #cacaca}.airline_DetailClass .checkbox input[type=checkbox]:checked:after{content:"\2713";font-family:FontAwesome;position:absolute;left:1px;color:green;top:-3px}.airline_DetailClass .seach-iconn{display:inline-block;position:relative}.airline_DetailClass .seach-iconn button{right:10px;position:absolute;right:6px;top:3px;font-size:14px;color:#717171;background-color:transparent;border:none}.airline_DetailClass .seach-iconn button[disabled]{opacity:.3}.airline_DetailClass body#bodyElement .membership-sec span{color:#6f6f6f;font-size:14px;font-weight:500}.airline_DetailClass .heading-wrapper.main-wrapper.main-rv{box-shadow:0 2px 4px 1px rgba(0,0,0,.21);position:relative}.airline_DetailClass .heading-wrapper.main-wrapper.about-v-sec{min-height:200px;background-color:#f5f5f5;padding:1px 0 20px}.airline_DetailClass .row.innerow{background-color:#fff;border:1px solid #d3d3d3;margin:0}.airline_DetailClass .airline-log{text-align:center;position:relative}.airline_DetailClass .air-log{width:100px;height:100px;border-radius:50%;background-color:#f5f5f5;margin:10px auto;overflow:hidden;border:1px solid #a4a4a4}.airline_DetailClass .airline-log h3{font-size:20px;color:#000;margin:5px 0}.airline_DetailClass .airline-log span{font-size:23px;color:#0e65b0}.airline_DetailClass .rating-log p{color:#000}.airline_DetailClass .rating-log span{float:right;color:#0e65b0}.airline_DetailClass .logad-in div{display:table-cell;padding:0 5px;vertical-align:top}.airline_DetailClass .log-address{margin-bottom:30px}.airline_DetailClass .log-img{min-height:300px;background-color:#f5f5f5;position:relative}.airline_DetailClass .log-text{margin:10px 0;position:relative;padding:0 0 10px}.airline_DetailClass .log-text p{font-size:15px!important}.airline_DetailClass .log-text h4{font-weight:700;color:#000}.airline_DetailClass .panel-sec{background-color:#f5f5f5;padding:1em 0 2em;position:relative}.airline_DetailClass .media-pic{display:block;min-width:70px;height:70px;border-radius:50%;background-color:#f5f5f5;margin:10px auto}.airline_DetailClass .media-left h5{font-size:17px;text-align:center;color:#000}.airline_DetailClass .review-sec h3.media-heading{display:inline-block;font-size:17px}.airline_DetailClass span.review-star{float:right;color:#0e65b0;font-size:15px}.airline_DetailClass p.review-date{color:#7b7b7b!important}.airline_DetailClass .collapse-a{text-align:right}.airline_DetailClass .collapse-a a{transition:all .2s ease}.airline_DetailClass a.collapsed{display:block}.airline_DetailClass .rating-log.col-rating{width:220px}.airline_DetailClass .collapse-a a span{display:inline-block;text-decoration:underline;cursor:pointer}.airline_DetailClass .collapse-a a.collapsed span{display:none}.airline_DetailClass .collapse-a a.collapsed b{font-weight:500;display:inline-block;text-decoration:underline;cursor:pointer}.airline_DetailClass .collapse-a a b{display:none}.airline_DetailClass a.collapsed i{transform:rotate(180deg)}.airline_DetailClass a.collapsed{margin-top:-30px}.airline_DetailClass .user-pics a{display:inline-block;width:50px;height:50px;overflow:hidden;background-color:#f5f5f5}.airline_DetailClass .user-pics{padding:10px 0;border-top:2px solid #d1d1d1}.airline_DetailClass .user-pics h5{margin:1px 0 10px;font-weight:700;color:#000}.airline_DetailClass .toprating{position:absolute;top:0;left:10px;background-color:#f8e9d4;text-align:center;padding:10px 15px}.airline_DetailClass .toprating h4{color:#0e65b0;font-size:16px;margin:7px 0}.airline_DetailClass .toprating h3{margin:10px 0}.airline_DetailClass .toprating h3 span{display:inline-block;background-color:#0e65b0;padding:7px 13px;border-radius:50%;color:#f8e9d4;font-size:21px}.airline_DetailClass .toprating:after,.airline_DetailClass .toprating:before{position:absolute;content:"";top:100%;border:16px solid transparent;border-top-color:#f8e9d4}.airline_DetailClass .toprating:after{left:0;border-left-color:#f8e9d4}.airline_DetailClass .toprating:before{right:0;border-right-color:#f8e9d4}.airline_DetailClass .slider-sec{min-height:100px;background-color:#f5f5f5;position:relative;padding:2em 0 5em}.airline_DetailClass .slider-sec h4{font-weight:700;color:#000}.airline_DetailClass .fl-art-sec{padding:2em 0}.airline_DetailClass .item-inn a{min-width:100px;height:100px;display:inline-block;background-color:#fff;overflow:hidden}.airline_DetailClass .item-inn{text-align:center}.airline_DetailClass .arrr{position:absolute;top:0;bottom:0;background-color:#39393b;color:#fff;padding:5px}.airline_DetailClass a.left.arrr{left:0}.airline_DetailClass a.right.arrr{right:0}.airline_DetailClass .arrr i{top:43%}.airline_DetailClass .arrr:focus,.airline_DetailClass .arrr:hover{color:#f5f5f5}.airline_DetailClass .item-inn{height:100px;overflow:hidden;width:1550px}.airline_DetailClass .itemaa{max-width:950px;overflow-x:auto}.airline_DetailClass .access-travel-cntnt.autodiv{background-color:transparent;border:none;padding:0}.airline_DetailClass .dropdd{text-align:center;padding:2em;min-height:300px}.airline_DetailClass form.form-drop select{padding:7px 10px;border:1px solid #d7d7d7}.airline_DetailClass form.form-drop button{background-color:#38987d;color:#fff;padding:7px 15px;border:1px solid #38987d}.airline_DetailClass div#carousel123 .carousel-inner .col-xs-12.col-sm-6.col-md-3 a{margin-top:30px;display:inline-block}.airline_DetailClass .ui-select-bootstrap .ui-select-match-text{width:100%;padding-right:1em;overflow:hidden;text-overflow:ellipsis;padding-top:5px}.airline_DetailClass .fl-art-sec .inner-heading{max-width:975px;width:100%;padding:1.5em 0 2em}@media (max-width:767px){.airline_DetailClass .log-img{min-height:200px}}@media (max-width:380px){.airline_DetailClass .rating-log.col-rating{width:100%}.airline_DetailClass .seach-iconn{margin-bottom:10px}}@media (max-width:320px){.airline_DetailClass .rating-log span{float:none;display:block}}.main-flights{background:#e4e4e4}.main-flights .inner-flight{width:975px;max-width:100%}.main-flights .inner-flight .flights .flights-result .currency-options .form-control{margin:15px 0}.main-flights .inner-flight .flights .flight-search-result{background-color:#fff;margin:0 0 15px;padding:12px 0}.main-flights .inner-flight .flights .flight-search-result a{color:#2a807d;text-decoration:underline}.main-flights .inner-flight .flights .flight-search-result i{xmargin-right:10px;font-size:20px}.main-flights .inner-flight .flights .flight-search-result .flight-search-options{display:flex;flex-direction:row;padding:10px}@media (max-width:991px){.main-flights .inner-flight .flights .flight-search-result .flight-search-options{display:block}}.main-flights .inner-flight .flights .flight-search-result .flight-search-options .flight-search-where{flex-grow:3;text-align:left}@media (max-width:991px){.main-flights .inner-flight .flights .flight-search-result .flight-search-options .flight-search-where{width:45%;display:inline-block;vertical-align:middle;margin-bottom:10px}}@media (max-width:480px){.main-flights .inner-flight .flights .flight-search-result .flight-search-options .flight-search-where{width:100%;display:block}}.main-flights .inner-flight .flights .flight-search-result .flight-search-options .flight-search-date{flex-shrink:1}@media (max-width:991px){.main-flights .inner-flight .flights .flight-search-result .flight-search-options .flight-search-date.flight-search-to-date{margin-bottom:10px;display:inline-block;vertical-align:middle}}@media (max-width:480px){.main-flights .inner-flight .flights .flight-search-result .flight-search-options .flight-search-date.flight-search-to-date{width:100%;display:block}}@media (max-width:991px){.main-flights .inner-flight .flights .flight-search-result .flight-search-options .flight-search-date.flight-search-number{margin-bottom:10px;display:block;width:40%;vertical-align:middle}}.main-flights .inner-flight .flights .flight-search-result .offcanvas-filter a{border:1px solid #2a807d;padding:5px 10px;background-color:#f3f3f3;text-decoration:none}.main-flights .inner-flight .flights .flight-search-result .offcanvas-nav{padding-top:60px;background-color:#e4e4e4;color:#000;position:fixed;left:-5px;top:0;bottom:0;width:0;height:100%;min-width:300px;z-index:99999;overflow-x:hidden;overflow-y:auto;transition:.5s;box-shadow:3px 0 4px rgba(0,0,0,.18);transform:translate3d(-100%,0,0)}.main-flights .inner-flight .flights .flight-search-result .offcanvas-nav.open{transform:translateZ(0)}.main-flights .inner-flight .flights .flight-search-result .offcanvas-nav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:.3s}.main-flights .inner-flight .flights .flight-search-result .offcanvas-nav a:hover{color:#f1f1f1}.main-flights .inner-flight .flights .flight-search-result .offcanvas-nav a.closebtn{position:absolute;top:0;right:10px;font-size:36px;margin-left:50px;text-decoration:none!important;color:#2a807d}@media (max-width:991px){.main-flights .inner-flight .flights .flight-search-result #filterBtnForMobile{float:right}}.main-flights .inner-flight .flights .flights-filer .filter-category{border-bottom:2px solid #cecece;padding:0 0 10px;margin-bottom:10px}.main-flights .inner-flight .flights .flights-filer .filter-category:last-child{border:none}.main-flights .inner-flight .flights .flights-filer .filter-category .filter-type-name{font-weight:700;font-size:16px}.main-flights .inner-flight .flights .flights-filer .filter-category .filter-type-name:before{content:"\F107";font-family:FontAwesome;font-size:20px;vertical-align:-2px;margin:0 10px 0 0}.main-flights .inner-flight .flights .flights-filer .filter-category .filter-range{padding:0 0 5px}.main-flights .inner-flight .flights .flights-filer .filter-category .filter-range input[type=checkbox]{background:#fff!important}.main-flights .inner-flight .flights .flights-filer .filter-category .filter-range span:last-child{float:right}.main-flights .inner-flight .flights .flights-filer .filter-category .filter-range.filter-range-departing{border-bottom:2px solid #e5e5e5;padding:0 0 10px;margin-bottom:10px}.main-flights .inner-flight .flights .flights-list ul{margin-bottom:15px}.main-flights .inner-flight .flights .flights-list ul li{border:1px solid #cecece;background:#e1e1e1}.main-flights .inner-flight .flights .flights-list ul li a{color:#000;border-radius:0;padding:5px;min-height:100px}.main-flights .inner-flight .flights .flights-list ul li a strong{font-size:14px;display:block;text-align:center}.main-flights .inner-flight .flights .flights-list ul li a span{font-size:12px;text-align:center}.main-flights .inner-flight .flights .flights-list ul li.active a{background-color:#fff}.main-flights .inner-flight .flights .flights-list ul li.active.active-no-flights a{color:#2a807d;border-bottom:5px solid #2a807d}.main-flights .inner-flight .flights .flights-list ul li.active.active-cheapest .text-success{color:#32cd32}@media (max-width:767px){.main-flights .inner-flight .flights .flights-list ul li{float:left;width:24.7%}}@media (max-width:540px){.main-flights .inner-flight .flights .flights-list ul li{width:32.7%}}@media (max-width:360px){.main-flights .inner-flight .flights .flights-list ul li{width:100%;float:none}}.main-flights .inner-flight .flights .flights-list .table{word-wrap:break-word}.main-flights .inner-flight .flights .flights-list .table.table-bordered{border-color:#cecece!important}.main-flights .inner-flight .flights .flights-list .table thead th{background:#e1e1e1;border-color:#cecece!important}.main-flights .inner-flight .flights .flights-list .table thead th strong{font-size:14px;display:block;text-align:center}.main-flights .inner-flight .flights .flights-list .table thead th span{font-size:12px;text-align:center}.main-flights .inner-flight .flights .flights-list .step-wrapper{background:#2a807d;padding:10px 20px}.main-flights .inner-flight .flights .flights-list .step-wrapper .step-heading{color:#fff;font-size:18px;font-weight:500}.main-flights .inner-flight .flights .flights-list .step-wrapper .step-heading:before{content:"\F01A";font-family:FontAwesome;font-size:40px;vertical-align:-10px;margin:0 20px 0 0}.main-flights .inner-flight .flights .flights-list .sort-by{overflow:hidden;xbackground:#fff;padding:20px 0 0;margin-bottom:50px}.main-flights .inner-flight .flights .flights-list .sort-by .inner-sort{display:inline-flex;margin-bottom:20px}.main-flights .inner-flight .flights .flights-list .sort-by .main-price{margin-bottom:10px;clear:both;background:#e1e1e1;padding:2px 20px;border:1px solid #979797}.main-flights .inner-flight .flights .flights-list .sort-by .main-price>div .text-price{font-weight:900;color:#333;letter-spacing:.5px;text-align:center}.main-flights .inner-flight .flights .flights-list .sort-by .main-price>div .text-price i{margin-right:8px}.main-flights .inner-flight .flights .flights-list .sort-by .main-price>div .text-desc{text-align:center}.main-flights .inner-flight .flights .flights-list .sort-by .main-price .fly{border-left:1px solid #b9b9b9;border-right:1px solid #b9b9b9}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available{border:1px solid #a3a3a3;margin:0 0 10px}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available:last-child{margin:0}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .lowest-title-available{background:#cadddb;padding:8px 20px;color:#000;font-weight:700}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .lowest-title-available i{margin-right:10px;color:#2a7f7c;font-size:25px;vertical-align:-4px}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .airline-img{padding:0;text-align:center;color:#000}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .airline-img .flight-img img{height:125px;width:125px}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .airline-img .img-content{font-size:15px;text-align:center}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .airline-img a{display:inline-block;text-decoration:underline;color:#32857a;text-align:center;font-weight:600;font-size:14px;margin-bottom:5px}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .airline-img a:after{content:"\F101";font-family:FontAwesome;font-size:14px}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .airline-img a i{margin-right:5px;font-size:14px;vertical-align:-1px}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .airline-content .cotent-inner{padding:15px 0 10px}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .airline-content .cotent-inner>i{padding-left:5px;padding-right:5px;vertical-align:top}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .airline-content .cotent-inner .blog-time{display:inline-block}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .airline-content .cotent-inner .blog-time span{display:block}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .airline-content .cotent-inner .clt{display:inline-block;position:relative;padding:0 10px}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .airline-content .cotent-inner .lga-time{margin:0 20px 0 0;display:inline-block}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .airline-content .cotent-inner .lga-time span{display:block}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .airline-content .cotent-inner .last-time{display:inline-block;vertical-align:top}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .airline-content .cotent-inner .last-time .time-4h i{margin-right:5px}@media (max-width:992px){.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .airline-content .cotent-inner{text-align:center}}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .airline-content .part-desc{font-size:15px;font-weight:600;color:#a3a3a3}@media (max-width:992px){.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .airline-content{text-align:center}}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .total-airline{padding:15px 0;text-align:center}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .total-airline .total-price{font-size:28px;font-weight:700;line-height:20px;color:#000}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .total-airline .total-price span{font-size:15px}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .total-airline .price-desc{color:#a3a3a3;font-size:12px}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .total-airline .price-button{display:inline-block;vertical-align:middle;margin:7px 0 0}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .total-airline .price-button a{text-align:center;background:#2a807d;color:#fff;padding:6px 15px;font-size:14px;letter-spacing:.5px;display:inline-block;vertical-align:middle;text-decoration:none}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .flight-detail{border-top:1px solid #a3a3a3;clear:both;padding:5px 20px;background:#ebebeb}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .flight-detail .flight-detail-title{color:#000;font-size:14px}.main-flights .inner-flight .flights .flights-list .sort-by .flight-available .flight-detail .flight-detail-title i{margin-right:5px}.main-flights .inner-flight .flights .flights-list .sort-by .badge_filter{float:left;margin:2px}.main-flights .inner-flight .flights .flights-list .sort-by .badge_filter .badge{font-size:1em}@media (max-width:767px){.main-flights .inner-flight .flights .flights-list .sort-by .badge_filter .badge{font-weight:400}}.NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:checked,.NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:not(:checked){position:absolute;left:-9999px}.NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:checked+label,.NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:not(:checked)+label{position:relative;padding-left:1.95em;cursor:pointer}.NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:checked+label:before,.NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:1.25em;height:1.25em;border:1px solid #ccc;background:#fff;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}.NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:checked+label:after,.NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:not(:checked)+label:after{content:"\2714";position:absolute;width:1.25em;height:1.25em;top:1px;left:1px;font-size:1em;line-height:.8;color:#fff;background:#2a807d;transition:all .2s;padding:3px}.NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.NEEDSCONTEXT_CANNOT_BE_GLOBAL [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.flight-search-where .dropdown-menu{width:300px!important}.flight-search-where .wherePickerInput{xwidth:166px!important}.flight-search-where .ui-select-bootstrap .ui-select-match-text{width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-appearance:none;appearance:none}.main-body{margin:30px 0 0}.main-body .body-inner{width:60.938em;max-width:100%;padding-left:0;padding-right:0}@media (max-width:991px){.main-body .body-inner{width:750px;padding-right:15px;padding-left:15px}}.main-body .body-inner .body-content .blog-tabs .nav-tabs{border:none;text-align:center;margin-bottom:30px}.main-body .body-inner .body-content .blog-tabs .nav-tabs>li{margin:0}.main-body .body-inner .body-content .blog-tabs .nav-tabs>li a{margin:0;border:1px solid #404040;border-radius:0;color:#404040;padding:6px 50px;font-size:18px;line-height:normal;font-weight:400;display:inline-block;vertical-align:middle;position:relative;overflow:hidden;background:#fff}@media (max-width:543px){.main-body .body-inner .body-content .blog-tabs .nav-tabs>li a{padding:6px 20px}}.main-body .body-inner .body-content .blog-tabs .nav-tabs>li .active{background:#3b3f45;color:#fff;border-color:#3b3f45}.main-body .body-inner .body-content .blog-post{margin-bottom:25px;border-bottom:1px solid #ddd;padding-bottom:25px}@media (max-width:767px){.main-body .body-inner .body-content .blog-post .blog-image-holder{margin-bottom:10px}}.main-body .body-inner .body-content .blog-post .blog-image-holder .feat_img_small{height:125px;width:225px}.main-body .body-inner .body-content .blog-post .blog-content .post-title{margin-bottom:30px;font-size:26px;line-height:30px;letter-spacing:.5px;text-decoration:none;font-weight:700;color:#29807c}@media (max-width:991px){.main-body .body-inner .body-content .blog-post .blog-content .post-title{margin-bottom:15px;font-size:22px;line-height:24px}}.main-body .body-inner .body-content .blog-post .blog-content .smartblog-info{margin-bottom:10px}@media (max-width:991px){.main-body .body-inner .body-content .blog-post .blog-content .smartblog-info{margin-bottom:15px}}@media (max-width:767px){.main-body .body-inner .body-content .bloggerList_MobileView select{width:100%;padding:5px;text-align:center;margin:12px 0 20px;outline:none;text-align-last:center}}.main-body .body-inner .blog-more .blog-more-title{margin-right:15px;font-size:20px;font-weight:600}.main-body .body-inner .blog-more .blog-more-list{font-weight:500;padding-bottom:10px;margin-top:12px}.main-body .body-inner .blog-more .blog-more-list .blog-more-item{margin-bottom:12px;border-bottom:2px solid #ddd;padding-bottom:12px}.main-body .body-inner .popular-bloggers{margin-bottom:25px}.main-body .body-inner .popular-bloggers .blogger-title{margin-right:15px;font-size:20px;font-weight:600}.main-body .body-inner .popular-bloggers .blogger-list{font-weight:500;padding-bottom:10px;margin-top:12px}.main-body .body-inner .popular-bloggers .blogger-list .blogger-name{cursor:pointer}.blogger-info{border-bottom:1px solid #e5e5e5;padding:0 0 15px;margin-bottom:30px}.blogger-info .title-block{border-bottom:1px solid #e5e5e5;padding:0 0 10px;margin-bottom:15px;color:#575757;font-size:20px;font-weight:700}.blogger-info .left-block{padding:0}.blogger-info .left-block img{width:100px;height:100px}.blogger-info .right-block{padding:0}.blogger-info .right-block p{text-align:justify}.blogger-info .right-block .social-blogger span{margin-right:5px;color:#757575}.blogger-info .right-block .social-blogger span i{font-size:14px}.blogdetail{margin:30px 0 0}.blogdetail .detail-inner{width:60.938em;max-width:100%;padding-left:0;padding-right:0}@media (max-width:991px){.blogdetail .detail-inner{width:750px;padding-right:15px;padding-left:15px}}.blogdetail .detail-inner .detail-content .blogdetail-title{margin-bottom:15px;font-size:25px;line-height:30px;letter-spacing:.5px;text-decoration:none;font-weight:700;color:#327e75}@media (max-width:767px){.blogdetail .detail-inner .detail-content .blogdetail-title{font-size:22px;line-height:24px;margin-bottom:10px}}.blogdetail .detail-inner .detail-content .detail-info{margin-bottom:20px;border-bottom:2px solid #ddd;padding-bottom:20px;display:flex}@media (max-width:767px){.blogdetail .detail-inner .detail-content .detail-info{display:block}}.blogdetail .detail-inner .detail-content .detail-info .smartblog-info{display:inline-block;margin-right:8px}@media (max-width:767px){.blogdetail .detail-inner .detail-content .detail-info .smartblog-info{margin-right:0;margin-bottom:12px}}.blogdetail .detail-inner .detail-content .detail-info .smartblog-info>span{font-size:15px;color:#000;letter-spacing:.5px}.blogdetail .detail-inner .detail-content .detail-info .blog-social{display:inline-block}.blogdetail .detail-inner .detail-content .detail-info .blog-social ul{margin:0;list-style:none;padding-left:0}.blogdetail .detail-inner .detail-content .detail-info .blog-social ul>li{display:inline-block;margin:0 2px}.blogdetail .detail-inner .detail-content .detail-info .blog-social ul>li a{background:#3b3f45;color:#fff;border-radius:50%;display:inline-block;height:25px;line-height:normal;padding:0;text-align:center;width:25px}.blogdetail .detail-inner .detail-content .detail-info .blog-social ul>li a:before{font-size:12px;display:inline-block;font-family:FontAwesom;font-weight:400;position:relative;top:1px}.blogdetail .detail-inner .detail-content .detail-info .blog-social ul>li.twitter a:before{content:"\F099";font-family:FontAwesome}.blogdetail .detail-inner .detail-content .detail-info .blog-social ul>li.facebook a:before{content:"\F09A";font-family:FontAwesome}.blogdetail .detail-inner .detail-content .detail-info .blog-social ul>li.mail a:before{content:"\F0E0";font-family:FontAwesome}.blogdetail .detail-inner .detail-content .detail-info .blog-social ul>li.linkedin a:before{content:"\F0E1";font-family:FontAwesome;top:0}.blogdetail .detail-inner .detail-content .detail-item{margin-bottom:25px;border-bottom:2px solid #ddd;padding-bottom:20px}@media (max-width:767px){.blogdetail .detail-inner .detail-content .detail-item .left-blog{margin-bottom:10px}}.blogdetail .detail-inner .detail-content .detail-item .left-blog .feat_img_small{width:170px;height:170px}.blogdetail .detail-inner .detail-content .detail-item .right-blog .detail-heading{margin-bottom:5px;font-weight:600;font-size:1.125em}.blogdetail .detail-inner .detail-content .detail-item .right-blog .desc{text-align:justify}.blogdetail .detail-inner .detail-content .detail-item .right-blog .detail-social span{margin-right:8px}@media (max-width:767px){.blogdetail .detail-inner .detail-content .detail-item .right-blog .detail-social span{line-height:24px}}.blogdetail .detail-inner .detail-content .detail-item .right-blog .detail-social span:before{color:#747474;margin:0 8px 0 0;font-size:14px}.blogdetail .detail-inner .detail-content .detail-item .right-blog .detail-social span:last-child{margin-right:0}.blogdetail .detail-inner .detail-content .detail-item .right-blog .detail-social .mail:before{font-family:FontAwesome;content:"\F0E0"}.blogdetail .detail-inner .detail-content .detail-item .right-blog .detail-social .facebook-link:before{font-family:FontAwesome;content:"\F09A"}.blogdetail .detail-inner .detail-content .detail-item .right-blog .detail-social .website:before{font-family:FontAwesome;content:"\F111"}.blogdetail .detail-inner .detail-content .detail-item .right-blog .detail-social .rss:before{font-family:FontAwesome;content:"\F09E"}.blogdetail .detail-inner .detail-content .blog-detail-main img{xmax-height:350px;max-width:100%}.blogdetail .detail-inner .detail-content .blog-detail-main .inner-desc{margin-bottom:30px}@media (max-width:767px){.blogdetail .detail-inner .detail-content .blog-detail-main .inner-desc{margin-bottom:25px}}.blogdetail .detail-inner .detail-content .blog-detail-main .article-detail{margin-bottom:30px}@media (max-width:767px){.blogdetail .detail-inner .detail-content .blog-detail-main .article-detail{margin-bottom:25px}}.blogdetail .detail-inner .detail-content .blog-detail-main .article-detail img{max-width:100%}.blogdetail .detail-inner .detail-content .blog-detail-main .second-desc{margin-bottom:30px}@media (max-width:767px){.blogdetail .detail-inner .detail-content .blog-detail-main .second-desc{margin-bottom:25px}}.blogdetail .detail-inner .detail-content .blog-detail-main .third-desc{margin-bottom:30px}@media (max-width:767px){.blogdetail .detail-inner .detail-content .blog-detail-main .third-desc{margin-bottom:25px}}.blogdetail .detail-inner .detail-content .blog-detail-main .last-detail-info{margin-bottom:25px;border-bottom:2px solid #ddd;padding-bottom:50px;display:flex}@media (max-width:767px){.blogdetail .detail-inner .detail-content .blog-detail-main .last-detail-info{display:block;padding-bottom:25px}}.blogdetail .detail-inner .detail-content .blog-detail-main .last-detail-info .smartblog-info{display:inline-block;margin-right:8px}@media (max-width:767px){.blogdetail .detail-inner .detail-content .blog-detail-main .last-detail-info .smartblog-info{margin-right:0;margin-bottom:12px}}.blogdetail .detail-inner .detail-content .blog-detail-main .last-detail-info .smartblog-info>span{font-size:15px;color:#000;letter-spacing:.5px}.blogdetail .detail-inner .blog-more .blog-more-title{margin-right:15px;font-size:20px;font-weight:600}.blogdetail .detail-inner .blog-more .blog-more-list{font-weight:500;padding-bottom:10px;margin-top:12px}.blogdetail .detail-inner .blog-more .blog-more-list .blog-more-item{margin-bottom:12px;border-bottom:2px solid #ddd;padding-bottom:12px}.blogdetail .detail-inner .popular-bloggers{margin-bottom:25px}.blogdetail .detail-inner .popular-bloggers .blogger-title{margin-right:15px;font-size:20px;font-weight:600}.blogdetail .detail-inner .popular-bloggers .blogger-list{font-weight:500;padding-bottom:10px;margin-top:12px}.blogdetail .detail-inner .popular-bloggers .blogger-list .blogger-name{cursor:pointer}.review_page h2{color:#29808c;font-size:2em}.review_page h2,.review_page p.bold24{font-weight:600;display:block;width:100%;text-align:center}.review_page p.bold24{font-size:1.45em}.txt_beloform p{font-size:1em;margin:20px 0;text-align:center}.spnline{width:194px;height:3px;background:#29807c;display:block;margin:20px auto}.power_review_sec{background:#eee;border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7}.power_review_sec h3{margin:0}.power_review_sec h3 span{font-weight:600}.review_box{max-width:300px;margin:20px auto}.transform_travel h2{font-weight:600;margin-bottom:40px;font-size:1.8em}.top_txt_sec img{margin:20px 0;display:inline-block}.review_box .img_holder{margin:0;padding:9px 0}.review_box .img_holder.img_1{margin:0;padding:15px 0}.review_box p{font-size:1em}.power_review_sec{background:url(/web/public/resources/granny.jpg);background-position:50%;background-size:cover}.inn_sec{background:none}.slider-sec.slider_sec2{margin-top:32px}.inner_slide{max-width:870px;margin:0 auto}@media (max-width:767px){.review_page h2{font-size:1.8em}.review_page p.bold24{font-size:1.15em;font-weight:400}.transform_travel h2{color:#29808c;font-size:1.4em;margin:0}.power_review_sec h3{font-size:1.25em}.power_review_sec{background:none;border:none}.inn_sec,.slider_sec{padding:0}.mobile_view_reviewslidr{padding-bottom:30px}.item_img{margin-bottom:20px}.review_box .img_holder img{max-width:100%}.review_box p{color:#666}.slider_sec .container{padding:0}.inner_slide ol.carousel-indicatorss{margin:0 auto 30px}.wrapper-row.review_page_inner{justify-content:normal!important}.continue_btn{float:left;align-self:normal!important}.txt_beloform{float:left;width:63%!important;text-align:left}.txt_beloform p{text-align:left;padding-left:10px;margin:10px 0;line-height:normal}}@media (max-width:767px){.power_review_sec .mobile-icon{display:block!important}.power_review_sec .mobile-icon.hideIcon{display:none!important}}.inner_slide ol.carousel-indicatorss{position:static;text-align:center;margin:40px auto 10px!important;width:100%;max-width:100%;left:0!important}.carousel-indicatorss{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.inner_slide .carousel-indicatorss li{border-color:#ccc!important;background:#ccc}.carousel-indicatorss li{display:inline-block;width:10px;height:10px;margin:5px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:transparent}.inner_slide .active{color:#29807c!important}.carousel-indicatorss li{border:1px solid #29807c!important}.carousel-indicatorss .active{background-color:#29807c}.inner_slide .carousel-indicatorss .active{background-color:#29808c}@media (min-width:768px){.txt_beloform .d-md-block{display:inline-block!important}}@media (max-width:767px){.inner_slide ol.carousel-indicatorss{margin:0 auto 30px}.power_review_sec{position:relative}.carousel-indicatorss{bottom:-21px}.mobile-icon{padding:0!important}.review_box{padding:0;margin:0;width:100%;max-width:none}.review_box p{margin-top:20px;margin-bottom:25px}.transform_travel.text-center{margin:18px 0 33px}.txt_beloform{margin-left:135px;margin-top:-63px}.review_box h3{padding:22px 0}.top_txt_sec.first-img.mobile-icon h3{padding:20px 0 3px}.carousel-indicatorss{margin-bottom:2px}.inn_sec{margin-bottom:40px}.review_box.box_2 h3{padding-bottom:0}.inn_sec{background:none}.carousel-indicatorss li{border:1px solid #ccc!important;padding:5px}}.specialReviewStyleAll:hover{background-color:#b0d0d0;border:1px solid #29807c}.specialReviewStyle{background-color:#ccc;color:#666;font-weight:400}.specialReviewStyleWithPropertySelected{background-color:#29807c;color:#fff;font-weight:400}.page-top{background-color:#fff}.page-top .result-title{font-size:30px;margin:20px 0;width:100%}.page-top .result-title .search-title{font-weight:700}.page-top .result-title .search-box input[type=text]{border:1px solid #e5e5e5;padding:10px 40px 10px 10px;min-width:220px}@media (min-width:768px) and (max-width:991px){.page-top .result-title .search-box input[type=text]{min-width:175px}}.page-top .result-title .search-box span{position:absolute;right:0;color:#5f5f5f;width:2.5rem;bottom:2px}@media (min-width:768px) and (max-width:991px){.page-top .result-title .search-box span{right:15px}}@media (max-width:991px){.page-top .result-title .search-box span{right:15px}}.page-top .result-title .search-box span i{font-size:16px}.page-top .search-sections{margin-bottom:50px}.page-top .search-sections ul{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}.page-top .search-sections ul li{display:inline-block}.page-top .search-sections ul li:after{content:"|";padding:0 10px;position:relative}.page-top .search-sections ul li:last-child:after{content:""}.page-content{background-color:#d8d8d8;padding:0 .75em}.page-content .section-heading{font-size:25px;font-weight:600;padding:20px 0}.page-content .attractions-item{background-color:#fff;width:100%;padding:15px;float:left;margin-bottom:20px}.page-content .attractions-item .attraction-detail:after{content:"";background-color:#d8d8d8;position:absolute;width:1px;height:100px;top:10px;right:0;display:block}.page-content .attractions-item .attraction-title{margin-bottom:15px}.page-content .attractions-item .attraction-title .attraction-name{border-bottom:1px solid #78b4a9;color:#78b4a9}.page-content .attractions-item .attraction-title .attraction-name:hover{text-decoration:none}.page-content .attractions-item .attraction-title .attraction-ratings{display:inline-block}.page-content .attractions-item .attraction-title .attraction-ratings .rating-star{display:inline-block;margin-right:5px}.page-content .attractions-item .attraction-title .attraction-ratings span{display:inline-block;border-bottom:1px solid #78b4a9;color:#78b4a9}.page-content .attractions-item .attraction-title .attraction-name{font-weight:600;margin-right:10px}.page-content .attractions-item .attraction-description{text-align:justify;margin-bottom:20px;color:#444;font-size:15px;font-weight:600}.page-content .attractions-item .attraction-review{margin-bottom:10px}.page-content .attractions-item .attraction-review i{font-size:18px;margin-right:5px;color:#78b4a9}.page-content .attractions-item .attraction-review .write-review{border-bottom:1px solid #78b4a9;color:#78b4a9;font-weight:600}.page-content .attractions-item .attraction-review .write-review:hover{text-decoration:none}.page-content .attractions-item .attraction-review-desc{text-align:justify;color:#969696;font-size:15px}.page-content .attractions-item .attraction-review-desc a{color:#78b4a9;border-bottom:1px solid #78b4a9}.page-content .attractions-item .attraction-review-desc a:hover{text-decoration:none}.page-content .attractions-item .attraction-details{margin-bottom:5px}.page-content .attractions-item .attraction-details i{color:#969696;margin-right:10px}.page-content .attractions-item .attraction-details span{color:#969696;font-size:14px}.page-content .tab-content{max-width:100%!important}fieldset label .fsLabel{display:block;padding-left:20px;text-indent:-22px;font-weight:400;font-size:14px}fieldset input{width:13px;height:13px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-1px;*overflow:hidden;width:20px;height:20px;background:#fff;border-radius:5px;border:2px solid #555}.IdeasClass #xxxhome-inspiration-areas{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:60.938em;min-width:60.938em;margin-left:auto;margin-right:auto;padding-top:1.25em}.IdeasClass .selectedCity-Class{height:30px;font-size:1em;color:#fff;min-width:160px;background-color:#3b4046}@media (max-width:767px){.IdeasClass .accessible_div>div>span,.IdeasClass .loct_div>span{font-size:inherit!important;display:block;margin-bottom:10px}.IdeasClass .accessible_div>div>span span,.IdeasClass .loct_div>span span{font-size:1.2em!important;display:block}.IdeasClass .accessible_div>div{width:100%}.IdeasClass .accessible_div div#home-inspiration-search,.IdeasClass .accessible_div div#home-inspiration-search input:first-child{width:100%!important;font-size:1em}.IdeasClass .city_div citybox{width:100%;margin-right:0!important}.IdeasClass .city_div citybox .citybox{width:100%!important;text-align:center;margin:0 auto;max-width:218px!important}.IdeasClass .city_div citybox .citybox .citybox-name{text-align:left;margin:10px 0 15px}.IdeasClass .city_div citybox .citybox img{width:auto}.IdeasClass .loct_div{margin-bottom:5px!important}.IdeasClass div#ideas-carousel .order_div{order:1}.IdeasClass div#ideas-carousel>div>div:first-child{padding:15px!important}.IdeasClass .side_arrow{margin-top:10px!important;max-width:100%!important}.IdeasClass .top_ten{height:auto!important;max-width:100%!important}.IdeasClass .top_ten p{margin:10px 0!important}.IdeasClass .top_ten br{display:none}.IdeasClass div#ideas-carousel .order_div,.IdeasClass div#ideas-carousel .order_div2{width:100%;max-width:100%!important}.IdeasClass body#bodyElement .inspirations_div articlebox .articlebox p{font-size:.9em}.IdeasClass .pagination_sec{text-align:left;width:100%}.IdeasClass .pagination_sec span{display:block;margin:10px 0}.IdeasClass .pagination_sec button.defaultInspirationPage{margin-left:0!important}.IdeasClass .inspirations_div{margin-left:-5px!important;margin-right:-5px!important;width:auto}.IdeasClass .select_div input[type=text]{width:100%;background:none;border:1px solid #000;outline:none}.IdeasClass .select_div button{margin:-31px 0 0 -55px;float:right;background:none;border:none;outline:none}.IdeasClass .select_div select{width:100%;padding:5px;text-align:center;margin:12px 0;outline:none;text-align-last:center}.IdeasClass .wrapper-column .arrow_alignment input[type=image]{position:absolute;top:43%}.IdeasClass .wrapper-column .arrow_alignment input:first-child{left:3%}.IdeasClass .wrapper-column .arrow_alignment input:last-child{right:3%}.IdeasClass .wrapper-column{position:relative}.IdeasClass .hide_text{display:none}}@media (max-width:767px){.IdeasClass .latest_head>span span{font-size:.8em!important}.IdeasClass .wrapper-base{padding:15px 15px 0}.IdeasClass .latest_head{margin-bottom:10px!important}.IdeasClass .article_IdeasBoxes articlebox{width:50%;float:left;padding:0 5px}.IdeasClass .article_IdeasBoxes{margin:0 -5px}.IdeasClass .inspirations_div articlebox .articlebox{margin:0 0 10px!important;max-width:100%!important}.IdeasClass .inspirations_div articlebox .articlebox img{max-width:100%!important}.IdeasClass .inspirations_div articlebox .articlebox p{margin-top:.3em;font-size:1em}.IdeasClass .inspirations_div articlebox{width:50%;float:left;padding:0 5px}}@media (min-width:320px) and (max-width:380px){.IdeasClass .inspirations_div articlebox .articlebox p{height:4em}}@media (max-width:767px){.search-wrapper{margin:10px 0 30px}}.search-wrapper form{position:relative}.selectedViewtype{border:2px solid #299b7c;padding:.5em}.notSelectedViewtype{border:2px solid transparent;padding:.5em}#ideaSearch-search-box .idea-search-textbox,.cityMain #city-top{background-color:#fff}.cityMain #city-top{height:16.313em;padding:0}.cityMain #city-top-image{display:flex;flex-direction:column;flex-wrap:wrap;align-self:flex-start;justify-content:flex-start;width:60.938em;margin-left:auto;margin-right:auto}.cityMain .accessible_travel_res_wrap{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap}.cityMain .accessible_travel_res_tiles{height:136px;width:213px;background-color:#fff;border-radius:15px}.cityMain .las_vages .light16{padding-bottom:15px}.cityMain .social_icon_div .social-icon{margin-top:11px}@media (max-width:991px){.cityMain .las_vages{padding:0 15px}}@media (max-width:767px){.cityMain .social_icon_div>div div span.ng-binding{font-size:1.2em!important}.cityMain .las_vages .light16,.cityMain .las_vages .light16 a{color:#4c4c4c;text-decoration:underline}.cityMain .las_vages .light16{text-decoration:none}.cityMain .social_icon_div .social-icon{margin-top:0}.cityMain .plan_yr .semibold24{font-size:1.3em}.cityMain .plan_p span p{margin:0}.cityMain .accessible_div .light22{font-size:1.3em;font-weight:700}.cityMain div#home-booking-form input.datePickerInput{width:100%!important}.cityMain .main_arti_div{display:block!important;margin:0 15px}.cityMain .main_arti_div>div p{margin:10px 0 0}.cityMain .main_arti_div>div{width:100%!important;padding:15px!important}.cityMain .main_arti_div>div:last-child{padding:0!important}.cityMain .mob_div>div>div{padding:5px 0;border-width:6px!important}.cityMain .social_icon_div .social-icon img{width:30px}}.travel_kitc img{margin-bottom:45px}.trvlkit_header h2{color:#29807d;font-weight:600;padding:40px 0}.travelkit_text h4{color:#29807d;font-size:20px;font-weight:600;padding:7px 0}.travelkit_text h5{color:#29807d;font-size:17px}.travelkit_text p{padding-top:21px;font-size:18px;font-weight:500;color:#000;max-width:460px}span.view_text:before{border-left:1px solid #000;content:"";margin:0 8px 0 5px}.travel_img{max-width:300px}.travel_img,.travelkit_text{display:inline-block;float:left}.travelkit_text{max-width:700px!important;color:#29807d}.travel_img img{padding-right:20px;width:100%}.travel_kitc{width:60.938em;max-width:100%;padding-left:0;padding-right:0;margin:0 auto}.bg-gray{background-color:#f3f3f3}.single_review_inner_wrap{margin-top:50px;margin-bottom:65px;border:2px solid #555;width:100%;box-shadow:0 8px 7px -4px rgba(0,0,0,.3);background-color:#fff;padding:35px 45px 45px 35px}.back-to-page{margin-top:20px;margin-bottom:20px}.back-to-page a{color:#29807c;font-size:1.3em}.back-to-page a p,.back-to-page a span{display:inline-block}.back-to-page a p{margin-left:10px;margin-bottom:0;text-decoration:underline}.single_review_inner_wrap .single_review_element{flex-direction:row-reverse}.reviewer_head h4,.write_review{display:inline-block}.write_review{float:right}.btn-wrap{display:inline-block;vertical-align:middle}.btn-wrap a{padding:10px 30px;background:#00509f;color:#fff;font-weight:400;border-radius:4px}span.review_count{color:#00509f;font-size:.8em;display:inline-block;position:relative;position:absolute;top:0;right:auto;margin-left:5px}.write_review>span{display:inline-block;vertical-align:middle;font-size:28px;margin-left:40px}.single_review_element .review_star_wrap i.fa-star-o{color:#00509f}.reviewer_detail{background:#eee;margin-top:15px;padding:25px 16px}.reviewer_detail ul li{margin-bottom:10px}.reviewer_detail ul li i{margin-top:6px;width:30px;color:#969696;display:inline-block;vertical-align:top}.reviewer_detail ul li address{font-weight:600;margin-bottom:0}.reviewer_detail ul li a,.reviewer_detail ul li address{width:calc(100% - 35px);display:inline-block;vertical-align:top}.reviewer_detail ul li a{color:#00509f;text-decoration:underline}.reviewer_detail ul li p{width:calc(100% - 35px);margin-bottom:0;display:inline-block;vertical-align:top}.reviewer_content h4{margin-top:5px;margin-bottom:18px}.show-more-btn{text-decoration:underline;color:#00509f;margin-top:5px}.single_review_inner_wrap .review_star_part{margin-left:-15px}.single_review_inner_wrap .single_review_element{border-bottom:none;padding-bottom:0;padding-top:10px}.costomer_reviews_wrapper_inner{background-color:#fff;box-shadow:0 8px 7px -4px rgba(0,0,0,.3);border:1px solid #c5c5c5;margin-bottom:65px}.costomer_reviews_wrapper_inner .single_review_element{padding:35px 45px 35px 25px;border-bottom:1px solid #eee}.costomer_reviews_wrapper h3{margin-bottom:22px}.review_star_part .img-wrap{width:85px;height:85px;overflow:hidden;position:relative;border-radius:50%;margin-left:15px}.review_star_part .img-wrap img{width:100%;object-fit:cover;object-position:50% 50%;position:absolute;top:50%;left:50%;height:100%;transform:translate(-50%,-50%)}@media (min-width:768px){.lg-hide{display:none}}@media (max-width:767px){.reviewer_content h4{margin-top:0;margin-bottom:10px}.reviewer_content{margin-left:-15px;margin-right:-15px}.sm-hide{display:none}.show-more-btn{display:inline-block}.write_review{display:block;float:none;width:100%}.single_review_inner_wrap .write_review .review_star_part{margin-left:0;display:inline-block;padding-top:0}.write_review>span{float:right;margin-top:5px}.single_review_inner_wrap{padding:15px 0 0}.single_review_inner_wrap .review_star_part{margin-right:-15px}.reviewer_head{padding:0 15px}.reviewer_content{margin-left:0;margin-right:0}.reviewer_content p,.single_review_main_text p{margin-bottom:0}.costomer_reviews_wrapper_inner .single_review_element{padding:20px 0;border:1px solid #eee;margin-bottom:30px;background:#fff;box-shadow:0 8px 7px -4px rgba(0,0,0,.3)}.costomer_reviews_wrapper_inner{background-color:transparent;box-shadow:none;border:none;margin-bottom:65px}.single_review_inner_wrap{margin-bottom:40px;margin-top:0}.single_review_element .review_star_wrap+p{float:right;width:50%;text-align:right}.single_review_element .reviewer_name{float:left;text-align:left;width:50%}.single_review_element h4{margin-bottom:.4rem}span.review_count{top:0;left:auto;margin-left:5px;right:-25px}.single_review_element .review_star_wrap{position:relative}}.paragraph_limit{font-size:16px;line-height:16px;height:32px;overflow:hidden}.paragraph_show{overflow:visible;height:auto}.reviewer_head .favoriteDirective{margin-top:0;padding-left:1em}.loginModal-container{display:flex;flex-direction:column;padding:16px;margin:-1px;border:5px solid #0d634e;border-radius:5px}.loginModal-container button.login{background-color:#2a807c;width:100%;height:44px;border-radius:5px;font-size:16px;font-weight:600!important;color:#fff;font-weight:700}.loginModal-container button.login span{width:100%;margin-top:-5px;font-weight:400}.loginModal-container input:placeholder-shown{font-size:1em}.loginModal-container input{border:1px solid #cfcfcf;border-radius:0;position:relative;z-index:1000;background-color:transparent!important}.loginModal-container input:focus{outline:none;border:1px solid #cfcfcf}.loginModal-container .form-group{margin:8px 0 0}.loginModal-container .loginModal-header{margin-bottom:10px;display:flex;align-items:flex-end;justify-content:center;flex-grow:1;position:relative}.loginModal-container .loginModal-header img{margin:0 6px 3px 0}.loginModal-container .loginModal-header .loginModal-title span{font-size:22px;font-weight:700;line-height:1;color:#3b3f45}@media screen and (max-width:567px){.loginModal-container .loginModal-header .loginModal-title span{font-size:16px}}.loginModal-container .loginModal-header .loginModal-close{position:absolute;top:-10px;right:0}.loginModal-container .loginModal-header .loginModal-close span{font-size:2em;color:#000}.loginModal-container .loginModal-header .loginModal-close img{width:20px;height:20px;margin-left:5px}.loginModal-container .loginModal-continueWithSocials{margin:10px 0;text-align:center;color:#3b3f45}.loginModal-container .loginModal-loginSocials{display:flex;align-items:center;justify-content:center;padding-bottom:13px;border-bottom:1px solid #868686}.loginModal-container .loginModal-loginFB{display:flex;align-items:center;justify-content:center;margin-right:25px}.loginModal-container .loginModal-loginFB img{width:auto;height:23px}.loginModal-container .loginModal-loginFB span{margin-left:5px;font-weight:600;font-size:16px;color:#3b3f45}.loginModal-container .loginModal-loginGoogle{display:flex;align-items:center;justify-content:center}.loginModal-container .loginModal-loginGoogle img{width:auto;height:23px}.loginModal-container .loginModal-loginGoogle span{margin-left:5px;color:#3b3f45;font-weight:600;font-size:16px}.loginModal-container .loginModal-benefits{color:#3b3f45}.loginModal-container .loginModal-benefits li{font-size:14px;margin-bottom:5px;padding-left:20px;position:relative}.loginModal-container .loginModal-benefits li:before{content:"";position:absolute;left:0;width:15px;height:15px;background:url(/web/0e02d0cdde84d68c20aa1d5ebebe75a2.svg) no-repeat;background-size:cover}.loginModal-container .loginModal-Login{margin-top:16px}.loginModal-container .loginModal-ResetPassword{display:flex;justify-content:center;background-color:#fff;margin-top:16px}.loginModal-container .loginModal-ResetPassword span{color:#000;font-size:16px;font-weight:600}.loginModal-container .loginModal-ResetPassword span a{color:#0d634e}.loginModal-container .loginModal-Newly{display:flex;justify-content:center;background-color:#fff;margin-top:16px}.loginModal-container .loginModal-Newly span{color:#000;font-weight:700;font-size:22px}@media screen and (max-width:567px){.loginModal-container .loginModal-Newly span{font-size:16px}}.loginModal-container .loginModal-Newly span a,.loginModal-container .loginModal-Newly span a:hover{color:#0d634e}.loginModal-container .loginModal-addInf{margin:17px 0 0;text-align:center;font-size:12px}.loginModal-container .loginModal-ErrorMessageHolder{text-align:-webkit-right;text-align:right;margin-top:-33px;z-index:200;position:relative;height:24px;color:red;font-weight:700}.joinModalV2-container{display:flex;flex-direction:column;box-shadow:0 0 6px 0 rgba(0,0,0,.25);padding:16px;margin:6px}.joinModalV2-container button.register{background-color:#00509f;width:100%;height:44px;border-radius:5px}.joinModalV2-container button.register span{width:100%;display:block;margin-top:-5px;font-weight:400}.joinModalV2-container input:placeholder-shown{font-size:1em}.joinModalV2-container input{border:1px solid #cfcfcf;border-radius:0;position:relative;z-index:1000;background-color:transparent!important}.joinModalV2-container input:focus{outline:none;border:1px solid #cfcfcf}.joinModalV2-container .joinModalV2-header{display:flex;flex-direction:row;flex-grow:1}.joinModalV2-container .joinModalV2-header .joinModalV2-title{flex-grow:1}.joinModalV2-container .joinModalV2-header .joinModalV2-title span{font-size:24px;font-weight:800;color:#000}.joinModalV2-container .joinModalV2-header .joinModalV2-close{display:flex;flex-direction:row;align-items:center}.joinModalV2-container .joinModalV2-header .joinModalV2-close span{font-size:2em;color:#000}.joinModalV2-container .joinModalV2-header .joinModalV2-close img{width:20px;height:20px;margin-left:5px}.joinModalV2-container .joinModalV2-signinFB{display:flex;justify-content:center;background-color:#475993;padding:7px;margin-top:8px;font-size:1.15em}.joinModalV2-container .joinModalV2-signinFB i{color:#475993;background-color:#fff;padding:5px}.joinModalV2-container .joinModalV2-signinFB span{color:#fff;padding:5px}.joinModalV2-container .joinModalV2-signinGoogle{display:flex;justify-content:center;background-color:#fff;padding:3px;margin-top:8px;border:1px solid #000;vertical-align:middle;font-size:1.15em}.joinModalV2-container .joinModalV2-signinGoogle i{color:#475993;background-color:#fff;padding:2px}.joinModalV2-container .joinModalV2-signinGoogle span{color:#333;padding:3px}.joinModalV2-container .joinModalV2-signinEmail{display:flex;justify-content:center;background-color:#fff;padding:7px}.joinModalV2-container .joinModalV2-signinEmail span{color:#757575;font-size:12px;font-style:italic}.joinModalV2-container .joinModalV2-Term{display:flex;justify-content:center;background-color:#fff;margin-top:16px}.joinModalV2-container .joinModalV2-Term span{color:#757575;font-size:12px;font-style:italic}.joinModalV2-container .joinModalV2-SignIn{margin-top:16px}.joinModalV2-container .joinModalV2-HaveAccount{display:flex;justify-content:center;background-color:#fff;margin-top:16px}.joinModalV2-container .joinModalV2-HaveAccount span{color:#000;font-size:14px;font-weight:600}.joinModalV2-container .joinModalV2-HaveAccount span a{color:#2a807c}.joinModalV2-container .joinModalV2-ErrorMessageHolder{text-align:-webkit-right;text-align:right;margin-top:-33px;z-index:200;position:relative;height:24px;color:red;font-weight:700}.travelerModalV2-container{display:flex;flex-direction:column;box-shadow:0 0 6px 0 rgba(0,0,0,.25);padding:16px;margin:6px}.travelerModalV2-container button.complete{background-color:#00509f;width:100%;height:44px;border-radius:5px}.travelerModalV2-container button.complete span{width:100%;display:block;margin-top:-5px;font-weight:400}.travelerModalV2-container input:placeholder-shown{font-size:12px}.travelerModalV2-container input{border:1px solid #cfcfcf;border-radius:0;position:relative;z-index:1000;background-color:transparent!important}.travelerModalV2-container input:focus{outline:none;border:1px solid #cfcfcf}.travelerModalV2-container .travelerModalV2-header{display:flex;flex-direction:row;flex-grow:1}.travelerModalV2-container .travelerModalV2-header .travelerModalV2-title{flex-grow:1;text-align:left}.travelerModalV2-container .travelerModalV2-header .travelerModalV2-title span{font-size:24px;font-weight:800;color:#000}.travelerModalV2-container .travelerModalV2-header .travelerModalV2-close{display:flex;flex-direction:row;align-items:center}.travelerModalV2-container .travelerModalV2-header .travelerModalV2-close span{font-size:2em;color:#000}.travelerModalV2-container .travelerModalV2-header .travelerModalV2-close img{width:20px;height:20px;margin-left:5px}.travelerModalV2-container .joinToClubGo{display:flex;justify-content:center;background-color:#fff}.travelerModalV2-container .joinToClubGo span{font-size:14px;color:#333}.travelerModalV2-container .offer{margin-top:12px}.travelerModalV2-container .offer span{font-size:14px;color:#333}.travelerModalV2-container .travelerModalV2-Term{display:flex;justify-content:left;background-color:#fff;margin-top:12px}.travelerModalV2-container .travelerModalV2-Term span{color:#757575;font-size:12px}.travelerModalV2-container .travelerModalV2-Skip{display:flex;justify-content:center;background-color:#fff;margin-top:12px}.travelerModalV2-container .travelerModalV2-Skip span{color:#000;font-size:14px;font-weight:600}.travelerModalV2-container .travelerModalV2-Skip span a{color:#2a807c}.travelerModalV2-container .btn-switch{position:relative;display:block;width:75px;height:42px;cursor:pointer;background-color:#d1d6dc;border:2px solid #d1d6dc;border-radius:40px;outline-color:#fff;margin-top:10px}.travelerModalV2-container .btn-switch .btn-switch-circle{position:absolute;top:0;left:0;display:block;height:38px;width:38px;background-color:#fff;border-radius:40px;border:0 solid #d1d6dc}.travelerModalV2-container .btn-switch--on{background-color:#29807c;border:2px solid #29807c}.travelerModalV2-container .btn-switch--on .btn-switch-circle--on{left:auto;right:0}.travelerModalV2-container .travelerModalV2-ErrorMessageHolder{text-align:left;margin-bottom:10px;margin-top:-20px;height:2em;color:red;font-weight:700}.welcomeMemberModal-container{display:flex;flex-direction:column;box-shadow:0 0 6px 0 rgba(0,0,0,.25);padding:16px;margin:6px}.welcomeMemberModal-container button.complete{background-color:#2a807c;width:100%;height:44px;border-radius:5px}.welcomeMemberModal-container button.complete span{display:block;margin-top:-5px;font-weight:400}.welcomeMemberModal-container .welcomeMemberModal-title{flex-grow:1;text-align:center}.welcomeMemberModal-container .welcomeMemberModal-title span{font-size:24px;font-weight:800;color:#2a807c}.welcomeMemberModal-container .welcomeMemberModal-title span img{width:24px;height:24px;margin-left:5px}.welcomeMemberModal-container .offer{margin-top:12px;margin-bottom:12px}.welcomeMemberModal-container .offer span{font-size:14px;color:#333}.welcomeMemberModal-container .welcomeMemberModal-Term{display:flex;justify-content:center;background-color:#fff;margin-top:12px}.welcomeMemberModal-container .welcomeMemberModal-Term span{color:#757575;font-size:12px;font-style:italic}.welcomeMemberModal-container .welcomeMemberModal-Skip{display:flex;justify-content:center;background-color:#fff;margin-top:12px}.welcomeMemberModal-container .welcomeMemberModal-Skip span{color:#000;font-size:14px;font-weight:600}.welcomeMemberModal-container .welcomeMemberModal-Skip span a{color:#2a807c}.clubGoMemberIntr_modal .modal-dialog{max-width:700px;width:90%;margin:1em auto}@media (max-width:800px){.clubGoMemberIntr_modal .modal-dialog{max-width:700px}}.welcomeAGO-container{display:flex;flex-direction:column;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);padding:20px}.welcomeAGO-container .welcomeAGO-header{display:flex;flex-direction:row;flex-grow:1}.welcomeAGO-container .welcomeAGO-header .welcomeAGO-title{flex-grow:1}.welcomeAGO-container .welcomeAGO-header .welcomeAGO-title span{font-size:24px;font-weight:800}.welcomeAGO-container .welcomeAGO-header .welcomeAGO-close{display:flex;flex-direction:row;align-items:center}.welcomeAGO-container .welcomeAGO-header .welcomeAGO-close span{font-size:12px;color:#3b3f45}.welcomeAGO-container .welcomeAGO-header .welcomeAGO-close img{width:20px;height:20px;margin-left:5px}@media (max-width:576px){.welcomeAGO-container .welcomeAGO-header .welcomeAGO-close img{display:none}}.welcomeAGO-container .welcomeAGO-logo{flex-grow:1;align-items:center;justify-content:center;display:flex;padding-top:10px}.welcomeAGO-container .welcomeAGO-logo img{max-width:100%;height:auto}.welcomeAGO-container .welcomeAGO-content{flex-grow:1;display:flex;flex-direction:row;flex-wrap:wrap}@media (max-width:576px){.welcomeAGO-container .welcomeAGO-content{flex-direction:column}}.welcomeAGO-container .welcomeAGO-content div{flex:1 1 33%;min-width:150px;display:flex;flex-direction:column;flex-wrap:nowrap;background-color:#0d634e;padding:10px}.welcomeAGO-container .welcomeAGO-content div .step-header{font-size:16px;color:#fff;font-weight:800;padding-top:10px}.welcomeAGO-container .welcomeAGO-content div .step-desc{font-size:14px;color:#fff;font-weight:400;padding-top:10px}.welcomeAGO-container .welcomeAGO-content .step1-ok{background-position:50%;margin:0;height:auto;background-repeat:no-repeat;background-size:contain}.welcomeAGO-container .welcomeAGO-content .step2{background-color:#299b7c}.welcomeAGO-container .welcomeAGO-content .step3{background-color:#3fb8af}.welcomeAGO-container .welcomeAGO-signin{display:flex;justify-content:center;padding-top:15px}.welcomeAGO-container .welcomeAGO-signin button{height:49px;background-color:#00509f!important;padding:10px;color:#fff}.welcomeAGO-container .welcomeAGO-signup{display:flex;flex-direction:row;justify-content:center;padding:15px 0;flex-wrap:wrap}.welcomeAGO-container .welcomeAGO-signup span{font-size:18px}.welcomeAGO-container .welcomeAGO-signup button{color:#299b7c;background-color:#fff;text-decoration:underline;padding-left:10px;font-size:18px;font-weight:600}html{height:100%;background-color:#fff}p{xmargin:1.5rem 0;font-size:1em}@font-face{font-family:sourceSansProRegular;src:local("./fonts/source-sans-pro.regular.ttf") format("truetype"),url(https://accessiblego.azureedge.net/img/fonts/sourceSansProRegular/source-sans-pro.regular.ttf) format("truetype");font-weight:400;font-style:normal}#bodyElement{font-family:sourceSansProRegular,Source Sans Pro,Tahoma,Geneva,sans-serif;font-weight:400;cursor:default}[data-ng-click],[ng-click],[x-ng-click]{cursor:pointer}.light12{font-size:.75em}.light12,.light14{font-weight:500;color:#000}.light14{font-size:.875em}.light16{font-size:1em}.light16,.light18{font-weight:500;color:#000}.light18{font-size:1.125em}.light20{font-size:1.25em}.light20,.light22{font-weight:500;color:#000}.light22{font-size:1.375em}.semibold12{font-size:.75em}.semibold12,.semibold14{font-weight:600;color:#000}.semibold14{font-size:.875em}.semibold16{font-size:1em}.semibold16,.semibold18{font-weight:600;color:#000}.semibold18{font-size:1.125em}.semibold22{font-weight:600;font-size:1.3125em}.semibold24{font-size:1.5em}.semibold24,.semibold25{font-weight:600;color:#000}.semibold25{font-size:1.563em}.semibold28{font-size:1.75em}.semibold28,.semibold30{font-weight:600;color:#000}.semibold30{font-size:1.875em}.bold14{font-size:.875em}.bold14,.bold16{font-weight:800;color:#000}.bold16{font-size:1em}.bold18{font-size:1.125em}.bold18,.bold22{font-weight:800;color:#000}.bold22{font-size:1.375em}.bold24{font-size:1.5em}.bold24,.bold30{font-weight:800;color:#000}.bold30{font-size:1.875em}.primaryGreen{color:#0d634e}.blueLight{color:#54b1db}.bgGrayF{background-color:#f1f1f1}.bgGrayD{background-color:#d4d4d4}.bgGrayB{background-color:#b0b1b1}.bgGray7{background-color:#757575}.bgGray4{background-color:#4d4d4d}.buttonBlue{border-radius:4px;font-weight:600;font-size:1.125em;color:#fff;background-color:#299b7c;min-height:40px;border:0;outline:none}.buttonBlue:focus{border:1px solid #000}.buttonOrange{border-radius:4px;font-weight:600;font-size:1.125em;color:#fff;background-color:#db6744;min-height:40px;border:0;outline:none}.buttonOrange:focus{border:1px solid #000}.wrapper-base{padding-top:1.25em;padding-bottom:2.5em}.wrapper-common{display:flex;flex-wrap:wrap;align-self:flex-start;justify-content:flex-start;margin-left:auto;margin-right:auto}.wrapper-common-width{max-width:69.375em;width:100%}.wrapper-row{flex-direction:row}.wrapper-column{flex-direction:column}input[type=text].idea-search-textbox{padding:.25em 1.7em .25em .35em;font-size:1.25em;width:194px;outline:none;font-weight:400}input[type=text].idea-search-textbox~input[type=image]{background:#fff;margin:0!important;top:10px!important;right:10px!important}@media (min-width:768px){input[type=text].idea-search-textbox~input[type=image]{top:15px!important}}input[type=text].idea-search-textbox::-webkit-input-placeholder{color:#000;font-size:1.15rem}input[type=text].idea-search-textbox::-moz-placeholder{color:#000}input[type=text].idea-search-textbox:-ms-input-placeholder{color:#000}input[type=text].idea-search-textbox:-moz-placeholder{color:#000}.messageFocus{border:3px solid #80c23f}.textSizeSetting{background-color:#3b3f45;border:0;font-size:1em;color:#fff}.textSizeSettingActive{text-decoration:underline}.constrastSetting{border:0;outline:none}.constrastSetting:focus{border:2px solid red}.constrastSettingActive{text-decoration:underline}.section-wrapper{display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;align-items:center;justify-content:center;margin:0 auto;text-align:center;flex-direction:column}.textSizeSmall{font-size:16px}.textSizeDefault{font-size:20px}.textSizeLarge{font-size:22px}.constrastGrayscale{filter:grayscale(100%)}#header-table{display:-ms-flexbox;display:flex;background-color:#3b3f45;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}.wrapper{position:relative;display:flex;align-items:center;justify-content:center;min-height:3.75em;max-height:3.75em;max-width:60.938em;width:100%;margin-left:auto;margin-right:auto}#xsnav li .regular{color:#fff;border-bottom:1px solid #fff;font-size:1.25em}#xsnav li .regular:hover{color:#000}#xsnav li .last{color:#fff;font-size:1.25em}#xsnav li .last:hover{color:#000}#xsnav li .mobileTopNavLinksCurrent{background-color:#e0e0e0;color:#000}.pipe{font-size:26px;color:#fff}.activeNavItem{border-bottom:5px solid #fff;margin-bottom:-5px}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}#skiptocontent a{padding:6px;position:absolute;top:-1140 px;left:-200px;color:#fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-bottom-right-radius:8px;background:transparent;transition:top 1s ease-out,background 1s linear;z-index:100}#skiptocontent a:focus{position:absolute;left:0;top:0;background:#bf1722;outline:0;transition:top .1s ease-in,background .5s linear;text-decoration:underline}.anchor{display:block;height:115px;margin-top:-115px;visibility:hidden}.header-wrapper-expanded{display:block;position:absolute;top:100%;right:179px;z-index:1}#header-wrapper-expanded-search-text{border:1px solid #e5e5e5;background-color:#fff;padding:10px 40px 10px 10px;min-width:355px;color:#fff;font-family:sourceSansProRegular,Source Sans Pro,Tahoma,Geneva,sans-serif;font-weight:400;font-size:18px;outline:none;color:#000}#header-wrapper-expanded-search-button{background:none;position:absolute;right:0;top:0;padding:16px 15px;border-radius:0;border:none;border-left:1px solid #e5e5e5}#header-wrapper-expanded-text,#header-wrapper-expanded-text-mobile{padding:10px;min-width:150px;background-color:#fff;color:#333;position:absolute;top:100%;right:140px;z-index:1;margin-top:0!important}#header-nav-right-text:focus,.textSizeSetting:focus{border:1px solid #fff;outline:none}.header-wrapper-expanded-options{padding:10px;min-width:150px;background-color:#fff;color:#333;position:absolute;top:100%;right:114px;z-index:1;margin-top:0!important}#header-wrapper-expanded-contrast{padding:15px 18px;background-color:#3b3f45;color:#fff;margin-top:0!important}#header-wrapper-expanded-contrast a{padding:5px;margin:5px;font-weight:900;font-size:1.3em;text-decoration:none}#header-wrapper-expanded-contrast a:focus{text-decoration:underline}#home-topcities-wrapper{background-color:#3b4046;min-height:13.375em;padding-top:2.25em;padding-bottom:2.063em}#home-topcities{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:60.938em;margin-left:auto;margin-right:auto}#home-topcities-caption{color:#6798b6;font-size:1.5em;font-weight:600;text-align:center;padding-top:.5em;padding-bottom:.5em}#home-topcities a{border:1px solid transparent;color:#fff;padding:.25em}#home-topcities a:focus{border:1px solid #fff;color:#fff;outline:none;text-decoration:none}#home-topcities a:active{weight:900}#footer{background-color:#000;padding:2.25em 20px 2.063em}#footer-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;max-width:60.938em;margin-left:auto;margin-right:auto}#footer-caption{color:grey;font-size:.8em;padding-top:1.5em}#footer-caption a{color:grey}#footer-caption a:hover{text-decoration:underline}#footer-caption a:focus{border:1px solid #fff;color:grey;outline:none;text-decoration:none}#footer-links{color:#fff;font-size:.8em}#footer-links a{color:#fff;margin:0 .3125em}#footer-links a:hover{text-decoration:underline}#footer-links a:focus{border:1px solid #fff;color:#fff;outline:none;text-decoration:none}@media (max-width:991px){.wrapper-column articlebox{margin:0 auto!important;width:25%;padding:0 10px}}@media (max-width:930px){#footer,#home-topcities-wrapper{padding-left:30px;padding-right:30px}}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.paragraphOverride p{font-size:16px}.paragraphOverride14,.paragraphOverride14 p{font-size:14px}.netSolSiteSeal{border:1px solid green}.netSolSiteSeal:focus{border:3px solid green}.lineThru{width:100%;text-align:center;border-bottom:1px solid #000;line-height:.1em;margin:10px 0 20px}.lineThru span{background:#fff;padding:0 10px}@media (max-width:767px){.wrapper-column articlebox{width:50%}body#bodyElement .wrapper-column articlebox .articlebox,body#bodyElement .wrapper-column articlebox .articlebox img{max-width:100%!important}}@media (max-width:500px){.wrapper-column articlebox{width:100%;padding:0 5px;max-width:300px}}.country-picker{width:100%}.country-picker #selectcountry-match{box-shadow:none;background:none;outline:0}.country-picker #selectcountry-match:focus{outline:0;border:none;box-shadow:none;background:none}.country-picker #selectcountry-match span{background:none;width:100%;height:30px;position:relative;border:none}.country-picker #selectcountry-match span:focus{outline:0;border:none;box-shadow:none;background:none}.country-picker #selectcountry-match span.form-control:after{font-family:FontAwesome;content:"\F0D7";line-height:20px;text-align:center;position:absolute;width:10px;height:20px;right:5px;top:5px;background:#fff}.country-picker #selectcountry-match span span{position:absolute;height:100%;left:9px;top:4px}#stateProv{width:100%}#stateProv #selectcountry-match,#stateProv #selectcountry-match:focus{box-shadow:none;background:none;outline:0}#stateProv #selectcountry-match:focus{border:none}#stateProv #selectcountry-match span{background:none;width:100%;height:30px;position:relative;border:none}#stateProv #selectcountry-match span:focus{outline:0;border:none;box-shadow:none;background:none}#stateProv #selectcountry-match span.form-control:after{font-family:FontAwesome;content:"\F0D7";line-height:20px;text-align:center;position:absolute;width:10px;height:20px;right:5px;top:5px;background:#fff}#stateProv #selectcountry-match span span{position:absolute;height:100%;left:9px;top:4px}.px10{font-size:.625em}.px12{font-size:.75em}.px14{font-size:.875em}.px16{font-size:1em}.px18{font-size:1.125em}.px20{font-size:1.25em}.px22{font-size:1.375em}.px24{font-size:1.5em}.px26{font-size:1.625em}.px28{font-size:1.75em}.px30{font-size:1.875em}@media (max-width:373px){.px30{font-size:1.375em}.px22{font-size:1em}}.heading-wrapper{background:#fff}.heading-wrapper .inner-heading{width:975px;max-width:100%}.heading-wrapper .inner-heading .page_heading{margin:15px 0}.heading-wrapper .inner-heading .page_heading .title{font-size:30px;color:#000!important}.heading-wrapper .inner-heading .page_heading .title i{font-size:25px;margin-right:5px;vertical-align:-2px}.heading-wrapper.main-wrapper{padding:10px 0 5px}.heading-wrapper.main-sec-rv{padding:2em 0;background-color:#f5f5f5;position:relative}.h-form,.title.tittle-h{width:49%;display:inline-block;vertical-align:middle}.h-form{text-align:right}.h-form input{padding:6px 10px;border:1px solid #ccc;font-size:15px;width:200px;min-width:230px;margin-right:5px}.h-form button{padding:5px 10px;border:1px solid #267f79;background-color:#267f79;color:#fff;border-radius:5px}.flight-page-info{text-align:center;padding:20px 3em}.flight-page-info span{color:#6f6f6f;font-size:14px;font-weight:500;line-height:17px!important;display:block}@media (max-width:991px){.navbar-header{padding:0 10px}}@media (max-width:767px){.h-form,.title.tittle-h{width:100%;display:inline-block;vertical-align:middle;text-align:center;margin:7px 0}.h-form{text-align:center}.flight-page-info{text-align:center;padding:20px 5px}.navbar-header .d-none.d-xs-block.d-sm-none a.pull-left{padding-left:10px}}.background-dark{background-color:#3b3f45!important}.background-light{background-color:#e4e4e4!important}#articles-search{background-color:#d8d8d8;min-height:4.5em;padding-top:1.25em}#articles-search-flex{display:flex;flex-direction:column;flex-wrap:wrap;align-self:flex-start;justify-content:flex-start;max-width:60.938em;margin-left:auto;margin-right:auto}#articles-main{background-color:#fff;min-height:30em;padding-top:1.5em;padding-bottom:1.5em}.articles-main-flex{display:flex;flex-direction:row;justify-content:space-between;max-width:60.938em}#articles-main-col-content,.articles-main-flex{align-self:flex-start;margin-left:auto;margin-right:auto;flex-wrap:wrap}#articles-main-col-content{xdisplay:flex;flex-direction:column;justify-content:flex-start;width:100%}.lower-sec{padding:10px}#city-bookbox{margin-top:1em}.home-booking-form-input{border-radius:0;font-size:1em;padding:7px 10px;min-height:50px}.defaultInspirationPage,.selectedInspirationPage{background-color:#fff;border:1px solid #b0b1b1}@media (max-width:991px){div#articles-main{padding:1.5em 1em}}@media (max-width:767px){div#city-bookbox{width:100%!important;padding:0 15px}button.defaultInspirationPage,div#city-bookbox{margin-left:0!important}}.fade.in{opacity:1}.modal.in .modal-dialog{transform:translate(0)}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.dropdown.open .dropdown-menu{display:block}.card-title a,.carousel,.nav,.pagination{cursor:pointer}#topNavLogo{font-size:2.5em;font-weight:600;flex:0 0 3em;color:#fff;margin-right:24px;padding-left:1px;padding-right:1px;flex-basis:auto}#topNavLogo:focus{border:1px solid #fff;padding-left:0;padding-right:0;color:#fff;text-decoration:none;outline:none}#topNavLinks{xfont-size:1em;xfont-weight:400;flex:1;xalign-self:flex-end;xpadding-bottom:8px;xmargin-bottom:10px}#topNavLinks>a{color:#fff;padding-bottom:7px;text-decoration:none;margin:0 1px;padding-left:1px;padding-right:1px;font-size:15px;padding:3px!important}#topNavLinks>a:focus{border:1px solid #fff;padding-left:0;padding-right:0;color:#fff;text-decoration:none;outline:none}#topNavLinks>a:hover{border-bottom:5px solid #fff;color:#fff;text-decoration:none}#topNavLinks>a:active,a.topNavLinksCurrent{border-bottom:5px solid #e9d519}.header-nav-right{flex:0 3 content}.header-nav-right input{margin-left:0 8px -10px 8px}.header-nav-right-signin{color:#fff}@media (min-width:768px) and (max-width:991px){#topNavLinks a:last-child{display:block;width:110px;text-align:center}#topNavLinks{padding-bottom:0}}@media (max-width:767px){.mobile_navi{position:fixed;top:0;right:-300px;max-width:300px;z-index:9999;background:#3b3f45;bottom:0;box-shadow:inset 4px 0 19px 0 rgba(0,0,0,.49);width:100%;overflow-y:auto}.mobile_navi .header-wrapper-expanded-options{padding:10px;position:absolute;top:45px;right:64px;z-index:1;margin-top:0!important}.mobile_navi .header-wrapper-expanded-text #header-wrapper-expanded-text-mobile{min-width:170px;position:absolute;right:105px;top:45px;z-index:999999;border:1px solid #6c6d6f}.mobile_navi .ul{padding:0;margin:0}.mobile_navi ul li a{display:block;padding:12px 25px;color:#fff;border-bottom:1px solid #707377;font-weight:200;transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:ease-in-out .5s;-ms-transition:ease-in-out .5s}.mobile_navi ul li a:hover{color:#29807c;text-decoration:none;padding-left:30px}.mv_searchbox input.search_input{display:block;width:100%;background:none;border:1px solid #707377;padding:10px;border-radius:2px;color:#fff}.mv_searchbox input.search_input:focus{outline:none}.mv_searchbox{padding:10px 25px 0;position:relative}.mv_searchbox span{position:absolute;right:25px;color:#fff;top:10px;transform:rotate(78deg);cursor:pointer;display:inline-block;padding:10px}.top_secmobilenav .top_icons{padding:10px 25px}.top_secmobilenav .top_icons input{display:inline-block;vertical-align:middle;margin-right:16px}body#bodyElement{transition:.5s ease-in-out;-webkit-transition:.5s ease-in-out;-moz-transition:ease-in-out .5s;-ms-transition:ease-in-out .5s}body#bodyElement.show_Mnav{transform:translateX(-300px)}.top_secmobilenav a.close{opacity:1}div#xsnav{display:none!important}#header-wrapper-expanded-text,div#header-wrapper-expanded-contrast{z-index:999999;border:1px solid #6c6d6f}.mobile_navi .ul li:first-child a{display:inline-block;padding:0;border:none}.mobile_navi .ul li:first-child{padding:12px 25px;color:#fff;border-bottom:1px solid #707377}}.home-booking-form-searchbutton{border-radius:0;font-weight:600;font-size:1.25em;color:#fff;background-color:#1f635d;min-height:50px;border:0;outline:none}.home-booking-form-searchbutton:focus{border:1px solid #000;outline:none}#home-booking-form-searchbutton:focus{border:1px solid #000}.buttonDisableClass{opacity:.5}.btn-aqua{border-radius:0;font-weight:600;font-size:1.25em;color:#fff;background-color:#1f635d;min-height:50px;border:0;outline:none}.btn-aqua:focus{border:1px solid #000}.load-btn{padding:10px 20px;background-color:#267f79;color:#fff;border:1px solid #267f79;font-size:17px}.page_heading button{font-size:15px}.page_heading i.fa.fa-pencil{padding-right:7px;font-size:13px}#backToTop_Btn{display:none;height:50px;width:50px;border:1px solid #aaa;border-radius:25px;opacity:.7;background:#fff}#backToTop_Btn,#stickyWidget{position:fixed;right:20px;bottom:10px;text-align:center;z-index:99;cursor:pointer;color:#ab1f24;font-size:36px;outline:none}#stickyWidget{display:block;xheight:50px;xwidth:50px;xborder:1px solid #aaa;border-radius:25px;xopacity:.7;xbackground:#fff}@media (max-width:853px){button.btn.btn-aqua{margin-top:15px}.date_picker_div{width:100%!important;margin:0!important;overflow:hidden}}xheader{background-color:#fff;xmin-height:30em;padding-top:1.5em;padding-bottom:1.5em}.flex-wrapper-base{width:975px!important;max-width:100%;padding-left:0;padding-right:0}.flex-wrapper_DOWENEEDTHIS{display:-webkit-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;align-items:center;justify-content:center;margin:0 auto;text-align:center;flex-direction:column}.flex-col{flex-direction:column;align-self:flex-start;justify-content:space-between;max-width:70.938em}.flex-col,.flex-row{display:flex;width:100%;margin-left:auto;margin-right:auto;flex-wrap:wrap}.flex-row{flex-direction:row;justify-content:left;max-width:60.938em}@media (max-width:767px){.flex-row{padding-left:15px;padding-right:15px}}.container-fluid{padding:0;margin:0}@media (max-width:768px){.container{max-width:none}}@media (max-width:1200px){.container{max-width:990px}}.row{margin:0;padding:0;width:100%}.vertical-middle{display:table;height:100%}.vertical-middle span{display:table-cell;height:100%;vertical-align:middle}.vertical-bottom{display:table;height:100%}.vertical-bottom span{display:table-cell;height:100%;vertical-align:bottom}@media (max-width:768px){.mobile-hide,.t-hide{display:none!important}}ul{padding:0;margin:0;list-style:none}.x-2{width:50%}.x-3{width:33%}.x-auto{width:auto;float:left}.mr-10{margin-right:10px}.mt-10{margin-top:10px}.align-bottom,.align-center{display:table;width:100%;height:100%}.align-bottom span,.align-center span{display:table-cell;height:100%;width:100%;vertical-align:bottom}.align-center.align-bottom span,.align-center.align-center span{vertical-align:middle}.align-bottom span span,.align-center span span{width:auto;height:100%}.background-white{background:#fff}.background-gray{background:#989898}.background-light-gray{background-color:#f7f7f7}.background-blue{background:#00509f}.text-black{color:#000}.text-white{color:#fff}.text-gray{color:#595959}.text-green{color:#1f635d}.text-blue{color:#236d69}.text-dark-blue{color:#00509f}.text-bold{font-weight:600}.text-link-background-white{color:#236d69}.box-shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.2)}.p-0{padding:0!important}.no-scroll{overflow-x:hidden;overflow-y:hidden}@media print{#printThisPage,#stickyWidget,footer,header{display:none}#logo-bl{display:inline;margin-left:1em}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slider{display:inline-block;vertical-align:middle;position:relative;margin-left:10%}.slider.slider-horizontal{width:80%;height:20px}.slider.slider-horizontal .slider-track{height:7px;width:100%;margin-top:-5px;top:50%;left:0;background:#acacac}.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-high,.slider.slider-horizontal .slider-track-low{height:100%;top:0;bottom:0}.slider.slider-horizontal .slider-handle,.slider.slider-horizontal .slider-tick{margin-left:-10px}.slider.slider-horizontal .slider-handle.triangle,.slider.slider-horizontal .slider-tick.triangle{position:relative;top:50%;transform:translateY(-50%);border-width:0 10px 10px;width:0;height:0;border-bottom-color:#f2f2f2;margin-top:0}.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}.slider.slider-horizontal .tooltip{transform:translateX(-50%)}.slider.slider-horizontal.slider-rtl .slider-track{left:auto;right:0}.slider.slider-horizontal.slider-rtl .slider-handle,.slider.slider-horizontal.slider-rtl .slider-tick{margin-left:0;margin-right:-10px}.slider.slider-horizontal.slider-rtl .slider-tick-container{left:auto;right:0}.slider.slider-horizontal.slider-rtl .tooltip{transform:translateX(50%)}.slider.slider-vertical{height:210px;width:20px}.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}.slider.slider-vertical .slider-track-high,.slider.slider-vertical .slider-track-low{width:100%;left:0;right:0}.slider.slider-vertical .slider-handle,.slider.slider-vertical .slider-tick{margin-top:-10px}.slider.slider-vertical .slider-handle.triangle,.slider.slider-vertical .slider-tick.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#f2f2f2;border-right-color:#f2f2f2;margin-left:0;margin-right:0}.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}.slider.slider-vertical .tooltip{transform:translateY(-50%)}.slider.slider-vertical.slider-rtl .slider-track{left:auto;right:25%}.slider.slider-vertical.slider-rtl .slider-selection{left:auto;right:0}.slider.slider-vertical.slider-rtl .slider-handle.triangle,.slider.slider-vertical.slider-rtl .slider-tick.triangle{border-width:10px 10px 10px 0}.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label{padding-left:0;padding-right:4px}.slider.slider-disabled .slider-handle{background-image:linear-gradient(180deg,#dfdfdf,#bebebe);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffdfdfdf",endColorstr="#ffbebebe",GradientType=0)}.slider.slider-disabled .slider-track{background-image:linear-gradient(180deg,#e5e5e5,#e9e9e9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffe5e5e5",endColorstr="#ffe9e9e9",GradientType=0);cursor:not-allowed}.slider input{display:none}.slider .tooltip{pointer-events:none}.slider .tooltip.top{margin-top:-36px}.slider .tooltip-inner{white-space:nowrap;max-width:none}.slider .hide{display:none}.slider-track{cursor:pointer}.slider-selection,.slider-track{position:absolute}.slider-selection.tick-slider-selection{background-image:linear-gradient(180deg,#fff,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff",endColorstr="#ffffffff",GradientType=0)}.slider-track-high,.slider-track-low{position:absolute;background:transparent;box-sizing:border-box;border-radius:4px}.slider-handle{position:absolute;top:-8px;width:33px;height:33px;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.3);filter:none;border:1px solid #29807c}.slider-handle:hover{cursor:pointer}.slider-handle.round{border-radius:50%}.slider-handle.custom,.slider-handle.triangle{background:transparent none}.slider-handle.custom:before{line-height:20px;font-size:20px;content:"\2605";color:#726204}.slider-tick{position:absolute;cursor:pointer;width:20px;height:20px;background-image:linear-gradient(180deg,#f9f9f9,#f5f5f5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff9f9f9",endColorstr="#fff5f5f5",GradientType=0);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-sizing:border-box;filter:none;opacity:.8;border:0 solid transparent}.slider-tick.round{border-radius:50%}.slider-tick.custom,.slider-tick.triangle{background:transparent none}.slider-tick.custom:before{line-height:20px;font-size:20px;content:"\2605";color:#726204}.slider-tick.in-selection{background-image:linear-gradient(180deg,#fff,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff",endColorstr="#ffffffff",GradientType=0);opacity:1}.values{width:90%;margin-left:5%;display:flex;justify-content:space-between;margin-bottom:50px;margin-top:20px}.values div{height:48px;line-height:48px;color:#1f635d;text-align:center}.values div:not(#avg){background:#fff;border:1px solid #29807c;border-radius:3px;width:80px}.values div:not(#avg):before{content:"$ "}input:focus{border:1px solid #000!important;outline:none;box-shadow:none}.accessible-input-on-white:focus{border:1px solid #000;outline:none;box-shadow:none}.accessible-button-solid-dark:focus,.accessible-button-solid-dark:hover{color:#fff!important;background-color:#29807c;outline:none;box-shadow:none;cursor:pointer}.accessible-anchor-on-light:focus,.accessible-anchor-on-light:hover{color:#fff!important;background-color:#19504b!important;text-decoration:none}a .anchor-hover{text-decoration:underline}.ago-extension .fa-circle{color:#1f635d}.validation-message{color:#a8181c}button{padding:0;margin:0;background:none;border:none}button:focus{outline:0}button.button-big{display:inline-block;height:45px;line-height:45px;border-radius:50px;padding:0 40px}button.button-white{background:#fff}button.button-green{background:#1f635d}button.button-green:hover{background:#19504b}button.text-uppercase{text-transform:uppercase}a:hover{text-decoration:none}a:focus{outline:0}.checkbox label{display:table;position:relative;cursor:pointer;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox label .checkmark{position:relative;top:0;left:0;height:21px;width:21px;border:2px solid #000;float:left;margin-right:10px}.checkbox label .checkmark:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:12px;border:solid #29807c;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox label input:checked~.checkmark:after{display:block}.checkbox label p{display:table-cell;vertical-align:middle;margin:0;line-height:0}.switcher label{margin-right:10px}.switcher .btn-group{border:1px solid #7d7d7d;border-radius:20px;padding:3px;display:inline-block;float:left;margin-right:10px}.switcher .btn-group label{display:inline-block;width:17px;height:17px;border-radius:100%!important;padding:0;float:left;margin-right:0;border:none;background:none}.switcher .btn-group label.active,.switcher .btn-group label.focus{background:#7d7d7d}.switcher .btn-group label:focus{box-shadow:none}.switcher .btn-group label:first-child{margin-right:3px}.switcher p{margin-left:20px;display:inline-block;float:left;margin-bottom:0;height:25px;line-height:25px}.switcher p.align-left{margin-right:10px}.switcher p.align-right{margin-left:10px}.logo{padding-left:0}@media (min-width:768px){.logo{padding-left:15px}}.navbar-brand{margin:0;padding:0;display:table;height:100%}.navbar-brand a{display:table-cell;height:100%;vertical-align:middle}.navbar-brand a:focus{border:1px solid #fff}.navbar-brand img{max-width:125px}@media (max-width:370px){.navbar-brand img{max-width:105px}}@media (min-width:576px){.navbar-brand img{max-width:135px}}.skip{position:absolute;left:-999em;width:990em;padding:.25em 1em;font-size:1.25em;color:#181818}a.skip:active,a.skip:focus{left:-8.5em;border:2px solid #39c;background-color:#fff}h1{margin:0;line-height:normal;padding:0;font-weight:900;color:#1f635d;font-size:40px}@media (min-width:768px){h1{font-size:60px}}@media (min-width:992px){h1{font-size:70px}}@media (min-width:1200px){h1{font-size:92px}}.dropdown-select{float:left;width:100%}.dropdown-select .dropdown{height:38px;width:100%;border:1px solid #ccc;background:#fff}.dropdown-select .dropdown .dropdown-toggle .value{width:20px;display:inline-block}.dropdown-select .dropdown .dropdown-menu{min-width:0;width:100%;border-radius:0;max-height:300px;overflow-y:auto}.person-select-wrapper,.rooms-select-wrapper{background:#fff}.content-header{margin-top:28px;border-left:5px solid #29807c;padding-left:16px}.content-header-title{font-size:1.75em;font-weight:700;line-height:.75;color:#000}.content-header-description,.content-header-title{font-style:normal;font-stretch:normal;letter-spacing:normal}.content-header-description{font-size:17px;font-weight:400;color:#666;padding-top:7px}.breadcrumb{background:none!important}@media (max-width:576px){.breadcrumb{display:none}}.breadcrumbs-light{background-color:#fff!important;color:#000!important;padding-left:0!important;margin-bottom:1px!important;padding:.375rem 1rem}.breadrumbs-light>.breadcrumb-item>a{font-weight:400!important;font-size:.875em!important;text-decoration:underline!important}.breadcrumbs-light>.breadcrumb-item>a,.breadcrumbs-light>.breadcrumb-item>a:active,.breadcrumbs-light>.breadcrumb-item>a:hover{border:1px solid transparent!important;color:#000!important;padding:.25em}.breadcrumbs-light>.breadcrumb-item>a:focus{border:1px solid #fff!important;background-color:#27799f!important;color:#fff!important;outline:none!important;text-decoration:none!important}.breadcrumbs-light .active{color:#000!important}.breadcrumbs-dark{background-color:#3b3f45!important;color:#fff!important;padding-left:0!important}.breadrumbs-dark>.breadcrumb-item>a{font-weight:400!important;font-size:.875em!important;text-decoration:underline!important}.breadcrumbs-dark>.breadcrumb-item>a,.breadcrumbs-dark>.breadcrumb-item>a:active,.breadcrumbs-dark>.breadcrumb-item>a:hover{border:1px solid transparent!important;color:#fff!important;padding:.25em!important}.breadcrumbs-dark>.breadcrumb-item>a:focus{border:1px solid #fff!important;color:#fff!important;outline:none!important;text-decoration:none!important}.breadcrumbs-dark .active{color:#fff!important}.header{position:fixed;top:0;left:0;width:100%;z-index:999;box-shadow:0 0 10px rgba(0,0,0,.4);height:auto;background:#3b3f45;padding:5px}.header .container-fluid .auth-row{padding:2px 0}.header .container-fluid .auth-row .container .user-controls .vertical-middle .user-menu .dropdown{padding-top:2px!important}.header .container-fluid .auth-row .container .user-controls .vertical-middle .user-menu.mobile-show{display:none}@media (max-width:768px){.header .container-fluid .auth-row .container .user-controls .vertical-middle .user-menu.mobile-show{display:table-cell;padding:0;width:100%;float:left;height:auto}}.header .container-fluid .auth-row .container .user-controls .vertical-middle .user-menu.mobile-show .dropdown{margin-bottom:0;border-bottom:1px solid #fff;width:100%;display:inline-block}.header .container-fluid .auth-row .container .user-controls .vertical-middle .user-menu.mobile-show .dropdown .dropdown-menu{border:0;box-shadow:none}.header .container-fluid .auth-row .container .user-controls .vertical-middle .user-menu.mobile-show .dropdown .dropdown-menu-auth-item{position:relative!important;transform:inherit!important;width:100%;max-width:100%}.header .container-fluid .auth-row .container .user-controls .vertical-middle .user-menu.mobile-show .dropdown .dropdown-menu-auth-item .dropdown-item{width:100%;max-width:100%;display:inline-block;background:#3b3f45;color:#fff;border-bottom:1px solid #7c7a7a}.header .container-fluid .auth-row .container .user-controls .vertical-middle .user-menu.mobile-show .dropdown:before{border-bottom:0 solid #fff}.header .container-fluid .auth-row .container .user-controls .vertical-middle .user-menu.mobile-show .dropdown .btn-user-header{display:block;width:100%;text-align:left;padding:10px 0}.header .container-fluid .auth-row .container .user-controls .vertical-middle .user-menu.desktop-show{display:table-cell}@media (max-width:768px){.header .container-fluid .auth-row .container .user-controls .vertical-middle .user-menu.desktop-show{display:none}}@media (max-width:768px){.header .container-fluid .auth-row .container .row .logo .toggle_header_menu .one{line-height:1.6}}.header .container-fluid .container{padding:0 20px 0 15px!important}@media (max-width:768px){.header .container-fluid .container{padding-right:10px!important}}.header .container-fluid.top{background:#3b3f45}.header .container-fluid.top .container{padding:0}@media (max-width:768px){.header .container-fluid.top .container{padding-right:0;padding-left:15px}}.header .container-fluid.top .col-auto{padding:0!important;vertical-align:middle}@media (max-width:576px){.header .container-fluid.top .col-auto{padding-right:0;padding-left:0}}.header .container-fluid.top .col-auto.user-controls{padding-right:0}@media (min-width:768px){.header .container-fluid.top .col-auto.user-controls{padding-right:15px}}.header .container-fluid.top .vertical-middle span{padding:0 10px}@media (max-width:768px){.header .container-fluid.top .vertical-middle span{xborder-left:1px solid #585e67}}@media (max-width:330px){.header .container-fluid.top .vertical-middle span{padding:0 10px}}.header .container-fluid.top .vertical-middle span.toggle{width:44px;background:#292929;position:relative}.header .container-fluid.top .vertical-middle span.toggle button{font-size:46px;line-height:0;position:absolute;letter-spacing:-2px;width:95%;height:100%;left:0;top:0;color:#b5b5b5}.header .container-fluid.top .vertical-middle span.toggle button:after{width:50%;margin-left:28%}@media (min-width:768px){.header .container-fluid.top .vertical-middle span.toggle{display:none}}.header .container-fluid.top .vertical-middle span.toggle-contrast,.header .container-fluid.top .vertical-middle span.toggle-font{width:auto;padding:0 1px}.header .container-fluid.top .vertical-middle span.toggle-contrast .dropdown,.header .container-fluid.top .vertical-middle span.toggle-contrast button,.header .container-fluid.top .vertical-middle span.toggle-font .dropdown,.header .container-fluid.top .vertical-middle span.toggle-font button{height:100%}.header .container-fluid.top .vertical-middle span.toggle-contrast button:after,.header .container-fluid.top .vertical-middle span.toggle-font button:after{content:none}.header .container-fluid.top .vertical-middle span.toggle-contrast button i,.header .container-fluid.top .vertical-middle span.toggle-font button i{height:100%;font-size:24px;text-align:center;height:28px;font-size:22px;width:100%;border-radius:0;margin-top:5px}.header .container-fluid.top .vertical-middle span.toggle-contrast button:focus,.header .container-fluid.top .vertical-middle span.toggle-font button:focus{outline:0;box-shadow:none}.header .container-fluid.top .vertical-middle span.toggle-contrast button:focus i,.header .container-fluid.top .vertical-middle span.toggle-font button:focus i{border-bottom:2px solid #fff}.header .container-fluid.top .vertical-middle span.toggle-contrast .dropdown-menu,.header .container-fluid.top .vertical-middle span.toggle-font .dropdown-menu{border-radius:0;float:left;right:-5px;left:auto!important;background:#3b3f45;padding:15px;border:1px solid #fff;transform:none!important}.header .container-fluid.top .vertical-middle span.toggle-contrast .dropdown-menu .dropdown-item,.header .container-fluid.top .vertical-middle span.toggle-font .dropdown-menu .dropdown-item{width:30px;height:30px;float:left;position:relative;display:block;clear:none;padding:0}.header .container-fluid.top .vertical-middle span.toggle-contrast .dropdown-menu input,.header .container-fluid.top .vertical-middle span.toggle-font .dropdown-menu input{float:left;height:30px;line-height:.8;width:30px}@media (max-width:768px){.header .container-fluid.top .vertical-middle span.toggle-contrast .dropdown-menu input,.header .container-fluid.top .vertical-middle span.toggle-font .dropdown-menu input{height:40px;width:40px}}.header .container-fluid.top .vertical-middle span.toggle-contrast .dropdown-menu input.textSizeSettingActive,.header .container-fluid.top .vertical-middle span.toggle-font .dropdown-menu input.textSizeSettingActive{color:#45c3bd;border:none}@media (max-width:768px){.header .container-fluid.top .vertical-middle span.toggle-contrast .dropdown.show,.header .container-fluid.top .vertical-middle span.toggle-font .dropdown.show{position:relative}}@media (max-width:768px){.header .container-fluid.top .vertical-middle span.toggle-contrast .dropdown.show .dropdown-toggle,.header .container-fluid.top .vertical-middle span.toggle-font .dropdown.show .dropdown-toggle{padding-bottom:20%}}@media (max-width:724px){.header .container-fluid.top .vertical-middle span.toggle-contrast .dropdown.show .dropdown-toggle,.header .container-fluid.top .vertical-middle span.toggle-font .dropdown.show .dropdown-toggle{padding-bottom:25%}}@media (max-width:600px){.header .container-fluid.top .vertical-middle span.toggle-contrast .dropdown.show .dropdown-toggle,.header .container-fluid.top .vertical-middle span.toggle-font .dropdown.show .dropdown-toggle{padding-bottom:30%}}@media (max-width:490px){.header .container-fluid.top .vertical-middle span.toggle-contrast .dropdown.show .dropdown-toggle,.header .container-fluid.top .vertical-middle span.toggle-font .dropdown.show .dropdown-toggle{padding-bottom:37%}}@media (max-width:375px){.header .container-fluid.top .vertical-middle span.toggle-contrast .dropdown.show .dropdown-toggle,.header .container-fluid.top .vertical-middle span.toggle-font .dropdown.show .dropdown-toggle{padding-bottom:50%}}@media (max-width:768px){.header .container-fluid.top .vertical-middle span.toggle-contrast .dropdown.show .dropdown-menu.show,.header .container-fluid.top .vertical-middle span.toggle-font .dropdown.show .dropdown-menu.show{top:0!important}}.header .container-fluid.top .vertical-middle span.toggle-font{padding-left:12px;padding-right:5px}@media (max-width:768px){.header .container-fluid.top .vertical-middle span.toggle-font{padding-right:0}}.header .container-fluid.top .vertical-middle span.toggle-font button{font-size:24px;border-radius:0;line-height:30px}.header .container-fluid.top .vertical-middle span.toggle-font button:focus{position:relative}.header .container-fluid.top .vertical-middle span.toggle-font button:focus:after{content:"";display:block;height:2px;width:100%;position:absolute;bottom:8px;left:0;background:#fff;border:none;margin:0}.header .container-fluid.top .vertical-middle span.toggle-font .dropdown-menu{min-width:122px;top:calc(100% - 2px)!important}.header .container-fluid.top .vertical-middle span.toggle-font .close-dropdown-button button{font-size:1em}.header .container-fluid.top .vertical-middle span.toggle-contrast button{height:100%;padding:0;text-align:center}.header .container-fluid.top .vertical-middle span.toggle-contrast .dropdown-menu{min-width:102px;top:calc(100% - 2px)!important}.header .container-fluid.top .vertical-middle span.toggle-contrast .dropdown-menu button{padding:3px 10px}.header .container-fluid.top .vertical-middle span.toggle-contrast .dropdown-menu input.contrastSettingActive,.header .container-fluid.top .vertical-middle span.toggle-contrast .dropdown-menu input.contrastSettingActive:focus,.header .container-fluid.top .vertical-middle span.toggle-contrast .dropdown-menu input:focus{border:none}.header .container-fluid.top .vertical-middle span.search{margin-right:10px}.header .container-fluid.top .vertical-middle span.search input{max-height:17px}.header .container-fluid.top .vertical-middle .header-btn{padding-left:12px}.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-toggle{font-size:1em;position:relative;padding-right:20px!important}.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-toggle:after{content:none!important}.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-toggle:before{position:absolute;content:"\F078";font-family:FontAwesome;color:#fff;right:0;font-size:12px;line-height:2.8}.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-menu{background-color:transparent;border:0;padding:0}.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-menu .header-dropdown{position:relative;background-color:#fff;float:left;width:100%;padding:15px;margin-top:12px}@media (max-width:768px){.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-menu .header-dropdown{margin-top:55px;background-color:transparent}}.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-menu .header-dropdown:before{position:absolute;content:"";border:10px solid transparent;border-top:0;border-bottom:15px solid #fff;top:-15px;left:40%;width:21px}@media (max-width:768px){.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-menu .header-dropdown:before{border-bottom:0 solid #fff}}.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-menu .header-dropdown .dropdown-item{margin-right:10px;margin-bottom:20px}@media (max-width:768px){.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-menu .header-dropdown .dropdown-item{margin-bottom:0}}@media (max-width:768px){.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-menu .header-dropdown .dropdown-item .margin-top-8{margin-top:-8px!important}}@media (max-width:768px){.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-menu .header-dropdown .dropdown-item .margin-top-18{margin-top:-20px!important}}.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-menu .header-dropdown .textSizeSetting{font-size:14px;font-weight:600;line-height:18px;background-color:#fff;color:#000;border-radius:2px;border:none!important;padding:0 2px!important}@media (max-width:768px){.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-menu .header-dropdown .textSizeSetting{color:#fff;background-color:transparent}}.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-menu .header-dropdown .textSizeSettingActive{background-color:rgba(41,155,124,.3);text-decoration:none}@media (max-width:768px){.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-menu .header-dropdown .textSizeSettingActive{background-color:#299b7c}}.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-menu .header-dropdown .font-size-m{font-size:28px;font-weight:600;line-height:35}.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-menu .header-dropdown .font-size-l{font-size:48px;font-weight:600;line-height:60}.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-menu .header-dropdown .custom-switch{padding-right:2.25rem;padding-left:0;display:inline-block}.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-menu .header-dropdown .custom-switch .custom-control-label:before{right:-50px;left:inherit;width:40px;background:#3b3f45;border:none;height:22px;border-radius:50px}@media (max-width:768px){.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-menu .header-dropdown .custom-switch .custom-control-label:before{background:#fff}}@media (max-width:768px){.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-menu .header-dropdown .custom-control-label{color:#fff}}.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-menu .header-dropdown .custom-control-label:before{right:-1.5rem;left:inherit}@media (max-width:768px){.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-menu .header-dropdown .custom-control-label br{display:none}}@media (max-width:768px){.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-menu .header-dropdown div{display:flex;align-items:center;margin:0 0 40px}}@media (max-width:768px){.header .container-fluid.top .vertical-middle .header-btn .dropdown .dropdown-menu .header-dropdown div p{margin-bottom:0;margin-right:20px;color:#fff}}.header .container-fluid.top .vertical-middle .custom-switch .custom-control-input:checked~.custom-control-label:after{right:calc(-2.25rem + 4px);left:inherit}@media (max-width:768px){.header .container-fluid.top .vertical-middle .dropdown-item:focus,.header .container-fluid.top .vertical-middle .dropdown-item:hover{background-color:transparent}}.header .container-fluid.top .vertical-middle .dropdown-item:focus .header .container-fluid.top button:focus:after,.header .container-fluid.top .vertical-middle .dropdown-item:hover .header .container-fluid.top button:focus:after{content:none!important}.header .container-fluid.top .vertical-middle .custom-control-label:after{right:-28px;left:inherit;top:10px;background-color:#fff;width:10px;height:10px}@media (max-width:768px){.header .container-fluid.top .vertical-middle .custom-control-label:after{background-color:#3b3f45}}.header .container-fluid.top .vertical-middle .btn-green{display:inline-block;height:auto!important;margin:5px 0!important;padding:0 5px}.header .container-fluid.top .vertical-middle .btn-green button{background-color:#299b7c;padding:8px 12px;border-radius:2px;font-size:1em}.header .container-fluid.top .vertical-middle .btn-green button:hover{color:#fff}.header .container-fluid.top button{color:#fff;font-size:1em;padding:0;xheight:100%}.header .container-fluid.top button:hover{color:#45c3bd}.header .container-fluid.top button:focus{position:relative}.header .container-fluid.top button:focus:after{content:"";display:block;height:2px;width:100%;position:absolute;bottom:9px;left:0;background:#fff}.header .container-fluid.top input,.header .container-fluid.top span.user-menu.desktop-show{display:block}@media (max-width:768px){.header .container-fluid.top span.user-menu.desktop-show{display:none}}.header .container-fluid.top .search .dropdown,.header .container-fluid.top .user-menu .dropdown{height:100%}.header .container-fluid.top .search .dropdown-menu,.header .container-fluid.top .user-menu .dropdown-menu{background:#3b3f45;padding:0;width:150px;border-radius:0;border:1px solid #fff;top:calc(100% - 2px);box-shadow:0 0 10px rgba(0,0,0,.4)}.header .container-fluid.top .search .dropdown-menu .dropdown-item,.header .container-fluid.top .user-menu .dropdown-menu .dropdown-item{background:#fff;border-radius:0;color:#3b3f45;border-bottom:1px solid #ccc;padding:5px 10px}@media (max-width:768px){.header .container-fluid.top .search .dropdown-menu .dropdown-item:hover,.header .container-fluid.top .user-menu .dropdown-menu .dropdown-item:hover{background-color:transparent!important}}.header .container-fluid.top .search .dropdown-menu .dropdown-item:hover,.header .container-fluid.top .user-menu .dropdown-menu .dropdown-item:hover{color:#45c3bd}.header .container-fluid.top .search .dropdown-toggle{border-radius:0}.header .container-fluid.top .search .dropdown-toggle i{text-align:center;height:28px;font-size:22px;width:100%;border-radius:0;margin-top:5px}.header .container-fluid.top .search .dropdown-toggle:focus{outline:0;box-shadow:none}.header .container-fluid.top .search .dropdown-toggle:focus i{border-bottom:2px solid #fff}.header .container-fluid.top .search .dropdown-toggle:after{display:none}.header .container-fluid.top .search .dropdown-menu{width:405px;right:-5px;left:auto!important;padding:15px;top:calc(100% - 2px)!important;transform:none!important}.header .container-fluid.top .search .dropdown-menu input{height:41px;max-height:none!important;padding:0 10px;width:calc(100% - 54px);float:left}.header .container-fluid.top .search .dropdown-menu button{width:40px;height:40px;float:right;background:#1f635d}.header .container-fluid.top .search .dropdown-menu button i{text-align:center;height:100%;font-size:22px;width:100%;line-height:40px}.header .container-fluid.top .close-dropdown-button{float:left;width:100%}.header .container-fluid.top .close-dropdown-button button{background:#1f635d;border-radius:10px!important;height:auto!important;width:auto!important;max-width:100%;padding:3px 10px;font-size:1em;font-weight:700;margin-top:15px;float:right;position:relative}.header .container-fluid.top .close-dropdown-button button:focus:after{content:""!important;display:block;height:2px;width:60%;background:#fff;position:absolute;bottom:4px;left:20%}.header .container-fluid.bottom{padding:10px 0;height:auto;background:#fff}.header .container-fluid.bottom .container{padding:0}.header .container-fluid.bottom .row{padding:0;margin:0}.header .container-fluid .dropdown{background:none}.header .container-fluid .dropdown .dropdown-toggle{background:none;border:none}.header .container-fluid .dropdown .dropdown-toggle i{display:inline-block;float:left;margin-right:10px;width:20px;height:20px;border-radius:100%;position:relative;overflow:hidden}.header .container-fluid .dropdown .dropdown-menu{min-width:0}.header .container-fluid .dropdown .dropdown-menu .dropdown-item{text-align:left;font-size:1em}.header .container-fluid .dropdown-menu{width:100%}.header .offline-detected{width:100%;background-color:maroon;height:1.5em;text-align:center;position:relative;padding-left:0;padding-right:0;color:#fff;font-weight:400}.header .covid{xwidth:100%;xbackground-color:#f53e54;xheight:3.125em;xtext-align:center;position:relative;xpadding:8px 0 8px 1em;color:#fff}.header .covid .clickToRead{font-weight:700;text-decoration:underline;color:#fff}.toggle_header_menu{display:none}.toggle_header_menu .join button:focus:after,.toggle_header_menu .login button:focus:after{display:none!important}@media (max-width:768px){.toggle_header_menu{display:block;padding:5px 0}}.toggle_header_menu .mobile-show{display:none}@media (max-width:768px){.toggle_header_menu .mobile-show{display:inline-block}}.header .col.logo{padding:0}@media (max-width:768px){.header .col.logo .btn-green button{background-color:#299b7c;padding:8px 10px;border-radius:2px;font-size:1em;color:#fff;height:auto}}@media (max-width:768px){.header .col.logo .navbar-brand{width:25%!important;float:left!important}}.header .col.logo .navbar-brand a:focus{border:none}@media (max-width:768px){.header .col.logo .toggle_header_menu{width:75%;float:left;text-align:right}}@media (max-width:768px){.header .col.logo .toggle_header_menu .one{height:100%;color:#fff;line-height:2.4;float:right;margin-left:8px;position:relative;padding-right:19px}.header .col.logo .toggle_header_menu .one:before{position:absolute;content:"\F078";font-family:FontAwesome;color:#fff;right:3px;transition:all .5s;font-size:12px;top:5px}}@media (max-width:768px) and (max-width:768px){.header .col.logo .toggle_header_menu .one:before{right:0;top:53%;transform:translate(-50%,-50%)}}.header .menu-active-arrow:before{transform:rotate(180deg);top:2px}.header .dropdown.show button.dropdown-toggle:before{transform:rotate(180deg)}@media (min-width:768px){.header .user-controls .vertical-middle .btn-green{display:block}}@media (max-width:768px){.header .user-controls .vertical-middle .btn-green{display:none!important}}@media (max-width:768px){.header .user-controls .vertical-middle .header-btn{display:inline-block;width:100%!important;padding-left:0!important}.header .user-controls .vertical-middle .header-btn .dropdown{width:100%;height:auto!important}.header .user-controls .vertical-middle .header-btn .dropdown .dropdown-toggle{padding:10px 0;margin-bottom:12px;border-bottom:1px solid #fff;width:100%;display:inline-block;text-align:left}}.header .user-controls .vertical-middle .dropdown .btn-user-header{position:relative}.header .user-controls .vertical-middle .dropdown .btn-user-header:after{display:none}.header .user-controls .vertical-middle .dropdown .btn-user-header:before{position:absolute;content:"\F078";font-family:FontAwesome;color:#fff;right:-16px;font-size:12px;line-height:1;top:36%}@media (max-width:768px){.header .user-controls .vertical-middle .dropdown .btn-user-header:before{right:0}}.header .user-controls .vertical-middle .dropdown .dropdown-menu-auth-item{position:relative;top:8px!important}.header .user-controls .vertical-middle .dropdown .dropdown-menu-auth-item:before{position:absolute;content:"";border:10px solid transparent;border-top:0;border-bottom:15px solid #fff;top:-15px;left:4%;width:21px}@media (max-width:768px){.header .user-controls .vertical-middle .dropdown .dropdown-menu-auth-item:before{border-bottom:0 solid #fff}}@media (max-width:768px){.header .user-controls{width:100%;padding:0}}@media (max-width:768px){.header .user-controls .vertical-middle .login{display:block;height:auto;padding:12px 0!important;border-bottom:1px solid #fff}}.header .user-controls .vertical-middle .login button:focus:after{display:none}@media (max-width:768px){.header .user-controls #menu_header{display:none}}.header .col.logo .navbar-brand{width:50%;float:left}@media (max-width:576px){.navbar-brand img{padding:0 0 0 7px;width:100%;max-width:45px}}.main-menu-item{padding:0;max-height:34px}@media (min-width:992px){.main-menu-item:nth-child(2){text-align:center}.main-menu-item:nth-child(2) .dropdown{display:inline-block;float:none}}@media (max-width:992px){.main-menu-item:nth-child(2) .dropdown-menu{left:0!important}}.main-menu-item:nth-child(2):after,.main-menu-item:nth-child(2):before{display:block;width:1px;height:31px;top:1px;position:absolute;background:#ccc}@media (min-width:576px){.main-menu-item:nth-child(2):after,.main-menu-item:nth-child(2):before{content:""}}.main-menu-item:nth-child(2):before{left:5px}@media (min-width:992px){.main-menu-item:nth-child(2):before{left:10px}}@media (min-width:1200px){.main-menu-item:nth-child(2):before{left:45px}}.main-menu-item:nth-child(2):after{right:5px}@media (min-width:1200px){.main-menu-item:nth-child(2):after{right:35px}}.main-menu-item:last-child{border:none}@media (max-width:768px){.main-menu-item:last-child .dropdown-menu{left:auto;right:5px;position:relative}}@media (min-width:992px){.main-menu-item .dropdown{float:left}}.main-menu-item a.dropdown-toggle{display:table;width:100%;height:100%;text-align:center}.main-menu-item a.dropdown-toggle:hover{cursor:pointer}.main-menu-item a.dropdown-toggle:after{content:none}.main-menu-item a.dropdown-toggle span{display:table-cell;vertical-align:middle;font-size:1.1em;font-weight:600;color:#000}.main-menu-item a.dropdown-toggle span img{max-height:25px;max-width:30px;margin-right:5px}.main-menu-item a.dropdown-toggle span span{display:inline-block}@media (min-width:992px){.main-menu-item a.dropdown-toggle{width:auto;float:left;display:inline-block;padding-left:15px;padding-right:5px;pointer-events:none;cursor:not-allowed}}.main-menu-item ul{text-align:left;float:left;height:100%}.main-menu-item ul li{float:left}.main-menu-item .dropdown-menu{min-width:0;width:100%;padding:10px}@media (min-width:992px){.main-menu-item .dropdown-menu{position:static!important;display:inline-block;border:none;width:auto!important;transform:none;margin:0;padding:0;float:left;transform:none!important}}.main-menu-item a.dropdown-item{display:inline-block;float:left;color:#1f635d;position:relative;padding:0 10px;height:32px;line-height:32px;border-radius:4px;font-size:1em}.main-menu-item a.dropdown-item:before{font-family:FontAwesome;display:inline-block;width:10px;height:100%;position:absolute;left:8px;top:0;font-size:9px;line-height:32px}@media (min-width:576px){.main-menu-item a.dropdown-item:before{content:"\F054"}}.main-menu-item a.dropdown-item:after{content:"";display:block;position:absolute;width:calc(100% - 28px);height:1px;background:#1f635d;bottom:4px}.main-menu-item a.dropdown-item:hover{background:none}.main-menu-item a.dropdown-item:hover:after{content:"";display:block;position:absolute;width:calc(100% - 28px);height:1px;background:#989898;bottom:4px}.main-menu-item a.dropdown-item.currentLink{color:#fff;background:#1f635d}.main-menu-item a.dropdown-item.currentLink:hover:after{content:none}@media (min-width:576px){.main-menu-item a.dropdown-item{padding:0 10px 0 20px}}@media (min-width:992px){.main-menu-item a.dropdown-item{float:left;border-radius:12px}}.dropdown-item{text-align:left;padding:10px}#navbarSupportedContent{background:#292929;border:1px solid #7d7d7d;position:absolute;right:-1px;top:100%;z-index:999;width:212px}#navbarSupportedContent.show{display:block}#navbarSupportedContent:before{position:absolute;content:"";width:15px;height:15px;display:block;background:url(https://accessiblego.azureedge.net/$web/i/header/arrow-up.png) no-repeat 50%;background-size:cover;right:14px;top:-9px}#navbarSupportedContent .container,#navbarSupportedContent .row{padding:0}#navbarSupportedContent .row{padding:10px 10px 5px}#navbarSupportedContent .col{height:auto;padding:0;color:#fff}#navbarSupportedContent .col.submit-button{max-width:30px;text-align:center;background:#fff}#navbarSupportedContent .col input{height:33px;border:none;padding:0 10px;width:100%}#navbarSupportedContent .col input[type=button]{height:100%;padding:0;border-radius:100%;border:none;background:none}#navbarSupportedContent .col input[type=button].focus,#navbarSupportedContent .col input[type=button]:focus{outline:0;box-shadow:none}#navbarSupportedContent .col input[type=button].active{background:#1f635d}#navbarSupportedContent .col input.textSizeSetting{float:left;height:30px;width:30px;line-height:24px;border-radius:0}#navbarSupportedContent .col button{height:33px;display:inline-block;background:#fff}#navbarSupportedContent .col button img{height:17px}#navbarSupportedContent .col label{margin-bottom:0;height:26px;line-height:26px}#navbarSupportedContent .col.switcher .dropdown button{background:none!important;border:1px solid #7d7d7d!important;width:100%;border-radius:0;height:26px;color:#7d7d7d}#navbarSupportedContent .col.switcher .dropdown button:after{border:none;font-size:8px;background:url(https://accessiblego.azureedge.net/$web/i/header/caret-down-gray.png) no-repeat 50%;width:10px;height:9px;background-size:contain!important;position:relative;top:2px}#navbarSupportedContent .col.switcher .dropdown .dropdown-menu{width:100%;border-radius:0;top:26px;padding:0}#navbarSupportedContent .col.switcher .dropdown .dropdown-menu .dropdown-item{height:26px;line-height:26px;padding:0 0 0 15px}#navbarSupportedContent .col.switcher .btn-group{height:25px;float:right;margin-right:0}#navbarSupportedContent .col.switcher .btn-group label{height:17px;width:17px;background:none}#navbarSupportedContent .col.switcher .btn-group label.activer{background:red!important}#navbarSupportedContent .col.switcher.acc-view{margin-bottom:5px}#navbarSupportedContent .close-button{padding-right:0}#navbarSupportedContent .close-button button{background:#1f635d;padding:3px 10px;border-radius:10px;margin-bottom:10px;height:auto;font-size:1em;font-weight:700;width:auto}#navbarSupportedContent .close-button button:focus:after{content:""!important;display:block;height:2px;width:60%;background:#fff;position:absolute;bottom:4px;left:20%}footer{padding:0!important;background:#181818;color:#fff;letter-spacing:.7px}footer,footer h2{float:left;width:100%}footer h2{font-size:1.2em;margin-bottom:20px;text-transform:uppercase;display:block}footer a{color:#fff}footer a:focus{border-bottom:2px solid #fff}footer a img{max-width:137px;margin-bottom:10px}footer a.logo{margin-bottom:10px;padding-left:0}footer hr{border-bottom:1px solid #fff;opacity:.1;height:1px;display:block;width:140px;margin:10px 0;float:left;clear:right}footer p{margin-top:15px;margin-bottom:0;float:left;font-size:.8em}footer label{display:block;color:#45c3bd;margin:0 0 10px;width:100%!important;float:left}footer ul li{width:100%;float:left;display:block}footer ul.page-links{padding-left:20px}footer ul.page-links li{padding:5px 0 3px;position:relative}footer ul.page-links li:before{display:block;content:"";background:#45c3bd;position:absolute;width:5px;height:5px;left:-17px;top:50%;margin-top:-2.5px}footer ul.page-links li a{color:#fff;padding-bottom:2px;font-size:.9em}footer ul.page-links li a:hover{color:#45c3bd}footer .social-links{width:100%;margin-bottom:20px;float:left}footer .social-links div{display:inline-block;margin:0;float:left}footer .social-links div~hr{margin-bottom:20px}footer .social-links a{display:block;float:left;width:31px;height:31px;text-align:center;line-height:31px;font-size:15px}@media (min-width:992px){footer .social-links a{width:33px;height:33px;line-height:33px}}footer .social-links a.facebook{background:#3b5998}footer .social-links a.twitter{background:#55acee}footer .social-links a.google-plus,footer .social-links a.instagram{background:#dd4b39}footer .social-links a.linkedin{background:#0077b5}footer .social-links a.youtube{background:#b00}footer .social-links a.pinterest{background:#cb2027}footer .social-links a:hover{color:#fff}@media (max-width:576px){footer .social-links{margin-bottom:0}}footer .form-fields{border:1px solid #29807c;margin-top:20px;margin-bottom:0;border-radius:5px;height:37px;padding:0;position:relative}footer .form-fields,footer .form-fields .field-wrapper{float:left;width:100%}footer .form-fields input{height:37px;float:left;background:none;border:none;font-size:14px;color:#595959;width:100%;padding:0 40px 0 10px}footer .form-fields input:focus{background:none}footer .form-fields button{width:30px;text-align:center;padding:0;color:#1f635d;margin-top:1px;position:absolute;top:0;right:2px}footer .form-fields button i{width:24px;height:24px;border-radius:100%;background:#1f635d;color:#181818;line-height:24px;margin:3px 0;-webkit-text-stroke:2px #1f635d}@media (max-width:768px){footer .form-fields{margin-top:0}}footer .container-fluid.top{margin:30px 0}footer .container-fluid.top .col{padding:0 30px}footer .container-fluid.top .col:first-child{padding-left:15px}footer .container-fluid.top .col:last-child{padding:0 30px}@media (max-width:768px){footer .container-fluid.top .col:last-child{margin-top:20px}footer .container-fluid.top .col:last-child .xs-2{padding:0 30px}}@media (max-width:992px){footer .container-fluid.top .col:last-child hr{display:none}}@media (min-width:992px){footer .container-fluid.top .col:last-child{padding-right:15px;padding-left:0}}footer .container-fluid.top .col:last-child p{margin-top:0}@media (max-width:768px){footer .container-fluid.top .col.xs-2,footer .container-fluid.top .col .xs-2{width:50%;flex-basis:inherit;float:left}}@media (max-width:430px){footer .container-fluid.top .col.xs-2,footer .container-fluid.top .col .xs-2{width:100%!important;margin-bottom:20px}}@media (max-width:768px){footer .container-fluid.top .col.xs-1,footer .container-fluid.top .col .xs-1{padding:0}}@media (max-width:430px){footer .container-fluid.top .col.xs-1,footer .container-fluid.top .col .xs-1{margin-top:0}}footer .container-fluid.top .col.xs-1 hr,footer .container-fluid.top .col .xs-1 hr{margin-bottom:20px}footer .container-fluid.bottom{background:#000;padding:20px 0;font-size:.7em}footer .container-fluid.bottom .col{margin-left:10px}footer .container-fluid.bottom .col:first-child{margin-left:0}footer .container-fluid.bottom .col span{color:#fff;border-right:1px solid #fff;padding:0 12px 0 0;opacity:.6}footer .container-fluid.bottom .col span~span{padding:0 0 0 10px;border:none}@media (max-width:576px){footer .container-fluid.bottom .col{width:100%;text-align:center;margin:5px 0}}@media (min-width:768px){footer{padding:70px 0}}.main-banner{padding:0;border-radius:0;display:table;width:100%;xbackground:url(https://accessiblego.azureedge.net/$web/i/common/home-prog.jpg) no-repeat center top;xbackground:url(http://localhost:82/api/photo/GetHomeImage) no-repeat center center;background-size:cover}@media (min-width:1200px){.main-banner{background-size:100% auto}}.main-banner .banner-wrapper{display:table-cell;vertical-align:middle}.main-banner .banner-wrapper .container{display:table;xheight:240px;position:relative}.main-banner .banner-wrapper .container span{xcauseddropdownissuesdisplay:table-cell;xcauseddropdownissuesvertical-align:middle}@media (min-width:576px){.main-banner .banner-wrapper .container{xheight:300px}}@media (min-width:768px){.main-banner .banner-wrapper .container{xheight:483px}}.main-banner .banner-wrapper h1{text-transform:uppercase;font-weight:900;letter-spacing:-2px}@media (max-width:576px){.main-banner .banner-wrapper h1{line-height:1}}@media (min-width:576px){.main-banner .banner-wrapper h1{text-transform:none;font-size:70px;line-height:.9}}@media (min-width:768px){.main-banner .banner-wrapper h1{font-size:6em}}@media (min-width:1200px){.main-banner .banner-wrapper h1{font-size:6em}}.main-banner .banner-wrapper p{margin-bottom:0;color:#353535;font-size:1.5em!important;font-weight:600;margin-top:10px}@media (min-width:768px){.main-banner .banner-wrapper p{display:inline-block;color:#fff;font-size:20px;padding:5px 10px;background:#000;opacity:.51;font-weight:400}}@media (min-width:1200px){.main-banner .banner-wrapper p{font-size:28px}}.main-banner .banner-wrapper a.winner-badge{position:absolute;width:160px;right:15px;top:0}.main-banner .banner-wrapper a.winner-badge img{width:100%}@media (min-width:992px){.main-banner .banner-wrapper a.winner-badge{right:0}}.booking-section{xbackground-image:linear-gradient(0deg,#d7d7d7,#fff),linear-gradient(180deg,#fff,#fff);background-color:#299b7c;xposition:relative;xborder-bottom:1px solid #ccc;xpadding:20px 0;xtop:14em}.booking-section:before{content:"";display:block;position:absolute;left:0;top:-1px;width:100%;height:1px;background:#ccc}.booking-section ul.nav-tabs{display:flex;justify-content:space-between;height:auto;position:absolute;top:-34px;background:none}@media (max-width:768px){.booking-section ul.nav-tabs{width:100%!important;left:0;top:-34px;justify-content:unset}}.booking-section ul.nav-tabs li{margin-right:3px;box-shadow:none}@media (max-width:768px){.booking-section ul.nav-tabs li{width:20%;margin-right:0;padding-right:3px;text-align:center}.booking-section ul.nav-tabs li:last-child{padding-right:0}}.booking-section ul.nav-tabs li:last-child{margin-right:0}@media (max-width:576px){.booking-section ul.nav-tabs li{padding-right:0}}.booking-section ul.nav-tabs a{margin:0 5px 0 0;width:100%;background:rgba(0,0,0,.6);color:#fff;padding:0;border:none;border-bottom:1px solid #ccc;height:34px;line-height:34px;border-radius:0;font-size:1.1em}.booking-section ul.nav-tabs a.active{background:#fff;color:#1f635d;border:1px solid;border-color:#ccc #ccc #fff}@media (min-width:768px){.booking-section ul.nav-tabs a{padding:0 50px}}.booking-section .tab-content{width:100%}.booking-section #hotel-search-adults,.booking-section #hotel-search-children,.booking-section #hotel-search-rooms,.booking-section #hotels-checkin,.booking-section #hotels-checkout{float:left}.booking-section #hotels-checkin{margin-right:10px}.booking-section #hotel-search-adults .dropdown-menu,.booking-section #hotel-search-children .dropdown-menu,.booking-section #hotel-search-rooms .dropdown-menu{max-height:150px;overflow:scroll}.booking-section #checkin button,.booking-section #checkout button{border-radius:0;border:1px solid #ccc}.booking-section .col,.booking-section .row{padding:0}.booking-section .col{margin-top:10px;margin-bottom:10px}.booking-section .col.col-lg-2,.booking-section .col.col-lg-3{padding-left:20px}@media (max-width:1200px){.booking-section .col.col-lg-2,.booking-section .col.col-lg-3{padding-left:0}}.booking-section .col .x-2{padding-right:5px;float:left}.booking-section .col .x-2:last-child{padding-right:0;padding-left:5px}.booking-section .col .x-3{float:left}.booking-section .col .search-button .align-bottom{text-align:center}@media (min-width:992px){.booking-section .col .priceline{margin-top:20px}}@media (min-width:768px){.booking-section .col.location{padding-right:20px!important}}@media (min-width:768px) and (max-width:992px){.booking-section .col.location{flex:0 0 calc(100% - 494px)}}.booking-section .col.rooms-guests>div{float:left}@media (max-width:1200px){.booking-section .col .location{padding-right:20px}.booking-section .col .rooms-guests,.booking-section .col .search-button{padding-left:20px}}@media (max-width:992px){.booking-section .col .location{padding-right:5px;padding-left:5px}.booking-section .col .rooms-guests{padding-left:0}.booking-section .col .check-box{padding:5px}}@media (min-width:1200px){.booking-section .col.location{flex:0 0 431px}}.booking-section button.home-booking-form-searchbutton{border-radius:20px;padding:0;min-height:0;height:40px;line-height:40px;font-size:15px;font-weight:400;display:inline-block;vertical-align:middle;float:none;width:155px}.booking-section button.home-booking-form-searchbutton:hover{background:#19504b}.booking-section .wherePickerInput{min-height:0;height:40px!important}.booking-section .wherePickerInput .styleInnerSpan>span{min-height:0;padding:.375rem .75rem;border-radius:0;border:1px solid #ccc}.booking-section .wherePickerInput input{min-height:0}.booking-section .wherePickerInput i.caret{display:none}.booking-section .wherePickerInput .ui-select-placeholder{padding-left:20px;height:100%;position:absolute;left:10px;top:0;line-height:1.5;display:inline-block;vertical-align:middle;padding-top:8px}.booking-section .date-picker-wrapper{position:relative;width:140px}.booking-section .date-picker-wrapper .clear,.booking-section .date-picker-wrapper .popupDatePickerTrigger{background:none!important;position:absolute;width:auto;top:0;padding-left:0;padding-right:0;height:100%;min-width:20px;border:none!important}.booking-section .date-picker-wrapper .clear:after,.booking-section .date-picker-wrapper .popupDatePickerTrigger:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0}.booking-section .date-picker-wrapper .popupDatePickerTrigger{left:5px}.booking-section .date-picker-wrapper .popupDatePickerTrigger:after{background:url(https://accessiblego.azureedge.net/$web/i/booking/calendar-in.png) no-repeat 50%;background-size:15px}.booking-section .date-picker-wrapper .popupDatePickerTrigger.cal-out:after{background:url(https://accessiblego.azureedge.net/$web/i/booking/calendar-out.png) no-repeat 50%;background-size:15px}.booking-section .date-picker-wrapper .clear{right:5px}.booking-section .date-picker-wrapper .clear:after{background:url(https://accessiblego.azureedge.net/$web/i/booking/close.png) no-repeat 50%;background-size:10px}.booking-section .date-picker-wrapper .datePickerInput{min-height:0;height:40px;width:100%;text-align:center;border:1px solid #ccc}.booking-section .timePickerWrapper{width:auto}.booking-section .timePickerWrapper .dropdown{width:7em}.booking-section .timePickerWrapper .dropdown .dropdown-toggle{height:40px;line-height:38px;padding:0 30px 0 12px!important;border-radius:0;border:1px solid #ccc;background:#fff}.booking-section .person-select-wrapper{float:left;width:100%;max-width:80px}.booking-section .dropdown .dropdown-toggle{min-height:0!important;height:38px;line-height:38px;padding-left:10px!important;text-align:left}@media (min-width:768px){.booking-section .dropdown .dropdown-toggle{xpadding-left:22px!important}}.booking-section .dropdown .dropdown-toggle:after{border:none;content:"\F078";font-family:FontAwesome;color:#1f635d;font-size:12px;position:absolute;height:100%;width:20px;right:5px}.booking-section .dropdown .dropdown-menu{border-radius:0;width:calc(100% + 2px);min-width:0;left:-1px;border-top:none}.booking-section .dropdown .dropdown-menu .dropdown-item{padding:6px 22px}@media (min-width:768px){.booking-section .checkbox{margin:30px 0 0 20px}}@media (max-width:992px){.booking-section .checkbox{margin:0 20px 0 0}}@media (min-width:992px){.booking-section .checkbox{margin:0}}.booking-section .countries{padding-right:20px}@media (max-width:768px){.booking-section .countries{padding-right:0}}.booking-section #cars .col{padding-right:10px}@media (max-width:992px){.booking-section #cars .car-location{width:auto;flex-basis:inherit}}@media (min-width:768px) and (max-width:992px){.booking-section #cars .car-location{width:100%}}@media (max-width:576px){.booking-section #cars .car-location{width:100%;padding-right:0}}.booking-section #cars .car-pickup-time{padding-right:0}.booking-section .form-input{border:1px solid #ccc;height:38px;padding:0 20px;width:100%}.booking-section .persons{padding-right:0}@media (min-width:992px){.booking-section #hotels .search-button{position:relative;margin-top:42px}}@media (max-width:992px){.booking-section #hotels .search-button{order:1}.booking-section #hotels .search-button img{display:none}}.booking-section .validation-errors{color:red;font-weight:600}.booking-section .switcher.selected .btn-group{background:#1f635d}.booking-section .switcher.selected .btn-group label.active{background:#fff}.wherePickerInput{min-height:0;height:40px!important}.wherePickerInput .styleInnerSpan>span{min-height:0;padding:.375rem .75rem;border-radius:0;border:1px solid #ccc;position:relative}.wherePickerInput input{height:40px!important}.wherePickerInput i.caret{display:none}.wherePickerInput .ui-select-toggle{position:relative;border:1px solid red}.wherePickerInput .ui-select-placeholder{padding:0 0 0 20px;height:100%;position:absolute;left:10px;top:0;line-height:35px;display:inline-block!important;vertical-align:middle;font-size:1em}.wherePickerInput .ui-select-search{height:40px!important}.date-picker-wrapper{position:relative;width:140px}.date-picker-wrapper .clear,.date-picker-wrapper .popupDatePickerTrigger{background:none!important;position:absolute;width:auto;top:0;padding-left:0;padding-right:0;height:100%;min-width:20px;border:none!important}.date-picker-wrapper .clear:after,.date-picker-wrapper .popupDatePickerTrigger:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0}.date-picker-wrapper .popupDatePickerTrigger{left:5px}.date-picker-wrapper .popupDatePickerTrigger:after{background:url(/web/public/resources/calendar-in.png?479e9) no-repeat 50%;background-size:15px}.date-picker-wrapper .popupDatePickerTrigger.cal-out:after{background:url(/web/public/resources/calendar-out.png?581be) no-repeat 50%;background-size:15px}.date-picker-wrapper .clear{right:5px}.date-picker-wrapper .clear:after{background:url(/web/public/resources/close.png?b2b0a) no-repeat 50%;background-size:10px}.date-picker-wrapper .datePickerInput{min-height:0;height:40px;width:100%;text-align:center;border:1px solid #ccc}.timePickerWrapper{width:auto}.timePickerWrapper .dropdown{width:100px}.timePickerWrapper .dropdown .dropdown-toggle{height:40px;line-height:38px;padding:0 30px 0 12px!important;border-radius:0;border:1px solid #ccc;background:#fff}.person-select-wrapper{float:left;width:100%;max-width:80px}.departures>div{float:left;padding-right:10px}.departures>div:last-child{padding-right:0}@media (min-width:992px){.departures{padding-right:20px}}@media (max-width:576px){.departures .x-2{width:100%;padding:0!important}.departures .x-2:last-child{margin-top:20px}}.persons>div{float:left}.departure-dates{padding-left:0!important;margin-right:20px}.departure-dates>div{float:left}button.home-booking-form-searchbutton{border-radius:20px;padding:0;min-height:0;height:40px;line-height:40px;font-size:15px;font-weight:400;display:inline-block;vertical-align:middle;float:none;width:155px}@media (min-width:768px){button.home-booking-form-searchbutton{float:right}}button.home-booking-form-searchbutton:hover{background:#19504b}.section{padding:50px 0}.section .heading{text-align:center}.section .heading h2{font-size:2.5em;font-weight:600;width:100%;display:block;margin:0 0 10px}.section .heading ul{width:100%;margin-bottom:15px;float:left}.section .heading ul li{display:inline-block;margin-right:5px;padding-right:5px;border-right:1px solid #000}.section .heading ul li:last-child{margin:0;padding:0;border:none!important}.text-white.section .heading ul li{border-right:1px solid #fff}.section .heading p{width:100%;display:inline-block;margin-bottom:0}.section .heading .green-line{display:inline-block;float:left;line-height:0;width:100%;margin-bottom:30px;margin-top:15px;text-align:center}.section .heading .green-line:after{display:inline-block;content:"";width:90px;height:5px;background:#1f635d}.section .col{padding-top:30px;margin-bottom:30px;border-top:1px solid #ccc}@media (min-width:576px){.section .col{border:none;padding-top:0}}.section .col:first-child{padding-top:20px;border:none}@media (min-width:576px){.section .col:first-child{padding-top:0}}.section .col:last-child{margin-bottom:0}.section .col .align-center{height:auto;margin-bottom:30px}@media (min-width:576px){.section .col .align-center{height:130px;margin-bottom:0}}.section .col .align-center img{max-width:80px}.section .col h3{font-size:30px}.section .col p{color:#595959;margin-bottom:0;line-height:1.5}.section .slick-slider .slick-list{height:auto}@media (max-width:450px){.section .slick-slider .slick-list{margin:0 -5px}}.section .slick-slider .slick-list .slick-track{height:100%}.section .slick-slider .slick-list .slick-track .slick-slide{padding:5px}@media (max-width:768px){.section .slick-slider .slick-list .slick-track .slick-slide{paddong:0}}@media (max-width:450px){.section .slick-slider .slick-list .slick-track .slick-slide{margin:0 5px}}.section .slick-slider .slick-list .slick-track .slick-slide .city,.section .slick-slider .slick-list .slick-track .slick-slide .city-wrapper{transition:all .4s linear}@media (max-width:450px){.section .slick-slider .slick-list .slick-track .slick-slide.slick-active .city-wrapper{transform:scale(1.1)}}@media (max-width:450px){.section .slick-slider .slick-list .slick-track .slick-slide.slick-active .city-wrapper .stats{bottom:10px}}.section .slick-navigation{margin-top:30px}.section .slick-navigation-wrapper{width:auto;display:inline-block;text-align:center;padding:0 44px;position:relative}.section .slick-navigation-wrapper .slick-arrow{display:inline-block;width:12px;height:100%;text-indent:-9999%;position:absolute;top:0;overflow:hidden}@media (min-width:576px){.section .slick-navigation-wrapper .slick-arrow{width:20px;height:100%}}.section .slick-navigation-wrapper .slick-arrow.slick-prev{left:10px;background:url(https://accessiblego.azureedge.net/$web/i/slick/slick-prev.png) no-repeat 50%;background-size:100% auto}.section .slick-navigation-wrapper .slick-arrow.slick-next{right:10px;background:url(https://accessiblego.azureedge.net/$web/i/slick/slick-next.png) no-repeat 50%;background-size:100% auto}.section .slick-navigation-wrapper .slick-dots{display:inline-block;width:auto;margin-bottom:0;line-height:0}@media (min-width:576px){.section .slick-navigation-wrapper .slick-dots{margin-top:5px}}.section .slick-navigation-wrapper .slick-dots li{display:inline-block;width:auto;margin:2px;height:13px}.section .slick-navigation-wrapper .slick-dots li button{width:13px;height:13px;color:#000;background:#bcbcbc;border-radius:100%;text-indent:-9999%;overflow:hidden}.section .slick-navigation-wrapper .slick-dots li:hover button{background:#afafaf}.section .slick-navigation-wrapper .slick-dots li.slick-active button{color:#fff;background:#1f635d}.section#community{background-repeat:no-repeat;background-position:50%;background-size:cover;background-color:#545b62;padding:80px 0}@media (max-width:768px){.section#community{background-position:-250px}}.section#community button{font-size:1em}.section#community button:hover{box-shadow:0 10px 35px rgba(0,0,0,.5)}.section#community ul li{padding:0 10px;margin:0;border-left:1px solid #fff}.section#community ul li:first-child{border:none}.section#community ul li a{color:#fff;display:block;padding:3px 5px}.section#community ul li a:hover{background:#424141}.section#community ul li a:focus{background:#424141;text-decoration:underline}.section#cities{background-repeat:no-repeat;background-position:50%}.section#cities .cities-container{padding:0}@media (min-width:768px){.section#cities .cities-container{padding:0 15px;margin-top:30px}}.section#cities .choose-city{margin-top:30px;font-size:1em}.section#cities .city{position:relative;padding:15px;float:left;width:100%}@media (min-width:576px){.section#cities .city{width:50%}}@media (min-width:768px){.section#cities .city{width:33.3%}.section#cities .city.four{width:25%}}.section#cities .city .city-wrapper{display:block;position:relative;padding-bottom:100%;width:100%;overflow:hidden;box-shadow:0 0 6px 0 rgba(0,0,0,.45);background-color:rgba(0,0,0,.75)}.section#cities .city .city-wrapper img{width:100%;height:100%;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto}.section#cities .city .city-wrapper:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5);visibility:hidden;opacity:0;transition:all .2s ease}.section#cities .city .city-wrapper .stats{position:absolute;width:auto;height:auto;padding:10px;bottom:0;color:#fff;z-index:3;background:rgba(0,0,0,.5)}@media (min-width:768px){.section#cities .city .city-wrapper .stats{visibility:hidden;opacity:0;transition:all .2s ease;background:none}}.section#cities .city .city-wrapper .stats .city-name{font-size:2em;padding:0;line-height:1}.section#cities .city .city-wrapper .stats .city-name span{display:block;font-size:.5em}@media (min-width:768px){.section#cities .city .city-wrapper .stats{width:100%;height:100%;padding:20px}}.section#cities .city .city-wrapper .stats .properties{margin-top:5px;font-size:1em}@media (min-width:768px){.section#cities .city .city-wrapper .stats .properties{position:absolute;bottom:20px}}.section#cities .city .city-wrapper .stats .properties p{position:relative;padding-left:25px;min-height:22px;line-height:22px;margin-bottom:5px}.section#cities .city .city-wrapper .stats .properties p i{position:absolute;height:22px;width:20px;text-align:center;left:0;top:0;font-size:12px;line-height:22px}.section#cities .city .city-wrapper .city-small{color:#fff;position:absolute;bottom:18px;right:20px;z-index:3;font-size:1.5em;padding:0;transition:all .2s ease;display:none}@media (min-width:768px){.section#cities .city .city-wrapper .city-small{display:block}}.section#cities .city .city-wrapper:hover .stats,.section#cities .city .city-wrapper:hover:after{visibility:visible;opacity:1}@media (max-width:768px){.section#cities .city .city-wrapper:hover:after{opacity:0}}.section#cities .city .city-wrapper:hover .city-small{opacity:0;visibility:hidden}.section#cities .city .city-wrapper:focus .stats,.section#cities .city .city-wrapper:focus:after{visibility:visible;opacity:1}@media (max-width:768px){.section#cities .city .city-wrapper:focus:after{opacity:0}}.section#cities .city .city-wrapper:focus .city-small{opacity:0;visibility:hidden}.section#cities .city p{margin-bottom:0}.section#testimonials .testimonials{width:100%;max-width:483px;margin:0 auto;text-align:center}.section#testimonials .testimonials .name{font-size:1.2em;padding:0}.section#testimonials .testimonials .location{font-size:13.5px}.section#testimonials .testimonials .text{font-size:1em;color:#000;margin-top:10px;position:relative;padding:0 40px}.section#testimonials .testimonials .text:after,.section#testimonials .testimonials .text:before{display:block;position:absolute;width:26px;float:left;height:23px;line-height:60px;font-size:80px;padding:0;color:#4c4c4c}.section#testimonials .testimonials .text:before{left:0;top:0;content:"\201C"}.section#testimonials .testimonials .text:after{right:0;bottom:0;content:"\201D"}.section#partners{text-align:center}.section#partners .partner{display:inline-block;margin:0;padding:0;width:100%}@media (min-width:420px){.section#partners .partner{width:50%}}@media (min-width:576px){.section#partners .partner{width:32%}}@media (min-width:992px){.section#partners .partner{width:24%}}.section#partners .partner span{float:left;width:100%;padding-top:50%;position:relative;overflow:hidden}.section#partners .partner img{max-width:90%;max-height:70%;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto}.section#partners .partners.smaller{margin-top:30px}.section#partners .partners.smaller .partner{width:32%}@media (min-width:420px){.section#partners .partners.smaller .partner{width:32%}}@media (min-width:576px){.section#partners .partners.smaller .partner{width:20%}}@media (min-width:768px){.section#partners .partners.smaller .partner{width:15%}}@media (min-width:992px){.section#partners .partners.smaller .partner{width:14%}}.section#partners .all-partners:hover{text-decoration:underline}.section#travel-inspiration .articles-container{padding:0}@media (min-width:576px){.section#travel-inspiration .articles-container{padding:0 15px}}@media (min-width:768px){.section#travel-inspiration .articles-container{padding:0 15px}}.section#travel-inspiration .articles-container .slick-list{position:relative}.section#travel-inspiration .articles-container .slick-track{left:-10px}.section#travel-inspiration .article{width:33%;float:left;padding:10px}@media (max-width:768px){.section#travel-inspiration .article{flex-basis:100%}}.section#travel-inspiration .article .article-wrapper{background:#fff;box-shadow:0 0 6px rgba(0,0,0,.35);transition:all .2s ease}.section#travel-inspiration .article .article-wrapper.hovered{box-shadow:0 0 20px rgba(0,0,0,.45)}.section#travel-inspiration .article .img-wrapper{height:165px;position:relative;overflow:hidden}.section#travel-inspiration .article .img-wrapper img{height:100%;width:auto;min-width:100%;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto}@media (min-width:768px){.section#travel-inspiration .article .img-wrapper{height:200px}}.section#travel-inspiration .article .text{padding:20px;font-size:1em}.section#travel-inspiration .article .text h3{font-size:2em}.section#travel-inspiration .article .text h4{color:#4c4c4c;font-size:1em}.section#travel-inspiration .article .text .writter-name{margin-bottom:5px;display:block;float:left;width:100%;font-size:1.2em}.section#travel-inspiration .article .text p{margin-bottom:0}.overlay{position:fixed;z-index:4;width:0;height:100%;background:rgba(0,0,0,.7)}.overlay.show{width:100%}.main-container{padding:0}.waiting-banner{margin-top:4em;margin-bottom:3em}.waiting-banner h3{font-size:1.5em;font-weight:700}.waiting-banner .results{text-align:center}.waiting-banner .results p{font-size:1.4em;margin-bottom:.5em}.waiting-banner .results .amenities,.waiting-banner .results .destination{display:inline-block;border-bottom:3px solid;font-weight:700;margin:0 3px;font-size:1.35em}.waiting-banner .results .amenities{color:#00509f}.waiting-banner .results .destination{color:#1f635d}.waiting-banner .results span{display:inline-block;font-size:1.35em;margin:0 3px}.waiting-banner .logo{margin:3em 0 1em}.waiting-banner .logo img{width:200px!important;clear:both}.waiting-banner .fa-spinner{font-size:2em;margin-left:20px;margin-top:10px}.results-list{padding:0 15px;width:100%;flex-basis:auto}@media (min-width:1200px){.results-list{width:calc(100% - 350px);padding-left:30px;padding-right:0}}.sidebar{flex-basis:inherit;max-width:350px;transition:all .2s ease}@media (max-width:1200px){.sidebar{position:fixed;height:100%;left:-325px;top:104px;background:#fff;padding:0;z-index:5;box-shadow:0 0 10px rgba(0,0,0,.4)}.sidebar .m-hide{display:none}}@media (max-width:576px){.sidebar{top:93px}}.sidebar.open{left:0}#desktopFilter{padding:0}#desktopFilter .item{padding:10px 0!important;xborder-bottom:1px solid #ccc}#desktopFilter .item.toggle-filters{display:none;border:none;font-size:1.2em;background:#ededed;padding:10px 15px!important}#desktopFilter .item.toggle-filters button{font-weight:700}#desktopFilter .item.toggle-filters i{margin-left:5px}#desktopFilter .item.toggle-filters i:first-child{margin-left:0;margin-right:10px}@media (max-width:1200px){#desktopFilter .item.toggle-filters{display:block}}#desktopFilter .item a{display:block;width:100%;text-align:center;text-decoration:underline;margin-top:20px!important}#desktopFilter .item:last-child{border:none}#desktopFilter .item.p-2-0{padding:20px 0}#desktopFilter .item .item-inner .item{padding:15px 10px;border:none}#desktopFilter .item .item-inner .item .toggle-section{color:#00509f;font-size:1.1em}#desktopFilter .item .item-inner .item .toggle-section:before{content:"\F054";font-family:FontAwesome;display:inline-block;position:absolute;width:auto;height:26px;margin-right:5px;line-height:26px;font-size:.8em;left:0;top:50%;margin-top:-13px}#desktopFilter .item .item-inner .item .item-inner{height:0;overflow:hidden;transition:all .2s linear}#desktopFilter .item .item-inner .item.open .toggle-section:before{content:"\F078"}#desktopFilter .item .item-inner .item.open .item-inner,#desktopFilter .item.open .item-inner{height:auto;overflow:visible}#desktopFilter .item.open .toggle-section:before{content:"\F078"}#desktopFilter .item.open .toggle-section span{font-weight:400}#desktopFilter .item .heading{font-size:1.5em;line-height:1}#desktopFilter .item p{font-size:1.1em;margin-bottom:0}#desktopFilter .item p span{display:block;font-size:.8em;margin-top:10px}#desktopFilter .item p span.small:before{content:"*"}#desktopFilter .item .toggle-section{padding:0 0 0 1.5em;text-align:left;position:relative;font-size:1.2em}#desktopFilter .item .toggle-section:before{content:"\F054";font-family:FontAwesome;display:inline-block;position:absolute;width:auto;height:26px;margin-right:5px;line-height:26px;font-size:.8em;left:0;top:50%;margin-top:-13px}#desktopFilter .item .toggle-section[aria-expanded=true]:before{content:"\F078"}#desktopFilter .item .toggle-section img{position:absolute;right:30px;height:80%;top:10%}#desktopFilter .item .toggle-section:focus{box-shadow:none;outline:0}#desktopFilter .item .form-group{border:1px solid #ccc;position:relative;border-radius:4px;overflow:hidden;margin-top:10px}#desktopFilter .item .form-group .btn,#desktopFilter .item .form-group input{border-radius:0;border:none;font-size:1em}#desktopFilter .item .form-group input{padding-right:3.3em}#desktopFilter .item .form-group .btn{width:auto;padding:0 10px;position:absolute;right:0;height:100%;top:0;color:#fff;background:#1f635d;text-transform:uppercase}#desktopFilter .item .form-group .btn:focus{outline:0;box-shadow:none}#desktopFilter .item .form-group .btn:focus:after{content:"";display:block;background:#fff;position:absolute;width:1.35em;height:2px;margin:0 auto;bottom:6px}#desktopFilter .item .dropdown .dropdown-toggle{border:1px solid #ccc}#desktopFilter .item .dropdown .dropdown-toggle:after{content:"\F0D7";font-family:FontAwesome;text-align:center;float:right;position:absolute;height:28px;border:none;right:0;top:50%;margin:-13px 0 0;width:30px}#desktopFilter .item .dropdown .dropdown-toggle:focus{outline:0;box-shadow:none}#desktopFilter .item .dropdown .dropdown-menu{width:100%;top:100%;padding:0}#desktopFilter .item .check-box{position:relative;margin:1.1em 0}#desktopFilter .item .check-box .checkbox .checkmark{background:#fff;xborder:1px solid #ccc;border-radius:2px;border-color:#299b7c;border-width:2px}#desktopFilter .item .check-box .checkbox .checkmark:after{left:7px;top:3px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}#desktopFilter .item .check-box .checkbox input:checked~.checkmark{background:#1f635d;border:1px solid #29807c}#desktopFilter .item .check-box .checkbox label p{line-height:1.2;padding-right:35px}#desktopFilter .item .check-box span.count{display:block;position:absolute;margin:0;line-height:1;width:auto;height:100%;right:0;top:0}#desktopFilter .item .check-box p i{margin-right:5px}.results-header{float:left;width:100%}@media (max-width:576px){.results-header{position:relative;min-height:66px;background:#fff;padding:3px 0;border:1px solid #ccc}.results-header .summary-bar{padding-left:80px}.results-header .toggle-filters-desktop{border-right:1px solid #ccc;border-radius:0}.results-header .button-toggle-search{border-left:1px solid #ccc;border-radius:0}}.results-header h1{font-size:1.5em;color:#353535}@media (max-width:576px){.results-header h1{font-size:1.2em;width:calc(100% - 75px)}.results-header h1 span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}}@media (max-width:400px){.results-header h1{width:72%}}@media (max-width:370px){.results-header h1{width:65%}}@media (max-width:360px){.results-header h1{width:66%}}@media (max-width:350px){.results-header h1{width:60%}}@media (max-width:330px){.results-header h1{width:55%}}@media (max-width:576px){.results-header .m-hide{display:none}}.results-header div{float:left;display:table;height:100%}.results-header span{float:left;width:auto;margin-left:5px}.results-header span:first-child,.results-header span:last-child{margin-left:0}.results-header span span{float:none}.results-header .stats{width:100%;margin-top:10px}@media (max-width:576px){.results-header .stats{display:none}}.results-header .stats div{padding-right:20px;font-size:1.3em}.results-header .stats div:last-child{padding-right:0}.results-header .stats div i{color:#00509f;margin-right:5px}.results-header .filters{margin-top:30px}@media (max-width:576px){.results-header .filters{margin-top:0}}.results-header .filters span{margin-right:20px}.results-header .filters div{margin:3px 10px 0}.results-header .filters div span{margin:0;padding:5px 30px 5px 8px;position:relative;background:#e9d519;font-size:1em;border-radius:3px}.results-header .filters div span button{font-size:22px;position:absolute;width:auto;top:1px;right:5px;color:#b4a514}.results-header .filters div:first-child{margin:0}.results-header .filters div:first-child span{padding:5px 0;background:none}.hotel-content{float:left;width:100%;margin-top:20px}.toggle-filters-desktop{background:#fff;color:#4c4c4c;width:auto;margin-bottom:25px;font-size:1.1em;display:none;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);float:left}.toggle-filters-desktop:focus,.toggle-filters-desktop:hover{text-decoration:underline;color:#4c4c4c}.toggle-filters-desktop i{margin-left:5px}.toggle-filters-desktop i.fa-filter{display:none}@media (max-width:1200px){.toggle-filters-desktop{display:block}}@media (max-width:576px){.toggle-filters-desktop{position:absolute;left:0;top:0;width:4em;height:66px;background:none;box-shadow:none}.toggle-filters-desktop i.fa-filter{display:block;font-size:1.5em;margin-left:0}.toggle-filters-desktop i.fa-plus{display:none}}.button-toggle-search{display:none;position:absolute;right:0;top:0;width:2.5em;height:66px;color:#4c4c4c;font-size:1.5em;float:left}.button-toggle-search:focus,.button-toggle-search:hover{text-decoration:underline;color:#4c4c4c}@media (max-width:576px){.button-toggle-search{display:block}}.hotel.desktop{display:none}@media (min-width:576px){.hotel.desktop{display:block}}.hotel.mobile{display:block}@media (min-width:576px){.hotel.mobile{display:none}}.hotel .hotel-inner{background:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);margin-bottom:30px;padding-bottom:15px}@media (max-width:576px){.hotel .hotel-inner{padding-bottom:0;box-shadow:0 5px 5px 0 rgba(0,0,0,.3)}}.hotel .hotel-inner.featured{border:2px solid #29807c}@media (max-width:576px){.hotel .hotel-inner.featured{border:none}}.hotel .hotel-inner.featured .featured-title{display:block;background:#29807c;color:#fff;font-size:1.2em;position:relative;padding:.7em .7em .7em 40px}.hotel .hotel-inner.featured .featured-title i{-webkit-text-stroke:2px #29807c;font-size:28px;margin-right:5px;position:absolute;top:13px;left:10px}.mobile.hotel .hotel-inner .featured-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hotel .hotel-inner .col{padding-right:0}@media (max-width:576px){.hotel .hotel-inner .col{padding:0 10px}}.hotel .hotel-inner .col.col-auto{padding-left:0;width:100%}@media (min-width:768px){.hotel .hotel-inner .col.col-auto{width:252px}}@media (max-width:768px){.hotel .hotel-inner .col.col-auto{padding:15px}}@media (max-width:576px){.hotel .hotel-inner .col.col-auto{padding:10px 0 0}}.hotel .hotel-inner .col.col-auto .img-wrapper{height:170px;width:50%;position:relative;overflow:hidden;float:left}@media (min-width:768px){.hotel .hotel-inner .col.col-auto .img-wrapper{width:100%}}@media (max-width:576px){.hotel .hotel-inner .col.col-auto .img-wrapper{width:calc(100% - 20px);margin-left:10px;margin-bottom:10px}}.hotel .hotel-inner .col.col-auto .img-wrapper img{width:100%;height:100%;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto}.acc-score{text-align:center;float:left;width:50%;margin-top:1em}@media (min-width:768px){.acc-score{width:100%}}@media (max-width:576px){.acc-score{width:50%;margin-top:10px;text-align:right}}.acc-score p{margin-bottom:.3em;font-size:1em}.mobile .acc-score p{color:#00509f;font-weight:700}.acc-score .star-rating-wrapper{display:inline-block;color:#00509f}.acc-score .star-rating-wrapper div{display:inline-block;float:left}.acc-score ul{display:inline-block;margin-bottom:0;margin-right:5px}.acc-score ul li{float:left}.acc-score ul li i{font-size:1.1em;margin:0 1px}.acc-score span{display:inline-block;font-size:.9em;float:left;margin-top:0}.write-review-button{text-align:center;width:50%;float:left;margin:.5em 0}@media (min-width:768px){.write-review-button{width:100%}}.write-review-button a{font-weight:700;text-decoration:underline!important;color:#db6744!important}.hotel-link{display:block;margin-top:.9em}.hotel-link span{color:#1f635d!important;text-decoration:underline;font-size:1.3em}@media (max-width:576px){.hotel-link{padding-left:10px}.hotel-link span{text-decoration:none;font-weight:700}}.hotel-address{font-size:.875em;margin-top:5px}.favoriteDirective{text-align:right;margin-top:15px;margin-right:15px}.favoriteDirective .is{border:none!important;background:none!important}.favoriteDirective i{font-size:30px}.favoriteDirective i.favorite-icon-added{color:red}.favoriteDirective .tooltip{margin-right:40px}.mobile .favoriteDirective{text-align:center;display:block;width:40px;height:40px;position:absolute;right:0;top:0;background:rgba(0,0,0,.7);border:1px solid #000;border-radius:100%}.mobile .favoriteDirective i{color:#fff;line-height:40px;font-size:24px}.mobile .favoriteDirective i.favorite-icon-added{color:red}.clubgo-wrapper{float:left;width:100%;margin-top:5px;position:relative}.mobile .clubgo-wrapper{margin-top:-20px}.clubgo-wrapper .dropdown{float:right}@media (max-width:576px){.clubgo-wrapper .dropdown{float:left!important}.clubgo-wrapper .dropdown .dropdown-menu{width:290px;left:0!important;right:auto}}.clubgo-wrapper .ribbon{display:inline-block;width:auto;height:auto;float:right;position:relative;text-align:center;background:#00509f;padding:.375em .7em .375em 20px;box-shadow:0 2px 5px 0 rgba(0,0,0,.35);font-size:1em;color:#fff;text-transform:none}@media (max-width:576px){.clubgo-wrapper .ribbon{text-align:left}}.clubgo-wrapper .ribbon:focus,.clubgo-wrapper .ribbon:hover{text-decoration:underline;color:#fff}.clubgo-wrapper .ribbon.clubgo-deal:focus,.clubgo-wrapper .ribbon.clubgo-deal:hover{text-decoration:none!important;cursor:default!important}.mobile .clubgo-wrapper .ribbon{width:100%;box-shadow:none}.mobile .clubgo-wrapper .ribbon i.left{display:none}.clubgo-wrapper .ribbon i.left{position:absolute;width:20px;bottom:0;left:-1.8em;z-index:2;border:1.12em solid #00509f;border-left-color:transparent}.clubgo-wrapper .ribbon i{margin-left:5px}.clubgo-wrapper .ribbon span{position:relative;z-index:3}.clubgo-wrapper.no-auth{background:#00509f}.clubgo-wrapper.no-auth .ribbon{width:auto;float:left;padding-left:.7em;padding-right:0}.clubgo-wrapper.no-auth div{width:auto;float:right}.clubgo-wrapper.no-auth div .vertical-middle{float:left;padding:.7em .4em .7em 0}.clubgo-wrapper.no-auth div .vertical-middle button,.clubgo-wrapper.no-auth div .vertical-middle span{float:left;color:#fff;height:100%}.clubgo-wrapper.no-auth div .vertical-middle button{text-decoration:underline}.clubgo-wrapper.no-auth div .vertical-middle:last-child{padding-right:.7em}.clubgo-modal{position:absolute;width:320px;background:rgba(0,0,0,.8);left:auto!important;xright:-50px!important;top:-10px;color:#fff;z-index:9;padding:5px;border-radius:0}.clubgo-modal.open{display:block}.clubgo-modal button{text-align:right;margin-bottom:10px}.clubgo-modal button i{color:#fff;font-size:28px;margin-right:10px;margin-top:10px}.clubgo-modal button:hover{text-decoration:underline;cursor:pointer}.clubgo-modal p{font-size:1em;padding:0 15px}.clubgo-modal a{display:inline-block;width:calc(50% - 2.5px);background:#e2e2e2;float:left;text-align:center;padding:10px 0;color:#4c4c4c!important;font-size:1.1em;font-weight:700}.clubgo-modal a:last-child{float:right}.hotel-features{float:left;width:55%;margin-top:-1.5em}@media (min-width:1200px){.hotel-features{margin-top:0}}@media (max-width:768px){.hotel-features{margin-top:0}}@media (max-width:576px){.hotel-features{width:50%;margin-top:6px}}.features-wrapper{width:100%;float:left;xmargin-bottom:20px}.features-wrapper p{font-size:1.1em;color:#00509f}.features-wrapper p i{margin-right:2px}.features-wrapper p i.red{color:#db6744}.features-wrapper .inner{border:1px solid rgba(41,128,124,.30196078431372547);padding:.25em .5em;border-radius:8px;position:relative;overflow:hidden}.mobile .features-wrapper .inner{border:none;padding:0}.features-wrapper .inner.no-acc{padding-bottom:50px!important}.features-wrapper .inner.no-acc img{width:97%}@media (max-width:576px){.features-wrapper .inner.no-acc img{max-width:250px}}@media (max-width:576px){.features-wrapper .inner.no-acc{border:1px solid rgba(41,128,124,.30196078431372547);padding:.25em .5em}}.features-wrapper .inner a{display:block;color:#1f635d;text-decoration:underline}.features-wrapper .inner button{background:#00509f;color:#fff;font-weight:700;font-size:1.1em;position:absolute;bottom:0;left:0;padding:.5em;text-align:left}.features-wrapper .inner button span{background:#fff;display:block;float:left;width:28px;height:28px;border-radius:100%;position:relative;margin-right:10px}.features-wrapper .inner button span img{width:70%!important;max-width:none;height:auto;position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto}.features-wrapper .inner button:hover{text-decoration:underline}.features-wrapper .inner p{color:#4c4c4c;margin:5px 0}.mobile .features-wrapper .inner p{margin:0}.features-wrapper .inner .feature{position:relative;padding-left:25px;margin:.25em 0}.features-wrapper .inner .feature img{position:absolute;left:0;top:3px}.mobile .features-wrapper .inner .feature{display:none}.pricing{float:left;width:40%;margin-top:2px;margin-left:2.5%;color:#000;margin-bottom:20px}@media (max-width:768px){.pricing{margin-top:20px}}@media (max-width:576px){.pricing{width:100%;background:#29807c;float:left;margin:0;padding:10px 0}.pricing .price_box{margin-top:0}}.pricing .default .row{justify-content:center}.pricing .col,.pricing .col-3,.pricing .col-6,.pricing .col-auto{padding:0}.pricing .col-3.old-price .price,.pricing .col-6.old-price .price,.pricing .col-auto.old-price .price,.pricing .col.old-price .price{color:#db6744;position:relative}@media (max-width:576px){.pricing .col-3.old-price .price,.pricing .col-6.old-price .price,.pricing .col-auto.old-price .price,.pricing .col.old-price .price{color:#000}}.pricing .col-3.old-price .price:after,.pricing .col-6.old-price .price:after,.pricing .col-auto.old-price .price:after,.pricing .col.old-price .price:after{position:absolute;left:0;top:19px;content:"";display:block;width:100%;height:2px;background:#db6744}@media (max-width:576px){.pricing .col-3.old-price .price:after,.pricing .col-6.old-price .price:after,.pricing .col-auto.old-price .price:after,.pricing .col.old-price .price:after{content:none}}.pricing .col-3.old-price .currency,.pricing .col-3.old-price .unit,.pricing .col-6.old-price .currency,.pricing .col-6.old-price .unit,.pricing .col-auto.old-price .currency,.pricing .col-auto.old-price .unit,.pricing .col.old-price .currency,.pricing .col.old-price .unit{color:#db6744}.pricing .col-3 .price,.pricing .col-6 .price,.pricing .col-auto .price,.pricing .col .price{font-size:2em}@media (max-width:576px){.pricing .col-3 .price,.pricing .col-6 .price,.pricing .col-auto .price,.pricing .col .price{font-size:1.8em;color:#fff}}.pricing .col-3 .clubGo,.pricing .col-6 .clubGo,.pricing .col-auto .clubGo,.pricing .col .clubGo{background:#00509f;text-align:center;padding:0 10px;position:relative}.pricing .col-3 .clubGo:before,.pricing .col-6 .clubGo:before,.pricing .col-auto .clubGo:before,.pricing .col .clubGo:before{width:100%;height:10px;display:block;content:"";background:#00509f;left:0;top:-10px;position:absolute}.pricing .col-3 .clubGo span,.pricing .col-6 .clubGo span,.pricing .col-auto .clubGo span,.pricing .col .clubGo span{background:#00509f;padding:0;width:100%;font-size:.5em;position:absolute;bottom:-8px;left:0;height:auto;text-align:center}.pricing .col-3 .clubGo img,.pricing .col-6 .clubGo img,.pricing .col-auto .clubGo img,.pricing .col .clubGo img{position:absolute;width:100%;bottom:-.7em;left:0}.pricing .col-3 .currency,.pricing .col-6 .currency,.pricing .col-auto .currency,.pricing .col .currency{vertical-align:super;font-size:.875em;position:relative;top:-3px}.pricing .col-3 .unit,.pricing .col-6 .unit,.pricing .col-auto .unit,.pricing .col .unit{width:100%;display:block;margin-top:-12px}@media (max-width:576px){.pricing .col-3 span,.pricing .col-6 span,.pricing .col-auto span,.pricing .col span{height:100%;display:inline-block}.pricing .col-3 span i,.pricing .col-6 span i,.pricing .col-auto span i,.pricing .col span i{margin:0 10px;color:#fff}}@media (max-width:576px){.pricing .col{padding:0!important}}.pricing input{font-weight:400}.pricing button,.pricing input{width:100%;display:block;margin-top:.8em;font-size:1.2em;padding:.4em 0}.pricing button{background:#29807c;border-radius:8px;color:#fff}.pricing button span{width:100%;color:#fff;display:block;margin-top:-5px;font-weight:400}@media (max-width:576px){.pricing button{margin-top:0;padding:0 10px;height:100%}.pricing button span{margin:0}}.pricing button.book-clubgo:focus,.pricing button.book-clubgo:hover{opacity:.75;text-decoration:underline}.pricing button.join-clubgo{background:#00509f}.pricing button.join-clubgo:focus,.pricing button.join-clubgo:hover{opacity:.75;text-decoration:underline}.review{font-size:1em;color:#595959}@media (max-width:576px){.review{margin-bottom:20px}.review .col{padding:0 0 0 10px!important}.review .col-auto{padding:0}.review .col-auto i{margin-top:20px;margin-left:5px;font-size:1.7em}}.review i{font-size:1.5em;color:#bbb}.review p{margin-bottom:0}.review p:before{content:"";display:block;position:absolute;left:-8px;top:-5px;width:20px;height:20px;background:url(https://accessiblego.azureedge.net/$web/i/common/quote.png) no-repeat 50%}@media (max-width:576px){.review p:before{left:-1.2em}}@media (max-width:576px){.review p{padding-right:15px;overflow:hidden;text-overflow:ellipsis;height:50px}}@media (max-width:576px){.review .review-button{width:100%;text-align:center;margin-top:.7em;display:none}}.review a{color:#46918d;text-decoration:underline;font-weight:700}@media (max-width:576px){.review{float:left}}.pagination{margin-bottom:70px}.pagination,.pagination button{width:auto;display:inline-block}.pagination button{background:#fff;padding:10px 15px;height:auto;line-height:normal;border:1px solid #f7f7f7;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);margin:0 2px}.pagination button:disabled{display:none}.pagination button.selected{color:#1f635d;text-decoration:underline;font-weight:700;background:none;border:none;box-shadow:none}.ui-select-bootstrap .ui-select-toggle>.caret{display:none}.ui-select-bootstrap .ui-select-toggle:after{font-family:FontAwesome;content:"\F0D7";position:absolute;right:1em}.inner-search-bar{transition:all .2s ease}.inner-search-bar .close{display:none}@media (max-width:1200px){.inner-search-bar{padding:0 15px}}@media (max-width:576px){.inner-search-bar.open{right:0}.inner-search-bar .close{display:block}}.inner-search-bar .container{padding:20px 15px;box-shadow:0 1px 6px 0 rgba(0,0,0,.2)}.inner-search-bar .switcher-wrapper{display:flex;flex-direction:column}@media (max-width:520px){.inner-search-bar .switcher-wrapper{flex-direction:row;justify-content:space-between}}.inner-search-bar .switcher-wrapper-OLD{float:left;margin-right:15px}.inner-search-bar .switcher-wrapper-OLD:last-child{margin-right:0}@media (max-width:520px){.inner-search-bar .switcher-wrapper-OLD{width:100%;padding-left:0;margin-bottom:15px}}.inner-search-bar .switcher-wrapper-OLD label{width:auto;float:left}@media (max-width:520px){.inner-search-bar .switcher-wrapper-OLD label{width:200px}}@media (max-width:360px){.inner-search-bar .switcher-wrapper-OLD label{width:150px}}.inner-search-bar .switcher-wrapper-OLD label span{float:left}@media (max-width:520px){.inner-search-bar .switcher-wrapper-OLD .btn-group{margin-top:0;clear:none;float:right;margin-right:0}}.inner-search-bar .persons{padding-right:0}.inner-search-bar .persons>div{width:80px!important;margin-right:10px}.inner-search-bar .persons>div:last-child{margin-right:10px}@media (max-width:350px){.inner-search-bar .persons{padding-right:15px}.inner-search-bar .persons>div{width:30%!important;margin-right:5%}.inner-search-bar .persons>div:last-child{margin-right:0}}@media (min-width:769px){.inner-search-bar .location{width:calc(100% - 305px)}}@media (max-width:768px){.inner-search-bar .location{width:calc(100% - 320px);padding-right:0}}@media (max-width:620px){.inner-search-bar .location{width:100%!important;margin-bottom:10px;padding-right:15px}}.inner-search-bar .location .styleInnerSpan .ui-select-toggle{padding:.375rem .6rem}.inner-search-bar .location .styleInnerSpan .ui-select-toggle:hover{background:#fff}.inner-search-bar .departure-dates{margin-right:0}@media (max-width:768px){.inner-search-bar .departure-dates{padding-left:15px!important}}@media (max-width:400px){.inner-search-bar .departure-dates>div{width:45%}.inner-search-bar .departure-dates>div .date-picker-wrapper{width:100%}.inner-search-bar .departure-dates>div:last-child{margin-left:0!important;float:right}}.inner-search-bar #hotels-search-bar-collapse.open{height:auto;overflow:visible}.inner-search-bar #hotels-search-bar-collapse .col{margin-top:20px}.inner-search-bar #hotels-search-bar-collapse .vertical-middle{width:100%}.inner-search-bar .search-button{padding-left:0}.inner-search-bar .search-button button{width:auto;padding-left:10px;padding-right:10px;font-size:1em}@media (max-width:430px){.inner-search-bar .search-button button{margin-top:25px;width:100%}}@media (max-width:768px){.inner-search-bar .search-button{margin-top:0;float:right}.inner-search-bar .search-button button{margin-top:0!important}}.inner-search-bar .search-button img{margin-right:10px;margin-top:25px}.inner-search-bar .search-button span{width:40px}@media (max-width:768px){.showmapimage{display:none}}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}body,html{margin:0;padding:0}body{font-size:16px;font-size:calc(16px + 1vw)}body.constrastGrayscale{filter:none}body.constrastGrayscale #maincontainer,body.constrastGrayscale .header,body.constrastGrayscale a,body.constrastGrayscale button,body.constrastGrayscale footer{filter:grayscale(100%)}body.textSizeDefault .search .dropdown-menu label{font-size:20px!important}body.textSizeDefault .search .dropdown-menu input{font-size:20px}body.textSizeDefault .close-dropdown-button button{font-size:1.2em!important}body.textSizeDefault .bottom .main-menu-item{height:auto;max-height:none}body.textSizeDefault .bottom .main-menu-item:after,body.textSizeDefault .bottom .main-menu-item:before{display:none!important}body.textSizeDefault .bottom .dropdown .dropdown-toggle{width:100%}body.textSizeDefault .bottom .dropdown .dropdown-toggle span{font-size:1.1em}body.textSizeDefault .bottom .dropdown .dropdown-menu{margin-top:10px}body.textSizeDefault .bottom .dropdown .dropdown-menu a,body.textSizeDefault .ui-select-placeholder{font-size:1.2em!important}body.textSizeDefault .booking-section .location{flex:0 0 431px}body.textSizeDefault .booking-section .home-booking-form-searchbutton{font-size:20px}body.textSizeDefault .booking-section .timePickerWrapper .dropdown-toggle{font-size:20px;padding-right:10px!important}body.textSizeDefault .booking-section .timePickerWrapper .dropdown-toggle:after{right:0}body.textSizeDefault .booking-section .timePickerWrapper .dropdown-menu li a{font-size:20px;text-decoration:none}body.textSizeDefault .hotel_mainCls .location{width:calc(100% - 386px)}body.textSizeLarge .search .dropdown-menu label{font-size:22px!important}body.textSizeLarge .search .dropdown-menu input{font-size:22px}body.textSizeLarge .bottom .main-menu-item{height:auto;max-height:none}body.textSizeLarge .bottom .main-menu-item:after,body.textSizeLarge .bottom .main-menu-item:before{display:none!important}body.textSizeLarge .bottom .dropdown .dropdown-toggle{width:100%}body.textSizeLarge .bottom .dropdown .dropdown-menu{margin-top:10px}body.textSizeLarge .bottom .dropdown .dropdown-menu a{font-size:1.5em!important}body.textSizeLarge .hotel_mainCls .location{width:calc(100% - 388px)}body.textSizeLarge .ui-select-placeholder{font-size:1.5em!important}body.textSizeLarge .close-dropdown-button button{font-size:22px!important}body.textSizeLarge .booking-section .location{flex:0 0 431px}body.textSizeLarge .booking-section .home-booking-form-searchbutton{font-size:22px}body.textSizeLarge .booking-section .timePickerWrapper .dropdown-toggle{font-size:22px;padding-right:10px!important;padding-left:9px!important}body.textSizeLarge .booking-section .timePickerWrapper .dropdown-toggle:after{right:-2px}body.textSizeLarge .booking-section .timePickerWrapper .dropdown-menu li a{font-size:22px;text-decoration:none}@media (min-width:768px){body{padding-top:50px}}@media (min-width:992px){body{padding-top:50px}}@font-face{font-family:Glyphicons Halflings;src:url(/web/f4769f9bdb7466be65088239c12046d1.eot);src:url(/web/f4769f9bdb7466be65088239c12046d1.eot?#iefix) format("embedded-opentype"),url(/web/448c34a56d699c29117adc64c43affeb.woff2) format("woff2"),url(/web/public/resources/glyphicons-halflings-regular.woff?4c8bc) format("woff"),url(/web/e18bbf611f2a2e43afc071aa2f4e1512.ttf) format("truetype"),url(/web/89889688147bd7575d6327160d64e760.svg#glyphicons_halflingsregular) format("svg")}a:not([href]){color:#299b7c;text-decoration:underline}.join button,.login button,a:not([href]){font-size:.875em;font-family:Source Sans Pro}.join button,.login button{background-color:#299b7c;border-radius:4px;border:1px solid #299b7c;outline:none;width:116px;height:28px;font-weight:600;color:#fff}.navigation-link a,.navigation-link a:hover{color:#fff}.navigation-link a:active,.navigation-link a:hover{text-decoration:underline}.page-header{font-size:1.5em;font-weight:600}.page-header,.page-header-price{color:#3b3f45;font-style:normal;font-family:Source Sans Pro;line-height:30px}.page-header-price{font-size:2em;font-weight:800}.page-title{font-weight:700;font-size:3.75em;color:#0d634e;line-height:50px}.page-subtitle,.page-title{font-family:Source Sans Pro}.page-subtitle{font-weight:600;font-size:2em;color:#299b7c;line-height:1em;padding:.5em 0}.textShadow{text-shadow:0 4px 4px rgba(0,0,0,.25)}.price-qualifier{color:#3b3f45}.btn-green,.price-qualifier{font-size:.875em;font-family:Source Sans Pro}.btn-green{background-color:#299b7c;border-radius:4px;border:1px solid #fff;outline:none;width:116px;height:34px;font-weight:600;color:#fff}.btn-see-rooms:active,.btn-see-rooms:focus,.btn-see-rooms:hover{border:3px solid #68200c}.modal-header{font-family:Source Sans Pro;font-weight:600;color:#3b3f45;font-size:1.125em}.modal-body-bg{background-color:#000}.section-detail .title{color:#3b3f45;font-family:Source Sans Pro;font-weight:600}.section-detail .blue-text{color:#02509f;font-size:.875em;font-family:Source Sans Pro}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1114px}}.loginmodalzindex{z-index:99000!important}.articlebox{background-color:#fff;width:13.5em;min-height:12.125em;xmargin-right:26px;margin-bottom:1.375em;border:1px solid #ccc;max-width:13.5em!important;width:100%}.articlebox img{width:100%!important;max-width:13.5em!important;max-height:8.875em}.articlebox p{height:3.25em;font-size:1.125em;font-weight:600;padding:.438em .625em;line-height:1em;text-align:left}.articlebox a{color:#000}p.innerp{margin:0 0 10px;height:auto;text-align:center;font-size:15px!important;color:#267f79!important}p.small-pp{font-size:12px!important;font-weight:200!important;height:60px;overflow:hidden;text-align:center;text-overflow:ellipsis;color:#545454!important;line-height:1.2;transition:all .2s ease}p.h-article{margin-bottom:0;text-align:center}.articlebox a{text-decoration:none!important}@media (max-width:767px){.outer .blog-inner{width:100%}.outer .blog-inner .search{clear:both}}.citybox{xbackground-color:#fff;width:13.5em;xheight:12.125em;xmargin-right:26px;margin-bottom:1.375em}.citybox img{height:13.75em;width:13.5em}.citybox-name{margin-top:1.375em;padding-bottom:.625em}.citybox-name span{height:3.25em;font-size:1.5em;font-weight:600;line-height:1em;text-align:left}#planner{background-color:#3b3f45;margin:0;padding:0;min-height:14.375em}.planner-topline{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:left;max-width:60.938em;margin-left:auto;margin-right:auto;background-color:#3b3f45;padding-top:40px}.planner-icon{padding-right:8px}.planner-caption{font-size:1.5em;color:#fff;padding:0 16px;border-right:1px solid #fff;font-weight:600}.planner-travelingto{font-size:1.125em;color:#fff;padding:0 16px}.planner-findText{font-size:1.125em;color:#fff;padding-left:16px}#planner-selectcity{width:200px}#planner-selectcity .ui-select-toggle{border:1px solid #9d9fa2;border-radius:0!important;background-color:#3b3f45;color:#fff;font-size:16px}#planner-selectcity .ui-select-toggle:focus{border:1px solid #ebd719}#planner-selectcity .ui-select-toggle:hover{text-decoration:underline}#planner-selectcity .btn-default-focus,#planner-selectcity .form-control{outline:none;box-shadow:none;-webkit-box-shadow:none}#planner-selectcity .ui-select-search{width:100%;border:1px solid #9d9fa2;border-radius:0;background-color:#3b3f45;padding:8px 12px;font-size:16px;color:#fff}#planner-selectcity .ui-select-choices{background-color:#3b3f45;outline:none;box-shadow:none;-webkit-box-shadow:none;padding-top:0;border:1px solid #9d9fa2;border-radius:0}#planner-selectcity .ui-select-bootstrap .ui-select-choices-row>span{color:#fff}#planner-selectcity .ui-select-bootstrap .ui-select-choices-row>span:hover{color:#3b3f45;background-color:#fff}#planner-selectcity .ui-select-bootstrap .ui-select-choices-row>span:active{color:#fff;background-color:#3b3f45}#planner-selectcity .ui-select-bootstrap .ui-select-choices-row.active>span{color:#3b3f45;background-color:#fff}#planner-selectcity .ui-select-placeholder{color:#fff}#planner-options{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row;padding:2.5em 0 2.125em;align-items:center;justify-content:left;text-align:center;max-width:60.938em;margin:0 auto}.planner-option a{border:1px solid transparent;color:#fff;text-decoration:underline;padding:.25em}.planner-option a:focus{border:1px solid #fff;color:#fff;outline:none}.planner-option a:hover{color:#3b3f45;background-color:#fff}.planner-option-active a{text-decoration:none}.planner-option-active a:active,.planner-option-active a:hover,.planner-option-active a:visited{text-decoration:none;cursor:default}.planner-option-active-attraction a,.planner-option-active-attraction a:active,.planner-option-active-attraction a:hover,.planner-option-active-attraction a:visited{color:#ebd719;padding:0 2em}.planner-option-active-itineraries a,.planner-option-active-itineraries a:active,.planner-option-active-itineraries a:hover,.planner-option-active-itineraries a:visited{color:#80c23f;padding:0 2em}.planner-option-active-caregivers a,.planner-option-active-caregivers a:active,.planner-option-active-caregivers a:hover,.planner-option-active-caregivers a:visited{color:#0d634e;padding:0 2em}.planner-option-active-transportation a,.planner-option-active-transportation a:active,.planner-option-active-transportation a:hover,.planner-option-active-transportation a:visited{color:#54b1db;padding:0 2em}.planner-option-active-tourcompanies a,.planner-option-active-tourcompanies a:active,.planner-option-active-tourcompanies a:hover,.planner-option-active-tourcompanies a:visited{color:#ec5ca4;padding:0 2em}.planner-option-active-equipment a,.planner-option-active-equipment a:active,.planner-option-active-equipment a:hover,.planner-option-active-equipment a:visited{color:#db6744;padding:0 2em}#home-planner-cityOptions{color:#fff;background-color:#3b3f45;border:1px solid #9d9fa2;font-size:18px;border-radius:0;padding:8px 12px}#home-planner-cityOptions option:hover{color:#3b3f45;background-color:#fff}@media (max-width:767px){div.planner-topline{padding-left:15px;padding-right:15px}}.find_city{font-size:21px;margin-top:22px;color:#fff;letter-spacing:1.5px}@media (max-width:576px){.find_city{font-size:1em;letter-spacing:.77px}}.find_city button{font-size:21px;color:#fff;text-decoration:underline}@media (max-width:576px){.find_city button{font-size:1em}}.find_city .citySearchBarPopover{background:rgba(0,0,0,.8);z-index:9;border-radius:0;xwidth:416px;padding:28px 15px 15px}.find_city .citySearchBarPopover a{width:100%}.find_city .citySearchBarPopover button i{font-size:36px}.find_city .citySearchBarPopover p{font-size:1rem}@media (max-width:576px){.find_city .citySearchBarPopover{xwidth:100%;padding-top:28px}.find_city .citySearchBarPopover p{font-size:1.2rem}.find_city .citySearchBarPopover button i{font-size:28px}.find_city button#citySearchBarPopover-close{top:0}}.citySearchBarTitle{font-size:1.875em;line-height:30.5px}@media (max-width:576px){.citySearchBarTitle{font-size:1.35em}}.datePickerInput{xborder-right:0;border-radius:0;font-size:1em;padding:7px 10px;min-height:50px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.check-in-check-out{background-color:#fff;margin-top:64px;padding:0;overflow-x:scroll}.check-in-check-out .date-picker-wrapper .popupDatePickerTrigger{display:none}.check-in-check-out .date-picker-wrapper{width:100%;max-width:100%;display:inline-block}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table{width:100%;max-width:100%}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tr th .btn-default.btn-sm.uib-title{font-weight:600;font-size:18px;line-height:1.3;border:0;margin:0 0 15px;pointer-events:none}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tr th{padding:0 0 9px}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td{padding:6px 0 5px}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tr .ng-scope small.ng-binding{font-size:14px;line-height:1;font-weight:700;color:#3b3f45}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td button{border:0;text-align:center}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td button span{display:block;font-size:14px;line-height:18px;z-index:9;position:relative}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td button.btn.btn-default{color:#757575}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td button.btn-info{position:relative;color:#fff;z-index:9;padding:0;background-color:transparent}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table thead button.btn.btn-default.btn-sm.pull-left.uib-left,.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table thead button.btn.btn-default.btn-sm.pull-right.uib-right{margin-bottom:15px;width:30px;height:30px;border-radius:50px;color:#0d634e;line-height:1;border:1px solid #0d634e;padding:0}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table thead button.btn.btn-default.btn-sm.pull-left.uib-left:focus,.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table thead button.btn.btn-default.btn-sm.pull-right.uib-right:focus{box-shadow:none}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table thead tr th button.btn.btn-default.btn-sm.pull-left{position:relative;right:-16px}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table thead tr th button.btn.btn-default.btn-sm.pull-right{position:relative;left:-16px}#hotels-checkout{display:block;margin-top:10px}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td button .text-info{color:#3b3f45!important}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table thead button.btn.btn-default.btn-sm.pull-left.uib-left:hover,.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table thead button.btn.btn-default.btn-sm.pull-right.uib-right:hover{background-color:transparent}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td button.btn.btn-default{position:relative;color:#3b3f45;z-index:9;padding:3px;background-color:transparent}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td button.btn.btn-default.active span.ng-binding.text-info{color:#fff!important;position:relative;color:#757575;z-index:9;padding:0;background-color:transparent}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td button.btn.btn-default.active span.ng-binding.text-info:before,.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td button.btn.btn-default:hover:before{content:"";position:absolute;background-color:#0d634e;color:#fff;width:42px;height:42px;line-height:42px;border-radius:50px;left:0;right:0;margin:0 auto;top:50%;z-index:-1;transform:translateY(-50%)}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td button.btn.btn-default:hover{color:#fff}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td button.btn.btn-default.active{position:relative;color:#fff;z-index:9;padding:3px;background-color:transparent}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td .active:before{content:"";position:absolute;background-color:#0d634e;width:42px;height:42px;line-height:42px;border-radius:50px;left:0;right:0;margin:0 auto;top:50%;z-index:2;transform:translateY(-55%)}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td .active:after{content:"";position:absolute;background-color:#299b7c;width:28px;height:42px;line-height:36px;left:-38px;right:0;margin:0 auto;top:50%;z-index:0;transform:translateY(-55%);opacity:1}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td.active-selected,.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td.selected:last-child button.btn.btn-default{position:relative}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td.active-selected:before{content:"";position:absolute;background-color:#0d634e;width:42px;height:42px;line-height:42px;border-radius:50px;left:0;right:0;margin:0 auto;top:50%;z-index:1;transform:translateY(-50%)}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td.active-selected:after{content:"";position:absolute;background-color:#299b7c;width:42px;height:42px;line-height:36px;left:22px;right:0;margin:0 auto;top:50%;z-index:0;transform:translateY(-50%);opacity:0}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td.active-selected button.btn.btn-default .ng-binding.text-info{color:#fff!important}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td.selected{position:relative}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td.selected:before{content:"";position:absolute;background-color:#299b7c;width:100%;height:42px;line-height:36px;left:0;right:0;margin:0 auto;top:50%;z-index:0;transform:translateY(-50%)}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td.selected:after{content:"";position:absolute;background-color:#299b7c;width:100%;height:42px;line-height:36px;left:-40px;right:0;margin:0 auto;top:50%;z-index:0;transform:translateY(-50%)}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td.selected button.btn.btn-default .text-info{color:#fff!important}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td.selected button.btn.btn-default{color:#fff}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td.selected:first-child{position:relative}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td.selected:last-child:before{content:"";position:absolute;width:100%;height:42px;line-height:36px;left:20px;right:0;margin:0 auto;top:50%;z-index:0;transform:translateY(-50%);background-color:#299b7c}.daterangepicker-mobile-search table{border-spacing:0 4px!important}.daterangepicker.dropdown-menu.show-calendar.opensright.daterangepicker-mobile-search{padding:0!important}@media only screen and (max-width:320px){.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td .active:before{left:-3px}.check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td button.btn.btn-default.active span.ng-binding.text-info:before{left:-6px}}.main-banner-mobile-vhm .datePickerInput{border-radius:0;font-size:1em;padding:7px 10px;min-height:50px;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.main-banner-mobile-vhm .btn-default{color:#333;background-color:#fff;border-color:#ccc}.main-banner-mobile-vhm .check-in-check-out{background-color:#fff;margin-top:64px;padding:0;overflow-x:scroll}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .popupDatePickerTrigger{display:none}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper{width:100%;max-width:100%;display:inline-block}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table{width:100%;max-width:100%}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tr th .btn-default.btn-sm.uib-title{font-weight:600;font-size:18px;line-height:1.3;border:0;margin:0 0 15px;pointer-events:none}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tr th{padding:0 0 9px}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td{padding:6px 0 5px}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tr .ng-scope small.ng-binding{font-size:14px;line-height:1;font-weight:700;color:#3b3f45}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td button{border:0;text-align:center}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td button span{display:block;font-size:14px;line-height:18px;z-index:9;position:relative}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td button.btn.btn-default{color:#757575}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td button.btn-info{position:relative;color:#fff;z-index:9;padding:0;background-color:transparent}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table thead button.btn.btn-default.btn-sm.pull-left.uib-left,.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table thead button.btn.btn-default.btn-sm.pull-right.uib-right{margin-bottom:15px;width:30px;height:30px;border-radius:50px;color:#0d634e;line-height:1;border:1px solid #0d634e;padding:0}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table thead button.btn.btn-default.btn-sm.pull-left.uib-left:focus,.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table thead button.btn.btn-default.btn-sm.pull-right.uib-right:focus{box-shadow:none}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table thead tr th button.btn.btn-default.btn-sm.pull-left{position:relative;right:-16px}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table thead tr th button.btn.btn-default.btn-sm.pull-right{position:relative;left:-16px}.main-banner-mobile-vhm #hotels-checkout{display:block;margin-top:10px}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td button .text-info{color:#3b3f45!important}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table thead button.btn.btn-default.btn-sm.pull-left.uib-left:hover,.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table thead button.btn.btn-default.btn-sm.pull-right.uib-right:hover{background-color:transparent}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td button.btn.btn-default{position:relative;color:#3b3f45;z-index:9;padding:3px;background-color:transparent}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td button.btn.btn-default.active span.ng-binding.text-info{color:#fff!important;position:relative;color:#757575;z-index:9;padding:0;background-color:transparent}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td button.btn.btn-default.active span.ng-binding.text-info:before,.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td button.btn.btn-default:hover:before{content:"";position:absolute;background-color:#0d634e;color:#fff;width:42px;height:42px;line-height:42px;border-radius:50px;left:0;right:0;margin:0 auto;top:50%;z-index:-1;transform:translateY(-50%)}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td button.btn.btn-default:hover{color:#fff}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td button.btn.btn-default.active{position:relative;color:#fff;z-index:9;padding:3px;background-color:transparent}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td .active:before{content:"";position:absolute;background-color:#0d634e;width:42px;height:42px;line-height:42px;border-radius:50px;left:0;right:0;margin:0 auto;top:50%;z-index:2;transform:translateY(-55%)}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td .active:after{content:"";position:absolute;background-color:#299b7c;width:28px;height:42px;line-height:36px;left:-38px;right:0;margin:0 auto;top:50%;z-index:0;transform:translateY(-55%);opacity:1}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td.active-selected,.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td.selected:last-child button.btn.btn-default{position:relative}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td.active-selected:before{content:"";position:absolute;background-color:#0d634e;width:42px;height:42px;line-height:42px;border-radius:50px;left:0;right:0;margin:0 auto;top:50%;z-index:1;transform:translateY(-50%)}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td.active-selected:after{content:"";position:absolute;background-color:#299b7c;width:42px;height:42px;line-height:36px;left:22px;right:0;margin:0 auto;top:50%;z-index:0;transform:translateY(-50%);opacity:0}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td.active-selected button.btn.btn-default .ng-binding.text-info{color:#fff!important}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td.selected{position:relative}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td.selected:before{content:"";position:absolute;background-color:#299b7c;width:100%;height:42px;line-height:36px;left:0;right:0;margin:0 auto;top:50%;z-index:0;transform:translateY(-50%)}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td.selected:after{content:"";position:absolute;background-color:#299b7c;width:100%;height:42px;line-height:36px;left:-40px;right:0;margin:0 auto;top:50%;z-index:0;transform:translateY(-50%)}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td.selected button.btn.btn-default .text-info{color:#fff!important}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td.selected button.btn.btn-default{color:#fff}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td.selected:first-child{position:relative}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td.selected:last-child:before{content:"";position:absolute;width:100%;height:42px;line-height:36px;left:20px;right:0;margin:0 auto;top:50%;z-index:0;transform:translateY(-50%);background-color:#299b7c}.main-banner-mobile-vhm .daterangepicker-mobile-search table{border-spacing:0 4px!important}.main-banner-mobile-vhm .daterangepicker.dropdown-menu.show-calendar.opensright.daterangepicker-mobile-search{padding:0!important}@media only screen and (max-width:320px){.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td .active:before{left:-3px}.main-banner-mobile-vhm .check-in-check-out .date-picker-wrapper .uib-daypicker.ng-scope table tbody tr td button.btn.btn-default.active span.ng-binding.text-info:before{left:-6px}}.wherePickerDesktopInput .ui-select-placeholder{color:#000!important;font-size:14px}.styleInnerSpan>span{xmin-height:50px}.wpchildspan span{x-causing-problems-in-searchbar-wherepicker-width:385px;height:50px;xpadding:0}.wherePickerDesktopInput input{min-height:50px;x-causing-problems-in-searchbar-wherepicker-width:385px!important}where-picker .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.btn .btn-default .form-control .ui-select-toggle{background-color:#fff}.booking-section .dropdown .dropdown-toggle:after,.ui-select-bootstrap .ui-select-toggle:after{content:""}.ui-select-toggle{border-radius:0;border:0}#checkinoutpopup .date-picker-wrapper{display:none}.daterangepicker-mobile-search{top:55px!important;width:100%;box-shadow:none;border:0;overflow-x:scroll;height:calc(100vh - 76px);padding:0 5px}.daterangepicker-mobile-search table{border-collapse:separate;border-spacing:0 2px}.daterangepicker-mobile-search .calendar{width:100%;max-width:100%;margin:0}.daterangepicker-mobile-search .calendar .daterangepicker_input,.daterangepicker-mobile-search.opensright:after,.daterangepicker-mobile-search.opensright:before{display:none}.daterangepicker-mobile-search .calendar-table{border:0 solid #ddd;padding:0;border-radius:0}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed thead tr .available{position:relative;background:transparent;margin-bottom:20px;top:-7px}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed thead tr .available:before{content:"";position:absolute;border:2px solid #0d634e;width:32px;height:32px;line-height:42px;border-radius:50px;left:0;right:0;margin:0 auto;top:50%;z-index:0;transform:translateY(-50%)}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed thead tr .available i{position:relative;color:#0d634e}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed thead tr .month{font-weight:600;font-size:18px;line-height:23px;color:#3b3f45;padding-bottom:15px}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed thead tr:last-child th{font-weight:700;font-size:14px;line-height:18px;color:#3b3f45;padding:0 0 17px}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td{padding:12px 0;font-size:14px;line-height:18px;color:#3b3f45}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.active{background-color:transparent;position:relative;z-index:0;color:#fff}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.active:before,.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.active:hover:before{content:"";position:absolute;background-color:#0d634e;width:42px;height:42px;line-height:42px;border-radius:50px;left:0;right:0;margin:0 auto;top:50%;z-index:-1;transform:translateY(-50%)}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.in-range{background:#299b7c;color:#fff;position:relative;padding:12px 0;border-collapse:inherit!important}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr{margin:2px 0}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody td.active.end-date.in-range.available{background:transparent}.daterangepicker-mobile-search .ranges .range_inputs button.cancelBtn{display:none}.daterangepicker-mobile-search .ranges{margin:0;padding:12px;position:fixed;bottom:0;width:100%}.daterangepicker-mobile-search .ranges .range_inputs button.applyBtn{width:100%;max-width:100%;font-weight:600;font-size:14px;line-height:18px;background:#299b7c;border-radius:2px;padding:12px 7px}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody .end-date.in-range.available,.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.start-date{position:relative}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody .end-date.in-range.available:after{content:"";position:absolute;background-color:#299b7c;width:100%;height:42px;line-height:42px;left:-20px;right:0;margin:0 auto;top:50%;z-index:-2;transform:translateY(-50%);border-radius:0 50px 50px 0}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.start-date:after{content:"";position:absolute;background-color:#299b7c;width:42px;height:42px;line-height:42px;left:0;right:-35px;margin:0 auto;top:50%;z-index:-2;transform:translateY(-50%)}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.active.start-date:after{display:none}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.start-date-selected:after{content:"";position:absolute;background-color:#299b7c;width:100%;height:42px;line-height:42px;left:12px;right:0;margin:0 auto;top:50%;z-index:-2;transform:translateY(-50%);border-radius:50px 0 0 50px}.daterangepicker-mobile-search .ranges .range_inputs .btn-success:disabled{opacity:1}.daterangepicker-mobile-search .calendar.right{margin-top:9px}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.off.in-range,.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:transparent;color:#999!important}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.off.active:after,.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.off.active:before{display:none}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody option.disabled,.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody td.disabled{color:#757575}.daterangepicker-mobile-search td.available:hover,.daterangepicker-mobile-search th.available:hover{background-color:transparent}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.start-date-selected-available{position:relative}@media only screen and (min-width:915px) and (max-width:915px){.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.start-date-selected:after{left:44px}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody .end-date.in-range.available:after{left:-84px}}@media only screen and (min-width:914px) and (max-width:914px){.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.start-date-selected:after{left:44px}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody .end-date.in-range.available:after{left:-84px}}@media only screen and (min-width:896px) and (max-width:896px){.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.start-date-selected:after{left:43px}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody .end-date.in-range.available:after{left:-82px}}@media only screen and (min-width:851px) and (max-width:851px){.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.start-date-selected:after{left:44px}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody .end-date.in-range.available:after{left:-76px}}@media only screen and (min-width:844px) and (max-width:844px){.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.start-date-selected:after{left:39px}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody .end-date.in-range.available:after{left:-74px}}@media only screen and (min-width:812px) and (max-width:812px){.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.start-date-selected:after{left:37px}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody .end-date.in-range.available:after{left:-70px}}@media only screen and (min-width:740px) and (max-width:740px){.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.start-date-selected:after{left:31px}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody .end-date.in-range.available:after{left:-60px}}@media only screen and (min-width:736px) and (max-width:736px){.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.start-date-selected:after{left:30px}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody .end-date.in-range.available:after{left:-60px}}@media only screen and (min-width:667px) and (max-width:667px){.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody .end-date.in-range.available:after{left:-50px}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.start-date-selected:after{left:25px}}@media only screen and (min-width:658px) and (max-width:658px){.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody .end-date.in-range.available:after{left:-50px}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.start-date-selected:after{left:25px}}@media only screen and (min-width:653px) and (max-width:653px){.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody .end-date.in-range.available:after{left:-50px}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.start-date-selected:after{left:24px}}@media only screen and (min-width:640px) and (max-width:640px){.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody .end-date.in-range.available:after{left:-45px}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.start-date-selected:after{left:24px}}@media only screen and (min-width:568px) and (max-width:568px){.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody .end-date.in-range.available:after{left:-38px}.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.start-date-selected:after{left:19px}}@media only screen and (max-width:425px){.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody .end-date.in-range.available:after{left:-15px}}@media only screen and (max-width:375px){.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody .end-date.in-range.available:after{left:-11px}}@media only screen and (max-width:320px){.daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody .end-date.in-range.available:after{left:0}}.main-banner-mobile-vhm .booking-hotel-popup .were--are--you-popup-filde .ui-select-bootstrap .ui-select-toggle:after{line-height:1.9}.main-banner-mobile-vhm #checkinoutpopup .date-picker-wrapper{display:none}.main-banner-mobile-vhm .daterangepicker-mobile-search{top:55px!important;width:100%;box-shadow:none;border:0;overflow-x:scroll;height:calc(100vh - 76px);padding:0 5px}.main-banner-mobile-vhm .daterangepicker-mobile-search table{border-collapse:separate;border-spacing:0 2px}.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar{width:100%;max-width:100%;margin:0}.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .daterangepicker_input,.main-banner-mobile-vhm .daterangepicker-mobile-search.opensright:after,.main-banner-mobile-vhm .daterangepicker-mobile-search.opensright:before{display:none}.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar-table{border:0 solid #ddd;padding:0;border-radius:0}.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed thead tr .available{position:relative;background:transparent;margin-bottom:20px;top:-7px}.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed thead tr .available:before{content:"";position:absolute;border:2px solid #0d634e;width:32px;height:32px;line-height:42px;border-radius:50px;left:0;right:0;margin:0 auto;top:50%;z-index:0;transform:translateY(-50%)}.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed thead tr .available i{position:relative;color:#0d634e}.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed thead tr .month{font-weight:600;font-size:18px;line-height:23px;color:#3b3f45;padding-bottom:15px}.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed thead tr:last-child th{font-weight:700;font-size:14px;line-height:18px;color:#3b3f45;padding:0 0 17px}.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td{padding:12px 0;font-size:14px;line-height:18px;color:#3b3f45}.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.active{background-color:transparent;position:relative;z-index:0;color:#fff}.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.active:before,.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.active:hover:before{content:"";position:absolute;background-color:#0d634e;width:42px;height:42px;line-height:42px;border-radius:50px;left:0;right:0;margin:0 auto;top:50%;z-index:-1;transform:translateY(-50%)}.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.in-range{background:#299b7c;color:#fff;position:relative;padding:12px 0;border-collapse:inherit!important}.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr{margin:2px 0}.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody td.active.end-date.in-range.available{background:transparent}.main-banner-mobile-vhm .daterangepicker-mobile-search .ranges .range_inputs button.cancelBtn{display:none}.main-banner-mobile-vhm .daterangepicker-mobile-search .ranges{margin:0;padding:12px;position:fixed;bottom:0;width:100%}.main-banner-mobile-vhm .daterangepicker-mobile-search .ranges .range_inputs button.applyBtn{width:100%;max-width:100%;font-weight:600;font-size:14px;line-height:18px;background:#299b7c;border-radius:2px;padding:12px 7px}.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody .end-date.in-range.available,.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.start-date{position:relative}.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody .end-date.in-range.available:after{content:"";position:absolute;background-color:#299b7c;width:100%;height:42px;line-height:42px;left:-20px;right:0;margin:0 auto;top:50%;z-index:-2;transform:translateY(-50%);border-radius:0 50px 50px 0}.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.start-date:after{content:"";position:absolute;background-color:#299b7c;width:42px;height:42px;line-height:42px;left:0;right:-35px;margin:0 auto;top:50%;z-index:-2;transform:translateY(-50%)}.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.active.start-date:after{display:none}.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.start-date-selected:after{content:"";position:absolute;background-color:#299b7c;width:100%;height:42px;line-height:42px;left:12px;right:0;margin:0 auto;top:50%;z-index:-2;transform:translateY(-50%);border-radius:50px 0 0 50px}.main-banner-mobile-vhm .daterangepicker-mobile-search .ranges .range_inputs .btn-success:disabled{opacity:1}.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar.right{margin-top:9px}.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.off.in-range,.main-banner-mobile-vhm .daterangepicker td.off,.main-banner-mobile-vhm .daterangepicker td.off.end-date,.main-banner-mobile-vhm .daterangepicker td.off.in-range,.main-banner-mobile-vhm .daterangepicker td.off.start-date{background-color:transparent;color:#999!important}.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.off.active:after,.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.off.active:before{display:none}.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody option.disabled,.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody td.disabled{color:#757575}.main-banner-mobile-vhm .daterangepicker-mobile-search td.available:hover,.main-banner-mobile-vhm .daterangepicker-mobile-search th.available:hover{background-color:transparent}.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody tr td.start-date-selected-available{position:relative}@media only screen and (max-width:425px){.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody .end-date.in-range.available:after{left:-15px}}@media only screen and (max-width:375px){.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody .end-date.in-range.available:after{left:-11px}}@media only screen and (max-width:320px){.main-banner-mobile-vhm .daterangepicker-mobile-search .calendar .calendar-table .table-condensed tbody .end-date.in-range.available:after{left:0}}.wheremobilePickerInput{border-radius:0;font-size:1em;padding:7px 10px;min-height:50px;border:1px solid #ccc;border-right:0;outline:0}.wherePickerInput .ui-select-placeholder{color:#000!important;font-size:14px}.where-mobile-PickerInput input{min-height:50px}.width2em{width:1em}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}where-mobile-picker .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.booking-hotel-popup{background-color:#fff}.were--are--you-popup-filde .were--are--you-popup-filde-display span{display:block!important}.were--are--you-popup-filde .form-control:focus{box-shadow:none;outline:none}.were--are--you-popup-filde input{border:1px solid #c4c4c4!important;min-height:44px!important;border-radius:2px}.were--are--you-popup-filde input:focus{border:1px solid #c4c4c4!important}.were--are--you-popup-filde .btn:focus{box-shadow:none!important}.were--are--you-popup-filde ul.ui-select-no-choice.dropdown-menu.ng-scope{border:none!important;margin-top:20px}.booking-hotel-popup .modal-content{position:fixed}.were--are--you-popup-filde .dropdown.open .dropdown-menu{display:block;overflow-x:hidden;height:calc(100vh - 136px);overflow-y:scroll}.booking-hotel-popup-btn label{margin-bottom:0!important}.were--are--you-popup-filde-dropdwoun span{display:block!important}.light14{color:#3b3f45}.light14.ng-scope,span.were--are--you-popup-filde-dropdwoun----text{display:-ms-flexbox!important;display:flex!important}span.were--are--you-popup-filde-dropdwoun----text{margin-left:5px;font-weight:600}.main-banner .banner-wrapper .container span i{color:#3b3f45}.were--are--you-popup-filde-dropdwoun---ixon-text-flex{display:-ms-flexbox!important;display:flex!important}.were--are--you-popup-filde-dropdwoun---color-fff.active{color:#fff}.were--are--you-popup-filde-dropdwoun{max-height:unset!important;border:none;margin-top:28px!important}.ui-select-bootstrap .ui-select-choices-row.active>span{color:#000!important;text-decoration:none;outline:0;background-color:unset!important}.booking-hotel-popup .modal-dialog .modal-content .modal-body{padding:12px}.booking-hotel-popup .ui-select-bootstrap .ui-select-choices-row>span{padding:0 5px 12px}.booking-hotel-popup .were--are--you-popup-filde .were--are--you-popup-filde-display .form-control{min-height:44px!important}.booking-hotel-popup .were--are--you-popup-filde .were--are--you-popup-filde-display .form-control span.ui-select-placeholder{top:50%;height:auto;transform:translateY(-50%);padding:0}.booking-hotel-popup .were--are--you-popup-filde .ui-select-bootstrap .ui-select-toggle:after{line-height:1.9}.booking-hotel-popup .were--are--you-popup-filde .were--are--you-popup-filde-display .form-control .ui-select-match-text span{top:50%!important;transform:translateY(-50%);left:32px!important}.booking-hotel-popup .were--are--you-popup-filde .were--are--you-popup-filde-display .form-control .ui-select-match-text i{padding:0;top:50%!important;transform:translateY(-50%);left:10px!important;position:absolute}.main-banner .banner-wrapper .container span{-ms-word-break:break-all;word-break:break-all;white-space:normal}.booking-check-in-out .modal-content{overflow:hidden;height:calc(100vh - 62px)}div#checkinoutpopup{background:#fff}.booking-check-in-out .modal-content .modal-footer{z-index:9;position:fixed;bottom:0;width:100%;max-width:100%;left:0;right:0;margin:0 auto}.booking-check-in-out .modal-content .modal-header{padding:10.5px 10px;position:fixed;top:0;width:100%;z-index:999;background:#fff}.booking-check-in-out .modal-content .modal-header button#btnclosesearchdateselectmb{padding:0 7px;margin:2px 0 0}.date-picker-wrapper .popupDatePickerTrigger.cal-out:after,.date-picker-wrapper .popupDatePickerTrigger:after{display:none}#hotels-checkout{margin-top:0}.booking-check-in-out button label{margin-bottom:0!important}#bodyElement,#bodyElement #maincontainer{background:#fff}.modal-dialog .modal-body{height:100vh;background-color:#fff;margin:8px 0 0;padding:16px 24px 24px}#bookingroom{background:#fff}#bookingroom button.btn.shadow-none{z-index:9999;position:relative}#bookingroom .modal-footer{position:fixed;width:100%;bottom:0;left:0;right:0}.title-trash{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.title-trash .ng-scope i{color:#f56161;font-size:19px}.title-trash .ng-binding,.title-trash .ng-scope{margin:0}.booking-room-adults .modal-content .modal-body h3{color:#3b3f45;margin-left:-13px}.booking-room-adults .modal-content .modal-body .row .col-9 span{color:#3b3f45}.number-room-member{right:-9px}.number-room-member .number-room-member-1{text-align:center}.number-room-member{position:relative;right:-29px}.number-room-member .number-room-member-1.number-room-count{margin-left:-10px;margin-right:-10px}.children-row{margin-top:-6px}#bodyElement #maincontainer .ng-scope hr{border-top:1px solid #c4c4c4;x-causing-outofbox-margin:7px -12px}.booking-room-adults .modal-content .modal-header button.close{opacity:1}.booking-room-adults .modal-content .modal-header span{color:#3b3f45;opacity:1}.booking-room-adults .modal-content{height:calc(100vh - 52px)}.modal-dialog .modal-body #hotels-where a{margin-top:10px}.modal-dialog .modal-body{overflow:hidden;overflow-y:scroll;height:inherit;margin:56px 0 0;padding:22px 0 0}#bookinghotel .modal-body{margin:8px 0 0}#bookingroom .modal-body{padding:16px 24px 24px}.booking-room-adults .modal-body{margin:8px 0 0}.booking-room-adults label{margin-bottom:0}.number-room-member-minus,.number-room-member-plus{position:relative}.number-room-member-minus:before,.number-room-member-plus:before{width:8px;height:2px;left:8px}.number-room-member-minus:before,.number-room-member-plus:after,.number-room-member-plus:before{content:"";background:#000;z-index:9999;right:0;display:block;top:56%;position:absolute;margin:0 auto;transform:translate(-50%,-50%)}.number-room-member-plus:after{width:2px;height:8px;left:2px}.booking-room-adults .modal-content .modal-body .row .number-room-member .number-room-member-1 input{z-index:99999999;position:relative;opacity:0}.number-room-member .number-room-member-1.number-room-count label{color:#3b3f45;font-weight:600;z-index:9999}.booking-room-adults .modal-content .modal-body .row .number-room-member .number-room-member-1 input{padding:0 6px}@media only screen and (max-width:365px){.booking-check-in-out-popup-btn,.booking-hotel-popup-btn,.booking-room-adults-popup-btn,.booking-search-btn{font-size:11px}}@media only screen and (max-width:320px){.booking-room-adults .modal-content .modal-body .row .number-room-member .number-room-member-1 input{opacity:.1}}.main-banner-mobile-vhm .wheremobilePickerInput{border-radius:0;font-size:1em;padding:7px 10px;min-height:50px;border:1px solid #ccc;border-right:0;outline:0}.main-banner-mobile-vhm .wherePickerInput .ui-select-placeholder{color:#000!important;font-size:14px}.main-banner-mobile-vhm .styleInnerSpan>span{border:1px solid #ccc;box-shadow:none;padding:14px 12px;outline:none;min-height:50px}.main-banner-mobile-vhm .where-mobile-PickerInput input{min-height:50px}.main-banner-mobile-vhm .full button span{background-color:#32cd32;border-radius:32px;color:#000}.main-banner-mobile-vhm .partially button span{background-color:orange;border-radius:32px;color:#000}.main-banner-mobile-vhm .width2em{width:1em}.main-banner-mobile-vhm .btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.main-banner-mobile-vhm .where-mobile-picker .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.main-banner-mobile-vhm .booking-hotel-popup{background-color:#fff}.main-banner-mobile-vhm .were--are--you-popup-filde .were--are--you-popup-filde-display span{display:block!important}.main-banner-mobile-vhm .were--are--you-popup-filde .form-control:focus{box-shadow:none;outline:none}.main-banner-mobile-vhm .were--are--you-popup-filde input{border:1px solid #c4c4c4!important;min-height:44px!important;border-radius:2px}.main-banner-mobile-vhm .were--are--you-popup-filde input:focus{border:1px solid #c4c4c4!important}.main-banner-mobile-vhm .were--are--you-popup-filde .btn:focus{box-shadow:none!important}.main-banner-mobile-vhm .were--are--you-popup-filde ul.ui-select-no-choice.dropdown-menu.ng-scope{border:none!important;margin-top:20px}.main-banner-mobile-vhm .booking-hotel-popup .modal-content{position:fixed}.main-banner-mobile-vhm .were--are--you-popup-filde .dropdown.open .dropdown-menu{display:block;overflow-x:hidden;height:calc(100vh - 136px);overflow-y:scroll}.main-banner-mobile-vhm .booking-hotel-popup-btn label{margin-bottom:0!important}.main-banner-mobile-vhm .were--are--you-popup-filde-dropdwoun span{display:block!important}.main-banner-mobile-vhm .light14{color:#3b3f45}.main-banner-mobile-vhm .light14.ng-scope{display:-ms-flexbox!important;display:flex!important}.main-banner-mobile-vhm span.were--are--you-popup-filde-dropdwoun----text{display:-ms-flexbox!important;display:flex!important;margin-left:5px;font-weight:600}.main-banner-mobile-vhm .main-banner .banner-wrapper .container span i{color:#3b3f45}.main-banner-mobile-vhm .were--are--you-popup-filde-dropdwoun---ixon-text-flex{display:-ms-flexbox!important;display:flex!important}.main-banner-mobile-vhm .were--are--you-popup-filde-dropdwoun---color-fff.active{color:#fff}.main-banner-mobile-vhm .were--are--you-popup-filde-dropdwoun{max-height:unset!important;border:none;margin-top:28px!important}.main-banner-mobile-vhm .ui-select-bootstrap .ui-select-choices-row.active>span{color:#000!important;text-decoration:none;outline:0;background-color:unset!important}.main-banner-mobile-vhm .booking-hotel-popup .modal-dialog .modal-content .modal-body{padding:12px}.main-banner-mobile-vhm .booking-hotel-popup .ui-select-bootstrap .ui-select-choices-row>span{padding:0 5px 12px}.main-banner-mobile-vhm .booking-hotel-popup .were--are--you-popup-filde .were--are--you-popup-filde-display .form-control{min-height:44px!important}.main-banner-mobile-vhm .booking-hotel-popup .were--are--you-popup-filde .were--are--you-popup-filde-display .form-control span.ui-select-placeholder{top:50%;height:auto;transform:translateY(-50%);padding:0}.main-banner-mobile-vhm .booking-hotel-popup .were--are--you-popup-filde .ui-select-bootstrap .ui-select-toggle:after{line-height:1}.main-banner-mobile-vhm .booking-hotel-popup .were--are--you-popup-filde .were--are--you-popup-filde-display .form-control .ui-select-match-text span{top:50%!important;transform:translateY(-50%);left:32px!important}.main-banner-mobile-vhm .booking-hotel-popup .were--are--you-popup-filde .were--are--you-popup-filde-display .form-control .ui-select-match-text i{padding:0;top:50%!important;transform:translateY(-50%);left:10px!important;position:absolute}.main-banner-mobile-vhm .main-banner .banner-wrapper .container span{-ms-word-break:break-all;word-break:break-all;white-space:normal}.main-banner-mobile-vhm .booking-check-in-out .modal-content{overflow:hidden;height:calc(100vh - 62px)}.main-banner-mobile-vhm div#checkinoutpopup{background:#fff}.main-banner-mobile-vhm .booking-check-in-out .modal-content .modal-footer{z-index:9;position:fixed;bottom:0;width:100%;max-width:100%;left:0;right:0;margin:0 auto}.main-banner-mobile-vhm .booking-check-in-out .modal-content .modal-header{padding:10.5px 10px;position:fixed;top:0;width:100%;z-index:999;background:#fff}.main-banner-mobile-vhm .booking-check-in-out .modal-content .modal-header button#btnclosesearchdateselectmb{padding:0 7px;margin:2px 0 0}.main-banner-mobile-vhm .date-picker-wrapper .popupDatePickerTrigger.cal-out:after,.main-banner-mobile-vhm .date-picker-wrapper .popupDatePickerTrigger:after{display:none}.main-banner-mobile-vhm #hotels-checkout{margin-top:0}.main-banner-mobile-vhm .booking-check-in-out button label{margin-bottom:0!important}.main-banner-mobile-vhm #bodyElement,.main-banner-mobile-vhm #bodyElement #maincontainer{background:#fff}.main-banner-mobile-vhm .modal-dialog .modal-body{height:100vh;background-color:#fff;margin:8px 0 0;padding:16px 24px 24px}.main-banner-mobile-vhm #bookingroom{background:#fff}.main-banner-mobile-vhm #bookingroom button.btn.shadow-none{z-index:9999;position:relative}.main-banner-mobile-vhm #bookingroom .modal-footer{position:fixed;width:100%;bottom:0;left:0;right:0}.main-banner-mobile-vhm .title-trash{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.main-banner-mobile-vhm .title-trash .ng-scope i{color:#f56161;font-size:19px}.main-banner-mobile-vhm .title-trash .ng-binding,.main-banner-mobile-vhm .title-trash .ng-scope{margin:0}.main-banner-mobile-vhm .booking-room-adults .modal-content .modal-body h3{color:#3b3f45;margin-left:-13px}.main-banner-mobile-vhm .booking-room-adults .modal-content .modal-body .row .col-9 span{color:#3b3f45}.main-banner-mobile-vhm .number-room-member{right:-9px}.main-banner-mobile-vhm .number-room-member .number-room-member-1{text-align:center}.main-banner-mobile-vhm .number-room-member{position:relative;right:-29px}.main-banner-mobile-vhm .number-room-member .number-room-member-1.number-room-count{margin-left:-10px;margin-right:-10px}.main-banner-mobile-vhm .children-row{margin-top:-6px}.main-banner-mobile-vhm #bodyElement #maincontainer .ng-scope hr{border-top:1px solid #c4c4c4;margin:7px -12px}.main-banner-mobile-vhm .booking-room-adults .modal-content .modal-header button.close{opacity:1}.main-banner-mobile-vhm .booking-room-adults .modal-content .modal-header span{color:#3b3f45;opacity:1}.main-banner-mobile-vhm .booking-room-adults .modal-content{height:calc(100vh - 52px)}.main-banner-mobile-vhm .modal-dialog .modal-body #hotels-where a{margin-top:10px}.main-banner-mobile-vhm .modal-dialog .modal-body{overflow:hidden;overflow-y:scroll;height:inherit;margin:56px 0 0;padding:22px 0 0}.main-banner-mobile-vhm #bookinghotel .modal-body{margin:8px 0 0}.main-banner-mobile-vhm #bookingroom .modal-body{padding:16px 24px 24px}.main-banner-mobile-vhm .booking-room-adults .modal-body{margin:8px 0 0}.main-banner-mobile-vhm .booking-room-adults label{margin-bottom:0}.main-banner-mobile-vhm .number-room-member-minus,.main-banner-mobile-vhm .number-room-member-plus{position:relative}.main-banner-mobile-vhm .number-room-member-minus:before,.main-banner-mobile-vhm .number-room-member-plus:before{content:"";width:8px;height:2px;background:#000;z-index:9999;left:8px;right:0;display:block;top:56%;position:absolute;margin:0 auto;transform:translate(-50%,-50%)}.main-banner-mobile-vhm .number-room-member-plus:after{content:"";width:2px;height:8px;background:#000;z-index:9999;left:2px;right:0;display:block;top:56%;position:absolute;margin:0 auto;transform:translate(-50%,-50%)}.main-banner-mobile-vhm .booking-room-adults .modal-content .modal-body .row .number-room-member .number-room-member-1 input{z-index:99999999;position:relative;opacity:0}.main-banner-mobile-vhm .number-room-member .number-room-member-1.number-room-count label{color:#3b3f45;font-weight:600;z-index:9999}.main-banner-mobile-vhm .booking-room-adults .modal-content .modal-body .row .number-room-member .number-room-member-1 input{padding:0 6px}.main-banner-mobile-vhm .booking-room-adults .modal-dialog{max-width:100%!important}@media only screen and (max-width:365px){.main-banner-mobile-vhm .booking-check-in-out-popup-btn,.main-banner-mobile-vhm .booking-hotel-popup-btn,.main-banner-mobile-vhm .booking-room-adults-popup-btn,.main-banner-mobile-vhm .booking-search-btn{font-size:11px}}@media only screen and (max-width:320px){.main-banner-mobile-vhm .booking-room-adults .modal-content .modal-body .row .number-room-member .number-room-member-1 input{opacity:.1}}.styleInnerSpan>span{border:1px solid #ccc;box-shadow:none;padding:14px 12px;outline:none;min-height:50px}.wherePickerInput input{//min-height:50px}.full button span{background-color:#32cd32;border-radius:32px;color:#000}.partially button span{background-color:orange;border-radius:32px;color:#000}.social-icon{display:flex}.social-icon ul{margin:0;list-style:none;padding-left:0}.social-icon ul>li{display:inline-block;margin:0 2px}.social-icon ul>li a{background:#3b3f45;color:#fff;border-radius:50%;display:inline-block;height:25px;line-height:normal;padding:0;text-align:center;width:25px}.social-icon ul>li a:before{font-size:12px;display:inline-block;font-family:FontAwesom;font-weight:400;position:relative;top:1px}.social-icon ul>li.twitter a:before{content:"\F099";font-family:FontAwesome}.social-icon ul>li.facebook a:before{content:"\F09A";font-family:FontAwesome}.social-icon ul>li.instagram a:before{content:"\F16D";font-family:FontAwesome}.social-icon ul>li.linkedin a:before{content:"\F0E1";font-family:FontAwesome;top:0}.section-heading{font-size:25px;font-weight:600;padding:20px 0}.attractions-item{background-color:#fff;width:100%;padding:15px;float:left;margin-bottom:20px}.attractions-item .attraction-detail:after{content:"";background-color:#d8d8d8;position:absolute;width:1px;height:100px;top:10px;right:0;display:block}.attractions-item .attraction-title{margin-bottom:15px}.attractions-item .attraction-title .attraction-name{border-bottom:1px solid #78b4a9;color:#78b4a9}.attractions-item .attraction-title .attraction-name:hover{text-decoration:none}.attractions-item .attraction-title .attraction-ratings{display:inline-block}.attractions-item .attraction-title .attraction-ratings .rating-star{display:inline-block;margin-right:5px}.attractions-item .attraction-title .attraction-ratings span{display:inline-block;border-bottom:1px solid #78b4a9;color:#78b4a9}.attractions-item .attraction-title .attraction-name{font-weight:600;margin-right:10px}.attractions-item .attraction-description{text-align:justify;margin-bottom:20px;color:#444;font-size:15px;font-weight:600}.attractions-item .attraction-review{margin-bottom:10px}.attractions-item .attraction-review i{font-size:18px;margin-right:5px;color:#78b4a9}.attractions-item .attraction-review .write-review{border-bottom:1px solid #78b4a9;color:#78b4a9;font-weight:600}.attractions-item .attraction-review .write-review:hover{text-decoration:none}.attractions-item .attraction-review-desc{text-align:justify;color:#969696;font-size:15px}.attractions-item .attraction-review-desc a{color:#78b4a9;border-bottom:1px solid #78b4a9}.attractions-item .attraction-review-desc a:hover{text-decoration:none!important}.attractions-item .attraction-details{margin-bottom:5px}.attractions-item .attraction-details i{color:#969696;margin-right:10px}.address_info a,.attractions-item .attraction-details span{color:#969696;font-size:14px}.attraction-title .attraction-ratings .rating-star div img{max-width:20px}.attraction-description{font-weight:500!important}.national_flag{font-weight:600;font-size:14px;color:#000}.attraction-review-desc{text-decoration:none!important}.attraction-review-desc a:focus,.attraction-review-desc a:visited{text-decoration:none}.attraction-title>a{font-weight:700;font-size:21px;margin-right:10px;display:inline-block;position:relative;top:3px}.attraction-review>a,.attraction-title>a{color:#299b7c;text-decoration:underline}.attraction-ratings .rating-star img{cursor:auto}.review_row{padding:10px;background:#fff;border:2px solid #c7c7c7;border-radius:2px;margin-bottom:10px}.reviwer_img{margin:0 auto 10px;border-radius:100%;height:70px;width:70px;text-align:center;background:#ccc}.review_row .media-left{max-width:100px;text-align:center;line-height:normal}.reviwer_txt{font-size:14px;font-weight:600;line-height:13px}.review_row h4 img{width:15px}.review_row h4 span{float:right}.review_row h4{color:#299b7c;font-weight:500;margin:0 0 6px;text-decoration:none}.review_row p{font-size:14px;line-height:normal;margin:0;font-weight:600}span.date{font-size:14px;color:#999}.clearfix .rating-star img{cursor:auto}div#carousel123 .item div{width:135px;padding:0}.filUpload_mainCls .btn_uploadaction button.btn{font-size:21px;color:#fff;background:#29807c;padding:10px 15px;box-shadow:0 4px 0 #0e5653;min-width:130px;text-align:center;border-radius:7px}.filUpload_mainCls .btn_uploadaction{margin:30px 0 0}.carousel-showmanymoveone .carousel-control{width:4%;background-image:none}.carousel-showmanymoveone .carousel-control.left{margin-left:15px}.carousel-showmanymoveone .carousel-control.right{margin-right:15px}.carousel-showmanymoveone .cloneditem-1,.carousel-showmanymoveone .cloneditem-2,.carousel-showmanymoveone .cloneditem-3{display:none}@media (min-width:768px){.carousel-showmanymoveone .carousel-inner>.active.left,.carousel-showmanymoveone .carousel-inner>.prev{left:-15%}.carousel-showmanymoveone .carousel-inner>.active.right,.carousel-showmanymoveone .carousel-inner>.next{left:15%}.carousel-showmanymoveone .carousel-inner>.active,.carousel-showmanymoveone .carousel-inner>.left,.carousel-showmanymoveone .carousel-inner>.prev.right{left:0}.carousel-showmanymoveone .carousel-inner .cloneditem-1{display:block}}@media (min-width:768px) and (transform-3d),all and (min-width:768px) and (-webkit-transform-3d){.carousel-showmanymoveone .carousel-inner>.item.active.right,.carousel-showmanymoveone .carousel-inner>.item.next{transform:translate3d(15%,0,0);left:0}.carousel-showmanymoveone .carousel-inner>.item.active.left,.carousel-showmanymoveone .carousel-inner>.item.prev{transform:translate3d(-15%,0,0);left:0}.carousel-showmanymoveone .carousel-inner>.item.active,.carousel-showmanymoveone .carousel-inner>.item.left,.carousel-showmanymoveone .carousel-inner>.item.prev.right{transform:translateZ(0);left:0}}@media (min-width:992px){.carousel-showmanymoveone .carousel-inner>.active.left,.carousel-showmanymoveone .carousel-inner>.prev{left:-14%}.carousel-showmanymoveone .carousel-inner>.active.right,.carousel-showmanymoveone .carousel-inner>.next{left:14%}.carousel-showmanymoveone .carousel-inner>.active,.carousel-showmanymoveone .carousel-inner>.left,.carousel-showmanymoveone .carousel-inner>.prev.right{left:0}.carousel-showmanymoveone .carousel-inner .cloneditem-2,.carousel-showmanymoveone .carousel-inner .cloneditem-3{display:block}}@media (min-width:992px) and (transform-3d),all and (min-width:992px) and (-webkit-transform-3d){.carousel-showmanymoveone .carousel-inner>.item.active.right,.carousel-showmanymoveone .carousel-inner>.item.next{transform:translate3d(14%,0,0);left:0}.carousel-showmanymoveone .carousel-inner>.item.active.left,.carousel-showmanymoveone .carousel-inner>.item.prev{transform:translate3d(-14%,0,0);left:0}.carousel-showmanymoveone .carousel-inner>.item.active,.carousel-showmanymoveone .carousel-inner>.item.left,.carousel-showmanymoveone .carousel-inner>.item.prev.right{transform:translateZ(0);left:0}}div#carousel123 .item{height:134px}.carousel-inner{background-color:#fff}.inn_sec{background:hsla(0,0%,100%,.85)}.inn_sec,.slider_sec{padding:40px 0}.slide_txtsec h3{font-size:1.35em;font-weight:600;color:#29808c;margin:0}.slide_dis h4{font-size:1.15em;font-weight:600}.slide_dis p{color:#666;font-size:1em}.slider_sec{padding:70px 0 50px}.inner_slide{max-width:900px!important;margin:40px auto 10px!important;position:relative}.item_img img{max-width:100%}.txt_beloform{width:100%}@media (max-width:767px){.review_page h2{font-size:1.8em}.review_page p.bold24{font-size:1.15em;font-weight:400}.transform_travel h2{color:#29808c;font-size:1.4em;margin:0}.power_review_sec h3{font-size:1.25em}.power_review_sec{background:none;border:none}.inn_sec,.slider_sec{padding:0}.mobile_view_reviewslidr{padding-bottom:30px}.item_img{margin-bottom:20px}.review_box .img_holder img{max-width:100%}.review_box p{color:#666}.slider_sec .container{padding:0}.wrapper-row.review_page_inner{justify-content:normal!important}.continue_btn{float:left;align-self:normal!important}.txt_beloform{float:left;width:63%!important;text-align:left}.txt_beloform p{text-align:left;padding-left:10px;margin:10px 0;line-height:normal}.inner_slide ol.carousel-indicators{margin:0 auto 30px}.inner_slide{margin:0 auto 10px!important}}@media (max-width:374px){.txt_beloform{float:none;width:100%!important}.txt_beloform p{text-align:left;padding-left:0;margin:10px 0;line-height:normal}}div#carousel123 .item{height:350px;overflow:hidden}.inner_slide .ng-binding_class{text-align:left}.inner_slide h3{font-weight:700;font-size:1em;margin:7px 0;color:#000}.inner_slide .ng-binding_class p{margin:0;font-size:1em;font-weight:400;display:inline;line-height:20px;padding-left:5px}.inner_slide .ng-binding_class .text_sec{color:#666;padding-left:0}.inner_slide .ng-binding_class h4 span{padding-left:40px}.inner_slide .ng-binding_class h4{font-size:1.15em;font-weight:600;color:#000;margin:10px 0}.inner_slide a.left.arrr{margin-top:30px;display:inline-block;margin-left:-150px}.inner_slide i.fas.fa-circle{margin:0 5px;font-size:10px;color:#d7d7d7}.inner_slide a:focus{text-decoration:none;outline-offset:0;outline:none}.inner_slide .active,.inner_slide a:focus{color:#29807c!important}.carousel-indicators li{border:1px solid #29807c!important}.carousel-indicators .active{background-color:#29807c}.inner_slide ol.carousel-indicators{position:static;text-align:center;margin:40px auto 10px!important;width:100%;max-width:100%;left:0!important}.inner_slide .carousel-indicators li{border-color:#ccc!important;background:#ccc;margin:0 5px}.inner_slide .carousel-indicators .active{background-color:#29808c}.slide_txtdiv{padding-left:0}@media (max-width:767px){.slide_txtdiv{padding-left:0;margin-top:13px}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:inline-block;background:#fff}.carousel-inner>.item{background:#fff;overflow:hidden}.inner_slide .carousel-indicators li{height:10px;width:10px;border-radius:10px;border:none!important}.favoriteDirective .favorite-icon-added{color:red}.favoriteDirective .favorite-icon-open{color:#d7d7d7}.switcher-toggle{margin-top:5px;clear:left;padding:1px!important;background:#6c6c6c;border-radius:20px;display:inline-block;float:left;margin-right:10px}.switcher-toggle label{background:none}.switcher-toggle label.btn-secondary{width:25px;height:25px}.switcher-toggle label.btn-secondary:last-child{margin-left:-10px}.switcher-toggle label.active{background:#fff!important}.switcher-toggle.on{background:#29807c!important;border:#29807c;padding:2px!important}.switcher-toggle.disabled{pointer-events:none;background:#94c0be;border:1px solid #94c0be}.switcher-toggle.disabled label{background:none}.switcher-toggle.disabled label:first-child{background:#fff}.switch{position:relative;display:inline-block;width:70px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#6c6c6c}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:#29807c}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.form-label-q{float:none!important;width:auto!important;display:block!important;clear:right}.label-form-q .popover{background:none;border-radius:0;left:0!important;min-width:260px;width:100%;max-width:440px}.label-form-q .popover .pop-content{background:rgba(0,0,0,.8);width:100%!important;max-width:440px!important;xborder-radius:0;padding:25px 10px;font-size:1.2em}.label-form-q .popover .pop-content button.close{position:absolute;right:10px;top:10px;display:block;border:1px solid #595959;width:40px;height:40px;background:#fff;border-radius:100%;opacity:1}.label-form-q .popover .pop-content button.close i{color:#595959;box-shadow:none;-webkit-text-stroke:2px #fff;font-size:1.2em}.label-form-q .popover .pop-content button.join{color:#45c3bd;text-decoration:underline}.label-form-q .popover .pop-content img{max-width:100%}.label-form-q .popover .pop-content p{margin:0 0 10px;text-align:left;height:auto}.label-form-q label:hover{text-decoration:underline}.tooltip{display:none;position:fixed;background-color:#fff;padding:7px 10px;max-width:250px;color:#3b3f45;opacity:1;font-size:14px;box-shadow:0 0 10px rgba(0,0,0,.4)}.usernote-show{display:inherit}.usernote-arrow{position:absolute;width:0;height:0}.usernote-down .usernote-arrow{top:-5px;border-bottom:5px solid #222}.usernote-down .usernote-arrow,.usernote-up .usernote-arrow{left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent}.usernote-up .usernote-arrow{bottom:-5px;border-top:5px solid #222}.usernote-right .usernote-arrow{left:-5px;border-right:5px solid #222}.usernote-left .usernote-arrow,.usernote-right .usernote-arrow{top:50%;margin-top:-3px;border-top:5px solid transparent;border-bottom:5px solid transparent}.usernote-left .usernote-arrow{right:-5px;border-left:5px solid #222}.outer{background:silver;padding:30px 0}.outer .blog-inner{width:60.938em;max-width:100%;padding-left:0;padding-right:0}@media (max-width:991px){.outer .blog-inner{width:750px;padding-right:15px;padding-left:15px}}@media (max-width:767px){.outer .blog-inner{width:100%}}.outer .blog-inner .blog .text{color:#000;letter-spacing:.3px;font-size:25px;font-weight:500}@media (max-width:767px){.outer .blog-inner .blog .text{margin-bottom:10px}}.outer .blog-inner .blog .text .go{text-transform:uppercase}.outer .blog-inner .blog .text .inner-text{font-weight:700}.outer .blog-inner .search input[type=text]{border:1px solid #e5e5e5;padding:10px 40px 10px 10px;min-width:220px}@media (min-width:768px) and (max-width:991px){.outer .blog-inner .search input[type=text]{min-width:175px}}.outer .blog-inner .search span{position:absolute;background:none;border:none;right:15px;color:#5f5f5f;height:100%;width:2.5rem;bottom:0;padding:5px 0}@media (min-width:768px) and (max-width:991px){.outer .blog-inner .search span{right:0}}.outer .blog-inner .search span i{font-size:16px}.panel-heading{padding:0;border:0}.panel-title>a,.panel-title>a:active{display:block;font-size:16px;line-height:20px;font-weight:600;padding:15px;color:#3b3f45;text-decoration:none}.panel-heading a:before{font-family:Glyphicons Halflings;content:"\E114";float:right;transition:all .5s}.panel-heading.active a:before{transform:rotate(180deg)}#faqs .faqSection{font-family:Source Sans Pro;font-size:24px;font-style:normal;font-weight:600;line-height:30px;letter-spacing:0;text-align:left;color:#3b3f45;margin-top:40px}#faqs .question{padding:8px 0;font-size:16px;line-height:20px}#faqs .panel-collapse{padding-left:0;font-size:14px;line-height:20px}#faqs .faq-paragraph{font-weight:400}