/*!********************************* 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/cloud-3.webp) center / cover no-repeat;padding:200px 0 70px 0;z-index:2}.hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.home-banner-heading p{font-size:20px;margin-top:15px;color:#061428}.home-banner-heading h1{font-size:60px;color:#263954}.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)}}.fixed-header{position:absolute;top:0;width:100%;z-index:999}.top-header{background:transparent!important}.home-search-sec{padding:70px 0 0 0}.journey-ul li label{color:#000}.home-tab-button{margin-top:0;position:relative;padding:30px;border-radius:0 10px 10px 10px;background:rgb(255 255 255 / .5);backdrop-filter:blur(30px);box-shadow:5px 8px 16px 5px rgb(0 0 0 / .09)}.home-tab-list li,.explore-tab-list li{display:inline-block;padding:0;margin-right:-5px}.form-pickup .home-car-form{width:50%}.home-form-block{border:1px solid #e9e9e9;border-radius:10px;box-shadow:0 2px 7px 0 rgb(0 0 0 / .07);padding:15px}.home-tab-list{margin:0 auto;padding:0;position:relative}.home-tab-list .home-tab a,.explore-tab-list .explore-tab a{font-size:16px;color:#000;padding:8px 25px;display:inline-block;background:rgb(255 255 255 / .5);box-shadow:0 2px 7px 0 rgb(0 0 0 / .07);backdrop-filter:blur(10px);border:1px solid #e9e9e9}.home-tab-list .home-tab .active,.explore-tab-list .explore-tab .active{color:#fff;background:#263954;border:1px solid #263954}.home-tab-list li:first-child a{border-radius:10px 0 0 0}.home-tab-list li:last-child a{border-radius:0 10px 0 0}.home-search-box .journey-ul{list-style-type:none;padding:0;position:relative;top:0;right:0}.home-search-box .journey-ul li{display:inline-block}.home-search-box .journey-ul li .form-check-input:checked{background-color:#263954;border-color:#263954}.home-search-box .journey-ul li .form-check-input{border:2px solid #263954}.home-search-box .journey-ul li .form-check-input:focus{border-color:#263954;box-shadow:none}.home-select-class .form-select{padding:0;font-size:16px;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 .form-label{margin-bottom:0;font-size:16px;color:#263954;width:100%;position:relative}.home-form-block .form-label span{position:relative;top:0;color:#263954;font-size:18px;margin-right:10px!important}.home-form-block .form-control{padding:5px 0 0 0;background-color:#fff0;color:#000;font-size:18px;border-radius:0;border:0}.home-form-block .form-control::placeholder{color:#000!important;opacity:1}.home-form-block .form-control::placeholder,.home-form-block .form-select{color:#000}.home-form-block .form-control:disabled{background-color:#fff0}.home-flight-arrow{position:absolute;left:-26px;z-index:1;top:31px;width:25px!important;bottom:0;margin:auto;right:0}.home-flight-arrow span{background:#263954;width:25px;height:25px;border-radius:50px;padding:5px 5px;display:inline-block;color:#fff;cursor:pointer;border:1px solid #263954;font-size:12px!important;text-align:center}.home-search-btn .btn{border-radius:10px;width:100%;padding:10px!important;border:1px solid #659060;background:#659060;color:#fff;text-align:center;height:90px;font-size:25px}.home-search-btn .btn span{font-size:16px}.home-search-btn .btn span{font-size:25px}.home-form-block .form-control:focus{border:0;box-shadow:none;background:#fff0}.home-search-btn .btn  .search-btn-text {display:none}.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)}
/*!********************************* 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:linear-gradient(180deg,#ffffff 38%,#e6e6e6 100%);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-y:scroll}.custom_inp h6{margin:0 0 2px 0;line-height:normal;font-size:16px;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:16px}.custom_inp .addguest .inp_22{background-color:#d9d9d9!important;padding:4px 8px!important;border-radius:50px!important;font-size:18px!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{position:absolute;background:linear-gradient(180deg,#ffffff 38%,#e6e6e6 100%);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{margin:0 0 2px 0;line-height:normal;font-size:16px;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{color:#263954}.flight-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{font-size:12px}.flight-guest input.adult,.flight-guest input.child,.flight-guest 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}.flight-guest .btn_cls{width:100%}
/*!***************************** why choose ***********************************/
.home-title h2{font-weight:500;font-size:40px;position:relative;color:#263954;padding-bottom:15px}.home-title .title-sub{font-size:18px;padding:2px 25px;display:block;width:fit-content;border-radius:10px 0;color:#fff;background:#33642d}.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:0}.why-choose-sec{padding:70px 0 70px 0;background:#fff;position:relative}.why-choose-sec::after{background:url(../images/fligh-shape.webp) no-repeat;position:absolute;content:"";width:100%;left:0;top:0;height:100%;opacity:.8}.why-choose{background:linear-gradient(180deg,#ffffff 38%,#e6e6e6 100%);border-radius:15px;margin-bottom:5px;backdrop-filter:blur(20px);border:1px solid rgb(38 57 84 / .2);position:relative;z-index:0;box-shadow:-1px 6px 13px 1px rgb(0 0 0 / .09)}.why-choose-item:hover::before{height:100%;transition:all ease-in-out 0.5s}.why-choose-item::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;transition:all ease-in-out 0.5s;background:#263954!important;cursor:pointer;border-radius:15px}.why-choose-icon{width:80px;height:80px;border-radius:50%;background-color:#fff;transition:all 500ms ease;text-align:center;margin:0 auto 20px auto;border:1px solid rgb(38 57 84 / .2)}.why-choose-item:hover .why-choose-icon{background-color:#263954;border:1px solid #fff}.why-choose-icon span{color:#263954;font-size:30px;padding:25px 0}.why-choose-item:hover .why-choose-icon span{color:#fff}.why-choose-cont{position:relative}.why-choose-con h4{color:#263954;font-size:22px;font-weight:500}.why-choose-con p{font-size:15px;color:#263954;font-weight:400}.why-choose-item:hover .why-choose-con h4,.why-choose-item:hover .why-choose-con p{color:#fff}.why-choose-item{position:relative;-webkit-transition:0.3s all;transition:0.3s all;padding:30px 20px}.why-choose:hover .img_hvr img{-webkit-transform:scale(1.2);transform:scale(1.2);border-radius:20px 20px 0 0}.why-choose-item .img_hvr img{height:150px;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:0.5s all;transition:0.5s all;border-radius:20px 20px 0 0}.why-choose-item .img_hvr{overflow:hidden;border-radius:0;margin:0;border-radius:20px 20px 0 0}.why-choose .why-choose-item .black{background:#fff0;width:100%;position:absolute;content:"";height:150px;top:0;border-radius:20px 20px 0 0}.why-choose:hover .why-choose-item .black{background:rgb(0 0 0 / .3)}.home-news-sec{background:#4b8944;padding:60px 0;position:relative}.home-news-sec::before{background:url(../images/newsletter-shape-2.webp) no-repeat;position:absolute;content:"";width:379px;height:330px;top:0;right:0;opacity:.3;animation:blink-opacity 2.2s ease-in-out infinite}.home-news-sec::after{background:url(../images/newsletter-shape-1.webp) no-repeat;position:absolute;content:"";width:334px;height:329px;bottom:0;left:0;opacity:.3;animation:blink-opacity 2.4s ease-in-out infinite}.newslettwe_left span{color:rgb(255 255 255 / .9);font-size:18px;text-transform:uppercase;letter-spacing:6px}.newslettwe_left h2{font-size:50px;color:#fff;font-weight:500;line-height:normal;margin:10px 0 0 0}@keyframes blink-opacity{0%{opacity:.2}50%{opacity:0}100%{opacity:.2}}.newslettwe_left,.newsletter__right{position:relative;z-index:1}.subscribe_group{background-color:rgb(255 255 255 / .2);padding:10px;border-radius:5px;backdrop-filter:blur(20px);border:1px solid #c9c9c9}.home-foot-news .form-control{border-radius:10px 0 0 10px;border:1px solid #fff}.newsletter__right p{font-size:18px;color:#fff;margin-bottom:10px}.subscribe_group .form-control,.subscribe_group .form-control:focus{background:#fff0;border:transparent!important;color:#fff}.subscribe_group .form-control::placeholder{color:#fff}.home-foot-news .btn{border-radius:5px!important}.why-choose-div{position:relative;z-index:1}
/*!***************************** Flight deals***********************************/
.flight-deals-sec{padding:40px 0 70px 0;background:#fff;background-repeat:no-repeat;background-position:center;position:relative;background:url(../images/flight-back.webp);background-size:cover}.left-overlay{position:absolute;top:0;left:0;width:100%;transition:all ease-in-out 0.5s;background:linear-gradient(to top,transparent,#fff);height:100%;opacity:1}.flight-item{position:relative;-webkit-transition:0.3s all;transition:0.3s all;cursor:pointer}.flight-item .img img{height:300px}.flight-item .img img{width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:0.5s all;transition:0.5s all;border-radius:15px}.flight-item: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;width:90%;padding:10px 10px;border-radius:10px;margin:auto;left:0;background:rgb(255 255 255 / .8);bottom:9px;text-align:left;backdrop-filter:blur(15px);border:1px solid #e9e9e9;border-left:none;border-bottom:none;right:0}.flight-hme-place h4{color:#061831}.flight-hme-place span{color:#061831}.flight-item .black{background:rgb(0 0 0 / .1);width:100%;position:absolute;content:"";height:100%;top:0;border-radius:15px}.flight-item:hover .black{background:rgb(0 0 0 / .5);width:100%;position:absolute;content:"";height:100%;top:0;border-radius:15px}.flight-place h4{font-size:18px}.flight-deals-btn .btn{width:100%;margin-top:10px;padding:10px}.flight-hover .starts_from h6{color:#061831;font-weight:400}.flight-hover .starts_from h6 span{color:#061831;font-size:22px;font-weight:500}.home-flight-caro{background:rgb(255 255 255 / .5);padding:20px;border-radius:15px;border:1px solid rgb(38 57 84 / .2);backdrop-filter:blur(30px);box-shadow:-1px 6px 13px 1px rgb(0 0 0 / .09)}.home-flight-caro .owl-nav button{position:absolute;content:"";bottom:30px;font-size:20px!important;display:inline-block;background:rgb(255 255 255 / .5)!important;width:35px;height:35px;border-radius:5px;color:#659060!important;border:1px solid rgb(38 57 84 / .2)!important}.home-flight-caro .owl-nav .owl-prev{left:-330px}.home-flight-caro .owl-nav .owl-next{left:-288px}.home-flight-caro .owl-nav .disabled{color:#a6a6a6!important}.flight-deals-div .home-title{margin-top:40px}.flight-deals-div{position:relative;z-index:1}
/*!********************************* hotel deals **********************************/
.hotel-item{position:relative;-webkit-transition:0.3s all;transition:0.3s all}.hotel-itemt .img{height:400px}.hotel-item .img img{height:250px;width:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:0.5s all;transition:0.5s all;border-radius:15px}.home-hotel:hover .img_hvr img{-webkit-transform:scale(1.2);transform:scale(1.2);border-radius:15px}.hotel-item .img{overflow:hidden;border-radius:15px}.hotel-item .text{margin:20px 0 10px 0}.home-hotel-caro button{background:#fff0;border:0;padding:0;margin:0}.home-hotel .text span{font-size:14px}.home-hotel .starts_from{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.home-hotel .text h4{color:#263954;font-size:20px}.home-hotel-name{height:28px;overflow-y:hidden}.home-hotel .starts_from h4{color:#263954;font-size:23px}.home-hotel .text span span{color:#4b8944}.home-hotel-caro .owl-nav button{position:absolute;content:"";top:-75px;font-size:20px!important;display:inline-block;background:rgb(255 255 255 / .5)!important;width:35px;height:35px;border-radius:5px;color:#659060!important;border:1px solid rgb(38 57 84 / .2)!important}.home-hotel-caro .owl-nav .owl-next{right:0}.home-hotel-caro .owl-nav .owl-prev{right:43px}.home-hotel-caro .owl-nav .disabled{color:#a6a6a6!important}.hotel-item .hotel-star span{color:#ffc107;font-size:14px;margin-top:5px}.hotel-star{position:absolute;top:15px;right:15px;background:rgb(255 255 255 / .5);border-radius:5px;padding:5px 10px;backdrop-filter:blur(30px);border:1px solid #e9e9e9}.hotel-star h6{font-weight:700;color:#263954}.home-hotel-caro .owl-dot.active{background:#007f9f!important;width:12px;height:12px}.home-hotel-caro .owl-dot{background:#d5e0ff!important;width:9px;height:9px;border-radius:50px;margin:0 3px}.home-hotel-caro .owl-dots{margin:35px auto 0 auto;text-align:center;position:relative}.home-hotel{background:linear-gradient(180deg,#ffffff 62%,#f2f2f2 100%);padding:20px;border-radius:15px;border:1px solid #e9e9e9}.home-hotel-caro{background:linear-gradient(0deg,#ffffff 38%,#e6e6e6 100%)!important;padding:20px;border-radius:15px;box-shadow:-1px 6px 13px 1px rgb(0 0 0 / .09);background:#fff;border:1px solid #e9e9e9}.hotel-deals-sec{padding:70px 0;background:#fff;background-repeat:no-repeat;background-position:center top;position:relative}.hotel-deals-sec::after{background:url(../images/abstract-travel-bg.webp),#fff;position:absolute;content:"";top:0;width:100%;height:100%;opacity:.6}.hotel-deals-div{position:relative;z-index:1}.home-fixed-top{background:#fff;box-shadow:5px 8px 16px 5px rgb(0 0 0 / .09)}.home-hotel .text h4 small{font-weight:500;font-size:18px}
/*!********************************* Responsive **********************************/
@media only screen and (max-width:1400px){.home-flight-caro .owl-nav button{bottom:-30px}.home-flight-caro .owl-nav .owl-prev{left:-288px}.home-flight-caro .owl-nav .owl-next{left:-245px}}@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 .owl-prev{left:-240px}.home-flight-caro .owl-nav .owl-next{left:-199px}.flight-hme-place h4{font-size:20px}.home-hotel .starts_from{display:block}.home-flight-btn{margin-top:10px}.why-choose{margin-bottom:20px}}@media only screen and (max-width:992px){.my-slider .bd-example .carousel-item{background-size:auto}.home-banner-img{padding:150px 0 70px 0}.home-search-btn .btn .search-btn-text{font-size:18px}.home-search-btn .btn{height:auto;font-size:16px}.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:30px;text-align:center}.right-banner-img{text-align:center;margin-top:60px}.home-search-sec{padding:60px 0 0 0}.home-search-btn .btn .search-btn-text{display:inline-block;padding-left:5px}.home-news-sec::before{display:none}.newsletter__right p{margin-top:10px}.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 auto}.home-flight-caro .owl-nav .owl-next{left:0;right:-40px;margin:0 auto}.home-flight-caro .owl-nav button{top:-50px;bottom:auto}.home-hotel-caro .owl-nav .owl-prev{right:55px;left:0;margin:0 auto}.home-hotel-caro .owl-nav button{top:-50px}.home-hotel-caro .owl-nav .owl-next{right:-30px;left:0;margin:0 auto}.home-hotel-caro{margin-top:25px}.newslettwe_left h2 br{display:none}.newslettwe_left h2{font-size:40px}.flight-deals-sec{padding:40px 0 70px 0}.home-flight-arrow{left:-20px;top:40%}}@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-heading-top h1{font-size:40px}.home-title h2{font-size:30px;padding-bottom:5px}.home-hotel-caro{margin-top:35px}.home-banner-heading h1{font-size:40px}}@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}.journey-ul li label,.transfer-ul li label{font-size:14px}.newslettwe_left h2{font-size:30px}.home-news-sec::after{opacity:.1;animation:none}}