.bg-header{background: #e5dcd2;}
.df {display: flex;justify-content: space-between;align-items: center;}
.df .btn{height: 0;border: none;background: none;color: #c3925a;}
.df .btn:focus{box-shadow: none;color: #000;}
.df .btn:active, .df .btn:hover{color: #000 !important;}
.main_name:hover{color: #c3925a;text-decoration: none;}
.pdt{padding-top: 5%;}
.pdb-10{padding-bottom: 15px;}
.pdb{padding-bottom: 0 !important;}
.menu_tab-list_item img{width: 150px;}
.cust-menu .menu_tab-list_item .description{font-style: italic !important;text-transform: lowercase !important;font-weight: 400;color: #9ea4a3;}
.cust-menu .main_name{padding-bottom: 10px;}
.cust-p{padding: 0 0 60px 0 !important;}
.cust-p .btn:hover{color: #fff !important;}
.white-txt{color: #fff !important; }
.dropdown-toggle::after{display: none !important;}
.sc-menu img{padding-bottom: 2%;}
.offer_main h1{font-size: 30px;}
.cust-h{font-size:100px}
.sec-heading{font-size: 30px;}
.floating-btn-container {position: fixed;bottom: 12%;right: 20px;display: flex;flex-direction: column;gap: 10px;z-index: 1000;}
.floating-btn {display: flex;align-items: center;justify-content: center;width: 60px;height: 60px;background: linear-gradient(45deg, #ff5722, #e91e63);color: white;font-size: 24px;border: none;border-radius: 50%;cursor: pointer;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);transition: all 0.3s ease-in-out;outline: none;position: relative;}
.floating-btn:hover {transform: scale(1.1);box-shadow: 0 6px 15px rgba(0, 0, 0, 0.4);}
.floating-btn span {position: absolute;right: 70px;background: rgba(0, 0, 0, 0.8);color: white;padding: 6px 12px;font-size: 14px;border-radius: 5px;opacity: 0;transition: 0.3s ease-in-out;white-space: nowrap;}
.floating-btn:hover span {opacity: 1;}
.material-icons {font-size: 28px;}
@keyframes bounce {0% { transform: translateY(0); }25% { transform: translateY(-5px); }50% { transform: translateY(0); }75% { transform: translateY(-5px); }100% { transform: translateY(0); }}
.floating-btn {animation: bounce 2s infinite;}
.whatsapp-btn {background: linear-gradient(45deg, #b38e6a, #b38e6a);}
.email-btn {background: linear-gradient(45deg, #b38e6a, #b38e6a);}
.call-btn {background: linear-gradient(45deg, #b38e6a, #b38e6a);}
.booking-btn {background: linear-gradient(45deg, #b38e6a, #b38e6a);}
#virtualTour {display: none;position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;background: rgba(0, 0, 0, 0.8);z-index: 9999;}
.close-tour {position: absolute;top: 15px;right: 20px;background: white;color: black;border: none;padding: 8px 12px;font-size: 16px;cursor: pointer;border-radius: 5px;}
.floating-btn img{width: 28px;}

@media only screen and (max-width:767px){
    .whatsapp-icon {height: 80px;width: 80px;margin-left: -25px;margin-bottom: -25px}
}
@media (max-width:500px){
    h1, .cust-h, h3{font-size: 35px !important;}
}

/* .th {
        padding: 20px;
        text-align: left;
        border: 1px solid black;
} */

/*h1{*/
/*    margin-top: 130px;*/
/*    color: #fff !important;*/
        /* margin-top: 70px; */
/*    text-transform: capitalize;*/
/*    font-weight: 700;*/
/*    font-size: 50px !important;*/
/*    line-height: 1;}*/