@media (max-width:1400px){section.featured-pro .pro-cont{padding:var(--p20) var(--p15)}}@media (max-width:1366px){section.home-list ul{padding:var(--p15) var(--p10) var(--p15)}section.home-list ul li{flex-direction:column;display:flex;align-items:center;gap:5px}section.home-list ul i{margin-right:0}}@media (max-width:1024px) and (min-width:981px){.search-bar form,section.about-us .about-image-sec img{width:100%}.video-cont h1{font-size:var(--f70)}div#guestsss{min-width:240px}section.about-us .about-image-sec .abt-img1,section.about-us .about-image-sec .abt-img2{width:90%}section.featured-pro .col-md-4{flex:0 0 auto;width:50%}section.properties-section .pro-content{padding:20px 15px 10px 40px;margin:15px 54px 0 -54px}section.properties-section .properties-list-section.rev .pro-content{padding:20px 40px 10px 15px;margin:15px -54px 0 54px}section.properties-section .pro-content a.main-btn{width:123px;padding:15px;margin-left:0}section.properties-section .pro-content ul.amenity{gap:10px;justify-content:space-between}section.properties-section .pro-content ul.amenity li{display:flex;flex-direction:column;align-items:center;gap:5px}section.properties-section .pro-content ul.amenity li i{padding-right:0}section.properties-section img{height:610px}section.properties-section .pro-content .price-btn div{width:100%;padding:0}section.properties-section .pro-content .price-btn{display:flex;align-items:flex-start;flex-direction:column;gap:15px}section.properties-section .pro-content .price-btn h2{text-align:left}section.cards .card-info h4{height:26px;overflow:hidden}section.properties-list .col-md-4.col-12{width:50%}}@media (max-width:980px){.search-bar{max-width:100%}section.banner-header h1,section.cta-section h2{font-size:45px}section.banner-header{height:750px;padding-top:0}section.about-us .about-content-sec{padding-right:12px;width:100%}section.about-us{padding-top:90px}section.about-us .about-image-sec,section.services-section .service-right{width:100%}section.about-us .about-image-sec img{width:550px}section.about-us .row{flex-direction:column-reverse;gap:30px}section.cards .row{gap:30px 0}section.experience-section .experience-details{padding:40px 25px}section.experience-section .experience-content{padding-top:70px;padding-bottom:70px}section.choose-section .choose-details,section.offer-section .offer-details,section.properties-list .col-md-4.col-12{width:50%}section.properties-section{padding-top:0}section.properties-section .pro-img{padding-left:0;margin-right:-40px}section.properties-section .properties-list-section.rev .pro-img{margin-left:-40px;padding-right:0}section.properties-section .pro-content{padding:20px 15px 10px 30px;margin:15px 0 0 -54px}section.properties-section .properties-list-section.rev .pro-content{padding:20px 30px 10px 15px;margin:15px -54px 0 0}section.properties-section .pro-content ul.amenity{gap:10px}section.properties-section .pro-content .price-btn{display:flex;align-items:flex-start;flex-direction:column}section.properties-section .pro-content .price-btn div{width:100%;padding-left:0;padding-right:0}section.properties-section .pro-content .price-btn h2{text-align:left}section.properties-section .pro-content a.main-btn{margin-left:0}section.properties-section img{height:554px}section.offer-section .head-sec,section.yacht-section .head-sec{width:80%}section.offer-section .offer-listings{padding:30px 0}section.cta-section{height:500px}section.services-section .service-left{width:100%;margin-bottom:30px}}@media (max-width:540px){.check-availability,.search-head{display:block}div#srch,section.banner-header h4{margin-top:0}section.banner-header .banner-reviews ul li i,ul.prop li a{font-size:14px}section.banner-header .banner-reviews ul li,ul.prop{gap:5px}.view-all-property{display:block;text-align:center;margin-top:15px}.view-all-property a.main-btn{display:inline-block;width:auto;height:46px;padding:16px 0;text-decoration:underline;margin:auto;background:0 0}.check-availability.newcllass{position:fixed;top:0;margin-top:0;width:90%;left:50%;transform:translateX(-50%);z-index:2}.search-bar.newClass,.search-head{position:relative}div#srch{width:100%;position:fixed;left:0;top:100%;height:100vh;z-index:9;background:#1e1e1e;transition:.3s;border-radius:0;padding:30px 20px;overflow-y:scroll;transform:translateX(0);max-width:100%}section.about-us{padding-top:90px}.search-bar-inner .col-6.datepicker-common-2.datepicker-main,.search-bar-inner .search-btn,section.properties-list .col-md-4.col-12{width:100%}input#demo17{height:132px!important}.owl-carousel .owl-stage-outer,section.services-section .service-left,section.services-section .service-right{padding:0}section.banner-header .container{padding-right:12px;padding-left:12px}section.banner-header .images-sec{margin-top:50px;display:none}section.banner-header .col-10{width:100%;margin-bottom:0;padding:0;margin-top:0}section.banner-header .search-head h4{border-bottom:1px solid #ffffff38;font-size:20px;padding-bottom:15px;color:var(--white-color);font-weight:400;font-family:var(--secondary-font);text-transform:capitalize;letter-spacing:0}section.banner-header .search-head i.fa.fa-times.close2{font-size:20px;color:rgba(255,255,255,.5);cursor:pointer;position:absolute;right:20px;top:15px}section.banner-header h1{letter-spacing:5px;margin-top:0;font-size:26px;width:100%;margin-left:auto;margin-right:auto}section.banner-header .banner-btn{margin-top:20px;margin-bottom:20px}section.banner-header .banner-reviews p.upper-rev{font-size:16px;margin-bottom:15px;margin-top:50px}section.banner-header .banner-reviews ul li p{gap:5px;font-size:14px}section.banner-header .banner-reviews ul li p span{font-size:13px}section.banner-header .banner-reviews ul,section.properties-section .pro-content ul.amenity{gap:10px;justify-content:space-between}div#banner-slide img{width:120px}section.banner-header{height:96vh;padding:20px 12px;background-attachment:scroll!important}section.banner-header .images-sec img{width:80px;height:50px;object-fit:contain}.slide-banner{bottom:10px}section.properties-section{padding-top:0;padding-bottom:25px}section.properties-section .properties-list-section{padding-top:15px;padding-bottom:15px}section.properties-section .col-5.properties-content,section.properties-section .col-7.properties-image{width:100%;padding:0 12px}section.properties-section .pro-img{padding-left:0;margin-right:0}section.properties-section img{height:300px}section.properties-section .pro-content,section.properties-section .properties-list-section.rev .pro-content{padding:20px 12px 10px;margin:0}section.properties-section .pro-content h2{line-height:1.3;margin-bottom:10px}section.properties-section .pro-content .price-btn div{padding-top:0;padding-bottom:20px}section.properties-section .pro-content .price-btn h2{font-size:var(--f19)}section.properties-section .properties-list-section.rev .pro-img{margin-left:0;padding-right:0}.properties-list-section.rev .row{flex-direction:column-reverse}section.properties-section .pro-content p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:none}section.properties-section .pro-content{min-height:auto}section.banner-header p.banner-text,section.faq-section .accordion-button{font-size:16px}.search-bar-inner .check{width:100%;margin-bottom:10px;background:#2d2d2d}.search-bar-inner{background:0 0}.search-bar-inner .check-detail,.search-bar-inner .guest-detail{padding-left:12px}.search-bar-inner input[type=text],.search-bar-inner select{padding-left:0}.search-bar-inner .search-btn button{border-radius:15px}section.airbnb-section{padding:20px 12px}section.airbnb-section .images-sec{gap:0;justify-content:space-between}section.airbnb-section .images-sec img{width:100px}section.about-us .about-content-sec,section.about-us .about-image-sec,section.offer-section .offer-details{width:100%;padding:0}section.about-us .about-image-sec img{width:300px;height:200px}.head-sec{margin-bottom:30px}section.cards .cards-details,section.choose-section .choose-details{width:49%;padding:0}section.cards .row{justify-content:space-between;gap:25px 0}section.cards .card-info{min-height:auto;padding:20px 10px;height:100%;align-items:center}section.cards .card-info img{width:40px;margin-bottom:10px}section.cards .card-info h4{font-size:var(--f17);margin-bottom:10px}section.experience-section .experience-details p,ul.prop{margin-bottom:20px}section.cards .card-info p{text-align:center}section.properties-list .property-list h3{height:auto;font-size:18px}section.experience-section .experience-image{width:100%;height:350px}section.experience-section .experience-details{padding:30px 25px;margin-left:0}section.experience-section .experience-content{padding-top:20px;padding-bottom:20px;width:100%}section.choose-section .row{gap:25px 0;justify-content:space-between}section.choose-section .choose-info{padding:20px 10px;text-align:center}section.choose-section .choose-info h4{font-size:var(--f17)}section.offer-section .head-sec,section.yacht-section .head-sec{width:100%;margin-bottom:30px}section.offer-section .offer-listings{max-width:100%;padding:20px 0}section.yacht-section{padding-left:12px;padding-right:12px}section.yacht-section .container-fluid{padding:0 12px}section.yacht-section .yacht-list{height:450px;background-position:center}section.yacht-section .yacht-content{width:100%;padding:15px}section.yacht-section p.head{font-size:13px;margin-bottom:10px}section.yacht-section h4{font-size:18px;margin-bottom:10px}section.cta-section{height:350px}section.cta-section h2{font-size:30px;margin-bottom:40px}section.properties-list .item{padding-left:0;padding-right:0;width:100%}.see-more{margin-top:40px;padding:0}ul.prop li a{padding:10px 20px}section.services-section .service-right .col-6{padding:0;width:100%}section.services-section .service-right .row{gap:30px}.service-right-info{padding:20px}.service-right-info h4{font-size:var(--f20)}}@media (max-width:400px){section.airbnb-section .images-sec img{width:100px}section.banner-header .banner-reviews ul{gap:0}}@media (max-width:384px){section.about-us .about-image-sec img{width:280px}section.banner-header .banner-reviews ul li p span{font-size:12px}}@media (max-width:360px){section.about-us .about-image-sec img{width:250px}section.banner-header .banner-reviews ul li p{gap:5px}div#banner-slide img{width:100px}section.properties-section .pro-content ul.amenity li{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}section.properties-section .pro-content ul.amenity li i{padding-right:0}section.properties-section .pro-content .price-btn h2{font-size:var(--f17)}section.properties-list .property-list ul{gap:8px;justify-content:space-between}section.properties-list .property-list li{font-size:13px;color:var(--white-color);display:flex;flex-direction:column;align-items:center;gap:3px;justify-content:center;text-align:center}section.properties-list .property-list li i{margin-right:0}section.banner-header h1{font-size:25px}section.banner-header .col-10{padding:0}section.banner-header .banner-reviews p.upper-rev,section.banner-header p.banner-text{font-size:15px}section.cta-section h2{font-size:26px;margin-bottom:30px}section.cta-section{height:300px}}@media (max-width:320px){section.banner-header .banner-reviews ul li p{gap:0;flex-direction:column;line-height:1.4}section.airbnb-section .images-sec img{width:80px}}