.hand-icon {
    right: initial;
    left: -65px;
    transform: rotate(90deg);
    top: 28px;
}
@media (max-width: 1620px){
    /* html {font-size: 90%;} */
    .main-header { padding: 0.65rem 1rem; }
    .header-nav a { font-size: 1.1rem; padding: 0 0.8rem; }
    .main-header .btn { padding: 0.35rem 1.5rem; font-size: 1rem; }
}
@media (max-width: 1500px){
    html {font-size: 90%;}
}

@media (max-width: 1320px){
    
    .logo {margin-right: auto;}
    .header-nav { position: fixed; display: flex; flex-direction: column; right: 0; top: 0; background-color: var(--white); height: 100%; z-index: 5; padding: 2rem; }

    .phone-menu.close-menu span:nth-child(1) { transform: rotate( -45deg ); transform-origin: right; background-color: var(--medium-black3); }
    .phone-menu span { width: 24px; height: 2px; background-color: #000; display: block; transition: all ease .5s; }
    .phone-menu span:nth-child(2) { margin: 6.5px 0; }
    .phone-menu { display: block; margin-left: 1rem; cursor: pointer; }
    .banner-slide>img { min-height: 38rem; object-fit: cover; }
    .header-top { padding: 0.65rem 0.6rem; }
    .header-backdroap { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: var(--secondary-color-alpha1); backdrop-filter: blur(8px); z-index: 4;opacity: 0; pointer-events: none; transition: all ease 0.5s; }
    .header-nav { position: fixed; display: flex;transition: all ease 0.5s; flex-direction: column; right: 0; top: 0; background-color: var(--white); height: 100%; z-index: 5; padding: 5rem 5rem 3rem 2.5rem; transform: translateX(100%);}
    .menu-opened .header-nav{transform: translateX(0);}
    .phone-menu { z-index: 5; }
    .menu-opened .header-backdroap{opacity: 1; pointer-events: all;}
    .menu-opened .header-nav>li { display: flex; justify-content: space-between; border-bottom: 1px solid var(--bs-gray-200); }
    .has-droapdown ul {z-index: 1;}
    .has-droapdown>a{pointer-events: none;}
    .top-right li:not(:nth-child(1), :nth-child(2)) { display: none; }
    .top-right li{margin-right: 0; margin-left: 0.6rem;}
    .top-right li:nth-child(1) a { margin-right: 0.5rem; }
    .weather-content { left: auto; transform: none; right: -17px; }

    
    
}

@media (max-width: 1200px){
    .annerversory-link {right: 8rem;}
}

@media (max-width: 992px){
    .top-right li:not(:nth-child(1)) a { display: none; }
    .tele-wrapper{pointer-events: all;}
    .tele-info-box a { display: block!important; }
}

@media (max-width: 768px){
}
@media (max-width: 586px){
    .main-header .btn{display: none;}
    .accomm-page .accommodations{padding: 0; padding-bottom: 2rem;}
    .accomlist { padding: 0; }
    .accomm-page{margin-top: 0!important;padding-top: 1rem;}
    .accom-card a, .acm-box {pointer-events: none;}

    .accom-card .hover-box:before {transform: none;}
    .acm-box a{pointer-events: all;}
    .acm-box .btn{display: block;}
    .accom-card-content .btn { position: static;  border-radius: 15rem; width: auto; height: initial; opacity: 1; }
    .banner-container { position: static; overflow: hidden; }
    .col-md-12.widget { height: auto; width: 100%; }
    .banner-container .container { padding: 0;}
    #book-now-widget { width: 100%; }
    #BEx4IDaY3bWD .BEx4ZXaY3bWR { width: 100%!important; }
    .banner-slide>img { min-height: 13rem; }
    .annerversory-link { right: 1rem; width: 4rem; top: -3rem; }
    .annerversory-link img {width: 100%;}
    .swiper-pagination-bullet { width: 0.65rem; height: 0.65rem; border: 1px solid var(--white); }
    .about_box tr { display: flex; flex-direction: column; margin-bottom: 1rem; border: 1px solid var(--fade); border-radius: 0.5rem; box-shadow: 0 4px 7px #00000024; }
    .about_box thead { display: none; }
    .about_box tr td:nth-last-child(1) { border-bottom: none; }
    .btns .btn { margin-bottom: 1rem; }
    .right-box { margin-top: 2rem; height: auto; }
    .gallery-content{display: none;}
    /* .hover-box:before{opacity: 0;} */
    .hand-icon {
        right: initial;
        left: -53px;
    top: auto;
    }
    
    
}