<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@media(max-width:1365px){
    
}

@media(max-width:1600px){
    .navbar-brand { position: static;transform: none; }
    body.fixed header { top: 0;transform: none;width: 100%;left: 0;border-radius: 0;padding: 0; max-width: 100%;}
    header { padding: 0;transform: none;left: 0; }
    header .container-fluid { padding: 0 15px !important; }
    .section-padding{ padding: 100px 0; }
}

@media(max-width:1199px){
    #navbarSupportedContent ul:last-child li:first-child { display: none; }
    .footer-top .container &gt; .row &gt; * { width: 100%; }
    .footer-top { padding: 40px; }
    .footer-top .col-md-7 .row &gt; * { width: 33.33%; }
    .footer-logo { text-align: center;margin-bottom: 60px; }
    .social-link img {min-width: 38px; }
}
@media(max-width:991px){
    :root{
        --h1-headline: 50px;
        --h2-headline: 38px;
        --h3-headline: 34px;
        --h4-headline: 24px;
        --h5-headline: 22px;
        --h6-headline: 16px;
    }
    .navbar-toggler { padding: 0;border: none;box-shadow: none !important;outline: none !important; }
    #navbarSupportedContent { height: 100% !important; }
    #navbarSupportedContent { transition: 0.3s ease-in-out; transform: translateY(-100%); display: block; position: fixed;top: 0;left: 0;width: 100%;height: 100vh !important;background-color: rgba(0, 0, 0, 35%);
      backdrop-filter: blur(70px);z-index: -1;display: flex;flex-direction: column;justify-content: center !important;align-content: center;}
    #navbarSupportedContent.show { transform: translateY(0%); }
    .hero-content h1 { font-size: 52px; }
    .filter-box .filter-box-item { width: 100%; }
    .filter-box { flex-wrap: wrap; }
    .filter-box .filter-box-item input { width: 100%; }
    .filter-box .filter-box-item:nth-child(2) { width: calc(50% - 5px); }
    .filter-box .filter-box-item:nth-child(3) { width: calc(50% - 5px); }
    .hero-section { min-height: auto;padding-top: 65px; }
    .hero-content { padding: 40px 0;padding-bottom: 10px; }
    .accommodations-sec .row &gt; * { width: 50%; }
    .offer-section  .row &gt; * { width: 100%; }
    .offer-section-img { aspect-ratio: 16/8; }
    .offer-points { gap: 15px !important; }
    .footer-top .col-md-7 .row .col-md-3 { width: 30%; } 
    .footer-top .col-md-7 .row .col-md-5 { width: 40%; } 
    .hero-content h1 { margin-bottom: 100px; font-size: 42px; }
    .banner-header { min-height: 300px;height: auto; }
    .banner-header-content .filter-box { margin-bottom: 15px;}
    .slider-aslo-like { padding-bottom: 0 !important; }
    .view-page-tititle  { flex-direction: column;align-items: start !important;gap: 10px; }
    .page-wraper.py-10 { padding: 40px 0 !important; } 
    .gallery-img-row &gt; * { width: 25%;padding: 0px 2px; }
    .gallery-img-row { margin-left: -1px;margin-right: -1px;}
    .gallery-box { gap: 4px !important; }
    .gallery-box .object-fit{ aspect-ratio: 4/2.5; }
    

}
@media(max-width:767px){
:root{
    --h1-headline: 40px;
    --h2-headline: 32px;
    --h3-headline: 26px;
    --h4-headline: 24px;
    --h5-headline: 20px;
    --h6-headline: 18px;
}
.headings.w-60 { width: 100%; }
.welcome-images .row &gt; * { width: 33.33%; }
.footer-top .col-md-7 .row .col-md-3,.footer-top .col-md-7 .row .col-md-5 { width: 100%; }
.footer-top .col-md-7 .row { gap: 50px; }
.footer-logo { text-align: left; }
.section-padding { padding: 80px 0; }
.accommodations-sec .row &gt; * { width: 100%; }
.accommodations-sec .row, .top-hotels-sec .row { gap: 30px; }
.btn { height: 45px;font-size: 14px; }
.form-control { height: 45px;font-size: 14px; padding: 10px;}
.navbar-brand img { width: 200px; }
.testimonials-items h3 { font-size: 22px; }
.testimonials-sec { min-height: auto;background-attachment: unset; }
.contact-info-block &gt; .row { gap: 24px; }
.contact-info-block { padding: 0;background: none; }
.contact-info-actions-row { border: 1.5px solid var(--primary-scale-300) }
.contact-form { padding: 20px; }
.headings  { flex-direction: column;align-items: start !important;margin-bottom: 20px !important;}
.slider-arrow { margin-top: 20px;}
.gallery-box-last span { font-size: 14px; }
.check-availability-in .filter-box { padding: 10px; }
.result-list-view .card-hotel figure { min-width: 100px;width: 100px; }
.result-list-view .card-hotel figcaption p.body-1 { position: static; }
.filter-option{ gap: 15px !important; flex-direction: column !important; }
.result-list-view .card-hotel { gap: 10px; }
.filter-option-box div:first-child { width: 100%; }
.container__months.columns-2{flex-direction: column !important; flex-wrap: wrap !important;}
.litepicker .container__months.columns-2{width: 100% !important;}

.sidebar-box{width: 100%; flex: auto;}
#hotel-list{flex: auto; width: 100%;}
.search-btn{width: 100%;}
.search-btn button{width: 100%;}
.sidebar-search-box.filter-box &gt; *{width: 100%;}

.banner-adds-left, .banner-adds-right{position: relative; top: 0; bottom: 0; width: 100%; margin:30px 0px; height: auto; max-height: none; z-index: 1;}
.hb-hotel-animation{margin: 10px 0px !important;}
.hb-loading-message{margin-bottom: 15px !important;}
.hb-logo-text{font-size: 20px !important;}
.hb-loading-message{font-size: 16px !important;}
.hb-loader-container{padding: 20px !important;}
.hb-loading-message{width: 100%;}
.hb-logo-text{display: block !important;}


}


