  .guest_inner:after {
            content: '';
            display: block;
            position: absolute;
            right: 20px;
            top: 23px;
            pointer-events: none;
            content: "\e602";
            font-family: "themify";
            font-size: 15px;
            color: #bea565;
            line-height: 1;
        }
        .input-box {
            display: none;
            padding: 10px;
            border: 1px solid #00000036;
            border-radius: 0px;
            max-width: 280px;
            margin-top: 25px;
            position: absolute;
            top: 50%;
            right: 25%;
            z-index: 100;
            box-shadow: 0 2px 6px rgb(0 0 0 / 5%), 0 6px 6px rgb(0 0 0 / 14%);
            background: white;
        }

        .input-box input {
            width: 100%;
            padding: 10px;
            font-size: 16px;
            border: 1px solid #ccc;
            border-radius: 5px;text-align: center;
        }
        .button {
            padding:0px 0px; 
            cursor:pointer; 
            background: #d8d8ff;
            color: #123a5c;
            width: 24px;height: 24px;
            text-align:center; display:inline-block;
            border: 1.5px solid rgb(5, 30, 51);
            line-height: 24px;
        }
        
        .button:hover {
            background:#ffffff;
        } 
        .more{
            display: flex;justify-content: end; align-items: flex-end;margin-top: 45px; 
        }
         /*@media (max-width: 550px) {*/
            @media (max-width: 500px) {
            .more{
                margin-top: 0px !important; 
            }
            .input-box {
                display: none; /* Hidden initially */
                padding: 10px;
                border: 1px solid #00000036;
                border-radius: 7px;
                max-width: 300px;
                margin-top: 21px;
                position: absolute;
                top: 39%;
                right: 16%;
                z-index: 100;
                box-shadow: 0 2px 6px rgb(0 0 0 / 5%), 0 6px 6px rgb(0 0 0 / 14%);
                background: white;
            } 
            .navbar-collapse{
                border-top: 1px solid rgba(128, 128, 128, 0.55);
            }
         } 
         
        @media only screen and (min-width: 768px) and (max-width: 1024px) {
            .more{
                margin-top: 0px !important; 
            }
            .input-box {
                display: none; /* Hidden initially */
                padding: 10px;
                border: 1px solid #00000036;
                border-radius: 7px;
                max-width: 300px;
                margin-top: 21px;
                position: absolute;
                top: 39%;
                right: 16%;
                z-index: 100;
                box-shadow: 0 2px 6px rgb(0 0 0 / 5%), 0 6px 6px rgb(0 0 0 / 14%);
                background: white;
            } 
            .navbar-collapse{
                border-top: 1px solid rgba(128, 128, 128, 0.55);
            }
         }
         .guestsbox{
             display: inline-flex;
            -webkit-box-align: center;
            align-items: center;
            -webkit-box-pack: center;
            justify-content: center;
         }
         .news .item .con{
             margin: 0px 0px 0px;
             bottom: 50px;
         }
         .news .item .con h3{
            margin: 0 0 0px 0;
            text-align: center;
            color: #ffffff;
         }
         
            .guestsib {
            border: 1px solid #dbdbdb;background: #c2c2c200;
            margin-right: 5px;
            color: black;
            font-weight: 700;

        }
        .mpb {
            border-radius: 50% !important;margin: 3px;
        }
        .wss {
            font-size: 45px;color: #bda464 !important;display: inline-flex;padding-right: 2px;
        }
        .wss3 {
            font-size: 45px;padding-right: 2px;display: inline-flex;color: #bda464 !important;
        }
        h1{
            margin: 0 0 5px 0;
        }
        .loadp{
            margin-top: 9px;text-align: center;font-weight: 600;font-size: 20px;
        }
        
        .ifs{
            font-size: 15px !important;
        }
        
          @media (max-width: 768px) {
            .dxtp {
                display:none !important;
            }
            .phimg {
                display:block !important;
            }
            /*.owl-item{*/
            /*    width: 370px;*/
            /*}*/
            /*.rooms3 .square-flip{*/
            /*    width: 370px;*/
            /*}*/
        }