.jp-hotels .bs-banner{padding:0 0 60px 0;background:#fff}.jp-hotels .bs-banner .lyt-search{margin-bottom:59px}.jp-hotels .bs-banner .lyt-search .form-group{background:0 0}.jp-hotels .bs-banner .lyt-search .form-group .form-label{display:block}.jp-hotels .bs-banner .lyt-search .btn{top:26px;border:none!important}.jp-hotels .bs-banner .bg-img{height:425px;background:transparent url("../images/banner_home.jpg") no-repeat 0 0;background-size:cover;position:absolute;left:0;right:0;top:0}.jp-hotels .bs-banner .banner-title{padding:100px 0 30px 0;font-size:26px;color:#fff;position:relative;z-index:0;min-height:185px}.jp-hotels .bs-banner .banner-title .cm-line-break{font-size:20px;margin-bottom:5px}.jp-hotels .bs-banner .advt-group{margin-bottom:85px;overflow:hidden;margin-top:46px!important}.jp-hotels .bs-banner .js-list-partner{padding:0 20px;float:left;width:calc(100% - 180px)}.jp-hotels .bs-banner .nav-list,.jp-hotels .review-blocklandingpage .nav-list{width:250px;margin:10px auto}.jp-hotels .bs-banner .nav-list .nav-item,.jp-hotels .review-blocklandingpage .nav-list .nav-item{display:inline-block;text-align:center}.jp-hotels .bs-banner .nav-list .nav-item a,.jp-hotels .review-blocklandingpage .nav-list .nav-item a{font-size:13px;color:#000;display:inline-block;padding:7px 5px 2px 11px;text-align:center;position:relative}.jp-hotels .bs-banner .nav-list .nav-item a:before,.jp-hotels .review-blocklandingpage .nav-list .nav-item a:before{content:"";background:transparent url("../images/sprite.png") no-repeat 0 -940px;width:7px;height:8px;position:absolute;top:13px;left:1px}.jp-hotels .bs-banner .nav-list .nav-item.last,.jp-hotels .review-blocklandingpage .nav-item.last{display:block!important}.jp-hotels .bs-banner.typ-gallery{padding:0 0 30px 0}.jp-hotels .bs-banner.typ-gallery .banner-title{display:none}.jp-hotels .bs-banner.typ-gallery .img-wrap{width:100%;background-size:cover;background-position:center center;height:405px}.jp-hotels .bs-banner.typ-gallery .img-wrap img{width:1px;height:1px;position:absolute;left:-99999px;top:-99999px}.jp-hotels .bs-banner.typ-gallery .gallery-thumbs .img-wrap{width:60px;background-size:cover;height:60px}.jp-hotels .bs-banner.typ-gallery .gallery-thumbs .img-wrap img{width:1px;height:1px;position:absolute;left:-99999px;top:-99999px}.jp-hotels .bs-banner.typ-gallery-nothumb{padding:0}.jp-hotels .bs-banner.typ-gallery-nothumb .banner-title{display:none}.jp-hotels .bs-banner.typ-gallery-nothumb .img-wrap{width:100%;background-size:cover;background-position:center center;height:425px}.jp-hotels .bs-banner.typ-gallery-nothumb .img-wrap img{width:1px;height:1px;position:absolute;left:-99999px;top:-99999px}.jp-hotels .bs-banner .jp-bg-img{height:686px;background:transparent url(../images/banner_home.jpg) no-repeat 0 0;background-size:cover;position:absolute;left:0;right:0;top:20px}.jp-hotels .bs-banner .jp-bg-img.redeemimg{height:750px}.jp-hotels .bs-banner .jp-banner-title{padding:100px 0 54px 0;font-size:32px;color:#fff;position:relative;z-index:0;min-height:245px;text-align:center}.jp-hotels .bs-banner{padding:0!important}.jp-hotels .cm-container{width:980px;margin:20px auto}.jp-search-container{margin:0 auto;width:847px}.topwidgetdiv{position:relative;z-index:1!important}.topwidgetdiv .jp-calender-search .jp-homecalendericon{position:absolute;top:0;z-index:9;right:-2px;display:block;cursor:pointer;width:100%;height:100%}.topwidgetdiv .jp-pax-search .jp-homecalendericon{position:absolute;top:21px;z-index:9;right:15px;display:block;cursor:pointer}.affiliatesearchdiv{position:relative}.affiliatesearchdiv .jp-autosuggest{width:262px;float:left}.affiliatesearchdiv .jp-calender-search{width:220px;float:left;max-width:100%}.affiliatesearchdiv .jp-pax-search{width:200px;float:left}.affiliatesearchdiv .form-group .jp-home-input{border-radius:0;width:100%;background:#fff!important;cursor:pointer;position:relative;height:64px!important;border:none;font-family:Montserrat,sans-serif;font-size:14px!important;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:.3px;color:#2a3c4d;padding-left:24px!important}.affiliatesearchdiv .jp-homepage-icon{display:none!important}.affiliatesearchdiv .form-group .jp-search-cal{border-radius:0}.affiliatesearchdiv .form-group .jp-search-pax{border-radius:0 3px 3px 0}.affiliatesearchdiv .form-group .jp-home-input2{border-radius:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:265px;margin-left:0}.affiliatesearchdiv .form-group .jp-home-input2:focus{width:682px;height:64px;border-radius:3px;background-color:#fff;border-bottom:none!important;z-index:99999}.affiliatesearchdiv .form-group .jp-home-input-full{width:682px!important;z-index:999!important;position:relative;margin-left:0;border:1px solid #03868b}.jp-hotels .bs-banner .lyt-search{margin-bottom:59px}.jp-hotels .bs-banner .lyt-search .bs-dropdown .dropdown-group{top:65px}.lyt-search.js-input-triggered.jp-lyt-search2 ul li.col-xs-12.col-md-2.col-sm-2{width:16.66666667%}.jp-hotels .lyt-search .btn{width:157px;position:relative;top:0;padding:7px 20px;text-transform:capitalize;border-radius:0}hotel-affiliate-search-view .lyt-search.js-input-triggered.jp-lyt-search2 hotel-affiliate-search-guest li.jp-pax-search.col-xs-12.col-md-2.col-sm-3.typ-guest.bs-dropdown{width:200px}.jp-hotels .lyt-search li{padding:0;list-style:none}.affiliatesearchdiv .jp-pax-search{width:200px;float:left}.jp-hotels .bs-dropdown{position:relative}.jp-hotels .bs-dropdown .dropdown-header.highlight{margin-left:-11px}.jp-hotels .bs-dropdown .dropdown-header.highlight .drp-title{color:#03868b;font-weight:700}.jp-hotels .bs-dropdown .dropdown-header.highlight .drp-title .cm-icon{position:relative;top:-2px;left:3px}.jp-hotels .bs-dropdown .dropdown-header .drp-title{font-size:14px;font-weight:400;text-transform:uppercase;color:#4d4d4f}.jp-hotels .bs-dropdown .dropdown-header .drp-title .count{background:#f68b1f;border-radius:50%;font-size:11px;margin-left:8px;color:#fff;font-weight:300;width:18px;height:18px;display:inline-block;text-align:center;padding:2px}.jp-hotels .bs-dropdown .dropdown-header .cm-icon{position:relative;top:-1px;left:3px}.roomdiv{opacity:1!important;visibility:hidden}.jp-hotels .bs-dropdown .dropdown-group{position:absolute;top:50px;left:0;right:0;background:#fff;border-radius:inherit;font-weight:400;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;list-style:none;opacity:0;z-index:0;-webkit-box-shadow:0 0 5px rgba(221,119,119,.4);-moz-box-shadow:0 0 5px rgba(0,0,0,.4);-ms-transform:0 0 5px rgba(0,0,0,.4);-o-transform:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4);width:145px}.jp-hotels .bs-dropdown .dropdown-group .drp-arrow{box-shadow:none;width:29px;height:17px;position:absolute;top:-14px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.jp-hotels .bs-dropdown .dropdown-group ul{-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);-moz-box-shadow:0 0 5px rgba(0,0,0,.1);-ms-transform:0 0 5px rgba(0,0,0,.1);-o-transform:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}.jp-hotels .bs-dropdown .dropdown-group ul .list-item{position:relative;height:46px}.jp-hotels .bs-dropdown .dropdown-group ul .list-item a:focus,.jp-hotels .bs-dropdown .dropdown-group ul .list-item a:hover{text-decoration:none}.jp-hotels .bs-dropdown .dropdown-group ul .list-item:hover{background:#e8f4f6}.jp-hotels .bs-dropdown .dropdown-group ul .list-item.typ-multiple .lbl-name{padding:10px 15px}.jp-hotels .bs-dropdown .dropdown-group ul .list-item .lbl-name{font-size:14px;color:#28262c;padding:15px;text-transform:capitalize}.jp-hotels .bs-dropdown .dropdown-group ul .list-item .lbl-name .age-limit{color:#666;font-size:12px;display:block}.jp-hotels .bs-dropdown .dropdown-group ul .list-item .txt-link{padding:13px 10px;display:block;font-size:14px;color:#28262c;cursor:pointer}.jp-hotels .bs-dropdown .dropdown-group ul .list-item .txt-link:hover{background:#e8f4f6;text-decoration:none}.jp-hotels .bs-dropdown .dropdown-group ul .list-item .operator-group{position:absolute;right:10px;width:60px;top:12px}.jp-hotels .bs-dropdown .dropdown-group ul .list-item .operator-group .cm-icon{position:absolute;left:0;top:0;background-position:3px -752px;padding:8px;cursor:pointer;text-indent:-9999px}.jp-hotels .bs-dropdown .dropdown-group ul .list-item .operator-group .cm-icon.icon-plus{background-position:2px -697px;border:none}.jp-hotels .bs-dropdown .dropdown-group ul .list-item .operator-group .cm-icon.icon-minus{left:auto;right:0;border:none}.jp-hotels .bs-dropdown .dropdown-group ul .list-item .operator-group input{width:30px;border:0;padding:0;border-radius:0;height:15px;margin:0 auto;text-align:center;display:block;background:0 0}.jp-hotels .bs-dropdown.active .dropdown-group{opacity:1;pointer-events:auto;visibility:visible;z-index:9}.jp-hotels .bs-dropdown.typ-guest .dropdown-group{left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);right:auto;width:156px;opacity:1;visibility:hidden;z-index:99999999!important}.jp-hotels .bs-dropdown.typ-guest .dropdown-group ul .list-item{height:48px}.jp-hotels .bs-dropdown.typ-room .dropdown-group{height:140px}.jp-hotels .bs-dropdown.typ-room .dropdown-group ul{height:140px}.jp-hotels .bs-dropdown.bs-tag-group.property-rating .tag-item{padding-left:35px;margin:5px}.jp-hotels .bs-dropdown.bs-tag-group.property-rating .tag-item .star-val{display:block;position:absolute;left:20px}.jp-hotels .bs-dropdown.bs-tag-group.customer-rating .tag-item{padding-left:58px}.jp-hotels .bs-dropdown.bs-tag-group.customer-rating .bs-rating{margin-top:2px}.jp-hotels .bs-dropdown.bs-tag-group.customer-rating .bs-rating img{width:27px;position:absolute;left:20px;top:11px}.jp-hotels .bs-dropdown .divclickbg .drp-arrow{box-shadow:none;width:29px;height:17px;position:absolute;top:-14px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.jp-hotels .bs-dropdown .divclickbg{background-color:#fff!important;margin-top:-1px;width:360px;position:absolute;top:0;left:0;right:auto;border-radius:inherit;font-weight:400;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;list-style:none;opacity:1;z-index:0;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.jp-hotels .lyt-search .form-group{margin-bottom:0;background:#fff}.jp-hotels .lyt-search .form-group .form-label{position:relative;display:none}.jp-hotels .lyt-search .form-group .form-label:after{content:"";position:absolute;left:0;right:0;top:calc(100% + 6px);height:34px;background:#fff}.jp-hotels.pg-search-filter.hotels-srp-pg.cm-theme-light.hotel-affiliate-wrapper .jp-hotels .lyt-search .form-group .form-control{background:0 0;cursor:pointer;position:relative;z-index:2;padding:0 0 0 8px;border:1px solid #55acee}.jp-hotels .lyt-search .form-group.last .form-control{border-right:1px solid #ccc}.jp-hotels .lyt-search .form-group.last .form-control:focus{border-right:1px solid #03868b!important}.jp-hotels .lyt-search .form-group .cm-icon{display:none;position:absolute;right:10px;bottom:10px}.jp-hotels .form-group .form-control{font-size:13px;line-height:14px;padding:0 30px 0 11px;box-shadow:none}.jp-hotels .form-group .form-control::-webkit-input-placeholder{color:#2a3c4d!important;font-size:14px}.jp-hotels .form-group .form-control::-moz-placeholder{color:#2a3c4d!important;font-size:14px}.jp-hotels .form-group .form-control:-ms-input-placeholder{color:#2a3c4d!important;font-size:14px}.jp-hotels .form-group .form-control:-moz-placeholder{color:#2a3c4d!important;font-size:14px}.jp-hotels .daterange-group{position:relative}.jp-hotels .daterange-group .icon-caldr{position:absolute;right:10px;bottom:10px}.jp-hotels .form-group .form-label{font-size:14px;color:#666;margin-bottom:6px;display:block}.jp-calender-search label.jp-desktop-label{display:none!important}.jp-hotels label{margin-bottom:0;font-weight:400}span#datesrangespick{position:relative;display:block;width:100%;overflow:hidden;z-index:2}.jp-hotels .cm-icon.icon-caldr{background-position:0 -641px;width:15px;height:12px}.jp-hotels .cm-icon{background:transparent url("../images/sprite.png") no-repeat 0 0;display:inline-block;text-indent:-9999px}hotel-affiliate-search-view .lyt-search.js-input-triggered.jp-lyt-search2 hotel-affiliate-datepicker .jp-calender-search .form-group.daterange-group .form-control.jp-search-cal{cursor:pointer;background:url(../images/down.png) #fff center right no-repeat!important;background-position:103% 21px!important}.jp-hotels .jp-calender-search .form-group.daterange-group .form-control{padding:0 0 0 2px!important}a.homeicondiv{position:relative;float:left;padding:6px 6px 4px 6px;border:1px #ccc solid;display:none}.search-page-margin a.homeicondiv{display:none;position:absolute;left:-65px}.jp-hotels a:focus,.jp-hotels a:hover{outline:0!important;text-decoration:none}.jp-hotels a{cursor:pointer}.arrow-shadow,.arrowdown,.arrowup,.drp-arrow,.etihadnew,.featured-overlay,.footer-banner-insurance,.footerlogo,.home-icon,.icon4_left,.icon5_right,.jp-logotop,.jplogo,.jppl-btt,.leftarrow,.rightarrow,.sldiconleft,.sldiconright,.smalllogin{display:inline-block;background:url("../images/hamsesprite.png") no-repeat;overflow:hidden;text-indent:-9999px;text-align:left}.home-icon{background-position:-252px -98px;width:18px;height:17px}span.clickdivinp{display:-webkit-box;display:-ms-flexbox;position:relative}.jp-hotels .tt-menu .tt-dataset{width:50%;float:left}.jp-hotels .tt-menu .tt-dataset .list-title{font-size:14px;color:#1371ba;margin-bottom:20px;padding-left:30px}.jp-hotels .tt-menu .tt-dataset .tt-suggestion{padding:0;overflow:hidden;position:relative}.jp-hotels .tt-menu{margin-left:-1px;margin-top:15px;display:none;background:#fff;min-width:682px;padding:0;margin-top:15px;border:solid 1px #fff;background-color:#fff;border-top:none;border-radius:0 0 5px 5px}.form-group.active>.tt-menu{display:block}.jp-hotels .tt-menu .tt-dataset{width:50%;float:left}.jp-hotels .tt-menu .tt-dataset .empty-message{padding:20px}.jp-hotels .tt-menu .tt-dataset .list-title{font-size:14px;color:#1371ba;margin-bottom:20px;padding-left:30px}.jp-hotels .tt-menu .tt-dataset .tt-suggestion:hover{background:#f1f6de;cursor:pointer}.jp-hotels .tt-menu .tt-dataset .tt-suggestion .list-data{display:inline-block;padding-left:8px;color:#5d5b62;width:93%}.jp-hotels .tt-menu .tt-dataset .tt-suggestion .list-data strong{font-weight:500;color:#28262c}.jp-hotels .tt-menu .tt-dataset .tt-suggestion .list-data .cm-dividor{padding:0 5px;color:#000;font-weight:700}.jp-hotels .tt-menu .tt-dataset .tt-suggestion .icon-landmark{background:url(../images/location.png) no-repeat;vertical-align:middle;width:24px;height:24px;display:inline-block;position:relative;top:7px;transform:translateY(-50%)}.jp-hotels .tt-menu .tt-dataset .tt-suggestion .icon-hotel{background:url(../images/hotelicon.png) no-repeat;vertical-align:middle;width:24px;height:25px;display:inline-block;position:relative;transform:translateY(-50%)}.jp-hotels .tt-menu .tt-dataset .tt-suggestion .icon-plane{background:url(../images/sprite.png) no-repeat 0 -1133px transparent;width:22px;height:14px;display:inline-block;position:relative;top:4px}.jp-hotels .tt-menu .tt-dataset:nth-child(2){border-left:1px solid #e5e5e5}.jp-hotels .tt-menu .tt-dataset-recently-viewed .icon-landmark{background:url(../images/location.png) no-repeat;vertical-align:middle;width:24px;height:24px;display:inline-block;position:relative;top:0}.jp-hotels .tt-menu .tt-dataset-recently-viewed .icon-hotel{background:url(../images/hotelicon.png) no-repeat;vertical-align:middle;width:24px;height:25px;display:inline-block;position:relative;top:-1px}.jp-hotels .tt-menu .tt-dataset .tt-suggestion .list-data .countryname{float:left;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:.3px;color:#4d4d4f;width:450px}.jp-hotels .tt-menu .tt-dataset .tt-suggestion .list-data .countryname p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autosuggestmainblock{padding:20px 0}.jp-hotels .tt-menu .tt-dataset .tt-suggestion .list-data .propertiesright{float:right;font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:.3px;color:#4d4d4f}.jp-hotels .tt-menu .nearbyheader{padding:16px 0 16px 25px;border-top:solid 1px #f8f4f4;border-bottom:solid 1px #f8f4f4}.jp-hotels .tt-menu h6{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.3px;color:#939598}.jp-hotels .tt-menu .tt-dataset-recently-viewed .recentlyblock .recentlycountry{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:.3px;color:#4d4d4f}.jp-hotels .tt-menu .tt-dataset-recently-viewed .recentlyblock span.daterecently{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:.3px;color:#d1d3d4}.jp-hotels .tt-menu .tt-dataset-recently-viewed{height:252px!important}.search-page-margin .tt-menu .tt-dataset-recently-viewed{height:auto!important;max-height:280px}.jp-hotels .tt-menu .tt-dataset-recently-viewed .location-div{display:inline-block}.jp-hotels .tt-menu .tt-dataset-recently-viewed .jp-roombold{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:.3px;color:#4d4d4f;margin-left:28px;margin-top:5px}.jp-hotels .tt-menu .tt-dataset-recently-viewed .jp-roombold span{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:.3px;color:#4d4d4f}.jp-hotels .tt-menu .tt-dataset-recently-viewed .recentlyblock{padding:16px 12px 16px 12px;position:relative}.recentlyblock:hover{background:rgba(248,244,244,.68)}.jp-hotels .tt-menu .tt-dataset-recently-viewed .autosuggestblock:hover{background:rgba(248,244,244,.68)}.jp-hotels .tt-menu .tt-dataset-recently-viewed .noresultfound{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.71;letter-spacing:normal;text-align:center;color:#4a4a4a}.jp-hotels .tt-menu .tt-dataset-recently-viewed .imgfound{padding-top:58px}.jp-hotels .tt-menu .tt-dataset-recently-viewed .recentlyblock:after{content:""!important;background:url(../images/recentrightarrow.png);background-repeat:no-repeat;width:17px;height:18px;display:block;position:absolute;right:20px;top:33px}.jp-hotels .tt-menu .tt-dataset-recently-viewed .tt-suggestion.tt-selectable .recentlyblock{border-bottom:1px solid #d1d3d4}.jp-hotels .tt-menu .tt-dataset-recently-viewed .tt-suggestion.tt-selectable:last-child .recentlyblock{border:none}.jp-hotels .tt-menu .tt-dataset .autosuggestblock{padding:16px 0 16px 15px}.jp-hotels .tt-menu .tt-dataset-recently-viewed.redeem-recent .tt-suggestion.tt-selectable .recentlyblock{padding:16px 32px 16px 43px;position:relative;border-bottom:1px solid #d1d3d4}.locationsearchpanel{position:absolute;top:76%;left:0;z-index:100}.topmostlocation h3{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.3px;color:#afafaf}.jp-hotels .btn{color:#fff;background:#03868b;padding:8px 20px;border-radius:3px;border:0}.jp-hotels .btn:hover{color:#fff;text-decoration:none}.jp-hotels .btn:focus{outline:0;color:#fff}.jp-hotels .btn.btn-link{background:0 0;padding:3px;color:#03868b;text-transform:uppercase;font-weight:700;border-radius:0}.jp-hotels .btn.btn-icon{background:0 0;padding:0;border-radius:0}.jp-hotels .btn.btn-transparent-border{background:0 0;border:2px solid #00aeef;color:#03868b}.jp-hotels .btn.btn-link:hover{background:0 0!important}.jp-hotels .btn{color:#fff;background:#03868b;padding:8px 20px;border-radius:3px;border:0;position:relative;top:2px!important}.jp-button-search{width:154px!important;height:64px!important;border-radius:3px!important;border:solid .5px #979797!important;background-color:#03868b!important;margin-top:-2px!important;margin-left:8px!important;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#fff}.jp-autosuggest .jp-desktop-label{display:none!important}.tt-suggestion.tt-selectable{cursor:pointer}hotel-affiliate-search-view .lyt-search.js-input-triggered.jp-lyt-search2 hotel-affiliate-datepicker .jp-calender-search .form-group.daterange-group .abcd img{display:none}.jp-hotels .lyt-search{border-radius:5px;width:100%;position:relative;z-index:1;display:table}.jp-hotels .jp-lyt-search2{background:0 0!important;margin-bottom:0!important;padding-top:2px!important}.jp-hotels ol,.jp-hotels ul{margin-top:0;margin-bottom:0}.jp-pax-search .jp-desktop-label{display:none!important}.theme-green .bs-datepicker-head{background-color:#fff!important;padding:0 0;text-align:center}.bs-datepicker-body{padding:10px!important;border-radius:0 0 3px 3px!important;min-height:232px!important;min-width:278px!important;border:none!important}.bs-datepicker-head:before{content:"";width:95%;position:absolute;border-bottom:1px #ddd solid;top:60px;right:0;left:15px}bs-datepicker-navigation-view button.previous[disabled]{display:none}.bs-datepicker-head button{display:inline-block;vertical-align:top;padding:0;height:30px;line-height:30px;border:0;background:0 0;text-align:center;cursor:pointer;color:#fff;transition:.3s;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.35px;text-align:center;color:#4d4d4f!important;padding-bottom:20px;text-transform:uppercase}.bs-datepicker-head button.current{border-radius:15px;max-width:155px;padding:0 0!important}.bs-datepicker-head button.previous{display:inline-block;padding:3px;background:url(../images/dateright.svg) no-repeat;width:40px!important;height:40px!important;transform:rotate(180deg);top:-3px;position:absolute;left:-5px;border-radius:0!important;cursor:pointer!important}.bs-datepicker-head button.next{display:inline-block;padding:3px;background:url(../images/dateright.svg) no-repeat;width:40px!important;height:40px!important;top:23px;position:absolute;right:0;border-radius:0!important;cursor:pointer!important;visibility:visible!important}.bs-datepicker-head button.current span{font-weight:700}.bs-datepicker-head button.next span,.bs-datepicker-head button.previous span{display:none!important}.bs-datepicker-head button.next:hover,.bs-datepicker-head button.previous:hover{background-color:transparent}.form-group.active .divclickbg{visibility:visible!important}.dropbigdiv{margin:inherit;width:360px;border-radius:3px;border:solid 1px #4d4d4f;background-color:#fff;position:relative;float:left;left:0;padding:10px}.country-guest .dropbigdiv{top:0}.search-page-margin .dropbigdiv{width:360px;border-radius:3px;border:solid 1px #4d4d4f;background-color:#fff;position:relative;left:0;top:0}#countrywrapper .country_wrapper_redeem .dropbigdiv{top:38px!important}perfect-scrollbar.guest-scrolldiv>.ps{height:unset!important;max-height:300px!important}div#roomadd{padding:0 13px 8px;float:left}div#multipleroom{padding-top:20px}.addbuttdivbottom{padding:16px 20px 18px;border-top:1px solid #ddd;overflow:hidden;width:100%;float:left}.pax-padding{float:left}.pex-room-data .minusimage{background-image:url(../images/minus.svg);width:26px;height:26px;background-repeat:no-repeat;cursor:pointer;background-color:snow;border:0}.pex-room-data .addimage2{background-image:url(../images/plus.svg);width:26px;height:26px;background-repeat:no-repeat;cursor:pointer;background-color:snow;border:0}.pex-room-title{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#4d4d4f;margin-right:10px}.pex-room{display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;width:100%}.pex-room-data{font-family:Montserrat-regular,sans-serif;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#2a3c4d;display:inline-block;width:100%;padding-bottom:22px}.jp-divdisplay-block{display:block;margin-top:19px;margin-bottom:-14px;position:relative}.pex-room-title{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.33;letter-spacing:normal;color:#4d4d4f;margin-right:10px}.divider{width:247px;border:.5px solid #ddd}.pax-leftpanel p{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#2a3c4d}.pax-leftpanel span{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#4d4d4f}.pax-leftpanel{float:left}.pax-rightpanel{float:right;position:absolute;right:0;display:flex;align-items:center}.pax-rightpanel span.ng-star-inserted{padding-top:0}.pax-rightpanel .count{display:inline-block;position:relative;top:0;margin:0 11px;font-family:Montserrat-bold,sans-serif;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#2a3c4d;width:20px;text-align:center}.jp-childbold{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#2a3c4d}.jp-childbold .child-bold{display:inline;color:#4d4d4f}.rightpanel-2{float:right;position:absolute;right:0;display:flex;align-items:center}.rightpanel-2 span.ng-star-inserted{padding-top:0}.rightpanel-2 .count{display:inline-block;position:relative;top:0;margin:0 11px;font-family:Montserrat-bold,sans-serif;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#2a3c4d;width:20px;text-align:center}.rightpanel-2 span.ng-star-inserted{padding-top:0}.addplusbutt{border:1px #ccc solid;padding:1px 5px;text-align:left;float:left;border-radius:0;background:0 0;font-size:12px;font-weight:500;color:#323232}button.addplusbutt span{font-size:15px;line-height:13px}button.addplusbutt{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:.3px;color:#03868b;border:none;background:0 0;cursor:pointer}.form-group.active .dropdown-group{visibility:visible!important;z-index:9999999}.addplusbuttright{float:right}.collapsetitile{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#2a3c4d;margin-top:19px;width:60%;float:left;margin-bottom:16px}.buttontotheright{float:right;margin-top:19px}.buttontotheright .editbtn,.buttontotheright .removebtn{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:.3px;cursor:pointer;margin:0;padding:0}.buttontotheright .removebtn{color:#000!important}.buttontotheright .editbtn{color:#03686b;margin-right:16px}.buttontotheright button{background:0 0;border:0;outline:0}.jp-hotels .jp-autosuggest .close-icon{top:9px;right:-4px}.arrowhover button.close-icon:after{content:""!important;background:url(../images/x-cal.svg);background-repeat:no-repeat;width:20px;height:20px;display:block}.search_breadcurmb{width:100%;float:left}.search_breadcurmb .breadcrum-div .breadcrumlist li{background-color:#fff!important}.search_breadcurmb .breadcrumlist li:nth-child(n):after{background-color:#fff!important}.search_breadcurmb .map_breadcurmb .breadcrumlist{position:initial!important}.search_breadcurmb.offer-top-bread .breadcrum-div{margin-bottom:0!important}.pex-childmaindropdown .additionalchild{font-family:Montserrat-regular,sans-serif;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.17;letter-spacing:.6px;color:#2a3c4d;margin-bottom:17px}.pex-childmaindropdown{display:-webkit-inline-flex;display:inline-flex;position:relative;top:-13px}.dropdown-child .dropdown-panel{background:#f7f7f7;width:74px;box-shadow:0 0 9px -5px #707070;text-align:center;padding:13px 0;position:absolute;top:47px;z-index:9}.dropdown-child{position:relative}.selected-age{background-color:#fff;border-radius:3px;border:1px solid #4d4d4f;color:#2a3c4d;display:table;border-spacing:0;border-collapse:initial;outline:0;overflow:hidden;position:relative;width:71px;height:48px;margin-right:7px;padding:14px 7px;text-align:center;cursor:pointer}.selected-age .childselectedtext{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;font-style:normal;line-height:1.43;letter-spacing:.3px;color:#2a3c4d;padding-right:16px;cursor:pointer}.theme-green .bs-datepicker-body table td span.selected,.theme-green .bs-datepicker-body table td span[class*=select-]:after,.theme-green .bs-datepicker-body table td.selected span,.theme-green .bs-datepicker-body table td[class*=select-] span:after{background-position:cover;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.3px;text-align:center;color:#4d4d4f;height:30px;vertical-align:middle;display:inherit;padding:0 0;width:37px}.bs-datepicker-body table td span[class*=select-],.bs-datepicker-body table td[class*=select-] span{border-radius:0!important;color:#fff}.bs-datepicker-body table td span{display:block;margin:0 auto;font-size:13px;border-radius:0;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.bs-datepicker-body table td span:before,.bs-datepicker-body table td:before{content:"";display:block;position:absolute;z-index:-1;top:0;bottom:0;box-sizing:content-box;background:0 0}.bs-datepicker-body table td{color:#54708b;text-align:center;position:relative;padding:0;vertical-align:middle}.bs-datepicker-body table td.disabled.ng-star-inserted{pointer-events:none}.bs-datepicker-body table td span.is-highlighted:not(.disabled):not(.selected),.bs-datepicker-body table td.is-highlighted:not(.disabled):not(.selected) span{background-color:#e9edf000}.theme-green .bs-datepicker-body table.days.weeks td span.select-start:before{left:1px!important;height:31px!important;width:37px;position:absolute;background:url(../images/cal-start.png) no-repeat;background-size:100% 100%!important;background-position:center center;z-index:9}.theme-green .bs-datepicker-body table.days.weeks td span.select-end,.theme-green .bs-datepicker-body table.days.weeks td span.select-start{background-color:transparent}.theme-green .bs-datepicker-body table.days.weeks td span.select-end:before{left:-2px!important;height:31px!important;width:37px;position:absolute;background:url(../images/cal-end.png) no-repeat!important;background-size:100% 100%!important;background-position:center center;z-index:9}.dropdown-child .dropdown-panel{background:#f7f7f7;width:74px;box-shadow:0 0 9px -5px #707070;text-align:center;padding:13px 0;position:absolute;top:47px;z-index:9}.dropdown-panel .option-child{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:normal;color:#2a3c4d;cursor:pointer}@media screen and (min-device-width:320px) and (max-device-width:767px){.jp-hotels .bs-banner .jp-bg-img2{background:#fff}.jp-hotels .bs-banner .jp-banner-title{display:none!important}.jp-hotels .bs-banner{padding:15px 15px 0}.jp-hotels .bs-banner .lyt-search{margin-bottom:0}.jp-hotels .bs-banner .lyt-search .btn{top:24px}.jp-hotels .bs-banner .bg-img{background:transparent url(../images/banner_home_mob.jpg) no-repeat 0 0;height:580px;background-size:cover}.jp-hotels .bs-banner .banner-title{padding:5px 0 10px 5px;font-size:18px;line-height:22px;color:#fff;min-height:120px}.jp-hotels .bs-banner .banner-title .cm-line-break{font-size:14px;line-height:12px}.jp-hotels .bs-banner .advt-group{display:none}.jp-hotels .bs-banner .js-list-partner{padding:0;float:none;width:auto}.jp-hotels .bs-banner.typ-gallery{padding:0 0 30px 0}.jp-hotels .bs-banner.typ-gallery .img-wrap{height:100px}.jp-hotels .bs-banner.typ-gallery .gallery-thumbs .img-wrap{width:52px;height:52px}.jp-hotels .bs-banner.typ-gallery-nothumb .img-wrap{height:100px}.grid-Container1200{width:100%;font-weight:600}.jp-hotels .cm-container{width:100%}.jp-search-container{margin-top:62px!important;width:100%}#wrapper .jp-search-container{margin-top:0!important}.hotel-search-div .jp-search-container{margin-top:35px!important}.topwidgetdiv{margin-top:0;z-index:1!important}.topwidgetdiv img.jp-homecalendericon{display:none!important}.topwidgetdiv .jp-calender-search .jp-homecalendericon{display:none!important}.affiliatesearchdiv .form-group .jp-home-input2:focus{border-bottom:solid 1px #d1d3d4!important;border:none}.affiliatesearchdiv .lyt-search .jp-desktop-label{display:block!important;font-family:Montserrat;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#4d4d4f!important;text-transform:uppercase}.affiliatesearchdiv{position:relative;padding:0 24px}.affiliatesearchdiv .form-group .jp-home-input{background:#ded!important;border-bottom:solid 1px #d1d3d4;height:40px!important;padding:0 30px 0 0!important;font-family:Montserrat;font-size:20px!important;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.3;letter-spacing:normal;color:#000}.affiliatesearchdiv .jp-autosuggest{width:100%!important;float:left}.affiliatesearchdiv .jp-calender-search{width:100%!important;float:left}.affiliatesearchdiv .jp-pax-search{width:100%!important;float:left}.affiliatesearchdiv .form-group .jp-home-input::-webkit-input-placeholder{color:#2a3c4d!important;font-size:20px!important;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.3;letter-spacing:normal;color:#2a3c4d}.affiliatesearchdiv .form-group .jp-home-input::-moz-placeholder{color:#2a3c4d!important;font-size:20px!important;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.3;letter-spacing:normal;color:#2a3c4d}.affiliatesearchdiv .form-group .jp-home-input:-ms-input-placeholder{color:#2a3c4d!important;font-size:20px!important;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.3;letter-spacing:normal;color:#2a3c4d}.affiliatesearchdiv .form-group .jp-home-input:-moz-placeholder{color:#2a3c4d!important;font-size:20px!important;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.3;letter-spacing:normal;color:#2a3c4d}.jp-hotels .cm-full-width.bottomPadding .affiliatesearchdiv .form-group input.jp-home-input-full{width:100%!important;z-index:999;position:relative;box-shadow:none}.jp-hotels .cm-full-width.bottomPadding .affiliatesearchdiv .form-group input.jp-home-input-full::placeholder{font-size:20px!important}.affiliatesearchdiv .form-group input.jp-home-input-full{width:100%!important;z-index:999;position:relative;box-shadow:none}.hotel-search-div .affiliatesearchdiv{padding:0 10px}.jp-hotels .bs-banner .lyt-search{margin-bottom:0}.jp-hotels ol,.jp-hotels ul{margin-top:0;margin-bottom:0}.lyt-search.js-input-triggered.jp-lyt-search2 ul li.col-xs-12.col-md-2.col-sm-2{margin-left:0;margin-top:265px!important}.jp-hotels .lyt-search .btn{width:100%;position:static;top:auto;border-radius:3px;padding:11px 20px}.affiliatesearchdiv .jp-pax-search{width:100%!important;float:left}.jp-hotels .bs-dropdown .divclickbg{width:342px;position:absolute;top:-5px;left:39%;right:auto;background:#fff;border-radius:inherit;font-weight:400;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;list-style:none;opacity:1;z-index:0;box-shadow:none;-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.jp-hotels .bs-dropdown .divclickbg .drp-arrow{box-shadow:none;width:29px;height:17px;position:absolute;top:-14px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.jp-hotels .bs-dropdown .dropdown-group .drp-arrow{box-shadow:none;background:transparent url(../images/drp-arrow.png) no-repeat 0 0;width:29px;height:17px;position:absolute;top:-14px!important;left:50%}.jp-hotels .bs-dropdown .dropdown-group{top:72px}.jp-hotels .bs-dropdown .dropdown-group .drp-arrow:after{right:auto;left:15px}.jp-hotels .bs-dropdown .dropdown-group .drp-arrow:before{right:auto;left:13px}.jp-hotels .bs-dropdown .dropdown-group .dropdown-mobile-group ul{height:auto}.jp-hotels .bs-dropdown .dropdown-group .dropdown-mobile-group ul .list-item{height:60px;display:none}.jp-hotels .bs-dropdown .dropdown-group .dropdown-mobile-group ul .list-item.typ-multiple{height:65px}.jp-hotels .bs-dropdown.typ-guest .dropdown-group{left:55%;z-index:9}.jp-hotels .bs-dropdown.typ-room .dropdown-group{height:auto;z-index:9}.jp-hotels .bs-dropdown.typ-room .dropdown-group .dropdown-mobile-group{height:auto}.jp-hotels .bs-dropdown.typ-room .dropdown-group .dropdown-mobile-group ul{box-shadow:none;height:auto;overflow:inherit}.jp-hotels .bs-dropdown.typ-room.typ-room-mob .dropdown-group{top:calc(100% - 40px)}.jp-hotels .bs-dropdown.typ-room.typ-room-mob .dropdown-group .drp-arrow:after{left:calc(50% - 6px)}.jp-hotels .bs-dropdown.typ-room.typ-room-mob .dropdown-group .drp-arrow:before{left:calc(50% - 8px)}.jp-hotels .bs-dropdown .divclickbg .drp-arrow{box-shadow:none;width:29px;height:17px;position:absolute;top:-14px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}.jp-hotels .bs-dropdown .dropdown-group .drp-arrow{box-shadow:none;background:transparent url(../images/drp-arrow.png) no-repeat 0 0;width:29px;height:17px;position:absolute;top:-14px!important;left:50%}.jp-hotels .lyt-search .form-group .form-control:focus{border-bottom:solid 1px #4d4d4f!important}.searchmbopen .jp-hotels .lyt-search .form-group .form-control:focus{border:1px solid #4d4d4f!important}.jp-hotels .lyt-search .form-group .form-label{position:relative;display:block!important}.jp-hotels .lyt-search .form-group{margin-bottom:14px}.jp-hotels .lyt-search .form-group .form-label:after{height:38px}.jp-hotels .lyt-search .form-group .form-control{border-radius:0;width:100%;height:39px;border:none;border-bottom:1px solid #4d4d4f}.jp-hotels .lyt-search .form-group .cm-icon{bottom:28px;position:relative;float:right}.jp-hotels .lyt-search .form-group .cm-icon.icon-caldr{bottom:24px;position:relative;float:right}.jp-hotels .lyt-search .form-group .form-control::placeholder{font-family:Montserrat;font-size:14px!important;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:.3px;color:#2a3c4d!important}.jp-hotels .lyt-search .form-group .form-label{position:relative;display:block!important}.jp-hotels .form-group .form-control{margin:0;padding-right:30px}.jp-hotels .form-group .form-control::placeholder{color:#000!important}.jp-hotels .form-group .form-label{margin-bottom:6px}hotel-affiliate-search-view .lyt-search.js-input-triggered.jp-lyt-search2 hotel-affiliate-datepicker .jp-calender-search .form-group.daterange-group .form-control.jp-search-cal::-webkit-input-placeholder{font-size:20px!important}hotel-affiliate-search-view .lyt-search.js-input-triggered.jp-lyt-search2 hotel-affiliate-datepicker .jp-calender-search .form-group.daterange-group .form-control.jp-search-cal{cursor:pointer;background:url(../images/down.png) #fff center right no-repeat!important;background-color:#ded!important;background-position:102% 8px!important}a.homeicondiv{position:relative;float:left;padding:7px 6px 7px 6px;border:1px #ccc solid}a.homeicondiv{position:relative;float:left;padding:7px 6px 7px 6px;border:1px #ccc solid}.jp-hotels .tt-menu .tt-dataset .tt-suggestion{padding:0}.jp-hotels .tt-menu .tt-dataset .autosuggestblock{padding:20px 32px 10px 16px}.jp-hotels .tt-menu .tt-dataset-recently-viewed .recentlyblock:after{content:""!important;display:none!important}.jp-hotels .redeeminput .tt-menu{margin-top:-17px}.jp-hotels .tt-menu .tt-dataset-recently-viewed .location-div{display:inline-block;width:235px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}.jp-hotels .tt-menu .tt-dataset-recently-viewed .icon-hotel{top:-30px!important}.jp-hotels .tt-menu .tt-dataset-recently-viewed .icon-landmark{top:-30px!important}.jp-hotels .tt-menu .tt-dataset-recently-viewed .jp-roombold{margin-left:24px!important;margin-top:0!important}.jp-hotels .tt-menu .tt-dataset-recently-viewed .recentlyblock{padding:16px 5px 16px 0!important}.jp-hotels .tt-menu .tt-dataset .tt-suggestion .list-data{display:block;padding-left:0}.jp-hotels .tt-menu .tt-dataset .tt-suggestion .list-data-redeem{display:block;padding-left:30px;float:left;position:relative;top:0}.jp-hotels .tt-menu .tt-dataset .tt-suggestion .jp-roombold{margin-left:24px!important}.jp-hotels .tt-menu .tt-dataset .tt-suggestion .recentlyblock span.daterecently{width:100%;display:block;padding-top:5px}.jp-hotels .tt-menu .tt-dataset .recentlyblock{padding:5px 32px 16px 0!important}.jp-hotels .tt-menu .tt-dataset .tt-suggestion .list-data .countryname{float:inherit!important;width:100%;display:block}.jp-hotels .tt-menu .tt-dataset .tt-suggestion .list-data .propertiesright{float:inherit!important;display:block;width:100%}.jp-hotels .tt-menu .tt-dataset .tt-suggestion .autosuggestblock .icon-landmark{top:8px}.jp-hotels .tt-menu .tt-dataset .tt-suggestion{padding:5px 15px}.jp-hotels .tt-menu .tt-dataset .tt-suggestion .icon-hotel{top:10px!important}.jp-hotels .tt-menu .tt-dataset .imgfound{padding-top:10px}.jp-hotels .tt-menu .tt-dataset .tt-suggestion .list-data .cm-dividor{padding:0 5px;color:#000;font-weight:700;display:none}.jp-hotels .tt-menu{width:100%;min-height:300px;max-height:350px;min-width:0!important;padding:0 0;overflow-y:auto;border:1px solid #4d4d4f!important}.jp-hotels .tt-menu .nearbyheader{margin-bottom:10px}.jp-hotels .tt-menu .tt-dataset{width:100%;float:none;margin-bottom:40px}.jp-hotels .tt-menu .tt-dataset .list-title{margin-bottom:10px;padding-left:15px;font-size:14px!important}.jp-hotels .tt-menu .tt-dataset .tt-suggestion .list-data{display:block;padding-left:30px;float:left;position:relative;top:-26px}.jp-hotels .tt-menu .tt-dataset .tt-suggestion .icon-landmark{float:left}.jp-hotels .tt-menu .tt-dataset .tt-suggestion .icon-hotel{float:left}.jp-hotels .tt-menu .tt-dataset .tt-suggestion .icon-plane{float:left}.jp-hotels .tt-menu .tt-dataset:nth-child(2){border-left:0}.jp-hotels .tt-menu .tt-dataset .autosuggestblock{padding:20px 32px 10px 16px}.jp-hotels .tt-menu .tt-dataset .tt-suggestion.redeem-neaby .icon-hotel{margin-top:14px}.locationsearchpanel{position:absolute;top:65%;left:0;z-index:100}.jp-hotels .btn{z-index:0!important}.jp-hotels .btn{font-size:12px;padding:10px 20px}.jp-button-search{width:100%!important;height:48px!important;background-color:#03868b!important;font-family:Montserrat;font-size:14px!important;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#fff;position:absolute!important;left:-8px;top:30px!important}.tt-suggestion.tt-selectable.abc{height:60px!important}.bs-datepicker-head:before{content:"";width:100%;position:absolute;border-bottom:1px #ddd solid;top:60px;right:0;left:0}.country-guest .dropbigdiv{top:0}.dropbigdiv{width:100%!important;left:0!important}.search-page-margin .dropbigdiv{margin-top:-1px}.pex-room-title{width:60px}.pex-room-title{width:60px}.divider{width:230px!important}ul.footerNavigation li.divider{margin-left:7px;padding-left:7px}ul.footerNavigation li.divider:after{content:"|";position:absolute;left:0;top:0}.pax-rightpanel .count{margin-top:0}.pex-childmaindropdown .additionalchild{width:65px;text-align:center}.pex-childmaindropdown .additionalchild span{display:block}.pex-childdropdown{font-family:Montserrat-bold,sans-serif;font-size:14px;font-weight:700;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:.3px;color:#2a3c4d;margin-bottom:8px;position:relative}.selected-age{width:65px!important}}@media only screen and (width:320px){#homepageid .affiliatesearchdiv{padding:0 0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.jp-hotels .bs-banner .bg-img{height:680px}.jp-hotels .bs-banner{padding-left:15px;padding-right:15px}.jp-hotels .bs-banner .lyt-search .btn{top:24px}.jp-hotels .cm-container{width:auto}.jp-hotels .tt-menu{width:100%;min-width:700px}.jp-hotels .tt-menu:after,.jp-hotels .tt-menu:before{left:85px}.jp-hotels .tt-menu .tt-dataset .tt-suggestion .list-data{display:inline-block;color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;position:relative;top:5px}.jp-hotels .tt-menu .tt-dataset .tt-suggestion .icon-landmark{top:30px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.jp-hotels .lyt-search .btn{width:100%;top:0}.jp-hotels .lyt-search .form-group .form-label{font-size:12px}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}}