@import url(https://fonts.googleapis.com/css2?family=K2D:wght@100;200;300;400;500;600;700;800&family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=K2D:wght@100;200;300;400;500;600;700;800&family=Montserrat:wght@100;200;300;400;500;600;700;800;900&family=Raleway:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=K2D:wght@100;200;300;400;500;600;700;800&family=Montserrat:wght@100;200;300;400;500;600;700;800;900&family=Raleway:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans&family=Inter:wght@300;400;500&family=Montserrat:wght@300&family=Playfair+Display:wght@400;600&family=Poppins:wght@300;400&family=Roboto:wght@100;300&family=Rochester&family=Saira:wght@200;300;400&family=Teko:wght@300;400;500&family=Titillium+Web:wght@300;400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.invalid-feedback{display:block!important}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.alert{position:fixed!important;bottom:10px;float:right;right:10px;z-index:9;box-shadow:0 0 8px 0}body{font-family:"Open Sans",sans-serif!important}.flt{float:left;width:100%}.filler{flex-grow:1}.modal-header button{border:none;background:#fff;border-radius:2px solid #000;font-size:23px}.main_load{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:hsla(0,0%,100%,.9)}.main_load img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100px;height:100px}.login_ip{position:relative}.login_ip input{padding-left:84px}.input_details_login .login_ip span{transform:translateY(-35%)}.input_details_login .login_ip span,.login_ip span{position:absolute;left:0;top:50%;border-right:1px solid #767676;padding:5px 20px;color:#212121}.login_ip span{transform:translateY(-50%);font-family:"Open Sans",sans-serif}.mobile_hide{display:block}.desktop_hide{display:none}ul{margin:0!important;padding:0!important}@media screen and (min-device-width:320px) and (max-device-width:767px){.che_pad.flt,.main_guest.flt,.main_room_image.flt{margin:10px 0!important}.view_room{width:50%!important}.loction_image,.view_room{margin:0!important}.main_adults.flt{padding-left:40px!important}.main_adult.flt,.main_adults.flt{text-align:center}.main_input1{display:flex;justify-content:center}.main_view.flt{display:block!important}.left_view_room{padding:10px 0!important;flex-direction:row!important;justify-content:space-between}.main_row{padding:0!important}.react-datepicker-wrapper input{padding-left:70px!important}.left_view_room li{padding:0!important}}@media (max-width:767px){.main_hotel{padding:15px 15px 10px!important}.tooltip-text111{width:200px!important}.tooltip-text{left:70%!important;width:180px!important}.mobileViewModal{width:50%;max-width:600px;background:#fff;padding:20px;border-radius:10px;margin:auto;max-height:500px;overflow:auto}.hfjkasdfg{display:block!important}.special_request_container{margin-bottom:110px!important}.fggggdfgdfgg{margin-top:0!important}.room_stnd.flt{width:100%!important}.agile,.checkin{padding:10px!important}.main_choose{padding:0 15px}.choose_room{font-size:20px!important;padding:0!important}.main_wifi1_det{min-height:0!important}.main_row{padding:0 15px!important}.mobile_hide{display:none}.desktop_hide{display:block}.card_container .card .card_bottom{display:block!important}.card_container .card .card_bottom .card_bottom_left,.card_container .card .card_bottom .card_bottom_right{width:100%!important}.top_address{padding:5px!important;font-size:11px!important}.card_container .card .card_bottom .card_bottom_left .room_details p,.card_container .card .card_top .heading,.card_container .card .card_top .options .option:first-child,.card_container .card .card_top .options .option:nth-child(2),.card_container .card_details,.cart_page .info,.cart_page span{font-size:14px!important}.cart_page .customer_info{display:block!important}.cart_page .customer_info .customer_info_left,.cart_page .customer_info .customer_info_right{width:100%!important}}.disable_wifi{opacity:.25;pointer-events:none}.main_wifi1_det{padding:0;margin:0;min-height:102px}.main_wifi1_det li{list-style-type:none;float:left;width:33.33%;margin-bottom:10px;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.main_wifi1_det img{margin-right:10px}.main_wifi1_det span{font-style:normal;font-weight:400;font-size:12px;line-height:12px;color:#2d3436}.left_view_room li:last-child a{display:block}.left_view_room li a{display:none}.price_flex{display:flex;align-items:center;justify-content:space-between;color:red;font-size:10px}.main_select{text-align:right}.not_available_rooom{color:#002c60!important;font-size:16px!important}.notClickable{background:#eddcb8!important}.home_count{width:30%!important}.childrenAge select{margin:0 15px 10px 0;border:1px solid #d9d9d9!important;background-color:#fff;border-radius:4px;font-size:13px;padding:5px 25px 5px 5px;outline:none!important;color:#434343}.addRoomBtn{float:right}.validation_required{color:#ed0707;font-size:14px;font-weight:600}.gsdgsdfg{width:50%;max-width:600px;background:#fff;padding:20px;border-radius:10px;margin:auto;max-height:500px;overflow:auto}.selectAge{color:#002c60;font-size:14px;font-weight:500;margin-bottom:4px}.cart_details{position:fixed;bottom:0;background-color:#f5f9fd;border-top:1px solid #cd920e;padding:10px;display:flex;justify-content:space-between}.cart_cardss{padding:8px 12px;background-color:#fff;box-shadow:0 0 10px 0 rgba(41,156,212,.10196078431372549);position:relative;border:1px solid #d9d9d9;border-radius:3px;margin-right:12px}.cards_contentss{display:flex;max-width:86%;overflow-x:auto}.cart_cardss img{position:absolute;right:8px}.editOption{bottom:8px!important}.cart_cardss .room_name{color:#002c60;font-size:16px;font-weight:600;text-transform:capitalize}.cart_cardss .room_no{color:#002c60;font-size:13px;font-weight:500}.cart_cardss .adult_count{color:#002c60;font-size:16px;font-weight:500;width:150px}.cart_cardss .cost{color:#000;font-size:14px;font-weight:500}.cart_cardss .cost span{color:#002c60;font-size:16px;font-weight:500}.procedBtn{align-items:center;display:flex}@media (min-width:640px) and (max-width:767px){.room_show .col-sm-3{width:50%}}@media (max-width:767px){.main_wifi1_det li{margin-bottom:0}.hotel{font-size:22px!important}.main_wifi1_det li{width:50%}.price_flex{margin-top:15px}.select_room{padding:10px 15px!important}}@media (min-width:768px) and (max-width:991px){.room_show .col-sm-3{width:50%}}.Agile_text{font-weight:700;font-size:13.38px;line-height:17px;letter-spacing:.49em}.Agile_text,.hotel_book{font-family:"K2D";font-style:normal;text-transform:uppercase;color:#000}.hotel_book{font-weight:400;font-size:7px;line-height:8px;letter-spacing:.12em}.agile{background:#fff;box-shadow:0 4px 20px rgba(0,108,207,.2);display:flex;align-content:center;padding:5px 30px}.main_location.flt{display:flex;align-items:center;justify-content:flex-end}.loction_image img{padding:3px;border:1px solid #b9b6ec;border-radius:3px;background:#f5faff;margin-right:10px}.loction_image select{border:none;outline:none;background:none;font-family:"Raleway";font-style:normal;font-weight:500;font-size:12px;line-height:13px;color:#242040}.search_bar.flt{width:100%}.loction_image{background:#f5faff;border:1px solid #002856;border-radius:4px;padding:5px;margin:0 10px}input[type=checkbox]:before{transform-origin:bottom left;-webkit-clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%)}.main_agile_image{cursor:pointer;width:52px}.search{width:90%;position:relative;display:flex;padding:0 8px}.searchTerm{width:100%;background:#f5faff;border:1px solid #ffb94e;border-radius:4px;height:40px;outline:none;color:#9dbfaf}.searchTerm:focus{color:#00b4cc}.searchButton{position:absolute;background:#f5faff;border:1px solid #ffd18a;border-radius:3px;text-align:center;color:#fff;cursor:pointer;margin:2px;top:5%;left:85%;padding:0}.search img{padding:5px}.main_login,.user_login{display:flex;align-items:center}.user_login{border:1px solid #d9d9d9;box-shadow:0 0 4px rgba(5,52,105,.1);border-radius:4px;background-color:initial;cursor:pointer;padding:10px}.log_in{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:700;font-size:12px;line-height:16px;padding:0 20px;color:#2d3436}.choose_room.flt{font-weight:600;font-size:24px;line-height:32px;color:#002c60;padding:25px 30px 0}.main_row{padding:25px 30px}.room_image.flt{text-align:center}.main_standerd.flt{text-transform:capitalize;font-style:normal;font-weight:600;font-size:20px;line-height:27px;color:#2d3436;text-align:left;padding:20px 0 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bed_name.flt{font-style:normal;font-weight:500;font-size:11px;line-height:13px}.king_bed,.main_king_bed{display:flex;align-items:center}.main_king_bed{padding:15px 0;justify-content:space-between}.main_room_image.flt{margin-bottom:20px;padding:10px;background:#fff;box-shadow:0 4px 20px rgba(0,108,207,.2);border-radius:2px}.king_bed img{padding:0 2px}.room_image img{width:100%;height:200px}.wifi{font-style:normal;font-weight:400;font-size:10px;line-height:12px;color:#545454;padding:0 7px}.main_shower,.main_television,.main_wifi{display:flex;align-items:center;width:33%}.Main_wifi_det.flt{display:flex;justify-content:space-between;padding:10px 0}.rate{font-style:normal;font-weight:400;font-size:13px;line-height:16px;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#f88}.discount.flt{padding:5px 0}.room_rate{font-style:normal;font-size:18px;line-height:24px;text-align:right}.room_rate,.room_rates{font-family:"Open Sans",sans-serif;color:#002c60}.room_rates{font-weight:600;font-size:26px;line-height:37px}.room_per{font-style:normal;font-weight:600;font-size:12px;line-height:15px;color:#282828}.main_room_per.flt{padding:8px 0}.tax_fees{font-weight:400;font-size:12px;color:#000}.select_room,.tax_fees{font-style:normal;line-height:15px}.select_room{background:#d49e2c;box-shadow:0 0 11.6571px rgba(0,108,207,.1);border:none;color:#fff;font-weight:600;font-size:14px;border-radius:5px;padding:12px 25px}.myaccount{position:relative}.cart_btn_img span{color:#000;font-size:14px;font-weight:500}.myaccount:hover ul{transform:translateY(0);transition:all .5s ease-in-out;opacity:1!important;visibility:visible!important;cursor:pointer}.myaccount button{text-align:left;font-size:14px;outline:none;border:1px solid #d9d9d9;box-shadow:0 0 4px rgba(5,52,105,.1);border-radius:4px;background-color:initial;padding:4px 6px}.myaccount button i{margin:0 5px}.myaccount ul{margin:0;padding:8px;background-color:#fff;box-shadow:0 0 4px hsla(0,0%,47.1%,.5);border-top:2px solid #d49e2c;border-radius:4px;width:140px;position:absolute;right:0;top:35px;z-index:9;transform:translateY(70px);visibility:hidden;transition:.5s ease-in-out}.myaccount li{list-style-type:none;background-color:rgba(212,158,44,.32941176470588235);padding:5px 10px;font-size:13px;position:relative;cursor:pointer}.myaccount li:first-child{margin-bottom:5px}.myaccount li i{font-weight:600;color:#2d3436;position:absolute;right:5px;top:50%;transform:translateY(-50%)}.myaccount li span{color:#2d3436}.myaccount li img{margin-right:3px}.cart_btn_img{margin-right:12px;width:140px;margin-left:20px;position:relative}.cart_btn_img b{background-color:red;color:#fff;padding:0 4px;border-radius:50%;position:absolute;right:22px;top:-5px;font-size:11px}.cart_btn{display:flex;justify-content:space-between;align-items:center;border:1px solid #d9d9d9;box-shadow:0 0 4px rgba(5,52,105,.1);border-radius:4px;background-color:initial;cursor:pointer;padding:7px;margin-right:50px}.top_address{background-color:#d3a337;color:#fff;font-size:12px;padding:5px 30px}.home_row{margin-bottom:135px}@media (max-width:767px){.home_row{padding:0!important}}.hotel.flt{font-style:normal;font-weight:400;font-size:25px;line-height:30px;color:#002653}.international.flt{display:flex;align-items:center;justify-content:space-between;padding:5px 0}.noevents{pointer-events:none;opacity:.5}.right_date{display:flex;align-items:center;justify-content:space-between;border-radius:6px;margin-right:15px}.right_date .rdt{border:none!important;margin-right:10px;position:relative}.right_date .rdt:before{top:16px;left:16px;color:#002c60;content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGCSURBVHgBvZJNSwJRFIbvqKAW1SzSds0oIW2UIYjaNT/BZbYQjSiJooE2tao2RmhQiwolyIjWIhSBGxM/iAwbXAiV4BRSWX6MFdSitDvSWBjNMJuezT3nvZyXc869AHxxmcnYll2uLBBh0+PNBoNBG58jMCFCsfhCrVolItEYOjjQTwsZXN/kyBa1itZoOtkeDLMr/AeH/ovM1bHVYqGzDEPqdbqwkEHl6YXoNRiYYrEIIienIWCfcNQgZDqdNm95t3eACL69fX8icU5yNaOwVsGJdCplvs/naRzvDh/9mO8PAoXyI36WTGL1HXAdqJRKBkhErW5FWbaENkYAEuFHkPGCc8VFbXg8i/ACnZ2bD8ETE9L4OgUftLWjdJ+JqMd6TLcLj4qYxiH7dnpnSqUHFkEQtgo+GDHtl8Hz6xtVYFkbbBPP3d5xz9khpDVa+PclNhtJXmKzATI2OVWedoz7TEZjAEgA/sQh99o6hUSjccq56p7p0mpxKQZyuYK1jgwvfQLbYAUIzy3YxwAAAABJRU5ErkJggg==);width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:contain}.right_date .rdt:after,.right_date .rdt:before{position:absolute;font-size:18px;font-weight:600;font-family:"Font Awesome 5 Free"}.right_date .rdt:after{content:"\f0d7";top:12px;right:15px;color:#636e72}.right_date .rdt .form-control{padding:15px 5px 15px 45px!important}.right_date .rdt input{font-size:12px!important;font-weight:400!important;color:#434343!important;border:1px solid #d9d9d9!important;border-radius:4px}.right_date .rdt input:focus{box-shadow:none}.rdtPicker td.rdtActive:hover,.right_date .rdtPicker td.rdtActive{background-color:#008423}.right_date .rdtPicker td.rdtToday:before{border-bottom:7px solid #008423}.right_date button{background-color:#d49e2c;padding:12px;border:none;outline:none;border-radius:4px}.airport{padding:0 10px;font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#2d3436}.main_hotel.flt{padding:20px 30px}.room_count_divs{font-size:12px!important;font-weight:400!important;color:#434343!important;border:1px solid #d9d9d9!important;border-radius:4px;outline:none;margin-right:15px}.room_count_divs select{border:transparent!important;border-radius:4px;outline:none!important;background-color:#fff;padding:15px!important;width:165px}.gsdgsdfg .view_details_header,.gsdgsdfg .view_details_header .options{display:block!important}.modal_ppp{display:flex;justify-content:space-between;margin-bottom:10px}.searchBtns{float:right}.selectedCount{padding:15px 10px}@media (max-width:767px){.hotel{margin-bottom:10px}.airport{line-height:20px;margin-bottom:25px}.right_date{display:block;margin-bottom:5px;margin-right:4px}.user_login{padding:6px}.log_in{padding:0 11px}.right_date .rdt{margin-right:0;margin-bottom:10px}.right_date button{width:30%}.right_date .rdt .form-control{padding:5px 5px 5px 40px!important}.right_date .rdt:before{top:7px!important;left:9px!important}.right_date .rdt:after{top:2px!important}.room_count_divs select,.selectedCount{padding:5px!important}.room_count_divs{margin-bottom:10px}.card_container .cardss .card_bottom .card_bottom_left,.card_container .cardss .card_top{display:block!important}.card_container .cardss .card_bottom .card_bottom_right{width:52%!important}.cart_page .total,.price_details{font-size:14px!important}.card_container .cardss .card_bottom .card_bottom_right{grid-gap:15px!important;gap:15px!important}}@media (min-width:768px) and (max-width:991px){.international .airport{width:35%}.international .right_date{width:65%}}.view_room{font-style:normal;font-weight:500;font-size:11px;line-height:13px;color:#03438d;background:#fff;margin:0 5px;border:1px solid #cee5ff;box-shadow:0 4px 10px rgba(0,108,207,.1);border-radius:4px;width:15%;height:35px}.main_view_room.flt{text-align:end}.table_container{margin:20px 0}.table{border-collapse:collapse;margin:auto;text-align:center}.table-head{background-color:#d49e2c;color:#fff;font-weight:700;font-size:20px}.table-row:nth-child(2n){background-color:#c0b0b0;font-size:16px}.table-row:nth-child(odd){background-color:#f2f2f2;font-size:16px}.table-data,.table-header{padding:8px}.table-header{background-color:#d49e2c!important}.table-data{font-weight:400}.view_room img{padding:5px}.fggggdfgdfgg{margin-top:20px}.fggggdfgdfgg p{color:#a00028;font-size:16px}.room_stnd.flt{font-style:normal;font-weight:400;font-size:26.7941px;line-height:32px;color:#002c60;padding:15px 12px}.main_standerd_rooom.flt{background:#fff}.main_Standerd_room,.main_standerd_rooom.flt{margin:10px 0;box-shadow:0 4px 20px rgba(0,108,207,.2);border-radius:2px}.view_white{display:none}.view_room:hover .view_blue{display:none!important}.view_room:hover .view_white{display:inline-block!important}.view_room:hover{background-color:#03438d;color:#fff}.right_view_room img{width:100%}.main_view.flt{display:flex;padding:10px}.right_view_room{width:85%}.left_view_room{display:flex;flex-direction:column;padding:0;margin:0;width:15%}.left_view_room li:last-child{padding-bottom:0!important}.left_view_room li:last-child span{display:block;position:relative;text-align:center;bottom:50%;font-style:normal;font-weight:700;font-size:20px;line-height:23px;color:#fff!important}.left_view_room li img{width:100%}element.style{text-decoration:none}.last_img{position:relative}.last_img span{position:absolute;top:33%;right:25%;font-size:20px;color:#fff!important}.last_img span,.room_description.flt{font-style:normal;font-weight:700;line-height:23px}.room_description.flt{padding:10px 0;font-size:19px;color:#2d3436}.carousel .thumbs-wrapper{margin:0!important}.modal-header{padding:0 20px!important;justify-content:flex-end!important}.description{text-align:justify;padding:10px 0;font-style:normal;font-weight:400;font-size:12px;color:#2d3436;word-break:break-word}.main_leftside.flt{padding:30px 20px}.main_row_pad.flt{padding:20px 0}.checkin.flt{display:flex;align-items:center;margin-bottom:22px}.checkout{padding:0 10px;font-style:normal;font-weight:600;font-size:16px;line-height:21px;color:#002c60}.main_checkin.flt{padding:30px 15px 20px;background:#fff;box-shadow:0 4px 20px rgba(0,108,207,.2);border-radius:4px}.check_aprl{text-align:center;font-style:normal;font-weight:700;font-size:12px;line-height:15px;color:#ecb200}.main_check ul{padding:0;margin:0}.main_check li{display:flex;align-items:center;list-style-type:none}.check_box label{font-style:normal;font-weight:500;font-size:12px;line-height:17px;color:#000;padding-left:8px;text-transform:capitalize}.check_box{display:flex;justify-content:space-between;margin-bottom:15px}.main_services.flt{padding:22px 15px;background:#fff;box-shadow:0 4px 20px rgba(0,108,207,.2);border-radius:4px}.extra_ser.flt{padding:10px 0}.services{margin-bottom:20px;font-size:17px;line-height:21px}.parking_money,.services{font-style:normal;font-weight:600;color:#000}.parking_money{font-size:14px;line-height:17px;text-align:right}.main_tnum{font-style:normal;font-weight:200;font-size:41.9703px;line-height:51px;color:#ffab29}.main_cal_image.flt{position:relative;align-items:center;justify-content:center}.guest_name{text-align:center;font-style:normal;font-weight:700;font-size:12px;line-height:15px;color:#a00028}.guest{background:#ffdede;border-radius:2px;padding:15px}.main_input input{text-align:center;background:none;border:none;outline:none;font-style:normal;font-weight:200;font-size:24px;color:#a00028;width:100%}.guest_img{display:flex;align-items:center}.main_adult span,.main_adults span{font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#a00028;padding:0 5px}.guest1{background:#eccdc2;border-radius:2px;padding:19px}.guest_name1{text-align:center;font-style:normal;font-weight:700;font-size:12px;line-height:15px;color:#5d3a30}.main_input{display:flex;justify-content:space-between;align-items:center}.main_input1 input{width:100%;text-align:center;background:none;border:none;outline:none;font-style:normal;font-weight:200;font-size:41.9703px;line-height:51px;color:#5d3a30}.total_length{line-height:19px}.child_pax,.total_length{margin-top:15px;font-style:normal;font-weight:600;font-size:15px;color:#2d3436}.child_pax,.child_paxs{line-height:20px}.child_paxs{font-style:normal;font-weight:600;font-size:15px;margin-top:115px;color:#2d3436}hr.line{margin:6px!important;opacity:none!important}hr.line,hr.line1{background:#121212!important;height:2px!important}hr.line1{margin:6px -5px!important}ul.room_charge{padding:0 10px!important;padding:0;margin:0}.room_charge li{padding:8px 0;display:flex;list-style-type:none;justify-content:space-between}.charges2{font-style:normal;font-weight:500;font-size:14px;line-height:17px;color:#2d3436}.charges_bold{font-weight:600}.total_amt.flt{padding:0 10px!important;padding:0;margin:0}.total_amt li{padding:10px 0;list-style-type:none;display:flex;align-items:center;justify-content:space-between}.ammount_clr{font-weight:400}.ammount_clr,.ammount_clr_no{font-style:normal;font-size:17px;line-height:21px;color:#053469}.ammount_clr_no{font-weight:600}.main_check{padding:0 10px}.main_continue{background:#d49e2c;box-shadow:0 0 11.6571px rgba(0,108,207,.1);color:#fff;border:none;width:100%;font-style:normal;font-weight:500;font-size:14px;line-height:15px;border-radius:5px;padding:10px 0}.child-dropdown{margin:0 15px 10px 0;border:1px solid #d9d9d9!important;background-color:#fff;border-radius:4px;font-size:13px;padding:5px 25px 5px 5px;outline:none!important;color:#434343}.continue_btn.flt{margin-top:18px;grid-gap:15px;gap:15px}.left_view_room li{list-style-type:none;padding:0 0 5px 5px}.form-control{text-align:center}.rdt .form-control{padding:15px 5px 15px 35px!important;color:#434343!important;font-weight:400!important;text-align:left}.rdt .form-control::placeholder{color:#000!important}.rdtOpen .rdtPicker{display:block;left:-50px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1;background-color:none}.form-control[readonly]{background-color:#fff!important;opacity:1}.rdt{position:relative;border:1px solid #d9d9d9;border-radius:4px}.person_count{color:#000;font-weight:500;font-size:12px;line-height:15px;margin:0 10px}.main_adult_img{width:50%}.main_increment{width:50%;display:flex;justify-content:flex-end}.main_increment select{width:100%}.main_adult_img{display:flex;align-items:center}.decrement_button,.increment_button{background:#053469;border:1px solid #053469;border-radius:4px;color:#fff;width:18%;display:flex;justify-content:center}.main_increment input{color:#053469;font-weight:700;font-size:12px;line-height:15px;text-align:center}.couuuntss{display:flex;margin-bottom:10px}.roomCounttt{height:25px;width:25px;text-align:center;font-size:14px;font-weight:500;color:#fff;background-color:#d49e2c;border-radius:4px}.checkinDtaes{color:#000;font-size:16px;font-weight:500;margin-bottom:15px}.hfjkasdfg{display:flex;justify-content:space-between}.guest_adults.flt{display:flex;align-items:center;background:#fff5e0;border:1px solid #f8da9d;border-radius:4px;padding:0 3px 1px}.main_guest_adults .guest_adults:last-child{margin-bottom:20px}.main_guest_adults .guest_adults:first-child{margin-top:20px}.decrement_button i,.increment_button i{padding:5px;font-size:14px}.main_cal_image img{position:absolute;top:16px;bottom:0;left:10px;z-index:1}.react-datepicker-wrapper input{width:100%;outline:none;border:none;background:none;color:#ffab29;font-size:20px;padding-left:10px}.modal-content{position:absolute!important}.main_row{position:relative!important}.carousel.carousel-slider .control-arrow,.carousel .carousel-status{visibility:hidden}.modalPop{position:fixed;background-color:rgba(0,0,0,.6);z-index:1050;width:100%;height:100vh;transition:all .5s ease-in-out;top:0;left:0;overflow:auto}ul.left_view_room li span{display:none}.form-control{font-size:12px!important;padding:8px 1px!important;border:none!important;color:#ecb200!important;font-weight:600!important;outline:none!important}#shippingModal .modal-dialog{max-width:500px;margin:1.75rem auto}#shippingModal .modal-dialog .modal-content{display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}#shippingModal .modal-body{padding:1rem}#shippingModal .modal-header{padding:0 20px!important;justify-content:flex-end!important;border-bottom:1px solid #dee2e6}.text_right{text-align:right}.room_rate span{color:#434343;font-weight:400}.standard_amenities li{list-style-type:none;float:left;width:33.33%;margin-bottom:10px;text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.standard_amenities img{margin-right:10px}.standard_amenities span{font-style:normal;font-weight:400;font-size:12px;line-height:12px;color:#2d3436}.main_increment select{background-color:#fff;color:#434343;font-size:13px;font-weight:400;padding:5px;outline:none;border:none}.guest_pad .room_rate{font-weight:600;font-size:24px;line-height:37px;color:#002c60}.guest_pad .room_rate span{font-weight:400;font-size:22px}@media (min-width:550px) and (max-width:767px){.main_row .col-sm-4,.main_row .col-sm-8{width:100%}.main_wifi1_det li{width:50%}}@media (min-width:768px) and (max-width:991px){.main_row .col-sm-4,.main_row .col-sm-8{width:100%}.main_wifi1_det li{width:50%}}@media (max-width:767px){.main_discount{margin:15px 0}.right_view_room{float:left;width:100%}.right_view_room img{width:100%;height:auto}.left_view_room{width:100%;justify-content:space-around}.main_leftside,.main_row_pad{padding:0 15px!important}.rdtOpen .rdtPicker{display:block;left:-1px}}.rdtDays tfoot{visibility:hidden}.add_rrom_main{display:flex;justify-content:space-between;margin-bottom:20px}.add_room_txt{font-size:16px;font-weight:500;color:#434343;margin-top:5px}.add_room_txt img{margin-right:5px}.warnn_txt{background-color:#fff5e0;font-size:12px;font-weight:400;color:#7c5704;padding:3px 6px;border-radius:4px;margin:10px 0}.warnn_txt img{margin-right:3px}.extra_details{background-color:#fff8f8;border:1px dashed #ffd6d6;border-radius:4px;padding:10px;margin-bottom:10px}.extra_details ul{list-style-type:none}.extra_details ul li{font-size:14px;font-weight:400}.addroom_btn button{background:#d49e2c;box-shadow:0 0 11.6571px rgba(0,108,207,.1);padding:8px 16px;font-size:14px}.addroom_btn button,.room_remove{color:#fff;border:none;border-radius:4px}.room_remove{background-color:#fff;padding:5px 10px;font-size:15px;margin-left:5px}.main_guest_adults{background-color:rgba(212,158,44,.32941176470588235);padding:0 15px;margin-top:25px;border-radius:2px}.addroom_block{margin-top:15px}.guest_flex{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.opacityadd button{opacity:.5;pointer-events:none}.add_to_cart_btn{margin-left:-25px}.booking_pay_txt{color:#002c60;font-size:15px;font-weight:600;margin-bottom:10px}.last_total{margin:8px 0;border-top:1px dashed #e4e4e4;border-bottom:1px dashed #e4e4e4}.btnss_div{display:flex;grid-gap:15px;gap:15px}.add_booking_btn{width:70%;border:1px solid #cd920e;border-radius:4px;background-color:#fff;color:#cd920e;font-style:normal;font-weight:500;font-size:14px;padding:10px 0}.account_details{background-color:#f5f9fd;border-radius:4px;padding:10px}.account_details .namee{color:#313131;font-size:16px;font-weight:500}.account_details .namee img{margin-right:8px}.account_details .details span{color:#313131;font-size:13px;font-weight:500;margin-right:12px}@media (min-width:768px){.standard_amenities{padding:0 12px!important}.main_description{padding:0 12px}}.booking_info{box-shadow:0 4px 20px rgba(0,108,207,.2);border-radius:2px;padding:20px 15px}.booking_box{background-image:url(../../static/media/booking-info-bg.a2d580b5.png);background-repeat:repeat;background-position:50%}.personal_info{box-shadow:0 4px 20px rgba(0,108,207,.2);border-radius:2px}.your_booking{font-style:normal;font-weight:500;font-size:22px;color:#000;margin-bottom:20px}.main_booking{padding:25px 30px}.room{font-weight:700;color:#2d3436;margin-bottom:12px;text-transform:capitalize}.basic_details,.room{font-style:normal;font-size:16px}.basic_details{color:#434343;display:flex;align-items:flex-start;width:100%;justify-content:space-between;margin-bottom:8px}.basic_price{font-style:normal;font-weight:700;font-size:14px;line-height:17px;color:#053469;margin-bottom:8px}.guest_cont{width:60%;font-weight:600}.guest_info{font-weight:700}.guest_info,.guest_infos{width:40%;text-align:right}.room1_img img{width:100%}.payable_price{font-style:normal;font-weight:700;font-size:17px;line-height:21px;color:#002c60}.grand_total{border-top:1px solid #082e59;border-bottom:1px solid #082e59;padding:20px 0;margin-top:10px}.enter_text{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:600;font-size:17px;color:#2d3436;margin-left:20px}.namedata{font-weight:500}.namedata,.namedata1{font-style:normal;font-size:14px;color:#2d3436;margin-top:14px}.namedata1{font-weight:600;display:flex}.input_details input{border:1px solid #d9d9d9;border-radius:4px;font-family:"Open Sans",sans-serif;padding:20px}.input_details_login input,.input_details input{font-style:normal;font-weight:500;font-size:13px;color:#212121;outline:none;margin-top:8px;width:100%;height:56px}.input_details_login input{background:#fff;border:1px solid #ffb94e;border-radius:2px;padding:20px 20px 20px 85px}.note{display:flex;align-items:center}.note button{color:#000}.note button,.Verfie button{width:100%;padding:10px;text-align:center;font-style:normal;outline:none;height:56px}.Verfie button{background-color:#d49e2c;box-shadow:0 0 10px rgba(0,108,207,.1);border-radius:4px;border:none;color:#fff;font-weight:600;font-size:14px}.input_names{margin:23px 0 36px}.input_otp_details input{background:#fff;border:1px solid #2d3436;border-radius:2px;font-style:normal;font-weight:500;font-size:13px;color:#212121;padding:20px;outline:none;margin-top:8px;width:18%;text-align:center;height:56px}.input_otp_details,.otp_data{justify-content:space-between}.otp_data{display:flex;align-items:center}.timer{color:#636e72}.resend{text-decoration:underline}.cost_details{padding:0 20px}.input_otp_details{margin-bottom:35px}.booking_left{background-color:rgba(212,158,44,.32941176470588235);padding:12px}.cost_details{padding:40px 20px 0}.guest_box{padding:16px!important;margin-top:10px!important;background-image:url(../../static/media/guest-box-bg.01987acb.png);background-repeat:repeat;background-position:50%}.guest_box li{list-style-type:none;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#fff;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.guest_box li:last-child{margin-bottom:0}.price_details_head{font-style:normal;font-weight:600;font-size:22px;color:#002c60;margin-bottom:20px}.price_details li{list-style-type:none;font-style:normal;font-weight:400;font-size:15px;line-height:17px;color:#4d4d4d;margin-bottom:22px;display:flex;align-items:center;justify-content:space-between}.cancelation_policy{margin-bottom:15px;font-weight:700}.cancelation_policy a,.cancelation_policy a:hover{color:#d49e2c}@media (min-width:320px) and (max-width:479px){.payable_price{font-size:14px}.main_adult_img{width:75%}.main_increment{width:40%}.addroom_block,.guest_flex{margin:0}.add_room_txt{font-size:14px}.addroom_btn button{font-size:12px}.room_stnd{font-size:22px!important;padding:0 12px!important}.add_booking_btn{width:50%!important}.add_booking_btn,.main_continue{padding:5px 0!important;font-size:13px!important}.main_continue{width:40%!important}.main_services{box-shadow:none!important;padding:0!important}.account_details{background-color:#eff0f1!important;box-shadow:0 0 10px 0 rgba(41,156,212,.10196078431372549)!important;border-radius:4px}.continue_btn{padding:15px 0;position:fixed;bottom:0;background-color:#fff}.mob_pay_info{display:flex;justify-content:space-between;margin-bottom:10px}.pay_txtt{color:#313131;font-size:12px;font-weight:500}.pay_amtt{color:#001969;font-size:16px;font-weight:600}.pay_more_inffo{color:#cd920e;text-decoration:underline;font-size:12px;font-weight:500;text-align:end;margin-right:42px;cursor:pointer}.come_as_pop_up{position:fixed;bottom:100px;left:0;padding:12px;width:100%;background-color:#fff;border-radius:12px 12px 0 0;transition:transform .3s ease-in-out;transform:translateY(0);z-index:1000}.popup_content{padding:20px;text-align:center}.popup_content button{padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.popup_content button:hover{background-color:#0056b3}}@media (min-width:480px) and (max-width:639px){.main_adult_img{width:75%}.main_increment{width:40%}.addroom_block,.guest_flex{margin:0}.add_room_txt{font-size:14px}.addroom_btn button{font-size:12px}.room_stnd{font-size:18px!important;padding:0 12px!important}.main_services{box-shadow:none!important;padding:0!important}.account_details{background-color:#eff0f1!important;box-shadow:0 0 10px 0 rgba(41,156,212,.10196078431372549)!important;border-radius:4px}.add_booking_btn{font-size:13px!important;width:50%!important}.main_continue{width:40%!important;font-size:13px!important}.mob_pay_info{display:flex;justify-content:space-between}.pay_txtt{color:#313131;font-size:12px;font-weight:500}.pay_amtt{color:#001969;font-size:16px;font-weight:600}.pay_more_inffo{color:#cd920e;text-decoration:underline;font-size:12px;font-weight:500}.continue_btn{padding:15px 0;position:fixed;bottom:0;background-color:#fff}.input_otp_details input{width:14%;padding:10px}.namedata1{font-size:12px}}@media (min-width:640px) and (max-width:767px){.room{font-size:12px}.booking_main .col-sm-5,.booking_main .col-sm-7{width:100%}}@media (max-width:767px){.booking_box{margin-bottom:20px}.guest_box li{font-size:12px}.cost_details{padding:20px 0 0}.your_booking{font-size:20px}.basic_details{font-size:10px}.main_room_info{padding:4px}.basic_price{font-size:10px}.enter_text{font-size:14px}.namedata{font-size:12px}.input_details input{height:40px}.namedata1{font-size:8px}.input_otp_details input{height:40px;padding:16px}.note button,.Verfie button{height:40px;font-size:10px}.main_booking{padding:0}}@media (min-width:768px) and (max-width:991px){.booking_main .col-sm-5,.booking_main .col-sm-7{width:100%}.basic_details,.basic_price{font-size:10px}.namedata{font-size:12px}.input_details input{height:40px;font-size:12px}.input_details_login .login_ip span{padding:5px 10px;font-size:12px}.input_details_login input{padding:10px 10px 10px 60px}.main_standerd_rooom{margin-bottom:30px}}@media (min-width:992px) and (max-width:1199px){.booking_main .col-sm-5,.booking_main .col-sm-7{width:100%}.namedata1{font-size:10px}.input_details input{height:40px}}@media (min-width:768px) and (max-width:991px){.input_otp_details input{padding:0}}.razorpay-container iframe{pointer-events:auto!important}.main_row_padding.flt{padding:10%}.login_image{text-align:center}.main_rightside1.flt{padding:12px 65px}.login_here{text-decoration:underline;text-align:right;font-size:14px;padding-top:4px;color:#2d3436;font-weight:600;float:right;width:100%;cursor:pointer}.main_boxshadow.flt{box-shadow:0 4px 20px rgba(0,108,207,.2);background:#fff}.login_name.flt{font-family:"Open Sans",sans-serif;font-weight:700;font-size:24px;line-height:21px;color:#2d3436;padding-top:20px}.login_image img{width:100%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.invalid-mob{display:block!important}.note button{background-color:#d49e2c;box-shadow:0 0 10px rgba(0,108,207,.1);border-radius:4px;font-weight:600;font-size:14px;color:#fff;border:none}.login_ip input{border:1px solid #2d3436;border-radius:2px}@media (max-width:767px){.main_leftside1{padding:0!important;height:100%}.main_rightside1{padding:15px!important}.login_name{text-align:center;padding-top:0!important;font-size:25px!important}.input_names{margin-top:10px!important;margin-bottom:20px!important}.input_details_login input{padding:10px 10px 10px 60px}.input_details_login .login_ip span{padding:5px 10px}.main_row_padding{padding:10% 5%!important}}@media (min-width:768px) and (max-width:991px){.main_rightside1{padding:25px 15px 25px 0!important}.login_name{font-size:25px!important;padding-top:0!important}}@media (min-width:992px) and (max-width:1199px){.main_rightside1{padding:12px 15px 12px 0!important}}.my_profile{padding:20px 40px}.stand_room{padding:40px 28px}.roomtitle{margin-bottom:12px;font-family:"Open Sans",sans-serif;font-weight:600;font-size:18px;line-height:21px;color:#2d3436;text-transform:capitalize}.doc-section{padding:20px;background-color:beige;margin-bottom:30px}.seperate_room{background-color:rgba(212,158,44,.32941176470588235);margin-top:20px;padding:14px;border-radius:4px}.displayBookingId{font-family:"Open Sans",sans-serif;font-weight:600;font-size:20px;line-height:21px;color:#2d3436}.seperate_roomdark{background-color:#f9f9f9;margin-top:20px;padding:14px;border-radius:4px}@media (max-width:767px){.room_image img{width:100%;height:180px}.booking_ing img{width:100%}.stand_room{padding:40px 0}.booking_confirmed{padding:0;line-height:34px}.mob_numb input{box-shadow:0 0 10px rgba(0,108,207,.2);padding:20px 20px 20px 60px}.login_ip span{padding:5px 10px}.my_profile{padding:20px}.profile_div{padding:15px}.profile_cont{font-size:25px;padding:15px 0}.email_addres input,.full_name input{box-shadow:0 0 10px rgba(0,108,207,.2)}.mr_viewall button{font-size:12px;padding:6px 20px}.myroomdetails{font-size:20px}.booking_confirmeddark,.mybook_listdark li{font-size:12px!important}.booking_confirmeddark{background-color:hsla(0,0%,87.1%,.21);padding:10px!important}.seperate_roomdark{padding:6px 12px}}.roomtitledark{color:#939393!important}.mybook_listdark{list-style:none}.mybook_listdark li{float:left;width:50%;font-family:"Open Sans",sans-serif;font-size:14px;margin-bottom:10px;font-weight:600}.booking_confirmeddark,.mybook_listdark li{color:#939393!important}.booking_confirmeddark :last-child{color:#939393!important;font-size:11px}.pagination{margin-top:40px!important}.haedinggg{display:flex;justify-content:space-between}.download_ppdf{padding:5px 10px;border-radius:4px;background-color:#d49e2c;border:1px solid #d49e2c;color:#fff;cursor:pointer}.my_profile{padding:35px 40px}.profile_cont,.profile_img{text-align:center}.profile_cont{font-family:"Open Sans",sans-serif;font-weight:600;font-size:24px;line-height:21px;color:#2d3436;padding:22px 0}.profile_div{background:#fff;box-shadow:0 4px 20px rgba(0,108,207,.2);border-radius:2px;padding:30px}.mob_numb{padding-bottom:20px}.mob_numb label{font-weight:500;font-size:14px;color:#2d3436;padding-bottom:8px}.mob_numb input,.mob_numb label{font-family:"Open Sans",sans-serif;font-style:normal}.mob_numb input{width:100%;font-weight:600;font-size:12px;line-height:15px;color:#212121;background:#fff;border:1px solid #fff;box-shadow:0 0 10px rgba(0,108,207,.1);border-radius:2px;padding:20px 20px 20px 85px}.full_name{padding-bottom:20px}.full_name label{font-weight:500;font-size:14px;color:#2d3436;padding-bottom:8px}.full_name input,.full_name label{font-family:"Open Sans",sans-serif;font-style:normal}.full_name input{width:100%;font-weight:600;font-size:12px;line-height:15px;color:#212121;background:#fff;border:1px solid #fff;box-shadow:0 0 10px rgba(0,108,207,.1);border-radius:2px;padding:20px;outline:none}.full_name input:focus{border:1px solid #ffb94e;transition:all .3s ease-in-out}.email_addres{padding-bottom:20px}.email_addres label{font-weight:500;font-size:14px;color:#2d3436;padding-bottom:8px}.email_addres input,.email_addres label{font-family:"Open Sans",sans-serif;font-style:normal}.email_addres input{width:100%;font-weight:600;font-size:12px;line-height:15px;color:#212121;background:#fff;border:1px solid #fff;box-shadow:0 0 10px rgba(0,108,207,.1);border-radius:2px;padding:20px;outline:none}.email_addres input:focus{border:1px solid #ffb94e;transition:all .3s ease-in-out}.profile_button{text-align:center;border-radius:5px;margin:26px 0}.profile_button button{width:100%;line-height:17px;background:#d49e2c;box-shadow:0 0 11.6571px rgba(0,108,207,.1);color:#fff;border:none;padding:16px;font-size:14px;border-radius:4px}.pre_booking,.profile_button button{font-family:"Open Sans",sans-serif;font-weight:600}.pre_booking{font-size:24px;line-height:21px;color:#2d3436;padding-bottom:28px}.booking_ing{text-align:center}.right_profile{background:#fff;box-shadow:0 4px 20px rgba(0,108,207,.2);border-radius:2px;padding:30px}.booking_backgrnd{background:rgba(212,158,44,.32941176470588235);border-radius:4px;padding:60px 0}.booking_histry{font-family:"Open Sans",sans-serif;font-weight:600;font-size:30px;line-height:36px;color:#2d3436;padding:36px 0}.booking_button,.booking_histry{text-align:center}.booking_button button{font-family:"Open Sans",sans-serif;font-weight:600;font-size:14px;line-height:25px;background:#d49e2c;box-shadow:0 0 12px rgba(0,108,207,.1);color:#fff;border-radius:4px;padding:12px 60px;border:none;text-transform:uppercase}.aaa{padding:0}.cartt{margin:10px 0 0}.booking_info{margin-bottom:20px}.myroomdetails{font-family:"Open Sans",sans-serif;font-weight:600;font-size:24px;line-height:21px;color:#2d3436}.mybook_img img{width:100%}.mybook_list{padding:0;list-style:none}.mybook_list li:nth-child(2n){color:#2d3436;font-weight:700}.mybook_list li{float:left;width:50%;margin-bottom:10px;font-weight:600}.booking_confirmed,.mybook_list li{font-family:"Open Sans",sans-serif;font-size:14px;color:#2d3436}.booking_confirmed{font-weight:500;list-style:none;line-height:24px}.booking_confirmed :last-child{color:#0ba856;font-weight:500;font-size:11px}.booking_confirmed :last-child i{font-weight:600}.ssssas{background-color:rgba(212,158,44,.32941176470588235)}.seperate_roomdarkssss,.ssssas{margin-bottom:20px;padding:14px;border-radius:4px}.seperate_roomdarkssss{background-color:#ebeae0}.myroom_top11,.seperate_room .col-sm-2{align-items:center;display:flex}.myroom_top11{justify-content:space-between;margin-bottom:20px}.mr_viewall button{font-family:"Open Sans",sans-serif;font-weight:600;font-size:14px;line-height:17px;color:#fff;background:#d49e2c;box-shadow:0 0 11.6571px rgba(0,108,207,.1);border-radius:4px;padding:15px 50px;border:none}.total_amt.flt,ul.room_charge{padding:0!important}hr.line{margin:6px 0!important}.mybook_listdarkss{list-style:none}.mybook_listdarkss li{float:left;width:50%;color:#000;margin-bottom:10px;font-weight:600}.booking_confirmeddark,.mybook_listdarkss li{font-family:"Open Sans",sans-serif;font-size:14px}.booking_confirmeddark{font-weight:500;color:#000!important;list-style:none;line-height:24px}.booking_confirmeddark :last-child{color:#000!important;font-weight:500;font-size:12px}.pagination{justify-content:flex-end;margin-top:0!important}.pagination li{margin-left:10px}.pagination li a{border-radius:50%;width:25px;height:25px;line-height:25px;display:block;border:none;text-align:center;font-size:11px}.pagination li:first-child a,.pagination li:last-child a{width:auto;height:auto;border:none;text-transform:uppercase;color:#2d3436;text-decoration:none;font-weight:500}.pagination li.active a{background-color:#d49e2c;color:#fff!important}.total_amt{font-size:18px!important;color:#0ba856!important;width:100%!important}.fa-trash{cursor:pointer;color:red}.Verfie{margin-top:15px}.heading_txt{padding-top:5px}.main_content_room_details select{width:15%;outline:none;border:none;background:#fff;font-size:13px;font-weight:400}.left_ccselect{margin-right:20px}.cart_page{background-color:#f5f9fd;display:flex;flex-direction:column;width:100%;padding:0 10px;margin-bottom:80px}.cart_page .info{font-size:16px;font-weight:500;padding-top:5px;display:flex;justify-content:space-between}.cart_page .card_container{display:flex;flex-direction:column;grid-gap:10px;gap:10px;width:100%;padding:10px 5px;box-shadow:0 0 10px 0 rgba(41,156,212,.10196078431372549);margin-bottom:10px;border-radius:5px}.cart_page .gold_span{color:#d49e2c}.cart_page p,.view_details_popup p{margin:0}.paginationdiv{margin:20px 0}.addMoreRoom{color:#cd920e;font-size:14px;font-weight:500}.edit_cart_rooms{display:flex}.editRemove{color:#db4242;font-size:14px;font-weight:500}.editRooms{display:flex;grid-gap:15px;gap:15px;margin-top:10px}.card_bottom_left img{width:136px}.cart_page .total{font-size:17px;font-weight:600}.cart_page span,.payment_info span{font-size:14px;font-weight:500;color:#272727}.payment_info p{font-weight:600;margin-bottom:0}.card_container .card_details{font-size:16px;font-weight:500;padding:0 8px}.card_container .cardss{border:1px dashed #b3c9dc;border-radius:4px;background-color:#f7f9fb;margin:5px}.card_container .cardss .card_top{display:flex;justify-content:space-between;border-bottom:1px dashed #b3c9dc;padding:8px}.card_container .cardss .card_top .heading_container{display:flex;align-items:center;grid-gap:8px;gap:8px}.card_container .cardss .card_top .heading{color:#002c60;font-size:18px;font-weight:500;padding-right:10px}.card_container .cardss .card_top .date_details{font-size:14px;font-weight:500}.card_container .cardss .card_top .options{display:flex;justify-content:space-between;grid-gap:10px;gap:10px}.card_container .cardss .card_top .options .option{display:flex;justify-content:space-between;align-items:center;grid-gap:8px;gap:8px}.card_container .cardss .card_top .options .option:nth-child(2){color:#db4242;font-size:15px;font-weight:500;cursor:pointer}.card_container .cardss .card_top .options .option:nth-child(3){color:#c79121;font-size:15px;font-weight:500}.card_container .cardss .card_top .options .option:nth-child(4){color:#db4242;font-size:15px;font-weight:500}.card_container .cardss .card_bottom{display:flex;justify-content:space-between}.card_container .cardss .card_bottom .card_bottom_left{padding:10px;display:flex;grid-gap:30px;gap:30px;justify-content:space-between}.card_container .cardss .card_bottom .card_bottom_left .room_details b,.card_container .cardss .card_bottom .card_bottom_left .room_details p{font-size:16px;font-weight:500}.card_container .cardss .card_bottom .card_bottom_right{border-left:1px dashed #b3c9dc;padding:0 10px;display:flex;flex-direction:column;grid-gap:5px;gap:5px;width:30%;margin:6px 0}.card_container .cardss .card_bottom .card_bottom_right .price_details{display:flex;justify-content:space-between;align-items:center}.cart_page .customer_info{display:flex;justify-content:space-between;padding:10px;background-color:#fff;box-shadow:0 0 10px 0 rgba(41,156,212,.10196078431372549);margin-bottom:12px}.cart_page .customer_info .name{font-size:16px;font-weight:500}.cart_page .customer_info .customer_info_left{display:flex;flex-direction:column;grid-gap:5px;gap:5px;width:70%;background-color:#f5f9fd;padding:20px}.cart_page .customer_info .customer_info_right{display:flex;flex-direction:column;width:30%;background-color:#fff;padding:10px}.cart_page .customer_info .customer_info_right .customer_info_heading{font-size:18px;font-weight:500;color:#002c60;margin-bottom:7px}.cart_page .customer_info .customer_info_right .final_price_details,.payment_info{display:flex;justify-content:space-between;align-items:center}.payment_info{padding:20px;width:100%;background-color:#fff;border-top:1px solid #cd920e;position:fixed;bottom:0}.payment_info .payment_info_right{display:flex;grid-gap:8px;gap:8px}.payment_info .payment_info_right button:first-child{border:1px solid #dec48a;border-radius:4px;background-color:#cd920e;width:140px;font-size:14px;font-weight:500;padding:10px;color:#fff}.payment_info .payment_info_right button:nth-child(2){border:1px solid #cd920e;display:flex;grid-gap:5px;gap:5px;align-items:center;padding:10px;border-radius:4px;background-color:#fff}.fake_div{height:100px}.modal_container{display:flex;justify-content:center;align-items:center;border:none}.view_details_popup{background-color:#fff;width:80%;padding:10px 20px;display:flex;flex-direction:column;grid-gap:10px;gap:10px;outline:none}.view_details_popup .view_details_header{display:flex;justify-content:space-between;align-items:center}.view_details_popup .view_details_header .heading{font-size:19px;font-weight:500;color:#002c60}.view_details_popup .view_details_header .options{display:flex;grid-gap:25px;gap:25px;align-items:center}.view_details_popup .view_details_header .options img{float:right}.view_details_popup .view_details_header .options .option{display:flex;grid-gap:5px;gap:5px;align-items:center}.view_details_popup .date_details{font-size:16px;font-weight:500}.view_details_popup .main_content{display:flex;grid-gap:10px;gap:10px}.view_details_popup .main_content .main_content_left{display:flex;flex-direction:column;grid-gap:10px;gap:10px;box-shadow:0 0 10px 0 rgba(41,156,212,.10196078431372549);padding:10px;border-radius:5px;flex:1 1}.view_details_popup .main_content .main_content_left .main_content_heading{display:flex;justify-content:space-between;align-items:center}.view_details_popup .main_content .main_content_left .main_content_heading .heading{color:#002c60;font-size:17px;font-weight:500}.view_details_popup .main_content .main_content_left .main_content_heading .price{font-size:14px;font-weight:500}.view_details_popup .main_content .main_content_left .main_content_heading .price span{font-size:16px;font-weight:500;color:#002c60}.view_details_popup .main_content .main_content_left .main_content_details{display:flex;justify-content:space-between;align-items:center;padding:10px;-webkit-backdrop-filter:blur(24.264055252075195px);backdrop-filter:blur(24.264055252075195px);box-shadow:inset 0 0 4.04px 0 rgba(68,190,250,.058823529411764705);background-color:#f5f9fd}.view_details_popup .main_content .main_content_left .main_content_details .details_left{display:flex;justify-content:space-between;align-items:center;grid-gap:5px;gap:5px}.view_details_popup .main_content .main_content_right{flex:1 1;box-shadow:0 0 10px 0 rgba(41,156,212,.10196078431372549)}.main_content_details,.main_content_heading{display:flex;justify-content:space-between}.details_left{display:flex}.main_content_heading{margin:6px 0 15px}.fff{box-shadow:none!important}.main_content_heading .heading{color:#002c60;font-size:17px;font-weight:500}.main_content_heading .price{color:#000;font-size:14px;font-weight:500}.main_content_heading span{color:#001969;font-size:16px}.main_content_details img{margin-right:10px}.main_content_details p{color:#434343;font-size:14px;font-weight:500}.main_content_details{background-color:#f5f9fd;padding:6px 12px;border-radius:4px;margin-bottom:10px}.main_content_room_details{display:flex;background-color:#fff5e0;border:1px solid #f8da9d;border-radius:4px;padding:5px;margin-bottom:5px}.edit_cart_rooms .main_content_room_details{width:95%}.color_wrapper{background-color:#d49e2c;color:#fff;border-radius:4px;height:26px;width:26px;text-align:center}.main_content_room_details p{font-size:14px;font-weight:400;color:#4b3400}.asas{width:18%;margin-left:10px!important}.asaseee{width:22%}.asaseeeff{width:15%}.close_btn{border:1px solid #ffdb89;border-radius:5px;background-color:#fff;color:#cd920e}.close_btn,.save_changes_btn{padding:8px;font-size:14px;font-weight:500}.save_changes_btn{border:1px solid #cd920e;border-radius:5px;background-color:#cd920e;color:#fff}.special_request{font-size:18px;font-weight:500;color:#002c60;margin-bottom:7px!important}.special_request_container{padding:10px;background-color:#fff;box-shadow:0 0 10px 0 rgba(41,156,212,.10196078431372549)}.special_request_container textarea{width:100%;height:130px;border:1px solid #d9d9d9!important;outline:none!important;font-size:14px;padding:3px 10px}.tooltip-container{position:relative;display:inline-block}.tooltipLists{list-style-type:none}.tooltip-text{visibility:hidden;background-color:#fff;color:#000;padding:8px;width:600px;border-radius:5px;top:35px;opacity:0;transition:opacity .3s ease-in-out;white-space:nowrap;z-index:9999;box-shadow:0 4px 20px 0 rgba(0,69,132,.2)}.tooltip-text,.tooltip-text:before{position:absolute;left:50%;transform:translateX(-50%)}.tooltip-text:before{content:"";bottom:100%;border-color:transparent transparent #fff;border-style:solid;border-width:15px 8px}.option img{margin-left:10px}.tooltip-arrow{visibility:hidden;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000}.tooltip-container:hover .tooltip-arrow,.tooltip-container:hover .tooltip-text{visibility:visible;opacity:1}.note_txxxt{font-style:normal;font-weight:600;font-size:14px;line-height:17px;color:#2d3436;margin-top:12px;display:flex;align-items:flex-start;grid-gap:8px;gap:8px}.note_txxxt span{color:#db4242;white-space:nowrap}.note_txxxt ul{list-style-type:none}.note_txxxt ul li{margin-bottom:5px}.cancelationDetail{font-size:15px;font-weight:500;color:#001969;margin-right:25px;margin-top:2px;cursor:pointer}.tooltip-item{word-wrap:break-word;white-space:normal;overflow-wrap:break-word;text-align:justify;margin-bottom:8px}.tooltip-text ol{padding-left:15px}.displayAgee{font-size:14px!important}.tooltip-text111{width:400px}.tooltip-item111{margin-bottom:2px!important}@media (max-width:767px){.room_image img{width:100%;height:180px}.booking_ing img{width:100%}.stand_room{margin-top:15px;padding:0}.booking_confirmed{padding:0;line-height:34px}.mob_numb input{box-shadow:0 0 10px rgba(0,108,207,.2);padding:20px 20px 20px 60px}.login_ip span{padding:5px 10px}.my_profile{padding:20px}.profile_div{padding:15px}.profile_cont{font-size:25px;padding:15px 0}.email_addres input,.full_name input{box-shadow:0 0 10px rgba(0,108,207,.2)}.mr_viewall button{font-size:12px;padding:6px 20px}.myroomdetails{font-size:18px}.displayBookingId{font-size:16px}.mybook_listdarkss li{font-size:12px}.booking_confirmeddark{font-size:12px!important;background-color:hsla(0,0%,87.1%,.21);padding:10px!important}.seperate_roomdark{padding:6px 12px}}@media (min-width:280px) and (max-width:575px){.cart_delete_btn{text-align:end;margin-top:-186px;margin-right:8px}.mybook_listdarkss{margin-top:10px!important}.total_amt{font-size:17px!important}}.thank_umain{background-image:url(../../static/media/thankubackgrnd.c9343381.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:40px 0;height:100vh}.thanku_img{text-align:center;padding:27px 0}.thanku_booking{font-size:31px;color:#01bfa5;margin-bottom:20px}.thanku_booking,.thanku_content{text-align:center;font-family:"Open Sans",sans-serif;font-weight:500}.thanku_content{font-size:19px;line-height:19px;color:#053469;padding-bottom:36px}.thanku_leftimg{text-align:center;background:#fff;border:1px solid #636e72;box-shadow:0 0 10px rgba(0,108,207,.1);border-radius:7px;padding:48px 20px;height:97%;align-items:center;display:flex;justify-content:center}.thanku_content a{color:#01bfa5}.thanku_cont li{float:left;width:50%;list-style-type:none;padding:6px 0}.thanku_questions{text-align:center;padding:40px 0;color:#002c60;font-weight:500}.thanku_row{padding:10px 15px}.thanku_right{font-family:"Open Sans",sans-serif;font-weight:500;font-size:13px;line-height:16px;color:#2d3436;background:#fff;border:1px solid #636e72;box-shadow:0 0 10px rgba(0,108,207,.1);border-radius:7px;padding:20px;margin-bottom:15px}.thanku_cont li:nth-child(2n){text-align:right;font-weight:700}.thanku_cont li:nth-child(odd){text-align:left}.thanku_questions span{color:#01bfa5;text-decoration:underline}.totalAmt{padding:7px 20px!important}@media (min-width:320px) and (max-width:479px){.thanku_leftimg{margin-bottom:20px}}@media (min-width:480px) and (max-width:639px){.thanku_leftimg{margin-bottom:20px}}@media (min-width:640px) and (max-width:767px){.thanku_row .col-sm-2{display:none}.thanku_row .col-sm-3,.thanku_row .col-sm-5{width:50%}}
/*# sourceMappingURL=main.0e6feada.chunk.css.map */