#app{font-family:GoogleSans;text-align:center}#app .vue-notification{margin:20px 10px;font-size:16px}#button-scrollTop{display:inline-block;background-color:#d0002e;width:30px;height:30px;text-align:center;border-radius:4px;position:fixed;bottom:30px;right:30px;transition:background-color .3s,opacity .5s,visibility .5s;z-index:1000}@media(min-width:768px){#button-scrollTop{width:50px;height:50px}}#button-scrollTop:after{content:"";font-family:FontAwesome;font-weight:400;font-style:normal;font-size:1.25em;line-height:30px;color:#fff}@media(min-width:768px){#button-scrollTop:after{font-size:2em;line-height:50px}}#button-scrollTop:hover{cursor:pointer;background-color:rgb(157,0,34.7211538462)}#button-scrollTop:active{background-color:#555}#button-scrollTop.show{opacity:1;visibility:visible}#spinner-loading{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:2000;cursor:pointer}#loading{height:100%;width:100%;padding:50vh 100vh}#loading .loading-img{height:50px}.vue-notification{font-size:12px;color:#fff;background:#44a4fc;border-left:5px solid #187fe7}.vue-notification.warn{background:#ffb648;border-left-color:#f48a06}.vue-notification.error{background:#e54d42;border-left-color:#b82e24}.vue-notification.success{background:#68cd86;border-left-color:#42a85f}.main-container{padding-top:10px}.main-container .trip-np-content{padding:5px 10px}.main-container .trip-np-content .search-wrapper{background-color:#fff!important;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);border-radius:22px}@media(min-width:768px){.main-container .trip-np-content .search-wrapper{height:calc(100vh - 90px)}}.main-container .trip-np-content .search-wrapper .hotel-search-card-container{position:relative}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-header{color:#d3d3d3;text-align:center}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box{padding:10px 0 10px 0;background:#f3f3f3;border-radius:20px;font-size:14px;border:none}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box h5{font-size:14px;font-weight:300}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box .input-box{width:100%;margin:1.5% auto;padding:0 5%}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box .box-border{border:1px solid #2699fb;border-radius:18px}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box .occupancy-container .input-field-style{background:#fff;border:1px solid #2699fb;border-radius:18px;padding:6px 0;color:#0063b0}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box .occupancy-container .icon-align{cursor:pointer;border:1px solid #0063b0;padding:3px 10px;color:#0063b0}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box .occupancy-container .inner-padding{padding:11px}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box .occupancy-container .dropdown-button-hide{left:0;position:absolute}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box .occupancy-container .dropdown-button-hide .dropdown-menu.show{width:342px}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box .occupancy-container .dropdown-button-hide .dropdown-item-align{padding:8px 15px}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box .occupancy-container .dropdown-button-hide button{position:relative;z-index:-10}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box .hotel-reservation-date{display:flex;background:#fff;cursor:pointer}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box .hotel-reservation-date span{color:#0063b0}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box .hotel-reservation-date .calendar-svg{flex:30%;margin:auto;transform:scale(.5)}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box .hotel-reservation-date .checkin-date,.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box .hotel-reservation-date .checkout-date{flex:40%;cursor:pointer;margin:auto}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box .hotel-calendar-layout{position:absolute;z-index:100;top:145px}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box .hotel-calendar-layout .hotel-calendar-layout-close{font-size:14px;z-index:101}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box .date-inline{display:inline!important;width:45%;color:#0063b0;text-align:center}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box .custom-select{width:44%!important}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box ::-moz-placeholder{color:#0063b0;text-align:center}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box :-ms-input-placeholder{color:#0063b0;text-align:center}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box ::placeholder{color:#0063b0;text-align:center}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-button{background-color:#0063b0;color:#fff}.main-container .trip-np-content .search-wrapper .hotel-search-card-container h5{text-align:center;color:#0063b0;font-size:16px}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-card{margin:auto}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-card h1{color:#0063b0;font-weight:400;font-size:26px}.main-container .trip-np-content .search-wrapper .special-deal-container{padding:12px 15px}.main-container .trip-np-content .search-wrapper .special-deal-container .special-deal-header{text-align:left;width:100%}.main-container .trip-np-content .search-wrapper .special-deal-container .special-deal-header .special-deals-heading{background-color:#0063b0;color:#fff;padding:7px;font-weight:700;font-size:22px;letter-spacing:1px}.main-container .trip-np-content .search-wrapper .special-deal-container .special-deal-card{border:none;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)!important;border-top-left-radius:10px;border-bottom-left-radius:10px;margin-top:25px;margin-bottom:10px;width:100%;padding:0 6px;height:135px}.main-container .trip-np-content .search-wrapper .special-deal-container .special-deal-card .hotel-facility{width:100%;text-align:left}.main-container .trip-np-content .search-wrapper .special-deal-container .special-deal-card .hotel-facility h5{font-size:16px;color:#000}.main-container .trip-np-content .search-wrapper .special-deal-container .special-deal-card .hotel-facility h6{float:left;font-size:12px;color:silver}.main-container .trip-np-content .search-wrapper .special-deal-container .special-deal-card .hotel-facility span{float:left;font-size:12px;color:#6742c1;display:inline}.main-container .trip-np-content .search-wrapper .special-deal-container .special-deal-card .hotel-facility h2{color:#000}.main-container .trip-np-content .search-wrapper .special-deal-container .special-deal-card .hotel-facility .icon-container{position:relative;z-index:2;top:-15px;text-align:right}.main-container .trip-np-content .search-wrapper .special-deal-container .special-deal-card .special-image-container{position:relative;left:-32px;display:inline}.main-container .trip-np-content .search-wrapper .special-deal-container .special-deal-card .special-deal-button{position:relative;z-index:3;top:-16px;font-size:10px;float:right;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)!important;background-color:#0063b0;border-color:#0063b0;border-radius:10px}.main-container .trip-np-content .feature-hotel-container{margin-top:25px}.main-container .trip-np-content .feature-hotel-container .button-align{position:relative;font-size:12px;float:left;margin-left:13px}.main-container .trip-np-content .feature-hotel-container .featureHeading{background-color:#0063b0;padding:7px;font-weight:700;font-size:22px;letter-spacing:1px}.main-container .trip-np-content .feature-hotel-container .search-hotel-list{font-size:13px;border:none;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);border-top-left-radius:25px;margin-top:25px;margin-bottom:10px;padding:10px;height:174px}.main-container .trip-np-content .feature-hotel-container .search-hotel-list .feature-image-containter{position:relative;top:-10px;float:left;left:-38px;display:inline;z-index:50}.main-container .trip-np-content .feature-hotel-container .search-hotel-list .feature-text-container{display:inline;position:relative;text-align:left;left:-31px;font-weight:400}.main-container .trip-np-content .feature-hotel-container .search-hotel-list .feature-text-container .occupancy-align{position:relative;top:-3px;height:12px}.main-container .trip-np-content .feature-hotel-container .search-hotel-list .feature-text-container h2{font-size:18px;font-weight:500}.main-container .trip-np-content .feature-hotel-container .search-hotel-list .feature-text-container h6{font-size:12px;font-weight:400}.main-container .trip-np-content .feature-hotel-container .search-hotel-list .feature-text-container p{font-size:12px}.main-container .trip-np-content .feature-hotel-container .search-hotel-list .feature-text-container .property-description{position:relative;text-align:left;display:inline}.main-container .trip-np-content .feature-hotel-container .search-hotel-list .feature-text-container .property-description .room-description{display:flex;justify-content:space-between;font-size:14px;min-height:60px}.main-container .trip-np-content .feature-hotel-container .search-hotel-list .feature-text-container .property-description .room-description .card-room-name-occupancy-wrapper{display:flex;flex-direction:column;border-right:1px solid #2f3031;padding:0 5px;min-width:80px;max-width:80px}.main-container .trip-np-content .feature-hotel-container .search-hotel-list .feature-text-container .property-description .room-description .card-room-facilities-wrapper{font-size:13px}.main-container .trip-np-content .feature-hotel-container .search-hotel-list .feature-text-container .room-feature{display:inline}.main-container .trip-np-content .feature-hotel-container .search-hotel-list .feature-text-container .room-feature span{font-size:12px}.main-container .trip-np-content .feature-hotel-container .search-hotel-list .feature-price{position:relative;text-align:left;left:12px}.main-container .trip-np-content .feature-hotel-container .search-hotel-list .feature-price h6{font-size:20px}.main-container .trip-np-content .feature-hotel-container .search-hotel-list .feature-price .remove-price{text-decoration:line-through;font-size:12px}.main-container .trip-np-content .feature-hotel-container .search-hotel-list .feature-price .high-light-facility{color:#1ff90e}.main-container .trip-np-content .feature-hotel-container .search-hotel-list .feature-price p{font-size:12px}.main-container .trip-np-content .feature-hotel-container .button-color{background-color:#0063b0}.main-container .trip-np-content .feature-hotel-container .secA{border-right:2px solid silver}.main-container .trip-np-content .h3{color:#3599fb}@media only screen and (min-width:1024px){.main-container .trip-np-content{padding:5px 10px}.main-container .trip-np-content .hotel-search-card-container .my-card{width:100%}.main-container .trip-np-content .hotel-search-card-container .search-card{padding:12px 16px;margin-bottom:15px}.main-container .trip-np-content .hotel-search-card-container .search-button-container{display:flex;justify-content:center;margin-top:10px}.main-container .trip-np-content .hotel-search-card-container .search-button-container .search-button{background-color:#0063b0;color:#fff}.main-container .trip-np-content .hotel-search-card-container .my-card{border-radius:15px;margin:auto}.main-container .trip-np-content .special-deal-container .special-deal-header{text-align:left;width:100%}.main-container .trip-np-content .special-deal-container .special-deal-header .my-special{width:90%;margin:auto}.main-container .trip-np-content .special-deal-container .special-deal-header .special-header{width:500px}}@media(min-width:768px)and (max-width:1023px){.main-container{padding:8px 0!important}.main-container .trip-np-content{padding:5px 10px}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box .hotel-calendar-layout{top:170px}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-card{padding:12px 16px}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-button{margin:auto;width:50%;margin-top:15px}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .my-card{border-radius:15px;margin:auto;max-width:550px}.main-container .trip-np-content .search-wrapper .special-deal-container .special-deal-header{text-align:left;width:100%}.main-container .trip-np-content .search-wrapper .special-deal-container .special-deal-header .my-special{width:90%;margin:auto}.main-container .trip-np-content .feature-hotel-container .button-align{font-size:8px}.main-container .trip-np-content .feature-hotel-container .search-hotel-list .feature-image-container .image-size{width:135px;height:190px}}@media(min-width:520px)and (max-width:767px){.authentication-container{display:none}.main-container{padding-top:0}.main-container .trip-np-content{padding:0 0}.main-container .trip-np-content .search-wrapper{margin-bottom:22px}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box .hotel-calendar-layout{top:150px!important}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .my-card{max-width:380px;height:235px}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-card{padding:12px 16px;margin-top:15px}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-button{margin:auto;width:50%;margin-top:15px}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .my-card{border-radius:15px;margin:auto}.main-container .trip-np-content .search-wrapper .special-deal-container .special-deal-header{text-align:left;width:100%}.main-container .trip-np-content .search-wrapper .special-deal-container .special-deal-header .my-special{width:90%;margin:auto}.main-container .trip-np-content .search-wrapper .special-deal-container .special-deal-header .special-header{width:350px}}@media(min-width:320px)and (max-width:519px){.authentication-container{display:none}.main-container{padding-top:0;padding-right:0!important;padding-left:0!important}.main-container .trip-np-content{padding:0 0}.main-container .trip-np-content .search-wrapper{border-radius:14px!important;margin-bottom:22px}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box .hotel-calendar-layout{top:170px!important}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box .occupancy-container .dropdown-button-hide .dropdown-menu.show{width:342px;margin-left:66px}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .my-card{max-width:380px}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-card{padding:12px 16px;margin-top:15px}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-button{margin:auto;width:50%;margin-top:15px}.main-container .trip-np-content .search-wrapper .hotel-search-card-container .my-card{border-radius:15px;margin:auto}.main-container .trip-np-content .search-wrapper .special-deal-container .special-deal-header{text-align:left;width:100%}.main-container .trip-np-content .search-wrapper .special-deal-container .special-deal-header .my-special{width:90%;margin:auto}.main-container .trip-np-content .search-wrapper .special-deal-container .special-deal-header .special-header{width:350px}.main-container .trip-np-content .feature-hotel-container .button-align{font-size:8px}}@media only screen and (max-width:400px){.main-container .trip-np-content .search-wrapper .hotel-search-card-container .search-box .occupancy-container .dropdown-button-hide .dropdown-menu.show{width:267px}}@media(max-width:991px){.container{max-width:100%}}input[type=text],select,textarea{outline:none;box-shadow:none!important}.hotel-search-card-container .form-control,.search-box-container .form-control{background:#fff;color:#0063b0;text-align:center}.hotel-search-card-container .form-control:focus,.search-box-container .form-control:focus{color:#0063b0;background:#fff;outline:0;box-shadow:none}.app-tripnp-card .slick-dots{bottom:2.25em}.app-tripnp-card .slick-dots li button:before{opacity:.6;color:#fff;font-size:10px}.app-tripnp-card .slick-dots li.slick-active button:before{opacity:1}.modal-header{background:#13223c;border-color:#13223c}.autocomplete .autocomplete__box{display:flex;align-items:center;background:transparent;border:0;border-radius:0;padding:0}.autocomplete .autocomplete__box .autocomplete__inputs{padding:0}.autocomplete img,.autocomplete span{display:none}.autocomplete input{text-transform:capitalize;font-size:14px}.autocomplete .autocomplete__results__item{padding:10px 20px;cursor:pointer;color:#5d6e8b}.autocomplete .autocomplete__results{text-transform:capitalize;top:55px;left:-20px;border:1px solid #ccc;border-top:1px solid #ccc;color:#91a3c0;box-shadow:0 20px 40px rgba(21,99,234,.1);border-radius:16px;width:280px}.hotel-search-card-container .autocomplete input{border:1px solid #2699fb;border-radius:18px}.hotel-search-card-container .autocomplete .autocomplete__results{color:#0063b0}.search-box-container .autocomplete input{border:1px solid #0264b0;border-radius:10px}@media(max-width:767px){.search-box-container .autocomplete input{font-size:12px}}.search-box-container .autocomplete .autocomplete__results{color:#0063b0}@font-face{font-family:GoogleSans;src:url(../fonts/Poppins-Regular.8b6af8e5.ttf)}@font-face{font-family:Poppins-Bold;src:url(../fonts/Poppins-Bold.a3e0b5f4.ttf)}@font-face{font-family:Poppins-Light;src:url(../fonts/Poppins-Light.f6ea751e.ttf)}@font-face{font-family:GoogleSans;src:url(../fonts/GoogleSans-Regular.b5c77a6a.ttf)}@font-face{font-family:GoogleSans-Medium;src:url(../fonts/GoogleSans-Medium.8d57e401.ttf)}@font-face{font-family:GoogleSans-Bold;src:url(../fonts/GoogleSans-Bold.4457817a.ttf)}@font-face{font-family:GoogleSans;src:url(../fonts/OpenSans-Regular.3ed9575d.ttf)}@font-face{font-family:Open-Sans-Light;src:url(../fonts/OpenSans-Light.2d0bdc8d.ttf)}@font-face{font-family:Open-Sans-Bold;src:url(../fonts/OpenSans-Bold.1025a6e0.ttf)}.form-group__message{color:red;font-weight:400;font-size:14px}.form-control.is-invalid{border-color:#dc3545!important}.error-message-white{color:#fff}label[required]:after{content:"*";color:red}.invalid-message{color:#fb797e}#steeper-container{padding:12px 10px;height:51px;margin-top:15px;position:relative;left:10px}#steeper-container .steeper-number-style{background-color:#2699fb;color:#fff;padding:3px 10px;border-radius:50%}#steeper-container .steeper-border{position:relative;top:14px;clear:both;width:100%;text-align:center;border-bottom:1px solid #a5a5a5!important}@media(max-width:767px){#steeper-container strong{font-size:14px}#steeper-container{padding:12px 13px;margin-bottom:0}#steeper-container .steeper-border{width:100%}}@media only screen and (max-width:575px){#steeper-container{display:none}}#hotel-detail-information{padding:14px}#hotel-detail-information .image-size{width:100%}#hotel-detail-information .hotel-info{background:#fff;position:relative;top:-48px;z-index:2;border-radius:20px;height:500px}#hotel-detail-information .hotel-info .hotel-inner-padding{padding:31px 6px}#hotel-detail-information .hotel-info .hotel-inner-padding h4{font-size:20px;letter-spacing:1px;text-transform:capitalize}#hotel-detail-information .hotel-info .hotel-inner-padding h5{margin:0;font-size:14px;letter-spacing:1px;text-transform:capitalize}#hotel-detail-information .hotel-info .hotel-inner-padding .non-refund{text-align:left;color:#ff4500;font-size:12px;margin:34px 0;border-bottom:1px solid silver}#hotel-detail-information .hotel-info .hotel-inner-padding .extra-detail{font-size:12px}#hotel-detail-information .hotel-info .hotel-inner-padding .extra-detail .price-summary-align{margin-left:40%}#hotel-detail-information .hotel-info .hotel-inner-padding .extra-detail .total-summary-align{margin-left:28%}#hotel-detail-information .hotel-info .hotel-inner-padding .extra-detail .text-align{margin-top:20px}#hotel-detail-information .hotel-info .hotel-inner-padding .check-in-out{border-bottom:1px solid silver}@media only screen and (max-width:767px){#hotel-detail-information{display:none}}#reservation-detail-container{clear:both}#reservation-detail-container .reservation-detail-form-align{margin-left:4%}#reservation-detail-container .reservation-detail-form-align label{text-transform:capitalize;font-size:16px;margin:0}#reservation-detail-container .reservation-detail-form-align .invalid{border:1px solid red!important}#reservation-detail-container .reservation-detail-form-align .vti__dropdown-list{z-index:200;width:334px}#reservation-detail-container .reservation-detail-form-align .form-control.is-invalid{border-color:red!important}#reservation-detail-container .reservation-detail-form-align .form-control{width:50%!important;padding:.375rem .75rem!important;border:1px solid #ced4da!important;border-radius:.25rem!important}#reservation-detail-container .reservation-detail-form-align .title-align{width:100%!important}#reservation-detail-container .reservation-detail-form-align h1{font-size:24px}#reservation-detail-container .reservation-detail-form-align .check-box-field-style{margin-left:3%;margin-top:1%}#reservation-detail-container .reservation-detail-form-align .check-box-field-style .guest-name{font-size:12px}#reservation-detail-container .reservation-detail-form-align .check-box-field-style .check-box-field{width:100%!important;height:38px}#reservation-detail-container .reservation-detail-form-align .check-box{text-transform:none;position:relative;font-weight:100;font-size:14px;top:-1px}#reservation-detail-container .reservation-detail-form-align .room-detail-heading{color:#0063b0}#reservation-detail-container .reservation-detail-form-align .smoking-field-size{font-size:14px;width:80px;margin-left:11px;height:36px}#reservation-detail-container .reservation-detail-form-align .query-container{font-size:14px;width:100%;background-color:#f3f3f3;padding:18px 30px}#reservation-detail-container .reservation-detail-form-align .query-container p{width:70%;font-style:italic}#reservation-detail-container .reservation-detail-form-align .query-container .query-field{border:none;height:200px;width:67%}#reservation-detail-container .reservation-detail-form-align .query-container .continue-button{font-size:16px;background-color:#1563ea;border:1px solid #1563ea;min-height:48px}@media(max-width:767px){#reservation-detail-container{width:100%}#reservation-detail-container .reservation-detail-form-align{margin-left:0;padding:5px 20px}#reservation-detail-container .reservation-detail-form-align .select-align{width:80px!important}#reservation-detail-container .reservation-detail-form-align h1{font-size:22px}}@media only screen and (max-width:574px){#reservation-detail-container{width:100%}#reservation-detail-container .reservation-detail-form-align{margin-left:0;padding:5px 20px}#reservation-detail-container .reservation-detail-form-align h1{font-weight:700;font-size:20px}#reservation-detail-container .reservation-detail-form-align .query-container .query-field,#reservation-detail-container .reservation-detail-form-align .query-container p{width:100%}}#hotel-payment-container{padding:17px 30px}#hotel-payment-container h5{font-size:16px;font-weight:700}#hotel-payment-container .person-detail{border:1px solid #a5a5a5;width:100%;padding:16px 12px;font-size:15px}#hotel-payment-container .person-detail .change-person-detail{position:relative;top:-145px;margin-right:8px}#hotel-payment-container .person-detail .change-person-detail span{cursor:pointer;color:#2699fb}#hotel-payment-container .person-detail .icon-size{height:14px;margin-left:4px}#hotel-payment-container .person-detail label{margin-bottom:0;margin-top:8px;font-weight:700}#hotel-payment-container .credit-card-size{width:60%}#hotel-payment-container .payment-info{clear:both;border-top:1px solid #a5a5a5;background-color:#f3f3f3;position:relative;top:20px;padding:20px 9px}#hotel-payment-container .payment-info p{font-size:15px;line-height:4px}#hotel-payment-container .continue-button{font-size:16px;background-color:#1563ea;border:1px solid #1563ea;padding:12px 10px;margin-top:15px}#hotel-payment-container .term-condition-align{position:relative;top:0}#hotel-payment-container .payment-notice{position:relative;top:35px}#hotel-payment-container .payment-notice p{font-size:12px}#hotel-payment-container .payment-notice .term-condition-text-align{position:relative;top:4px}@media(max-width:767px){#hotel-payment-container,#hotel-payment-container .person-detail label,#hotel-payment-container h5{font-size:14px}#hotel-payment-container .payment-info p{margin:0;line-height:normal}}@media only screen and (max-width:575px){#hotel-payment-container h5{font-size:18px}#hotel-payment-container .person-detail{margin-top:25px}#hotel-payment-container .term-condition-align{top:-11px}#hotel-payment-container .continue-button{margin-top:0}#hotel-payment-container .credit-card-size{width:150px}}.register-container{width:100%}.register-container .vti__input{border-radius:20px;padding-left:3px}.register-container .vue-tel-custom-input ::-moz-placeholder{font-size:13px;padding-left:0!important}.register-container .vue-tel-custom-input :-ms-input-placeholder{font-size:13px;padding-left:0!important}.register-container .vue-tel-custom-input ::placeholder{font-size:13px;padding-left:0!important}.register-container .vti__dropdown{border-radius:20px;background-color:#fff!important}.register-container .vti__dropdown:hover{background-color:#fff}.register-container .vti__dropdown-list{z-index:200;width:290px;margin:7px -19px}.register-container .auth-icon{width:18px;height:18px}.register-container .icon-align{position:absolute;top:41px;left:31px;display:inline-block}.register-container .email-icon{position:absolute;margin:6px 11px}.register-container .password-icon-align{position:relative;top:-33px;width:228px;padding:0 11px}.register-container .password-lock-align{position:relative;top:-33px}.register-container .check-box{font-size:12px}.register-container .continue-button{font-size:14px;background-color:#1563ea;border:1px solid #1563ea}.register-container .customize-input-field{width:100%;border-radius:20px;border:1px solid #2699fb}.register-container input{padding:7px 38px}.register-container .footer-content p{font-size:12px;margin:2px}.register-container .footer-content p span{color:#2699fb}.register-container .form-control.is-invalid{background-image:none}.register-container ::-moz-placeholder{font-size:13px;padding:0 10px}.register-container :-ms-input-placeholder{font-size:13px;padding:0 10px}.register-container ::placeholder{font-size:13px;padding:0 10px}.sign-in-container{width:100%}.sign-in-container .phone-number-field{height:40px;border-radius:20px}.sign-in-container .phone-number-field ::-moz-placeholder{font-size:13px}.sign-in-container .phone-number-field :-ms-input-placeholder{font-size:13px}.sign-in-container .phone-number-field ::placeholder{font-size:13px}.sign-in-container .vue-tel-custom-input ::-moz-placeholder{font-size:13px;padding-left:0!important}.sign-in-container .vue-tel-custom-input :-ms-input-placeholder{font-size:13px;padding-left:0!important}.sign-in-container .vue-tel-custom-input ::placeholder{font-size:13px;padding-left:0!important}.sign-in-container .remember-password-align{position:relative;top:4px}.sign-in-container .auth-icon{width:18px;height:18px}.sign-in-container .mobile-icon-align{top:33px;position:relative;left:10px;display:inline-block}.sign-in-container .password-icon-align{position:relative;top:-40px;width:228px;padding:0 11px}.sign-in-container .password-lock-align{position:relative;top:-33px}.sign-in-container .check-box{font-size:12px}.sign-in-container .continue-button{font-size:14px;background-color:#1563ea;border:1px solid #1563ea}.sign-in-container .customize-input-field{height:40px;width:100%;border-radius:20px;border:1px solid #2699fb}.sign-in-container input{padding:0 33px}.sign-in-container .footer-content p{font-size:12px;margin:2px}.sign-in-container .footer-content p span{color:#2699fb}.sign-in-container .form-control.is-invalid{background-image:none}.sign-in-container ::-moz-placeholder{font-size:13px;padding:0 10px}.sign-in-container :-ms-input-placeholder{font-size:13px;padding:0 10px}.sign-in-container ::placeholder{font-size:13px;padding:0 10px}@media only screen and (max-width:767px){.sign-in-container .password-icon-align{position:relative;top:-42px;width:100%;padding:0 12px}.sign-in-container .customize-input-field{height:45px}}.hotel-description-container{margin-top:-18px}.hotel-description-container .heading-container{margin-top:20px}.hotel-description-container .heading-container .tab-wrapper{background:#fff;position:-webkit-sticky;position:sticky;top:0;margin-left:10px;width:100%;z-index:800}.hotel-description-container .heading-container h4{color:#0063b0;letter-spacing:1px;font-size:23px;text-transform:capitalize}.hotel-description-container .heading-container h4 .rating-icon-align{position:relative;top:-3px;left:6px}.hotel-description-container .heading-container .tab-container{display:inline;color:silver}.hotel-description-container .heading-container .tab-container:hover{color:#000;cursor:pointer}.hotel-description-container .heading-container .hotel-info-container{background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)!important;width:100%;padding:10px;margin:0 10px;clear:both;border:1px solid #a5a5a5}.hotel-description-container .heading-container .hotel-info-container .book-more-container{display:none}.hotel-description-container .heading-container .hotel-info-container .hotel-facility-container{border-bottom:2px solid silver;clear:both;padding:0}.hotel-description-container .heading-container .hotel-info-container .image-size{width:100%;height:355px}.hotel-description-container .heading-container .hotel-info-container .img-select{cursor:pointer}.hotel-description-container .heading-container .hotel-info-container .img-select:hover{position:relative;top:-10px;transition-delay:15s!important}.hotel-description-container .heading-container .hotel-info-container .hotel-review h6{margin:0}.hotel-description-container .heading-container .hotel-info-container .map-size{width:100%}.hotel-description-container .heading-container .hotel-info-container .view-map-button{position:relative;top:-45px;right:13px}.hotel-description-container .heading-container .hotel-info-container .button-color-danger{background-color:#d0002e;color:#fff;border:none;border-radius:0;padding:5px 32px}.hotel-description-container .heading-container .hotel-info-container .sm-map-button{display:none}.hotel-description-container .heading-container .room-info-container{background-color:#fff;border:1px solid #a5a5a5;width:100%;padding:10px;margin:0 10px;display:grid;grid-gap:4px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)!important}.hotel-description-container .heading-container .room-info-container .room-container{display:none}.hotel-description-container .heading-container .room-info-container .room-container .image-container{height:300px}.hotel-description-container .heading-container .room-info-container .room-photo{grid-column:1/3;grid-row:1/4}.hotel-description-container .heading-container .room-info-container .room-photo .img-size{width:410px;height:302px}.hotel-description-container .heading-container .room-info-container .room-photo-list{grid-column:1/span 3;grid-row:4}.hotel-description-container .heading-container .room-info-container .room-photo-list .room-inner-grid{display:grid;grid-gap:6px;grid-template-columns:1fr 1fr 1fr 1fr}.hotel-description-container .heading-container .room-info-container .room-photo-list .room-inner-grid .room-first-photo{grid-column:1;width:133px}.hotel-description-container .heading-container .room-info-container .room-photo-list .room-inner-grid .room-second-photo{grid-column:2;width:150px}.hotel-description-container .heading-container .room-info-container .room-photo-list .room-inner-grid .room-third-photo{grid-column:3;width:150px}.hotel-description-container .heading-container .room-info-container .room-photo-list .room-inner-grid .room-fourth-photo{grid-column:4;width:150px}.hotel-description-container .heading-container .room-info-container .room-detail{grid-column:4/span 5;grid-row:1;margin-left:-57px}.hotel-description-container .heading-container .room-info-container .room-detail .inner-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.hotel-description-container .heading-container .room-info-container .room-detail .inner-grid .availability-align{text-align:left;grid-column:1/span 2;grid-row:1}.hotel-description-container .heading-container .room-info-container .room-detail .inner-grid .availability-align h4{font-size:16px;letter-spacing:normal}.hotel-description-container .heading-container .room-info-container .room-detail .inner-grid .availability-align span{font-size:13px}.hotel-description-container .heading-container .room-info-container .room-detail .inner-grid .availability-align h6{color:#0063b0;font-size:12px;letter-spacing:normal}.hotel-description-container .heading-container .room-info-container .room-detail .inner-grid .room-size-right{font-size:14px;text-align:left;grid-column:5/span 2;grid-row:1;margin-left:-32px}.hotel-description-container .heading-container .room-info-container .room-detail .inner-grid .room-size-center{font-size:14px;text-align:left;grid-column:3/span 2;grid-row:1}.hotel-description-container .heading-container .room-info-container .room-description-table{grid-column:4/span 4;grid-row:2/span 3;width:676px;margin-left:-50px}.hotel-description-container .heading-container .room-info-container .room-description-table .show-room-detail-container{margin-top:-12px;text-align:right;margin-right:24px;font-size:15px;color:#0063b0}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid{display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(10,1fr);font-size:14px}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-benefits{grid-column:1/span 2;grid-row:1;border-right:1px solid #a5a5a5;background-color:#ebebeb;padding:5px;font-size:13px}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-sleeps{grid-column:3;grid-row:1;background-color:#ebebeb;border-right:1px solid #a5a5a5;padding:5px;font-size:13px}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-price{grid-column:4;grid-row:1;border-right:1px solid #a5a5a5;background-color:#ebebeb;padding:5px;font-size:13px;width:115px}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-choices{grid-column:5/span 2;grid-row:1;border-right:1px solid #a5a5a5;background-color:#ebebeb;padding:5px;font-size:13px}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-type{grid-column:7;grid-row:1;border-right:1px solid #a5a5a5;background-color:#ebebeb;padding:5px;font-size:13px}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-reserve{grid-column:8/span 2;grid-row:1;background-color:#ebebeb;padding:5px;font-size:13px}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-benefits-list{grid-column:1/span 2;grid-row:2/span 10;grid-template-rows:13,1fr;border-right:1px solid #a5a5a5}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-sleep-list{grid-column:3;grid-row:2/span 10;grid-template-rows:13,1fr;border-right:1px solid #a5a5a5}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-sleep-list .list-container{height:60px;border-bottom:1px solid #a5a5a5}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-sleep-list .list-container .image-top-align{position:relative;top:8px;padding:0 5px}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-price-list{grid-column:4;grid-row:2/span 10;grid-template-rows:13,1fr;border-right:1px solid #a5a5a5}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-price-list .list-container{height:60px;border-bottom:1px solid #a5a5a5}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-price-list .list-container .view-price-detail{font-size:12px;margin-top:-11px;font-weight:700;color:#0063b0}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-price-list .list-container .wrapper-container{background-color:red!important}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-price-list .amount{position:relative;top:8px;text-decoration:line-through;font-size:10px}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-price-list .discount-price{color:red;font-size:12px}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-price-list .discount-price .amount-align{position:relative;top:6px}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-choices-list{grid-column:5/span 2;grid-row:2/span 10;grid-template-rows:13,1fr;border-right:1px solid #a5a5a5}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-choices-list ul{padding:0}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-choices-list ul li{font-size:12px;color:green;list-style:none;padding:5px;text-transform:capitalize;text-align:left}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-choices-list div{font-size:10px;color:green;padding:8px}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-type-list{grid-column:7;grid-row:2/span 10;grid-template-rows:13,1fr;border-right:1px solid #a5a5a5}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-type-list .list-container{height:60px;border-bottom:1px solid #a5a5a5}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-type-list .room-select-size{width:55px;height:34px;border-radius:0;position:relative;top:8px;margin-bottom:12px}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .book-room{grid-column:8/span 2;grid-row:2/span 10;grid-template-rows:13,1fr}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .book-room p{margin:0;font-size:10px}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .book-room p span{font-size:12px}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .book-room .reserve-button{font-size:12px;background-color:#0063b0;border:1px solid #0063b0}.hotel-description-container .heading-container .hotel-near-location-container{background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);border:1px solid #a5a5a5;width:100%;padding:24px;margin:20px 10px}.hotel-description-container .heading-container .hotel-near-location-container p{color:#aaa9a9}.hotel-description-container .heading-container .hotel-near-location-container p span{text-transform:capitalize}.hotel-description-container .heading-container .hotel-near-location-container .hotel-near-places-list{box-shadow:0 2px 3px 0 rgba(0,0,0,.2);padding:2px 12px}.hotel-description-container .heading-container .hotel-near-location-container .hotel-near-places-list .item-list{display:inline-block}.hotel-description-container .heading-container .hotel-near-location-container .hotel-near-places-list .list-width{width:250px}.hotel-description-container .heading-container .hotel-near-location-container .hotel-items-font{font-size:14px}.hotel-description-container .heading-container .hotel-near-location-container .hotel-padding{padding-left:3%}.hotel-description-container .heading-container .hotel-near-location-container .hotel-nearest-essentials-list .hotel-nearest-item-container{display:inline-block;padding:0 12px;border-left:1px solid #a5a5a5;margin-left:52px}.hotel-description-container .heading-container .hotel-near-location-container .border-left{border-left:1px solid #a5a5a5!important}.hotel-description-container .heading-container .hotel-near-location-container .hotel-food-dinner-list{padding-left:22px}.hotel-description-container .heading-container .hotel-near-location-container .hotel-food-dinner-list .item-bottom-border{font-size:14px;border-bottom:1px solid #a5a5a5;border-bottom-style:dashed}.hotel-description-container .heading-container .hotel-near-location-container .hotel-property-amenities-container{border-top:1px solid #a5a5a5;margin-top:23px;width:100%;padding:25px 22px}.hotel-description-container .heading-container .hotel-near-location-container .hotel-property-amenities-container .hotel-property-amenities-list{padding:14px 40px}.hotel-description-container .heading-container .hotel-near-location-container .hotel-property-amenities-container .hotel-property-amenities-list .hotel-property-amenities-item{display:inline-block;padding:0 32px;border-left:1px solid #a5a5a5;margin-left:52px;width:100%}.hotel-description-container .heading-container .hotel-near-location-container .hotel-policies-container{border-top:1px solid #a5a5a5;margin-top:23px;width:100%;padding:25px 22px}.hotel-description-container .heading-container .hotel-near-location-container .hotel-policies-container .hotel-policies{display:inline-block;padding:15px 0 12px 72px;width:100%}.hotel-description-container .heading-container .hotel-near-location-container .hotel-policies-container .hotel-policies .hotel-policies-heading{width:40%;display:inline;padding:8px 0}.hotel-description-container .heading-container .hotel-near-location-container .hotel-policies-container .hotel-policies .hotel-policies-content{display:inline;font-size:14px}.hotel-description-container .heading-container .hotel-near-location-container .hotel-policies-container .hotel-policies .hotel-policies-payment-image{display:inline-block;position:relative;top:-12px;left:-10px}.hotel-description-container .heading-container .hotel-near-location-container .hotel-policies-container .hotel-policies .hotel-policies-payment-image img{padding:5px}@media(min-width:992px)and (max-width:1199px){.hotel-description-container .heading-container .room-info-container .room-photo-list .room-inner-grid .room-first-photo{width:125px}.hotel-description-container .heading-container .room-info-container .room-photo{grid-column:1/4}.hotel-description-container .heading-container .room-info-container .room-photo .img-size{width:100%}.hotel-description-container .heading-container .room-info-container .room-detail{margin-left:-17px}.hotel-description-container .heading-container .room-info-container .room-detail .inner-grid .room-size-right{margin-left:20px}.hotel-description-container .heading-container .room-info-container .room-description-table{width:100%;margin-left:0}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-type-list .room-select-size{width:45px;top:9px;padding:5px 5px}}@media(min-width:768px)and (max-width:991px){.hotel-description-container .heading-container .room-info-container{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.hotel-description-container .heading-container .room-info-container .room-detail .inner-grid .availability-align h4{font-size:14px}.hotel-description-container .heading-container .room-info-container .room-photo-list .room-inner-grid{grid-template-columns:1fr 1fr 1fr}.hotel-description-container .heading-container .room-info-container .room-photo-list .room-inner-grid .room-first-photo{position:relative;top:-27px;width:100%}.hotel-description-container .heading-container .room-info-container .room-photo{grid-column:1/4}.hotel-description-container .heading-container .room-info-container .room-photo .img-size{width:100%}.hotel-description-container .heading-container .room-info-container .room-detail{grid-column:4/span 6;margin-left:-15px}.hotel-description-container .heading-container .room-info-container .room-detail .inner-grid .room-size-right{margin-left:16px}.hotel-description-container .heading-container .room-info-container .room-description-table{grid-column:4/span 6;width:100%;margin-left:5px}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid{display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(8,1fr);font-size:14px;height:333px}.hotel-description-container .heading-container .room-info-container .room-description-table .room-inner-grid .room-type-list .room-select-size{width:45px;top:9px;padding:5px 5px}.hotel-description-container .heading-container .room-info-container .room-description-table .show-room-detail-container{margin-top:-22px}.hotel-description-container .heading-container .hotel-near-location-container .border-left{border-left:none!important}.hotel-description-container .heading-container .hotel-near-location-container .hotel-property-amenities-container .hotel-property-amenities-list{padding:14px 30px}.hotel-description-container .heading-container .hotel-near-location-container .hotel-policies-container .hotel-policies{padding:0;width:100%;margin:14px 0}.hotel-description-container .heading-container .hotel-near-location-container .hotel-policies-container .hotel-policies .hotel-policies-payment-image{top:0}}@media(max-width:767px){.hotel-description-container .heading-container .tab-wrapper{margin-left:0}.hotel-description-container .heading-container .hotel-info-container{margin:0}.hotel-description-container .heading-container .hotel-info-container .disable-map{display:none}.hotel-description-container .heading-container .hotel-info-container .sm-map-button{display:flex;justify-content:flex-end;margin-top:15px}.hotel-description-container .heading-container .hotel-info-container .hotel-facility-container{padding:15px 15px;border-bottom:none}.hotel-description-container .heading-container .hotel-info-container .book-more-container{display:flex;justify-content:center;padding-bottom:15px}.hotel-description-container .heading-container .hotel-info-container .book-more-container .book-more-button{background-color:#0063b0;color:#fff;border:none;border-radius:0;padding:5px 32px}.hotel-description-container .heading-container .room-info-container{margin:0;display:flex}.hotel-description-container .heading-container .room-info-container .room-description-table,.hotel-description-container .heading-container .room-info-container .room-detail,.hotel-description-container .heading-container .room-info-container .room-photo,.hotel-description-container .heading-container .room-info-container .room-photo-list{display:none}.hotel-description-container .heading-container .room-info-container .room-container{display:flex;flex-direction:column;text-align:left;font-size:14px}.hotel-description-container .heading-container .room-info-container .room-container .room-inner-align{padding:10px 15px}.hotel-description-container .heading-container .room-info-container .room-container .room-inner-align .no-of-guest-container{display:flex}.hotel-description-container .heading-container .room-info-container .room-container .room-inner-align .no-of-guest-container .box-align{border:1px solid grey;padding:4px 8px;background-color:#efefef;border-radius:10%;margin:1px 4px}.hotel-description-container .heading-container .room-info-container .room-container .room-inner-align .select-room-container{padding:14px 0}.hotel-description-container .heading-container .room-info-container .room-container .room-inner-align .inner-padding{padding:3px 10px;width:20px;border:1px solid grey}.hotel-description-container .heading-container .room-info-container .room-container .room-inner-align .icon-align{cursor:pointer;border:1px solid #0063b0;padding:3px 10px;background-color:#0063b0;color:#fff}.hotel-description-container .heading-container .room-info-container .room-container .slider-inner-align{padding:15px 0}.hotel-description-container .heading-container .room-info-container .room-container h4,.hotel-description-container .heading-container .room-info-container .room-container h6{font-size:14px;margin:0}.hotel-description-container .heading-container .room-info-container .room-container .img-size{width:100%}.hotel-description-container .heading-container .room-info-container .room-container .show-details-container{display:flex;justify-content:flex-end}.hotel-description-container .heading-container .room-info-container .room-container .room-guest-container .image-top-align{position:relative;top:2px;padding:0}.hotel-description-container .heading-container .hotel-near-location-container{margin:0;font-size:14px;padding:24px 30px}.hotel-description-container .heading-container .hotel-near-location-container h3{font-size:22px}.hotel-description-container .heading-container .hotel-near-location-container h6{font-size:14px}.hotel-description-container .heading-container .hotel-near-location-container .hotel-padding{padding-left:0;margin:20px 0}.hotel-description-container .heading-container .hotel-near-location-container .border-left{border:none!important}.hotel-description-container .heading-container .hotel-near-location-container .hotel-food-dinner-list{padding-left:0}.hotel-description-container .heading-container .hotel-near-location-container .hotel-property-amenities-container{padding:25px 0}.hotel-description-container .heading-container .hotel-near-location-container .hotel-property-amenities-container .hotel-property-amenities-list{padding:14px 30px}.hotel-description-container .heading-container .hotel-near-location-container .hotel-policies-container{padding:25px 0}.hotel-description-container .heading-container .hotel-near-location-container .hotel-policies-container .hotel-policies{padding:0;width:100%;margin:14px 0}.hotel-description-container .heading-container .hotel-near-location-container .hotel-policies-container .hotel-policies .hotel-policies-heading{width:100%;display:block}.hotel-description-container .heading-container .hotel-near-location-container .hotel-policies-container .hotel-policies .hotel-policies-content{width:100%;display:block;padding:0 0 20px 0}.hotel-description-container .heading-container .hotel-near-location-container .hotel-policies-container .hotel-policies .hotel-policies-payment-image{display:block;padding:0}}@media only screen and (max-width:574px){.hotel-description-container .heading-container .room-info-container .room-container .room-inner-align .room-facility-align,.hotel-description-container .heading-container .room-info-container .room-container .room-inner-align h4,.hotel-description-container .heading-container .room-info-container .room-container .room-inner-align h6{padding:5px 0}.hotel-description-container .heading-container .room-info-container .room-container .room-inner-align .room-facility-align span{position:relative;top:4px}.hotel-description-container .heading-container .room-info-container .room-container .image-container{height:auto}.hotel-description-container .heading-container .room-info-container .room-container .slider-inner-align{padding:15px 0}.hotel-description-container .heading-container .room-info-container .room-container .slider-inner-align .image-container{height:auto}.hotel-description-container .heading-container .hotel-near-location-container{padding:24px 20px}}.filter-hotel-container .destination-container{border:1px solid #000;width:72%;padding:2px 12px;float:right}.filter-hotel-container .destination-container .search-input{border:none;width:90%;height:30px}.filter-hotel-container .destination-container .search-input:focus{box-shadow:none}.filter-hotel-container .filter-property-container{background-color:#fff!important;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);border-radius:25px;padding:2px 24px}.filter-hotel-container .filter-property-container h5{color:#3599fb!important}.filter-hotel-container .filter-property-container .search-menu-border{clear:both;border:1px solid silver}.filter-hotel-container .filter-property-container .form-control{width:100%!important;padding:.375rem .75rem!important;border:1px solid #ced4da!important;border-radius:10px!important}.filter-hotel-container .hotel-list-update-container{position:relative;top:20px;padding:11px 0}.filter-hotel-container .hotel-list-update-container .input-field-style{cursor:pointer;border-bottom:1px solid #a5a5a5;width:75%;padding:2px 12px}.filter-hotel-container .hotel-list-update-container .inner-input-align{position:relative;left:-12px}.filter-hotel-container .hotel-list-update-container .icon-align{cursor:pointer;border:1px solid #0063b0;padding:3px 10px;color:#0063b0}.filter-hotel-container .hotel-list-update-container .inner-padding{padding:11px}.filter-hotel-container .hotel-list-update-container .search-input{border:none;width:78%;height:30px;background-color:#f6f6f6}.filter-hotel-container .hotel-list-update-container .search-input:focus{box-shadow:none}.filter-hotel-container .hotel-list-update-container .calender-container{margin-left:61px}.filter-hotel-container .hotel-list-update-container .dropdown-button-hide{top:-34px;left:-245px}.filter-hotel-container .hotel-list-update-container .dropdown-button-hide .dropdown-menu.show{width:250px}.filter-hotel-container .hotel-list-update-container .dropdown-button-hide .dropdown-item-align{padding:8px 15px}.filter-hotel-container .hotel-list-update-container .dropdown-button-hide button{position:relative;z-index:-10}.filter-hotel-container .hotel-list-update-container .room-capacity{height:30px;width:63%;position:relative;left:-80px;top:2px}.filter-hotel-container .hotel-list-update-container .date-container{padding:2px 16px;height:28px}.filter-hotel-container .hotel-list-update-container .hotel-calendar-layout{position:absolute;z-index:1000;top:36px}.filter-hotel-container .hotel-list-update-container .button-align{position:absolute;top:-1px;left:184px}.filter-hotel-container .hotel-list-update-container .button-align button{width:100px;padding:1px 1px;font-size:16px}.filter-hotel-container .featureHeading{background-color:#0063b0;padding:7px;font-weight:700;font-size:22px;letter-spacing:1px}.filter-hotel-container .search-hotel-list{border:none;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);border-top-left-radius:25px;margin-top:25px;margin-bottom:10px;padding:10px;height:174px}.filter-hotel-container .search-hotel-list .feature-image-containter{position:relative;top:-10px;float:left;left:-38px;display:inline;z-index:50}.filter-hotel-container .search-hotel-list .feature-text-container{display:inline;position:relative;text-align:left;left:-31px;font-weight:400}.filter-hotel-container .search-hotel-list .feature-text-container .occupancy-align{position:relative;top:-3px;height:12px}.filter-hotel-container .search-hotel-list .feature-text-container h2{font-size:18px;font-weight:500}.filter-hotel-container .search-hotel-list .feature-text-container h6{font-size:12px;font-weight:400}.filter-hotel-container .search-hotel-list .feature-text-container p{font-size:12px}.filter-hotel-container .search-hotel-list .feature-text-container .property-description{position:relative;text-align:left;display:inline}.filter-hotel-container .search-hotel-list .feature-text-container .property-description .room-description{display:flex;justify-content:space-between;font-size:14px;min-height:50px}.filter-hotel-container .search-hotel-list .feature-text-container .property-description .room-description .card-room-name-occupancy-wrapper{display:flex;flex-direction:column;border-right:1px solid #2f3031;padding:0 5px}@media(min-width:768px){.filter-hotel-container .search-hotel-list .feature-text-container .property-description .room-description .card-room-name-occupancy-wrapper{min-width:130px;max-width:130px}}.filter-hotel-container .search-hotel-list .feature-text-container .property-description .room-description .card-room-facilities-wrapper{font-size:13px}.filter-hotel-container .search-hotel-list .feature-text-container .room-feature{display:inline}.filter-hotel-container .search-hotel-list .feature-text-container .room-feature span{font-size:12px}.filter-hotel-container .search-hotel-list .feature-price{position:relative;text-align:left;left:12px}.filter-hotel-container .search-hotel-list .feature-price h6{font-size:20px}.filter-hotel-container .search-hotel-list .feature-price .remove-price{text-decoration:line-through;font-size:12px}.filter-hotel-container .search-hotel-list .feature-price .high-light-facility{color:#1ff90e}.filter-hotel-container .search-hotel-list .feature-price p{font-size:12px}.filter-hotel-container .custom-button{float:right;bottom:0;right:57px;position:absolute;font-size:12px;border:none;background-color:#0063b0!important}.filter-hotel-container .show-more-button{background-color:#0063b0!important;font-size:16px;border:none;padding:10px 10px}.filter-hotel-container .secA{border-right:2px solid silver}@media only screen and (min-width:1200px){.check-btn,.hide-lower-button{display:none}}@media(min-width:992px)and (max-width:1199px){.filter-hotel-container .hotel-list-update-container .room-capacity{width:54%}.filter-hotel-container .check-btn,.filter-hotel-container .hotel-list-update-container .hide-lower-button{display:none}}@media(min-width:768px)and (max-width:991px){.filter-hotel-container .hotel-list-update-container .calender-container{margin-left:0}.filter-hotel-container .hotel-list-update-container .input-field-style{width:100%}.filter-hotel-container .hotel-list-update-container .inner-input-align{left:-1px}.filter-hotel-container .hotel-list-update-container .room-capacity{width:100%;left:-10px}.filter-hotel-container .hotel-list-update-container .button-align{left:-7px}.filter-hotel-container .hotel-list-update-container .hide-upper-button{display:none}.filter-hotel-container .filter-property-container{position:fixed;left:-100%;opacity:1;text-align:left;z-index:3000;height:100vh;transition:all .5s;width:80%;overflow-y:scroll}.filter-hotel-container #check:checked~.filter-property-container{left:0}}body,html{margin:0;padding:0;font-family:GoogleSans}body *,html *{outline:none!important}.app-card{background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);border-radius:25px}.loading-container{height:80vh}.cursor-pointer{cursor:pointer!important}.text-underline{text-decoration:underline}.app-text-primary{color:#0063b0}.tripnp-button{background-color:#0063b0;border:1px solid #0063b0}.tripnp-button:hover{background-color:rgb(0,70.3125,125);border:1px solid #0063b0}.transparent-button-wrapper{background:transparent;border:transparent}.calendar-input-container .calendar-input-wrapper{display:flex;align-items:baseline;border:1px solid #333;border-radius:5px;padding:5px 10px}.calendar-input-container .calendar-input-wrapper .date-wrapper{position:relative}@media only screen and (max-width:767px){.remove-content{display:none}}@media(min-width:768px){.remove-nav-content{display:none}}@media only screen and (max-width:575px){.close-btn{position:absolute;right:10px}.profile-card{font-size:13px;height:auto;z-index:1000;position:fixed;margin:0;padding:0;top:250px;right:0;border-radius:0;box-shadow:none;background:transparent}.profile-card .checkbtn{display:block!important;margin:5px 5px 0 0;padding:3px;text-align:center;color:#000!important;font-size:16px;line-height:24px;background:#fff;border-radius:10px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.15)}.profile-card ul{position:fixed;background:#fff;top:65px;left:-100%;text-align:left;transition:all 1s;opacity:1;z-index:1000;padding:20px!important;overflow-y:scroll;height:100vh;width:80%}.profile-card ul li{display:block}#check:checked~ul{left:0}}.button-primary{color:green;border-color:green}.button-primary:hover{color:#ff0;border-color:red}.button-secondary{color:green;border-color:green}.button-secondary:hover{color:#ff0;border-color:red}.button-danger{color:red;border-color:red}.button-danger:hover{color:#ff0;border-color:red}.button-dark{color:#000;border-color:#000}.button-dark:hover{color:#ff0;border-color:red}.search-box-container{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.search-box-container .search-box-wrapper{padding:20px 25px}@media(max-width:767px){.search-box-container .search-box-wrapper{padding:20px 10px}}.search-box-container .search-box-wrapper ::-moz-placeholder{color:#0264b0;text-align:center}.search-box-container .search-box-wrapper :-ms-input-placeholder{color:#0264b0;text-align:center}.search-box-container .search-box-wrapper ::placeholder{color:#0264b0;text-align:center}.search-box-container .search-box-wrapper .search-header{color:#0063b0}.search-box-container .search-box-wrapper .search-header h1{font-size:26px}.search-box-container .search-box-wrapper .form-box{padding:10px 0 10px 0;margin:10px 0;background:#f3f3f3;border-radius:20px}.search-box-container .search-box-wrapper .search-reverse-button{position:absolute;right:0;top:5px;transform:rotate(90deg);color:#fff;transform:scale(.5);background:#0264b0;border-radius:50%}.search-box-container .search-box-wrapper .search-form-group{margin:0 auto;width:300px;padding:0 10px}@media(max-width:1200px){.search-box-container .search-box-wrapper .search-form-group{width:100%}}.search-box-container .search-box-wrapper .search-form-group .search-form-label{font-size:14px;color:#0264b0;padding-left:.75rem}.search-box-container .search-box-wrapper .search-form-group .input-wrapper{position:relative;top:-5px}.search-box-container .search-box-wrapper .search-form-group .search-input-icon-container{padding-left:10px;position:relative}.search-box-container .search-box-wrapper .search-form-group .search-input-icon{position:absolute;z-index:1;width:25px;top:8px}@media(max-width:767px){.search-box-container .search-box-wrapper .search-form-group .search-input-icon{width:20px}}.search-box-container .search-box-wrapper .search-form-group .search-input{position:relative;width:100%;border:1px solid #0264b0;border-radius:10px;padding-left:20px}.search-box-container .search-box-wrapper .search-button{background-color:#0063b0}.faq-container{text-align:left}.faq-container img{width:100%}.faq-container .faq-list{width:100%;height:100%;padding:4% 10% 5% 8%;margin:0}.faq-container .faq-list .list-group{margin-bottom:10px;border-radius:1rem}.faq-container .faq-list .list-group .list-group-item{border-radius:1rem}.faq-container .faq-list .faq-heading{margin-bottom:2%;font-size:27px}.faq-container .faq-list button:focus{outline:none}.faq-container .faq-list .container-align{margin-left:2%}.faq-container .faq-list .faq-question-heading{font-weight:700;text-transform:capitalize}.faq-container .faq-list .faq-answer{text-align:justify}.about-us-container{text-align:left}.about-us-container img{width:100%}.about-us-container .about-us-text-align{margin:45px 0}.about-us-container .about-us-text-align p{margin:0}