.page-head{text-align:center;background-position:bottom;background-repeat:no-repeat;background-size:cover;width:100%;padding:160px 20px 67px}.page-head-cont{max-width:890px;margin:0 auto}.page-head h1{text-align:center;font-family:Sora;font-size:48px;font-weight:700;line-height:58px;color:#fff!important}.page-head p{text-align:center;color:#fff;font-family:Sora;font-size:16px;font-weight:400;line-height:24px}.section-head{text-align:center;padding-bottom:40px}.section-head span{text-align:center;color:#ed7a00;margin-bottom:10px;font-family:Malvides;font-size:32px;font-weight:400;line-height:42px}.section-head h2{letter-spacing:0;text-align:center;color:#383b41;font-family:Poppins;font-size:40px;font-weight:600;line-height:50px}.about-travel-main{padding:40px 0}.about-travel-content .about-travel-description{text-align:center;color:#535456;margin-bottom:50px;font-family:Poppins;font-size:36px;font-weight:400;line-height:64px}.about-travel-content .about-travel-description img{object-fit:cover;border-radius:70px;width:146px;height:56px;margin:0 10px}.review-testimonal-main{padding:40px 0}.review-testimonal-content .swiper-slide{padding:0 0 45px}.review-testimonal-content .swiper-slide .review-testimonal-list{text-align:center;border:1px solid #eaeaea;border-radius:20px;padding:30px 41px 53px;box-shadow:0 27px 27px #7d7d7d24}.review-testimonal-content .swiper-slide .review-testimonal-list p{text-align:center;color:#2c2d2e;margin-bottom:20px;font-family:Sora;font-size:16px;font-weight:400;line-height:24px}.review-testimonal-content .swiper-slide .review-testimonal-list h3{text-align:center;color:#2c2d2e;margin-bottom:3px;font-family:Sora;font-size:18px;font-weight:600;line-height:24px}.review-testimonal-content .swiper-slide .review-testimonal-list span{text-align:center;color:#535456;font-family:Sora;font-size:16px;font-weight:400;line-height:24px}.review-testimonal-content .swiper-slide .review-testimonal-list .review-testimonal-bottom{position:relative}.review-testimonal-content .swiper-slide .review-testimonal-list .review-testimonal-bottom span{text-align:center;color:#fff;background-color:#ff6b6b;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:63px;height:63px;padding:5px;font-family:Sora;font-size:23px;font-weight:600;line-height:30px;display:flex;position:absolute;left:50%;transform:translate(-50%,33%)}.review-testimonal-content{position:relative}.swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:#383b41;border:3px solid #fff;padding:6px;box-shadow:0 2px 5px 1px #0000001f}.swiper-pagination .swiper-pagination-bullet-active{background-color:#ed7a00}.review-testimonal-content .swiper .swiper-wrapper{margin-bottom:65px}.add-banner-main .add-banner{text-align:center}.booking-form{padding:0}.booking-form .input-group{border:1px solid #b8b8b8;border-radius:70px;align-items:center;padding:10px;display:flex;position:relative}.booking-form .input-group button.global-search{background-color:#0000;border:1px solid #e7e6e6;width:50px;height:50px;padding:0;border-radius:50%!important}.booking-form .input-group button.no-border{border:none;padding-right:5px;background-color:#0000!important}.booking-form .input-group .form-floating{flex:1;min-width:0}.booking-form .input-group .form-floating .form-control{color:#000;border:none;font-family:Sora;font-size:15px;line-height:20px;height:40px!important;min-height:40px!important;padding-top:16px!important;padding-bottom:0!important;padding-right:0!important}.booking-form .input-group .form-floating .form-control:focus{box-shadow:none}.booking-form .input-group .form-floating .form-control::placeholder{color:#717171}.booking-form .input-group .form-floating label{color:#05073c;font-family:Sora;font-size:16px;font-weight:400;line-height:24px;transform:scale(1)translateY(-1.3rem)translate(0)!important}.booking-form .input-group input{background-color:#0000;border:none;padding-right:0}.booking-form .input-group input:focus{box-shadow:none}.booking-form button.search-btn{text-align:center;color:#f8f9fa;background-color:#ed7a00;border:1px solid #ed7a00;border-radius:70px;width:100%;max-width:180px;padding:21px 20px;font-family:Sora;font-size:18px;font-weight:600;line-height:28px}.booking-form button.search-btn:hover,.booking-form button.search-btn:focus,.booking-form button.search-btn:focus-visible,.booking-form button.search-btn:active{box-shadow:none;background-color:#2c2c2c;border:1px solid #2c2c2c}.booking-form button.search-btn img{object-fit:contain;width:20px;height:20px;margin-right:5px}.booking-form .input-group .input-group-right-text p{color:#717171;margin-bottom:0;font-family:Sora;font-size:15px;font-weight:400;line-height:23px}.booking-form .input-group .input-group-right-text span{color:#05073c;font-family:Sora;font-size:15px;font-weight:400;line-height:24px}.booking-form .input-group .input-group-right-text{border-left:1px solid #a1a2a3;width:65px;padding-left:13px}.add-banner-main .add-banner img{width:100%;max-width:80%}.section-head p{text-align:center;color:#404142;font-family:Sora;font-size:16px;font-weight:400;line-height:26px}.form-check.form-switch{background-color:#ed7a001a;border:1px solid #ed7a00;border-radius:40px;width:fit-content;padding:7px 15px 7px 50px}.form-check.form-switch label{color:#ed7a00;padding-left:5px;font-size:16px;font-weight:500;line-height:26px}.form-check.form-switch #custom-switch{cursor:pointer;border:1px solid #a1a2a3;height:20px}.form-check.form-switch #custom-switch:checked{background-color:#ed7a00;border:1px solid #ed7a00}.dropdown-adult{z-index:99;background-color:#fff;border:1px solid #d9d9d9;border-radius:20px;width:350px;padding:15px;position:absolute;right:auto}.dropdown-adult:before{content:"";background-color:#fff;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;width:18px;height:18px;position:absolute;top:-10px;right:15%;transform:rotate(45deg)}.dropdown-adult span{color:#383b41;font-family:Sora;font-size:16px;font-weight:600;line-height:24px}.counter-box .counter-controls{white-space:nowrap;border:1px solid #f0f0f0;border-radius:30px;flex-wrap:nowrap;justify-content:center;align-items:center;gap:5px;padding:5px;display:flex}.counter-controls input{text-align:center;border:1px solid #383b41;width:25px;max-width:25px;padding:5px 2px;font-family:Sora;font-size:12px;font-weight:600;line-height:15px;border-radius:4px!important}.counter-box .counter-controls:hover{border-radius:30px;box-shadow:0 0 10px #0000001a}.counter-controls .btn.btn-light{color:#fff;background-color:#ed7a00;justify-content:center;align-items:center;width:21px;height:21px;padding:0 4px;font-family:Sora;font-size:16px;line-height:22px;display:flex;border-radius:50%!important}.counter-box .counter-controls span{text-align:center;border:1px solid #383b41;width:25px;max-width:25px;padding:5px 2px;font-family:Sora;font-size:12px;font-weight:600;line-height:15px;border-radius:4px!important}.travel-switch .form-switch input#travel-switch-guest-selector{cursor:pointer;background-color:#f1f1f1;border:1px solid #b5b5b5;width:40px;height:20px}.travel-switch .form-switch input#travel-switch-guest-selector:checked{background-color:#ed7a00;border:1px solid #ed7a00}.content-divider{background-color:#e5e6e6;height:1px;margin:25px 0}.adult-text p{color:#383b41;margin-bottom:10px;font-family:Sora;font-size:13px;font-weight:400;line-height:23px}.adult-text a{color:#ed7a00;margin-bottom:15px;font-family:Sora;font-size:13px;font-weight:400;line-height:23px;display:block}.btn-done{text-align:center;color:#ed7a00;background-color:#fff;border:1px solid #ed7a00;border-radius:10px;padding:10px 20px;font-family:Sora;font-size:16px;font-weight:600;line-height:26px;transition:all .3s ease-in-out}.btn-done:hover{color:#fff;background-color:#ed7a00;border:1px solid #ed7a00}.data-show{background-color:#ed7a0033;border-radius:20px;margin-bottom:15px;padding:15px}.data-show p{color:#ed7a00;text-align:center;margin-bottom:0;font-family:Sora;font-size:13px;font-weight:400;line-height:20px}.add-data{margin-bottom:10px}.add-data .add-data-cont{justify-content:space-between;align-items:center;width:100%;display:flex}.add-data p{color:#a1a2a3;margin-bottom:0;font-family:Sora;font-size:14px;font-weight:400;line-height:24px}.add-data .remove-btn{color:#ed7a00;background-color:#0000;border:none;padding:0;font-family:Sora;font-size:14px;font-weight:600;line-height:24px}.dropdown-adult .add-data span a{color:#ed7a00;padding-left:5px;font-family:Sora;font-size:14px;font-weight:600;line-height:24px}.guest-selector-wrapper .guest-selector-input{color:#2c2d2e;border:none;font-family:Sora;font-size:15px;line-height:20px}.trending-package-slider .swiper{z-index:0!important}.trending-package-main .trending-package-cont .trending-package-content .trending-package-bottom span{white-space:nowrap;align-items:flex-end;gap:5px;display:flex}.trending-package-main .trending-package-cont .trending-package-content .trending-package-bottom span .per-person{color:#2c2d2e;font-family:Sora;font-size:12px;font-weight:400;line-height:20px}@media (max-width:767.98px){.btn-main{font-size:15px}.section-head span{font-size:22px;line-height:30px}.section-head h2{font-size:24px;line-height:34px}.section-head{padding-bottom:0}.about-travel-main{padding:50px 0 20px!important}.about-travel-content .about-travel-description{margin-bottom:30px;font-size:18px;line-height:35px}.about-travel-content .about-travel-description img{width:75px;height:30px}.about-travel-content .row{gap:15px 0}.about-travel-head.section-head{padding-bottom:0}.review-testimonal-main{padding:20px 0}.review-testimonal-head.section-head{padding-bottom:20px}.add-banner-main .add-banner img{width:100%;max-width:100%}.booking-form .input-group .form-floating .form-control{font-size:13px}.booking-form .input-group button.global-search{width:30px;height:30px}.booking-form .input-group button.global-search img{object-fit:contain;width:16px;height:16px;margin-top:-4px}.booking-form .input-group{padding:5px 8px}.booking-form .input-group input{font-size:12px}.booking-form button.search-btn{padding:10px 15px;font-size:14px}.booking-form .input-group button.no-border{padding-right:0}.booking-form .input-group .input-group-right-text span{font-size:12px;line-height:22px}.booking-form .input-group .input-group-right-text p{font-size:13px;line-height:18px}.booking-form .input-group .form-floating label{font-size:13px;transform:scale(1)translateY(-1.1rem)translate(0)!important}.review-testimonal-content .swiper-slide .review-testimonal-list{padding:20px 15px 50px}.page-head h1{font-size:30px!important;line-height:40px!important}.page-head{padding:100px 20px 40px}.dropdown-adult span{font-size:14px}.data-show{padding:8px 10px}.booking-form{padding:20px 0 15px!important}.dropdown-adult{width:280px}.btn-done{font-size:14px;line-height:24px}.guest-selector-input .guest-selector-label,.guest-selector-summary{font-size:13px!important}}@media (min-width:768px) and (max-width:991.98px){.section-head{text-align:center;padding-bottom:20px}.section-head h2{font-size:30px;line-height:40px}.about-travel-content .about-travel-description img{width:95px;height:36px}.about-travel-content .about-travel-description{font-size:20px;line-height:38px}.about-travel-content .row{gap:15px 0}.page-head h1{font-size:40px!important;line-height:50px!important}}@media (min-width:992px) and (max-width:1199.98px){.booking-form button.search-btn{padding:20px 18px}.navbar-nav .nav-link{white-space:nowrap;font-size:14px}.navbar-nav{gap:10px}.header-main nav.navbar .navbar-brand img{width:120px;height:85px}}@media (min-width:992px) and (max-width:1299.98px){.booking-form button.search-btn{padding:20px 18px}.navbar-nav .nav-link{white-space:nowrap;font-size:14px}.navbar-nav{gap:10px}.header-main nav.navbar .navbar-brand img{width:120px;height:85px}}.booking-form .input-group .tk-predictions{z-index:1200;background:#fff;border:1px solid #e7e6e6;border-radius:18px;width:calc(100% + 100px);position:absolute;top:calc(100% + 6px);left:-50px;overflow:hidden;box-shadow:0 12px 24px #0000001f}.booking-form .input-group .tk-predictions-item{color:#2c2d2e;cursor:pointer;border:0;align-items:center;gap:10px;padding:10px 14px;font-family:Sora;font-size:14px;line-height:20px;display:flex}.booking-form .input-group .tk-predictions-icon{background-image:url(/image/location-black-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.booking-form .input-group .tk-predictions-text{flex:auto;min-width:0}.booking-form .input-group .tk-predictions-item+.tk-predictions-item{border-top:1px solid #f0f0f0}.booking-form .input-group .tk-predictions-item:hover,.booking-form .input-group .tk-predictions-item:focus{background:#fff5ea}
