@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(../font-ranua-trials/stylesheet.css);.heading-font,body,section.summary-section a{font-family:var(--primary-font)}.about-slider-section .slider-box .owl-nav .owl-next::after,.about-slider-section .slider-box .owl-nav .owl-prev::after{background:url(../images/carousel-arrow.svg) no-repeat;width:25px;height:25px;object-fit:contain;top:5px;filter:invert(1)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-white);color:var(--text-black)}p.rating{margin-bottom:0;font-size:12px;text-align:right}.accordion-button:focus{box-shadow:0 0 0 0 rgba(13,110,253,.25)!important}.home-page-testimonial .owl-nav{position:absolute;margin-top:0!important;line-height:normal;width:100%;top:50%;transform:translateY(-50%);display:none}.home-page-testimonial .client-section-slide .owl-nav button{line-height:normal;margin:0!important;position:absolute;top:50%;transform:translateY(-50%)}.home-page-testimonial .client-section-slide .owl-nav button i{display:inline-block;width:38px;height:38px;line-height:38px;border-radius:100px;background:rgba(16,39,91,.8);border-color:transparent;font-size:24px;color:var(--text-white)}.home-page-testimonial .client-section-slide .owl-nav button.owl-prev{left:10px}.about-slider-section .slider-box .owl-nav button:focus,.about-slider-section .slider-box .owl-nav button:hover,.home-page-testimonial .client-section-slide .owl-nav button:focus,.home-page-testimonial .client-section-slide .owl-nav button:hover{box-shadow:none;background:0 0}.home-page-testimonial .client-section-slide .owl-nav button.owl-next{right:10px}.about-slider-section .item:hover p,.about-slider-section .slider-box:hover .owl-nav,.home-page-testimonial .client-section-slide:hover .owl-nav,.latest-offer-news-section h2 span{display:block}.page-title{position:relative;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:top;height:450px;padding-top:0;padding-bottom:0;display:flex;justify-content:center;align-items:flex-end}.page-title h1{position:relative;top:2rem;color:var(--white-color);font-weight:500;line-height:1.5em;font-family:var(--heading-font);font-size:32px;letter-spacing:2px;text-transform:capitalize;text-shadow:2px 1px 4px #000;margin-top:20px;margin-bottom:0;display:none}.sec-title,.summary-section p{position:relative;margin-bottom:12px}.page-title .checklist{text-align:left;background:var(--white-color);border-radius:40px;z-index:9;margin:4.5rem auto auto;width:fit-content;display:none}.contact-page-section,.multiple-location-box .loc-box{position:relative}.contact-page-section .inner-container{position:relative;padding:20px;box-shadow:0 0 15px rgb(0 0 0 / 10%);background:#fff}.sec-title{z-index:1}.contact-page-section .sec-title h3{margin-bottom:1.5rem;line-height:1.5;font-size:25px;letter-spacing:2px;font-weight:500}.contact-form{position:relative;margin-top:0}.contact-form .form-group{position:relative;display:block;width:100%;margin-bottom:15px}.contact-form .form-group label{position:relative;color:#2b2b2b;font-size:13px;text-align:left;display:block;margin-top:0;margin-bottom:3px;font-weight:600}.contact-form .form-group input,.contact-form .form-group select,.contact-form .form-group textarea,.contact-form .ui-selectmenu-button.ui-button{position:relative;display:block;width:100%;height:38px;font-size:var(--f12);color:#060606;line-height:31px;font-weight:400;border-radius:0;padding:10px 20px;background:var(--white-color);border:1px solid #e0e0e0;-webkit-transition:.3s;-ms-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}.contact-form .form-group textarea{position:relative;display:block;width:100%;height:80px;resize:none}.contact-info-box{position:relative;margin-bottom:30px;border-right:1px solid #cdcdcd;width:50%}.contact-info-box.col-lg-2.col-md-6.col-sm-12{border-right:0px solid}.box-inner{position:relative;padding:40px 0;border-radius:5px;background-color:transparent;box-shadow:0 0 0 rgb(0 0 0 / 12%)}.contact-info-box .box-inner{position:relative;padding:0 9px}.contact-info-box .box-inner h5{position:relative;font-family:var(--secondary-font);color:var(--secondary-color);margin-bottom:10px;font-size:15px;font-weight:500;font-family:var(--heading-font);letter-spacing:2px;line-height:1.5}.contact-info-box .box-inner p{position:relative;color:var(--text-black);opacity:.8;font-size:var(--f14);margin-bottom:5px;line-height:1.7em}.contact-map{overflow:hidden;box-shadow:0 0 5px #ccc}.contact-map iframe{position:relative;top:0;height:100%}.common-banner-section{padding:40px 12px 10px;position:relative;height:450px;width:100%;display:flex;align-items:center}.common-banner-section .container{position:relative;z-index:2;text-align:center}.common-banner-section .container h1{margin-bottom:10px;margin-top:30px}.common-banner-section .container p{text-align:center;color:var(--white-color)}.common-banner-section .banner-overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:#00000066;z-index:1}.common-banner-section .c-hero__background{position:absolute;height:450px;width:100%;top:0;left:0}.rights::after,.rights::before{content:"";height:10px;width:38px;background-color:var(--secondary-color);position:absolute}.banner-header .box .video_bg_box video,.common-banner-section .c-hero__background img{width:100%;height:100%;object-fit:cover}.image img{border-radius:30px;object-fit:cover}.summary-section p{color:#000;font-size:var(--f14);line-height:1.6em;max-height:300px;overflow:hidden}.summary-section .inner-column .image img{width:106%;display:block;height:515px;object-fit:cover;box-shadow:0 0 4px #060606;max-width:107%;position:absolute}.dot{position:absolute;right:-2rem;bottom:-3.6rem;left:auto;text-align:end;width:fit-content}.summary-section .row{margin-bottom:6rem}.summary-section .row:nth-child(2n) .inner-column .image img{right:0}.summary-section .row:nth-child(2n) .dot{left:-2rem}.inner-column-content{position:relative;margin-bottom:40px;box-shadow:0 0 1px #060606;right:0;top:20px;background:var(--white-color);min-height:435px;z-index:1;padding:20px;height:100%;display:flex;justify-content:center;flex-direction:column}section.summary-section a{position:relative;color:#000;margin-bottom:10px;font-weight:600;font-size:30px}section.summary-section h3{line-height:1.2}.line{height:2px;width:100px;background:var(--secondary-color);position:relative;top:-7px}.rights::before{top:-20px;right:-20px}.rights::after{top:-5px;right:-34px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.custom-row-gap{gap:20px 0}.heading-font{color:var(--primary-text)}.custom-primary-button,.custom-secondary-button{background-color:var(--secondary-color);color:var(--white-color);letter-spacing:1.2px;font-size:14px;padding:12px 30px;font-family:var(--primary-font);display:inline-block;font-weight:500;text-transform:uppercase;cursor:pointer;text-decoration:none}input:focus-visible{outline:0}.footer-links a:hover,h6,section.home-list ul.pagination .page-link{color:var(--secondary-color)}p{color:#2a2a2a;font-weight:500;font-size:var(--f14)}.custom-primary-button{border:1px solid var(--secondary-color);border-radius:0;transition:.3s ease-in-out}.custom-secondary-button{border:1px solid var(--secondary-color);border-radius:50px}.custom-transparent-button{border:1px solid #2a2a2a;background-color:var(--white-color);letter-spacing:1.2px;font-size:14px;font-weight:500;text-transform:uppercase;padding:12px 30px;display:inline-block;text-decoration:none;color:#2a2a2a;font-family:var(--primary-font);cursor:pointer;transition:.3s ease-in-out}.custom-primary-button:hover,.custom-secondary-button:hover{background-color:var(--white-color);color:#2a2a2a;transition:.3s ease-in-out}.custom-transparent-button:hover{background-color:var(--secondary-color);color:var(--white-color);transition:.3s ease-in-out;border-color:var(--secondary-color)}.navi-main-menu-button-wrapper{position:fixed;z-index:1111111111;top:10px;left:10px;width:50px;height:46px;cursor:pointer;-webkit-transition:opacity .2s .3s,top 0s .3s;-moz-transition:opacity .2s .3s,top 0s .3s;transition:opacity .2s .3s,top 0s .3s;-webkit-tap-highlight-color:transparent}.navi-main-menu-button{padding:6px 10px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.navi-main-menu-button div.navi-main-menu-button-middle:before,.navi-main-menu-button:after,.navi-main-menu-button:before{content:'';display:block;width:30px;height:2px;margin:7px 0;background-color:#92959e;-webkit-transition:.25s;-moz-transition:.25s;transition:.25s;outline:transparent solid 1px;background-color:var(--white-color)}.navi-social-wrapper{position:fixed;top:15px;left:70px;height:40px;border-left:2px solid #ffffff50;width:auto;padding:8px 0 0 4px;z-index:99999}.navi-main-background,.navi-main-wrapper{position:fixed;width:100%;margin:0;padding:0}.navi-menu-active .navi-main-menu-button:before{transform:translateY(9px) rotate(45deg);-moz-transform:translateY(9px) rotate(45deg);-webkit-transform:translateY(9px) rotate(45deg)}.navi-menu-active .navi-main-menu-button:after{transform:translateY(-9px) rotate(-45deg);-moz-transform:translateY(-9px) rotate(-45deg);-webkit-transform:translateY(-9px) rotate(-45deg)}.navi-menu-active div.navi-main-menu-button-middle:before{opacity:0;pointer-events:none;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:.25s,opacity .25s 25ms;-moz-transition:.25s,opacity .25s 25ms;transition:.25s,opacity .25s 25ms}.navi-main-background{z-index:9999999;left:0;height:100%;min-height:100vh;display:block;top:-100%;opacity:0;-webkit-transition:opacity .5s,top 0s .5s;-moz-transition:opacity .5s,top 0s .5s;transition:opacity .5s,top 0s .5s;background-color:#122649}.navi-social-wrapper span{display:inline-block;margin-left:15px}.navi-main-wrapper{z-index:999999999;top:0;bottom:0;left:-100%;overflow-x:hidden;color:#767676;-webkit-transition:left 0s .4s;-moz-transition:left 0s .4s;transition:left 0s .4s}.navi-menu-wrapper{position:relative;top:150px;width:300px;margin:0 auto;padding:9px 0 50px;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-webkit-overflow-scrolling:touch}.menu,.navi-by-bonfire .menu li{padding:0;position:relative;margin:0}.navi-main-wrapper-active{left:0;-webkit-transition:left;-moz-transition:left;transition:left}.navi-main-background-active{top:0;-webkit-transition:opacity .5s,top;-moz-transition:opacity .5s,top;transition:opacity .5s,top;opacity:1}.menu{width:100%;list-style-type:none;left:0}.navi-by-bonfire .menu li{border:none;z-index:auto}.navi-menu-wrapper-active .navi-by-bonfire ul li,.property-detail .overview #more{opacity:1}.navi-menu-wrapper-active .navi-by-bonfire ul li:first-child{-webkit-transition:opacity .3s .2s;-moz-transition:opacity .3s .2s;transition:opacity .3s .2s}.navi-by-bonfire ul li a{width:100%;left:0;font-size:var(--f22);line-height:30px;font-family:var(--primary-font);font-weight:300;color:var(--white-color);margin:0;padding:10px 0 5px;display:inline-block;text-decoration:none;outline:0;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;text-align:center}.navi-by-bonfire ul li.current-menu-item>a{color:#6a7074}.navbar{position:fixed;top:0;width:100%;z-index:9}.navbar .container-fluid{align-items:flex-start}#mainHeader.headerScrollFixed .navbar .logo-img.logo1,.about-slider-section .slider-box .owl-nav button span,.client-section-slide .owl-nav .owl-next span,.client-section-slide .owl-nav .owl-prev span,.navbar .logo-img.logo2{display:none}.navbar .logo-img img{max-height:100%;height:125px;margin-top:-15px;width:100%}#mainHeader.headerScrollFixed .navbar{background:var(--white-color);transition:.2s ease-in-out}#mainHeader.headerScrollFixed .navbar .logo-img.logo2{display:block;height:60px;transition:.2s ease-in-out}#mainHeader.headerScrollFixed .navbar .logo-img.logo2 img{transition:.2s ease-in-out;margin-top:0}.scrollIconFixed img{filter:invert(1)}.scrollIconFixed .navi-main-menu-button div.navi-main-menu-button-middle:before,.scrollIconFixed .navi-main-menu-button::after,.scrollIconFixed .navi-main-menu-button::before{background:#000}.banner-header{padding-top:225px;padding-bottom:50px}.banner-header .box .video_header_content{display:flex;align-items:center;justify-content:center;text-align:center}.banner-header .box .video_header_content .video_heding h1{font-weight:400;text-transform:uppercase;font-size:var(--f14);letter-spacing:6px;line-height:1.4em;text-align:center;text-shadow:0 .1em .1em rgba(0,0,0,.4);color:var(--white-color);margin-bottom:0}.banner-header .box .video_header_content .video_heding h1 span{font-size:var(--f28);margin-top:10px;font-weight:500;color:var(--white-color)}.banner-header .box .video_bg_box{visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block;pointer-events:none;-webkit-transition:display .3s;transition:display .3s}.destin-section{position:relative;z-index:0;padding:150px 0;height:100%;text-align:center}.destin-section::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.56) 0,rgba(255,255,255,.27) 100%);z-index:-1}.destin-section .destin-bg-img{position:absolute;z-index:-1;top:0;left:0;height:100%;width:100%;object-fit:cover}.destin-section .destin-box{color:var(--white-color)}.destin-section .destin-box h2{font-weight:300;text-transform:uppercase;font-size:23px;letter-spacing:6px;line-height:1.3em}.destin-section .destin-box h1,.luxury-vacation-section h2{font-size:45px;letter-spacing:6px;font-family:var(--primary-font)}.destin-section .destin-box h1{margin:25px 0}.destin-section .destin-box p{letter-spacing:4px;font-size:var(--f14);font-weight:400}.destin-section .destin-box .button-box{margin:35px 0}.luxury-vacation-section{padding:100px 0;background-color:#14264b;color:var(--white-color);text-align:center}.luxury-vacation-section h2{margin-bottom:35px}.luxury-vacation-section h5{margin-bottom:42px;text-transform:uppercase;font-size:13px;letter-spacing:6px;font-weight:600;font-family:var(--primary-font)}.about-us-section h5,.featured-villa-section h5,.newspaper-section .leftbox h5{letter-spacing:.1em;text-transform:uppercase}.banner-side-img{position:absolute;z-index:1;right:0;top:50%;transform:translateY(-50%);height:235px;filter:drop-shadow(0px 2px);display:flex;flex-direction:column}.banner-side-img img{width:80px}.about-us-section,.newspaper-section .middle-imgbox,p.abt-footer{text-align:center}.about-us-section h5{font-size:16px;color:#aa998a;margin:20px 0}.heading-h1{text-transform:uppercase;font-weight:400;position:relative;z-index:0;font-size:30px;margin-bottom:5px}.about-us-section .about-us-content{margin-top:0;text-align:left}.about-us-section .about-us-content h2{margin-bottom:10px}.about-us-section .about-us-img img{width:100%;height:330px;object-fit:cover}.about-us-section .about-us-content p{font-size:var(--f16);color:#2a2a2a;font-weight:500}.about-us-section .about-us-content:last-child p{margin-bottom:0}.about-us-section .about-us-content a,.read_more_btn{color:var(--secondary-color);text-decoration:none;position:relative;font-size:15px;text-transform:uppercase;font-weight:500;padding-bottom:2px}.about-us-section .about-us-content a::after,.read_more_btn::after{content:'';position:absolute;width:100%;left:0;bottom:0;height:1px;background-color:var(--secondary-color)}.company-logo-section{padding:70px 0;background:rgba(221,221,221,.2)}.company-logo-section .logo-box{display:flex;align-items:center;gap:20px}.company-logo-section .logo-box .imgbox{flex:1}.company-logo-section .logo-box .imgbox img{max-width:100%;height:auto}.all-review-section,.blog-section,.featured-villa-section{padding:100px 0;background:rgba(221,221,221,.2)}.featured-villa-section h5{font-size:16px;color:var(--secondary-color);margin:20px 0;font-weight:500}.featured-villa-section h2{font-size:30px;font-weight:600;text-transform:uppercase}.featured-villa-section p{color:#2a2a2a;font-weight:500;font-size:var(--f16)}.attraction-loc-sec,.location-section{padding:100px 0}.location-section .box .imgbox{position:relative;z-index:1;height:250px}.location-section .box .imgbox img{height:100%;object-fit:cover}.location-section .box .imgbox::after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.2);z-index:0}.location-section .box .imgbox .img-btn{position:absolute;left:8px;top:8px;cursor:pointer;padding:5px 15px;font-size:var(--f11);z-index:1;color:var(--text-white)}.location-section .box .imgbox .img-btn:hover{color:var(--text-black)}.location-section .box .imgbox h1{color:var(--white-color);position:absolute;bottom:8px;right:8px;font-size:22px;font-weight:600;z-index:2;margin-bottom:0;font-family:var(--primary-font)}.location-section .box .imgbox h1 span{font-size:16px;font-weight:400;display:block;text-align:end}.location-section .box .content{padding:10px 0}.location-section .box .content h3{font-size:var(--f20);font-weight:500;color:var(--secondary-color)}.location-section .box .content p{line-height:normal}.all-review-section .top-review-imgbox{border-bottom:1px solid #ebebeb;margin-bottom:50px}.all-review-section .top-review-imgbox .review-imgbox{display:flex;justify-content:center;padding-bottom:15px;padding-top:15px;gap:15px;background:#e5ddd3;background:var(--lt-bg-color)}.all-review-section .top-review-imgbox .review-imgbox img{flex:1;max-width:22%}.all-review-section .review-card{border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 0 0 0 #000,0 0 0 0 #000,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.all-review-section .review-card .review-card-box{display:flex;align-items:flex-start}.all-review-section .review-card .review-card-box img{width:35px;height:35px;border-radius:50%;margin-right:10px}.all-review-section .review-card .review-card-box .review-card-content h5{font-size:15px;font-weight:600;margin-bottom:2px}.all-review-section .review-card .review-card-box .review-card-content p{font-size:var(--f11);margin-bottom:10px}.all-review-section .rating{color:#f4b400}.all-review-section .nav-tabs{margin-top:50px;border-bottom:2px solid #4747471a}.all-review-section .nav-tabs .nav-link{border:none;color:#47474780;font-size:16px;display:flex;align-items:center;font-weight:600}.all-review-section .nav-tabs .nav-link img{height:20px;margin-right:10px}.all-review-section .nav-tabs .nav-link.active{font-weight:700;background-color:unset;border-bottom:2px solid #474747;color:#474747}.loadmore-btn{margin-top:25px}.blog-section .blog-inner-box .blog-title-container{display:flex;align-items:center;position:relative}.blog-section .blog-title-container h2{margin:0 20px 0 0;white-space:nowrap;position:relative;flex:1;z-index:1}.blog-section .blog-title-container h2 span{padding-right:20px}.blog-section .title-line{height:2px;background-color:#000;z-index:1}.blog-section .view-more-btn{background-color:#f5c16c;border:none;padding:10px 20px;border-radius:5px;font-weight:700;z-index:2}.blog-section .blog-card{margin-bottom:30px}.blog-section .blog-card img{min-width:270px;height:250px;max-width:100%;border-radius:8px;object-fit:cover}.signup-form button,.signup-form input{border:1px solid var(--white-color);background:0 0}.blog-section .blog-content h5{font-weight:500;font-size:18px;color:var(--secondary-color)}.blog-section .blog-content .comment-date{font-size:14px;margin-bottom:8px}.latest-offer-news-section{background:url('https://demo.7iquid.com/carmelina/wp-content/uploads/2024/03/h1-ss12-bg.webp') center center/cover no-repeat;color:var(--white-color);padding:100px 0;position:relative;overflow:hidden}.latest-offer-news-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1}.latest-offer-news-section .container-fluid{position:relative;z-index:2}.latest-offer-news-section h2{font-weight:600;font-size:32px;color:var(--white-color)}.latest-offer-news-section p{margin-bottom:30px;color:var(--white-color)}.signup-form{display:flex;gap:10px}.signup-form input{flex:1;padding:10px 15px;color:var(--white-color)}.signup-form input::placeholder{color:var(--white-color)}.signup-form button{padding:10px 20px;color:var(--white-color)}.newspaper-section{padding:70px 0;background:#f2f2f2;position:relative}.newspaper-section h6{letter-spacing:1px;text-transform:uppercase}.newspaper-section h2{font-weight:600;color:#333}.newspaper-section .leftbox h5{font-size:16px;color:#aa998a}.newspaper-section .leftimg{width:275px;position:absolute;right:0;top:0}.newspaper-section .middle-imgbox img{max-width:80%}.guestlee-section{padding:130px 0;background:url(../images/testimonial-bg.jpeg) center/cover no-repeat}.guestlee-section .guestlee-content-wrapper{text-align:end}.guestlee-section .guestlee-content-wrapper h6{text-transform:uppercase;margin:0}.guestlee-section .guestlee-content-wrapper h2{margin:15px 0}.footer-section,.footer-social a:hover{background:var(--btn-hover)}.footer-section .custom-col-line{position:relative;padding-right:24px!important;padding:70px 0}.footer-section .pt-pb-70{padding-top:70px;padding-bottom:70px}.footer-section .custom-col-line::after{content:'';position:absolute;width:1px;height:100%;background-color:#e4e0da;right:0;top:0}.footer-logo{display:flex;align-items:center;gap:10px;font-size:32px;font-weight:700;justify-content:center}.footer-section h4{margin-top:15px;font-size:14px;font-weight:400;color:var(--white-color);line-height:20px;text-align:center}.footer-section .widget-title-footer{font-size:14px;color:var(--white-color);line-height:1.6em;margin-bottom:8px;font-weight:700}.footer-links a{color:var(--white-color);margin-right:15px;text-decoration:none;display:block;margin-bottom:10px;font-weight:400;font-size:14px}.footer-links a img{margin-right:4px;margin-top:-3px}.footer-contact p{color:var(--white-color);font-size:var(--f13);margin-bottom:8px;line-height:20px}.footer-social a{font-size:24px;margin-right:10px;width:38px;height:38px;border-radius:100%;background:var(--btn-color);display:inline-flex;justify-content:center;align-items:center;text-align:center}.footer-social a img{width:20px}.footer-partners{border-top:1px solid #777;margin-top:15px;padding-top:20px}.footer-partners img{margin-right:15px}.about-slider-section{padding-top:100px;padding-bottom:50px}.about-slider-section .slider-box .item img{height:350px;border-radius:10px;object-fit:cover}.about-slider-section .slider-box .owl-nav{position:absolute;margin-top:0;line-height:normal;width:100%;top:50%;transform:translateY(-50%)}.about-slider-section .slider-box .owl-nav button{line-height:normal;margin:0;position:absolute;top:50%;transform:translateY(-50%)}.about-slider-section .slider-box .owl-nav .owl-prev::after{content:'';position:absolute;left:5px;transform:rotate(180deg)}.about-slider-section .slider-box .owl-nav .owl-next::after{content:'';position:absolute;left:5px}.about-slider-section .slider-box .owl-nav button.owl-next,.client-section-slide .owl-nav .owl-next{position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:var(--secondary-color)!important;margin:0;width:35px;height:35px;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.1)}.about-slider-section .slider-box .owl-nav button.owl-prev,.client-section-slide .owl-nav .owl-prev{position:absolute;left:0;top:50%;transform:translateY(-50%);background-color:var(--secondary-color)!important;width:35px;height:35px;margin:0;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.1)}.about-slider-section .slider-box .item .name{position:absolute;bottom:0;width:100%;padding:15px 10px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5),rgba(0,0,0,.8));border-radius:0 0 10px 10px;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.client-section-slide .owl-nav .owl-next::after,.client-section-slide .owl-nav .owl-prev::after{content:'';background:url('../images/carousel-arrow.svg') no-repeat;width:25px;height:25px;object-fit:contain;top:5px;filter:invert(1);position:absolute}.about-slider-section .slider-box .item .name h6{color:var(--white-color);font-size:var(--f19);text-shadow:0 0 3px #000}.about-slider-section .slider-box .item a{color:var(--white-color);font-size:var(--f16)}.about-slider-section p{font-size:14px;color:#fff;text-shadow:0 0 3px #000;display:none}.client-section-slide .slide-item{background-color:var(--white-color);padding:25px 15px;border-radius:8px}.client-section-slide .slide-item .Box,.multiple-location-box .loc-box a:hover .overlay-content{display:flex}.client-section-slide .slide-item .Box img{width:40px;height:40px;border-radius:50%;margin-right:10px}.client-section-slide .slide-item .Box .content{font-size:12px}.client-section-slide .slide-item .Box .content a{display:flex;align-items:center;text-decoration:none}.client-section-slide .slide-item .Box .content a span{font-size:15px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:#000}.client-section-slide .slide-item .Box .content a img{margin-right:0;margin-left:10px;width:18px;height:18px;filter:invert(1)}.client-section-slide .slide-item .client-rateing span{display:block;color:var(--secondary-color);margin:5px 0}.client-section-slide .slide-item .client-rateing p{line-height:22px;font-size:var(--f13);text-align:left;margin-top:15px;font-weight:500;min-height:100px;max-height:165px;overflow-y:auto;margin-bottom:0;padding-right:6px}.client-section-slide .slide-item .client-rateing img{width:75px;margin-top:10px}.client-section-slide,.client-section-slide .owl-nav{margin:0}.client-section-slide .owl-nav .owl-prev::after{left:5px;transform:rotate(180deg)}.client-section-slide .owl-nav .owl-next::after{right:4px}.client-section-slide .owl-nav .owl-next:hover,.client-section-slide .owl-nav .owl-prev:hover{background-color:var(--white-color)}.attraction-loc-sec .loc-box img{width:100%;height:350px;object-fit:cover;border-radius:10px}.attraction-loc-sec h4 a{color:#000;text-decoration:none}.multiple-location-box .loc-box .overlay-content{position:absolute;left:0;width:100%;height:100%;top:0;background:#314b509e;border-radius:10px;align-items:center;justify-content:center;padding:30px;display:none}.multiple-location-box .loc-box a:hover .overlay-content p{color:var(--white-color)}.navi-main-wrapper-active.hamburger-close-icon .navi-main-menu-button::after,.navi-main-wrapper-active.hamburger-close-icon .navi-main-menu-button::before{background:var(--white-color)}#more{opacity:0;transform:translateY(-10px);transition:opacity .4s,transform .4s;display:none}#more.show{display:inline;opacity:1;transform:translateY(0)}section.home-list ul.pagination{justify-content:flex-start;padding-left:12px;padding-right:12px}section.home-list ul.pagination .active>.page-link,section.home-list ul.pagination .page-link.active{background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--text-white)}#form-data-newsletter{position:relative;margin-top:15px}#form-data-newsletter input{border:1px solid #e4e0da;padding:6px 55px 6px 10px}footer #form-data-newsletter button.main-btn{padding:4px 12px}.head-sec .line{margin:auto}@media (max-width:1200px){.blog-title{font-size:2rem}.blog-content h5{font-size:1.125rem}}@media (max-width:1024px){.about-slider-section{padding-top:50px}.about-slider-section .slider-box .item img,.attraction-loc-sec .loc-box img{height:275px}.about-us-section,.all-review-section,.attraction-loc-sec,.featured-villa-section,.footer-section .custom-col-line,.footer-section .pt-pb-70,.location-section{padding:50px 0}.blog-section{padding:50px 0 20px}}@media (max-width:992px){.blog-title{font-size:1.75rem}.blog-content h5{font-size:1rem}.latest-offer-news-section h2{font-size:2rem}.banner-header{padding-top:200px}form.Search-bar .submit-btn button{width:135px}.featured-villa-section h1,.heading-h1{font-size:22px}.location-section .box .content h3{font-size:18px}.custom-transparent-button{padding:10px 20px}.location-section .box .imgbox h1,h4{font-size:16px}.client-section-slide .slide-item{padding:15px 8px}.blog-section .blog-card{flex-direction:column}.blog-section .blog-card img{max-width:100%}.blog-section .blog-card .blog-content{margin-left:0!important;margin-top:15px}.footer-section .custom-col-line{padding:0 12px!important}.footer-section .custom-col-line img{width:50%;margin:auto}.footer-section .pt-pb-70{padding:20px 12px 50px!important}.dot,.dot-image,.dot-image-right,.footer-section .custom-col-line::after,.memory-item.trial::after,.memory-item.trial::before,.memory-item::after,.memory-item::before,.property-item-wrap::after,.property-item-wrap::before{display:none}.location-section .box .imgbox .img-btn{padding:5px 4px;font-size:9px;line-height:normal;left:5px}.footer-section .pt-pb-70 .row .col-md-4{width:33.33%;text-align:left}.footer-section .pt-pb-70 .row .col-md-4 p{text-align:left}.footer-section .pt-pb-70 .row.row-custom-guttar{margin-left:-12px;margin-right:-12px}.banner-header .box .video_header_content .video_heding h1{margin-bottom:32px}.banner-header .box .video_header_content .video_heding h1 span{font-size:var(--f24);line-height:normal}}@media (min-width:768px){.mobile-blog-btn,.mobile-social-icon{display:none}}@media (max-width:768px){.blog-title{font-size:1.5rem}.blog-content h5{font-size:.875rem}.latest-offer-news-section h2{font-size:1.8rem}.signup-form{flex-direction:column}.signup-form button{width:100%}.footer-logo{justify-content:center}.footer-contact,.footer-links,.footer-social{margin-bottom:20px}.desktop-social-icon{display:block}.banner-header .box .video_header_content .video_heding h1{letter-spacing:1.5px;font-size:var(--f12)}}@media (max-width:767px){.navbar .logo-img img{height:65px;margin-top:0}.footer-section .custom-col-line{padding:0 12px!important}.mobile-social-icon{display:block;position:absolute;top:auto;bottom:0;border-left:none;padding:0;left:50%;transform:translateX(-50%)}.mobile-social-icon span{margin:0 5px}.desktop-blog-btn,.desktop-social-icon{display:none}.navi-menu-wrapper{top:50%;transform:translateY(-50%)}.navi-by-bonfire ul li a{font-size:24px;line-height:22px}.scrollIconFixed img{filter:invert(0)}.navbar .logo-img{height:60px}form.Search-bar .checkbar{width:100%;margin:10px 0}.footer-section .pt-pb-70 .row .col-md-4,form.Search-bar .submit-btn,form.Search-bar .submit-btn button{width:100%}form.Search-bar .sub-btn{width:100%;margin-top:10px;padding-right:12px}form .adult_field{justify-content:flex-start}form.Search-bar .people label{text-align:left;margin-bottom:5px}.search{position:static;transform:unset}.banner-header{padding-bottom:0;padding-top:175px}.footer-section .pt-pb-70{padding:20px 12px 0}.about-us-section,.all-review-section,.attraction-loc-sec,.featured-villa-section,.footer-section .custom-col-line,.location-section{padding:35px 0;text-align:center}.featured-villa-section h5{margin-top:0}.location-section{padding-bottom:15px}.location-section .box .content{padding:20px 0}.all-review-section .top-review-imgbox{margin-bottom:35px}.all-review-section h2{margin-bottom:20px}.blog-section .blog-title-container h2{margin-right:10px}.blog-section .blog-title-container button{padding:12px 8px}.airbnb_booking_img{height:135px;transform:unset;top:50%;transform:translateY(-50%);right:0}.banner-header .box .video_header_content .video_heding h1{letter-spacing:1.5px;font-size:var(--f12)}.banner-header .box .video_header_content .video_heding h1 span{font-size:var(--f20)}.attraction-loc-sec h4 a,.featured-villa-section h1,.heading-font,.heading-h1{font-size:var(--f18)}.about-us-section .about-us-content p,.featured-villa-section p,.location-section .box .content p{font-size:var(--f14)}}@media (max-width:576px){.blog-title{font-size:1.25rem}.blog-content h5{font-size:.75rem}.latest-offer-news-section h2{font-size:1.5rem}.latest-offer-news-section p{font-size:.9rem}.footer-section .row{margin-left:-12px!important;margin-right:-12px!important}.footer-section h4{margin:0}.footer-contact,.footer-links{margin-bottom:0}.contact-page-section .abe-terms-input{padding:0;margin-top:25px}}