/*!********************************* Banner **********************************/
 .my-slider{position:relative;min-height:500px;height:auto;padding-bottom:0}.my-slider .bd-example{position:absolute;width:100%;top:0;height:100%}.my-slider .bd-example .carousel,.my-slider .bd-example .carousel-inner,.my-slider .bd-example .carousel-item{width:100%;height:100%}.my-slider .bd-example .carousel-item{background-position:center center;background-repeat:no-repeat;background-size:cover}.my-slider .bd-example .carousel-item .carousel-caption{top:15%;bottom:auto}.home-banner-img{background:url(../images/banner-img02.jpg) no-repeat;background-size:cover;background-position:top;padding:180px 0 120px 0;z-index:2}.intro_overlay{background-color:#fff0;height:100%;width:100%;top:0;left:0;position:absolute}.home-banner-heading h1{font-size:75px;color:#fa6900;font-family:--font-family-2;line-height:1.12}.home-banner-slider{position:relative}.carousel-indicators{display:none!important}.right-banner-img img{position:absolute;width:100%;height:239px;left:30px;animation:3s linear 0s infinite normal none running movebounce2}.right-banner-img{position:relative}@keyframes movebounce2{0%{transform:translateX(0)}50%{transform:translateX(-15px)}100%{transform:translateX(0)}}.head-nav-bg{border-radius:50px!important;box-shadow:0 4px 32px rgb(0 70 128 / .12),0 1px 0 rgb(255 255 255 / .8) inset 50px!important;transition:box-shadow 0.3s ease,background 0.3s ease}.head-nav-bg:hover{box-shadow:0 8px 40px rgb(0 70 128 / .16),0 1px 0 rgb(255 255 255 / .8) inset}.home-search-sec{padding:90px 0 0 0}.journey-ul li label{color:#004680;font-size:13px}.home-tab-button{background:#fff;border-radius:24px;padding:28px 28px 24px;box-shadow:0 24px 80px rgb(0 0 0 / .28);border:1px solid rgb(255 255 255 / .6);backdrop-filter:blur(40px)}.home-tab-list li{display:inline-block;padding:0 25px}.form-pickup .home-car-form{width:50%}.home-form-block{border:1px solid rgb(38 57 84 / .1);border-radius:10px;box-shadow:0 4px 24px rgb(38 57 84 / .07);padding:15px}.home-tab-list{margin:0 0 20px 0;padding:0 0 15px 0;position:relative;border-bottom:1px solid #ccc;text-align:center}.home-tab-list .home-tab a{font-size:13px;font-weight:500;color:#111B2E;padding:8px 10px;display:inline-flex;align-items:center;gap:6px;background:#fff0;text-decoration:none;border:none}.home-tab-list .home-tab .active{color:#fff!important;background:linear-gradient(90deg,#f67f29,#ff5e00)!important;border-color:transparent!important;box-shadow:0 4px 16px rgb(246 127 41 / .4)!important;border-radius:50px;padding:8px 10px}.home-tab-list .home-tab a .tab-orange{display:block}.home-tab-list .home-tab .active .tab-orange{display:none}.home-tab-list .home-tab a .tab-white{display:none}.home-tab-list .home-tab .active .tab-white{display:block}.home-tab-list .home-tab .active{color:#fff!important;background:linear-gradient(90deg,#f67f29,#ff5e00)!important;border-color:transparent!important;box-shadow:0 4px 16px rgb(246 127 41 / .4)!important;border-radius:50px;padding:8px 10px}.home-tab-list .home-tab a{position:relative}.home-tab-list .home-tab a.active::after{content:"";position:absolute;left:0;bottom:-16px;width:100%;height:2px;background:#f67f29;border-radius:55px}.home-search-box .journey-ul{list-style-type:none;padding:0;position:relative;top:0;right:0;margin-bottom:10px}.home-tab-list .home-tab a img{height:20px}.home-search-box .journey-ul li{display:inline-block}.home-search-box .journey-ul li .form-check-input:checked{background-color:var(--primary);border-color:var(--primary)}.home-search-box .journey-ul li .form-check-input{border:2px solid var(--primary);width:14px;height:14px}.home-search-box .journey-ul li .form-check-input:focus{border-color:var(--primary);box-shadow:none}.form-input{width:100%}.home-select-class .form-select{padding:0;font-size:14px;border-radius:0;border:0;color:#282829;--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23282829' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background:#fff0;margin:0;line-height:normal}.home-form-block{display:flex;align-items:center;gap:12px;border:1.5px solid rgb(38 57 84 / .1);border-radius:14px;padding:13px 16px;background:#f8fafc;transition:border-color 0.25s ease,box-shadow 0.25s ease,background 0.2s ease;position:relative}.home-form-block .form-label{margin-bottom:0;font-size:13px;font-weight:500;color:#111B2E;text-transform:capitalize;display:block}.home-form-block .form-ico{flex-shrink:0;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.home-form-block .form-ico span{color:#8f8f8f;font-size:20px;top:0;margin:0;position:static}.form-ico img{height:30px}.remove-icon-btn{position:absolute;bottom:25px;right:20px;color:#dc3545;font-size:14px}.remove-icon-btn span{font-size:20px}.home-form-block .form-control{padding:5px 0 0 0;background-color:#fff0;color:#000;font-size:14px;border-radius:0;border:0}.home-form-block .form-control::placeholder{color:#b0bec5;font-weight:400}.home-form-block .form-control::placeholder,.home-form-block .form-select{color:#b0bec5;font-weight:400}.home-form-block .form-control:disabled{background-color:#fff0}.home-flight-arrow{position:absolute;left:48%;transform:translateX(-50%);z-index:3;top:28%;margin-top:-14px;width:28px!important}.home-flight-arrow span{width:28px;height:28px;border-radius:50%;background:var(--secondary);display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;border:2px solid #fff;font-size:11px!important;box-shadow:0 2px 10px rgb(0 70 128 / .3);transition:background 0.2s,transform 0.3s}.home-flight-arrow i:hover{background:var(--primary);transform:rotate(180deg)}.home-search-btn .btn{border-radius:10px;width:100%;padding:10px!important;border:1px solid #659060;background:#659060;color:#fff;text-align:center;height:71px;font-size:14px}.home-search-btn .btn span{font-size:17px}.home-form-block .form-control:focus{border:0;box-shadow:none;background:#fff0}.home-search-radio{padding-bottom:5px}.pos-rel{z-index:2}.text-split span{opacity:0;display:inline-block;transform:translateY(20px);transition:0.4s ease}.text-split span.show{opacity:1;transform:translateY(0)}.flight-guest .home-form-block .form-control,.sightseeing-guest .home-form-block .form-control{background-color:#fff0}
/*!********************************* Hotel Guest Popup **********************************/
 .home-search-box .hotel-guest{position:absolute;background:rgb(255 255 255 / .5);color:#656565;width:340px;height:auto;max-width:300px;padding:15px 15px 0;top:100%;left:0;z-index:1!important;box-shadow:none;backdrop-filter:blur(20px);border-radius:5px;border:1px solid #e9e9e9}.home-search-box .hotel-guest::before{border-color:#fff0 #fff0 #fff;border-style:solid;border-width:12px;content:"";height:0;left:7%;position:absolute;top:-25px;width:0;z-index:1;display:none}.home-search-box .hotel-guest .rooms{background:rgb(255 255 255 / .6);padding:10px;margin-bottom:10px;border-radius:5px;backdrop-filter:blur(50px);border:1px solid #e9e9e9}.home-search-box .hotel-guest{color:#656565}.home-search-box .hotel-guest .adult,.home-search-box .hotel-guest .inner-titles,.home-search-box .hotel-guest .rooms label{color:#000!important}.home-search-box .hotel-guest .yi-select.form-control{padding:5px;border-radius:2px;height:30px;box-shadow:none;border:1px solid #777;font-size:14px}.home-search-box .hotel-guest .room-container{padding:10px 0;border-bottom:1px solid rgb(204 204 204 / .6)}.home-search-box .hotel-guest .room-container .roomTitl{color:#000!important}.home-search-box .hotel-guest .room-container .guestTitl{color:#000!important}.home-search-box .hotel-guest .btn-done{padding:10px 15px}.home-search-box .hotel-guest .btn-done span{background:#263954;color:#fff;padding:5px 20px;cursor:pointer;border-radius:5px}.home-search-box .hotel-guest .btn-done span:hover{background:#1b1b1b}.home-search-box .hotel-guest .room-container .specifyAge{padding:0 5px;border-top:1px dashed rgb(204 204 204 / .5)}.home-search-box .hotel-guest .room-container .specifyAge .guestTitl{padding-left:10px;padding-top:10px;font-weight:700}.home-search-box .hotel-guest .room-container .specifyAge .specifyChildrenAges{padding-left:0;margin-left:5px}.home-search-box .hotel-guest .room-container .specifyAge .specifyChildrenAges .childAge{padding:5px}.home-search-box .hotel-guest .room-container .specifyAge .specifyChildrenAges .inner-field{margin-top:2px}.pos-rel.position-relative{z-index:999999!important}.custom_inp .addguest{position:absolute;background:#f8f8f8;color:#656565;width:340px;height:auto;max-width:320px;padding:1rem 1rem 0;top:88px;left:0;right:10px;z-index:99999!important;-webkit-box-shadow:0 14px 22px rgb(0 0 0 / .2);box-shadow:0 14px 22px rgb(0 0 0 / .2);border-radius:5px;text-align:left;max-height:350px;overflow:scroll}.custom_inp h6{margin:0 0 2px 0;line-height:normal;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;font-weight:500}.custom_inp .addguest #room_count{text-align:center;background:#f2f2f2;padding:4px;font-size:14px}.custom_inp .addguest .inp_22,.sightseeing-guest .inp_22{background-color:#d9d9d9!important;padding:4px 2px!important;border-radius:50px!important;font-size:14px!important}.custom_inp .addguest .btn_cls{width:100%}.custom_inp{cursor:pointer}.addguest .lbl span{color:#263954}.addguest .btns button{outline:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #659060;color:#659060;border-radius:50px;width:23px;height:23px;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px}.addguest input.adult,.addguest input.child,.addguest input.infant{border:none;text-align:center;width:30px;height:30px;margin:-4px .5rem;font-size:20px;color:#343a40!important;font-weight:500;outline:0;background:#fff0}.addguest .btns button span{font-size:12px}.roomMainDiv{background:#f2f2f2;padding:10px;border-radius:5px;margin-bottom:10px;border:1px solid #e9e9e9}
/*!*********************************  traveller form **********************************/
 .flight-guest .flightclass .radio{padding:5px;color:#000}.flight-guest .flightclass{margin-top:10px}.flight-guest,.sightseeing-guest{position:absolute;background:#f8f8f8;color:#656565;width:300px;height:auto;max-width:340px;padding:1rem 1rem 0;top:100%;left:0;right:10px;z-index:99999!important;border-radius:5px;border:1px solid #e9e9e9;backdrop-filter:blur(30px)}.flight-guest h6,.sightseeing-guest h6{margin:0 0 2px 0;line-height:normal;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;font-weight:500}.flight-guest .lbl span,.sightseeing-guest .lbl span{color:#263954}.flight-guest .btns button,.sightseeing-guest .btns button{outline:none;-webkit-box-shadow:none;box-shadow:none;border:2px solid #ccc;color:#659060;border-radius:50px;width:23px;height:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flight-guest .btns button span,.sightseeing-guest .btns button span{font-size:12px}.flight-guest input.adult,.flight-guest input.child,.flight-guest input.infant,.sightseeing-guest input.adult_sightseeing,.sightseeing-guest input.child_sightseeing{border:none;text-align:center;width:30px;height:30px;margin:-4px .5rem;font-size:20px;color:#343a40!important;font-weight:500;outline:0;background:#fff0}.flight-guest .btn_cls,.sightseeing-guest .btn_cls{width:100%}.flight-guest .flightclass label{font-size:14px}
/*!***************************** why choose ***********************************/
 .home-title h2{font-weight:600;font-size:35px;position:relative;color:var(--secondary);padding-bottom:10px;font-family:var(--font-family-2)}.home-title .title-sub{font-size:14px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;padding:6px 20px;display:block;width:fit-content;border-radius:10px 0;color:#fff;background:#33642d;margin-bottom:14px}.home-title .title-sub-center{text-align:center;margin:0 auto 10px auto}.home-title .title-sub-left{text-align:left;margin-bottom:10px}.home-title p{font-size:18px;margin-bottom:5px}.why-choose-sec{padding:50px 0;background:#fff;position:relative;overflow:hidden}.why-choose-sec::before{content:"";position:absolute;top:-100px;right:-100px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgb(51 100 45 / .08) 0%,transparent 70%);pointer-events:none}.why-choose-sec::after{content:"";position:absolute;bottom:-80px;left:-80px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgb(38 57 84 / .07) 0%,transparent 70%);pointer-events:none;background-image:none;opacity:1}.why-choose-div{position:relative;z-index:1}.why-choose{background:#fff;border-radius:20px;border:1px solid rgb(38 57 84 / .1);position:relative;z-index:0;box-shadow:0 4px 24px rgb(38 57 84 / .07);overflow:hidden;height:100%;transition:box-shadow 0.35s ease,transform 0.35s ease;backdrop-filter:blur(20px)}.why-choose:hover{box-shadow:0 12px 40px rgb(38 57 84 / .15);transform:translateY(-6px)}.why-choose-item{padding:25px 20px 25px 20px;transition:0.3s all;overflow:hidden;z-index:1}.why-choose-item::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;transition:height 0.45s ease-in-out;background:#004680;cursor:pointer;border-radius:20px;z-index:-1}.why-choose-item:hover::before{height:100%}.why-choose-item::after{content:"";position:absolute;top:-30px;right:-30px;width:100px;height:100px;border-radius:50%;background:rgb(51 100 45 / .06);transition:transform 0.45s ease;pointer-events:none;z-index:0}.why-choose-item:hover::after{transform:scale(2.5);background:rgb(255 255 255 / .05)}.why-choose-icon{width:72px;height:72px;border-radius:18px;background:linear-gradient(135deg,#eef6ec 0%,#dff0da 100%);transition:all 0.4s ease;display:flex;align-items:center;justify-content:center;margin:0 0 15px 0;border:1.5px solid rgb(51 100 45 / .15);position:relative;z-index:1}.why-choose-item:hover .why-choose-icon{background:rgb(255 255 255 / .15);border-color:rgb(255 255 255 / .3)}.why-choose-icon span{color:#f67f29;font-size:26px;padding:0;transition:color 0.3s ease}.why-choose-item:hover .why-choose-icon span{color:#fff}.why-choose-cont{position:relative;z-index:1}.why-choose-con h4{color:#263954;font-size:18px;font-weight:500;transition:color 0.3s ease}.why-choose-con p{font-size:14px;color:#6b7a8d;line-height:1.65;transition:color 0.3s ease}.why-choose-item:hover .why-choose-con h4{color:#fff}.why-choose-item:hover .why-choose-con p{color:rgb(255 255 255 / .75)}.why-choose-item .img_hvr{overflow:hidden;border-radius:20px 20px 0 0;margin:0}.why-choose-item .img_hvr img{height:150px;width:100%;object-fit:cover;transition:0.5s all;border-radius:20px 20px 0 0}.why-choose:hover .img_hvr img{transform:scale(1.2);border-radius:20px 20px 0 0}.why-choose .why-choose-item .black{background:#fff0;width:100%;position:absolute;height:150px;top:0;border-radius:20px 20px 0 0}.why-choose:hover .why-choose-item .black{background:rgb(0 0 0 / .3)}.card-number{position:absolute;top:18px;right:22px;font-size:52px;font-weight:700;color:rgb(38 57 84 / .05);line-height:1;transition:color 0.35s ease;z-index:0;pointer-events:none;font-family:Georgia,serif;display:none}.why-choose-item:hover .card-number{color:rgb(255 255 255 / .06)}.why-choose-div{position:relative;z-index:1}
/*!***************************** Flight deals***********************************/
 .flight-deals-sec{padding:50px 0 50px 0;background:#f9fcff;background-repeat:no-repeat;background-position:center;position:relative;overflow:hidden}.flight-deals-sec::before{content:"";position:absolute;top:-140px;right:-140px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgb(51 100 45 / .04) 0%,transparent 70%);pointer-events:none}.left-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgb(240 244 248 / .55) 0%,rgb(240 244 248 / .15) 100%);transition:all ease-in-out 0.5s;opacity:1;pointer-events:none}.flight-deals-div{position:relative;z-index:1}.home-flight-caro{background:#fff0;padding:4px 2px 0;border-radius:0;border:none;backdrop-filter:none;box-shadow:none;position:relative}.home-flight-img img{border-radius:10px;height:350px}.home-flight-con h4 span{vertical-align:middle;margin:0 3px}.flight-item{position:relative;-webkit-transition:0.3s all;transition:0.3s all}.flight-itemt .img{height:380px}.flight-item .img img{height:380px;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:0.5s all;transition:0.5s all;border-radius:15px}.home-flight{cursor:pointer}.home-flight:hover .img_hvr img{-webkit-transform:scale(1.2);transform:scale(1.2);border-radius:15px}.flight-item .img{overflow:hidden;border-radius:15px}.flight-item .text{position:absolute;left:0;bottom:0;width:95%;padding:15px 10px 15px 10px;margin:10px auto;background:rgb(0 70 128 / .7);border-radius:15px;backdrop-filter:blur(31px);right:0;text-align:center}.starts_from small{font-size:14px;font-weight:500}.flight-hme-text .starts_from{border-top:1px solid rgb(255 255 255 / .25);padding-top:12px;margin-top:15px}.home-flight-btn .btn{margin-top:15px;text-align:center;width:100%;border-radius:50px}.home-flight-deals{padding-bottom:60px}.flight-hme-text h4{color:#fff;font-size:15px;font-weight:500;display:flex;align-items:center;gap:8px;margin-bottom:0;justify-content:center}.flight-hme-text span{font-size:13px;color:rgb(255 255 255 / .75);display:flex;align-items:center;gap:5px;justify-content:center}.flight-hme-text h4 span{font-size:12px;color:#F67F29;background:rgb(255 136 0 / .2);border:1px solid rgb(116 200 154 / .2);border-radius:50%;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.home-flight-caro .owl-nav button{position:absolute!important;top:-60px;bottom:auto;width:38px;height:38px;border-radius:10px;background:#ffffff!important;border:1.5px solid rgb(38 57 84 / .15)!important;box-shadow:0 2px 10px rgb(38 57 84 / .1)!important;color:#f67f29!important;font-size:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background 0.2s ease,color 0.2s ease!important}.home-flight-caro .owl-nav button:hover{background:#f67f29;color:#fff;border-color:#f67f29}.home-flight-caro .owl-nav .owl-next{right:0;left:auto}.home-flight-caro .owl-nav .owl-prev{right:46px;left:auto}.home-flight-caro .owl-nav .disabled{opacity:.4}
/*!********************************* hotel deals **********************************/
 .hotel-deals-sec{padding:50px 0;background:#fff;position:relative;overflow:hidden}.hotel-deals-div{position:relative;z-index:1}.home-hotel-caro{background:transparent!important;padding:4px 2px 0;border-radius:0;border:none;box-shadow:none;position:relative}.home-hotel{background:#fff0;padding:0;border-radius:20px;border:none;position:relative;overflow:hidden}.hotel-item{position:relative;border-radius:20px;overflow:hidden;transition:transform 0.38s ease,box-shadow 0.38s ease;background:#20517e;box-shadow:0 6px 28px rgb(0 0 0 / .35);cursor:pointer;height:100%}.hotel-item:hover{box-shadow:0 20px 50px rgb(0 0 0 / .5)}.hotel-item .img{overflow:hidden;border-radius:20px 20px 0 0;position:relative}.hotel-itemt .img{height:400px}.hotel-item .img img{height:220px;width:100%;object-fit:cover;display:block;transition:transform 0.55s ease;border-radius:0}.home-hotel:hover .img_hvr img{transform:scale(1.08);border-radius:0}.hotel-item .black{position:absolute;top:0;left:0;right:0;height:220px;border-radius:20px 20px 0 0;background:linear-gradient(180deg,rgb(0 0 0 / .08) 0%,rgb(0 0 0 / .35) 100%);transition:background 0.35s ease;width:100%;pointer-events:none}.hotel-item:hover .black{background:linear-gradient(180deg,rgb(0 0 0 / .2) 0%,rgb(0 0 0 / .55) 100%)}.hotel-star{position:absolute;top:14px;left:14px;background:rgb(0 70 128 / .95);border-radius:8px;padding:6px 10px;backdrop-filter:blur(10px);border:1px solid rgb(255 255 255 / .6);z-index:2}.hotel-star h6{font-weight:600;color:#fff!important;font-size:13px;margin:0;display:flex;align-items:center;gap:4px}.hotel-item .hotel-star span{color:#f5a623!important;font-size:12px;margin-top:0}.hotel-item .text{padding:16px 18px 18px;margin:0;background:#fff0}.home-hotel .text h4{min-height: 35px;color:#ffffff!important;font-size:15px;font-weight:500;margin-bottom:6px!important;}.home-hotel .text span{font-size:12px;color:rgb(255 255 255 / .55);display:flex;align-items:center;gap:6px}.home-hotel .text span em{color:#f67f29}.home-hotel .starts_from{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px solid rgb(255 255 255 / .08)}.home-hotel .starts_from h4{color:#fff;font-size:18px;margin:0!important;line-height:1.2}.home-hotel .starts_from h4 small{display:block;font-size:10px!important;font-weight:400!important;color:rgb(255 255 255 / .45)!important;text-transform:uppercase;letter-spacing:1px;margin-bottom:1px}.home-hotel-btn .btn{color:#fff!important;border:none!important;border-radius:50px;font-size:12px!important;font-weight:500!important;padding:8px 16px!important;text-decoration:none;transition:background 0.2s ease,transform 0.2s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.home-hotel-btn .btn::after{content:"\f061";font-family:"Font Awesome 6 Free";font-weight:900;font-size:10px;transition:transform 0.2s ease}.home-hotel-btn .btn:hover{transform:scale(1.04)}.home-hotel-btn .btn:hover::after{transform:translateX(3px)}.home-hotel-caro .owl-nav button{position:absolute;top:-58px;bottom:auto!important;width:38px;height:38px;border-radius:10px;background:#ffffff!important;border:1.5px solid rgb(38 57 84 / .15)!important;box-shadow:0 2px 10px rgb(38 57 84 / .1)!important;color:#f67f29!important;font-size:14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background 0.2s ease,color 0.2s ease!important}.home-hotel-caro .owl-nav button:hover{background:#f67f29;color:#fff;border-color:#f67f29}.home-hotel-caro .owl-nav .owl-next{right:0;left:auto}.home-hotel-caro .owl-nav .owl-prev{right:48px;left:auto}.home-hotel-caro .owl-nav .disabled{opacity:.5;pointer-events:none}.home-hotel-caro .owl-dots{text-align:center;margin:22px auto 0;position:relative}.home-hotel-caro .owl-dot span{width:7px!important;height:7px!important;background:rgb(255 255 255 / .18)!important;border-radius:50px!important;margin:0 3px!important;transition:all 0.3s ease!important;display:block}.home-hotel-caro .owl-dot.active span{background:#f67f29!important;width:22px!important}
/*!***************************** activity sec***********************************/
 .activity-sec{padding:50px 0;background:#f5f8fc;position:relative;overflow:hidden}.activity-sec::before{content:"";position:absolute;top:-120px;right:-120px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgb(99 102 241 / .13) 0%,transparent 70%);pointer-events:none}.activity-sec::after{content:"";position:absolute;bottom:-80px;left:-80px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgb(246 127 41 / .07) 0%,transparent 70%);pointer-events:none}.activity-box{margin:0;height:100%}.activity-item{position:relative;cursor:pointer;border-radius:20px;overflow:hidden;transition:transform 0.38s cubic-bezier(.23,1,.32,1),box-shadow 0.38s ease;box-shadow:0 8px 32px rgb(0 0 0 / .35);height:100%;min-height:280px}.activity-item .btn-secondary{padding:5px 15px!important;border-radius:50px}.activity-item:hover{transform:translateY(-10px);box-shadow:0 28px 60px rgb(0 0 0 / .5),0 0 0 1px rgb(99 102 241 / .2)}.activity-item .img{overflow:hidden;border-radius:20px;display:block;height:100%;position:absolute;inset:0}.activity-item .img img{width:100%;height:100%;object-fit:cover;transition:transform 0.65s cubic-bezier(.23,1,.32,1);border-radius:20px;display:block}.activity-item:hover .img_hvr img{transform:scale(1.1);border-radius:20px}.activity-item .img1 img{height:100%}.activity-item .black{position:absolute;inset:0;border-radius:20px;background:linear-gradient(160deg,rgb(10 15 30 / .15) 0%,rgb(10 15 30 / .5) 50%,rgb(10 15 30 / .92) 100%);transition:background 0.4s ease;width:100%;height:100%;top:0;pointer-events:none;z-index:1}.activity-item:hover .black{background:linear-gradient(160deg,rgb(10 15 30 / .25) 0%,rgb(10 15 30 / .65) 50%,rgb(10 15 30 / .97) 100%)}.activity-item .text{position:absolute;bottom:0;left:0;right:0;width:100%;padding:28px 24px 24px;border-radius:0 0 20px 20px;background:#fff0;display:flex;align-items:flex-end;justify-content:space-between;gap:14px;z-index:2;flex-wrap:wrap}.activity-text{flex:1;min-width:0}.activity-text h4{font-size:22px;font-weight:800;color:#fff!important;margin-bottom:6px;line-height:1.2;text-shadow:0 2px 12px rgb(0 0 0 / .4);letter-spacing:-.3px}.activity-text span{color:rgb(255 255 255 / .65);font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;display:flex;align-items:center;gap:5px}.activity-text .btn-secondary:hover::after{transform:translateX(4px)}.text.pack-text{padding:15px;background:rgb(0 0 0 / .35)}.text.pack-text .activity-text p{font-size:13px}.activity-place h5{font-size:18px;color:#fff}.tag-pill{position:absolute;top:16px;left:16px;background:rgb(99 102 241 / .85);color:#fff;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:5px 12px;border-radius:30px;z-index:3;backdrop-filter:blur(8px);border:1px solid rgb(255 255 255 / .15)}.activity-number{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);color:rgb(255 255 255 / .7);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:3;backdrop-filter:blur(8px)}.activity-btn .btn{font-size:12px!important;font-weight:500!important;padding:8px 16px!important;text-decoration:none;transition:background 0.2s ease,transform 0.2s ease;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.activity-btn .btn::after{content:"\f061";font-family:"Font Awesome 6 Free";font-weight:900;font-size:10px;transition:transform 0.2s ease}.activity-btn .btn:hover{transform:scale(1.04)}@media only screen and (max-width:1200px){.my-slider .bd-example .carousel-item .carousel-caption{top:40%;left:0;right:0;margin:0 auto}.home-search-box .journey-ul,.home-search-box .transfer-ul{position:relative;top:0}.home-flight-caro .owl-nav button{bottom:0}}@media only screen and (max-width:992px){.my-slider .bd-example .carousel-item{background-size:auto}.home-banner-img{padding:100px 0 70px 0}.home-search-btn .btn span{font-size:18px}.home-search-btn .btn{height:auto;font-size:14px}.home-search-box{padding:10px 10px;padding-bottom:0}.home-tab-button{padding:20px 15px 20px 15px}.right-banner-img img{position:relative;height:auto;left:0}.home-banner-heading{margin-top:10px;text-align:center}.right-banner-img{text-align:center;margin-top:60px}.home-search-sec{padding:100px 0 0 0}.flight-deals-div .home-title{margin-top:0}.home-title .title-sub-left{text-align:center;margin:0 auto 10px auto}.home-flight-caro{margin-top:60px}.home-flight-caro .owl-nav .owl-prev{left:0;right:40px;margin:0}.home-flight-caro .owl-nav .owl-next{left:45px;right:auto;margin:0}.home-hotel-caro .owl-nav .owl-prev{right:auto;left:0;margin:auto}.home-hotel-caro .owl-nav .owl-next{right:auto;left:45px;margin:0}.home-hotel-caro{margin-top:60px}.flight-deals-sec{padding:60px 0 60px 0}.flight-box{padding-top:0}}@media only screen and (max-width:768px){.home-search-box .journey-ul li .flight-jrn-btn label span,.home-search-box .transfer-ul li .transfer-jrn-btn label span{padding:5px 5px}.home-banner-heading h1{font-size:40px}.home-title h2{font-size:25px;padding-bottom:5px}.home-flight-arrow{left:50%;top:36%}.home-banner-img{padding:70px 0 70px 0}.home-search-sec{padding:60px 0 0 0}}@media only screen and (max-width:576px){.my-slider{min-height:500px}.my-slider .bd-example .carousel-item .carousel-caption{top:35%}.home-heading-top h1{font-size:30px}.head-tab-name{display:inline-block!important}.home-search-box .journey-ul li,.home-search-box .transfer-ul li{margin-right:0}.newslettwe_left h2{font-size:30px}.home-news-sec::after{opacity:.1;animation:none}.home-title p{font-size:16px;margin-bottom:5px!important}.home-tab-list .home-tab a{padding:5px 8px}.home-tab-list li{padding:0 2px;margin-bottom:5px}.home-tab-list{margin:0 0 15px 0;padding:0 0 15px 0}.home-tab-list .home-tab a.active::after{bottom:-21px}}