/* @font-face{font-family:'Montserrat';src:url('../fonts/Montserrat/Montserrat-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:'Montserrat';src:url('../fonts/Montserrat/Montserrat-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:'Montserrat';src:url('../fonts/Montserrat/Montserrat-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:'Montserrat';src:url('../fonts/Montserrat/Montserrat-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:'Montserrat';src:url('../fonts/Montserrat/Montserrat-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}*/ /* * "Noto Sans Hebrew" * */ /* @font-face{font-family:'Noto Sans Hebrew';src:url('../fonts/Noto_Sans_Hebrew/static/NotoSansHebrew-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:'Noto Sans Hebrew';src:url('../fonts/Noto_Sans_Hebrew/static/NotoSansHebrew-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:'Noto Sans Hebrew';src:url('../fonts/Noto_Sans_Hebrew/static/NotoSansHebrew-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:'Noto Sans Hebrew';src:url('../fonts/Noto_Sans_Hebrew/static/NotoSansHebrew-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}@font-face{font-family:'Noto Sans Hebrew';src:url('../fonts/Noto_Sans_Hebrew/static/NotoSansHebrew-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap;ascent-override:90%;descent-override:22%;line-gap-override:0%}*/ /* @import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@300;400;700;900&display=swap');*/ *{box-sizing:border-box;margin:0;padding:0;scrollbar-width:thin}::placeholder{color:rgba(255,255,255,0.7)}html{font-family:'Montserrat','Noto Sans Hebrew',sans-serif;color:#333333;font-size:14px}.btn{border:none;border-radius:7px;box-shadow:none;cursor:pointer;display:inline-block;font-size:15px;font-weight:700;padding:21.5px 44px;white-space:nowrap}.btn-primary{background-color:#F06A55;color:#fff;transition:0.5s all;font-weight:600;font-family:'Montserrat','Noto Sans Hebrew',sans-serif}.btn-primary:hover{background-color:#dd4d37;color:#fff}.properties-page header .btn-secondary{border:1px solid #E6E6E6;color:#262626;background-color:#FFF}body.property-page .btn-secondary{border:1px solid #E6E6E6;color:#262626;background-color:#FFF}body.property-page header{position:relative!important}.btn-secondary{border:1px solid #E6E6E6;color:#262626;/* padding:9.5px 36px;*/ padding:12.5px 20px;transition:0.5s all;font-weight:600}.btn-secondary:hover{border:1px solid #f06a55;color:#f06a55}.btn.btn-search{align-items:center;display:flex;height:50px;justify-content:center;min-width:50px;padding:0;width:50px}.btn.btn-search img{width:24px}.mt-0{margin-top:0!important}a{color:#F06A55;font-weight:700;text-decoration:none}h2{font-size:70px;font-weight:300;line-height:1}h2 b,h3 b{font-weight:700}h3{font-size:40px;font-weight:600;margin-bottom:20px;font-family:'Merriweather',serif}h4{font-size:35px;font-weight:700;margin-bottom:50px}h4 img{margin-right:10px;vertical-align:middle;width:48px}h5{font-size:17px;font-weight:700}p{font-size:17px;font-weight:500;line-height:1.8;margin-bottom:30px}body{font-family:'Montserrat','Noto Sans Hebrew',sans-serif;position:relative}main,footer{position:relative;z-index:1}main{overflow:hidden}body:not(.home-page) main{padding-top:130px}header .container-fluid{align-items:center;display:flex;justify-content:space-between;padding:12px 40px;width:100%}header{left:0;position:absolute;right:0;top:0;width:100%;z-index:2}body:not(.home-page) header{/*box-shadow:0 7.5px 15px #0000000d;*/ position:absolute}.container{margin:0 auto;max-width:1320px;padding:0 20px;width:100%}.mystyle{width:100%;padding:25px;background-color:coral;color:white;font-size:25px;box-sizing:border-box}.show{display:block}.banner{color:#fff;display:flex;flex-direction:column;height:100vh;/* margin-bottom:112px;*/ min-height:700px;overflow:hidden;padding-top:90px;position:relative}/*.banner::after{background-color:#F06A55;border-radius:0 0 200px 0;content:'';display:block;height:100%;left:0;position:absolute;top:0;width:calc(100%+30px);z-index:-1}*/ .banner .container{flex-grow:1;display:flex;flex-direction:column}.banner .container .search-place,.banner .container .text-wrapper{position:relative;z-index:10}.banner h2{margin-bottom:40px;max-width:500px}.banner .text-wrapper{align-items:start;display:flex;flex-direction:column;flex-grow:1;justify-content:center}.banner>img{border-radius:0 0 200px 0;bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}/* banner-wrapper starts*/ .banner-wrapper{position:relative;z-index:1;padding-top:100px;display:none}.banner-wrapper::after{content:"";position:absolute;width:40%;height:100%;left:0;top:0;background:url("../img/icons.webp");background-size:cover;z-index:-1}.banner-wrapper::before{content:"";position:absolute;width:60%;height:100px;right:0;top:0;background-color:#f7f7f7}/*.banner-inner-wrapper{display:flex;justify-content:start;min-height:800px;position:relative;background-image:url(../img/pic.png);background-size:70%;background-position:right top;background-repeat:no-repeat}*/ .banner-inner-wrapper{position:relative;min-height:800px}.banner-inner-wrapper::before{content:"";position:absolute;width:80%;height:100%;right:0;background-image:url(../img/hero-banner.png);background-size:cover;background-repeat:no-repeat;border-radius:80px 0px 0px 0px}.banner-inner-wrapper::after{content:"";position:absolute;width:50%;height:100%;left:10%;right:0;top:0;background-image:url(../img/hero-banner-shadow.png);background-size:contain;background-repeat:no-repeat}.banner-heading-wrapper{position:relative;max-width:440px;margin:150px 0px auto;z-index:1}.banner-heading-wrapper .title{font-size:60px;font-weight:600;margin-bottom:30px;font-family:'Merriweather',serif}.banner-heading-wrapper .with-arrow{padding-right:80px}.banner-heading-wrapper button.btn.btn-primary.with-arrow{width:260px}.banner-heading-wrapper .with-arrow::before{background-color:#FFF;right:40px;left:auto;top:50%}.banner-heading-wrapper .with-arrow::after{border-color:#FFF;right:55px;left:auto;top:50%}.banner-wrapper .img-wrapper img{width:70%;height:100%;position:absolute;bottom:0;right:0}.banner-heading-wrapper p{margin:20px 0px;align-items:center;color:#F06A55;font-size:14px;font-weight:600}.banner-heading-wrapper p img{height:13px;width:auto;margin-right:8px}.banner-wrapper .bottom-section-wrapper{position:relative;width:100%}.banner-wrapper .bottom-section-wrapper::before{content:"";position:absolute;left:0;bottom:0;width:20%;height:85px;background-color:#f7f7f7}.bottom-section-wrapper .location-wrapper{height:85px;width:80%;position:absolute;bottom:0;right:0;display:block;/* display:flex;justify-content:space-between;align-items:center;*/ background-color:rgb(247 247 247 / 15%);backdrop-filter:saturate(180%) blur(10px);flex-wrap:nowrap}.bottom-section-wrapper .location-wrapper .hero-location-slider .slick-arrow{display:none!important;background:#FFF;border-radius:50px;justify-content:center;align-items:center}.bottom-section-wrapper .location-wrapper .hero-location-slider .slick-prev.slick-arrow{left:10px;top:150%}.bottom-section-wrapper .location-wrapper .hero-location-slider .slick-next.slick-arrow{right:10px;top:150%}.bottom-section-wrapper .location-wrapper .hero-location-slider .slick-prev.slick-arrow::after{content:"";position:absolute;background:url('../img/svg/slide-left-color.svg');background-size:6px;background-position:center;background-repeat:no-repeat;transform:unset;border:none}.bottom-section-wrapper .location-wrapper .hero-location-slider .slick-next.slick-arrow::after{content:"";position:absolute;background:url('../img/svg/slide-right-color.svg');background-size:6px;background-position:center;background-repeat:no-repeat;transform:unset;border:none}.bottom-section-wrapper .location-wrapper .hero-location-slider .slick-prev.slick-arrow.slick-disabled::after{background:url('../img/svg/slide-left.svg');background-size:6px;background-position:center;background-repeat:no-repeat;transform:unset;border:none}.bottom-section-wrapper .location-wrapper .hero-location-slider .slick-next.slick-arrow.slick-disabled::after{background:url('../img/svg/slide-right.svg');background-size:6px;background-position:center;background-repeat:no-repeat;transform:unset;border:none}.bottom-section-wrapper .location-wrapper .name{display:flex!important;justify-content:center;align-items:center;gap:10px;height:85px;width:100%;position:relative}.bottom-section-wrapper .location-wrapper .name::before{content:"";position:absolute;width:2px;height:50%;bottom:0;right:-4px;background-color:rgba(255,255,255,0.5)}.bottom-section-wrapper .location-wrapper .name img{height:14px}.bottom-section-wrapper .location-wrapper .name .text{font-size:17px;font-weight:600;color:#FFF}.bottom-section-wrapper .location-wrapper .name.active{background-color:#FFF}.bottom-section-wrapper .location-wrapper .name.active::before{content:"";position:absolute;width:70%;height:5px;background-color:#F06A55;top:0;left:0}.bottom-section-wrapper .location-wrapper .name.active::after{content:"";position:absolute;width:calc(100% - 70%);height:5px;background-color:#E6E6E6;top:0;right:0}.bottom-section-wrapper .location-wrapper .name.active svg path{fill:#F06A55;opacity:1}.bottom-section-wrapper .location-wrapper .name.active .text{color:#262626}/* banner-wrapper Ends */ .map-img-wrapper img{height:100%;width:100%}.title{font-size:40px;font-weight:600;color:#000}.about{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:128px!important}section.location{background-color:#f7f7f7}button,button:focus,input,input:focus{outline:none}ul{list-style-type:none}nav{align-items:center;display:flex}.pt-0{padding-top:0!important}.img-fluid{max-width:100%;height:auto}/*.home-page nav .btn-secondary{border-color:#fff;color:#fff}*/ nav ul{display:flex;font-size:15px}nav ul li{padding:16px 30px 16px 0}nav a{font-weight:600;position:relative;text-decoration:none;transition:.3s all;color:#262626}.menu-active nav a{opacity:1;transition:.3s all}.menu-active nav a:hover{opacity:0.8}nav a::after{background-color:#F06A55;bottom:-12px;content:'';display:block;height:2px;left:0;opacity:0;position:absolute;transition:.3s all;width:50px}nav a:not(.btn):hover::after{opacity:1}.vacations-rentals{margin-bottom:50px;position:relative}.vacations-rentals-list{display:flex;flex-wrap:wrap;padding-top:9px;width:100%}.home-rentals li:nth-child(1){border-radius:10px}.home-rentals li:nth-child(1) .first-rental-flex{display:flex;justify-content:space-between;align-items:center}.home-rentals li:nth-child(1) .image-wrapper img{border-radius:10px 10px 0px 0px}.home-rentals li:nth-child(1) .content-wrapper{padding-left:30px;padding-right:30px;padding-top:30px;padding-bottom:30px}.vacations-rentals-list>*{color:#666666;font-size:15px;overflow:hidden;margin-bottom:15px;margin-right:16px;padding-left:30px;width:calc(100% / 2 - 16px / 1)}.v-rentals-wrapper .v-rentals-wrapper section.v-rentals-wrapper{width:calc(100% / 2 - 16px / 2)}.vacations-rentals-list li{font-weight:500}.vacations-rentals-list .content-wrapper{padding:20px 0px 20px 0px;transition:0.2s all ease}.vacations-rentals-list .content-wrapper .rental-id{color:#CCCCCC;font-size:13px;font-weight:400}.v-rentals-wrapper .vacations-rentals-list li:first-child,.v-rentals-wrapper .vacations-rentals-list>a{width:48%}.vacations-rentals-list>*:nth-child(2n+2){margin-right:0}.vacations-rentals-list>*:nth-child(2n+2){margin-right:10px}/*.vacations-rentals-list>*:nth-child(2n+2){margin-right:0}*/ .home-rentals>*:nth-child(2n+2){margin-right:0}.vacations-rentals-list li b{color:#333}.vacations-rentals-list .image-wrapper{/* margin-bottom:21px;*/ /* margin-left:-30px;*/ padding-top:calc(100%+30px);position:relative;height:240px;width:100%}.vacations-rentals-list .image-wrapper img{border-radius:10px;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;transition:.3s all;width:100%}/*.vacations-rentals-list .image-wrapper::before{background-color:#F06A55;border-radius:10px;content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100%}*/ /*.vacations-rentals-list li:hover .image-wrapper img{height:calc(100% - 10px)}*/ /*.vacations-rentals-list li:hover{background-color:#F06A55;border-radius:10px;color:#FFF}.vacations-rentals-list li:hover .content-wrapper{padding-left:10px}.vacations-rentals-list li:hover a{color:#FFF}.vacations-rentals-list li:hover b{color:#FFF}.vacations-rentals-list li:hover span.featured-location img,.vacations-rentals-list li:hover span.duration img{filter:brightness(2)}.vacations-rentals-list li:hover .image-wrapper img{border-radius:10px 10px 0px 0px}*/ .vacations-rentals-list li:hover a{color:#F06A55}.vacations-rentals-list li:hover span.featured-location,.vacations-rentals-list li:hover span.featured-duration b{color:#262626}.vacations-rentals .title{float:none;text-align:center;font-size:40px;font-weight:600}.vacations-rentals>a{float:right;margin-top:25px}.vacations-rentals-list li a{color:#333;/* display:block;*/ font-size:19px;font-weight:600;position:relative;transition:.2s all;width:100%;height:100%;display:-webkit-box;-webkit-line-clamp:2;/* number of lines to show */ -webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:100%}/*.vacations-rentals-list li a::before{background-color:#E6E6E6;content:'';display:block;height:calc(100%+100px);left:-30px;position:absolute;top:5px;transition:.2s all;width:2px}*/ .vacations-rentals-list li:hover a::before{background-color:#F06A55}/*.vacations-rentals-list li:hover a{color:#F06A55}*/ .vacations-rentals-list li span{display:block;margin:4px 0}.vacations-rentals-list .retal-title{margin-bottom:10px}.vacations-rentals-list li .amit-box{position:absolute;top:10px;right:10px;background:#FFF;padding:8px 20px;border-radius:20px 20px 20px 0px;color:#262626;font-size:13px;font-weight:600;z-index:1}.vacations-rentals-list li .rating-box{position:absolute;bottom:20px;right:20px;background:rgb(0 0 0 / 30%);padding:8px 15px;border-radius:20px 20px 20px 0px;color:#FFF;font-size:13px;font-weight:600}.vacations-rentals-list .slick-track,.vacations-rentals-list .slick-initialized.slick-slider>div,.vacations-rentals-list .slick-initialized.slick-slider>div>.slick-track,.vacations-rentals-list .slick-initialized.slick-slider>div>.slick-track>.slick-slide,.vacations-rentals-list .slick-initialized.slick-slider>div>.slick-track>.slick-slide>div,.vacations-rentals-list .slick-initialized.slick-slider>div>.slick-track>.slick-slide>div>img{height:100%}.benefits{background-color:#F7F7F7;border-radius:0 0 200px 0;padding:120px 0;position:relative}.benefits-list{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:20px}.benefits-list li{border-left:1px solid #E6E6E6;margin-bottom:50px;padding:0 28px;width:calc(100% / 3)}.benefits-list img{width:50px;margin-bottom:10px}.d-flex{display:flex}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.flex-wrap{flex-wrap:wrap}.getaway{color:#fff;margin-top:-200px;padding:350px 0 150px;position:relative;z-index:-2}.getaway h2{max-width:700px}.getaway .inner-wrapper::before{background-color:#F06A55;border-radius:0 0 200px 0;content:'';display:block;height:100%;left:0;position:absolute;top:0;width:calc(100%+30px);z-index:-1}.getaway::before,.banner .container::before{background:linear-gradient(90deg,#000 0%,rgba(0,0,0,0) 100%);content:'';display:block;height:100%;left:0;opacity:0.5;position:absolute;top:0;width:50%;z-index:1}.getaway::after{background-color:#000000;content:'';display:block;height:100%;left:0;opacity:0.25;position:absolute;top:0;width:100%;z-index:1}.banner .container::before,.banner .container::after,.getaway::after,.getaway::before{border-radius:0 0 200px 0}.getaway img{border-radius:0 0 200px 0;left:0;height:100%;object-fit:cover;object-position:0 75%;position:absolute;top:0;width:100%}.getaway .container{position:relative;z-index:2}.social-networks{display:flex}.social-networks li{border:2px solid #E6E6E6;border-radius:50%;height:36px;width:36px;transition:0.5s all}.social-networks li:hover{border-color:#f06a55}.social-networks li:not(:last-of-type){margin-right:14px}.social-networks li a{align-items:center;display:flex;height:100%;justify-content:center;padding:8px;width:100%}.social-networks li img{height:100%;width:100%}footer{color:#999999}footer b{color:#333333}.logo img{width:186px}footer .logo img{width:187px}footer .container{padding-bottom:99px;padding-top:100px}.footer-nav{align-items:center;display:flex;flex-wrap:wrap;margin-left:auto;justify-content:space-between}.footer-nav a:not(.btn){display:block;padding:12px 34px 12px 0;position:relative}.footer-nav a:not(.btn)::after{background-color:#F06A55;bottom:0;content:'';display:block;height:2px;left:0;opacity:0;position:absolute;transition:.3s all;width:50px}.footer-nav a:not(.btn):hover::after{opacity:1}.footer-nav a:not(.btn):hover{color:#F06A55}.footer-nav a{color:inherit}.search-place{background-color:#fff;border-radius:10px;display:flex;overflow:hidden}.search-place>div{position:relative;width:calc(100% / 4 - 50px / 4)}.search-place>div:not(:first-of-type)::before{background-color:#E6E6E6;content:'';display:block;height:calc(100% - 40px);left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.search-place>div::after{background-color:#F06A55;bottom:0;content:'';display:block;height:4px;left:0;opacity:0;position:absolute;transition:.3s all;width:100%}.search-place>div.hover::after,.search-place>div:hover::after{opacity:1}.search-place>div.hover,.search-place>div:hover{background-color:#FAFAFA}.search-place input{background-color:transparent;border:none;box-shadow:none;color:#F06A55;height:100%;font-family:'Montserrat','Noto Sans Hebrew',sans-serif;font-weight:600;outline:none;padding:20px;width:100%;font-size:15px}.search-place .btn-search{margin:15px 15px 15px auto}::placeholder{color:#333333;font-size:15px}.footer-top{display:flex;flex-wrap:wrap}.footer-bottom{border-top:1px solid #E6E6E6;margin-top:36px;padding-top:34px;width:100%}.footer-bottom *,.footer-contacts-mob{font-size:14px}.footer-bottom>p span{margin-right:20px}.footer-bottom .copyright{margin-bottom:8px}ul.list li{font-size:17px;margin-bottom:21px;padding-left:30px;position:relative}ul.list li::before{border:3px solid #F06A55;border-radius:50%;content:'';display:block;height:4px;left:2px;position:absolute;top:7px;transition:.3s all;width:4px}.locations .list{display:flex;flex-wrap:wrap;margin-bottom:18px}.locations .list li{width:50%}.locations p{font-size:15px}.with-arrow{padding-left:40px;position:relative}.with-arrow::before{background-color:#F06A55;content:'';height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:25px}.with-arrow::after{border-width:2px 0 0 2px;border-style:solid;border-color:#F06A55;content:'';display:block;height:7px;left:0;position:absolute;top:50%;transform:rotate(135deg) translate(-14px,-8px);width:7px}.duration img{vertical-align:middle;width:15px}.menu-button{height:16px;cursor:pointer;display:block;margin-left:24px;position:relative;width:40px;z-index:8}.menu-button span,.menu-button::after,.menu-button::before{content:'';display:block;/* background-color:#fff;*/ background-color:#000;height:2px;position:absolute;right:0;transition:all 0.2s ease}/* .menu-button:hover span,.menu-button:hover::after,.menu-button:hover::before{background-color:#f06a55}*/ .menu-button span,.menu-button::before{width:100%}.menu-button::after{width:75%}/* .menu-button.menu-active::before{background-color:#fff;transform:rotate(45deg) translate(5px,5px)}*/ /* .menu-button.menu-active span{opacity:0}*/ /* .menu-button.menu-active::after{background-color:#fff;transform:rotate(-45deg) translate(5px,-5px);width:100%}*/ .menu-button::before{top:0}.menu-button span{top:calc(50% - 1px)}.menu-button::after{bottom:0}.listing{padding:0}.listing .outer-wrapper{display:block;/* padding-top:100%;*/ height:100%;position:relative}.listing .inner-wrapper{background-color:#F06A55;border-radius:10px 10px 80px 10px;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;padding:50px;/* position:absolute;*/ top:0;width:100%;transition:0.5s all;background-image:url('../img/locationbg.webp');background-size:cover}.listing .inner-wrapper .title{font-family:'Merriweather',serif;font-size:30px;font-weight:700;color:#FFF;text-align:left}.listing .inner-wrapper p{padding:0px;background-color:transparent;margin-left:0px;margin-top:20px;font-size:17px;max-width:480px;font-weight:500;line-height:27px}.listing .inner-wrapper span{font-size:15px;color:#FFF;font-weight:600;margin-top:20px}.listing .inner-wrapper span svg{margin-left:10px}.listing .inner-wrapper:hover{background-color:#dd4d37}.listing img{display:block;margin-bottom:14px;width:48px}.border-wrapper{border-left:2px solid #E6E6E6;padding-left:28px}.border-wrapper+.with-arrow{margin-left:30px}.home-page .search-field{border-color:#fff}.search-field{border:1px solid #fff;border-radius:7px;display:flex}.property-page .search-field{border-color:#ccc;display:none}.properties-page .search-field{border-color:#ccc;display:none}.properties-page header .search-field input[type="search"]{color:#fff!important}.search-field input[type="search"]{background-color:transparent;border:none;box-shadow:none;color:#848484;padding:14px;width:100%}.search-field .btn{margin:-1px}.home-page .search-field input[type="search"]::placeholder{color:#fff}.text-right{text-align:right}.open-modal header,.open-sign-up header,.open-modal footer,.open-sign-up footer{z-index:0}.open-modal .modal-login,.open-sign-up .open-sign-up-form{visibility:visible;opacity:1;overflow-y:scroll;padding:30px 0}.open-modal,.open-sign-up{overflow-y:hidden}.login-form label{display:block;text-align:left;margin-bottom:50px}textarea{outline:none}.d-block{display:block}.text-right{text-align:right}.login-form a{display:block;color:#999999;margin-top:10px;font-weight:500;font-size:15px}.login-form label input{box-shadow:none;max-width:15px;display:inline-block;margin-bottom:0;height:auto}.modal-login,.open-sign-up-form{position:fixed;top:0;right:0;left:0;bottom:0;margin:auto;width:100%;height:100%;z-index:9999;background-color:rgba(0,0,0,.72);display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:0.3s}.login-content p{line-height:22px;color:#999999;margin-bottom:50px}.login-content{max-width:550px;margin:auto;text-align:center;background-color:#F7F7F7;padding:40px 50px 80px;border-bottom-left-radius:200px}.login-content h4{margin-bottom:20px}.iti__selected-flag{padding:0 6px 0 30px!important}#signup_phone{padding-left:80px}.login-form input{height:70px;background-color:#fff;border-radius:5px;border:none;box-shadow:0 6px 7px 3px #00000008;padding:30px 30px;margin-bottom:30px;display:block;width:100%;font-weight:bold}.login-form button{min-width:230px;margin-top:40px}.v-rentals-wrapper{background-color:#f7f7f7;padding:100px 0px 50px 0px}.vacations-rentals{margin-bottom:70px!important}.info-banner-header .reviews{margin-bottom:10px}.home-page .menu-button,.footer-contacts-mob{display:none}@media (max-width:420px){.main-nav>.btn{display:none}.benefits-list li{width:calc(100% / 2)}}@media (max-width:767px){.home-page .search-place:after{content:'';background:#000000c9;width:100%;height:100%;position:fixed;z-index:-1;top:0px;left:0px}.footer-top .inner-wrapper p span{display:block}.footer-top .inner-wrapper p span:first-of-type{display:none}.social-networks{justify-content:center}.getaway{padding:275px 0 110px}.getaway h2{margin-bottom:40px}header .container-fluid{flex-wrap:wrap}.home-page .search-field{margin-top:10px;order:2;width:100%}.main-nav ul{width:100%!important}.home-rentals{justify-content:space-between}.home-rentals li:nth-child(1){margin-right:0px}.home-rentals>*{margin-right:0px}.aboutus-form form{max-width:100%!important}}@media (min-width:576px){.home-page .search-field,.mob-menu-login{display:none}}@media (min-width:768px){.login-content{min-width:550px}.vacations-rentals-list>*{/* width:calc(100% / 3 - 16px * 2 / 3);*/ width:calc(100% / 3 - 16px * 2 / 2)}.vacations-rentals-list>*:nth-child(2n+2){margin-right:16px}/* .vacations-rentals-list>*:nth-child(3n+3){margin-right:0}*/ .benefits{border-radius:0 0 0 200px}.benefits::before{background-color:#F06A55;border-radius:0 0 0 200px;content:'';display:block;height:100%;position:absolute;right:0;top:0;width:calc(100%+30px);z-index:-1}.benefits h3{float:left;margin-right:69px}.getaway .container{align-items:center;display:flex;justify-content:space-between}.footer-top .inner-wrapper p span:first-of-type{display:block}.footer-bottom .copyright{text-align:right}.social-networks li:first-of-type{margin-left:auto}.logo img{width:218px}}@media (min-width:768px) and (max-width:991px){.footer-bottom .copyright{margin-bottom:0;margin-right:20px}.footer-bottom div{align-items:center;display:flex;justify-content:flex-end}.getaway{padding:340px 0 150px}}@media (max-width:1277px){/*.search-place{display:none}*/ .main-nav ul li{padding-right:0}.main-nav ul{align-items:flex-end;background-color:#F06A55;height:100vh;flex-direction:column;justify-content:center;overflow:hidden;padding:20px;position:fixed;right:0;text-align:right;top:0;transition:.3s all;transform:translateX(100%);width:450px;z-index:9}/* .main-nav ul a:not(.btn){font-size:35px}*/ .main-nav ul.menu-active{transform:none}.locations{background-color:#F7F7F7;border-radius:0 0 0 200px;margin:138px -20px 0;padding:120px 38px}.benefits{padding-bottom:64px}.getaway h2{font-size:60px}.footer-bottom{border-top:none;margin-top:0;text-align:center}.footer-bottom .footer-contacts{display:none}.footer-nav{border-top:1px solid #e6e6e6;margin-top:35px;padding-top:31px;width:100%}.footer-top .inner-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.footer-top .inner-wrapper p{text-align:right;margin-bottom:0}.mob-menu-login{color:#fff;padding:16px 0px}.home-page .menu-button,.footer-contacts-mob{display:block}}@media (max-width:1277px){.main-nav ul.menu-active{transform:none}.main-nav ul{align-items:flex-end;background-color:#F06A55;height:100vh;flex-direction:column;justify-content:flex-start;overflow-y:auto;padding:20px;position:fixed;right:0;text-align:right;top:0;transition:.3s all;transform:translateX(100%);width:450px;z-index:9;padding-top:140px}.main-nav ul.menu-active li{margin-top:3px}.main-nav ul.menu-active li:first-child{margin-top:0}/* .menu-active .menu-button{position:fixed;left:24px}*/}@media (min-width:992px){.about>*{width:calc(50% - 70px)}.locations{margin-right:-40px;padding:0px 0px 120px 100px;position:relative;width:calc(50%+40px)}.locations::after{background-color:#F7F7F7;border-radius:0 0 0 200px;bottom:0;content:'';display:block;height:calc(100%+200px);left:0;position:absolute;width:calc(100%+20vw);z-index:-2}.vacations-rentals-list>*{/* width:calc(100% / 5 - 16px * 4 / 5);*/ width:calc(100% / 4 - 16px * 4 / 4)}.vacations-rentals-list>*:nth-child(3n+3){margin-right:16px}/* .vacations-rentals-list>*:nth-child(5n+5){margin-right:0}*/ .benefits-list li{width:20%}.vacations-rentals{margin-bottom:70px}.home-page nav a:not(.btn):hover{color:#F06A55}.footer-bottom{display:flex;justify-content:space-between}}.datepicker-wrapper{color:#999;display:flex;font-size:14px;justify-content:space-between;position:relative;text-align:center}.datepicker-nav{display:flex;justify-content:space-between;position:absolute;right:8px;top:-46px;width:80px}.days-names{color:#333;font-weight:600;margin-bottom:6px}.days-names,.days-wrapper{display:flex;flex-wrap:wrap}.days-names li,.days-wrapper li{width:calc(100% / 7)}.days-names li{padding:5px 0}.days-names li:first-of-type{color:#F06A55}.selected-day div{background-color:#F2F2F2;color:#333;font-weight:600}.selected-day.first-selected div,.selected-day.last-selected div{background-color:#F06A55;color:#fff}.days-wrapper li{align-items:center;display:flex;justify-content:center;margin:2px 0}.days-wrapper li div{align-items:center;border-radius:50%;display:flex;font-weight:500;justify-content:center;height:36px;width:36px}.days-wrapper li:not(.disabled-day){cursor:pointer}.month-name{color:#333;font-size:17px;font-weight:700;padding:6px 10px 16px;text-align:left}.datepicker-nav button{background-color:transparent;border:none;cursor:pointer;height:14px;position:relative;width:26px}.datepicker-nav button::before,.datepicker-nav button::after{content:'';display:block;position:absolute;transition:.3s all}.datepicker-nav button::before{border-color:#ccc;border-style:solid;border-width:0 0 2px 2px;height:7px;top:50%;width:7px}.datepicker-nav button::after{background-color:#ccc;height:2px;width:100%}.datepicker-nav button:hover::before{border-color:#333}.datepicker-nav button:hover::after{background-color:#333}.datepicker-nav .prev-month::before{left:5px;transform:rotate(45deg) translate(-5px,0px)}.datepicker-nav .next-month::before{right:-4px;transform:rotate(-135deg) translate(6px,-1px)}.slick-dots{padding:5px 10px 15px}.vacations-rentals-list p{font-size:15px;background:#fff;padding:15px;border-radius:10px;margin-bottom:21px;margin-left:-20px;padding-bottom:calc(100%+-125px)}.vacations-rentals-list .btn{padding:10.5px 10px;white-space:normal}.accom-grouped{font-weight:700;color:#333}/*@media (max-width:1920px){.banner-heading-wrapper{margin:150px 60px auto}}*/ @media (max-width:767px){.banner .container .search-place{display:none}.banner .container .search-place{top:40px;background-color:#fff0}.search-place .btn-search{margin:5px 15px 15px auto}.home-page .search-place .btn-search{width:100%}.search-place{flex-direction:column}.search-place>div{width:100%}.home-page .search-place>div{background:#fff;border-radius:6px;margin-bottom:10px}.locations{margin:70px -20px 0;padding:70px 38px}.banner{margin-bottom:0px}.about p{font-size:15px;line-height:1.4}.popup-header h2{font-size:20px!important}.close-btn{height:25px!important;top:7px!important;width:25px!important}.slick-arrow::after{height:9px;width:9px}.gallery-modal button.slick-next,.gallery-modal button.slick-prev{/*display:none!important;*/ margin-top:7%}.custom-popup-outer{max-width:calc(100vw - 2em)!important}.popup-header{padding:29px 70px 11px 50px!important}.close-btn::before,.close-btn::after{left:81%!important;width:16px!important}.arrangements-list li{margin-bottom:40px;padding:5px}.month-wrapper{width:100%}.month-wrapper:nth-of-type(2){display:none}.nearby-modal .close-btn{top:38px!important}}@media (min-width:768px){.month-wrapper{width:calc(100% / 2 - 45px / 2)}body:not(.home-page) main{padding-top:144px}}@media (min-width:1920px){.container{margin:0 auto;/* max-width:1720px;*/ max-width:1560px;padding:0 20px;width:100%}}@media (max-width:500px){.footer-top .inner-wrapper p{text-align:left;margin-top:20px}.vacations-rentals>a{float:left;margin-top:0px;margin-bottom:35px}}@media (max-width:450px){.vacations-rentals-list>*{/*width:100%;*/ width:calc(100% / 2 - 5px / 1)}}#amenities .amenities-title{color:#262626;font-size:19px;font-weight:600;width:auto;display:block;padding:0px 0px 0 16px}#amenities i{font-size:28px}#amenities .cate_title{margin:0px 0 15px 0}/* .cate_amenities{margin-bottom:8px;border:1px solid #1111;border-radius:5px;padding:10px;margin-top:4px}*/ /* md-w-50 sm-w-100 */ @media screen and (min-width:951px) and (max-width:1200px){.md-w-50{width:50%!important}}@media screen and (min-width:1201px){.md-w-50{width:50%!important}}@media screen and (max-width:450px){.sm-w-100{width:100%!important}.map_container{display:block!important}}.map_container{width:100%!important;display:flex}.map_container hr{border-top:0.5px solid #E6E6E6;width:99%;margin:10px 0px 30px 0px}ul.nearby-list li{padding:12px;font-weight:500;margin:0 15px 0px 0px}ul.nearby-list li div a{display:contents;color:#333333;font-weight:500}ul.nearby-list li div{display:flex;justify-content:space-between}ul.nearby-list li div:nth-last-child(){padding-right:5px}ul.nearby-list li:hover{background-color:#f9f8f7;border-radius:8px;color:#F06A55!important;font-weight:700}ul.nearby-list li:hover a{color:#F06A55!important;font-weight:700}.nearby-text{padding:0px 10px;margin:0;text-align:justify}.nearby-img{justify-content:center}.nearby-img img{max-height:240px;width:100%}.nearby-pagination-container{text-align:center;padding:10px}#mapContainer{/* border:1px solid #e6e6e6;*/ border:none;border-radius:10px}.form-row textarea{flex-basis:calc(50% - 15px);height:70px;background-color:#fff;border-radius:5px;border:none;box-shadow:0 6px 7px 3px #00000008;padding:30px;margin-bottom:30px;font-weight:bold;width:100%}.p-message_container{width:100%;margin-top:1rem;margin-bottom:1rem}.p-message_container textarea{height:10rem;margin-bottom:10px!important}.additional_container{margin-bottom:5px}.additional_container .w-90{width:90%!important}.additional_container .w-10{width:17%;margin-left:5%}.additional_container button.btn-plus{margin-left:3px}.additional_container .btn{flex-basis:calc(50% - 15px);height:50px;background-color:#fff;border-radius:5px;border:none;font-weight:bold;transition:0.5s;display:flex;justify-content:center;align-items:center;padding:30px}.additional_container .btn img{width:100%;max-width:25px;min-width:25px}.additional_container .btn:hover{box-shadow:0 6px 7px 3px #00000008}.additional_container .w-70{width:65%}.additional_container .w-30{display:flex;margin-left:4%;width:30%;justify-content:space-evenly}/* dropdown Menu */ .dropdown-menu{position:relative}.dropdown-menu span{color:#fff;font-size:16px;font-weight:500;line-height:19px;padding:20px 0px}header.sticky .dropdown-menu span{color:#9d9d9d}ul:not(.menu-active) .dropdown-menu-content{z-index:1;background-color:#fff;border-radius:15px;box-shadow:0px 4px 14px rgb(0 0 0 / 5%);display:none;position:absolute;right:-44px;top:calc(100%+14px);width:203px}ul.menu-active .dropdown-menu-content{display:none}ul.menu-active .dropdown-menu-content a{color:#fff;display:block;font-size:18px!important;margin-top:10px}/*header.sticky nav ul.menu-active a{color:#fff}*/ ul.menu-active .dropdown-menu-content a:last-child{margin-bottom:-25px}/*.dropdown-menu:hover .dropdown-menu-content{display:block}*/ ul:not(.menu-active) .dropdown-menu-content a{display:block;font-size:14px;font-weight:400;line-height:16px;padding:11.5px 26px;text-align:left;color:#9d9d9d}.dropdown-menu-content a:not(.btn):hover::after{opacity:0}ul:not(.menu-active) .holiday-nav{display:flex}.chevron-down{width:20px;margin-left:3px}/*.holiday-nav:hover .chevron-down{filter:invert(51%) sepia(19%) saturate(3732%) hue-rotate(329deg) brightness(103%) contrast(88%);filter:invert(49%) sepia(94%) saturate(1771%) hue-rotate(330deg) brightness(104%) contrast(88%)}*/ .additional_phone_message,.additional_email_message{margin-bottom:15px}div#additional_phone_container,div#additional_email_container{margin-bottom:10px}.accordion{width:98%;margin-top:20px}.accordion.wrap{box-shadow:0px 2px 2px 0px rgb(0 0 0 / 14%),0px 3px 1px -2px rgb(0 0 0 / 20%),0px 1px 5px 0px rgb(0 0 0 / 12%);border-radius:4px}.panel-group{margin-bottom:20px}.panel-group .panel{border-radius:0;border-width:0 0 1px 0;border-style:solid;border-color:#fff;background:none;box-shadow:none;border:1px solid transparent}.panel-group>.panel:first-child .panel-heading{border-radius:4px 4px 0 0}.panel-group .panel-heading{border-bottom:0}.panel-heading{background-color:#F06A55;border-radius:0;border:none;color:#fff;padding:0}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title a{display:block;color:#fff;padding:10px;position:relative;font-size:16px;font-weight:400}.accordion .panel-heading a:before{content:'»';font-size:24px;position:absolute;right:15px;top:5px;transform:rotate(270deg);transition:all 0.5s}.panel-group>.panel:first-child .panel-heading{border-radius:4px 4px 0 0}.accordion .panel-heading.active a:before{transform:rotate(90deg);transition:all 0.5s}.collapse{display:none}.collapse.in{display:block}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-body{background:#fff;padding:5px;transition:all 0.5s}.panel:last-child .panel-heading{border-radius:0 0 4px 4px;transition:border-radius 0.3s linear 0.2s}/*.vacations-rentals-list .image-wrapper{margin-left:-20px}*/ nav ul li{padding:16px 0px;margin:0px 50px 0px 0px}ul.list li::before{top:5px}.list a{color:#5e5e5e}@media screen and (min-width:650px){.nearby-modal{width:50%!important}}@media screen and (max-width:650px){.nearby-modal{width:90%!important}}.nearby-modal{overflow-y:unset;height:90vh}#attraction_nearby{height:200px;margin-bottom:10px}/*about-us*/ /*.aboutus{background-color:#E0E0E0}*/ .aboutus .with-arrow{padding-left:0px;font-weight:600;font-size:15px}.aboutus .with-arrow::before{right:-35px;left:auto;top:55%}.aboutus .with-arrow::after{right:-20px;left:auto;top:55%}.aboutus-form form{border-radius:10px;padding:50px;text-align:center;box-shadow:1px 1px 20px 3px #00000017;background-color:#FFF;max-width:620px}.aboutus-text p{color:#666666}.aboutus-form select{margin:5px 0px;width:100%;height:60px;border-radius:100px;border-color:#E6E6E6;padding:20px 20px 20px 40px;font-size:15px;font-family:'Montserrat','Noto Sans Hebrew',sans-serif;appearance:none;font-weight:600;color:#262626}.aboutus-form select.cars{background-image:url('../img/dropdown-arrow.svg');background-position:95% center;background-size:12px;background-repeat:no-repeat}.aboutus-form select.cars:hover{background-color:#f7f7f7}.aboutus-form .btn-primary{width:100%;margin-top:20px;display:flex;justify-content:center;align-items:center;height:60px}.location-text .ab-para{max-width:550px;line-height:27px}.aboutus-form .btn-primary svg{width:16px;height:auto;margin-right:10px}.location-text{background-image:url("../img/locationbg.webp");background-size:cover;background-position:center center;padding:100px 100px;color:#fff;border-radius:0 0 120px 0;display:flex;flex-direction:column;justify-content:center;align-items:start}.location select{margin:5px 0px;width:250px;height:60px;border-radius:100px;border-color:#E6E6E6;padding:20px 20px 20px 50px;font-size:15px;appearance:none;color:#f16a55;position:relative;font-family:'Montserrat','Noto Sans Hebrew',sans-serif;font-weight:600}.pin-icon{position:relative;display:inline-flex;justify-content:center;align-items:center}.pin-icon::after{content:"";position:absolute;background:url('../img/location-icon.png');background-size:13px;background-repeat:no-repeat;width:13px;height:100%;left:25px;background-position:center}.location select.cars{background-image:url('../img/dropdown-arrow.svg');background-position:90% center;background-size:12px;background-repeat:no-repeat;position:relative}.benefits-main{text-align:center;background-image:url("../img/benefitsbg.webp");background-size:cover;padding:100px 0px}.benefits-main h3{font-size:40px;margin-bottom:0px}.benefits-main .sub-title{font-size:17px;font-weight:500;color:#999999}.benefits-box{margin-top:80px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0px}.benefits-inner{max-width:120px;/* margin:0 auto;*/ position:relative}.benefits-inner:nth-child(1)::after{content:"";display:none}.benefits-box hr{border-color:#CCCCCC;border-right:0px;border-bottom:0px;border-top:0px}/*.benefits-inner::after{content:"";position:absolute;left:-75px;top:0;width:2px;height:100%;background-color:#CCCCCC}*/ .m-auto{margin:0px auto}.benefits-inner h5{font-weight:600;margin-top:20px;font-size:17px;color:#262626}.book-main .title{margin-bottom:0px;color:#FFF;max-width:550px;margin:0px auto;font-size:60px;font-weight:700;line-height:65px}.book-main{background-image:url("../img/34632031.webp");background-repeat:no-repeat;background-size:cover;padding:150px 50px;color:#fff;border-radius:0 0 0 120px;text-align:center}.book-main .sub-title{margin-top:20px;font-weight:600;color:#F7F7F7;font-size:17px}.book-main .btn svg{margin-right:10px;height:18px}.footer-main .container{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-text{width:55%;padding-right:35px;border-right:1px solid #ccc;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.footer-text p.para{font-size:15px;margin-top:30px;color:#666666;width:100%;max-width:665px;text-align:justify}.footer-text .copyright{font-size:13px;color:#999;margin-bottom:0px}.footer-address{border-right:1px solid #ccc;padding-left:35px;width:25%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.footer-address p{font-size:15px;color:#999}.footer-address .address-para{max-width:200px}.footer-address p b{font-size:15px;color:#262626}.social-media-icons{display:flex;justify-content:start;align-items:center;gap:5px}.social-media-icons .icons{margin:0px 10px 0px 0px;transition:0.2s all ease}.social-media-icons .icons:hover svg path{fill:#999999}.footer-menu{padding-left:35px;width:20%;display:flex;flex-direction:column;/* justify-content:space-between;*/ align-items:flex-start}.footer-menu li{list-style-type:none;margin-bottom:25px}.footer-menu li:last-child{margin-bottom:0px}.footer-menu a{font-size:15px;font-weight:600;color:#999;transition:0.3s all}.footer-menu a:hover{color:#F06A55}.footer-bottom-copyright{width:100%;text-align:center;padding:50px 0px 0px;display:none}.search-btn{display:flex;justify-content:end;align-items:center;width:60px;padding:10px 0px}.iti__country-list{font-size:12.8px}/*banner page responsive*/ @media (max-width:1740px){.banner-inner-wrapper{min-height:90vh}}@media (max-width:1500px){}@media(max-width:1440px){.search-btn{width:40px}nav ul li{padding:16px 0px;margin:0px 23px 0px 0px}}@media (max-width:1200px){.banner-inner-wrapper{min-height:600px}.banner-heading-wrapper .title{font-size:50px}.benefits-inner::after{left:-35px}}@media (max-width:1280px){.banner-wrapper::before{width:64%}nav ul li{padding:16px 0;margin:0px 17px 0px 31px}.search-btn{width:40px}}@media (max-width:1120px){nav ul li{padding:16px 0px;margin:0px 20px 0px 20px}}@media (max-width:1080px){nav ul li a{font-size:14px}.btn-secondary{padding:10px 13px}}@media (max-width:992px){header .container-fluid{padding:12px 20px}.menu-active nav a{color:#FFF}.banner-wrapper::before{width:50%}.banner-inner-wrapper::before{width:75%}.banner-inner-wrapper::after{left:25%}.banner-heading-wrapper{margin:100px 0px auto}.banner-wrapper .img-wrapper img{width:75%}.banner-wrapper .bottom-section-wrapper::before{width:25%}.bottom-section-wrapper .location-wrapper{width:75%;/* overflow-x:scroll;*/}.bottom-section-wrapper .location-wrapper .name{min-width:170px}.aboutus{flex-wrap:nowrap!important}.aboutus-text{width:50%}.aboutus-form{width:45%}.aboutus-text{padding:0px 20px 0px 0px}.location{flex-wrap:nowrap!important}.location .map-img-wrapper{width:50%}.location .map-img-wrapper img{height:100%}.location-text{width:50%;padding:100px 20px 100px 50px}.v-rentals-wrapper .vacations-rentals-list li:first-child,.v-rentals-wrapper .vacations-rentals-list>a{width:64%}.benefits-main{padding:100px 10px}.benefits-inner::after{left:-15px}.footer-text{width:65%}.footer-address{border-right:none;padding-left:10px;width:30%}.footer-menu{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;padding:50px 0px 30px 0px;border-bottom:1px solid #ccc;justify-content:center;align-items:center;gap:20px}.footer-menu li{margin-bottom:0px}.d-view{display:none}.footer-bottom-copyright{display:flex;justify-content:center;align-items:center;flex-direction:column}.social-media-icons.d-sm-flex{display:none}footer .container{padding-bottom:50px}}@media (max-width:768px){.home-page .search-field{display:none}.banner-wrapper{padding-top:90px}.banner-inner-wrapper{min-height:600px}.banner-inner-wrapper::after{display:none}.about-bg{padding:70px 0px!important}.aboutus,.location{flex-wrap:wrap!important}.aboutus-text,.aboutus-form,.location .map-img-wrapper,.location-text{width:100%}.aboutus-text{padding:0px 0px 50px 0}.location-text{padding:100px 20px 100px 20px}.featured-location-slider .slick-list.draggable{overflow:hidden}.home-rentals li:nth-child(1) .content-wrapper{padding:20px 20px}.v-rentals-wrapper .vacations-rentals-list li:first-child,.v-rentals-wrapper .vacations-rentals-list>a{width:100%}.benefits-inner{margin:25px auto}.benefits-box hr{margin:20px 0px}.book-main .title{font-size:50px}.footer-text{width:60%}.footer-address{width:40%}.footer-text{padding-right:20px}.aboutus{overflow:unset!important}}@media (max-width:576px){.login-btn-popup{display:none}.main-menu-item .dropdown-menu-content{display:none!important}a.mob-menu-login.login-btn{display:block}.banner-wrapper::before{content:"";display:none}.banner-wrapper::after{width:100%}.banner-wrapper .img-wrapper img{width:100%}.banner-inner-wrapper{min-height:100%}.banner-heading-wrapper{margin:170px 0px 150px 0px}.banner-heading-wrapper p{color:#FFF}.banner-heading-wrapper p img{filter:brightness(5)}.bottom-section-wrapper .location-wrapper{width:100%}.banner-heading-wrapper .title{color:#FFF}.banner-wrapper .img-wrapper img{display:none}.banner-inner-wrapper{background-image:url('../img/hero-banner.png');background-size:cover;background-position:center center;background-repeat:no-repeat;border-top-left-radius:80px;position:relative}.banner-inner-wrapper::before{background-color:rgb(0 0 0 / 16%);background-image:none;width:100%}.banner-inner-wrapper::after{content:"";position:absolute}.banner-wrapper .bottom-section-wrapper::before{display:none}.bottom-section-wrapper .location-wrapper .hero-location-slider .slick-arrow{display:flex!important;width:32px;height:32px}.aboutus-form form{padding:20px}.home-page-filter{padding:20px 20px 20px 20px}.aboutus-form select{font-size:15px}h3{font-size:35px;margin-bottom:20px}.vacations-rentals-list li a{font-size:19px}span.featured-location,span.featured-duration{font-size:14px}.listing .inner-wrapper .title{font-size:25px}.listing .inner-wrapper{padding:50px 20px}.benefits-main{padding:50px 10px}.benefits-main h3{font-size:35px}.benefits-box{margin-top:0px}.benefits-inner:nth-child(4)::after{display:none}.benefits-inner:nth-child(5)::after{left:-50px}.book-main{padding:100px 0px}.footer-text,.footer-address{width:100%;border:none;padding-left:0px;padding-right:0px}/* .footer-menu{display:none}*/ .footer-bottom-copyright p{font-size:13px}.social-media-icons.d-sm-none{display:none}.footer-address{border-bottom:1px solid #CCC}.social-media-icons.d-sm-flex{display:flex}#groupvacations_wrapper .sidebar-wrapper .right-wrapper ul#groupvacations-rentals-list ul.vacations-rentals-list .listing-price-section{flex-wrap:wrap}.group_list_property_slider li a,.vacations-rentals-list li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:480px){.vacations-rentals-list li .amit-box{top:10px;right:10px;padding:8px 10px;font-size:11px}}.agree-text{font-size:15px;display:flex!important;align-items:center;gap:10px}.agree-text input{max-width:20px!important;height:20px!important;width:20px;accent-color:#F06A55}.near-location-wrapper details:last-child{border-bottom:none}/* assets/front/css/properties.css */ .property-page,.properties-page{background-color:#F7F7F7}div#review{display:none}.sidebar-wrapper{display:flex;gap:15px}.left-wrapper{width:280px}.right-wrapper{width:calc(100% - 280px - 15px)}.sidebar-wrapper .search-place{flex-direction:column;padding:20px;box-shadow:0 10px 20px rgb(0 0 0 / 5%)}.sidebar-wrapper .search-place>div{width:100%;position:relative!important}.sidebar-wrapper .select-wrapper{margin:5px 0px;height:45px;border-radius:100px;border:1px solid #E6E6E6;padding:0px!important;font-size:15px;display:flex;justify-content:start;align-items:center;background-image:url(../img/dropdown-arrow.svg);background-position:95% center;background-size:12px;background-repeat:no-repeat}.sidebar-wrapper .select-wrapper::after{content:"";background:none}.sidebar-wrapper .search-place input{padding:0px 20px}.sidebar-wrapper .search-place>div::after{display:none}.sidebar-wrapper .btn-amenity-drpdwn, .sidebar-wrapper .btn-tags-drpdwn{padding:0px 20px}.sidebar-wrapper .search-place>div.hover,.sidebar-wrapper .search-place>div:hover{}.sidebar-wrapper .select-wrapper:hover{background-color:#F7F7F7;background-blend-mode:difference}.sidebar-wrapper .search-place>div#search_div:hover{border-radius:100px}.sidebar-wrapper .search-place>div:not(:first-of-type)::before{display:none}.sidebar-wrapper .duration-field-wrapper .clear_date_input,.sidebar-wrapper .search-place .clear_date_input{top:14px;right:11px}.sidebar-wrapper .filter_dates_widget{left:0px}.sidebar-wrapper .weather-wrapper hr{border-top:1px solid #CCCCCC;margin:15px 0px}.sidebar-wrapper .weather-wrapper .weather-box{display:flex;justify-content:space-between;align-items:center}.sidebar-wrapper .weather-wrapper .weather-box .box{display:flex;flex-direction:column;justify-content:center;align-items:center}.sidebar-wrapper .weather-wrapper .weather-box .box .day{font-size:15px;color:#999999;font-weight:600;text-transform:capitalize}.sidebar-wrapper .weather-wrapper .weather-box .box .icon-wrapper{width:30px;height:30px;margin:5px 0px;display:flex;justify-content:center;align-items:center}.sidebar-wrapper .weather-wrapper .weather-box .box .icon-wrapper img{width:100%;height:auto}.sidebar-wrapper .weather-wrapper .weather-box .box .temp{font-size:15px;color:#999999;font-weight:bold;text-transform:capitalize}.sidebar-wrapper .vacations-rentals-list{padding-top:0px}.sidebar-wrapper .vacations-rentals-list>*{margin-bottom:15px}.sidebar-wrapper .vacations-rentals-list button.slick-arrow{background:#FFF;border-radius:50px;display:flex;justify-content:center;align-items:center}.sidebar-wrapper .vacations-rentals-list button.slick-next.slick-arrow::after{background:url(../img/svg/slide-right.svg);background-size:8px;background-position:center;background-repeat:no-repeat;transform:unset;border:none;top:unset!important;left:unset!important;width:10px;height:10px}.sidebar-wrapper .vacations-rentals-list button.slick-prev.slick-arrow::after{background:url(../img/svg/slide-left.svg);background-size:8px;background-position:center;background-repeat:no-repeat;transform:unset;border:none;top:unset!important;left:unset!important;width:10px;height:10px}.properties-page button#load_more_properties,.properties-page button#load_more_properties1{min-width:280px}#groupvacations_wrapper{width:100%}#groupvacations_wrapper ul#groupvacations-rentals-list ul.vacations-rentals-list{background-color:#FFF;box-shadow:0 25px 50px 0 rgb(0 0 0 / 5%);border-radius:10px;padding:20px;margin:20px 0px}#groupvacations_wrapper ul#groupvacations-rentals-list ul.vacations-rentals-list .image-wrapper img{margin-bottom:15px}#groupvacations_wrapper ul#groupvacations-rentals-list ul.vacations-rentals-list p{margin-left:0px;color:#999999;font-weight:600;font-size:15px;position:relative;padding-bottom:calc(100%+-195px)}#groupvacations_wrapper ul#groupvacations-rentals-list ul.vacations-rentals-list li{padding:0px 20px 0px 0px}.group_list_property_slider{overflow:visible}.group_list_property_slider .slick-arrow{box-shadow:0px 4px 24px rgba(0,0,0,0.08);cursor:pointer;font-size:0;width:32px;height:32px;position:absolute;top:45%;transform:translateY(0);transition:.3s all;z-index:1}.group_list_property_slider .slick-prev{left:-15px}.group_list_property_slider .slick-arrow::after{background-size:6px!important}#groupvacations_wrapper .price-text{color:#666666;font-size:15px;font-weight:500}#groupvacations-rentals-list .new-price{font-size:25px}#groupvacations-rentals-list .vacations-rentals-list li a.r-button{display:flex;justify-content:cecnter;align-items:center}#groupvacations_wrapper .sidebar-wrapper .right-wrapper ul#groupvacations-rentals-list ul.vacations-rentals-list .btn{/*width:100%;*/ margin:0px 15px;padding:10.5px 10px}#groupvacations_wrapper .group-antites .r-button{display:flex;justify-content:center;align-items:center}#groupvacations_wrapper .sidebar-wrapper .right-wrapper ul#groupvacations-rentals-list ul.vacations-rentals-list li:hover{background-color:transparent;color:unset}#groupvacations_wrapper .sidebar-wrapper .right-wrapper ul#groupvacations-rentals-list ul.vacations-rentals-list li:hover a{color:#F06A55}#groupvacations_wrapper .sidebar-wrapper .right-wrapper ul#groupvacations-rentals-list ul.vacations-rentals-list .listing-price-section{display:flex;justify-content:space-between;align-items:center;width:90%;margin:0;font-weight:700;align-items:baseline;position:absolute;right:10px;bottom:0;border-top:1px solid #CCCCCC;padding-top:10px}#groupvacations_wrapper .sidebar-wrapper .right-wrapper ul#groupvacations-rentals-list ul.vacations-rentals-list .listing-price-section .price-flex{display:flex!important;align-items:end}.main-info-banner{margin-bottom:40px;display:flex;flex-wrap:wrap}.main-info-banner h2{font-size:35px;font-weight:bold}ul#groupvacations-rentals-list .info-banner-header{margin-bottom:30px;position:relative}.info-banner-header .sub-title{color:#F06A55;font-size:14px;margin-bottom:15px}.info-banner-header .title{font-family:'Merriweather',serif;margin-bottom:5px}.info-banner-header .sub-title span{color:#CCCCCC;padding:0px 10px}.info-banner-header .bottom-text{font-size:15px}.info-banner-header .share-button{display:flex;justify-content:space-between;align-items:center;gap:5px;position:absolute;right:25px;bottom:-20px}.info-banner-header .share-button span{font-size:15px;color:#999999;font-weight:500}.info-banner-header>* p{color:#999999;margin-bottom:0}.info-banner-header>*:last-of-type{color:#999999;display:flex}.info-banner-header>*:last-of-type b{color:#333333}.info-banner-header .reviews{margin-right:20px}.info-banner-content{display:flex;justify-content:space-between;order:2;/* padding:0px 40px;*/}.info-banner-content>*:not(:first-of-type){/* display:flex;*/ /* flex-direction:column;*/ flex-wrap:wrap;/* justify-content:space-between;*/}.group-images>*:nth-child(1){padding-bottom:5px;padding-right:5px;padding-left:5px}.group-images>*:nth-child(2){padding-bottom:5px;padding-right:5px;padding-left:5px}.group-images>*:nth-child(3){padding-top:5px;padding-right:5px;padding-left:5px}.group-images>*:nth-child(4){padding-top:5px;padding-right:5px;padding-left:5px}/* .info-banner-content>*:first-of-type{height:calc(50% - 20px / 2)!important}*/ /* .info-banner-content>*:not(:first-of-type){height:calc(50% - 20px / 2)!important}*/ /* .info-banner-content>*:last-of-type a{color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}*/ /* .info-banner-content>*:last-of-type a img{width:100%;height:100%;position:relative}*/ /* .info-banner-content>*:last-of-type a span{position:absolute;bottom:20px;text-align:center;display:inline-block;background:#F06a55;padding:10px 30px;border-radius:50px}*/ .info-banner-content img:not(.icon){height:100%;object-fit:cover;width:100%}.columns-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.info-content .location-wrapper{gap:10px}.location-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:140px;/* gap:10px;*/}.location-wrapper .info-block{margin-bottom:0px}.location-wrapper .info-block::after{display:none}.location-wrapper .left-col{width:100%;height:300px;overflow:hidden}.location-wrapper .right-col{width:calc(100%+40px);position:relative}.columns-wrapper .left-col{width:100%}.columns-wrapper .right-col{width:calc(100%+40px)}.columns-wrapper .right-col{padding:70px 48px 38px;position:relative}.columns-wrapper .right-col form#bookingFrm{background-color:#FFF;border-radius:10px;box-shadow:0 0 25px 0 rgb(0 0 0 / 5%)}/*.columns-wrapper .right-col::after{background-color:#F7F7F7;border-radius:0 0 0 200px;bottom:0;content:'';display:block;height:100%;left:0;position:absolute;top:0;width:100vw;z-index:-1}*/ .columns-wrapper .right-col .price-info{align-items:baseline;display:flex;justify-content:space-between;font-weight:500;margin-bottom:31px}.columns-wrapper .right-col .price-info .old-price{color:#999999;font-size:20px;text-decoration:line-through}.columns-wrapper .right-col .price-info .new-price{font-weight:600;font-size:25px;color:#000}.columns-wrapper .right-col .price-info .new-price span{color:#F06A55;font-size:35px;font-weight:600}.columns-wrapper .right-col p{color:#999999;font-size:12px;font-weight:500;text-align:center}table{color:#999999;font-weight:500;width:100%}.columns-wrapper .right-col table th{color:#333333;font-weight:600;text-align:right}.columns-wrapper .right-col .btn-primary{display:block;/* margin-bottom:26px;*/ margin-left:auto;width:100%;margin-top:25px;opacity:1!important}.info-block{margin-bottom:150px;position:relative}.info-block::after{content:"";position:absolute;bottom:-80px;left:0;right:0;width:100%;height:1px;background-color:#CCCCCC}.info-block .title{font-size:30px;font-weight:bold;margin-bottom:25px;font-family:'Merriweather',serif}.info-block .info-content .with-arrow{padding-left:0px;font-weight:600}.info-block .info-content .with-arrow::before{right:-35px;left:auto;top:55%}.info-block .info-content .with-arrow::after{right:-20px;left:auto;top:55%}.info-content p{color:#666666!important;line-height:23px}.info-content p a{font-weight:600}.map-holder img{width:100%}.apartment-info-nav{margin-bottom:41px}.apartment-info-nav li{position:relative}.apartment-info-nav hr{margin:10px 0px}/*.apartment-info-nav li::before{content:"";position:absolute;top:20%;left:-28px;height:60%;width:2px;background-color:#CCCCCC}*/ .apartment-info-nav li:nth-child(1)::before{display:none}.apartment-info-nav li:nth-child(1){margin-left:0px}.apartment-info-nav a:hover{color:#F06A55}.info-banner-header img{margin-right:5px;vertical-align:middle;width:13px}.apartment-info-nav{border-bottom:2px solid #E6E6E6}.apartment-info-nav a{color:#999999;display:block;font-weight:600;font-size:15px;padding:14px 0;position:relative;transition:.3s all;text-align:center}.apartment-info-nav a.active{color:#262626}.apartment-info-nav a.active:hover{color:#F06A55}.amenities-list-wrapper{width:50%}.amenities-list{/* display:flex;*/ /* flex-wrap:wrap;*/ /* justify-content:space-between;*/ padding-left:50px;margin-top:10px}.amenities-list li{/* align-items:center;display:flex;*/ padding:3px 0;/* width:calc(50% - 20px);*/ list-style:disc;color:#999999}.amenities-list img{margin-right:14px;vertical-align:middle;width:32px;display:none}.amenities-list li p{margin-bottom:0;color:#999999;font-size:15px}.arrangements-list{display:flex;flex-wrap:wrap;justify-content:space-between}.arrangements-list img{margin-bottom:19px;width:48px}.arrangements-list li{width:calc(50% - 14px)}.arrangements-list li p{color:#999;font-size:15px;margin-bottom:0}.arrangements-list li .bedroom-name{font-size:17px;color:#000;margin-bottom:5px;text-align:center}.properties-page .main-nav ul li{padding-right:0}/* .properties-page .main-nav ul{align-items:flex-end;background-color:#F06A55;height:100vh;flex-direction:column;justify-content:center;overflow:hidden;padding:20px;position:fixed;right:0;text-align:right;top:0;transition:.3s all;transform:translateX(100%);width:450px;z-index:9}*/ .properties-page .main-nav ul a:not(.btn){font-size:15px}.properties-page .main-nav ul.menu-active{transform:none}/*.menu-button span,.menu-button::after,.menu-button::before{background-color:#333}*/ .search-field input[type="search"]::placeholder{color:#999}.duration-field-wrapper,.guests-number-field{background-color:transparent;box-shadow:none!important;color:#999999;font-weight:500;margin-bottom:0px!important}.fields-wrapper{margin:10px 0px}.select-wrapper{margin:5px 0px;width:100%;height:60px;border-radius:100px;border:1px solid #E6E6E6;padding:20px 20px 20px 40px!important;font-size:16px;display:flex;justify-content:center;align-items:center;position:relative;z-index:1}.select-wrapper::after{content:"";position:absolute;right:25px;background-image:url(../img/dropdown-arrow.svg);background-position:95% center;background-size:12px;background-repeat:no-repeat;width:12px;height:12px;z-index:0}.duration-field-wrapper div:first-of-type{border-right:1px solid #E6E6E6}.duration-field-wrapper input,.guests-number-field input{border:none;color:#333333;font-family:'Montserrat';font-weight:600;margin-top:5px;outline:none;width:100%}.guests-number-field{margin-bottom:40px;padding:15px 28px}.columns-wrapper .right-col table{line-height:1.6;margin-bottom:24px;margin-top:22px}.columns-wrapper .right-col hr{border:0;border-top:1px solid #E6E6E6;display:block;height:1px}.columns-wrapper .right-col .total{font-size:20px;font-weight:600;margin-bottom:35px;margin-top:26px}/*.rental-rules h3{margin-bottom:51px}*/ .rental-rules h5{margin-bottom:3px}.rental-rules p{color:#999;font-size:15px;margin-bottom:15px}.date-block h3{margin-bottom:24px}.properties-page .become-host{color:#333333;cursor:pointer;margin:0 40px;position:static}.properties-page header a:not(.btn)::after{display:none}body.properties-page.property-page .main-nav ul a:not(.btn){font-size:15px}.rental-location .title{font-size:30px;font-weight:bold;font-family:'Merriweather',serif}.near-location-wrapper{background-color:#fff;box-shadow:0 25px 50px rgb(0 0 0 / 5%);padding:40px 20px;border-radius:10px;max-height:300px}.nearby-content{width:100%;padding:10px 10px 0px 0px;/* overflow:scroll;*/ overflow-x:overlay;max-height:200px}.near-location-wrapper .heading{font-size:19px;color:#000;font-weight:600}.nearby-content details{display:unset}details{border-bottom:1px solid #E6E6E6;display:flex;justify-content:center;align-items:center}.property-nearby-list{border-bottom:1px solid #E6E6E6;display:flow;justify-content:center;align-items:center}details[open]{padding-bottom:10px}details:hover summary{color:#F06A55}details:hover summary::after{background-image:url('../img/details-arrow-color.png')}details>summary{list-style:none;position:relative;color:#999999;font-size:15px;font-weight:600;padding:13px 0px}details>summary::-webkit-details-marker{display:none}details>summary::after{content:"";position:absolute;top:7px;right:0;width:30px;height:30px;background-color:#FFF;border-radius:50%;border:1px solid #E6E6E6;background-image:url('../img/details-arrow.png');background-repeat:no-repeat;background-size:10px;background-position:center}details[open]>summary::after{transform:rotate(180deg)}details[open]>summary{color:#000}details li{display:flex;justify-content:space-between;align-items:center;position:relative;color:#999999;font-size:15px;line-height:20px;font-weight:500;padding:5px 8px;margin:6px 0;box-shadow:0 0px 2px 0px #0000003d;cursor:pointer;border-radius:3px;background:#f7f7f7;transition:0.2s all ease-in-out}details li span{right:8px!important}details li:hover{background-color:#F06A55;color:#FFF}/* details li::before{content:"·";position:absolute;width:1px;height:1px;left:0;display:flex;justify-content:center;align-items:center}*/ body.properties-page.property-page .benefits-main{display:none}body.properties-page .benefits-main{display:none}.info-banner-header{align-items:center;display:flex;justify-content:center;text-align:center;margin-bottom:30px;position:relative;order:1}.info-banner-header>*:last-of-type{align-items:flex-end;flex-direction:column}.property-price .listing-price-section{display:flex;align-items:baseline;margin-right:5px;flex-grow:3;justify-content:start}.property-price span.old-price{color:#999999;font-size:16px;font-weight:500;text-decoration:line-through}.property-price span.new-price{font-size:19px;font-weight:bold;color:#000!important}.property-price .listing-price-section span.base-price{color:#000;font-weight:bold}.groupvacation-title{font-size:22px;font-weight:600;color:#262626;font-family:"Montserrat",sans-serif;display:block;width:100%!important;padding:10px 0px 5px 0px}.groupantites-wrapper{padding-top:0px!important}#groupvacations-rentals-list .vacations-rentals-list li a.r-button{height:auto}.filter-button{width:100%;height:45px;background:#F06A55;display:flex;justify-content:center;align-items:center;color:#FFF;gap:8px;border-radius:5px;margin:10px 0px;border:none;cursor:pointer}.show-from{display:block!important;border-radius:30px}.filters-close-btn{text-align:center;font-size:20px;color:#262626;font-weight:700;padding:0px 0px 20px 0px}.filters-close-btn:hover{background-color:#FFF!important}.filters-close-btn img{position:absolute;right:0;width:15px;height:auto;top:10%;cursor:pointer}.similar-rentals-wrapper .title-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:100px 0px 30px 0px}.similar-rentals-wrapper .title-wrapper .title{margin-bottom:5px}.similar-rentals-wrapper .title-wrapper .with-arrow::before{right:-35px;left:auto;top:55%}.similar-rentals-wrapper .title-wrapper .with-arrow::after{right:-20px;left:auto;top:55%}.similar-rentals-wrapper .v-rentals-wrapper{padding:0px 0px 50px 0px}.similar-rentals-wrapper .v-rentals-wrapper .vacations-rentals h3.title{display:none!important}.similar-rentals-wrapper .f-slider-wrapper{display:none}.similar-rentals-wrapper .btn-primary{display:none}.similar-rentals-wrapper section.v-rentals-wrapper{display:none}.similar-rentals{padding:0px 0px 100px 0px}.similar-rentals .home-rentals li:nth-child(1){background-color:transparent}.similar-rentals .home-rentals li:nth-child(1) .image-wrapper img{border-radius:10px}.similar-rentals .home-rentals li:nth-child(1) .content-wrapper{padding-left:0px;padding-right:0px;padding-top:20px;padding-bottom:20px}.similar-rentals .home-rentals li:nth-child(1) a{color:#333}.similar-rentals .home-rentals li:nth-child(1) span.duration img,.similar-rentals .home-rentals li:nth-child(1) span.featured-location img{filter:brightness(1)}.similar-rentals .home-rentals li:nth-child(1) .first-rental-flex{display:block}.similar-rentals .home-rentals li:nth-child(1) .content-wrapper .rental-id{color:#CCCCCC}.similar-rentals span.featured-location{color:#666666}.similar-rentals .home-rentals li:nth-child(1) b{color:#666666}.similar-rentals .first-rental-flex{color:#666666}.similar-rentals .home-rentals li:nth-child(1):hover a{color:#F06A55}.similar-rentals .home-rentals li:nth-child(1):hover span.featured-location,.similar-rentals .home-rentals li:nth-child(1):hover span.featured-duration b{color:#666666}.title{text-transform:capitalize}ul#groupvacations-rentals-list{margin-bottom:40px}.group_list_property_slider{width:calc(100% - 280px)!important}.group-antites{margin-right:0px!important}ul#groupvacations-rentals-list ul.vacations-rentals-list .slick-track,ul#groupvacations-rentals-list ul.vacations-rentals-list .slick-initialized.slick-slider>div,ul#groupvacations-rentals-list ul.vacations-rentals-list .slick-initialized.slick-slider>div>.slick-track,ul#groupvacations-rentals-list ul.vacations-rentals-list .slick-initialized.slick-slider>div>.slick-track>.slick-slide,ul#groupvacations-rentals-list ul.vacations-rentals-list .slick-initialized.slick-slider>div>.slick-track>.slick-slide>div,ul#groupvacations-rentals-list ul.vacations-rentals-list .slick-initialized.slick-slider>div>.slick-track>.slick-slide>div>img{height:auto}.vacational-slider.group-vacational-slider{overflow:hidden}@media (max-width:500px){header .become-host+.btn-secondary{display:none}.info-banner-header>*:last-of-type{display:block}}@media (max-width:576px){#groupvacations_wrapper .sidebar-wrapper .right-wrapper .vacations-rentals-list>*{width:calc(100% / 2 - 13px * 2 / 2)}.vacations-rentals-list p{padding-bottom:calc(100%+-75px)}#groupvacations-rentals-list span.base-price{font-size:20px}.vacations-rentals .sidebar-wrapper .vacations-rentals-list{flex-direction:column}.vacations-rentals .sidebar-wrapper .vacations-rentals-list .group_list_property_slider,.vacations-rentals .sidebar-wrapper .vacations-rentals-list .group-antites{width:100%!important}}@media (max-width:767px){.filter-button-wrapper{width:100%;display:block}#search_place{display:none}.info-banner-header .share-button{display:none}.info-banner-content>*:first-of-type{width:100%}.info-banner-content>*:not(:first-of-type),.properties-page .search-field input{display:none}.columns-wrapper .right-col{padding:51px 20px 27px}.home-page header .search-field{margin:10px 0px 0 auto}header .search-field{margin:0 20px 0 auto}header .btn.btn-search{height:45px;min-width:40px;width:40px}.info-banner-header>*:first-of-type{margin-bottom:17px}.info-banner-content{margin-top:36px}.arrangements-list{margin-bottom:-30px}.arrangements-list li{margin-bottom:30px}/* .arrangements-list li:nth-of-type(2n+1):not(:last-of-type),.amenities-list li:nth-of-type(2n+1){border-right:1px solid #E6E6E6}*/ /* .apartment-info-nav{display:flex}*/ .apartment-nav-outer{position:unset!important}.apartment-nav-outer .sticky_nav{box-shadow:none!important;background-color:transparent;border-radius:0px!important}.apartment-info-nav:hover{height:unset}/* .apartment-info-nav .onhover{height:14px;position:absolute;right:15px;top:15px;width:14px}.apartment-info-nav .onhover::after,.apartment-info-nav .onhover::before{content:'';display:block;position:absolute}.apartment-info-nav .onhover::after{background-color:#333333;height:100%;left:50%;top:0;transform:translateX(-50%);width:2px}.apartment-info-nav .onhover::before{border-color:#333;border-style:solid;border-width:0 2px 2px 0;bottom:1px;height:8px;right:2px;transform:rotate(45deg);width:8px}*/ .info-banner-header .reviews+*{margin-right:20px}.sidebar-wrapper .vacations-rentals-list{justify-content:space-between}.sidebar-wrapper .vacations-rentals-list>*{width:calc(100%)}.sidebar-wrapper .vacations-rentals-list>*:nth-child(2n+2){margin-right:0}#groupvacations_wrapper .sidebar-wrapper .right-wrapper .vacations-rentals-list>*:nth-child(2n+2){margin-right:10px}#groupvacations_wrapper .sidebar-wrapper .right-wrapper .vacations-rentals-list>*{width:calc(100%)}.sidebar-wrapper{flex-wrap:wrap}.left-wrapper,.right-wrapper{width:100%}}@media (min-width:768px){.filter-button-wrapper{display:none}.filters-close-btn{display:none}.home-page .search-field{display:none}.arrangements-list li{border-right:1px solid #E6E6E6;width:30%}.arrangements-list li:nth-of-type(3n+3){border-right:none}.amenities-list li:nth-of-type(3n+3){border:none}.main-info-banner{margin-bottom:62px}.apartment-info-nav{display:flex;justify-content:space-between;margin-bottom:56px}.apartment-info-nav a::after{background-color:#F06A55;bottom:-2px;content:'';display:block;height:2px;left:0;opacity:0;position:absolute;transition:.3s all;width:100%;text-align:center}.apartment-info-nav a.active::after{opacity:1}/* .apartment-info-nav a:hover::after{opacity:1}*/ .apartment-info-nav .onhover{display:none}.sidebar-wrapper .vacations-rentals-list>*{width:calc(100% / 2 - 8px * 4 / 2)}#groupvacations_wrapper .sidebar-wrapper .right-wrapper .vacations-rentals-list>*{width:calc(100% / 3 - 12px * 4 / 3)}}@media (min-width:768px) and (max-width:991px){/* .info-banner-content>*:first-of-type{width:60.5%}.info-banner-content>*:not(:first-of-type){width:calc(39.5% - 20px)}*/ /* .amenities-list li{border-right:1px solid #E6E6E6;width:30%}*/}/*@media (min-width:768px) and (max-width:1199px){.fields-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}.fields-wrapper>*{margin:0;width:calc(100% / 2 - 10px)}}*/ @media (max-width:991px){/* .info-banner-content>*:nth-of-type(2),.become-host{display:none}*/ .apartment-nav-outer{width:100%!important;left:0}}@media (min-width:992px){/* .info-banner-content>*:first-of-type{width:calc(55% - 20px)}*/ /* .info-banner-content>*:not(:first-of-type){width:calc(25% - 20px / 2)!important}*/ .d-md-flex{display:none}/* .apartment-nav-outer{width:calc(100% - 420px)!important}*/ /* .columns-wrapper .right-col form#bookingFrm{margin-top:-100px}*/ .columns-wrapper .sticky_tab form#bookingFrm{margin-top:0px!important}.sidebar-wrapper .vacations-rentals-list>*{width:calc(100% / 3 - 16px * 4 / 3)}#groupvacations_wrapper .sidebar-wrapper .right-wrapper{width:calc(100% - 280px - 15px)}#groupvacations_wrapper .sidebar-wrapper{justify-content:end}}@media (min-width:1277px){body.properties-page.property-page .menu-button{display:none}body.properties-page .menu-button{display:none}body.property-page .main-nav ul{background-color:transparent;height:100%;position:unset;width:100%;transform:unset;flex-direction:row;display:flex;font-size:15px;padding:0px}.properties-page .main-nav ul{background-color:transparent;height:100%;position:unset;width:100%;transform:unset;flex-direction:row;display:flex;font-size:15px;padding:0px}}/* @media (min-width:1440px){.apartment-nav-outer{width:calc(100% - 550px)!important}}*/ @media (max-width:1200px){}@media (max-width:767px){.columns-wrapper .right-col{margin:0;order:-1}.location-wrapper .right-col{margin:0}.similar-rentals{padding:0px 0px 70px 0px}}@media (min-width:768px){.location-wrapper .left-col{width:calc(100% - 325px)}.location-wrapper .right-col{width:350px}}@media (min-width:768px){.columns-wrapper .left-col{width:calc(100% - 420px)}.columns-wrapper .right-col{width:350px}.location-wrapper .left-col{width:calc(100% - 360px)}.location-wrapper .right-col{width:350px}}.info-block .mb-0{margin-bottom:0}@media only screen and (max-width:767px){.columns-wrapper .right-col{padding:51px 20px 27px!important}.columns-wrapper.columns-responsive-wrapper .right-col{padding:0px!important}}@media (max-width:992px){body.properties-page.property-page .main-nav ul a:not(.btn),.properties-page .main-nav ul a:not(.btn){font-size:35px}.columns-wrapper.columns-responsive-wrapper{width:100%}.columns-wrapper.columns-responsive-wrapper .left-col,.columns-wrapper.columns-responsive-wrapper .right-col{width:100%}ul#arrangements_list{max-width:92%;margin:0 auto}.group_list_property_slider{width:calc(100% - 266px)!important}}@media (max-width:767px){.group_list_property_slider{width:48%!important}#groupvacations_wrapper .sidebar-wrapper .right-wrapper ul#groupvacations-rentals-list ul.vacations-rentals-list li{padding:0px}.group_list_property_slider .slick-next{right:-5px!important}.group_list_property_slider .slick-prev{left:-23px!important}}@media (max-width:576px){.amenities-list-wrapper{width:100%;margin:10px 0px!important}.amenities-flex{flex-wrap:wrap}.similar-rentals{padding:0px 0px 50px 0px}#groupvacations_wrapper .sidebar-wrapper .right-wrapper ul#groupvacations-rentals-list ul.vacations-rentals-list p{font-size:15px;padding-bottom:calc(100%+-125px)}#groupvacations-rentals-list span.base-price{font-size:20px}#groupvacations_wrapper .sidebar-wrapper .right-wrapper ul#groupvacations-rentals-list ul.vacations-rentals-list .btn{margin:0px;font-size:13px}.groupvacation-title{font-size:19px}.group_list_property_slider li a{font-size:18px}}@media (min-width:350px) and (max-width:480px){#groupvacations_wrapper .sidebar-wrapper .right-wrapper ul#groupvacations-rentals-list ul.vacations-rentals-list p{padding-bottom:calc(100%+-55px)}}.properties-page div#search_div .ui-menu .ui-menu-item a{padding:8px 15px}.apartment-nav-outer{width:calc(100%)}.amenities-flex{flex-wrap:wrap;row-gap:10px}.amenities-list-wrapper{width:50%;flex:0 0 50%}.price-amount{color:#222222;font-size:25px;font-weight:700}@media (min-width:767px){.vacations-rentals-list button.slick-arrow{opacity:0}.vacations-rentals-list li:hover button.slick-arrow{opacity:1}}#groupvacations-rentals-list .group_list_property_slider .slick-arrow{opacity:1}.gallery-album{width:calc(100%);max-height:calc(100%)!important;background-color:#fff;padding-bottom:40px;z-index:998!important;overflow:hidden!important}.gallery-album .custom-popup-inner{margin-top:auto}.gallery-album .custom-popup-inner .popup-boby{width:100%;max-height:100vh;overflow:auto;margin-left:auto;margin-right:auto;margin-top:20px;padding-bottom:80px}.galleryAlbum{width:50%;max-height:100%;margin-left:auto;margin-right:auto}.single-image img{width:100%;height:auto;border-radius:5px;margin-top:10px;margin-bottom:10px}.duet-image img{width:100%;height:auto;border-radius:5px;margin-top:10px;margin-bottom:10px}.single-image video{width:100%;height:auto;border-radius:5px;margin-top:10px;margin-bottom:10px}.duet-image video{width:100%;height:auto;border-radius:5px;margin-top:10px;margin-bottom:10px}.gallery-modal{z-index:999!important;max-height:100%!important;max-width:100%!important;background-color:#000;padding:0!important;top:0px!important;padding-top:20px!important}@media (max-width:992px){.gallery-album .custom-popup-inner .popup-boby{width:calc(100%);max-height:100vh!important;overflow:auto;background-color:#fff;padding-bottom:80px;margin-top:20px}.galleryAlbum{width:100%;max-height:100%;margin-left:auto;margin-right:auto}.single-image img{width:100%;height:auto!important;border-radius:5px;margin-top:10px;margin-bottom:10px}.duet-image img{width:100%;height:auto!important;border-radius:5px;margin-top:10px;margin-bottom:10px}.single-image video{width:100%;height:auto!important;border-radius:5px;margin-top:10px;margin-bottom:10px}.duet-image video{width:100%;height:auto!important;border-radius:5px;margin-top:10px;margin-bottom:10px}.gallerySlider button.slick-prev.slick-arrow{display:none!important}.gallerySlider button.slick-next.slick-arrow{display:none!important}.gallery-modal .share-button span{display:none}.gallery-modal .back-btn span{display:none}.info-banner-header{order:2;margin-top:20px;margin-bottom:20px}.info-banner-content{order:1;margin-top:0px}body.property-page main{padding-top:0px!important}.property_share_btn{display:none!important}/* body.property-page .widget-visible>iframe{bottom:120px!important}*/ .gallery-modal .slick-slider .slick-list .slick-slide img{max-height:calc(100vh - 150px)!important}.main-info-banner{margin-bottom:0px!important}.info-block::after{bottom:-30px!important}.info-block{margin-bottom:50px!important}.similar-rentals-wrapper .title-wrapper{padding:30px 0px 20px 0px!important}.similar-rentals{padding:0px 0px 20px 0px!important}footer .container{padding-top:50px!important}.availability_datepicker .ui-datepicker{padding-top:0px!important}.properties-page.property-page section.container .title{font-size:25px!important}.info-block .title{margin-bottom:10px!important}}.gallery-modal .custom-popup-inner{height:100%!important;max-width:100%!important}.gallery-modal .slick-slider .slick-list .slick-slide img{width:auto!important;height:auto!important}.gallerySlider .slick-dots-container{width:100%!important}.gallery-modal .slick-slider .slick-list .slick-slide{padding:0!important}.custom-popup-outer{max-width:100%!important}.custom-popup-outer .gallery-modal{max-width:100%!important;margin-left:5px!important;margin-right:5px!important}.gallery-modal .popup-header{border:none!important;margin-bottom:30px!important;font-size:larger;color:#fff}.popup-header{border:none!important}.back-btn{position:absolute;left:40px!important;top:0px!important;cursor:pointer}.popup-header .share-button{position:absolute;right:40px;top:0}.share_modal{z-index:1000!important}.custom-popup-outer.gallery-modal .popup-header{display:block!important;padding-bottom:50px}.slider_counter{position:absolute;left:50%;transform:translate(-50%);top:0}.gallerySlider button.slick-next.slick-arrow{right:30px!important;background-color:#000;width:50px!important;height:50px!important}.gallerySlider button.slick-prev.slick-arrow{left:30px!important;background-color:#000;width:50px!important;height:50px!important}.gallerySlider button.slick-next.slick-arrow:hover{right:30px!important;background-color:#333}.gallerySlider button.slick-prev.slick-arrow:hover{left:30px!important;background-color:#333}.gallerySlider button.slick-next.slick-arrow i{color:#fff;font-size:14px}.gallerySlider button.slick-prev.slick-arrow i{color:#fff;font-size:14px}.gallerySlider .slick-next.slick-arrow::after{display:none!important}.gallerySlider .slick-prev.slick-arrow::after{display:none!important}.slick-arrow{border:2px solid #bbb!important}#Gallery_Album .col-6{padding-right:10px!important;padding-left:10px!important}#Gallery_Album .col-12{padding-right:10px!important;padding-left:10px!important}.main-image:hover{opacity:0.9}.single-image img:hover{opacity:0.9}.duet-image img:hover{opacity:0.9}.single-image video:hover{opacity:0.9}.duet-image video:hover{opacity:0.9}.scroll_none{overflow:hidden!important}.gallery-modal .back-btn,.gallery-modal .slider_counter,.gallery-modal .share-button{top:20px!important}.slider{position:relative}.slider_counter_mobile{position:absolute;bottom:10px;right:10px;background-color:rgba(0,0,0,0.5);color:white;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;font-size:12px;border-radius:5px;z-index:2}.back_btn_mobile{position:absolute;top:10px;left:10px;background-color:rgba(255,255,255,0.80);font-size:12px;border-radius:50%;z-index:2}.back_btn_mobile i{font-size:14px;margin:8px;margin-left:11px;margin-right:11px}.share_button_mobile{position:absolute;top:10px;right:10px;background-color:rgba(255,255,255,0.80);font-size:12px;border-radius:50%;z-index:2}.share_button_mobile i{font-size:14px;margin:10px;margin-left:12px;margin-right:12px}.group-images{position:relative}.more_img_btn{position:absolute;top:93%;left:75%;transform:translate(-50%,-50%);background-color:#F06A55;color:#fff;padding:10px;padding-left:20px;padding-right:20px;border-radius:20px;z-index:2;font-size:12px;font-weight:bold}.reserve_btn{position:fixed;width:100%;bottom:0;left:0;right:0;background-color:#fff;padding:20px;z-index:2;border-top:1px solid #a5a5a5;display:none}.reserve_btn .property_info{width:50%;float:left;text-align:left;padding-top:15px;padding-bottom:15px}.reserve_btn .property_info .property_info_price{font-weight:bolder}.reserve_btn .property_info .property_info_date{font-size:12px}.reserve_btn .property_reserv_btn{width:50%;float:right;text-align:right}.gallery-modal .popup-boby{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.review_form{margin-top:20px;margin-bottom:20px}.rating_rating_wrapper{display:flex;align-items:center;justify-content:start;margin-top:10px}.location-wrapper::after{content:"";position:relative;bottom:-40px;left:0;right:0;width:100%;height:1px;background-color:#CCCCCC}/* assets/front/css/contact.css */ header{position:relative}.top-img{position:relative;max-height:310px;margin-bottom:50px}.top-img:after{background-color:#F06A55;border-radius:0 0 280px 0;content:'';display:block;height:100%;left:0;position:absolute;top:0;width:calc(100%+40px);z-index:-1}.top-img .container{position:absolute;left:0;right:0;top:80%;transform:translateY(-50%);z-index:5}.top-img .container h3{color:#fff;margin-bottom:10%}.top-img img{max-height:310px;width:100%}.getaway{padding:330px 0}.get-in-touch h3{margin-bottom:27px}.get-in-touch{position:relative;margin-bottom:250px}.get-in-touch:before{content:'';position:absolute;top:-50px;right:0;width:42%;height:calc(100%+150px);background-color:#F7F7F7;display:block;z-index:-1;border-bottom-left-radius:50%}.row{display:flex}.get-info{flex-basis:40%;padding-right:15px}.get-info p{margin-bottom:50px}.get-form{flex-basis:60%;padding-left:15px}.get-info p,.get-info li{color:#999999;font-size:20px}.get-info li{margin-bottom:40px;display:flex;align-items:baseline;line-height:35px}.get-info li img{max-width:20px;margin-right:15px}.get-form form{display:flex;flex-wrap:wrap}.get-form form input::placeholder{color:#333333}.get-form form input{flex-basis:calc(50% - 15px);height:70px;background-color:#fff;border-radius:5px;border:none;box-shadow:0 6px 7px 3px #00000008;padding:30px;margin-bottom:30px;font-weight:bold}.top-img:before{background:linear-gradient(90deg,#000 0%,rgba(0,0,0,0) 100%);content:'';display:block;height:100%;left:0;opacity:0.3;position:absolute;top:0;width:50%;z-index:1}.get-form form textarea{flex-basis:100%;background-color:#fff;border-radius:5px;border:none;box-shadow:0 6px 7px 3px #00000008;padding:30px;margin-bottom:50px;font-weight:bold;font:700 13.3333px Arial}.get-form form button{min-width:250px;margin:auto}/* .get-form form input:nth-child(odd){margin-right:30px}*/ .get-in-touch:before{top:-100px;height:calc(100%+200px)}.get-in-touch{margin-top:100px}.d-flex-50{display:flex;align-items:start;justify-content:space-between;flex-direction:column;flex:0 0 50%;padding:0px 20px 30px 0px;gap:5px}.get-form form input{width:100%;margin:0px}.d-flex-100{flex:0 0 100%;padding:0px 20px 30px 0px}.get-form form textarea{width:100%}@media (max-width:1920px){.getaway{padding:150px 0}.top-img:after{height:calc(100% - 4px)}}@media (max-width:768px){.row{flex-direction:column}.get-form form input{flex-basis:100%}.get-form form input:nth-child(odd){margin-right:0}.top-img{max-height:180px}.top-img .container h3{font-size:30px;margin-bottom:5%}.d-flex-50{flex:0 0 100%}}@media (max-width:550px){.top-img img{height:130px}}/* assets/front/css/confirm.css */ .confirm h3{font-size:20px}.trip-row{display:flex;justify-content:space-between;margin-bottom:30px}.column-7{max-width:60%;flex-basis:60%;padding-right:60px}.column-5{max-width:40%;flex-basis:40%}.trip-info h5{margin-bottom:5px}.trip-info span{color:#999999;line-height:23px}.trip-info a{color:#333333}input.apple-switch{position:relative;-webkit-appearance:none;outline:none;width:50px;height:30px;background-color:#fff;border:1px solid #D9DADC;border-radius:50px;box-shadow:inset -20px 0 0 0 #DEDEDE;cursor:pointer}input.apple-switch:after{content:"";position:absolute;top:1px;left:1px;background:transparent;width:26px;height:26px;border-radius:50%;box-shadow:2px 4px 6px rgba(0,0,0,0.2)}input.apple-switch:checked{box-shadow:inset 20px 0 0 0 #333333;border-color:#333333}input.apple-switch:checked:after{left:20px;box-shadow:-2px 4px 3px rgba(0,0,0,0.05)}.work-box{padding:20px 0;border-top:1px solid #E6E6E6;border-bottom:1px solid #E6E6E6;align-items:center}input[type='radio']{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;outline:none;background-color:#DEDEDE;cursor:pointer}input[type='radio']:before{content:'';display:block;width:41%;height:41%;margin:30%;border-radius:50%;background:#fff}input[type='radio']:checked{background-color:#333333}.choose .trip-edit{display:flex;align-items:center}.choose .trip-edit input{margin-right:8px}.choose input{margin-left:5px}.choose{border:1px solid #707070;border-radius:15px;overflow:hidden;margin-bottom:50px}.choose .choose-box{padding:25px;margin-bottom:0}.choose .choose-box:not(:last-child){border-bottom:1px solid #707070}.choose-box.active{background-color:#F5F5F5}.trip-info{flex-basis:66%}.trip-info b{display:block;margin-top:5px}.pay-with form select,.rooftop select{height:70px;background-color:#fff;border-radius:5px;border:none;box-shadow:0 6px 7px 3px #00000008;padding:0 30px;margin-bottom:30px;font-weight:bold;width:100%;-webkit-appearance:none;-moz-appearance:none;background-image:url("./../img/svg/arrow.svg");background-repeat:no-repeat;background-position:calc(100% - 30px);background-size:12px;font-size:16px;outline:none}.pay-with form>input{height:70px;background-color:#fff;border-radius:5px;border:none;box-shadow:0 6px 7px 3px #00000008;padding:0 30px;margin-bottom:30px;font-weight:bold;width:100%;outline:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.duration-field-wrapper input,.guests-number-field input{height:35px}.duration-field-wrapper,.guests-number-field{box-shadow:0 6px 7px 3px #00000008;margin-bottom:30px}.rooftop{position:relative;padding:60px 0 70px 60px}.pay-with form .guests-number-field select,.rooftop select{box-shadow:none;border:none;height:auto;margin:4px 0 0;text-align:left;padding-left:0}.guests-number-field{padding:15px 0 15px 30px}.pay-with{background-color:#F7F7F7;padding:75px 85px 120px;border-bottom-left-radius:70px;margin-bottom:50px}.required h3{margin-bottom:20px}.user-info{display:flex;margin-bottom:25px;align-items:center}.user-info img{margin-right:15px;border-radius:100%;overflow:hidden;max-width:90px;max-height:90px;object-fit:cover}.user-info h5{margin-bottom:5px}.required textarea{width:100%;background-color:#fff;border-radius:5px;border:none;box-shadow:0 6px 15px 6px #00000008;padding:30px;margin-bottom:50px;font-weight:bold}.work-box div h5{margin-bottom:5px}.required .work-box>div{background-image:url('./../img/svg/arrow-right.svg');background-repeat:no-repeat;background-position:calc(100% - 30px);background-size:12px;font-size:16px;width:100%}.trip-row.work-box span{color:#999999;line-height:23px}.confirm p{color:#999999;line-height:23px;font-size:14px}.confirm p b{color:#333333;display:block}.confirm{margin-bottom:200px}.roof-img-row{display:flex}.img-box:nth-child(2){margin:0 10px}.rooftop h4{margin:20px 0 15px}.rooftop>span{color:#999999}.rooftop form{margin-top:40px}.price-form{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:30px 0;margin:40px 0 30px}.price-form li{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.price-form li:last-child{margin-bottom:0}.price-form li span{color:#999999}.price-form li b{color:#333333}.total{display:flex;justify-content:space-between}.rooftop form button{margin-left:auto;margin-top:30px;margin-bottom:30px}.rooftop form>span{color:#999999}.rooftop:after{background-color:#F7F7F7;border-radius:0 0 0 200px;bottom:0;content:'';display:block;height:100%;left:0;position:absolute;width:calc(100%+32vw);z-index:-2;top:0}@media (max-width:768px){.pay-with{padding:75px 45px 120px}.column-7{max-width:100%;flex-basis:100%;padding-right:0}.column-5{max-width:100%;flex-basis:100%}.rooftop{margin-top:50px;padding:60px 0 70px 30px}.rooftop h4{margin:20px 0 15px;font-size:25px}}@media (max-width:576px){.pay-with{padding:60px 15px 80px}}/* assets/front/css/my-account.css */ .account-content{background-color:#F7F7F7;/* padding:50px 55px 60px;*/ padding:100px 0 55px 0px;border-bottom-left-radius:85px;margin:0 auto 50px;width:80%}.account-info{display:flex;align-items:center;margin-bottom:35px;justify-content:center;flex-direction:column}.account-info .title{margin-bottom:0px;font-size:40px;font-weight:700;font-family:'Merriweather',sans-serif}.account-info p{color:#999999;font-size:15px}.account-info img{width:60px;height:60px;overflow:hidden}.account-info h4{margin-bottom:0}.form-input{display:flex;flex-wrap:wrap}.form-input input{flex-basis:calc(50% - 15px);/*height:70px;*/ height:55px;background-color:#fff;border-radius:5px;border:none;box-shadow:0 6px 7px 3px #00000008;padding:30px;margin-bottom:30px;font-weight:bold}.form-input input:nth-child(odd){margin-right:30px}.form-input .phone input{flex-basis:100%}.form-input .phone input:first-child{max-width:70px;padding-left:24px;margin-right:15px}.form-input .phone{display:flex;width:calc(50% - 15px)}.account-content.password h5{margin-bottom:25px}.account-content.password .form-input{flex-direction:column;max-width:calc(50% - 15px)}.account-content.password .form-input input{margin:0 0 30px;width:100%}.account-content.password .form-input button{width:80%;margin:auto}.input-password{position:relative}.input-password span{position:absolute;top:27px;right:30px;display:block;z-index:5;cursor:pointer}.input-password span img{max-width:30px}@media (max-width:1200px){.account-content{width:100%}}@media (max-width:991px){/* .account-content{padding-left:25px;padding-right:25px}*/}@media (max-width:768px){.form-input{flex-direction:column}.form-input input:nth-child(odd){margin-right:0}.form-input .phone{width:100%}.account-info h4{margin-bottom:0;font-size:22px}.account-content.password .form-input{flex-direction:column;max-width:100%}.account-content.password .form-input button{width:100%;margin:auto}}@media (max-width:576px){.form-input .phone input{flex-basis:auto;width:100%}}/* assets/front/css/vacation.css */ .vacation .search-place{background-color:#fff;border-radius:10px;display:flex;overflow:visible;box-shadow:0 4px 10px 3px #00000008;margin-bottom:50px}.wrapper{margin:60px auto;text-align:center}h1{margin-bottom:1.25em}#pagination-demo{display:inline-block;margin-bottom:1.75em}#pagination-demo li{display:inline-block}.page-content{background:#eee;display:inline-block;padding:10px;width:100%;max-width:660px}.pagination ul{display:flex;justify-content:center;align-items:center}.pagination ul li a{color:#333333;display:block;margin:0 15px}.pagination ul li a.active{color:#fff;background-color:#F06A55;border-radius:5px;width:35px;height:35px;text-align:center;line-height:35px}.pagination ul li.next a,.pagination ul li.prev a{color:#fff;background-color:#333333;border-radius:5px;width:35px;height:35px;text-align:center;line-height:40px}.pagination ul li.next a img,.pagination ul li.prev a img{max-width:8px}.d-none{display:none}.pagination ul li.prev a img{transform:rotateY(180deg)}.top-banner{margin-top:130px;text-align:center}.top-banner .title{margin-bottom:0px;font-size:40px;font-weight:700;font-family:'Merriweather',sans-serif}.top-banner .sub-title{color:#999999;font-size:15px}/* assets/front/css/my-message.css */ .my-message-btn{text-align:right;margin-bottom:50px}.my-message-btn .btn{box-shadow:0 4px 12px 1px #00000030;margin-left:15px}.btn-black{background-color:#333333;color:#fff}.my-message form{padding:0 150px}.message-content{background-color:#F7F7F7;padding:60px 50px 70px;border-bottom-left-radius:150px}.message-box{display:flex;justify-content:space-between;align-items:center;background-color:#fff;box-shadow:0 4px 12px 1px #00000030;padding:22px 40px;border-radius:20px;margin-bottom:40px;flex-wrap:wrap}.my-trips{margin-bottom:150px}.my-trips-btn .btn-black{padding:21.5px 44px;width:auto}.my-trips .column-7{max-width:70%;margin:auto}.my-trips .history-box{margin-bottom:35px}.box-left-info{display:flex;align-items:center}.box-left-info h5{font-size:25px;color:#333333;margin-bottom:5px}.box-left-info span,.box-center-info span{color:#999999;font-size:18px}.box-left-info .image img{width:75px;height:75px;object-fit:cover;border-radius:15px;overflow:hidden}.box-left-info .image{margin-right:15px}.box-right-info h5{font-size:22px}.my-message{margin-bottom:150px}@media (max-width:1200px){.my-message form{padding:0 50px}.box-left-info h5{font-size:20px}}@media (max-width:991px){.my-message form{padding:0 15px}.box-right-info h5{font-size:18px}.box-left-info span,.box-center-info span{font-size:16px}.message-content{padding:40px 20px 60px;border-bottom-left-radius:50px}.message-box>div{margin:10px}.message-box{padding:22px}}@media (max-width:768px){.my-message form{padding:0}.my-trips .column-7{max-width:100%;margin:auto}}/* assets/front/css/history.css */ .cont-text-second{display:none}.cont-text-second.active-content{display:block}.content-title{display:flex;align-items:center;margin-bottom:50px;max-width:60%;border-bottom:2px solid #E6E6E6}.content-title a{color:#333333;border-bottom:2px solid transparent;display:block;padding:0 20px 15px;margin:0 5px -2px;font-size:18px}.content-title li:first-child a{padding-left:0;margin-left:0}.content-title a.active-type-btn{color:#F06A55;border-color:#F06A55}.btn-black{background-color:#333333;color:#fff;width:62px;height:62px;text-align:center;padding:0}.column-7{max-width:60%;flex-basis:60%}.history-box{display:flex;background-color:#F7F7F7;border-top-left-radius:15px;border-bottom-left-radius:15px;overflow:hidden;margin-bottom:70px}.history-box img{max-width:240px}.history-box-info{padding:15px 25px}.history-box-info h5{font-size:22px;color:#333333;line-height:36px;margin-bottom:10px}.history-box-info>p{color:#999999;font-size:18px;margin-bottom:20px}.history-box-info-date{display:flex}.history-box-info-date button{margin:0 35px}.history-box-info-date li{margin-bottom:5px}.history-box-info-date li span{color:#999999;font-size:16px}.history-box-info-date li b{color:#333333;font-size:16px;font-weight:600}.map-box iframe{border-radius:15px}.map-box{margin-bottom:70px}.history-content{background-color:#F7F7F7;padding:50px 55px 60px;border-bottom-left-radius:85px;margin-bottom:50px;width:100%}.trip-history{margin-bottom:300px}.trip-history h4{font-size:30px;margin-bottom:25px}.history-content button{min-width:50%;font-size:16px}.history-content input[type="checkbox"]{width:30px;height:30px}.booking-checked{display:flex;align-items:center;margin-bottom:40px}.booking-checked img{margin-right:15px;max-width:40px;box-shadow:0 10px 17px 4px #00000012}.booking-checked span{color:#999999;font-size:16px}.history-content>span,.history-content>p{color:#999999;font-size:14px;margin-bottom:15px;display:block;line-height:30px}.history-content>h5{color:#333333;font-size:20px;margin-bottom:15px}.price-form{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:30px 0;margin:40px 0 30px}.price-form li{margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.price-form li span{color:#999999}.price-form li b{color:#333333}.column-5{max-width:40%;flex-basis:40%;padding-left:120px}.total{display:flex;justify-content:space-between}.history-right-content{position:relative;margin-bottom:250px}.history-right-content:after{background-color:#F7F7F7;border-radius:0 0 0 200px;bottom:0;content:'';display:block;height:calc(100%+40px);left:-60px;position:absolute;width:calc(100%+32vw);z-index:-2;top:-40px}.booking-made{position:relative;background-color:#fff;padding:40px 20px 20px;text-align:center}.booking-made ul{position:absolute;left:0;right:0;top:100%;background-color:#fff;text-align:left;padding:0 20px 30px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;box-shadow:0 17px 17px 4px #00000008}.booking-made ul li{display:flex;align-items:flex-start}.booking-made ul li img{margin-right:20px;box-shadow:0 10px 17px 4px #00000012;border-radius:10px;margin-top:5px;max-width:40px}.booking-made ul li p{color:#999999;font-size:14px;line-height:20px}.booking-made .top-info img{max-width:150px;margin-bottom:15px}.booking-made .top-info h5{font-size:25px;color:#333333;margin-bottom:20px}.booking-made .top-info p{color:#999999;font-size:16px;line-height:24px}.booking-made .top-info{padding:0 15px}.booking-made{margin-top:30px;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 10px 17px 4px #00000008}.history-box.mb-3{margin-bottom:30px}.send-message h5{color:#333333;font-size:18px}.send-message p{color:#999999;font-size:15px}.send-message form textarea{width:100%;background-color:#fff;border-radius:5px;border:none;box-shadow:0 6px 7px 3px #00000008;padding:30px;font-weight:normal;font-family:'Montserrat'}.send-message form{position:relative}.form-btn{position:absolute;bottom:10px;right:10px;display:flex;align-items:center}.form-btn button{margin-left:10px}.form-btn button img{max-width:25px}.user-img{margin-right:15px}.user-img img{width:80px;height:80px;border-radius:100%;overflow:hidden;display:block;object-fit:cover}.message-history-box{display:flex;margin-top:50px}.message-history-box .history-content{padding:20px 40px 20px;margin-bottom:0}.message-history-box.reverse{flex-direction:row-reverse}.message-history-box.reverse .user-img{margin-right:0;margin-left:15px}@media (max-width:991px){.row{flex-direction:column}.column-7,.column-5{max-width:100%;flex-basis:100%}.history-box img{max-width:100%}.my-trips .column-7{max-width:80%;margin:auto}.history-box img{max-width:45%}}@media (max-width:768px){.my-trips .column-7{max-width:100%;margin:auto}.history-box-info h5{font-size:18px;color:#333333;line-height:25px;margin-bottom:10px}.history-box-info-date button{margin:0 15px;display:flex;align-items:center;justify-content:center}.history-box-info-date li span{color:#999999;font-size:14px}.history-box-info-date li b{color:#333333;font-size:14px;font-weight:600}.history-box-info{padding:15px 15px}.history-box-info>p{color:#999999;font-size:15px;margin-bottom:10px}.history-box img{max-width:40%}.history-box-info-date .btn-black{width:48px;height:48px}}@media (max-width:576px){.history-box-info h5{font-size:14px;line-height:18px;margin-bottom:5px}.history-box-info>p{color:#999999;font-size:13px;margin-bottom:5px}.history-box-info-date li b{color:#333333;font-size:13px}.history-box-info-date li span{color:#999999;font-size:12px}.history-box-info{padding:5px 7px}.history-box img{max-width:40%;object-fit:cover}}
