body.active{overflow:hidden}body{color:#000;background-color:#fff!important}.overlay.active{z-index:9;opacity:1;background:rgba(0,0,0,.5);width:100%;height:100%;transition:all .4s;display:block;position:fixed;top:0;left:0}.header-div{z-index:1;background:#fff;padding:10px 0;position:relative;box-shadow:0 1px 2px 1px rgba(0,0,0,.2)}.header-div ul{justify-content:space-between;align-items:center;display:flex}.header-div ul .logo-li a{display:flex}.header-div ul .logo-li figure{width:200px;height:65px}.header-div ul .logo-li figure img{width:100%}.header-div ul .text-li{justify-content:space-between;align-items:center;display:flex}.header-div ul .text-li .text-div{justify-content:space-between;gap:32px;margin-right:30px;display:flex}.mytrip-wrapper{display:inline-block;position:relative}.mytrip-link{cursor:pointer;padding:0 12px}.mytrip-menu{z-index:999;background:#fff;border-radius:3px;min-width:120px;list-style:none;position:absolute;top:35px;left:0;box-shadow:0 4px 10px rgba(0,0,0,.15)}.mytrip-menu li{padding:8px 14px}.mytrip-menu li a{color:#333;text-decoration:none}.mytrip-wrapper:hover .mytrip-menu{display:block}.header-div ul .text-li .text-div .text-first{color:#bd212f;font-size:16px;font-weight:600}.header-div ul .text-li .text-div a{color:#000;cursor:pointer}.header-div ul .text-li .text-div a:hover{color:#bd212f}.header-div ul .text-li .text-btn{justify-content:space-between;gap:30px;display:flex}.header-div ul .text-li .text-btn .suppert{cursor:pointer;color:#000;background:0 0;border:1px solid #000;border-radius:6px;width:125px;padding:10px;font-size:16px;font-weight:500}.header-div ul .text-li .text-btn .sig{color:#fff;cursor:pointer;background:#bd212f;border:1px solid #bd212f;border-radius:6px;justify-content:center;align-items:center;width:auto;padding:13px;font-size:16px;font-weight:500;display:flex}.user-menu{cursor:pointer;display:inline-block;position:relative}.dropdown-menu{z-index:1000;background:#fff;border:1px solid #ddd;border-radius:4px;min-width:150px;margin:0;padding:0;list-style:none;position:absolute;top:100%;right:5%;box-shadow:0 2px 5px rgba(0,0,0,.15);display:block!important}.dropdown-menu li{padding:10px 15px}.dropdown-menu li a{color:#333;width:100%;text-decoration:none;display:block}.dropdown-menu li a:hover{background-color:#f1f1f1}.arrow{margin-left:5px;font-size:.7em}.mnu_icon{display:none}.Journeys .containt ul li img{height:330px}@media (max-width:767px){.header-div{position:inherit}.mnu_icon{cursor:pointer;display:inline-block}.mnu_icon img{width:31px;height:31px}.header-div ul .logo-li figure{width:auto;height:auto}.header-div ul .logo-li figure img{width:auto;height:45px}.header-div ul .text-li{z-index:11;background:#fff;flex-wrap:wrap;width:80%;transition:all .4s;display:block;position:absolute;top:0;bottom:0;left:-100%;right:0}.header-div ul .text-li.active{left:0}.header-div ul .text-li .text-div{width:100%;display:block}.header-div ul .text-li .text-div a{border-bottom:1px solid #ddd;padding:15px 12px;display:block}.header-div ul .text-li .text-btn{justify-content:flex-start;gap:20px;width:100%;padding:15px}.header-div ul .text-li .text-btn .suppert,.header-div ul .text-li .text-btn .sig{border-radius:100px;width:118px;padding:8px 0;font-size:14px}}.footer{color:#fff;background-color:#0f1632}.footer-top{flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;display:flex}.footer-logo{max-width:49%}.footer-logo h2{align-items:center;gap:10px;margin:0 0 10px;font-size:20px;font-weight:700;display:flex}.footer-logo img{width:164px;height:54px}.footer-logo p{color:#cfd6e3;margin:0;font-size:14px;font-weight:400;line-height:1.5}.footer-links{gap:50px;display:flex}.footer-col h4{margin-bottom:10px;font-size:14px;font-weight:600}.footer-col ul{margin:0;padding:0;list-style:none}.footer-col ul li{margin-bottom:15px}.footer-col ul li a{color:#fff;font-size:14px;font-weight:400;text-decoration:none;transition:all .3s}.footer-bottom{color:#fff;border-top:1px solid rgba(255,255,255,.2);flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:15px;font-size:14px;display:flex}.footer-bottom a{color:#fff;margin-right:15px;text-decoration:none;transition:all .3s}.footer-bottom a:hover{color:#fff}.main-footer{padding:50px 0}@media (max-width:1024px){.footer-logo{max-width:28%}.footer-links{width:62%}.footer-logo p{font-size:13px}}@media (max-width:767px){.footer-top{margin-bottom:15px}.footer-logo{width:100%;max-width:100%}.footer-links{display:block}.footer-col{margin-top:20px;padding-left:10px}.footer-bottom{border:0;padding:0;line-height:40px;display:block}.footer-bottom a{display:block}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button,input,select{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-family:Poppins,sans-serif!important}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;font-family:Poppins,sans-serif!important}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}input[type=search]::-webkit-search-decoration{display:none}input[type=radio],input[type=checkbox]{margin:0}button,a.button,input[type=reset],input[type=submit],input[type=button],input[type=image]{cursor:poMontserrat;vertical-align:top;text-align:center;-webkit-appearance:none;background:0 0;-webkit-background-clip:padding;-moz-background-clip:padding;box-sizing:border-box;background-clip:padding-box;border:0;border-radius:0;outline:0;width:auto;margin:0;padding:0;font-family:Poppins;font-size:14px;text-decoration:none;display:inline-block;overflow:visible}button,input[type=reset],input[type=submit],input[type=button]{line-height:normal!important}textarea,select,input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{text-align:left;vertical-align:top;-webkit-appearance:none;background:0 0;-webkit-background-clip:padding;-moz-background-clip:padding;box-sizing:border-box;background-clip:padding-box;border:0;border-radius:0;outline:0;margin:0;padding:0;font-family:Poppins;font-size:14px}textarea::-webkit-outer-spin-button{-webkit-appearance:none}textarea::-webkit-inner-spin-button{-webkit-appearance:none}select::-webkit-outer-spin-button{-webkit-appearance:none}select::-webkit-inner-spin-button{-webkit-appearance:none}input[type=date]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=datetime]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=datetime]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=datetime-local]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=datetime-local]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=email]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=email]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=month]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=month]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=password]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=password]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=search]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=search]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=tel]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=tel]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=text]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=text]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=url]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=url]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=week]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=week]::-webkit-inner-spin-button{-webkit-appearance:none}button[disabled],input[disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled]{-moz-user-select:-moz-none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=25);opacity:.25}textarea{resize:vertical;width:100%;min-height:50px;overflow:auto}optgroup{font-family:Poppins;font-style:normal;font-weight:400}select::-ms-expand{display:none}@-moz-document url-prefix(){input:invalid,button:invalid,select:invalid,textarea:invalid{box-shadow:none}input::-moz-focus-inner{border:0;padding:0}button::-moz-focus-inner{border:0;padding:0}select::-moz-focus-inner{border:0;padding:0}textarea::-moz-focus-inner{border:0;padding:0}select{-moz-appearance:none;text-indent:.01px;text-overflow:""}}.search-box-banner{background-color:transparent;background-image:linear-gradient(90deg,rgba(3,0,69,.64) 0%,rgba(255,255,255,0) 100%),url(../media/banner-new.e5addc61.png);background-position-x:right;background-position-y:0%,0%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:500px}.search-text{position:relative;top:9rem}.search-text h1{color:#fff;font-size:40px;font-weight:700}.search-text p{color:#fff;padding-top:1rem;font-size:22px;font-weight:400}.search-box-div{padding-top:8rem}.search-widget{z-index:11;background:#fff;border:1px solid #8c8c8c;border-top:none;border-radius:12px;padding:15px;position:relative}.search-widget .search-row{-ms-flex-wrap:inherit;flex-wrap:inherit}.search-widget .search-button{border-radius:0 15px 15px 0;width:14.5%}.hotel_widget .field{width:21.5%}.car_widget .field{width:24%}.tabs{border-top-left-radius:20px;border-top-right-radius:20px;justify-content:space-between;max-width:max-content;margin-left:2rem;display:flex}.tab{cursor:pointer;color:#fff;border-bottom:3px solid transparent;justify-content:center;align-items:center;gap:5px;width:106px;padding:10px 0 3px;font-weight:500;display:flex}.tab.active{color:#003edb;background:#fff;border-radius:5px 5px 0 0;width:106px;font-weight:600}.tab-icon{font-size:16px}.trip-options{align-items:center;gap:0 20px;margin-bottom:20px;display:flex}.trip-types{border-right:1px solid #e5e5e5;gap:15px;padding-right:15px;display:flex}.radio-option{cursor:pointer;color:#000;align-items:center;gap:3px;font-size:14px;display:flex}.radio-option input[type=radio]{display:none}.radio-custom{border:2px solid #000;border-radius:50%;width:16px;height:16px;position:relative}.radio-option input[type=radio]:checked+.radio-custom{border-color:#2563eb}.radio-option input[type=radio]:checked+.radio-custom:after{content:"";background:#2563eb;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.one{color:#003edb;font-size:14px;font-weight:600}.checkbox-option{cursor:pointer;color:#374151;align-items:center;gap:8px;font-size:14px;display:flex}.checkbox-option input[type=checkbox]{display:none}.checkbox-custom{border:2px solid #d1d5db;border-radius:3px;width:16px;height:16px;position:relative}.checkbox-option input[type=checkbox]:checked+.checkbox-custom{background:#2563eb;border-color:#2563eb}.checkbox-option input[type=checkbox]:checked+.checkbox-custom:after{content:"✓";color:#fff;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.departing,.going{width:19%}.search-row{border:1px solid #e5e5e5;border-radius:15px;flex-wrap:wrap;align-items:stretch;display:flex}.search-row input{outline:0;width:100%;font-size:18px;font-weight:600}.search-row input::-webkit-input-placeholder{color:#000}.search-row input::placeholder{color:#000}.search-row input:-ms-placeholder-shown{color:#000}.search-row input::placeholder{color:#000}.input_box ul li select{color:#000;border:1px solid #646464;border-radius:5px;width:100%;padding:13px;font-size:14px}.field{border-right:1px solid #e5e7eb;padding:15px 15px 0;position:relative}.field:last-child{border-right:none}.travellers{width:268px}.field-label{color:#929292;letter-spacing:.5px;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;font-size:12px;font-weight:500;display:block;overflow:hidden}.field-input{color:#111827;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;outline:none;width:100%;padding:0;font-size:24px;font-weight:600}.cabin_className .inner-title{padding:8px 0 5px;font-size:13px}.field-sub{color:#000;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;font-weight:400;line-height:1.3;overflow:hidden}.return-content{padding-top:8px}.return-text{color:#929292;font-size:14px;line-height:1.2}.swap-btn{z-index:1;cursor:pointer;cursor:pointer;background:#fff;height:24px;padding:5px 0;position:absolute;top:34px;right:-11px}.swap-btn img{width:24px;height:24px}.popular_airports{z-index:11;background:#fff;border:1px solid #e5e5e5;border-radius:16px;width:300px;height:300px;padding:15px;display:none;position:absolute;top:104px;left:0;right:0;overflow-y:auto}.popular_airports .title{color:#003edb;font-size:18px;font-weight:600}.popular_airports ul li{cursor:pointer;align-items:center;gap:0 12px;margin-top:15px;display:flex}.popular_airports .text_air{overflow:hidden}.popular_airports span{color:#000;background:#f0f5f7;border-radius:4px;justify-content:center;align-items:center;width:40px;height:30px;font-size:14px;display:flex}.popular_airports strong{color:#000;margin-bottom:5px;font-size:15px;display:block}.popular_airports small{color:#929292;font-size:12px}.popular_airports small,.popular_airports strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.special-fares{padding:20px 0 0}.fares-title{color:#131313;font-size:16px;font-weight:500}.extra-badge{color:#fff;letter-spacing:.5px;background:#003edb;border-radius:10px;align-items:center;gap:6px;margin-top:5px;padding:10px;font-size:14px;font-weight:600;display:flex}.star img{width:20px;height:20px}.fare-options{border:1px solid #e5e5e5;border-radius:10px;gap:24px;width:55%;padding:14px;display:flex}.fare-option{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.fare-option input[type=radio]{display:none}.fare-radio{border:2px solid #000;border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:2px;position:relative}.fare-option input[type=radio]:checked+.fare-radio{border-color:#000}.fare-option input[type=radio]:checked+.fare-radio:after{content:"";background:#2563eb;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fare-content{flex:1}.fare-title{color:#131313;margin-bottom:2px;font-size:16px;font-weight:500}.fare-desc{color:#6b7280;font-size:12px;line-height:1.3}.search-button{color:#fff;letter-spacing:1px;cursor:pointer;background:#bd212f;border:none;border-radius:10px;justify-content:center;align-items:center;width:25%;padding:16px;font-size:24px;font-weight:600;transition:background-color .2s;display:flex}.search-button:hover{background:#bd212f}.departing{position:relative}.error-popup{color:#fff;white-space:nowrap;z-index:10;background:#ff4d4f;border-radius:4px;margin-top:4px;padding:6px 10px;font-size:12px;position:absolute;top:100%;left:0}.error-popup:before{content:"";border:6px solid transparent;border-bottom-color:#ff4d4f;position:absolute;top:-6px;left:12px}.departing,.going{-webkit-box-flex:unset!important;-ms-flex:unset!important;flex:unset!important}.special-fares{justify-content:space-between;align-items:center;display:flex}.inspiration-container{background:url(../media/background_img.8368bad0.png) 0 0/cover no-repeat;border-radius:24px;padding:25px 20px}.inspiration-header{justify-content:space-between;align-items:center;width:100%;margin-bottom:24px;display:flex}.inspiration-title h2{color:#1a202c;margin:0;font-size:26px;font-weight:600}.inspiration-title p{color:#000;margin:10px 0 0;font-size:18px}.header-controls{margin-right:70px;display:flex}.type-toggle{background-color:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;overflow:hidden}.toggle-btn{cursor:pointer;color:#4a5568;background-color:transparent;border:none;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s ease-in-out}.toggle-btn.active{color:#fff;background-color:#0d2857}.slider-nav{align-items:center;gap:8px;display:flex}.swiper-button-prev,.swiper-button-next{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin:0;transition:background-color .2s;display:flex;position:static;box-shadow:0 2px 4px rgba(0,0,0,.05)}.swiper-button-prev{background-color:#fff;border:1px solid #bd212f}.swiper-button-next{background-color:#bd212f;border:1px solid #bd212f}.swiper-button-prev:after,.swiper-button-next:after{font-size:14px;font-weight:700}.swiper-button-prev:after{color:#bd212f;border-color:#bd212f}.swiper-button-next:after{color:#fff}.swiper{width:100%;height:100%;overflow:visible}.destination-card-container{border:1px solid #cdcdcd s;border-radius:20px;flex-direction:column;width:100%;min-height:335px;display:flex;position:relative;overflow:hidden}.destination-card-container img{object-fit:cover;height:211px}.destination-card-image{-o-object-fit:cover;object-fit:cover;border-top-left-radius:20px;border-top-right-radius:20px;width:100%;height:200px}.destination-card-content{z-index:1;background-color:#fff;border:1px solid #cdcdcd;border-radius:20px;flex-direction:column;flex-grow:1;align-items:flex-start;padding:25px;display:flex;position:absolute;top:175px;left:0;right:0;box-shadow:0 -4px 10px rgba(0,0,0,.05)}.destination-card-content h2{color:#0f1632;margin:0 0 8px;font-size:18px;font-weight:600}.destination-card-content .price{color:#0f1632;margin:10px 0;font-size:18px;font-weight:600}.destination-card-content .details{color:#929292;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0 0 15px;font-size:16px;font-weight:400;line-height:1.5;overflow:hidden}.book-flight-btn{color:#fff;cursor:pointer;background-color:#bd212f;border:none;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:600}.book-flight-btn:hover{background-color:#1d4ed8}.slider-nav{border-bottom-left-radius:20px;justify-content:space-around;width:88px;height:5rem;position:relative;top:-1rem;left:45px}.swiper-button-prev,.swiper-button-next{margin:-10px;width:40px!important;height:40px!important}.swiper-button-prev:after,.swiper-button-next:after{font-size:15px!important}.jour-btn{gap:15px;display:flex}.jour-btn .dome{color:#0f1632;letter-spacing:1px;cursor:pointer;border:1px solid #0f1632;border-radius:10px;width:181px;height:48px;font-size:16px;font-weight:600}.jour-btn .inter{color:#0f1632;letter-spacing:1px;cursor:pointer;background:0 0;border:1px solid #0f1632;border-radius:10px;width:181px;height:48px;font-size:16px;font-weight:600}.jour-btn .inter.active,.jour-btn .dome.active{color:#fff;background:#0f1632}.Journeys,.Journeys-text{border-radius:20px;margin:0 4%}.Journeys .container,.Journeys-text .container{background:#f0f5f7;border-radius:20px;margin-top:38px;padding:25px 20px}.des_row{margin-top:45px}.des_row .container{background:0 0;padding:15px 0 0}.hotel-calendar-popup{top:0!important}.Journeys .jour-text,.Journeys-text .jour-text{justify-content:space-between;margin:12px 0 20px;display:flex}.Journeys .jour-text .long-text h1,.Journeys-text .jour-text .long-text h1{font-size:28px;font-weight:600}.Journeys .jour-text .long-text p,.Journeys-text .jour-text .long-text p{margin:12px 0 10px;font-size:16px;font-weight:400}.Journeys ul,.Journeys-text ul{flex-wrap:wrap;gap:23.8px;margin-top:1rem;display:flex}.Journeys ul li,.Journeys-text ul li{cursor:pointer;border-radius:24px;width:23.5%;position:relative;overflow:hidden}.Journeys ul li:hover .ptm,.Journeys-text ul li:hover .ptm{transition:all .5s ease-in;bottom:0}.Journeys ul li:hover strong,.Journeys-text ul li:hover strong{font-size:18px;transition:all .5s ease-in}.Journeys ul li:hover span,.Journeys-text ul li:hover span{font-size:24px;transition:all .5s ease-in}.Journeys ul li:hover .now-button,.Journeys-text ul li:hover .now-button{margin-top:18px;transition:all .5s ease-in;display:inline-block}.Journeys ul li:after,.Journeys-text ul li:after{content:"";background:linear-gradient(rgba(8,0,167,.03) 35%,rgba(3,0,69,.8) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.Journeys ul li img,.Journeys-text ul li img{width:100%}.ptm{z-index:1;color:#fff;margin:0 25px 25px;transition:all .5s ease-in;position:absolute;bottom:-70px;left:0;right:0}.ptm strong,.ptm span{font-size:18px;font-weight:600;display:block}.now-button{cursor:pointer;color:#bd212f;background:#fff;border-radius:100px;margin-top:30px;padding:9px 35px;font-size:15px;font-weight:600;transition:all .5s ease-in;display:block}.choose{margin-top:40px}.choose .choose-text{text-align:center;color:#000;margin:10px 0;font-size:28px;font-weight:600}.choose ul{flex-wrap:wrap;justify-content:space-between;margin-top:2rem;display:flex}.choose ul .choose-img{width:32%;margin-bottom:20px}.choose ul .choose-img img{width:100%}.choose ul .slect-text{text-align:center;background:#f0f5f7;border-radius:20px;width:32%;margin-bottom:20px;padding:23px 0}.choose ul .slect-text img{width:60px;height:60px}.choose ul .slect-text .text-li{padding:20px}.choose ul .slect-text .text-li h1{color:#05073c;font-size:18px;font-weight:600}.choose ul .slect-text .text-li p{color:#05073c;margin-top:10px;padding:0 35px;font-size:15px;font-weight:400;line-height:20px}.fandq{margin-top:3rem}.faq-section h2{text-align:center;color:#000;margin-bottom:32px;font-size:34px;font-weight:600}.faq-container{flex-direction:column;gap:20px;display:flex}.faq-item{cursor:pointer;background-color:#f0f5f7;border-radius:16px;padding:20px;transition:all .3s ease-in-out;overflow:hidden}.faq-item summary{color:#05073c;justify-content:space-between;align-items:center;font-size:24px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-content{color:#4a5568;max-height:0;padding-top:16px;font-size:15px;line-height:1.6;transition:max-height .4s ease-in-out,padding .4s ease-in-out;overflow:hidden}.faq-content p{color:#05073c;font-size:16px;font-weight:400}.faq-item[open] .faq-content{max-height:300px}.faq-icon{border:2px solid #bd212f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .3s;display:flex;position:relative}.faq-icon:before,.faq-icon:after{content:"";background-color:#bd212f;width:12px;height:2px;transition:all .3s;position:absolute}.faq-icon:after{transform:rotate(90deg)}.faq-item[open] .faq-icon{border-color:#aeb8c9}.faq-item[open] .faq-icon:before{background-color:#aeb8c9;transform:rotate(180deg)}.faq-item[open] .faq-icon:after{background-color:#aeb8c9;transform:rotate(0)}.banner-cover{margin-top:5rem}.banner-cover .banner{background:url(../media/banner-img.12f3beff.png) 50%/cover no-repeat;border-radius:15px;align-items:center;height:330px;display:flex;position:relative;overflow:hidden}.banner-cover .banner:before{content:"";z-index:1;background:linear-gradient(90deg,rgba(0,51,102,.9) 40%,rgba(0,51,102,0) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.banner-cover .banner-content{z-index:2;color:#fff;max-width:60%;padding:30px;position:relative}.banner-cover .banner-content h2{font-size:34px;font-weight:600}.banner-cover .banner-content p{margin:23px 0;font-size:15px;font-weight:400;line-height:24px}.banner-cover .banner-content .btn{text-align:center;color:#bd212f;background-color:#fff;border-radius:15px;padding:17px;font-size:16px;font-weight:400;display:inline-block}.flight-links{background-color:#f0f0f0;margin-top:35px;padding:35px 0 10px}.flight-links .section{margin-bottom:30px}.flight-links .section h4{color:#05073c;margin-bottom:10px;font-size:14px;font-weight:600}.flight-links .links{flex-wrap:wrap;gap:15px 25px;display:flex}.flight-links .links a{cursor:pointer;color:#05073c;font-size:12px;font-weight:400;line-height:20px;text-decoration:none;transition:all .2s}.search-box-banner-two{background-color:transparent;background-image:linear-gradient(90deg,rgba(3,0,69,.64) 0%,rgba(255,255,255,0) 100%),url(../media/flight-banner.d8938b2c.png);background-position-x:50%;background-position-y:0%,0%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:500px}.services{gap:20px;display:flex}.service-box{cursor:pointer;background:#fff;border:1px solid #cdcdcd;border-radius:12px;padding:25px 30px;transition:all .3s}.service-box i{color:#0056ff;margin-bottom:12px;font-size:26px}.service-box p{color:#333;margin:20px 0 0;font-size:18px;font-weight:600}.Save-div{margin-top:35px}.Save-div .save-text{text-align:center}.Save-div .save-text h1{font-size:28px;font-weight:600}.Save-div .save-text p{padding:12px 0 25px;font-size:16px;font-weight:400}.Save-div ul{justify-content:space-between;display:flex}.Save-div ul li{width:32%}.Save-div ul li img{width:100%}.destinations-header{align-items:center;gap:20px;display:flex}.destinations-header h2{color:#111;font-size:26px;font-weight:600}.dropdown{color:#bd212f;cursor:pointer;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;background:0 0;border:1px solid #bd212f;border-radius:15px;justify-content:space-evenly;width:138px;height:48px;padding:6px 14px;font-size:16px;font-weight:600;display:flex}.destinations-grid{flex-wrap:wrap;justify-content:space-between;display:flex}.destination-card{cursor:pointer;background:#fff;border-radius:15px;width:32%;margin-top:18px;display:flex;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.1)}.destination-card img{-o-object-fit:cover;object-fit:cover;width:100%;height:160px;display:block}.destination-info{padding:12px 16px}.destination-info h3{color:#111;margin:0;font-size:20px;font-weight:600}.img-box{width:45%}.destination-info p{color:#929292;margin:4px 0 6px;font-size:15px;font-weight:400}.price-range{line-height:25px;margin-top:50px!important}.destination-info .price{color:#bd212f;font-size:24px;font-weight:600}.f-list{background:#fff;border-radius:25px;justify-content:space-between;align-items:center;margin-top:1rem;padding:10px;display:flex}.f-item{text-align:center;border-right:1px solid #e5e5e5;width:16%}.f-item img{width:70px;height:70px;padding-bottom:15px}.f-item h1{font-size:14px;font-weight:600}.f-item:last-child{border-right:none}.search-box-banner-three{background-color:transparent;background-image:linear-gradient(90deg,rgba(3,0,69,.64) 0%,rgba(255,255,255,0) 100%),url(../media/hotlebanner.69800b67.png);background-position-x:50%;background-position-y:0%,0%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:500px}.Trending ul{align-items:center;gap:10px;display:flex}.Trending ul .trend-hadding{color:#0a00ca;font-size:14px;font-weight:600;background-color:transparent!important}.Trending ul li{color:#131313;background-color:#f1f1f1;border-radius:5px;padding:13px 15px;font-size:14px;font-weight:400}.Trending ul li.trend-hadding{padding:0}.travel-card{box-sizing:border-box;background-color:#fff;border-radius:20px;align-items:center;width:32.32%;padding:8px;display:flex;box-shadow:0 6px 24px rgba(0,0,0,.07)}.travel-card-image{-o-object-fit:cover;object-fit:cover;border-radius:14px;flex-shrink:0;width:110px;height:110px;margin-right:16px}.travel-card-content{flex-direction:column;justify-content:center;display:flex}.travel-card-title{color:#1d1d1f;margin:0;font-size:24px;font-weight:600;line-height:1.2}.travel-card-destinations{color:#888;flex-wrap:wrap;margin:10px 0 0;font-size:15px;line-height:20px;display:flex}.travel-card-destinations span{color:#131313;margin-right:12px;font-size:13px}.travel-card-destinations span:last-child{margin-right:0}.strikethrough{color:#131313;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:0 10px}.destination-btn{color:#fff;cursor:pointer;background:#0a00ca;border:none;border-radius:15px;width:124px;height:45px;margin-top:40px;font-size:16px;font-weight:500}.price-btn{border-top:1px solid #dcdcdc;justify-content:space-between;align-items:baseline;width:100%;padding-top:15px;display:flex}.price-btn span{color:#929292;gap:10px;font-size:14px;font-weight:600;display:flex}.price-btn span strong{color:#000;font-size:18px;font-weight:700}.price-btn .book-flight-btn{width:45%;padding:15px;font-size:13px}.car-fild{justify-content:space-between;align-items:center;display:flex}.car-fild img,.icon-two{display:none!important}.add-more{text-align:center;color:#fff;z-index:1;margin-bottom:25px;font-size:18px;display:block;position:absolute;bottom:0;left:0;right:0}.black-btn{color:#000!important;background-color:#fff!important}.add-row,.link-box{display:none!important}.departure-date,.return-date,.travellers{width:17%}.search_button{border-radius:0 15px 15px 0;width:13.7%;overflow:hidden}.search_button a,.search_button button{cursor:pointer;color:#fff;text-transform:uppercase;background:#bd212f;justify-content:center;align-items:center;width:100%;height:100%;font-size:20px;font-weight:600;display:flex}.addtext{display:none}.adults_row{z-index:11;background:#fff;border:1px solid #e5e5e5;border-radius:16px;width:270px;padding:25px 25px 20px;display:none;position:absolute;top:112px;left:0;right:0}.adults_row ul li{justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.adults_row ul li:last-child{border-bottom:1px solid #e3e3e3}.adults_row .title{color:#000;margin-bottom:5px;font-size:16px;font-weight:500}.adults_row small{color:#929292;font-size:12px;font-weight:500}.plus_minus{align-items:center;gap:0 18px;display:flex}.plus_minus strong{font-size:16px;font-weight:500}.plusbtn,.minusbtn{cursor:pointer;color:#929292;background:#f0f5f7;border-radius:8px;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.plusbtn{color:#0f1632}.cabin_class .inner-title{color:#000;padding:18px 0;font-size:18px;font-weight:600}.cabin_class select{color:#000;cursor:pointer;border:1px solid #929292;border-radius:8px;width:100%;padding:9px 12px;font-size:15px}.applybutton{color:#fff;text-align:center;cursor:pointer;background:#bd212f;border-radius:8px;width:100%;margin-top:18px;padding:12px 0;font-size:16px;font-weight:500}.addcity_row{margin-top:10px;display:none}.addcity_row .search_button{border-radius:15px;width:20%;margin-top:12px;margin-left:auto}.addcity_row .search_button button{padding:12px 0}.addcity_row .field{width:21.4%}.addcity_button{text-align:center;color:#bd212f;cursor:pointer;justify-content:center;align-items:center;width:24%;font-weight:600;display:flex}.close_addcity{cursor:pointer;background:#f0f5f7;border-radius:0 15px 15px 0;justify-content:center;align-items:center;width:4%;display:flex}.fullrow{position:relative}.hotel_search_popup{z-index:11;background:#fff;border:1px solid #e5e5e5;border-radius:16px;width:348px;padding:27px;display:none;position:absolute;top:112px;left:0;right:0}.hotel_search_popup .heading{color:#bd212f;font-size:18px;font-weight:600}.hotel_search_popup ul li{margin-top:18px}.hotel_search_popup strong{color:#000;margin-bottom:5px;font-size:16px;font-weight:400;line-height:20px;display:block}.hotel_search_popup span{color:#929292;font-size:12px;font-weight:400}.pickup_row{z-index:11;background:#fff;border:1px solid #e5e5e5;border-radius:16px;padding:5px 0;display:none;position:absolute;top:112px;left:0;right:0}.pickup_row ul li{color:#000;cursor:pointer;border-bottom:1px solid #e5e5e5;padding:15px 20px;font-size:16px}.pickup_row ul li:last-child{border-bottom:0}.pickup-time{z-index:11;background:#fff;border:1px solid #e5e5e5;border-radius:16px;width:200px;padding:15px;display:none;position:absolute;top:112px;left:0;right:0}.pickup-time .time_heading{background:#f0f5f7;border-radius:4px;justify-content:space-around;align-items:center;padding:11px 0;display:flex}.pickup-time .in_head{color:#0f1632;font-size:18px;font-weight:600}.hr_row{display:flex}.hr_row ul li{color:#0f1632;border-radius:4px;padding:8px 14px;font-size:14px;font-weight:400}.hr_row ul li.active{color:#fff;background:#bd212f;font-weight:600}.time_show{border-right:1px solid #929292;padding:0 14px}.downarrow{position:absolute;top:42px;right:12px}:root{--color-secondary:#bd212f}*,:after,:before{box-sizing:border-box}label.ampm-toggle{vertical-align:middle;cursor:pointer;z-index:1;background-color:#fff;border:1px solid #bd212f;border-radius:4px;width:84px;height:42px;margin:0;font-size:12px;font-weight:500;display:flex;position:relative;overflow:hidden}label.ampm-toggle:before,label.ampm-toggle:after{color:var(--color-secondary);text-align:center;width:42px;height:42px;font-size:12px;font-weight:500;line-height:41px;display:inline-block}label.ampm-toggle:before{content:"AM"}label.ampm-toggle input{clip:rect(0 0 0 0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=.1);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:.001;border:0;margin:0;padding:0;position:absolute;overflow:hidden}label.ampm-toggle input:checked+.toggle-button{left:42px}label.ampm-toggle input:checked+.toggle-button:before{content:"PM"}label.ampm-toggle input[disabled]+.toggle-button{opacity:.7}label.ampm-toggle input[disabled]~.toggle-off-txt{opacity:.5}label.ampm-toggle .toggle-button{background:var(--color-secondary);white-space:nowrap;z-index:2;background-clip:padding-box;border-radius:3px;width:40px;height:42px;margin:0;padding:0;transition:left 50ms ease-in-out;display:inline-block;position:absolute;left:0}label.ampm-toggle .toggle-button:before{content:"AM";text-align:center;color:#fff;width:42px;height:42px;font-size:12px;line-height:40px;display:block}label.ampm-toggle .toggle-off-txt{text-align:center;width:42px;height:40px;font-size:12px;line-height:40px;display:inline-block;position:absolute;right:0}label.ampm-toggle .toggle-off-txt:before{color:var(--color-secondary);content:"PM"}.air-row .departing{width:14%}.display_mobile{display:none}.arrowrighticon{z-index:1;height:auto;display:none;position:absolute;bottom:20px;right:15px;width:auto!important}@media (max-width:1366px){.Journeys ul,.Journeys-text ul{gap:17.8px}.flight-links .links a{display:block}.slider-nav{left:70px}}@media (max-width:1300px){.Journeys ul,.Journeys-text ul{gap:16.8px}}@media (max-width:1200px){.Journeys ul,.Journeys-text ul{gap:20.8px}.inspiration-title h2{font-size:30px}.book-flight-btn{width:auto}.Journeys .jour-text .long-text h1,.Journeys-text .jour-text .long-text h1{font-size:30px}}@media (max-width:1024px){.search-box-banner{height:340px}.search-text p{font-size:20px}.search-widget{padding:20px}.search-text{top:4rem}.search-text h1{font-size:35px}.search-box{margin-top:7rem}.search-row input{font-size:18px}.inspiration-title h2{font-size:25px}.header-controls{margin:0}.return-text{font-size:12px}.search_button a,.search_button button{font-size:20px}.tab{border:0;font-size:15px}.inspiration-header{margin-bottom:30px;position:relative}.slider-nav{position:absolute;top:54px;left:90%}.Journeys ul,.Journeys-text ul{gap:17.8px}.ptm{margin:0 15px 15px}.ptm strong,.Journeys ul li:hover span,.Journeys-text ul li:hover span{font-size:20px}.Journeys .jour-text .long-text h1,.Journeys-text .jour-text .long-text h1{font-size:25px}.Journeys .jour-text .long-text p,.Journeys-text .jour-text .long-text p,.inspiration-title p{font-size:16px}.destination-card-content h2{font-size:20px}.book-flight-btn{padding:10px 25px;font-size:15px}.destination-card-content .price{font-size:16px}.destination-card-content .details{font-size:14px}.choose .choose-text{font-size:25px}.choose ul .slect-text .text-li h1{font-size:19px}.choose ul .slect-text .text-li p{font-size:15px}.faq-section h2{font-size:25px}.faq-item summary{font-size:19px}.faq-content p{font-size:15px}.banner-cover .banner-content h2{font-size:25px}.banner-cover .banner-content .btn{font-size:15px}.flight-links .section h4{margin-bottom:20px}.flight-links .links a{width:14%}}@media (max-width:992px){.container{padding:0 15px}}@media (max-width:767px){.flight-links .links a{margin-bottom:15px;display:block}.des_row .container{background:#f0f5f7;border-radius:0;padding-bottom:0!important}.des_row .container .swiper-box{padding-bottom:0}.home-containt{margin-top:0}.destination-card-content.mbcar{top:inherit;bottom:0}.price-btn{display:block}.price-btn .price{font-size:16px}.price-btn .book-flight-btn{width:100%;margin-top:15px}.arrowrighticon{display:inline-block}.mbrow strong{text-align:left;font-size:16px;left:15px}.mt_none{margin-top:0!important}.search-box-banner-three{height:auto;padding-bottom:20px;position:relative}.search-box-banner-three:after{content:"";background:rgba(4,0,83,.8);position:absolute;top:0;bottom:0;left:0;right:0}.search-box-banner-three .container{z-index:1;position:relative}.destinations-grid{height:547px;overflow:hidden}.hotel_search_popup{top:74px}.mb_right{left:inherit;text-align:left;right:-14px}.hotel_widget .field{width:50%}.hotel_widget .field.travellers,.hotel_widget .field.fullrow{width:100%}.hotel_widget .mb_text,.hotel_widget .mb_text input{text-align:right}.tabs{justify-content:flex-start;width:max-content}.downarrow{top:22px;right:15px}.search-text h1{text-align:center;margin-bottom:20px;font-size:25px;line-height:38px}.search-text P{font-size:16px;line-height:25px;display:none}.search-box{margin:0;position:relative}.search-text{padding:25px 0 0;top:0}.search-box-banner{height:auto;padding-bottom:20px;position:relative}.search-box-banner:after{content:"";background:rgba(4,0,83,.8);position:absolute;top:0;bottom:0;left:0;right:0}.search-box-banner .container{z-index:1;position:relative}.tab.active{width:auto}.trip-options{flex-wrap:wrap;width:100%;margin-bottom:15px}.one{font-size:12px}.checkbox-option{margin-top:11px}.search-widget .search-row{border:0;flex-wrap:wrap}.search-box input{font-size:14px;font-weight:500}.search-widget{padding:15px}.trip-types{border:0;gap:0;padding:0}.search-row{margin:0}.field-label{margin:0 0 2px;font-weight:400}.search-row{flex-wrap:wrap;margin:0}.field{white-space:nowrap;border:1px solid #e5e7eb;border-bottom:0;width:50%;padding:8px 14px}.field.departing,.field.going{width:100%}.field:last-child{border-bottom:1px solid #e5e7eb}.going{text-align:left;border-left:1px solid #e5e7eb}.going input,.going .field-input{text-align:left}.field-input{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:500}.special-fares{flex-wrap:wrap}.fare-options{white-space:nowrap;border:0;gap:10px;width:100%;padding:14px 0;overflow:auto}.fare-desc{display:none}.search-widget .search-button{border-radius:5px;width:100%;margin-top:10px;padding:12px;font-size:15px}.search-button{width:100%;font-size:18px}.tab{padding:5px 10px;font-size:14px}.display_mobile{display:flex}.special-fares{padding:2px 0}.fare-title{font-size:14px}.travellers{border-bottom:1px solid #e5e7eb;width:100%}.search_button{width:100%}.search_button button{border-radius:8px;height:auto;margin-top:15px;padding:15px}.mb_none{display:none}.popular_airports{border-radius:6px;width:100%;top:50px;left:0;right:0}.popular_airports .title{font-size:17px}.adults_row{border-radius:6px;width:100%;padding:18px;top:57px}.mbdiv{right:0;left:inherit;text-align:left}.bg_mb.container{padding-left:0;padding-right:0}.bg_mb.container .Journeys{border-radius:0;padding-left:15px;padding-right:15px}.swiper-box{background:#f0f5f7;padding:0 0 25px}.inspiration-container{background:0 0;padding:0}.extra-badge{color:#bd212f;background-color:#f4f4f4;gap:3px;margin:5px 0;padding:8px;font-size:13px}.inspiration-header{display:block}.inspiration-header h2{font-size:24px;font-weight:600;line-height:30px}.inspiration-header p{margin-bottom:15px;font-size:16px;display:block}.inspiration-title p{font-size:15px}.jour-btn .inter,.jour-btn .dome{border-radius:5px;width:136px;height:40px;padding:0;font-size:14px;line-height:40px!important}.slider-nav{left:inherit;gap:40px;display:none;right:20px}.Journeys{border-radius:0;margin:0;padding:15px}.radio-custom{opacity:0;width:auto;height:auto}.checkbox-option,.return-content{display:none}.return-date{text-align:right;border-left:1px solid #e5e7eb}.addtext{color:#929292;font-size:12px;display:block}.field-sub{display:none}.car-fild{justify-content:space-between;align-items:center;display:flex}.car-fild img{cursor:pointer;width:15px;height:10px}.car_widget .field{width:50%}.car_widget .mb_text,.car_widget .mb_text input{text-align:right}.radio-text{border:1px solid #e5e5e5;border-radius:8px;padding:6px 10px}.fares-header{align-items:center;display:flex}.fares-title{margin-right:8px;font-size:12px;font-weight:600}.fare-radio{display:none}.fare-title{border:1px solid #e5e5e5;border-radius:8px;padding:7px 10px;font-weight:400}.book-flight-btn{border-radius:5px;width:auto;padding:8px 18px;font-size:14px}.inspiration-container .swiper-slide{flex-shrink:0}.inspiration-container.flightslider .swiper-slide{flex-shrink:0;width:41%!important;margin-right:25px!important}.inspiration-container.flightslider .swiper-slide .service-box{width:100%}.inspiration-container.flightslider .swiper-wrapper{padding-bottom:2px}.Journeys{padding:20px 0}.Journeys .container{padding:0 15px}.Journeys .jour-text,.Journeys-text .jour-text{display:block}.Journeys .jour-text .long-text h1,.Journeys-text .jour-text .long-text h1{margin-bottom:15px;font-size:24px;font-weight:600;line-height:30px}.Journeys .jour-text .long-text p,.Journeys-text .jour-text .long-text p{font-size:16px;font-weight:400;line-height:24px}.Journeys ul{white-space:nowrap;display:block;overflow:scroll}.Journeys ul li{width:70%;margin-right:15px;display:inline-block}.ptm strong{font-size:20px;font-weight:600}.choose .choose-text{font-size:24px}.choose ul{flex-wrap:wrap}.choose ul .slect-text{width:100%}.choose ul .slect-text .text-li h1{margin-bottom:12px;font-size:18px}.choose ul .slect-text .text-li p{text-align:center;padding:0 43px;font-size:14px;line-height:24px}.choose ul .choose-img{display:none}.faq-item{border-radius:8px;padding:15px}.faq-item summary{font-size:17px}.faq-content p{text-align:justify;font-size:14px}.banner-cover{margin-top:30px}.banner-cover .banner{height:auto}.banner-cover .banner-content{max-width:100%}.banner-cover .banner-content h2{font-size:20px;line-height:30px}.banner-cover .banner-content .btn{width:auto}.flight-links{margin-top:15px;padding:1rem 0}.flight-links .section{border-bottom:1px solid #d1d1d1;margin-bottom:0;padding:5px 30px}.flight-links .section:last-child{border:0}.flight-links .section h4{cursor:pointer;margin:18px 0;position:relative}.flight-links .links{height:180px;overflow:hidden}.flight-links .links a{width:100%}.plus_icon{border:2px solid #0f1632;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;transition:all .3s;display:flex;position:absolute;top:-4px;left:-29px}.plus_icon:after{content:"";background-color:#0f1632;width:10px;height:2px;transition:all .3s;position:absolute;transform:rotate(90deg)}.plus_icon:before{content:"";background-color:#0f1632;width:10px;height:2px;transition:all .3s;position:absolute}.search-box-banner-two{height:auto}.service-box p{line-height:26px}.home-containt.bg_none{background:0 0}.Save-div .save-text h1{font-size:24px}.Save-div ul{white-space:nowrap;display:block;overflow:scroll}.Save-div ul li{width:100%;margin-right:10px;display:inline-block}.destinations-header{display:block}.destinations-header h2{font-size:24px}.destination-card{width:100%;margin-bottom:5px}.destination-card .price,.destination-card h3{font-size:16px}.f-list{white-space:nowrap;display:block;overflow:auto}.f-item{width:auto;padding:0 20px;display:inline-block}.f-item img{padding:0}.fullrow,.Trending{width:100%}.Trending ul{white-space:nowrap;margin-bottom:8px;overflow:scroll}.Trending ul li{border:1px solid #e5e5e5;border-radius:8px;margin-bottom:6px;padding:7px 10px;font-weight:400;display:inline-block}.air-row .departing,.air-row .travellers{width:100%}.travel-card-title{font-size:20px}.travel-card{width:82%;margin-right:10px;display:inline-flex}.travel-card-destinations{flex-wrap:wrap;gap:6px 0;display:flex}.icon-one{display:none!important}.icon-two{display:block!important}.black-btn{color:#fff!important;background-color:#000!important;border:none!important}.hide-row{display:none}.add-row{cursor:pointer;border:1px solid #dcdcdc;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin:0 0 10px;padding:10px;display:flex;display:flex!important}.link-box{color:#bd212f;justify-content:center;width:100%;padding:12px 0;font-size:16px;font-weight:500;text-decoration:underline;display:flex!important}.link-box a{color:#bd212f}}.searchbar{position:relative;bottom:-70px}.banner_row{background-color:transparent;background-image:linear-gradient(90deg,rgba(3,0,69,.64) 0%,rgba(255,255,255,0) 100%),url(../media/banner-new.e5addc61.png);background-position-x:right;background-position-y:0%,0%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding-top:50px}.banner_row .heading{color:#fff;font-size:50px;font-weight:600;line-height:60px}.b_text{color:#fff;padding:10px 0 40px;font-size:22px}.search-box-banner.flight_resultsearch{height:auto;padding:20px 0}.search-box-banner.flight_resultsearch .search-box{margin:0}.flight_results{background:#eee;padding:30px 0}.flight_results .container{flex-wrap:wrap;justify-content:space-between;display:flex}.flight_fliters{background:#fff;border-radius:12px;width:24%}.flight_fliters .heading{border-bottom:1px solid #dbdde0;padding:15px;font-size:18px;font-weight:500}.flight_fliters .inner-box{padding:0 15px}.filters_info small{color:#000;margin-top:10px;font-weight:600;display:inline-block}.filter-group .form-group{margin-top:15px}.filter-group input{height:initial;width:initial;cursor:pointer;margin-bottom:0;padding:0;display:none}.filter-group label{cursor:pointer;font-size:15px;font-weight:400;position:relative}.filter-group label:before{content:"";-webkit-appearance:none;vertical-align:middle;cursor:pointer;background-color:transparent;border:2px solid #bd212f;border-radius:3px;margin-right:10px;padding:10px;display:inline-block;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05)}.filter-group input:checked+label:after{content:"";border:3px solid #bd212f;border-width:0 3px 3px 0;width:6px;height:14px;display:block;position:absolute;top:3px;left:8px;transform:rotate(45deg)}.filters_info{border-bottom:1px solid #dbdde0;padding:15px 0}.filters_info:last-child{border-bottom:0}.filters_info .title{font-size:16px;font-weight:600}.filters_info picture{margin:15px 0;display:flex}.filters_info picture img{width:100%}.minmax{justify-content:space-between;align-items:center;display:flex}.minmax span{font-size:14px;font-weight:400;display:inline-block}.bdt{justify-content:space-between;align-items:center;display:flex}.bdt strong{margin-top:4px;font-size:16px;font-weight:600;display:block}.dep_box{margin-top:15px}.dep_box p{font-size:14px}.dep_box ul{border:1px solid #bcc9dc;border-radius:5px;justify-content:space-between;gap:5px;margin:10px 0 20px;padding:8px;display:flex}.dep_box ul li{text-align:center;cursor:pointer;width:25%}.dep_box .anyspace{padding:12px 8px}.dep_box small{margin-top:5px;font-size:14px;font-weight:400;display:block}.dep_box i{background:url(../media/weather.886d0a8c.svg) 0 no-repeat;width:16px;height:16px;display:inline-block}.dep_box .icon1{background-position:-20px 0}.dep_box .icon2{background-position:-41px 0}.dep_box .icon3{background-position:-60px 0}.flight_r_right{width:74%}.cheapfast{background:#fff;border-radius:10px;justify-content:space-between;display:flex;overflow:hidden}.cheapfast li{text-align:center;width:33%;padding:25px 0}.cheapfast li:hover,.cheapfast li.active{color:#fff;cursor:pointer;background:#0f1632}.cheapfast strong{margin-bottom:15px;font-size:17px;font-weight:500;display:block}.price_line{justify-content:center;align-items:center;gap:5px;font-size:14px;display:flex}.price_line span{font-size:14px}.flight_de_info{background-color:#fff;border-radius:10px;flex-wrap:wrap;margin:15px 0;display:flex;box-shadow:0 4px 4px rgba(0,0,0,.05)}.air_info-box{border-right:1px solid #d6d6d6;width:74%;padding:15px}.inner_in_info{text-transform:capitalize;justify-content:flex-start;gap:20px;padding:10px;display:flex}.air_box{align-items:center;gap:15px;width:30%;display:flex}.air_box picture{width:30%;display:flex}.air_box picture img{border-radius:5px;width:100%}.air_box span{width:50%;font-size:15px;font-weight:500;line-height:20px;display:inline-block}.fligt_pt{width:70%}.f_time,.del_dxb{justify-content:space-between;align-items:center;display:flex}.f_time img{position:relative;top:3px}.f_time strong{color:#191919;font-size:20px;font-weight:600;display:inline-block}.f_time small{color:#696969;font-size:13px}.borderline{align-items:center;padding:10px 0;display:flex;position:relative}.borderline hr{color:#c9c9c9;width:90%}.borderline em{background-color:#fff;border:1px solid #c9c9c9;border-radius:50px;width:14px;height:14px;display:inline-block;position:absolute;left:0}.borderline .right{right:31px;left:inherit}.del_dxb{justify-content:space-between;align-items:center;display:flex}.del_dxb span{color:#2563eb;text-transform:uppercase;font-size:14px;font-weight:600}.result_price{flex-direction:column;justify-content:center;align-items:center;width:26%;display:flex}.result_price strong{font-size:28px;font-weight:600}.result_price small{color:#717171;margin:10px 0;font-size:12px;font-weight:500;display:block}.sbtn{text-transform:uppercase;letter-spacing:1px;color:#fff;background:#bd212f;border-radius:5px 0;padding:12px 40px;font-size:16px;font-weight:600}.ft_details{text-align:center;border-top:1px solid #d6d6d6;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.ft_details span{cursor:pointer;padding:16px 0;font-size:15px;font-weight:500;display:inline-block}.ft_details img{vertical-align:middle;margin-left:2px}.flight_slide{z-index:9999;background:#ecf3fe;width:700px;height:100%;transition:all .4s ease-in-out;position:fixed;top:0;bottom:0;right:-100%}.ft_details img{margin:0!important}.flight_slide.active{right:0}.flight_slide .heading{color:#000;cursor:pointer;border-bottom:2px solid #bd212f;margin:0 15px;padding:15px;font-size:18px;font-weight:500;display:inline-block}.flight_slide .inner-box{height:100%;padding-bottom:50px;overflow-y:auto}.close_info{cursor:pointer;position:absolute;top:5px;right:20px}.close_info img{width:40px}.flight_leg{background:#fff;border-radius:10px;margin:15px 15px 22px;padding:18px}.flight_leg h2{margin-bottom:15px;font-size:18px;font-weight:600}.flight-summary-row{border-bottom:1px solid #dbdde0;margin-bottom:25px;padding-bottom:25px}.flight-summary-row .subheading{margin:8px 0 6px;font-size:18px;font-weight:600}.flight-summary-row p{color:#5d6974;font-size:14px}.gulf-air{align-items:center;gap:8px;font-size:16px;display:flex}.gulf-air img{height:24px}.flight_wrapper{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.flight-time-duration{text-align:right;border-right:1px solid #1d4da2;flex-direction:column;justify-content:space-between;width:30%;padding-right:25px;display:flex;position:relative}.flight-time-duration:after,.flight-time-duration:before{content:"";background:#eef8fb;border:1px solid #1d4da2;border-radius:100%;width:11px;height:11px;display:inline-block;position:absolute;right:-6px}.flight-time-duration:before{bottom:0}.time-date-text strong{margin-bottom:5px;font-size:16px;font-weight:600;display:block}.time-date-text small{color:#5d6974;font-size:14px;font-weight:400}.clocktext span{color:#5d6974;font-size:15px;font-weight:400;display:inline-block}.clocktext img{vertical-align:middle}.flight-airport{width:66%}.flight-roots .title{font-size:18px;font-weight:500}.flight-roots p{letter-spacing:.5px;color:#5d6974;padding:5px 0;font-size:14px;font-weight:400}.flight-roots span{color:#bd212f;font-size:15px;font-weight:600}.flight-gif-roots{margin:50px 0}.flight-gif-roots img{vertical-align:middle;height:24px;margin-right:5px}.flight-gif-roots span{margin-bottom:5px;font-size:15px;font-weight:400;display:block}.flight-gif-roots p{color:#5d6974;font-size:14px}.flightlayover{background:#fffae6;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:25px 0;padding:25px;display:flex}.flightlayover .time-text{text-align:right;width:30%;padding-right:25px;font-size:15px;font-weight:600;position:relative}.flightlayover .time-text:before{content:"";background:#bcc9dc;border-radius:100%;width:11px;height:11px;display:inline-block;position:absolute;top:calc(50% - 5px);right:4px}.flightlayover .time-text:after{content:"";border-right:1px dashed #bcc9dc;height:90px;display:inline-block;position:absolute;top:-37px;right:9px}.flight-change{width:66%;font-size:15px;font-weight:400}.flight-change img{vertical-align:middle;margin-right:5px}.fare_rules,.baggage_details,.fare_summary{cursor:pointer;border-left:1px dashed #d6d6d6;padding:14px;font-size:15px;font-weight:500;display:inline-block}.baggage_info{z-index:9999;background:#fff;width:800px;height:100%;transition:all .4s ease-in-out;position:fixed;top:0;bottom:0;right:-100%;overflow:auto}.baggage_info.active{right:0}.close_baggage{cursor:pointer;background:#000;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:10px;right:10px}.close_baggage img{width:25px}.fare_summary_info{z-index:9999;background:#fff;width:800px;height:100%;transition:all .4s ease-in-out;position:fixed;top:0;bottom:0;right:-100%}.fare_summary_info.active{right:0}.inner_baggage{background:rgba(214,214,214,.24);border:1px dashed #c9c9c9;border-radius:6px;margin:25px;padding:10px;position:relative}.inner_baggage h3{cursor:pointer;border-bottom:2px solid #bd212f;padding:15px;font-size:16px;font-weight:500;display:inline-block}.inner_baggage .box{padding:10px 0}.inner_baggage .title{background:rgba(209,230,249,.34);border-radius:5px;align-items:center;gap:5px;padding:15px;font-size:15px;font-weight:500;display:flex}.inner_baggage span{color:#bd212f;font-size:17px;font-weight:600;display:inline-block}.inner_baggage table{border-collapse:collapse;width:100%;margin-bottom:15px;font-family:inherit}.inner_baggage table th{color:#fff;background:#bd212f}.inner_baggage table th,.inner_baggage table td{vertical-align:middle;text-align:center;border:1px solid #ddd;padding:10px;font-size:14px;font-weight:400}.inner_baggage table td{background:#fff}.sum_baggage{background:rgba(214,214,214,.24);border:1px dashed #c9c9c9;border-radius:6px;margin:25px;padding:10px;position:relative}.sum_baggage h3{cursor:pointer;border-bottom:2px solid #bd212f;padding:15px;font-size:16px;font-weight:500;display:inline-block}.sum_baggage .box{padding:10px 0}.sum_baggage .title{background:rgba(209,230,249,.34);border-radius:5px;align-items:center;gap:5px;padding:15px;font-size:15px;font-weight:500;display:flex}.sum_baggage span{color:#bd212f;font-size:17px;font-weight:600;display:inline-block}.sum_baggage table{border-collapse:collapse;width:100%;margin-bottom:15px;font-family:inherit}.sum_baggage table th{color:#fff;background:#bd212f}.sum_baggage table th,.sum_baggage table td{vertical-align:middle;text-align:center;border:1px solid #ddd;padding:10px;font-size:14px;font-weight:400}.sum_baggage table td{background:#fff}.sum_baggage strong{font-size:14px;font-weight:600}.farerule_popup{z-index:11;background:#ecf3fe;width:500px;height:100%;transition:all .4s ease-in-out;position:fixed;top:0;bottom:0;right:-100%}.farerule_popup.active{right:0}.fare_inner{background:#fff;border-radius:12px;height:100vh;margin:25px;padding:20px 20px 50px;position:relative;overflow-y:auto}.fare_inner .top-title{margin-bottom:15px}.fare_inner .top-title span{color:#000;cursor:pointer;border-radius:5px 5px 5px 0;padding:11px;display:inline-block}.fare_inner .top-title span.active{color:#fff;background:#bd212f;font-size:15px;font-weight:400}.close_fare{cursor:pointer;background:#000;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:5px;right:5px}.close_fare img{width:28px}.fare_inputbox ul li{padding-bottom:15px}.intabs{cursor:pointer;background:url(../media/down-arrow.44973e9d.svg) 95% no-repeat;border:1px solid #eee;border-radius:5px;padding:14px 15px;font-size:14px;font-weight:500;display:block}.tabtexts{text-transform:lowercase;text-align:justify;padding:10px;font-size:14px;font-weight:400;line-height:20px;display:none}.tabtexts.show{display:inline-block}.mobile_filter,.orbit-button-primitive-icon{display:none}@media (max-width:767px){.flight_slide{right:-1000%}.orbit-button-primitive-icon{display:flex}.mobile_filter{color:#fff;letter-spacing:1px;background:#bd212f;border-radius:5px;align-items:center;gap:5px;max-width:max-content;padding:12px 25px;font-weight:500;display:flex}.mobile_filter img{width:20px}.flight_fliters{z-index:9999;background:#fff;width:100%;padding-bottom:200px;transition:all .4s ease-in-out;position:fixed;top:0;bottom:0;overflow-y:scroll}.flight_fliters.active{left:0}.flight_r_right{width:100%;margin-top:12px}.cheapfast{display:none}.air_info-box{border:0;width:100%}.inner_in_info{gap:12px;margin-bottom:35px;padding:0}.inner_in_info:last-child{margin-bottom:0}.air_box{width:20%;display:block}.air_box picture{width:55%}.air_box span{width:auto;margin-top:3px;font-size:12px;font-weight:400;line-height:15px}.result_price{border-top:1px solid #d6d6d6;width:100%;padding:20px 0}.result_price strong{font-size:23px}.result_price button{padding:11px 30px;font-size:15px}.f_time strong{font-size:14px}.f_time small{font-size:12px}.borderline{padding:3px 0}.borderline em{left:0}.borderline .right{right:11px}.filters_info .title{font-size:15px}.filter-group label{font-size:14px}.filter-group label:before{margin-right:8px;padding:9px}.filter-group input:checked+label:after{border-width:0 2px 2px 0}.minmax span{font-size:13px}.bdt strong{font-size:14px}.close_info img{width:28px}.flight_slide{width:100%}.flight_slide .heading{padding:12px;font-size:16px}.flight_leg h2{font-size:15px;font-weight:500}.gulf-air{font-size:15px}.flight-summary-row{margin-bottom:18px;padding-bottom:18px}.flight-summary-row .subheading{font-size:15px;font-weight:500}.flight_wrapper{gap:0}.time-date-text strong{font-size:14px}.time-date-text small{font-size:13px}.flight-time-duration{width:32%;padding-right:15px}.flight-roots .title{font-size:14px}.flight-roots p,.flight-roots span{font-size:12px}.flight-airport{width:63%}.flightlayover .time-text{width:32%;font-size:14px;font-weight:500}.flight-change,.clocktext span,.flight-gif-roots span{font-size:14px}.flight-gif-roots p{font-size:13px}.flight_slide .inner-box{padding-bottom:210px}.baggage_info,.fare_summary_info,.farerule_popup{right:-1000%}.ft_details{white-space:nowrap;display:block;overflow:auto}.ft_details span{padding:15px}.fare_inner,.inner_baggage,.sum_baggage{margin:0;padding:15px}.farerule_popup,.baggage_info,.fare_summary_info{width:100%}.sum_baggage table th,.sum_baggage table td{font-size:13px}}.flight-details-page{background:#eee;padding:35px 0}.flight-details-page .container{flex-wrap:wrap;align-items:flex-start;gap:29px;display:flex}.enter_form{width:63%}.flight-enter-info{background:#fff;border-radius:10px;padding:15px}.user_head{align-items:center;gap:8px;font-size:16px;display:flex}.user_head figure{background:#f2f2f2;border-radius:50px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sp_top{margin-top:25px}.appear{background:#fff8e6;border-radius:5px;align-items:center;gap:5px;margin:15px 0;padding:12px;font-size:15px;font-weight:400;display:flex}.one-adult{border:1px solid #bfbfbf;border-radius:8px;margin:10px 0;padding:15px}.adult-input{background:#f2f2f2;border-radius:8px;flex-wrap:wrap;gap:18px;margin:15px 0;padding:15px;display:flex}.adult-input .input-group{width:37%}.adult-input .md{width:20%}.adult-input label{margin-bottom:8px;font-size:14px;font-weight:300;display:block}.adult-input input,.adult-input select{color:#6c5454;background:#fff;border:1px solid #bfbfbf;border-radius:8px;outline:0;width:100%;padding:10px 15px;font-size:14px}.adult-input input::-webkit-input-placeholder{color:#6c5454}.adult-input select::-webkit-input-placeholder{color:#6c5454}.adult-input input::-moz-placeholder{color:#6c5454}.adult-input select::-moz-placeholder{color:#6c5454}.adult-input input:-ms-placeholder-shown{color:#6c5454}.adult-input select:-ms-placeholder-shown{color:#6c5454}.adult-input input::-moz-placeholder{color:#6c5454}.adult-input select::-moz-placeholder{color:#6c5454}.adult-input input::placeholder,.adult-input select::placeholder{color:#6c5454}.deta_input_row{width:50%}.in_type{flex-wrap:wrap;gap:19px;display:flex}.in_type select{width:40%}.in_type .hf{width:24%}.passport_Info .adult-input{background:0 0;margin:0;padding:15px 0}.passport_Info .input-group{width:48%}.optional_box{width:100%;margin-top:10px}.optional_box ul{flex-wrap:wrap;gap:20px;margin-top:18px;display:flex}.optional_box ul li{width:48%}.drop_optional{cursor:pointer;border-bottom:2px solid #bd212f;padding-bottom:5px;font-size:15px;font-weight:400;display:inline-block}.drop_optional img{vertical-align:middle;margin-left:3px}.contact_info{flex-wrap:wrap;gap:20px;margin-top:20px;display:flex}.contact_info .input_row{width:48.5%}.contact_info label{margin-bottom:8px;font-size:14px;font-weight:300;display:block}.contact_info input,.contact_info select{color:#6c5454;background:#fff;border:1px solid #bfbfbf;border-radius:8px;outline:0;width:100%;padding:10px 15px;font-size:14px}.contact_info input::-webkit-input-placeholder{color:#6c5454}.contact_info select::-webkit-input-placeholder{color:#6c5454}.contact_info input::-moz-placeholder{color:#6c5454}.contact_info select::-moz-placeholder{color:#6c5454}.contact_info input:-ms-placeholder-shown{color:#6c5454}.contact_info select:-ms-placeholder-shown{color:#6c5454}.contact_info input::-moz-placeholder{color:#6c5454}.contact_info select::-moz-placeholder{color:#6c5454}.contact_info input::placeholder,.contact_info select::placeholder{color:#6c5454}.dubble_input{border:1px solid #bfbfbf;border-radius:8px;flex-wrap:wrap;width:100%;display:flex;overflow:hidden}.dubble_input input,.dubble_input select{border:0;border-radius:0;width:65%}.dubble_input select{border-right:1px solid #bfbfbf;width:35%}.form_button{text-align:right}.c_pay{color:#fff;cursor:pointer;background:#bd212f;border-radius:8px;margin-top:30px;padding:15px 35px;font-size:16px;font-weight:400;display:inline-block}.flight_summary_box{background:#fff;border-radius:8px;width:32.5%;padding:15px}.flight_summary_box .heading{border-bottom:2px solid #bd212f;margin-bottom:8px;padding-bottom:8px;font-size:17px;font-weight:400;display:inline-block}.f_summary .air_info-box{border:0;width:100%;padding:0}.f_summary .inner_in_info{gap:0;padding:18px 0}.f_summary .air_box{width:24%;display:block}.f_summary .air_box picture{width:100%}.f_summary .air_box picture img{border-radius:0;width:auto;height:35px}.f_summary .air_box span{word-wrap:break-word;width:100%;padding-top:3px;padding-right:20px;font-size:13px;font-weight:400;line-height:18px}.f_summary .fligt_pt{width:76%}.f_summary .f_time strong{font-size:17px;font-weight:500}.del_to_dex{flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.del_to_dex p{margin-bottom:4px;font-size:16px;font-weight:400}.del_to_dex small,.del_to_dex span{font-size:14px;font-weight:400}.del_to_dex span{cursor:pointer}.f_buttons .ft_details{border-bottom:1px solid #d6d6d6;gap:0}.f_buttons .ft_details span{padding:8px 0;font-size:13px;font-weight:500}.f_buttons .ft_details span img{margin:5px 0 0}.f_buttons .fare_rules,.f_buttons .baggage_details,.f_buttons .fare_summary{padding:8px 0;font-size:13px;font-weight:500}.f_buttons .fare_rules img,.f_buttons .baggage_details img,.f_buttons .fare_summary img{margin:5px 0 0}.fare_bm{padding:20px 0 0}.fare_bm .title{color:#bd212f;font-size:16px;font-weight:500}.usd_price{flex-wrap:wrap;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.one_tr{cursor:pointer;font-size:15px;font-weight:400}.one_tr img{vertical-align:middle}.base_fare{background:#f2f2f2;border-radius:8px;margin-bottom:10px;padding:6px 10px}.fl_div{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.fl_div small,.fl_div span{padding:5px;font-size:14px;font-weight:300}.total_inr{border-top:1px solid #bfbfbf;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.total_inr span,.total_inr small{font-size:16px;font-weight:500}@media (max-width:767px){.swap-btn{z-index:1;cursor:pointer;background:#fff;border:1px solid #dcdcdc;border-radius:100px;justify-content:center;width:35px;height:35px;padding:5px 0;display:flex;position:absolute;top:35px;right:15px;transform:rotate(90deg)}.enter_form{width:100%}.user_head .heading{font-size:15px}.appear{text-align:justify;padding:10px;font-size:14px;line-height:18px}.adult-input{gap:13px 0;margin:15px 0}.adult-input .input-group,.deta_input_row{width:100%}.in_type{justify-content:space-between;gap:0}.in_type select{width:38%}.in_type .hf{width:25%}.in_type input,.in_type select{padding:9px 5px}.optional_box ul{gap:12px}.optional_box ul li,.contact_info .input_row{width:100%}.f_summary .inner_in_info{margin-bottom:0}.flight_summary_box{width:100%}.f_buttons .ft_details span{padding:15px;font-size:14px}.f_buttons .ft_details span img{margin:0}.f_buttons .fare_rules,.f_buttons .baggage_details,.f_buttons .fare_summary{padding:15px;font-size:14px}.f_buttons .fare_rules img,.f_buttons .baggage_details img,.f_buttons .fare_summary img{margin:0}.del_to_dex{padding-bottom:15px}}.flight_confm{background:#eee;padding:30px 0 50px}.flight_confm .container{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.confm_left{width:70%}.confm_left .heading{border-bottom:1px solid #bfbfbf;padding:20px;font-size:18px;font-weight:500}.confm_inner{background:#fff;border-radius:8px}.booking_del{border-bottom:1px solid #bfbfbf;flex-wrap:wrap;padding:20px;display:flex}.booking_del li{width:25%;line-height:28px}.booking_del span{color:#666;font-size:14px;font-weight:400;display:block}.booking_del strong{font-size:17px;font-weight:500}.flight_bag{border-bottom:1px solid #bfbfbf;padding:20px 20px 0}.flight_bag .title{font-size:16px;font-weight:400}.flight_bag .title img{vertical-align:middle;margin-right:5px}.confm_dels .air_info-box{border:0;width:100%}.roots_dels{padding:20px}.roots_dels .title{font-size:16px;font-weight:400}.roots_dels .title img{vertical-align:middle;margin-right:5px}.roots_li{border:1px solid #bfbfbf;border-radius:8px;margin:20px 0 5px;overflow:hidden}.roots_li ul{flex-wrap:wrap;display:flex}.roots_li ul li{width:25%;padding:14px;font-size:15px;font-weight:500}.roots_li .rt_bg{background:#f2f2f2}.roots_li .rt_bg li{font-weight:400}.confm_right{background:#fff;border-radius:8px;width:28%;padding:15px}.confm_right .heading{border-bottom:2px solid #bd212f;margin-bottom:10px;padding:0 0 10px;font-size:17px;font-weight:500;display:inline-block}.ad_info{padding:15px 0}.ad_info .title{margin-bottom:10px;font-size:15px;font-weight:500}.ad_info ul{justify-content:space-between;align-items:center;display:flex}.ad_info ul li{font-size:15px;line-height:28px}.ad_info strong{font-weight:600}.total_pr{border-top:1px solid #bfbfbf;justify-content:space-between;align-items:center;padding:16px 0 5px;display:flex}.total_pr strong,.total_pr span{font-size:15px;font-weight:500}.total_pr span{color:#bd212f;font-weight:600}.buttons_next{justify-content:space-between;align-items:center;padding-top:25px;display:flex}.buttons_next button,.buttons_next a{color:#fff;cursor:pointer;background:#bd212f;border-radius:4px;padding:12px 30px;font-size:15px;display:inline-block}@media (max-width:767px){.confm_left{width:100%}.confm_left .heading{padding:15px;font-size:16px}.booking_del{white-space:nowrap;padding:15px;display:block;overflow:auto}.booking_del li{border-right:1px solid #bfbfbf;width:auto;padding:0 12px;line-height:24px;display:inline-block}.booking_del li:last-child{border-right:0}.roots_li{display:flex}.roots_li ul{width:50%;display:inline-block}.roots_li ul li{border-bottom:1px solid #bfbfbf;width:auto;font-size:14px}.roots_li ul li:last-child{border-bottom:0}.confm_right{width:100%}}.login_row{background:#f5f5f5;padding:35px 20px}.login_inputs{color:#000;background:#fff;border-radius:0 18px 18px;width:450px;margin:0 auto;padding:30px 20px}.login_inputs .heading{text-align:center;font-size:25px;font-weight:600}.login_inputs p{text-align:center;margin:10px 0 40px;font-size:15px}.login_inputs p a{color:#bd212f;font-size:15px;font-weight:500}.login_inputs label{font-size:14px;display:block}.login_inputs input{color:#424040;border:0;border-bottom:1px solid #bfbfbf;outline:0;width:100%;margin-bottom:15px;padding:3px 0 2px;font-size:14px;font-weight:500}.login_inputs input::-webkit-input-placeholder{color:#424040}.login_inputs input::placeholder{color:#424040}.login_inputs input:-ms-placeholder-shown{color:#424040}.login_inputs input::placeholder{color:#424040}.login_inputs strong{text-align:center;margin:20px 0;font-size:15px;font-weight:600;display:block}.register{text-align:center;color:#fff;cursor:pointer;background:#bd212f;border:0;border-radius:40px;width:100%;padding:15px;font-size:16px;font-weight:500}.btn_google{text-align:center;color:#bd212f;cursor:pointer;border:1px solid #bd212f;border-radius:40px;width:100%;padding:15px;font-size:16px;font-weight:500}.f_password{color:#bd212f;margin-bottom:20px;font-size:14px;font-weight:600;display:inline-block}.hotel-detail-search{color:#313637;z-index:9;background:#f2f8fd;border-top:1px solid #bfbfbf;padding:22px 0;position:-webkit-sticky;position:sticky;top:0}.hotel-detail-search .container{flex-wrap:wrap;gap:15px;display:flex}.hotel-detail-search .input-group{background:#fff;border:1px solid #bfbfbf;border-radius:5px;flex-wrap:wrap;width:31%;padding:8px 15px;display:flex;position:relative}.hotel-detail-search .rooms{width:20%}.hotel-detail-search .middle-box{border:1px solid #bfbfbf;border-radius:5px;width:30%;display:flex;overflow:hidden}.hotel-detail-search .input-box{background:#fff;border-right:1px solid #bfbfbf;width:50%;padding:8px 15px;position:relative}.hotel-detail-search .input-box:last-child{border:0}.hotel-detail-search input{color:#000;width:100%;font-size:15px;font-weight:400}.hotel-detail-search input::-webkit-input-placeholder{color:#000}.hotel-detail-search input::placeholder{color:#000}.hotel-detail-search input:-ms-placeholder-shown{color:#000}.hotel-detail-search input::placeholder{color:#000}.hotel-detail-search span{color:#313637;font-size:14px;font-weight:600}.hotel-detail-search strong{width:100%;font-size:14px;font-weight:600;display:block}.hotel-detail-search label{color:#000;font-size:15px;font-weight:400}.hotel-detail-search img{cursor:pointer}.hotel-search,button.hotel-search{cursor:pointer;text-transform:uppercase;color:#fff;text-align:center;background:#313637;border-radius:5px;justify-content:center;align-items:center;width:15%;padding:0 25px;font-size:15px;font-weight:600;display:flex}.search_results-count{background:#fff;padding:10px 0;box-shadow:0 4px 8px rgba(0,0,0,.14)}.search_results-count ul{color:#333;align-items:center;display:flex}.search_results-count ul li{color:#333;font-size:15px;font-weight:600}.search_results-count ul li:last-child{margin-left:5px}.search_results-count ul a{color:#6a6a6a;margin-right:5px;display:inline-block}.search_results-count h3{color:#333;margin:8px 0 6px;font-size:18px;font-weight:600;line-height:20px}.result_section{padding:40px 0}.result_section .container{justify-content:space-between;display:flex}.result_filter{width:24%}.seemap{background:#fff;border:1px solid #bfbfbf;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 0 8px rgba(0,0,0,.1)}.seemap figure{margin:0;display:flex}.seemap figure img{width:100%}.mapbtn{color:#bd212f;background:#fff;border:2px solid #fff;border-radius:100px;align-items:center;max-width:max-content;margin:0 auto;padding:8px 18px;font-size:15px;font-weight:500;transition:all .6s ease-in-out;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.mapbtn:hover{cursor:pointer;border-color:#bd212f;transition:all .4s ease-in-out}.mapbtn svg{fill:#bd212f;width:23px;margin-right:5px}.best_price_row{padding:0 0 15px}.best_price_row p{color:#313637;align-items:center;gap:5px;font-size:16px;font-weight:500;display:flex}.best_price_row img{vertical-align:middle;height:30px;margin-right:5px}.best_price_row span{color:#bd212f;font-size:16px;font-weight:500}.filter-selection .title{color:#313637;justify-content:space-between;padding-bottom:15px;display:flex}.filter-selection strong{font-size:15px;font-weight:600}.filter-selection span{font-size:14px}.filter-selection input{border:1px solid #646464;border-radius:4px;width:100%;margin-bottom:15px;padding:8px 14px;font-size:15px}.fbtext{padding:15px 15px 0;font-size:16px;font-weight:600;display:block}.main-filter{border:1px solid #ddd;border-radius:10px;margin-top:15px;padding:15px 20px}.main-filter h3{color:#000;padding:0 0 15px;font-size:15px;font-weight:600;line-height:24px}.filters-listing{border-top:1px solid #ddd}.filters-listing.border{border:0;padding-top:0}.checkbox_btn{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.checkbox_btn label{color:#000;font-size:14px}.checkbox_btn label.dropdown:after{cursor:pointer;content:"";font-family:"Font Awesome 5 Free";font-size:18px;font-weight:900;position:absolute;top:3px;right:15px}.checkbox_btn span{font-size:14px}.checkbox_btn input{height:initial;width:initial;cursor:pointer;margin-bottom:0;padding:0;display:none}.checkbox_btn label{cursor:pointer;display:block;position:relative}.checkbox_btn label:before{content:"";vertical-align:middle;cursor:pointer;background:#fff;border:1px solid #2c465e;border-radius:2px;margin-right:10px;padding:10px;display:inline-block;position:relative}.checkbox_btn input:checked+label:after{content:"";border:2px solid #bd212f;border-width:0 2px 2px 0;width:5px;height:10px;display:block;position:absolute;top:5px;left:8px;transform:rotate(45deg)}.inner_checkbox{display:none}.inner_checkbox .checkbox_btn{padding-left:48px}.inner_checkbox label{font-size:13px}.inner_checkbox label:before{border-color:#ff7800}.inner_checkbox label:after{left:23px}.view_toggle,.read-more-content{display:none}.view_button{cursor:pointer;color:#bd212f;margin:0 0 15px;font-size:14px;font-weight:500;text-decoration:underline;display:inline-block}.tours_rigth_main{width:74%}.recommended{margin-bottom:25px}.recommended ul{display:flex}.recommended ul li{cursor:pointer;color:#000;background:#fff;border-radius:5px;align-items:center;margin:0 7px 7px 0;padding:8px 16px;font-size:15px;font-weight:500;line-height:20px;transition:all .4s;display:flex;position:relative;box-shadow:0 2px 10px rgba(168,168,168,.25)}.recommended ul img{margin-left:4px}.tours_detail_box{border:1px solid transparent;border-radius:0 10px 10px 0;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;transition:all .2s ease-in-out;display:flex;box-shadow:0 0 16px rgba(0,0,0,.07)}.tours_detail_box:hover{cursor:pointer;border-color:#bd212f}.trip_img{width:28%}.trip_img picture{height:100%;display:flex;position:relative}.trip_img picture img{width:100%;height:100%}.trip_img figcaption{color:#fff;background-color:#bd212f;border-radius:3px;padding:3px 8px;font-size:14px;font-weight:500;position:absolute;top:12px;left:-7px;box-shadow:1.9px 3.5px 8px rgba(0,0,0,.28)}.tour_details_text{border-right:1px solid #646464;width:48%;padding:10px 15px 0}.tour_details_text .title{color:#333;font-size:20px;font-weight:600}.tour_details_text .star_icons{padding:4px 0}.tour_details_text .star_icons img{width:14px}.tour_details_text p{align-items:center;font-size:14px;display:flex}.tour_details_text p img{margin-right:3px}.tour_details_text p a{color:#bd212f;font-size:14px;font-weight:500;text-decoration:underline;display:inline-block}.Free_cancellation{margin-top:6px}.Free_cancellation li{background:url(/public/asseste/images/home/check.webp) 0 no-repeat;padding-left:20px;font-size:14px;line-height:24px}.wifi_roots{border-top:1px solid #646464;align-items:center;margin-top:30px;padding:10px 0;display:flex}.wifi_roots li{border-right:1px solid #646464;padding:0 15px;font-size:14px}.wifi_roots img{vertical-align:middle;width:24px;height:24px}.tours_price_info{text-align:right;flex-direction:column;justify-content:space-between;width:24%;padding:15px;display:flex}.rooms_line{font-size:14px;line-height:18px}.rooms_line b{font-size:15px;font-weight:600;display:block}.info-text{font-size:18px;font-weight:500}.info-text b{margin-right:8px;font-size:16px}.from-price span{font-size:16px}.from-price small{color:#bd212f;font-size:20px;font-weight:600}.view_tourbtn{cursor:pointer;color:#fff;background:#0f1632;border-radius:6px;width:100%;margin:6px 0;padding:9px;display:block}.departures-col{margin-top:3px}.departures-col i{margin-right:3px;font-size:13px}.departures-col label{font-size:13px;display:block}.star_listing ul{justify-content:space-between;display:flex}.star_listing .form-group{margin-bottom:15px;display:block}.star_listing .form-group input{height:initial;width:initial;cursor:pointer;margin-bottom:0;padding:0;display:none}.star_listing .form-group label{cursor:pointer;color:#000;align-items:center;position:relative}.star_listing .form-group label{vertical-align:middle;cursor:pointer;background-color:transparent;border:1px solid #313637;border-radius:3px;justify-content:center;align-items:center;gap:5px;width:45px;height:35px;margin-right:5px;padding:3px;display:flex;position:relative}.star_listing .form-group label img{width:15px;height:15px}.star_listing .form-group label span{font-size:15px}.more-images{height:100%}.star_listing .form-group label:hover{background:#313637}.star_listing .form-group label:hover span{color:#fff}.star_listing .form-group input:checked+label:after{content:"";z-index:-1;background:#000;border-width:0 2px 2px 0;width:43px;height:33px;display:block;position:absolute;top:0;left:0}.popular_filters{border:1px solid #ddd;border-radius:10px;margin-top:20px;overflow:hidden}.popular_filters h4{color:#000;padding:20px 20px 0;font-size:15px;font-weight:600}.filter_checkrow{padding:20px 20px 5px}.filter_button{display:none}@media (max-width:767px){.hotel-detail-search{position:initial}.hotel-detail-search strong{margin-bottom:4px}.hotel-detail-search .input-group:first-child{padding:11px 12px}.hotel-detail-search .container{flex-wrap:wrap}.hotel-detail-search .input-group,.hotel-detail-search .middle-box{width:100%}.hotel-search{width:100%;padding:15px}.result_section .container{display:block}.filter_button{color:#fff;letter-spacing:1px;cursor:pointer;background:#bd212f;border-radius:10px 0;align-items:center;gap:5px;max-width:max-content;padding:10px 25px;font-size:18px;font-weight:500;display:flex}.filter_button img{height:20px}.result_filter{z-index:11;background:#fff;width:87%;padding:15px 15px 170px;transition:all .4s ease-in-out;position:fixed;top:0;bottom:0;left:-100%;right:0;overflow-y:scroll}.result_filter.active{left:0}.tours_rigth_main{width:100%}.recommended{margin:25px 0}.recommended ul{flex-wrap:wrap}.trip_img,.trip_img picture{width:100%}.tour_details_text{border:0;border-bottom:1px solid #646464;width:100%}.tours_price_info{text-align:center;width:100%}.rooms_line{padding:15px}.rooms_line b{display:inline-block}}.hotel_info_roots{background:#fff;border:1px solid transparent;border-radius:8px;flex-wrap:wrap;margin-bottom:22px;display:flex;overflow:hidden;box-shadow:0 1px 4px rgba(24,26,37,.1)}.hotel_info_roots:hover{border:1px solid #bfbfbf;transition:all .5s ease-in-out}.hotel_imgslider{width:28%;height:227px;position:relative}.hotel_imgslider figure{height:100%;display:flex}.hotel_imgslider figure img{width:100%;height:100%}.mfhotel{cursor:pointer;background:#fff;border-radius:100px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:11px;right:11px}.mfhotel svg{width:28px}.h_tag{color:#fff;background-color:rgba(0,0,0,.6);border-radius:4px;padding:5px 8px;font-size:12px;position:absolute;bottom:11px;right:11px}.hotel_flexrow{flex-wrap:wrap;width:72%;display:flex}.hotel_content_row{border-right:1px dashed #bfbfbf;width:65%;padding:15px 25px;font-size:14px}.hotel_content_row .heading{color:#000;margin-bottom:8px;font-size:18px;font-weight:600}.hotel_content_row .heading:hover{cursor:pointer;text-decoration:underline}.hotel_content_row p{font-size:14px;line-height:20px}.hotel_content_row p b{font-size:14px;font-weight:700}.map_text{color:#bd212f;cursor:pointer;margin:10px 0 14px;font-weight:500}.h_reviews{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.h_reviews .left{align-items:center;gap:10px;display:flex}.h_reviews label{cursor:pointer;color:#000;align-items:center;gap:10px;display:flex}.h_rvs strong{color:#000;margin-bottom:4px;font-size:14px;font-weight:500;display:block}.h_rvs span{color:#000;font-size:13px}.r_text{color:#fff;background:#bd212f;border-radius:4px;justify-content:center;align-items:center;width:34px;height:28px;font-size:15px;font-weight:500;display:flex}.breakfast{margin-top:15px}.breakfast p{color:#008a04;align-items:center;gap:5px;font-size:14px;font-weight:500;display:flex}.breakfast svg{fill:#008a04;width:22px}.select_price_h{flex-direction:column;justify-content:flex-end;align-items:flex-end;width:35%;padding:22px;font-size:14px;line-height:18px;display:flex}.select_price_h span{color:#000;font-size:15px;font-weight:400}.select_price_h strong{color:#000;margin:5px 0;font-size:18px;font-weight:500}.select_price_h small{color:#000;font-size:12px}.signuser{color:#000;background-color:#ccedff;border:1px solid #66c9ff;border-radius:4px;margin-bottom:5px;padding:3px 6px;font-size:12px}.btn_bhotel{text-align:center;cursor:pointer;color:#fff;text-transform:uppercase;background:#bd212f;border:0;border-radius:4px;outline:0;width:100%;margin-top:8px;padding:9px 35px;font-size:15px;font-weight:500;display:block}@media (max-width:767px){.hotel_imgslider,.hotel_flexrow{width:100%}.hotel_content_row{border:0;border-bottom:1px dashed #bfbfbf;width:100%;padding:15px}.select_price_h{width:100%;padding:20px 15px}}.back_button_top{padding:10px 0;display:none}.back_button_top .container{align-items:center;display:flex}.back_button_top a{color:#fff;background:#bd212f;border-radius:3px;margin-right:20px;padding:5px 8px;font-size:14px;font-weight:600;display:inline-block}.back_button_top label{color:#313637;font-weight:500;display:inline-block}.back_button_top .icon{margin-left:20px;display:inline-block}.hotel_date_bar{text-align:right;background:#313637;padding:10px;display:none}.hotel_date_bar span{color:#fff;padding:0 10px;font-size:15px;font-weight:500;display:inline-block}.hotel_img_slider{height:300px!important}.hotel_img_slider .swiper-slide{height:auto}.hotel_img_slider .swiper-slide img{width:100%;height:100%}.hotel_img_slider .swiper-button-next,.hotel_img_slider .swiper-button-prev{color:#fff;right:30px}.hotel_img_slider .swiper-button-prev{left:30px}.hotel_content_info{background:#f2f8fd;padding:40px 0}ul.tabs{border-bottom:2px solid #646464;display:flex}ul.tabs li{color:#222;cursor:pointer;background:0 0;border-radius:5px 5px 0 0;padding:12px 25px;font-size:16px;font-weight:500;display:inline-block}ul.tabs li.current{color:#fff;background:#bd212f}.tab-content{background:#fff;padding:20px}.tab-content.current{display:inherit}.tab-content .content_box{border-bottom:1px solid #646464;padding:20px 0}.tab-content .title{margin-bottom:15px;font-size:20px;font-weight:600}.tab-content .title img{vertical-align:middle;width:25px;margin-right:10px}.tab-content p{font-size:15px;line-height:28px}.list_items_text{flex-wrap:wrap;padding-left:42px;list-style:outside;display:flex}.list_items_text li{width:33.33%;padding-right:20px;font-size:14px;font-weight:500;line-height:32px}.list_items_text li:nth-child(3){padding-right:0}.map_section{padding-top:20px}.top_tab_btn{border-bottom:2px solid #313637}.top_tab_btn li{color:#fff;cursor:pointer;background:#bd212f;border-radius:5px 5px 0 0;padding:8px 12px;font-size:16px;font-weight:500;display:inline-block}.hotel_deta_info{flex-wrap:wrap;justify-content:space-between;align-items:baseline;padding:15px 0 0;display:flex}.hotel_content_box{width:70%}.hotel_content_box .top_title{color:#313637;background:#f2f8fd;margin-bottom:10px;padding:10px 12px;font-size:15px;font-weight:500}.room_table_row{border:1px solid #646464;border-bottom:0;border-radius:5px}.standard_room{color:#313637;text-transform:uppercase;margin:10px;font-size:15px;font-weight:600;display:inline-block}.standard_room i{margin-right:5px}.tabel_row table{width:100%;font-size:14px}.tabel_row th{color:#fff;background:#313637}.tabel_row th,.tabel_row td{text-align:left;border-right:1px solid #646464;padding:5px 15px}.tabel_row td{border-bottom:1px solid #646464;padding:10px 15px}.tabel_row span{color:green;cursor:pointer;align-items:center;gap:5px;display:flex}.tabel_row small{color:#bd212f;cursor:pointer}.tabel_row strong{font-size:16px;font-weight:600}.tabel_row button{cursor:pointer;text-align:center;color:#313637;border:2px solid #646464;border-radius:4px;width:100%;padding:11px 30px;font-size:15px;font-weight:500;display:block}.tabel_row button.active{color:#fff;background:#bd212f;border-color:#bd212f}.tabel_row svg{width:14px;height:14px}.tabel_row svg path{fill:#000}.hotel_booking_price{background:#fff;width:28%;padding:10px;overflow:hidden;box-shadow:0 0 1rem rgba(0,0,0,.15)}.room-img-new{width:100%;height:227px}.hotel_booking_price .heading{color:#000;background:#f2f8fd;padding:8px 10px;font-size:15px;font-weight:500}.hotel_booking_price p{font-size:13px;line-height:inherit;padding:5px 0}.hotel_booking_price ul li{border-top:1px solid #646464;justify-content:space-between;align-items:center;line-height:40px;display:flex}.hotel_booking_price span{color:#000;font-size:16px}.hotel_booking_price strong{font-size:18px;font-weight:600}.book_button{color:#fff;text-align:center;background:#bd212f;width:100%;padding:10px 0;font-size:16px;font-weight:500;display:block}@media (max-width:767px){.hotel_date_bar{text-align:center;padding:10px 0}.hotel_date_bar span{font-size:13px}ul.tabs li{padding:10px 20px;font-size:14px}.tab-content{padding:20px 10px}.tab-content p{text-align:justify;font-size:14px;line-height:25px}.tab-content .content_box{padding:16px 0}.tab-content .title{font-size:16px}.tab-content .title img{width:17px;margin-right:5px}.list_items_text{padding-left:28px}.list_items_text li{width:100%;padding-right:0;font-weight:400;line-height:32px}.top_tab_btn li{padding:6px 14px;font-size:15px}.hotel_content_box{width:100%}.tabel_row{white-space:nowrap;overflow:auto}.tabel_row th,.tabel_row td{padding:8px 10px}.tabel_row button{border:1px solid #646464;padding:6px 30px}.hotel_booking_price{width:100%;margin-top:20px}}.hotel_bookings{background:#f2f8fd;border-top:1px solid #bfbfbf;padding:30px 0}.hotel_bookings .container{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.booking_detail_info{width:69%;font-size:14px}.booking_detail_info h3{margin-bottom:20px;font-size:20px;font-weight:500}.number_add{color:green;font-size:25px;font-weight:600}.book_hotels{background-color:#fff;border:1px solid #d8d9df;border-radius:8px;flex-wrap:wrap;margin:16px auto;display:flex;overflow:hidden;box-shadow:0 1px 4px rgba(24,26,37,.1)}.book_hotels picture{width:35%;display:flex}.book_hotels picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hotelbook_content{width:65%;padding:20px}.hotelbook_content .title{margin-bottom:8px;font-size:20px;font-weight:500}.hotelbook_content p{margin:5px 0;font-size:15px}.stay_row{flex-wrap:wrap;gap:25px;margin-top:12px;display:flex}.stay_row li{line-height:20px}.stay_row li:nth-child(2){text-align:center}.stay_row strong{font-size:15px;font-weight:500;display:block}.select_roominfo{border-top:1px solid #bfbfbf;margin-top:12px;padding-top:12px}.select_roominfo h4{font-size:18px;font-weight:500}.room_one{margin-top:12px}.room_one .text{font-size:14px;font-weight:300}.room_one b{font-size:15px;font-weight:500}.non_r{color:#007c04;background-color:#e6f3e6;border:1px solid #cce8cd;border-radius:4px;align-items:center;gap:5px;max-width:max-content;margin:7px 0;padding:4px 8px;font-weight:300;display:flex}.non_r svg{fill:#007c04;width:15px}.text_know{color:#bd212f;cursor:pointer;font-size:14px;font-weight:500}.guest_detail_box{background-color:#fff;border:1px solid #d8d9df;border-radius:8px;margin:15px auto 16px;padding:20px;overflow:hidden;box-shadow:0 1px 4px rgba(24,26,37,.1)}.guest_detail_box .title{margin-bottom:4px;font-size:20px;font-weight:500}.guest_detail_box p{font-size:13px;font-weight:300;line-height:18px}.guest_detail_box .input_box{margin-top:15px}.guest_detail_box .sp_top{margin-top:25px}.guest_detail_box h5{margin:0 0 15px;font-size:14px;font-weight:300}.guest_detail_box b{font-size:14px;font-weight:600}.guest_detail_box ul{flex-wrap:wrap;gap:20px;display:flex}.guest_detail_box ul li{width:30%}.guest_detail_box input{color:#939393;border:1px solid #646464;border-radius:5px;width:100%;padding:10px;font-size:14px}.addnew_one ul li{border:1px solid #646464;border-radius:5px;padding:10px}.billing_box{background-color:#fff;border:1px solid #d8d9df;border-radius:8px;margin:15px auto 16px;padding:20px;overflow:hidden;box-shadow:0 1px 4px rgba(24,26,37,.1)}.billing_box .heading{margin-bottom:20px;font-size:20px;font-weight:500}.billing_box .input_box{flex-wrap:wrap;gap:16px;display:flex}.billing_box .inputtype{width:31%}.billing_box .inputtype select{color:#939393!important}.inputtype sm_row,.billing_box .big_row,.billing_box .sm_row{width:31%}.billing_box input,.billing_box select{color:#000;border:1px solid #646464;border-radius:5px;width:100%;height:44px;padding:0 10px;font-size:14px}.billing_box ul{flex-wrap:wrap;gap:15px;display:flex}.billing_box ul li{border:1px solid #646464;border-radius:5px;width:32%;padding:10px;font-size:14px}.billing_box ul li:nth-child(2){width:64%}.price_details{background-color:#fff;border:1px solid #d8d9df;border-radius:8px;width:29%;margin:40px auto 0;padding:20px;font-size:14px;font-weight:400;overflow:hidden;box-shadow:0 1px 4px rgba(24,26,37,.1)}.price_details p{border-bottom:1px dashed #bfbfbf;padding-bottom:12px;line-height:18px}.price_details .title{border-bottom:1px dashed #bfbfbf;padding:15px 0;font-size:18px;font-weight:600}.rooms_pr{padding-top:15px}.rooms_pr.sp_mt{padding-top:20px}.rooms_pr strong{font-size:15px;font-weight:500}.divflex_row{justify-content:space-between;align-items:center;padding-top:12px;display:flex}.divflex_row span,.divflex_row small,.divflex_row strong{font-size:15px;font-weight:300}.divflex_row strong{font-weight:500}.total_paybox{border-top:1px dashed #bfbfbf;margin-top:20px;padding-top:10px}.book_now_btn{text-align:center;cursor:pointer;letter-spacing:1px;color:#fff;background:#bd212f;border:0;border-radius:5px;outline:0;width:100%;margin-top:22px;padding:14px;font-size:16px;font-weight:400;display:block}@media (max-width:767px){.hotel_bookings .container{gap:10px}.booking_detail_info,.book_hotels picture{width:100%}.hotelbook_content{width:100%;padding:15px}.hotelbook_content .title{font-size:18px}.hotelbook_content p{font-size:14px;line-height:20px}.stay_row{gap:8px 25px;margin-top:8px}.stay_row span{font-size:13px}.room_one{margin-top:15px}.guest_detail_box{padding:15px}.guest_detail_box h5{line-height:19px}.guest_detail_box ul li,.billing_box .inputtype{width:100%}.price_details{width:100%;margin:0}}.bodycolor{background:#f4f5fa}.dashboard_root{flex-wrap:wrap;align-items:flex-start;height:100vh;display:flex}.left_panel{color:#53545c;background:#fff;width:23%;height:100%;padding:20px 30px}.user_img{text-align:center}.user_img span{margin:10px 0;font-size:15px;font-weight:600;display:block}.panel_list{padding-top:15px}.panel_list ul li{display:block}.panel_list ul li.active a,.panel_list ul li:hover a{color:#fff;background:#2563eb;border-radius:6px}.panel_list a{letter-spacing:.5px;color:#53545c;align-items:center;padding:16px 14px;font-weight:500;display:flex}.panel_list img{vertical-align:middle;width:27px;height:27px;margin-right:10px}.panel_list .smallimg{width:23px;height:23px}.panel_list .Logout{color:#cc5f5f}.panel_right{width:70.8%;margin:30px}.panel_right h3{color:#000;letter-spacing:.5px;margin-bottom:28px;font-size:25px;font-weight:600}.profile_roots{background:#fff;border-radius:10px;padding:32px;box-shadow:0 1px 2px 1px rgba(0,0,0,.1)}.my_profile{flex-wrap:wrap;gap:30px 17px;display:flex}.my_profile .input_group{width:32%}.my_profile label{color:#53545c;margin-bottom:8px;font-size:15px;font-weight:500;display:block}.my_profile input,.my_profile select{border:1px solid #646464;border-radius:5px;width:100%;height:40px;padding:0 10px}.flight_top_bar{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.flight_top_bar .left{align-items:center;gap:0 20px;display:flex}.flight_top_bar .title{color:#000;font-size:20px;font-weight:600}.flight_top_bar .right{width:300px}.flight_top_bar .right input{color:rgba(0,0,0,.4);background:#fff url(../media/search.41d96080.svg) 10px no-repeat;border-radius:8px;width:100%;padding:9px 30px;font-size:14px;box-shadow:0 1.9px 3.79px rgba(0,0,0,.05)}.flight_top_bar .right input::-webkit-input-placeholder{color:rgba(0,0,0,.4)}.flight_top_bar .right input::placeholder{color:rgba(0,0,0,.4)}.flight_top_bar .right input:-ms-placeholder-shown{color:rgba(0,0,0,.4)}.flight_top_bar .right input::placeholder{color:rgba(0,0,0,.4)}.filter_b{align-items:center;gap:10px;display:flex}.filter_b span{cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;display:flex;box-shadow:0 1.9px 3.79px rgba(0,0,0,.05)}.booking_table{border:1px solid #e5e5e5;border-radius:10px}.booking_table table{width:100%}.booking_table th,.booking_table td{text-align:left;padding:11px;font-size:14px;font-weight:500}.booking_table img{vertical-align:middle;cursor:pointer}.booking_table td{font-weight:400}.booking_table td:first-child{background:#f4f5fa}.booking_table input{cursor:pointer;vertical-align:middle;margin:0 auto;display:block}.booking_table i{vertical-align:middle;background:#d7d7d9;border-radius:100px;width:22px;height:22px;margin-right:4px;display:inline-block}.booking_table .yc{background:#ffd9a2}.booking_table .pc{background:#ffc7d6}.booking_table .nc{background:#dbd1fc}.booking_table small{color:#ef4444;cursor:pointer;border:1px solid #ef4444;border-radius:5px;padding:2px 7px;font-size:14px;font-weight:500}.booking_table span{color:#fff;cursor:pointer;background:linear-gradient(270deg,#f23a00 1.36%,#ff6838 100%);border-radius:5px;padding:4px 11px;font-size:14px;font-weight:500;display:inline-block}.booking_table tr:nth-child(2n){background:#fff}.booking_table tr:nth-child(2n) small{color:#2563eb;border-color:#2563eb}@media (max-width:767px){.dashboard_root{height:auto;margin-top:20px}.left_panel{width:100%;height:auto}.panel_right{width:100%;margin:15px}.my_profile .input_group{width:100%}}.up_div{z-index:1;position:relative}.car_result{border-top:1px solid #bfbfbf;padding:50px 0}.car_roots{background:#fff;border:1px solid #bfbfbf;border-radius:8px;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:30px;padding:5px;display:flex;box-shadow:0 1px 2px rgba(0,0,0,.2)}.car_roots picture{width:35%}.car_roots picture img{width:100%}.car_roots article{width:41%;padding-left:25px}.car_roots h3{color:#000;text-align:center;padding-bottom:20px;font-size:20px;font-weight:600}.car_roots span{margin-bottom:12px;font-size:15px;display:block}.car_roots span img{width:18px;margin-right:5px}.car_slt{align-items:center;gap:10px;display:flex}.car_slt span{margin:0}.car_slt select{text-align:center;border:1px solid #bfbfbf;border-radius:4px;width:40px;height:30px}.car_bookinfo{text-align:center;width:20%;padding:0 25px}.car_bookinfo strong{font-size:25px;font-weight:600;display:block}.car_bookinfo small{padding:10px 0;font-size:14px;display:block}.car_book_btn{color:#fff;background:#bd212f;border-radius:8px;padding:14px;font-size:16px;font-weight:500;display:block}.vehicle_details{flex-wrap:wrap;align-items:flex-start;gap:35px;display:flex}.vehicle_details h3{text-align:center;padding-bottom:10px;font-size:23px}.vcl_left{background:#fff;border:1px solid #bfbfbf;border-radius:10px;flex-wrap:wrap;align-items:center;width:49%;padding:15px;display:flex;box-shadow:0 1px 2px rgba(0,0,0,.2)}.vcl_left picture{width:55%}.vcl_left picture img{width:100%}.vcl_left h4{margin-bottom:15px;font-size:20px;font-weight:600}.vcl_left article{width:45%;padding-left:30px}.vcl_left ul{line-height:30px}.vcl_left ul li{align-items:center;gap:10px;font-size:15px;display:flex}.vcl_left ul li img{width:18px}.vcl_right{background:#fff;border:1px solid #bfbfbf;border-radius:10px;width:48%;padding:15px;box-shadow:0 1px 2px rgba(0,0,0,.2)}.vcl_right h4{font-size:22px;font-weight:500}.air_flex{padding-top:20px;display:flex}.air_flex strong{width:17%;font-size:15px;font-weight:600}.air_flex p{font-size:15px;font-weight:400}.air_flex b{color:#444;margin-top:8px;font-size:15px;font-weight:600;display:inline-block}.car_input{flex-wrap:wrap;gap:15px 22px;margin-top:30px;display:flex}.car_input li{width:48%}.car_input label{color:#000;margin-bottom:8px;font-size:15px;display:block}.car_input input{color:#444;border:1px solid #bfbfbf;border-radius:4px;width:100%;height:36px;padding:0 10px}.car_input input::-webkit-input-placeholder{color:#444}.car_input input::placeholder{color:#444}.car_input input:-ms-placeholder-shown{color:#444}.car_input input::placeholder{color:#444}.pay_ammounts{text-align:center;margin:35px 0 10px;font-size:25px;font-weight:500}.pay_button{color:#fff;text-align:center;background:#bd212f;border-radius:5px;width:50%;margin:0 auto 12px;padding:14px;font-size:16px;font-weight:500;display:block}@media (max-width:767px){.car_roots{padding:15px}.car_roots picture,.car_roots article,.car_roots .car_bookinfo{width:100%}.car_roots h3{padding:0}.car_bookinfo{border-top:1px solid #bfbfbf;padding:20px 0}.vehicle_details{flex-direction:column-reverse}.car_result{padding:35px 0}.vcl_right,.vcl_left{width:100%}.air_flex{flex-wrap:wrap}.air_flex strong{width:100%;margin-bottom:5px;display:block}.air_flex p{line-height:22px}.air_flex b{margin:0}.car_input li,.pay_button{width:100%}.vcl_left{padding-top:25px}.vcl_left picture,.vcl_left article{width:100%}}.container{max-width:1408px;margin:0 auto;padding:0 4%}h1,p{color:#000}.banner-content p{color:#fff}.swiper-navigation-icon{display:none!important}.swiper-button-prev{left:0!important}.swiper-button-next{right:20px!important}.book_spinner{vertical-align:middle;border:2px solid #fff;border-top-color:transparent;border-radius:50%;width:18px;height:18px;margin-right:8px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.error_page{flex-direction:column;justify-content:center;align-items:center;margin:50px 0;display:flex;top:0;bottom:0;left:0;right:0}.error_page figure{display:flex}.error_page figure img{width:500px}.error_page .heading{text-align:center;width:40%;margin:0 auto;padding:15px 0;font-size:40px;font-weight:700}.error_page h3{padding:15px 0;font-size:35px;font-weight:700}.error_page p{margin-bottom:15px;font-size:16px}.error_page a{text-transform:uppercase;letter-spacing:1px;color:#fff;background:#006ee3;border-radius:6px 0;padding:10px 22px;font-size:15px;font-weight:600;display:inline-block}@media (max-width:767px){.error_page{text-align:center;padding:20px 15px}.error_page .heading{width:100%;font-size:30px}.error_page h3{font-size:28px}}.select_room_star li label{gap:6px;display:flex}.field-departing,.field-going,.field-departure-date,.field-travellers,.search_button-mb_none{width:20%}.field-travellerss{text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;font-weight:600;display:flex;border-right:1px solid #dcdcdc!important}input{color:#000}.search-row-multi{margin-top:10px}@media (max-width:767px){.Journeys .container,.Journeys-text .container{border-radius:0;margin:0;padding:25px 15px}.Save-div .save-text{text-align:left}.Save-div .save-text p{padding-top:7px;font-size:15px;line-height:21px}.Save-div{margin-top:7px}.choose{margin-top:30px}.choose .choose-text{margin:0}.choose ul{margin-top:15px}.plus_minus{gap:0 7px}.plus_minus strong{font-size:14px}.plusbtn,.minusbtn{width:33px;height:33px}.adults_row ul li{padding-bottom:12px}.applybutton{border-radius:6px;margin-top:9px;padding:10px;font-size:15px;display:block}.cabin_className .inner-title{padding:8px 0}.destination-card-content{border-radius:10px;padding:15px}.Journeys .jour-text .long-text h1,.Journeys-text .jour-text .long-text h1{margin-bottom:0}.Journeys .jour-text .long-text p,.Journeys-text .jour-text .long-text p{margin:7px 0 10px}.fligt_pt{line-height:30px}}.new-flight-trip{justify-content:center!important}.ds{justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.ds span{color:#4f4f4f;font-size:12px;font-weight:700}.text-deov{cursor:pointer;background:#dcdcdc;border:1px solid #dcdcdc;border-radius:99px;width:80px;height:10px;position:absolute;left:10.3rem}.text-deov:hover .adder-scop{display:block}.adder-scop{color:#000;text-align:center;background:rgba(189,33,47,.16);border-radius:99px;width:-moz-fit-content;width:fit-content;padding:5px 10px;font-size:14px;font-weight:400;display:none;position:relative;top:15px;left:0}.main_booking_detail ul{background:#f69522;gap:20px;max-width:1408px;margin:0 auto;padding:10px 4%;display:flex}.main_booking_detail ul li{color:#fff;border-right:3px solid #fff;padding-right:20px;font-size:16px;font-weight:600}.room_one span{text-align:justify;font-size:11px;font-weight:600;line-height:20px;display:block}.non_r{display:flex!important}.new-side{width:100%;margin:10px 0 0;padding:10px}.spinner{border:2px solid #ccc;border-top-color:#333;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin;display:inline-block}
