@font-face{font-family:"Poppins";src:url(../fonts/Poppins/Poppins-ExtraLight.woff2) format("woff2"),url(../fonts/Poppins/Poppins-ExtraLight.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:"Poppins";src:url(../fonts/Poppins/Poppins-Black.woff2) format("woff2"),url(../fonts/Poppins/Poppins-Black.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Poppins";src:url(../fonts/Poppins/Poppins-Italic.woff2) format("woff2"),url(../fonts/Poppins/Poppins-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Poppins";src:url(../fonts/Poppins/Poppins-Bold.woff2) format("woff2"),url(../fonts/Poppins/Poppins-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Poppins";src:url(../fonts/Poppins/Poppins-ExtraBold.woff2) format("woff2"),url(../fonts/Poppins/Poppins-ExtraBold.woff) format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Poppins";src:url(../fonts/Poppins/Poppins-Regular.woff2) format("woff2"),url(../fonts/Poppins/Poppins-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Poppins";src:url(../fonts/Poppins/Poppins-Medium.woff2) format("woff2"),url(../fonts/Poppins/Poppins-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Poppins";src:url(../fonts/Poppins/Poppins-SemiBold.woff2) format("woff2"),url(../fonts/Poppins/Poppins-SemiBold.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Poppins";src:url(../fonts/Poppins/Poppins-Thin.woff2) format("woff2"),url(../fonts/Poppins/Poppins-Thin.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:"Poppins";src:url(../fonts/Poppins/Poppins-Light.woff2) format("woff2"),url(../fonts/Poppins/Poppins-Light.woff) format("woff");font-weight:300;font-style:normal}.ui-menu.ui-widget.ui-widget-content{z-index:99;background:#fff;width:300px!important}.ui-menu{max-height:250px;overflow-x:hidden;overflow-y:auto}.ui-menu.ui-widget.ui-widget-content p{font-size:14px;margin-bottom:0}.ui-menu.ui-widget.ui-widget-content p.sub-state{font-size:12px}.ui-menu.ui-widget.ui-widget-content img{width:15px}.search-box-width{position:relative;z-index:9}.btn:focus,button:focus{outline:0}.banner-sec{background-image:url(../images/home-banner.webp);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;z-index:9;padding:150px 0 50px}.flight-inner-bg{background:#ededed;padding:30px;border-radius:12px;box-shadow:rgb(50 50 93 / .25) 0 6px 12px -2px,rgb(0 0 0 / .3) 0 3px 7px -3px}.search-engine-wrapper{width:100%}.owl-carousel.owl-theme.options2 .item img{height:855px;object-fit:cover}@media (max-width:1681px){.owl-carousel.owl-theme.options2 .item img{height:685px;object-fit:cover}}.owl-carousel.owl-theme.options2 .item img{height:685px;object-fit:cover}.banner-sec .banner-sec-overlay{position:absolute;top:0;left:0;height:100%;width:100%}.banner-sec .search-engine-section{position:relative;border-radius:2px}.banner-sec .search-engine-section .search-box{padding:20px;background:#0e1069a1;border-radius:0 0 8px 8px}.banner-sec .search-engine-section .search-box h2{font-family:"Poppins";font-size:16px;padding-bottom:10px;margin-bottom:10px;text-align:center;display:inline;color:#000;font-weight:600}.banner-sec .search-engine-section .search-box .add-city{background-color:#e70e18;border:1px solid #e70e18;color:#fff;border-radius:.5rem;font-size:14px;padding:5px 10px}.home-search-box .addguest{position:absolute;background:#fff;color:#656565;width:340px;height:auto;max-width:314px;padding:15px 15px 0;top:10px;left:0;z-index:1!important;box-shadow:0 0 10px 1px #d2b4f7}.home-search-box .addguest::before{border-color:#fff0 #fff0 #fff;border-style:solid;border-width:12px;content:"";height:0;left:15%;position:absolute;top:-21px;width:0;z-index:1}.home-search-box .addguest .rooms{background:#f4f4f4;padding:10px;margin-bottom:10px}.home-search-box .addguest{color:#656565}.home-search-box .addguest .adult,.home-search-box .addguest .inner-titles,.home-search-box .addguest .rooms label{color:#000!important}.home-search-box .addguest .yi-select.form-control{padding:5px;border-radius:2px;height:30px;box-shadow:none;border:1px solid #777;font-size:14px}.home-search-box .addguest .room-container{padding:10px 0;border-bottom:1px solid rgb(204 204 204 / .6)}.home-search-box .addguest .room-container .roomTitl{color:#000!important}.home-search-box .addguest .room-container .guestTitl{color:#000!important}.home-search-box .addguest .btn-done{padding:10px 15px;text-align:right}.home-search-box .addguest .btn-done span{background:#0aa503;color:#fff;padding:5px 10px;cursor:pointer;border-radius:5px}.home-search-box .addguest .btn-done span:hover{background:#10c908}.home-search-box .addguest .room-container .specifyAge{padding:0 5px;border-top:1px dashed rgb(204 204 204 / .5)}.home-search-box .addguest .room-container .specifyAge .guestTitl{padding-left:10px;padding-top:10px;font-weight:700}.home-search-box .addguest .room-container .specifyAge .specifyChildrenAges{padding-left:0;margin-left:5px}.home-search-box .addguest .room-container .specifyAge .specifyChildrenAges .childAge{padding:5px}.home-search-box .addguest .room-container .specifyAge .specifyChildrenAges .inner-field{margin-top:2px}.tab-header{width:100%;display:block;border-bottom:1px solid #ccc;margin-bottom:15px}.tab-navs{width:100%;border-radius:0;z-index:9999;position:relative}.nav-pills .nav-link{color:#fff;font-size:16px;font-weight:700;background:}.nav-pills.tab-navs .nav-link.active{background:#e70e18}.nav-pills.tab-navs .nav-link span.bx.bxs-plane{color:#fff;rotate:30deg}.nav-pills.tab-navs .nav-link{border-radius:6px 6px 0 0;margin-right:8px;background:#2d2f93}.icon-box{margin:0 auto;margin-bottom:0;font-size:25px;color:#000;margin-bottom:11px;display:inline}.banner-sec .search-engine-section .search-box .add-city:hover{background-color:#495154;border:1px solid #495154}.banner-sec .search-engine-section .search-box .journey-ul{list-style-type:none;padding:0;margin:0}.banner-sec .search-engine-section .search-box .journey-ul li{display:inline-block;margin-right:20px}.banner-sec .search-engine-section .search-box .journey-ul li:last-child{margin-right:0}.banner-sec .search-engine-section .search-box .journey-ul li .custom-radio-btn{display:block;position:relative;padding-left:20px;margin-bottom:15px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#fff;font-family:"Poppins";font-weight:500}.banner-sec .search-engine-section .search-box .journey-ul li .custom-radio-btn input{position:absolute;opacity:0;cursor:pointer}.banner-sec .search-engine-section .search-box .journey-ul li .radio-checkmark{position:absolute;top:2px;left:0;height:16px;width:16px;background-color:#fff;border-radius:50%;border:1px solid #06109e}.banner-sec .search-engine-section .search-box .journey-ul li .custom-radio-btn:hover input~.radio-checkmark{background-color:#fff;border:1px solid #009fe3}.banner-sec .search-engine-section .search-box .journey-ul li .custom-radio-btn input:checked~.radio-checkmark{background-color:#fff;border:1px solid #06109e}.banner-sec .search-engine-section .search-box .journey-ul li .radio-checkmark:after{content:"";position:absolute;display:none}.banner-sec .search-engine-section .search-box .journey-ul li .custom-radio-btn input:checked~.radio-checkmark:after{display:block}.banner-sec .search-engine-section .search-box .journey-ul li .custom-radio-btn .radio-checkmark:after{top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:#ec1a23;border:1px solid #ee1b25}.banner-sec .search-engine-section .search-box .home-input-field{background:#fff;border-radius:4px}.banner-sec .search-engine-section .search-box .home-input-field label{font-weight:500;color:#1a1a1a;font-size:20px;margin:0}.banner-sec .search-engine-section .search-box .home-input-field label .bx{font-size:18px;vertical-align:text-bottom;margin-right:5px}.banner-sec .search-engine-section .search-box .home-input-field label.date-label .bx{display:block;font-size:44px}.banner-sec .search-engine-section .search-box .home-input-field .form-control,.banner-sec .search-engine-section .search-box .home-input-field .form-control:focus{background-color:#fff0;border:none;padding:10px 8px 10px 45px;height:36px;line-height:30px;font-size:12px;border-radius:4px!important;color:#6c757d;box-shadow:none}.banner-sec .search-engine-section .search-box .home-input-field .form-select{padding:3px 8px 3px 45px!important}.banner-sec .search-engine-section .search-box .form-search-btn{background-color:#e70e18;border:1px solid #ed1a23;color:#fff;font-size:12px;font-weight:500;padding:9px 15px;border-radius:5px;width:100%}.banner-sec .search-engine-section .search-box .form-search-btn i{font-size:17px;top:3px;position:relative}.banner-sec .search-engine-section .search-box .form-search-btn:hover{background-color:#1a0666;border:1px solid #1a0666}.banner-sec .search-engine-section .search-box .hf-btn{color:#1a0666;border:1px solid #1a0666;width:100%}.banner-sec .search-engine-section .search-box .return-car-label{display:block;position:relative;padding-left:25px;margin-bottom:12px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:600;color:#333}.banner-sec .search-engine-section .search-box .return-car-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.banner-sec .search-engine-section .search-box .return-car-label .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#009fe3}.banner-sec .search-engine-section .search-box .return-car-label:hover input~.checkmark{background-color:#009fe3}.banner-sec .search-engine-section .search-box .return-car-label input:checked~.checkmark{background-color:#009fe3}.banner-sec .search-engine-section .search-box .return-car-label .checkmark:after{content:"";position:absolute;display:none}.banner-sec .search-engine-section .search-box .return-car-label input:checked~.checkmark:after{display:block}.banner-sec .search-engine-section .search-box .return-car-label .checkmark:after{left:6px;top:3px;width:6px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.banner-sec .search-engine-section .search-box .form-menu{position:relative;padding:0;border-radius:.25rem;font-size:12px;width:100%}.w-8{width:88%}.banner-sec .search-engine-section .search-box .form-menu.hovermain .hovermenu{position:relative;top:0;margin-left:0;height:auto;color:#333;padding:12px}.banner-div{width:100%;color:#fff}.banner-div h1{font-weight:700;text-shadow:8px 2px 18px #000}.banner-sec .search-engine-section .search-box .form-menu.hovermain .hovermenu:hover{display:block}.banner-sec .search-engine-section .search-box .form-menu.hovermain .hovermenu .others{padding:10px 5px;margin-bottom:6px}.banner-sec .search-engine-section .search-box .form-menu.hovermain .hovermenu .others label{display:block;width:100%;text-align:center;color:#fff}.other-div{float:left;width:100%;display:flex;justify-content:center;margin:10px 0}.banner-sec .search-engine-section .search-box .form-menu.hovermain .hovermenu .others .btn-minus,.banner-sec .search-engine-section .search-box .form-menu.hovermain .hovermenu .others .btn-plus{display:inline-block;width:auto;height:auto;background:0 0;color:#333;border:none;box-shadow:none;padding:0;float:right}.banner-sec .search-engine-section .search-box .form-menu.hovermain .hovermenu .others .btn-minus span,.banner-sec .search-engine-section .search-box .form-menu.hovermain .hovermenu .others .btn-plus span{border:1px solid #e70e18;background-color:#e70e18;margin-left:0;color:#fff;text-decoration:none;height:25px;border-radius:3px;width:25px;display:block;text-align:center;line-height:23px;font-size:17px}.banner-sec .search-engine-section .search-box .form-menu.hovermain .hovermenu .others .btn-minus span:hover,.banner-sec .search-engine-section .search-box .form-menu.hovermain .hovermenu .others .btn-plus span:hover{color:#fff;border:1px solid #495154;background-color:#495154}.banner-sec .search-engine-section .search-box .form-menu.hovermain .hovermenu .others .btn-minus:focus,.banner-sec .search-engine-section .search-box .form-menu.hovermain .hovermenu .others .btn-plus:focus{outline:0}.banner-sec .search-engine-section .search-box .form-menu.hovermain .hovermenu .others .btn-minus:hover span,.banner-sec .search-engine-section .search-box .form-menu.hovermain .hovermenu .others .btn-plus:hover span{color:#fff;border:1px solid #495154;background-color:#495154}.banner-sec .search-engine-section .search-box .form-menu.hovermain .hovermenu .others .qty{float:right;margin:0 6px;width:31px;color:#000;background-color:#fff0;padding:0;border:0;outline:0;text-align:center;font-weight:700;background:#fff}.banner-sec .search-engine-section .search-box .form-menu.hovermain .hovermenu .others a{border:1px solid #cacaca;float:right;padding:2px 5px;margin-left:3px;color:#cacaca;text-decoration:none}.banner-sec .search-engine-section .search-box .form-menu.hovermain .hovermenu .others a:hover{border-color:#009fe3;color:#009fe3}.banner-sec .search-engine-section .search-box .form-menu.hovermain .hovermenu .flightclass{text-align:center}.banner-sec .search-engine-section .search-box .form-menu.hovermain .hovermenu .flightclass .radio{text-align:left;padding:5px;float:left;margin-right:22px;color:#fff}.banner-sec .search-engine-section .search-box .form-menu.hovermain .hovermenu .flightclass .radio input[type="radio"]{margin-left:0;float:left;margin-top:3px;margin-right:3px}.banner-sec .search-engine-section .search-box .form-menu.hovermain .hovermenu .flightclass .flig-btn{width:100%;background-color:#009fe3;height:auto;min-height:25px}.banner-sec .search-engine-section .search-box .form-menu.hovermain .hovermenu .flightclass .flig-btn:hover{background-color:#495154;color:#000}.banner-sec .search-engine-section .search-box .form-menu.hovermain .hovermenu .flightclass .flig-btn .flight_type_btn{color:#fff;text-align:center;width:100%;display:block;cursor:pointer;padding:5px;font-size:14px;margin-top:10px}.banner-sec .search-engine-section .search-box .form-menu.hovermain .hovermenu .flightclass .flig-btn .flight_type_btn:hover{color:#fff}.banner-sec .search-engine-section .search-box .form-menu.hovermain .hovermenu label{color:#fff;margin:0}.switch{position:relative;display:inline-block;width:40px;height:20px}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:0.4s;transition:0.4s}.slider:before{position:absolute;content:"";height:13px;width:13px;left:5px;bottom:4px;background-color:#fff;-webkit-transition:0.4s;transition:0.4s}input:checked+.slider{background-color:#e70e18;border-radius:20px}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(17px);-ms-transform:translateX(17px);transform:translateX(17px)}.switch-div{text-align:right;padding-top:44px}.flight-search input{background:none;border:none;border-bottom:1px solid #fff;width:90%;color:#fff;padding-left:20px}.flight-search-icon{position:absolute;left:0;color:#fff}.flight-search{margin-top:15px;margin-left:7px}. .slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.banner-sec .search-engine-section .banner-text{padding:100px 0}.banner-sec .search-engine-section .banner-text h1{font-weight:700;color:#fff;font-size:3rem;line-height:1.25}.banner-sec .search-engine-section .banner-text h6{font-weight:600;font-size:1.25rem;color:#fff}.form-map{background-image:url(../images/map.svg);background-repeat:no-repeat;background-size:16px;padding-left:35px;background-position:10px 50%}.form-departure{background-image:url(../images/departure.svg);background-repeat:no-repeat;background-size:16px;padding-left:35px;background-position:10px 50%}.form-arrival{background-image:url(../images/arrivals.svg);background-repeat:no-repeat;background-size:16px;padding-left:35px;background-position:10px 50%}.form-cal{background-image:url(../images/calendar.svg);background-repeat:no-repeat;background-size:16px;padding-left:35px;background-position:10px 50%}.form-user{background-image:url(../images/traveller.svg);background-repeat:no-repeat;background-size:16px;padding-left:35px;background-position:10px 50%}.form-clock{background-image:url(../images/clock.svg);background-repeat:no-repeat;background-size:16px;padding-left:35px;background-position:10px 50%}.remove-icon-btn{color:#e70e18;font-size:22px}.form-pl{padding-left:30px!important}.pos-rel{position:relative}.pos-rel select{-moz-appearance:none;-webkit-appearance:none}
/*!*********************************  traveller form **********************************/
.flight-guest .flightclass .radio{padding:5px;color:#000}.flight-guest .flightclass{margin-top:10px}.flight-guest{position:absolute;background:#fff;color:#e70e18;width:100%;height:auto;max-width:340px;padding:1rem 1rem 0;top:101%;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;border:1px solid #2b2ea6}.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}.flight-guest .lbl span{color:#a1a1a1}.flight-guest .btns button{outline:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #2b2ea6;color:#2b2ea6;border-radius:50px;width:25px;height:25px;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:-1px .5rem;font-size:20px;color:#343a40!important;font-weight:500;outline:0}.flight-guest .btn_cls{width:100%;background:#e70e18;border:1px solid #e70e18}.pos-rel select::-ms-expand{display:none}.search-box .addguest{position:absolute;background:#fff;color:#656565;width:340px;height:auto;max-width:340px;padding:15px 15px 0;top:0;left:10px;z-index:99999!important;box-shadow:0 0 10px 1px #d2b4f7}@media (max-width:480px){.search-box .addguest{width:100%!important;max-width:100%!important}}.round-arrow{position:absolute;top:4px;right:-16px;left:auto;z-index:1;cursor:pointer}.round-arrow img{background-color:#f9f9f9;padding:0;width:27px;height:27px;border-radius:50%;border:1px solid #eee;box-shadow:0 1px 3px #ccc}.input-icon{position:absolute;left:0;top:0;bottom:0;background:#2b2ea6;display:flex;align-items:center;padding:0 12px;color:#fff;font-size:11px;width:37px;text-align:center;justify-content:center;border-radius:4px 0 0 4px}.input-bg{border-radius:8px}.search-box .addguest:before{border-color:#fff0 #fff0 #fff;border-style:solid;border-width:12px;content:"";height:0;left:15%;position:absolute;top:-21px;width:0;z-index:1}.search-box .addguest .rooms{background:#f4f4f4;padding:10px;margin-bottom:10px}.search-box .addguest .yi-select.form-control{padding:5px;border-radius:2px;height:30px;box-shadow:none;font-size:14px!important;border:1px solid #777!important}.search-box .addguest .room-container{padding:10px 0;border-bottom:1px solid rgb(204 204 204 / .6)}.search-box .addguest .room-container .specifyAge{padding:0 5px;border-top:1px dashed rgb(204 204 204 / .5)}.search-box .addguest .room-container .specifyAge .guestTitl{padding-left:10px;padding-top:10px;font-weight:700}.search-box .addguest .room-container .specifyAge .specifyChildrenAges{padding-left:0;width:80px;margin-left:5px}.search-box .addguest .room-container .specifyAge .specifyChildrenAges .childAge{padding:5px}.search-box .addguest .room-container .specifyAge .specifyChildrenAges .inner-field{margin-top:2px}.search-box .addguest .room-container .roomTitl{color:#000!important}.search-box .addguest .room-container .roomTitl em{font-style:normal}.search-box .addguest .room-container .guestTitl{color:#000!important}.search-box .addguest .showRooms .room-container:last-child{border-bottom:0}.search-box .addguest .btn-done{padding:10px 15px;text-align:right}.search-box .addguest .btn-done span{background:#e70e18;color:#fff;padding:5px 10px;cursor:pointer;border-radius:5px}.search-box .addguest .btn-done span:hover{background:#2d2f93}.search-box .addguest .btn-done span i{padding-right:5px}.addguest .adult,.search-box .addguest .inner-titles,.search-box .addguest .rooms label{color:#000!important}.newsletter-section{background-color:#06046f}.newsletter-section h2{font-size:3.5rem;font-family:oswald_regularregular;font-weight:700;color:#fff;letter-spacing:1px;text-align:center}.newsletter-section h6{text-align:center;color:#fff;line-height:1.75;margin:0;font-size:14px;margin-bottom:35px}.newsletter-section .newsletter-form{margin-top:30px}.newsletter-section .newsletter-form .form-control{border:none;height:40px;border-radius:50px;font-size:16px}.newsletter-section .newsletter-form .form-control:focus{outline:0;box-shadow:none}.newsletter-section .newsletter-form .subscribe-btn{width:100%;background-color:#fec800;border:1px solid #fec800;border-radius:50px;color:#fff;font-size:16px;height:40px}.newsletter-section .newsletter-form .subscribe-btn:hover{background-color:#495154;border:1px solid #495154;color:#fff}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translatey(100px);-moz-transform:translatey(100px);-o-transform:translatey(100px);transform:translatey(100px)}to{opacity:1;-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}}@-moz-keyframes fadeInUp{from{opacity:0;-webkit-transform:translatey(100px);-moz-transform:translatey(100px);-o-transform:translatey(100px);transform:translatey(100px)}to{opacity:1;-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translatey(100px);-moz-transform:translatey(100px);-o-transform:translatey(100px);transform:translatey(100px)}to{opacity:1;-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}}.in-up{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}.top-sightseeing-section{background-color:#fff;padding:50px 0}.top-sightseeing-section h2{font-weight:700;font-size:60px;margin:0 0 40px;text-align:center;color:#05109e}.top-sightseeing-section .grid figure img{position:relative;display:block;min-height:300px;max-height:300px;object-fit:cover;max-width:100%;width:100%;border-radius:8px;opacity:.8}.top-sightseeing-section .grid figure ul{list-style:none;padding:0;margin:0}.top-sightseeing-section .grid figure ul li{display:inline-block}.top-sightseeing-section .grid figure ul li a{color:#fff}.top-sightseeing-section .grid figure figcaption{padding:2.2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.top-sightseeing-section .grid figure figcaption::after,.top-sightseeing-section .grid figure figcaption::before{pointer-events:none}.top-sightseeing-section .grid figure figcaption,.top-sightseeing-section .grid figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}.top-sightseeing-section .grid figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.top-sightseeing-section .grid figure h2{word-spacing:-.15em;font-weight:600;font-size:22px}.top-sightseeing-section .grid figure h2,.top-sightseeing-section .grid figure p{margin:0}.top-sightseeing-section .grid figure p{letter-spacing:1px}.top-sightseeing-section figure.effect-sadie h2{position:absolute;top:50%;left:0;width:100%;color:#fff;-webkit-transition:-webkit-transform 0.35s,color 0.35s;transition:transform 0.35s,color 0.35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.top-sightseeing-section figure.effect-sadie h2:after{content:"";height:2px;width:50px;background:#fff;display:block;margin:15px auto auto;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.top-sightseeing-section figure.effect-sadie:hover h2{color:#fff;-webkit-transform:translate3d(0,-50%,0) translate3d(0,-40px,0);transform:translate3d(0,-50%,0) translate3d(0,-40px,0)}.top-sightseeing-section figure.effect-sadie:hover .destinations-button{transform:scaleX(1)}.top-sightseeing-section .destinations-button{line-height:30px;transition:all 500ms ease;transform:scaleX(0);z-index:2;position:absolute;width:100%;right:10%;text-align:center;top:58%;left:0}.top-sightseeing-section .destinations-button a{font-size:.8rem;color:#fff;text-transform:uppercase;letter-spacing:.1em;background-color:#fb5201;display:inline-block;border-radius:30px;padding:4px 15px;text-decoration:none;transition:all 500ms ease;cursor:pointer}.top-sightseeing-section figure.effect-sadie{position:relative}.top-sightseeing-section figure .fig-caption-overlay{background-color:rgb(0 0 0 / .5);position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px}.top-flight-section{padding:45px 0 45px;background-color:#fff;background-size:cover}.top-flight-section h2{font-weight:700;font-size:25px;margin:0 0 15px;text-align:left;color:#000;margin:0}.airline-logo-div{background:#fff;box-shadow:rgb(0 0 0 / .24) 0 3px 8px;border-radius:3px}.airline-logo-div img{width:100%;position:relative;top:17px;left:18px;box-shadow:rgb(0 0 0 / .24) 0 3px 8px}.top-flight-right{padding-right:20px}.top-flight-section p{font-size:21px}.top-flight-section .owl-carousel .owl-nav .owl-next{position:absolute;right:0%;top:-43px;transform:translateY(-50%);background-color:#fff!important;text-align:center!important;padding:3px 7px 0 10px!important}.top-flight-section .owl-carousel .owl-nav .owl-next i{color:#e70e18}.top-flight-section .owl-carousel .owl-nav .owl-prev{position:absolute;right:35px;top:-43px;transform:translateY(-50%);background-color:#fff!important;text-align:center!important;padding:3px 7px 0 10px!important;opacity:1}.top-flight-section .owl-carousel .owl-nav .owl-prev i{color:#e70e18}.top-flight-section .post-slide{border-radius:8px;padding:10px;background:#fff}.top-flight-section .post-slide .post-img{position:relative;overflow:hidden}.top-flight-section .post-slide .post-img img{width:100%;height:auto;max-height:160px;min-height:160px;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:-webkit-transform 0.2s linear;transition:-webkit-transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear,-webkit-transform 0.2s linear;border-radius:6px}.top-flight-section .post-slide .over-layer{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background:linear-gradient(-45deg,rgb(55 244 6 / .75) 0,rgb(87 253 45 / .6) 100%);-webkit-transition:all 0.5s linear;transition:all 0.5s linear;border-radius:5px}.top-flight-section .post-slide:hover .over-layer{opacity:1;text-decoration:none;border-radius:5px}.top-flight-section .post-slide .over-layer i{position:relative;top:45%;text-align:center;display:block;color:#fff;font-size:25px}.top-flight-section .post-slide .post-content{background:#fff;padding:6px 3px;border-radius:0;z-index:99;position:relative;height:100%}.top-flight-section .post-slide .post-title{color:#061c2c;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:1px}.top-flight-section .post-slide .post-title a{font-size:12px;color:#061c2c;font-weight:500;display:block;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-flight-section .post-slide .plane-ongo{margin:0 auto 10px}.top-flight-section .post-slide .plane-ongo img{width:100px;margin:0 auto}.top-flight-section .post-slide .post-title a:hover{text-decoration:none;color:#009fe3}.top-flight-section .post-slide .post-description{line-height:24px;color:grey;font-size:.8rem;font-size:10px;margin-bottom:0}.top-flight-section .post-slide .post-date{color:#a9a9a9;font-size:12px}.top-flight-section .btn.book-btn{background-color:#e70e18;border:1px solid #e70e18;color:#fff;font-size:11px;font-weight:700;padding:0;float:right;padding:2px 6px;letter-spacing:1px}.top-flight-section .btn.book-btn:hover{background-color:#495154;border:1px solid #495154}.top-flight-section .post-slide .price{color:#060533;font-size:1.2rem;margin:5px 0 0;font-weight:700}.top-flight-section .post-slide .post-date i{font-size:18px;margin-right:8px;color:#cfdace}.top-flight-section .post-slide .read-more{padding:7px 10px;float:right;text-align:center;font-size:12px;background:#00c8f8;color:#fff;border-radius:0;text-transform:uppercase;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-flight-section .post-slide .read-more:hover{background:#2bc3f1;text-decoration:none;color:#fff}.best_hotels{background-color:#f9f8ff;padding:45px 0}.best_hotels h2{font-weight:700;font-size:25px;margin:0;text-align:left;color:#000}.main-flex{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.partner-btn .btn{font-size:12px;padding:9px 15px;font-weight:500;background-color:#1a0666;border:1px solid #1a0666;color:#fff}.partner-btn .btn:hover{background-color:#e70e18;border:1px solid #e70e18}.best_hotels .img_wrap{position:relative;overflow:hidden;width:100%;float:left;border-radius:8px 8px 0 0}.best_hotels .btn.book-btn{background:#e75d00;border:2px solid #e75d00;color:#fff;font-size:14px;float:right;width:44%;margin-top:14px;padding:3px;font-weight:700;right:10px;position:relative}.best.hotels.list{background:#ededed;padding:30px;border-radius:12px;box-shadow:rgb(50 50 93 / .25) 0 6px 12px -2px,rgb(0 0 0 / .3) 0 3px 7px -3px}.nav-pills .nav-link.hotel-link{border:2px solid #1a0666;color:#1a0666;padding:5px 20px;font-size:15px;margin-right:20px}.nav-pills .nav-link.hotel-link.active{background:#1a0666;border:2px solid #1a0666;color:#fff;padding:5px 20px;font-size:15px}.best_hotels .btn.book-btn:hover{background-color:#495154;border:1px solid #495154}.hotels.list .item{position:relative;padding:0;float:left;width:100%;border-radius:12px;padding:9px;box-shadow:rgb(0 0 0 / .24) 0 3px 8px;background:#fff;min-height:300px;margin-bottom:10px}.hotels.list .h_img{height:187px;width:100%;object-fit:cover;border-radius:6px}.hotels.list .text_wrap{padding:9px 0 0 0;font-size:16px;float:left;width:100%;border-radius:5px}.hotels.list .text_wrap .h_name{font-size:12px;font-weight:700;color:#060533;margin-bottom:2px}.txt14{font-size:14px;color:var(--color-gray)}.hotels.list .item .location{color:var(--color-dark)}.hotels.list .item .location .icon{color:#ff597b}.hotels .txt14{margin-bottom:5px;display:inline-block;color:#a9a9a9;font-size:12px;font-weight:400}.hotels.list .h_price{font-size:17px;color:#060533;float:left;width:50%;margin-bottom:0;font-weight:700;padding-left:0;text-align:left}.item .rating{font-weight:700;border-radius:10px;color:var(--color-dark)}.item .rating .icon{color:var(--bs-#ff0)}.best_places .p_img img{height:450px;width:100%;object-fit:cover}.place_wrap .text-white{color:#f0ebce}.place_wrap .item{position:relative}.place_wrap .text_wrap{margin-top:10px}.places .h_price,.places .location,.places .p_name{color:var(--color-#fff)}.popular-flight h2{font-weight:700;font-size:30px;margin:0 0 42px;text-align:left;color:#060533}.popular-flight{padding:60px 0}.popular-f-card{background:#fff;box-shadow:rgb(0 0 0 / .24) 0 3px 8px;display:block;width:100%;padding:13px 15px 8px;border-radius:8px;margin-bottom:30px}.popular-f-card h6{font-weight:700;color:#1a0666;margin-bottom:2px}.popular-f-card p{color:#9c9595;font-size:12px;margin-bottom:0}.popular-f-card span{font-size:16px}.footer-contact h4{color:#fff;font-size:19px}.footer-contact a{border:1px solid #fff;color:#fff;padding:4px 26px;display:block;width:max-content;border-radius:21px;text-decoration:none;margin-top:23px}.banner-area{padding:50px 0}.page-wrapper{background:url(../images/banner-1.webp) no-repeat;background-size:cover;background-attachment:fixed;padding:100px 60px;border-radius:20px}.card-wrapper{padding:14px 9px 9px;border:1px solid #ccc;border-radius:7px}.card-wrapper{margin-bottom:10px}.page-wrapper h1{color:#fff;font-weight:700}.page-wrapper p{color:#fff}@media (min-width:1200px){.place_wrap .item:before{content:"";background:linear-gradient(to top,rgb(255 216 201 / .88) 30%,transparent);width:100%;height:0;position:absolute;bottom:0;transition:0.3s ease-in-out;z-index:1}.place_wrap .item:hover:before{height:100%;animation:rec1 ease-in-out 0.5s;transform-origin:bottom center}@keyframes rec1{0%{bottom:-100%;height:0}100%{bottom:0;height:100%}}.place_wrap .text_wrap{position:absolute;bottom:30px;padding:20px;transition:0.5s ease-in-out;opacity:0;visibility:hidden;z-index:2}.place_wrap .item:hover .text_wrap{animation:plc2 ease-in-out 0.5s}.places .h_price,.places .location,.places .p_name{color:var(--color-dark)!important;font-weight:600}}.place_wrap .item .p_img{overflow:hidden}.place_wrap .item .p_img img{transform:scale(1.2);transition:0.5s ease-in-out}.place_wrap .item:hover .p_img img{transform:scale(1)}.place_wrap .item:hover .text_wrap,.place_wrap .item:hover:before{opacity:1;visibility:visible}@keyframes plc2{0%{opacity:0;visibility:hidden;bottom:0}100%{opacity:1;visibility:visible;bottom:30px}}.error_box22 .error-img img{mix-blend-mode:multiply;height:400px;object-fit:cover;object-position:center;margin-bottom:15px}.rec_hotels .name{position:absolute;bottom:0;padding:20px;background-color:#fff95;width:75%}.rec_hotels .h_name{font-weight:600;font-size:18px}.rec_hotels .h_name,.rec_hotels .location{color:var(--color-dark)!important}.hero_text{margin-top:150px;margin-bottom:80px;font-weight:600}.list .item{cursor:pointer}.img_wrap{position:relative;overflow:hidden}.img_wrap img{height:150px;object-fit:cover}.item:hover .img_wrap img{transform:scale(1)}.rec_hotels .item:hover .name{width:97%;animation:nm1 ease-in-out 0.4s}@keyframes nm1{0%{width:70%}100%{width:97%}}.item .rating .fa{color:#ffc107;margin-right:3px;margin-right:1px;font-size:12px}.best.hotels.rating{position:inherit}.rating{position:relative;top:0;left:0}.hotels.list .item .location{padding:4px 0;font-size:12px;color:#fff;float:right;background-color:#e70e18;border:1px solid #e70e18}@media screen and (max-width:1200px){.banner-sec{margin-top:0}.top-header .navbar .navbar-nav .nav-item .nav-link.active{color:#000;background:#fff;border-radius:36px;border-bottom:none}.owl-carousel.owl-theme.options2 .item img{height:auto}.top-flight-section .owl-carousel .owl-nav .owl-prev{left:0;right:auto}.top-flight-section .owl-carousel .owl-nav .owl-next{left:35px;right:auto}.options{margin-top:50px}.options{position:relative;z-index:1}.top-flight-section .owl-carousel .owl-nav .owl-prev{top:-35px}.top-flight-section .owl-carousel .owl-nav .owl-next{top:-35px}}@media screen and (max-width:1119px){.top-flight-section .post-slide .post-content{padding:15px}.top-flight-section .post-slide .price{font-size:17px}.top-flight-section .btn.book-btn{font-size:13px;padding:3px 4px}.newsletter-section h6{margin-bottom:5px}.hotels.list .h_img{height:161px}}@media screen and (max-width:991px){.best_hotels h2{margin-bottom:30px}.top-flight-section h2{font-size:22px}.top-flight-section .post-slide .post-img img{border-radius:0!important}.top-sightseeing-section h2{font-weight:700;font-size:32px}.best_hotels h2{font-size:22px}.newsletter-section h2{font-size:30px}#google_translate_element .goog-te-combo{background-color:none;color:#fff}.top-header-div .navbar-nav .nav-item .nav-link{color:#000}.nav-item.me-2{margin:0}.wof_logo img{width:66px}.top-header-div .navbar .navbar-toggler{color:#fff}.top-header .navbar .navbar-nav .nav-item .nav-link{padding:.375rem 7px!important;font-size:12px}.w-8{width:78%}ul.btm-header{margin:0;width:100%;padding-left:0;background:#060533}.newsletter-section{background-color:#06046f;padding:0 0 30px}.top-flight-section .post-slide .post-content{padding:7px}.banner-div{position:absolute;top:125px}}@media screen and (max-width:768px){.page-wrapper{padding:53px 22px}.best.hotels.list{background:#ededed;padding:23px 15px}.banner-sec .search-engine-section .search-box{padding:20px 20px 20px}.input-bg{border-radius:8px;margin-bottom:8px}.banner-sec{height:100%}.top-flight-section .post-slide .post-img img{max-height:250px;min-height:250px}.top-sightseeing-section h2,.top-flight-section h2,.best_hotels h2{margin:0}.search-engine-wrapper{position:relative;bottom:0;z-index:9;width:100%}.banner-sec .search-engine-section .search-box .form-search-btn{width:100%}.footer-logo-sec img{max-height:85px!important}.banner-div{position:absolute;top:93px}.banner-div h1{font-size:20px}.banner-div{top:auto;bottom:38px}.banner-sec .search-engine-section .search-box .hf-btn{margin-bottom:14px}.round-arrow{position:absolute;top:24px;right:38%}.banner-sec .search-engine-section .search-box .journey-ul li{margin-right:10px}.popular-flight h2{font-size:24px;margin:0 0 19px}.popular-flight{padding:20px 0}.popular-f-card{margin-bottom:18px}.tab-navs{padding:0;width:100%}.airline-logo-div img{width:100%;position:relative;top:0;left:0}.top-flight-section{padding:30px 0 35px}}@media screen and (max-width:565px){.flight-inner-bg{padding:24px 15px 15px}.tab-navs{margin-top:-22px}.banner-div h1{font-size:17px}.nav-pills .nav-link{font-size:13px;padding:3px 10px}.banner-div h1{font-size:20px}.banner-div h6{font-size:12px}.owl-carousel.owl-theme.options2 .item img{height:213px;object-fit:cover}}@media screen and (min-width:768px){.search-box{}.banner-sec .search-engine-section .search-box .home-input-field label{font-size:12px}}@media screen and (max-width:575px){.hotels.list .item{min-height:auto}}