@media(max-width:575px){
.headings-with-btn { flex-direction: column !important;text-align: center; }
.section-padding { padding: 60px 0; } 
.footer-top { padding: 20px; }
.footer-top .container { padding: 0; }
footer { padding: 10px;padding-top: 0; }
.banner-header { min-height: 300px;height: auto;}
.autocomplete-suggestions{width: 100% !important;}   
}

@media(max-width:480px){
    
}

@media(max-width:575px){
    #dropdownContent{
        inset: 0px auto auto -6px !important;
    }    
}

@media(max-width:991px){
    #dropdownContent{
        /* inset: 0px auto auto -6px !important; */
        top: 411% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
 
    }    


    .input-group {
        position: relative;
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        align-items: stretch;
        width: 100%;
        
    }

body .guest-room-box #dropdownContent{min-width: 300px !important; transform: translate(-71%, -50%) !important;}
body .guest-room-box #dropdownContent .d-flex span{min-width:80px;}


}

@media(max-width:575px){
    .input-group {
        position: relative;
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        align-items: stretch;
        width: 100%;
        
    }
}

@media(max-width:575px){
    #body_modal {
        width: 100% !important;
    }

    #content_modal {
        width: 100% !important;
    }    
}
@media only screen and (max-width: 600px){

    .table-container {
        left: 0% !important;
        width: 389px !important;
    }
}


@media only screen and (max-width: 600px){
  #calendar-fa{
    top:15px !important;
    right:15px !important;
  }
  #datepicker21{
    padding-right: 0px !important;
    padding-left: 40px !important;
  }
 .filter-box-item #calendar-fa{left: 15px !important; right: auto !important;}

}



@media (max-width: 768px) {
  .home-blogs  .blog-section .row {
      justify-content: center;
    }
    
   .home-blogs .blog-card {
      max-width: 350px;
      margin-left: auto;
      margin-right: auto;
    }
  }





</pre></body></html>