#room_guest_popup{position:absolute;top:calc(100% + 5px);right:0;width:400px;background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.15);z-index:1000;display:none}#room_guest_popup .room-box{width:100%;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:15px}#room_guest_popup .room-box .header{width:100%;display:block;overflow:hidden;padding:10px 0;cursor:pointer}#room_guest_popup .room-box h4{font-size:18px;text-transform:uppercase;color:#000;font-weight:600;display:inline-block;float:left;margin:0 10px 0 0}#room_guest_popup .room-box p{display:inline-block;float:left;font-size:14px;text-transform:lowercase;margin:0;line-height:24px}#room_guest_popup .room-box .header .edit-remove{width:auto;float:right;display:flex;align-items:center;cursor:default}#room_guest_popup .room-box .edit-remove button{width:20px;height:23px;border:none;background-color:transparent;display:flex;justify-content:center;align-items:center;margin-left:10px;cursor:pointer;padding:0}.hero-sec .right form .input-group>svg{position:absolute;left:10px;bottom:13px;font-size:18px;color:#777}#room_guest_popup .room-box .edit-remove button svg{position:relative;left:inherit;bottom:inherit;font-size:14px;color:#000}#room_guest_popup .room-box .edit-remove button.edit svg{color:#008bd2}#room_guest_popup .room-box .edit-remove button.remove svg{color:#ff5252}#room_guest_popup .count-box{padding-bottom:10px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center}#room_guest_popup input[type=range]{padding:0!important;width:100%!important;height:20px!important}#room_guest_popup .count-box ul{display:flex;align-items:center;justify-content:space-between;padding-left:5px}#room_guest_popup .count-box ul li{font-size:14px;line-height:5px}#room_guest_popup .popup-footer{width:100%;display:block;position:relative;overflow:hidden;padding-top:5px}#room_guest_popup .popup-footer .action{width:100%;display:flex;justify-content:space-between;align-items:center}#room_guest_popup .popup-footer .action button{border:1px solid #008bd2;color:#008bd2;font-size:14px;text-transform:uppercase;text-align:center;margin:0;padding:10px 15px;border-radius:5px;background-color:#fff;transition:all .3s ease-in;width:auto;opacity:1;min-width:130px;cursor:pointer}#room_guest_popup .popup-footer .action button.apply,#room_guest_popup .popup-footer .action button:hover{background-color:#008bd2;color:#fff}#room_guest_popup .popup-footer .action button svg{margin-right:5px;position:relative;left:inherit;bottom:inherit;color:#008bd2;font-size:15px;transition:all .3s ease-in}#room_guest_popup .popup-footer .action button.apply svg,#room_guest_popup .popup-footer .action button:hover svg{color:#fff}#room_guest_popup button.new_room_add_button.disabled{background:#fff;cursor:no-drop!important;color:#acacac!important;background-color:#e9e9e9!important;border-color:#e9e9e9!important}#room_guest_popup button.new_room_add_button.disabled svg{color:#acacac!important}#room_guest_popup .children_container{width:100%;display:flex;flex-wrap:wrap;row-gap:10px}#room_guest_popup .room-box .child-age .childn{width:calc(33% - 10px);margin-right:10px;margin-bottom:7px}.hero-sec .right form select{padding:10px 5px;cursor:pointer}#room_guest_popup .child-age .childn select{border:1px solid #e5e5e5;padding:5px;font-size:12px}@media only screen and (max-width:767px){#room_guest_popup{width:320px;padding:15px 10px;border-radius:5px}#room_guest_popup .count-box{padding-bottom:8px;margin-bottom:0}#room_guest_popup .room-box{padding-bottom:0;margin-bottom:10px}#room_guest_popup .popup-footer .action button{padding:8px 10px}}.room-box .room_card_inc_dec_group{display:flex;justify-content:center;align-items:center;column-gap:20px}.room-box .room_card_inc_dec_group .room_card_inc_dec_value{min-width:20px;text-align:center}.room-box .room_card_inc_dec_button{padding:7px;background-color:transparent;border:1px solid #008bd2;color:#008bd2;display:flex;border-radius:50%;width:30px;height:30px;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}span.room_card_inc_dec_button.inactive_button{border:1px solid #a9a9a9;color:#a9a9a9}