@media only screen and (max-width:991px){.d-rs-none{display:none}.rm-explore .explore-image p{top:0}.container-fluid{max-width:540px}.container-fluid.style2{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);max-width:540px}.container-fluid.style3{max-width:540px}.container-fluid.style4{max-width:540px}.swiper-btn{justify-content:center;display:flex}.swiper-btn .swiper-button-next,.swiper-btn .swiper-button-prev{position:relative;top:auto;margin-top:15px;margin-bottom:0}.swiper-btn .swiper-button-next:before,.swiper-btn .swiper-button-prev:before{width:35px;height:35px;line-height:37px;font-size:26px}.swiper-btn .swiper-button-next{left:auto;right:-35px}.swiper-btn .swiper-button-next:before{content:"\f103";font-family:flaticon_mycollection!important}.swiper-btn .swiper-button-prev{left:-35px;right:auto}.swiper-btn .swiper-button-prev:before{content:"\f119";font-family:flaticon_mycollection!important}.pagination-slider-warp .swiper-pagination{margin-bottom:-10px;margin-top:30px}body{font-size:14px}p{font-size:14px}.default-btn{font-size:14px;padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px}.default-btn i{top:3px;margin-left:5px}.single-section h2{font-size:22px;margin-bottom:12px;letter-spacing:0;line-height:normal}.single-section .title{font-size:22px;margin-bottom:5px}.section-title{margin-bottom:20px}.section-title h2{font-size:22px;letter-spacing:normal;line-height:normal}.section-title h2 span:before{display:none}.section-warp{margin-bottom:25px;display:block!important}.section-warp .single-section{margin-bottom:15px}.responsive-image{display:block}.ptb-100{padding-top:60px;padding-bottom:60px}.pb-75{padding-bottom:35px}.pt-100{padding-top:60px}.pb-100{padding-bottom:35px}.p-0{padding-right:calc(var(--bs-gutter-x)*.5)!important;padding-left:calc(var(--bs-gutter-x)*.5)!important}.ptb-125{padding-top:60px;padding-bottom:60px}.pb-125{padding-bottom:35px}.pt-125{padding-top:60px}.pb-125{padding-bottom:60px}.p-0{padding-right:calc(var(--bs-gutter-x)*.5)!important;padding-left:calc(var(--bs-gutter-x)*.5)!important}.gx-5{--bs-gutter-x:1.5rem}.gy-5{--bs-gutter-y:1.5rem}.all-shapes{display:none}.datepick{width:429.782px!important}.datepick .datepick-month{border:0;width:15.1em}.hero-warp{margin-top:-68px}.hero-slider-warp{padding-top:205px;padding-bottom:60px}.hero-slider-warp .content h1{font-size:30px;letter-spacing:normal;line-height:normal}.hero-slider-warp .content h1 img{display:none}.hero-slider-warp .content h2{font-size:26px;letter-spacing:normal;line-height:normal}.hero-slider-warp .content h2 img{display:none}.hero-slider-warp .content h3{font-size:24px;letter-spacing:normal;line-height:normal}.hero-slider-warp .content h3 img{display:none}.hero-slider-warp .content h4{font-size:22px;letter-spacing:normal;line-height:normal}.hero-slider-warp .content h4 img{display:none}.hero-slider-warp .content h5{font-size:20px;letter-spacing:normal;line-height:normal}.hero-slider-warp .content h5 img{display:none}.hero-slider-warp .content h6{font-size:18px;letter-spacing:normal;line-height:normal}.hero-slider-warp .content h6 img{display:none}.hero-slider-warp .content .title{margin-left:0;margin-bottom:8px;font-size:20px}.hero-slider-warp:before{background:linear-gradient(103deg,#000 0,rgba(0,0,0,.73) 45.7%)}.hero-slider-warp .freezing{top:140px}.hero-slider-warp .freezing li{padding-right:30px;padding-left:20px}.hero-slider-warp .freezing li img{position:absolute;left:0;top:2px;width:18px}.hero-slider-warp .freezing li span{font-size:14px}.about-image{margin-right:0;margin-bottom:20px}.about-content{padding-left:0;margin-top:0}.about-content p{margin-bottom:20px}.about-warp .about-last-image{margin-top:30px;left:0;position:relative}.service-card{margin-bottom:25px;padding:25px}.service-card h3{font-size:18px;margin-bottom:10px}.vacation-content .about-vacation{padding:30px;margin-right:0;margin-bottom:25px}.vacation-content .about-vacation:before{top:10px;bottom:10px;left:10px;right:10px}.vacation-content .about-vacation h4{font-size:18px;margin-bottom:18px}.vacation-content .about-vacation .vacation-list.style2{margin-right:0;margin-left:0;margin-top:5px}.vacation-content .about-vacation .vacation-list li{padding-left:30px;font-size:15px;margin-bottom:6px}.vacation-content .about-vacation .vacation-list li:before{top:12px;left:0;height:1px;width:20px}.vacation-content p{margin-bottom:25px;padding-right:0}.explore-image{margin-right:0}.explore-image p{top:0;margin-top:20px;margin-bottom:20px}.explore-content{padding-left:0}.explore-content h2{margin-bottom:18px;padding-right:0}.explore-content .default-btn{margin-bottom:25px}.explore-warp:before{display:none}.slide-text-warp .text-slide h1 span{padding-right:5px;padding-left:5px;font-size:35px;letter-spacing:0}.slide-text-warp .swiper-slide span{padding-right:0;padding-left:0;font-size:23px;font-style:normal;font-weight:400;letter-spacing:0}.slide-text-warp .swiper-slide .slide-item:before{display:none}.variation-warp .variation-slider-warp{margin-left:0;margin-right:0}.variation-card .content-btn h3{font-size:18px}.inner-testimonial-warp{padding-top:60px;padding-bottom:60px}.testimonial-warp{background:#9ebcce}.testimonial-item .icon{margin-bottom:15px}.testimonial-item .icon img{width:40px}.testimonial-item h3{font-size:18px;margin-bottom:50px}.testimonial-item h3:before{bottom:-36px}.fun-fact-card h2{font-size:45px;letter-spacing:0}.fun-fact-card p{font-size:14px;letter-spacing:0}.col-lg-3:nth-child(2) .fun-fact-card{margin-left:0;margin-right:0}.col-lg-3:nth-child(1) .fun-fact-card{margin-right:0}.col-lg-3:nth-child(3) .fun-fact-card{margin-left:0;margin-right:0}.col-lg-3:nth-child(4n) .fun-fact-card{margin-left:0}.experience-widget{padding-right:0;position:relative}.experience-widget .image .small-content{padding:8px 15px;font-size:15px}.experience-widget .image:before{display:none}.experience-widget .experience-content{margin-top:30px}.experience-widget h2{padding-right:0;margin-bottom:0}.experience-widget.style2{padding-left:0;padding-right:0;margin-top:25px}.experience-widget.style2 .experience-content{margin-bottom:30px;margin-top:0}.summer-vacation-warp .summer-vacation-image{width:100%;height:100%}.summer-vacation-warp .summer-vacation-image video{width:100%;height:100%}.blog-card{padding:25px}.blog-card span{font-size:15px;margin-bottom:30px}.blog-card h3{font-size:19px;margin-bottom:20px}.blog-slider-warp .swiper-btn .swiper-button-next{left:auto;right:-35px}.blog-slider-warp .swiper-btn .swiper-button-prev{left:-35px;right:auto}.instagram-widget{position:relative;overflow:hidden;height:373px}.pagination-bullet-btn{text-align:start!important}.pagination-bullet-btn .swiper-pagination2{margin-bottom:0;bottom:auto}.subscription-warp .subscription-image{padding-left:0;margin-bottom:25px}.subscription-content{padding-right:0}.subscription-content .input-box{height:50px}.subscription-content .input-box .form-control{height:50px;font-size:14px;padding-left:15px}.subscription-content .input-box .default-btn{top:0;right:0;bottom:0}.col-lg-3.footer-widget:nth-child(2){padding-left:calc(var(--bs-gutter-x)*.5)}.col-lg-3.footer-widget:nth-child(3){padding-left:calc(var(--bs-gutter-x)*.5)}.col-lg-3.footer-widget:nth-child(4){padding-left:calc(var(--bs-gutter-x)*.5)}.footer-widget .logo{margin-bottom:15px}.footer-widget p{margin-bottom:15px}.footer-widget h3{font-size:20px;letter-spacing:0;margin-bottom:15px}.footer-widget .footer-link li{margin-bottom:5px}.footer-widget span{margin-bottom:10px}.hero-slider-warp2{padding-top:200px;padding-bottom:65px;margin:0}.hero-slider-warp2 .enquiry{padding-left:0;margin-bottom:0;position:relative;right:0;bottom:0}.hero-slider-warp2 .content{max-width:100%;height:95px;padding:25px 34px 25px 60px;margin-bottom:30px}.hero-slider-warp2 .content span{font-size:16px;line-height:normal}.hero-slider-warp2:after{display:none}.hero-slider-warp2 .enquiry li span{font-size:13px;padding-right:2px;top:0}.hero-slider-warp2 .enquiry li a{font-size:13px}.about-style2-image{padding-right:0}.about-style2-image .round-icon{width:200px;height:200px;margin-left:0;margin-top:35px;margin-bottom:30px}.about-style2-content h3{margin-bottom:20px;font-size:18px;letter-spacing:0}.about-style2-content .default-btn{margin-bottom:30px}.features-slider-warp .service-card .icon{margin-bottom:12px}.features-slider-warp .service-card.style2{padding:30px 22px}.features-slider-warp .swiper-btn .swiper-button-next{right:-35px}.features-slider-warp .swiper-btn .swiper-button-prev{left:-35px}.service-style2-content .content h2{font-size:22px;letter-spacing:0;margin-bottom:15px}.service-style2-content .content .first-p{margin-bottom:20px}.service-style2-content .content-image{padding-right:0;margin-bottom:20px}.service-style2-content .service-style2-tab{padding-left:0;margin-bottom:30px}.service-style2-content .service-style2-tab .nav-pills{margin-bottom:15px!important}.service-style2-content .service-style2-tab .nav-pills .nav-item .nav-link{padding:10px 14px;font-size:14px}.service-style2-content .service-style2-tab .service-style2-tab-content{padding-right:0}.service-style2-content .service-style2-tab .service-style2-tab-content h3{font-size:18px;margin-bottom:15px}.service-style2-image{padding-left:0}.service-style2-image .image1{display:none}.inner-room-warp{padding:25px}.inner-room-warp .content{height:50px;margin-bottom:20px}.inner-room-warp .content span{font-size:20px;letter-spacing:0;line-height:normal;font-family:Tenor Sans;color:var(--whiteColor);display:inline-block}.inner-room-warp .round-icon{margin-left:0}.testimonial-style2-warp .testimonial-style2-image{padding-right:0;position:relative}.testimonial-style2-warp .testimonial-style2-image:before{display:none}.testimonial-style2-content{padding-left:0;margin-top:25px}.testimonial-style2-content .icon{margin-bottom:15px}.testimonial-style2-content p{font-size:18px;letter-spacing:0;margin-bottom:15px}.choose-slider-warp .choose-card .content-icon{padding-top:20px}.choose-slider-warp .choose-card .content-icon h3{font-size:18px;margin-bottom:5px}.choose-slider-warp .choose-card .content-icon p{margin-bottom:6px}.choose-slider-warp .choose-card .content-icon .choose-list li{padding-right:20px;font-size:14px;letter-spacing:0}.choose-slider-warp .choose-card .image .price{padding:10px 12px;font-size:12px}.choose-warp .swiper-btn{position:relative;top:auto}.choose-warp .swiper-btn .swiper-button-next{left:auto;right:-35px}.choose-warp .swiper-btn .swiper-button-prev{left:-35px;right:auto;top:auto}.choose-warp .swiper-pagination3{display:none}.inner-reservation-widget{padding-top:60px;padding-bottom:60px}.inner-reservation-widget .reservation-form{padding:25px 0 0}.inner-reservation-widget .reservation-form .reservation-widget{padding:0 45px;margin-bottom:25px;position:relative}.inner-reservation-widget .reservation-form .reservation-widget p{margin-bottom:15px}.inner-reservation-widget .reservation-form .reservation-widget .reservation-label{margin-bottom:10px}.inner-reservation-widget .mphb_sc_search-wrapper form{display:inline-block;padding:25px;width:100%}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-in-date,.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-out-date{padding:0;width:100%;display:block}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-in-date:before,.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-out-date:before{display:none}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-in-date:after,.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-out-date:after{bottom:15px;right:0}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-in-date label,.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-out-date label{margin-bottom:7px}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-in-date input,.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-out-date input{height:50px;font-size:16px;padding:20px 20px 20px 0;width:100%;border-bottom:1px solid rgba(255,255,255,.15)}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-in-date br,.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-out-date br{display:none}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-adults{padding:0;width:100%;display:block}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-adults label{margin-bottom:7px}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-adults:before{display:none}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-adults select{height:50px;font-size:16px;width:100%;border-bottom:1px solid rgba(255,255,255,.15)}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-adults select:focus{box-shadow:unset;border-color:var(--mainColor)}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-children{padding:0;width:100%;display:block;margin-bottom:0}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-children label{margin-bottom:7px}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-children:before{display:none}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-children select{height:50px;font-size:16px;width:100%;border-bottom:1px solid rgba(255,255,255,.15)}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-children select:focus{box-shadow:unset;border-color:var(--mainColor)}.inner-reservation-widget .mphb_sc_search-wrapper form br{display:none}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-submit-button-wrapper{display:block;width:100%;position:relative;padding:20px 20px 0}.stories-slider-warp .stories-widget h3{font-size:20px;margin-bottom:12px}.stories-slider-warp .swiper-pagination4{margin-top:20px}.stories-slider-warp:after{display:none}.stories-slider-warp:before{display:none}.stories-slider-warp .swiper-btn{position:relative;margin-top:-51px}.stories-slider-warp .swiper-btn .swiper-button-prev{left:-65px;right:auto}.stories-slider-warp .swiper-btn .swiper-button-next{left:auto;right:-65px}.subscription-style2-image{padding-right:0;padding-bottom:0;position:relative;margin-bottom:25px}.subscription-style2-image .image1{display:none}.subscription-style2-image .image2{position:relative;width:100%;height:100%;top:0;right:0;margin-top:0}.subscription-content.style2{padding-right:0;padding-left:0}.about-style3-content .round-content{display:block;margin-left:0;margin-bottom:20px}.about-style3-content .round-icon{width:160px;height:160px;margin-right:0;margin-bottom:30px}.about-style3-content .content .title{margin-bottom:8px;padding-left:60px}.about-style3-content .content .title:before{top:10px;width:50px}.about-style3-content .content h3{font-size:20px;margin-bottom:0}.about-style3-content .content2{padding-left:0}.about-style3-image{padding-right:0;position:relative;padding-bottom:30px}.about-style3-image .image2{width:100%;height:100%;position:relative;bottom:0;right:0;margin-top:30px}.about-style3-image .image2{text-align:center}.availability-form{padding-left:0}.availability-form .input-box .form-control{height:45px;font-size:14px}.availability-form .input-box .icon-form{height:45px}.availability-form .input-box .form-select{height:45px;font-size:14px}.hero-style3-warp{background-size:cover;padding-bottom:60px;padding-top:130px;z-index:1}.hero-style3-warp:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;opacity:90%;z-index:-1;background-color:var(--headingColor)}.hero-style3-warp .content{max-width:100%;margin-left:auto;margin-bottom:30px}.hero-style3-warp .content h2{font-size:25px;line-height:1.6;margin-bottom:0}.hero-style3-warp .enquiry{list-style:none;position:relative;bottom:0;padding:14px 10px;margin-top:20px}.hero-style3-warp .enquiry li span{font-size:12px;letter-spacing:0;top:-1px}.hero-style3-warp .enquiry li a{font-size:14px}.hero-style3-warp .freezing{right:30px}.features-style2-content{max-width:100%;padding-top:60px}.features-style2-content h2{font-size:26px;letter-spacing:0;margin-bottom:20px;line-height:normal}.features-style2-widget{margin-right:0}.features-style2-widget .features-style2-card{padding:25px}.features-style2-widget .features-style2-card h3{font-size:20px;margin-bottom:10px}.features-style2-widget.style2{margin-right:0;margin-left:0;margin-top:30px}.features-style2-warp .features-style2-image{margin-top:30px;padding-bottom:25px;padding-left:0}.features-style2-warp .festive-features{padding:25px}.features-style2-warp .festive-features .flex-warp{display:block}.features-style2-warp .festive-features .flex-warp .content{margin-bottom:25px}.features-style2-warp .festive-features .flex-warp .content h3{font-size:18px;letter-spacing:0;margin-bottom:12px}.packages-warp{margin-left:0;margin-right:0;padding-top:60px;padding-bottom:60px}.packages-warp:after{display:none}.packages-list{margin-bottom:0;display:inline-block;padding-top:30px;padding-bottom:0;text-align:center}.packages-list:before{display:none}.packages-list li{padding-right:20px;padding-left:20px}.instagram-style2-warp .swiper-wrapper{justify-content:unset}.instagram-style2-warp .instagram-widget{height:248px}.magical-widget{padding:20px}.magical-widget:before{height:100%}.magical-widget h3{font-size:18px;margin-bottom:0}.magical-widget .content-icon{margin-bottom:25px}.magical-widget .image{margin-right:0}.magical-widget .image-content{margin-left:0;margin-top:20px}.magical-widget .image-content p{margin-bottom:15px}.magical-widget .image-content .image2{width:100%;height:100%;text-align:center}.style3-testimonial-slider-warp .swiper-btn .swiper-button-next{left:auto;right:-35px}.style3-testimonial-slider-warp .swiper-btn .swiper-button-prev{left:-35px;right:auto}.copy-right-content.style2{text-align:center;margin-bottom:20px}.copy-right-warp .social-list{text-align:center!important}.inner-page-hero-warp{padding-top:60px;padding-bottom:60px}.inner-page-content h1{font-size:30px;letter-spacing:0}.inner-page-content h2{font-size:28px;letter-spacing:0}.inner-page-content h3{font-size:26px;letter-spacing:0}.inner-page-content h4{font-size:24px;letter-spacing:0}.inner-page-content h5{font-size:22px;letter-spacing:0}.inner-page-content h6{font-size:20px;letter-spacing:0}.contact-form{margin-right:0}.contact-form h3{font-size:22px;letter-spacing:-1px}.contact-widget{margin-top:30px}.contact-widget h3{font-size:22px;margin-bottom:15px}.contact-widget .contact-item-box{padding:30px}.billing-form .payment-list li .default-btn{width:100%}.billing-form h3{font-size:22px;margin-bottom:12px}.billing-form h4{font-size:22px;margin-top:8px;margin-bottom:8px}.form-check{display:flex}.order-widget{margin-top:30px}.order-widget h4{font-size:26px!important;margin-bottom:10px!important;padding-bottom:10px!important}.order-widget .image-content .content{margin-left:15px}.order-widget .order-list li{padding-top:15px;padding-bottom:15px}.order-widget .order-list li .total{font-size:17px}.checkout-form-area h2{font-size:26px!important;margin-bottom:25px!important}#hb-payment-form p .hb_button{width:100%;font-size:16px}.blog-small-warp{margin-top:30px}.blog-small-warp .all-boxes{padding:25px}.blog-big-warp .tag-share{margin-top:30px;margin-bottom:25px;display:block;padding-top:12px;padding-bottom:15px}.blog-big-warp .tag-share .ts-list li a{padding:10px 14px}.blog-big-warp .tags{margin-top:20px}.blog-big-warp .content1{margin-bottom:25px}.blog-big-warp .content1 h2{font-size:22px;letter-spacing:0;margin-bottom:10px;line-height:normal}.blog-big-warp .content1 .content1-list{margin-bottom:12px}.blog-big-warp .content1 .content1-list li{font-size:14px}.blog-big-warp .content1 .image{margin-top:20px;margin-bottom:20px}.blog-big-warp .divide-image{margin-bottom:0}.blog-big-warp .divide-image .image1{margin-bottom:25px}.blog-big-warp .content2 .content2-list-warp{margin-top:0;margin-bottom:20px}.blog-big-warp .content2 .content2-list-warp h3{font-size:20px;margin-top:15px;margin-bottom:12px}.blog-big-warp .content2 .content2-list-warp .content2-list li{padding-left:25px;margin-bottom:10px}.blog-big-warp .content2 .content2-list-warp .content2-list li i{top:-1px;left:0;font-size:16px}.blog-big-warp .inner-testimonial-style2{margin-top:25px;margin-bottom:25px;padding-top:25px;padding-bottom:25px}.blog-big-warp .inner-testimonial-style2 .testimonial-item{text-align:start;padding-left:12px;padding-right:12px}.blog-big-warp .comment{margin-bottom:25px}.blog-big-warp .comment h2{font-size:26px;letter-spacing:0;margin-bottom:5px}.blog-big-warp .reply-form h2{font-size:25px;letter-spacing:normal;margin-bottom:12px}.essence-content h2{font-size:35px}.essence-content .starting{margin-bottom:30px}.essence-content .essence-list{margin-top:30px;margin-bottom:30px}.essence-content .amenities-warp h4{font-size:24px;margin-bottom:20px}.essence-content .amenities-warp .amenities-widget{margin-bottom:15px}.essence-content .amenities-warp .amenities-widget .amenities-list li i{top:-4px;font-size:20px}.essence-content .rules-widget h3{font-size:24px;margin-bottom:20px}.essence-content .rules-widget .rules-list li{padding-left:30px}.essence-content .rules-widget .rules-list li i{font-size:20px}.essence-content .content1 h3{font-size:24px;margin-bottom:20px}.suite-warp h3{font-size:24px;margin-bottom:20px}.suite-warp .input-box .icon-form{height:45px}.suite-warp .input-box .icon-form .icon{width:20px}.suite-warp .input-box .form-control{height:45px;font-size:15px}.suite-warp .input-box select{height:45px;font-size:15px;background-size:15px;background-position:right 20px center}.suite-warp .extra-widget h4{font-size:24px;margin-bottom:20px}#hotel_booking_room_hidden{padding:17px 17px 0 0}.hb-booking-room-form-head p{margin-bottom:0}.hb_addition_packages{margin-bottom:0;padding:20px}.hb_addition_packages .hb_package_title{font-size:16px}.hb_addition_package_title .hb_addition_package_title_toggle .hb_package_toggle{font-size:20px}.hb_addition_packages input[type=radio],.hb_addition_packages input[type=checkbox]{margin-top:8px}.hb_extra_optional_left{padding-left:25px}.hb-booking-room-form-footer .hb-default-btn1{display:block;height:50px;line-height:50px;padding:0;width:100%;font-size:15px;text-align:center}.hb-booking-room-form-footer .hb-default-btn2{margin-top:15px;margin-bottom:25px;display:block;padding:0;height:50px;line-height:50px;width:100%;font-size:15px;text-align:center}.hb-search-results-form-container .hb-booking-room-form-group .hb-booking-room-form-field.hb-form-field-input:before{background-size:16px;top:56%;right:10px}.hb-search-results-form-container .hb-booking-room-form-group .hb-booking-room-form-field.hb-form-field-input input{height:50px;font-size:15px}.hb-search-results-form-container .hb-booking-room-form-group .hb_button{height:50px;line-height:50px;font-size:16px;text-align:center;padding:0}.coupon-code{margin-top:0}.coupon-code .proceed-widget .proceed-list li{padding-left:0;padding-top:15px;padding-bottom:15px}.coupon-code .proceed-widget .proceed-list li span{right:0}.coupon-code .proceed-widget .proceed-list li .total{font-size:16px}.sidebar-bg{margin-top:30px}#hotel_booking_room_hidden .hotel-booking-single-room-action{padding:10px!important}.availability-widget .input-box{margin-bottom:20px}.availability-widget .input-box label{margin-bottom:5px}.availability-widget .default-btn{width:100%!important;max-width:100%!important}.availability-widget .mphb_sc_search-form{display:block;width:100%;align-items:center}.availability-widget .mphb_sc_search-form p{margin:0 auto}.availability-widget .mphb_sc_search-form .mphb_sc_search-check-in-date,.availability-widget .mphb_sc_search-form .mphb_sc_search-check-out-date{display:block;width:100%;margin-bottom:20px}.availability-widget .mphb_sc_search-form .mphb_sc_search-check-in-date input,.availability-widget .mphb_sc_search-form .mphb_sc_search-check-out-date input{height:50px;width:100%;font-size:15px;padding:20px}.availability-widget .mphb_sc_search-form .mphb_sc_search-adults,.availability-widget .mphb_sc_search-form .mphb_sc_search-children{display:block;width:100%;margin-bottom:20px}.availability-widget .mphb_sc_search-form .mphb_sc_search-adults select,.availability-widget .mphb_sc_search-form .mphb_sc_search-children select{width:100%;font-size:15px}.availability-widget .mphb_sc_search-form .mphb_sc_search-submit-button-wrapper{display:block;width:100%}.room-reservation-warp .reservation-title{display:none}.reservation-slider-warp{position:relative;border:1px solid #000}.reservation-slider-warp .calender-widget{padding:20px}.reservation-slider-warp .calender-widget th,.reservation-slider-warp .calender-widget td{padding:4px}.reservation-slider-warp .calender-widget td{width:40px!important;height:40px!important}.reservation-slider-warp .swiper-btn{position:absolute;top:0;left:0;right:0}.reservation-slider-warp .swiper-btn .swiper-button-next:after,.reservation-slider-warp .swiper-btn .swiper-button-prev:after{display:none}.reservation-slider-warp .swiper-btn .swiper-button-next{left:auto;right:-140px}.reservation-slider-warp .swiper-btn .swiper-button-next:before{content:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_827c/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/date2.svg)}.reservation-slider-warp .swiper-btn .swiper-button-prev{left:-128px;right:auto}.reservation-slider-warp .swiper-btn .swiper-button-prev:before{content:url(https://mlovv9f3lise.i.optimole.com/mlovv9f3lise-loeiaro-oe_827c/w:auto/h:auto/q:auto/https://altosdepinamar.com.ar/wp-content/themes/viba/assets/css/../images/svgs/date1.svg)}.reservation-slider-warp .monthly{margin-bottom:25px}.reservation-slider-warp .able-list{margin-top:0}.reservation-slider-warp .able-list li{padding-right:15px;padding-left:30px;margin-bottom:10px}.reservation-slider-warp .able-list li:last-child{margin-bottom:0}.availability-widget .availability-list{display:block}.availability-widget .availability-list li{padding-right:0;margin-bottom:20px}.availability-widget .availability-list li:last-child{margin-bottom:0}.service-details-warp .service-details-content{margin-bottom:10px;padding-right:0}.service-details-warp .service-details-content h2{font-size:26px;letter-spacing:-2px;margin-bottom:10px}.service-details-warp .service-details-list{margin-bottom:0}.service-details-warp .service-details-list .details-list li{padding-left:25px;margin-bottom:12px}.service-details-warp .service-details-list .details-list li i{top:-3px;font-size:20px}.service-details-warp .details-main-image{margin-bottom:25px;margin-top:25px}.service-details-warp .divide-image .image{margin-bottom:25px}.service-details-warp .content{margin-bottom:25px}.service-details-warp .content2{margin-bottom:25px}.inner-question-warp .accordion-item .accordion-body{padding:20px;border-top:solid 1px #e1e6e9}.answering-image{padding-right:0;margin-right:0;margin-bottom:30px}.answering-image .round-icon{display:none}.answering-image .image2{width:100%;height:100%;position:relative;right:0;top:0;margin-top:30px}.answering-image .image3{display:none}.answering-form h2{font-size:25px;letter-spacing:normal;line-height:normal}.account-widget{margin-bottom:30px}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.reservation-warp h3{font-size:26px;margin-bottom:20px}.calender-widget{padding:20px}.calender-widget .datepick-month{width:100%!important}.calender-widget .datepick-month.first{margin-bottom:20px}.calender-widget .datepick-month table tbody td span{padding:9px}.calender-widget .datepick-month table tbody td .mphb-past-date{opacity:.2}.calender-widget .datepick-month table tbody td .mphb-past-date:before{display:none}.calender-widget .datepick-month.first{padding-right:0}.calender-widget .datepick-month.last{padding-left:0}.calender-widget .datepick-month-header,.calender-widget .datepick-month-header select,.calender-widget .datepick-month-header input{padding:0 14px!important}.calender-widget .able-list li{padding-left:30px;padding-right:5px}.calender-widget .able-list li:before{width:20px;height:20px}.calender-widget .able-list li:last-child:before{display:none}.calender-widget .able-list li:last-child:after{content:"";position:absolute;width:20px;height:20px;left:0;top:1px;background-color:transparent;border:1px solid #ddd}.hb-order-existing-customer .hb-col-padding{padding:20px!important}.mphb-reserve-rooms-details .mphb-room-details{padding:30px 20px}.mphb_checkout-services-list,.mphb_sc_checkout-services-list{padding-left:0}.shop-details-content{margin-left:0}.shop-details-content h2{font-size:27px}.shop-details-content .review{margin-bottom:10px}.shop-details-content .products-review .rating i{font-size:17px;margin-bottom:6px}.shop-details-content .price span{font-size:24px}.shop-details-content .shop-info{margin-top:25px}.shop-details-content .shop-info li.social-link a{margin-right:10px}.shop-search-result .form-control{width:50%}.shop-search-result .form-control.selects{width:50%}.shop-tabs .nav-item .nav-link{padding:20px 8px;font-size:15px}.shop-details-content .cart-btn{margin-left:0}.shop-details-content .products-share .social-link li{margin-right:10px}.four-features-area .container-fluid{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);max-width:540px}.four-room-variation-area .container-fluid{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);max-width:540px}.four-banner-area .freezing{padding-bottom:20px;padding-top:60px}.four-inner-banner{padding-left:0;padding-right:0;padding-bottom:20px}.four-inner-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%;opacity:80%;background-color:#362413}.four-inner-banner .content{padding-bottom:30px;top:0}.four-inner-banner .content .d-flex{display:block!important}.four-inner-banner h2{font-size:30px;letter-spacing:-1px;margin-bottom:10px}.four-inner-banner span{font-size:25px;letter-spacing:-1px;top:0;margin-left:0;margin-bottom:20px;display:block}.four-inner-banner p{margin-bottom:20px}.four-inner-banner .default-btn{margin-top:0}.four-inner-banner .travelers-image{margin-left:0;position:relative}.travel-guide-area{margin-top:0;padding-top:60px}.travel-guid-widget{padding:25px 20px}.travel-guid-widget h2{font-size:25px;letter-spacing:-2px;margin-bottom:10px;margin-top:0}.travel-guid-widget h3{font-size:22px;margin-bottom:12px}.travel-guid-widget p{margin-bottom:25px}.guide-card{padding:25px 20px}.travel-widget{padding:25px 20px}.travel-widget h3{font-size:25px;margin-bottom:25px;margin-top:0;padding-right:0}.four-about-area .round-icon{width:100px;height:103px;right:180px;top:60px}.four-about-images{padding-bottom:25px;padding-left:0}.four-about-images .about-two{width:100%;height:auto;position:relative;left:0;margin-top:20px;bottom:0;margin-bottom:20px}.four-about-images .about-three{width:100%;height:auto;position:relative;bottom:0;right:0}.four-about-content{padding-left:0}.four-about-content h2{font-size:25px;letter-spacing:-1px;margin-bottom:15px}.four-about-content p{margin-bottom:20px}.four-slide-text-warp h2{font-size:30px;letter-spacing:-1px;margin-bottom:0;margin-top:0}.four-features-heading{display:block!important;margin-bottom:25px}.four-features-heading h2{font-size:25px;margin-bottom:20px;line-height:1.2}.four-features-heading h2 span:before{display:none}.four-features-content{margin-bottom:25px}.four-features-content p{max-width:380px;margin-bottom:15px}.four-features-content h4{font-size:20px;padding-bottom:10px;margin-bottom:20px}.four-features-content h4:before{right:0}.four-features-video{height:auto}.explore-content.style4{padding-left:0}.explore-content.style4 .default-btn{margin-bottom:25px}.four-room-variation-area:before{bottom:0;left:0;right:0;height:65%;width:100%;z-index:-1}.four-room-variation-area .four-variation-section h2{font-size:25px;letter-spacing:-1px;margin-bottom:20px}.four-variation-card .four-variation-content{display:block;padding-top:20px}.four-variation-card .four-variation-content span{font-size:13px;margin-bottom:0}.four-variation-card .four-variation-content ul{margin-bottom:20px}.four-variation-card .four-variation-content ul li{font-size:18px}.four-variation-card .four-variation-content ul li:before{display:none}.four-variation-card .four-variation-content h3{font-size:22px;margin-bottom:5px}.four-variation-card .four-variation-content p{margin-bottom:15px}.four-variation-card .price{top:10px;right:10px;padding:6px 10px}.four-room-variation-area .four-variation-slider{margin-right:0}.inner-testimonial-warp{padding-left:12px;padding-right:12px}.four-testimonial-warp .swiper-btn .swiper-button-prev{left:-35px}.four-testimonial-warp .swiper-btn .swiper-button-next{right:-35px}.five-banner-video{width:100%;height:400px;margin-bottom:0}.five-banner-content{padding-left:0;margin-top:20px}.five-banner-content h2{font-size:30px;letter-spacing:-1.2px;line-height:1.2;margin-bottom:20px}.five-banner-content .image-content{display:block;margin-left:0}.five-banner-content .title{margin-bottom:12px;padding-left:70px}.five-banner-content .title:before{top:10px;width:62px}.five-banner-content .gif-image{margin-right:0;margin-bottom:20px}.five-banner-image{margin-top:30px;position:relative}.five-banner-image .banner-image3{width:100%;height:auto;position:relative;left:0;margin-bottom:20px;top:0}.five-banner-area{padding-bottom:60px}.five-about-area{padding-top:60px;padding-bottom:60px}.five-about-image{margin-bottom:20px}.five-about-image .five-small-image{width:100%;height:auto;position:relative;bottom:0;right:0;margin-top:30px}.five-about-image .round-icon{left:40px;top:50px}.five-about-content{padding-right:0}.five-about-content.style1{margin-bottom:25px}.five-about-content.style1:before{display:none}.five-about-content .different-color{margin-bottom:20px}.five-about-content.style2{padding-left:0}.five-about-content .title{padding-left:60px;margin-bottom:10px}.five-about-content .title:before{top:11px;width:50px;height:1px}.five-about-content h2{font-size:25px;letter-spacing:-1.4px}.inner-video-area{margin-bottom:30px}.simple-plan-content{padding-right:0;margin-bottom:30px}.simple-plan-content .title{padding-left:60px;margin-bottom:10px}.simple-plan-content .title:before{top:11px;width:50px;height:1px}.simple-plan-content h3{font-size:25px;letter-spacing:-1px;margin-bottom:15px}.simple-plan-content p{margin-bottom:20px;padding-right:0}.simple-plan-widget{padding:25px 20px;top:0;right:0;margin-bottom:0}.simple-plan-widget .simple-plan-item{margin-bottom:30px;padding-right:0}.simple-plan-widget .simple-plan-item span{width:30px;height:30px;flex-shrink:0;background:#dbd0b4;border-radius:50%;position:relative;top:-35px;color:#132027;font-size:16px;margin-right:15px;text-align:center;line-height:30px}.simple-plan-widget .simple-plan-item h5{font-size:18px;margin-bottom:10px}}@media only screen and (min-width:576px) and (max-width:767px){.hero-slider-warp .content h1{font-size:30px}.hero-slider-warp2 .content{max-width:100%;height:100px;margin-left:0;padding:25px 34px 25px 29px;margin-bottom:30px}.hero-slider-warp2 .content span{font-size:22px;line-height:normal}.service-style2-content .service-style2-tab .nav-pills .nav-item .nav-link{padding:10px 25px;font-size:18px}.inner-room-warp .content{height:50px;margin-bottom:0}.inner-reservation-widget .reservation-form .reservation-widget:before{top:20px;right:0}.stories-slider-warp .stories-widget h3{font-size:18px}.subscription-style2-image{padding-right:250px;padding-bottom:85px;position:relative;margin-bottom:30px}.subscription-style2-image .image2{position:absolute;width:311px;height:423px;top:85px;right:0;margin-top:0}.inner-room-warp .round-icon{margin-left:auto}.hero-style3-warp .content h1{font-size:35px;margin-bottom:0}.hero-style3-warp .enquiry{padding:14px 30px}.about-style3-image{display:flex;align-items:center}.about-style3-image .image1{margin-right:30px}.about-style3-content .round-content{display:flex;align-items:center}.about-style3-content .round-icon{margin-right:30px;margin-bottom:0}.features-style2-widget .features-style2-card{padding:25px 20px}.features-style2-warp .festive-features .flex-warp{display:flex}.features-style2-warp .festive-features .flex-warp .content{margin-bottom:0}.instagram-style2-warp .instagram-widget{height:230px}}@media only screen and (max-width:576px){.datepick{width:300px!important;margin:0 auto!important;text-align:center}.datepick .datepick-month{width:100%}}@media only screen and (max-width:575px){.shop-search-result .form-control{width:100%}.shop-search-result .form-control.selects{width:100%}}@media only screen and (min-width:576px) and (max-width:767px){.hero-slider-warp .content h1{font-size:30px}.hero-slider-warp2 .content{max-width:100%;height:100px;margin-left:0;padding:25px 34px 25px 29px;margin-bottom:30px}.hero-slider-warp2 .content span{font-size:22px;line-height:normal}.service-style2-content .service-style2-tab .nav-pills .nav-item .nav-link{padding:10px 25px;font-size:18px}.inner-room-warp .content{height:50px;margin-bottom:0}.inner-reservation-widget .reservation-form .reservation-widget:before{top:20px;right:0}.stories-slider-warp .stories-widget h3{font-size:18px}.subscription-style2-image{padding-right:250px;padding-bottom:85px;position:relative;margin-bottom:30px}.subscription-style2-image .image1{display:block}.subscription-style2-image .image2{position:absolute;width:311px;height:423px;top:85px;right:0;margin-top:0}.inner-room-warp .round-icon{margin-left:auto}.hero-style3-warp .content h2{font-size:35px;margin-bottom:0}.hero-style3-warp .enquiry{padding:14px 30px}.about-style3-image{display:flex;align-items:center}.about-style3-image .image1{margin-right:30px}.about-style3-content .round-content{display:flex;align-items:center}.about-style3-content .round-icon{margin-right:30px;margin-bottom:0}.features-style2-widget .features-style2-card{padding:25px 20px}.features-style2-warp .festive-features .flex-warp{display:flex}.features-style2-warp .festive-features .flex-warp .content{margin-bottom:0}.instagram-style2-warp .instagram-widget{height:230px}}@media only screen and (min-width:768px) and (max-width:991px){.container-fluid{max-width:720px}.container-fluid.style2{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);max-width:720px}.container-fluid.style3{max-width:720px}.container-fluid.style4{max-width:720px}.section-title h2{font-size:34px}.single-section h2{font-size:32px}.hero-slider-warp .content h1{font-size:35px}.vacation-content .about-vacation{padding:40px}.vacation-content .about-vacation .vacation-list.style2{margin-right:0;margin-left:0;margin-top:0}.experience-widget.style2{margin-top:20px}.instagram-widget{height:335px}.service-style2-image{display:flex}.service-style2-image .image1{position:relative;width:auto;height:auto;left:0;top:0;display:block}.service-style2-image .image2{padding-left:30px}.hero-slider-warp2:before{background:rgba(19,32,39,.8)}.hero-slider-warp2 .content{padding:0;margin-left:0}.hero-slider-warp2 .content:before{display:none}.hero-slider-warp2 .content span{font-size:35px}.inner-room-warp{padding:50px}.inner-room-warp .round-icon{margin-left:auto}.inner-reservation-widget .reservation-form .reservation-widget{padding:0 20px}.inner-reservation-widget .reservation-form .reservation-widget:before{top:17px}.subscription-style2-image{padding-right:0;padding-bottom:0;position:relative;display:flex;align-items:center;margin-bottom:30px}.subscription-style2-image .image1{display:block}.subscription-style2-image .image2{position:relative;width:auto;height:auto;top:0;right:0;margin-top:0;margin-left:15px}.subscription-style2-image .image1{margin-right:15px}.instagram-style2-warp .instagram-widget{height:195px}.features-style2-warp .festive-features{padding:50px}.features-style2-warp .festive-features .flex-warp{display:flex}.features-style2-warp .festive-features .flex-warp .content{margin-bottom:0}.features-style2-warp .festive-features .flex-warp .content h3{font-size:25px}.about-style3-image{display:flex;align-items:center}.about-style3-image .image1{margin-right:30px}.about-style3-content .round-content{display:flex;align-items:center}.about-style3-content .round-icon{margin-right:30px;margin-bottom:0}.hero-style3-warp .content h2{font-size:45px;line-height:1.6;margin-bottom:0}.hero-style3-warp .enquiry{padding:14px 30px;display:inline-block}.copy-right-content.style2{text-align:start;margin-bottom:0}.copy-right-warp .social-list{text-align:end!important}.reservation-slider-warp .swiper-btn{top:-2%}.reservation-slider-warp .swiper-btn .swiper-button-next{left:auto;right:-45%}.reservation-slider-warp .swiper-btn .swiper-button-prev{left:-44%;right:auto}.reservation-slider-warp .able-list li{padding-right:30px;margin-bottom:0}.answering-image{padding-right:0;margin-right:0;margin-bottom:30px;display:flex}.answering-image .image2{width:68%;height:100%;position:relative;margin-left:30px;right:0;top:0;margin-top:0}p{font-size:16px}.four-features-area .container-fluid{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);max-width:720px}.four-room-variation-area .container-fluid{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);max-width:720px}.four-inner-banner h2{font-size:55px}.four-inner-banner span{font-size:55px}.four-about-images{padding-bottom:95px;padding-left:87px}.four-about-images .about-two{width:199px;height:245px;position:absolute;left:0;bottom:30px}.four-about-images .about-three{width:146px;height:140px;position:absolute;bottom:30px;right:30px}.four-about-content h2{font-size:40px}.four-slide-text-warp h2{font-size:45px}.four-features-heading{margin-bottom:35px}.four-features-heading h2{font-size:38px;letter-spacing:-1px}.four-features-content p{max-width:450px}.single-section h2{font-size:40px}.four-variation-card .four-variation-content{display:flex}.five-banner-video{height:400px}.five-banner-content h2{font-size:45px}.five-banner-content .image-content{display:flex}.five-banner-content .gif-image{margin-right:20px;margin-bottom:0}.five-banner-image{margin-top:171px}.five-banner-image .banner-image3{width:144px;height:144px;position:absolute;left:60px;top:-60px}.five-about-image{padding-right:200px}.five-about-image .five-small-image{width:200px;height:203px;position:absolute;bottom:50px;right:30px}.five-about-image .round-icon{left:auto;right:40px;top:50px}.simple-plan-widget{padding:45px 35px;margin-left:0}}@media only screen and (min-width:992px) and (max-width:1199px){.container-fluid{max-width:960px}.container-fluid.style2{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);max-width:960px}.container-fluid.style3{max-width:960px}.container-fluid.style4{max-width:960px}.ptb-125{padding-top:100px;padding-bottom:100px}.single-section h2{font-size:35px;line-height:normal}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.first-navbar .navbar-nav{margin-right:30px}.hero-slider-warp{padding-top:320px;padding-bottom:160px}.hero-slider-warp .content{max-width:510px}.hero-slider-warp .content h1{font-size:55px;line-height:normal;margin-bottom:0;letter-spacing:-3px}.hero-slider-warp .content h1 img{margin-top:-35px;top:0;width:88px;height:80px}.hero-slider-warp .content h2{font-size:50px;line-height:normal;margin-bottom:0;letter-spacing:-3px}.hero-slider-warp .content h2 img{margin-top:-35px;top:0;width:88px;height:80px}.hero-slider-warp .content h3{font-size:45px;line-height:normal;margin-bottom:0;letter-spacing:-3px}.hero-slider-warp .content h3 img{margin-top:-35px;top:0;width:88px;height:80px}.hero-slider-warp .content h4{font-size:42px;line-height:normal;margin-bottom:0;letter-spacing:-3px}.hero-slider-warp .content h4 img{margin-top:-35px;top:0;width:88px;height:80px}.hero-slider-warp .content h4{font-size:40px;line-height:normal;margin-bottom:0;letter-spacing:-3px}.hero-slider-warp .content h4 img{margin-top:-35px;top:0;width:88px;height:80px}.hero-slider-warp .content h5{font-size:35px;line-height:normal;margin-bottom:0;letter-spacing:-3px}.hero-slider-warp .content h5 img{margin-top:-35px;top:0;width:88px;height:80px}.hero-slider-warp .content h6{font-size:32px;line-height:normal;margin-bottom:0;letter-spacing:-3px}.hero-slider-warp .content h6 img{margin-top:-35px;top:0;width:88px;height:80px}.about-content{padding-left:0;margin-top:0}.about-image{margin-right:30px}.about-warp .about-shape2{bottom:9%;right:1%}.service-card{padding:35px 20px}.vacation-content p{margin-bottom:50px;padding-right:0}.vacation-content .about-vacation{padding:40px;margin-right:-320px}.summer-vacation-warp .vacation-shape2{bottom:7%;right:5%}.summer-vacation-warp .vacation-shape1{position:absolute;right:10%;top:0}.summer-vacation-warp .summer-vacation-image{width:100%;height:60%}.summer-vacation-warp .summer-vacation-image video{width:100%;height:100%}.explore-content{padding-left:40px}.explore-content .default-btn{margin-bottom:60px}.explore-image p{position:relative;top:89px}.slide-text-warp .swiper-slide span{padding-right:0;padding-left:0;font-size:35px;letter-spacing:0}.slide-text-warp .swiper-slide .slide-item:before{display:none}.col-lg-3:nth-child(1) .fun-fact-card{margin-right:0}.col-lg-3:nth-child(4n) .fun-fact-card{margin-left:0}.col-lg-3:nth-child(2) .fun-fact-card{margin-left:0;margin-right:0}.col-lg-3:nth-child(3) .fun-fact-card{margin-left:0;margin-right:0}.inner-testimonial-warp .testimonial-shape1{right:0}.experience-widget{padding-right:0;position:relative}.experience-widget.style2{padding-left:0;padding-right:0}.blog-card{padding:25px}.blog-card span{margin-bottom:60px}.blog-slider-warp .swiper-btn .swiper-button-next{left:auto;right:0}.blog-slider-warp .swiper-btn .swiper-button-prev{left:0;right:auto}.instagram-widget video{height:332px}.subscription-warp .subscription-shape2{left:9.5%}.subscription-warp .subscription-shape3{left:16%}.col-lg-3:nth-child(4) .footer-widget{margin-left:0}.col-lg-3:nth-child(2) .footer-widget{margin-left:48px;margin-right:0}.col-lg-3:nth-child(3) .footer-widget{margin-left:0;margin-right:0}.col-lg-3.footer-widget:nth-child(2){padding-left:70px}.col-lg-3.footer-widget:nth-child(3){padding-left:35px}.col-lg-3.footer-widget:nth-child(4){padding-left:30px}.hero-slider-warp2{padding-top:318px;padding-bottom:265px;margin:0}.about-style2-content h3{margin-bottom:30px;font-size:34px}.features-slider-warp .swiper-btn .swiper-button-next{right:0}.features-slider-warp .swiper-btn .swiper-button-prev{left:0}.features-slider-warp .service-card.style2{padding:30px 20px}.service-style2-content .content h2{font-size:40px;padding-right:50px}.service-style2-content .service-style2-tab{padding-left:0}.service-style2-content .service-style2-tab .nav-pills{margin-bottom:20px!important}.service-style2-content .service-style2-tab .nav-pills .nav-item .nav-link{padding:12px 14px;font-size:15px}.service-style2-content .service-style2-tab .service-style2-tab-content{padding-right:0}.service-card h3{font-size:22px;margin-bottom:12px}.service-style2-warp .service-style2-shape2{right:10%}.service-style2-warp .service-style2-shape1{right:7%}.inner-room-warp .content span{font-size:40px;letter-spacing:0;line-height:normal}.testimonial-style2-warp .testimonial-style2-shape1{display:none}.inner-reservation-widget .reservation-form .reservation-widget{padding:45px 35px 20px}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-in-date label,.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-out-date label{font-size:14px;margin-bottom:45px}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-in-date input,.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-out-date input{font-size:18px}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-adults{padding:45px 25px}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-adults label{font-size:14px;margin-bottom:45px}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-adults select{font-size:18px}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-children{padding:45px 25px}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-children label{font-size:14px;margin-bottom:45px}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-children select{font-size:18px}.stories-slider-warp .stories-widget h3{font-size:20px}.subscription-style2-image{padding-right:120px;padding-bottom:85px}.choose-slider-warp{max-width:855px}.choose-warp .swiper-btn .swiper-button-prev{left:15px}.choose-warp .swiper-btn .swiper-button-next{left:15px}.choose-warp .swiper-pagination3{left:57px;top:57%}.hero-style3-warp{background-size:60% 100%}.hero-style3-warp .content{max-width:520px;margin-left:auto;margin-bottom:40px}.hero-style3-warp .content h2{font-size:35px;margin-bottom:0;line-height:1.5}.availability-form{padding-left:0}.availability-form .input-box .form-control{height:45px;font-size:15px}.availability-form .input-box .icon-form{height:45px}.availability-form .input-box .form-select{height:45px}.about-style3-content .round-icon{width:180.955px;height:180.797px;margin-right:50px}.about-style3-content .content h3{font-size:25px;margin-bottom:0}.about-style3-content .round-content{margin-bottom:20px;margin-left:-35px}.features-style2-widget{margin-right:0}.features-style2-widget .features-style2-card{padding:20px 15px}.features-style2-widget .features-style2-card h3{font-size:18px;margin-bottom:10px;letter-spacing:0}.features-style2-widget .features-style2-card p{margin-bottom:15px;font-size:14px}.features-style2-warp .festive-features{padding:20px}.features-style2-warp .festive-features .flex-warp .content h3{font-size:18px;margin-bottom:8px}.features-style2-content h2{font-size:35px;margin-bottom:20px;line-height:normal}.magical-widget{padding:40px 30px 0}.magical-widget .image-content{margin-left:0}.magical-widget .image-content .image2{width:auto;height:auto}.magical-widget .image-content p{margin-bottom:20px;font-size:15px}.magical-widget .content-icon{margin-bottom:20px}.magical-widget h3{font-size:20px}.instagram-style2-warp .instagram-widget{height:195px}.instagram-style2-warp .instagram-widget video{height:195px}.blog-small-warp .all-boxes{padding:25px}.reservation-slider-warp{position:relative;border:1px solid #000}.reservation-slider-warp .calender-widget{padding:20px}.reservation-slider-warp .calender-widget th,.reservation-slider-warp .calender-widget td{padding:4px}.reservation-slider-warp .calender-widget td{width:40px!important;height:40px!important}.availability-widget{padding:25px 15px}.availability-widget .availability-list{display:inherit}.availability-widget .availability-list li{padding-right:20px;margin-bottom:20px;display:inline-block;width:48%}.availability-widget .availability-list li:last-child{margin-bottom:0}.service-details-warp .service-details-content h2{font-size:40px}.inner-question-warp .accordion-item .accordion-body{padding:20px;border-top:solid 1px #e1e6e9}.calender-widget{padding:24px}.calender-widget .datepick-month table tbody td span{padding:10px}.calender-widget .datepick-month table tbody td .mphb-past-date:before{top:20px;left:-8px;width:136%}.calender-widget .datepick-month-header,.calender-widget .datepick-month-header select,.calender-widget .datepick-month-header input{font-size:12px!important;padding:0 18px!important}.product-single-item h3{font-size:20px}.product-single-item .cart-btn{padding:10px 15px}.product-single-item ul{margin-bottom:20px}.shop-search-result{margin-bottom:30px}.shop-details-content{margin-left:0}.shop-details-content .cart-btn{margin-left:0}.four-features-area .container-fluid{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);max-width:960px}.four-room-variation-area .container-fluid{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);max-width:960px}.four-inner-banner{padding-left:25px;padding-right:25px}.four-inner-banner h2{font-size:60px;letter-spacing:-4px;margin-bottom:0}.four-inner-banner p{max-width:315px}.four-inner-banner span{font-size:55px;top:0;margin-left:20px}.four-inner-banner .content{padding-bottom:20px;top:-35px}.travel-guid-widget{padding:30px 20px}.travel-guid-widget h2{font-size:30px;letter-spacing:0;margin-bottom:0;margin-top:0}.travel-guid-widget h3{font-size:26px;margin-bottom:30px}.travel-guid-widget p{color:#eae3d1;margin-bottom:30px}.guide-card{padding:25px 20px}.guide-card img{margin-bottom:12px}.guide-card h3{font-size:20px;margin-bottom:8px}.travel-widget h3{font-size:22px;margin-bottom:20px;margin-top:0;padding-right:0}.four-about-content{padding-left:60px}.four-about-content h2{font-size:40px;letter-spacing:-2px;margin-bottom:18px}.four-about-area .round-icon{width:160.955px;height:160.797px}.four-features-heading h2{font-size:38px;letter-spacing:-3px;margin-bottom:0;max-width:730px}.four-features-heading .features-shape-image{margin-right:0}.explore-content.style4{padding-left:53px}.four-testimonial-warp .swiper-btn .swiper-button-prev{left:0}.four-testimonial-warp .swiper-btn .swiper-button-next{right:0}.four-testimonial-warp .inner-testimonial-warp{padding-left:60px;padding-right:60px}.five-banner-video{height:400px;margin-bottom:0}.five-banner-area{padding-bottom:100px}.five-banner-area .five-banner-shape1{display:none}.five-banner-content{padding-left:0;margin-top:20px}.five-banner-content .title{margin-bottom:12px;padding-left:70px}.five-banner-content .title:before{width:60px}.five-banner-content h2{font-size:45px;letter-spacing:-2.2px;margin-bottom:30px}.five-banner-content .image-content{margin-left:5px}.five-banner-content .gif-image{width:110px;height:110px;margin-right:15px}.five-banner-image{margin-top:124px}.five-about-area .all-shapes{display:none}.five-about-content.style2{padding-left:0}.five-about-content.style1{padding-right:0}.five-about-content h2{font-size:24px;letter-spacing:-1.4px;margin-bottom:0}.simple-plan-widget{padding:50px 30px}}@media only screen and (min-width:1200px) and (max-width:1399px){.container-fluid{max-width:1140px}.container-fluid.style2{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);max-width:1140px}.container-fluid.style3{max-width:1140px}.container-fluid.style4{max-width:1140px}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}.hero-slider-warp{padding-top:383px}.hero-slider-warp .content h1{font-size:70px;line-height:95px;margin-bottom:0}.about-warp .about-shape2{bottom:13%;right:8%}.about-warp .about-shape1{left:12%}.summer-vacation-warp .vacation-shape1{right:10%}.summer-vacation-warp .vacation-shape2{right:6%}.explore-content{padding-left:50px}.inner-testimonial-warp .testimonial-shape1{right:0}.col-lg-3:nth-child(4n) .fun-fact-card{margin-left:50px}.experience-widget h2{font-size:40px;padding-right:0}.blog-card span{margin-bottom:80px}.blog-slider-warp .swiper-btn .swiper-button-next{left:auto;right:0}.blog-slider-warp .swiper-btn .swiper-button-prev{left:0;right:auto}.instagram-widget video{height:318px}.subscription-warp .subscription-shape3{left:12%}.subscription-warp .subscription-shape2{left:6.5%}.col-lg-3:nth-child(2) .footer-widget{margin-left:100px;margin-right:0}.col-lg-3:nth-child(3) .footer-widget{margin-left:75px;margin-right:0}.col-lg-3:nth-child(4) .footer-widget{margin-left:0}.slide-text-warp .swiper-slide span{padding-right:0;padding-left:0;font-size:45px;letter-spacing:0}.slide-text-warp .swiper-slide .slide-item:before{display:none}.hero-slider-warp2{padding-top:318px;padding-bottom:265px;margin:0}.features-slider-warp .swiper-btn .swiper-button-next{right:0}.features-slider-warp .swiper-btn .swiper-button-prev{left:0}.features-slider-warp .service-card{margin-bottom:0}.features-slider-warp .service-card.style2{padding:20px}.features-slider-warp .service-card .icon{margin-bottom:12px}.features-slider-warp .service-card h3{font-size:20px;margin-bottom:10px}.features-slider-warp .service-card p{font-size:14px}.service-style2-content .service-style2-tab{padding-left:0}.service-style2-content .service-style2-tab .nav-pills .nav-item .nav-link{padding:15px 18px}.testimonial-style2-warp .testimonial-style2-shape1{display:none}.subscription-style2-image{padding-right:180px}.choose-slider-warp{max-width:1000px}.choose-warp .swiper-btn .swiper-button-prev{left:15px}.choose-warp .swiper-btn .swiper-button-next{left:15px}.choose-warp .swiper-pagination3{left:57px;top:57%}.hero-style3-warp{background-size:62% 100%}.hero-style3-warp .content{max-width:550px;margin-bottom:25px}.hero-style3-warp .content h2{font-size:32px;line-height:1.5;margin-bottom:0}.availability-form{padding-left:0}.availability-form .input-box{margin-bottom:15px}.availability-form .input-box .form-control{height:50px;font-size:15px}.availability-form .input-box .icon-form{height:50px;position:relative}.availability-form .input-box .form-select{height:50px;font-size:15px}.about-style3-content .round-icon{width:190.955px;height:190.797px;margin-right:50px}.about-style3-content .content h3{font-size:30px;margin-bottom:0}.features-style2-widget .features-style2-card{padding:30px 20px}.inner-reservation-widget .reservation-form .reservation-widget{padding:45px 25px}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-in-date label,.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-out-date label{font-size:14px;margin-bottom:45px}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-in-date input,.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-check-out-date input{font-size:18px}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-adults{padding:45px 25px}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-adults label{font-size:14px;margin-bottom:45px}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-adults select{font-size:18px}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-children{padding:45px 25px}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-children label{font-size:14px;margin-bottom:45px}.inner-reservation-widget .mphb_sc_search-wrapper form .mphb_sc_search-children select{font-size:18px}.magical-widget{padding:35px 30px 0}.magical-widget .image-content p{margin-bottom:20px}.style3-testimonial-slider-warp .swiper-btn .swiper-button-prev{left:0;right:auto}.style3-testimonial-slider-warp .swiper-btn .swiper-button-next{left:auto;right:0}.summer-vacation-warp .summer-vacation-image{width:100%;height:70%}.summer-vacation-warp .summer-vacation-image video{width:100%;height:100%}.availability-widget .input-box .form-control{font-size:14px;padding-left:15px}.availability-widget .input-box .form-select{font-size:14px;padding-left:15px}.availability-widget .default-btn{padding:14px 30px;font-size:15px}.shop-details-content .cart-btn{margin-left:85px}.four-features-area .container-fluid{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);max-width:1140px}.four-room-variation-area .container-fluid{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);max-width:1140px}.four-inner-banner{padding-left:25px;padding-right:25px}.four-inner-banner h2{font-size:65px;letter-spacing:-4px;margin-bottom:0}.four-inner-banner p{max-width:315px}.four-inner-banner span{font-size:65px;top:0;margin-left:20px}.four-inner-banner .content{padding-bottom:20px;top:-35px}.travel-guid-widget{padding:30px 20px}.travel-guid-widget h2{font-size:30px;letter-spacing:0;margin-bottom:0;margin-top:0}.travel-guid-widget h3{font-size:26px;margin-bottom:30px}.travel-guid-widget p{color:#eae3d1;margin-bottom:30px}.guide-card{padding:25px 20px}.guide-card img{margin-bottom:12px}.guide-card h3{font-size:20px;margin-bottom:8px}.travel-widget h3{font-size:22px;margin-bottom:20px;margin-top:0;padding-right:0}.four-about-content{padding-left:60px}.four-about-content h2{font-size:40px;letter-spacing:-2px;margin-bottom:18px}.four-about-area .round-icon{width:160.955px;height:160.797px}.four-features-heading h2{font-size:38px;letter-spacing:-3px;margin-bottom:0;max-width:730px}.four-features-heading .features-shape-image{margin-right:0}.explore-content.style4{padding-left:53px}.four-testimonial-warp .swiper-btn .swiper-button-prev{left:0}.four-testimonial-warp .swiper-btn .swiper-button-next{right:0}.four-testimonial-warp .inner-testimonial-warp{padding-left:60px;padding-right:60px}.five-banner-video{height:400px;margin-bottom:0}.five-banner-area{padding-bottom:100px}.five-banner-area .five-banner-shape1{display:none}.five-banner-content{padding-left:0;margin-top:20px}.five-banner-content .title{margin-bottom:12px;padding-left:70px}.five-banner-content .title:before{width:60px}.five-banner-content h2{font-size:55px;letter-spacing:-2.2px;margin-bottom:30px}.five-banner-content .image-content{margin-left:5px}.five-banner-content .image-content .content{max-width:352px}.five-banner-content .gif-image{width:110px;height:110px;margin-right:15px}.five-banner-image{margin-top:224px}.five-about-area .all-shapes{display:none}.five-about-content.style2{padding-left:0}.five-about-content.style1{padding-right:0}.five-about-content h2{font-size:32px;letter-spacing:-1.4px;margin-bottom:0}.simple-plan-widget{padding:50px 30px}}@media only screen and (min-width:1400px) and (max-width:1899px){.container-fluid{max-width:1320px}.container-fluid.style2{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);max-width:1320px}.container-fluid.style3{max-width:1320px}.container-fluid.style4{max-width:1320px}.hero-slider-warp{padding-top:380px;padding-bottom:160px}.about-warp .about-shape2{bottom:15%}.about-warp .about-shape1{left:15%}.blog-slider-warp .swiper-btn .swiper-button-next{left:auto;right:0}.blog-slider-warp .swiper-btn .swiper-button-prev{left:0;right:auto}.col-lg-3:nth-child(4n) .fun-fact-card{margin-left:80px}.subscription-warp .subscription-shape2{left:6.5%}.subscription-warp .subscription-shape3{left:12%}.choose-slider-warp{max-width:1200px}.choose-warp .swiper-btn .swiper-button-prev{left:25px}.choose-warp .swiper-btn .swiper-button-next{left:25px}.choose-warp .swiper-pagination3{left:5%;top:57%}.summer-vacation-warp .summer-vacation-image{width:100%;height:70%}.summer-vacation-warp .summer-vacation-image video{width:100%;height:100%}.hero-slider-warp2{padding-top:318px;padding-bottom:265px;margin:0}.features-slider-warp .swiper-btn .swiper-button-next{right:0}.features-slider-warp .swiper-btn .swiper-button-prev{left:0}.testimonial-style2-warp .testimonial-style2-shape1{display:none}.hero-style3-warp{background-size:62% 100%}.hero-style3-warp .content{max-width:550px;margin-bottom:25px}.hero-style3-warp .content h1{font-size:36px;line-height:1.5;margin-bottom:0}.hero-style3-warp .content h2{font-size:32px;line-height:1.5;margin-bottom:0}.hero-style3-warp .content h3{font-size:30px;line-height:1.5;margin-bottom:0}.hero-style3-warp .content h4{font-size:28px;line-height:1.5;margin-bottom:0}.hero-style3-warp .content h5{font-size:24px;line-height:1.5;margin-bottom:0}.hero-style3-warp .content h6{font-size:22px;line-height:1.5;margin-bottom:0}.availability-form{padding-left:0}.availability-form .input-box{margin-bottom:15px}.availability-form .input-box .form-control{height:50px;font-size:15px}.availability-form .input-box .icon-form{height:50px;position:relative}.availability-form .input-box .form-select{height:50px;font-size:15px}.four-features-area .container-fluid{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);max-width:1320px}.four-room-variation-area .container-fluid{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);max-width:1320px}.travel-guid-widget{padding:30px 20px}.travel-guid-widget h2{font-size:30px;letter-spacing:0;margin-bottom:0;margin-top:0}.travel-guid-widget h3{font-size:26px;margin-bottom:30px}.travel-guid-widget p{color:#eae3d1;margin-bottom:30px}.guide-card{padding:25px 20px}.guide-card img{margin-bottom:12px}.guide-card h3{font-size:20px;margin-bottom:8px}.travel-widget h3{font-size:22px;margin-bottom:20px;margin-top:0;padding-right:0}.five-banner-area{padding-bottom:100px}.five-banner-area .five-banner-shape1{width:300px}.five-banner-content h2{font-size:68px}.five-banner-content .image-content{margin-left:5px}.five-banner-content .image-content .content{max-width:350px}.five-banner-content .gif-image{margin-right:25px}.five-banner-video{height:500px;margin-bottom:0}.five-banner-image{margin-top:300px}.five-about-area .five-about-shape1{width:150px}.five-about-area .five-about-shape2{width:150px}.four-inner-banner h2{font-size:75px;margin-bottom:20px}.four-inner-banner span{font-size:65px;top:0}.four-inner-banner .default-btn{margin-top:30px}.four-inner-banner .content{padding-bottom:160px;top:-35px}.four-features-heading .features-shape-image{margin-right:0}.four-testimonial-warp .swiper-btn .swiper-button-prev{left:80px}.four-testimonial-warp .swiper-btn .swiper-button-next{right:80px}}@media only screen and (min-width:1400px){.variation-card .img-ml img{width:100%;height:420px}}@media only screen and (min-width:1400px){.hero-style3-warp .mphb_sc_search-form{padding-left:100px}}@media only screen and (max-width:1899px){.travel-widget{padding:60px 36px}}