*{margin:0;padding:0}button:focus{outline:0;box-shadow:unset!important}ul{margin:0;padding:0}.common_txt{color:#333;font-size:25px;font-weight:700}button.orange{color:#fff;background-image:linear-gradient(179deg,#fc7346 29%,#fb511c 59%);border:none;font-weight:600}.color-white{color:#fff!important}.color-black{color:#000!important}.color-blue{color:var(--color-blue)!important}.bg-color-blue{background-color:var(--color-blue)!important}.radius3{border-radius:3px}.radius5{border-radius:5px}.radius10{border-radius:10px}.radius15{border-radius:15px}.radius20{border-radius:20px}button.orange:hover{transform:translateY(-5px);color:#fff;-webkit-transform:translateY(-1px);box-shadow:0 8px 25px #00000040}.navigation{border-top:1px solid #ccc;padding:0}@media (min-width:768px){.footer-mob-strip,.modify-popup-close{display:none}.open-flight-detail{overflow:hidden}.service-content{padding:5px}}.top_bar{padding-top:5px}.top_bar .container{max-width:1260px;position:relative}.intro-banner-vdo-play-btn{float:right;cursor:pointer;display:flex}.intro-banner-vdo-play-btn img{width:40px;height:40px;margin-top:10px;margin-right:10px}.intro-banner-vdo-play-btn{z-index:1;position:relative}.pinkBg{background-image:linear-gradient(90deg,#f1bfce,#ffebe1,#f1bfce);background-color:#f77d9c!important}.intro-banner-vdo-play-btn i{font-size:30px;line-height:56px}.intro-banner-vdo-play-btn .ripple{z-index:-1;opacity:0;border-radius:10px;width:100%;height:60px;margin:0;position:absolute;top:-15px;left:0}@keyframes ripple{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1)}}.intro-banner-vdo-play-btn .ripple:nth-child(2){animation-delay:.3s}.intro-banner-vdo-play-btn .ripple:nth-child(3){animation-delay:.6s}.navbar-right.top_bar img{float:left;z-index:99999!important;max-width:40px!important;height:30px!important;margin-bottom:3px!important;margin-right:12px!important}.navbar-right.top_bar h4{float:left;margin:-10px 0 15px;font-size:24px;font-weight:700;line-height:18px;text-decoration:none}.navbar-right.top_bar h4 a:hover,.navbar-right.top_bar h4 a{color:#de552b;letter-spacing:2px;text-decoration:none}.top_bar h4 small{color:#000c;font-size:13px;font-weight:400;line-height:22px}.intro-banner-vdo-play-btn h4{color:var(--color-blue);text-align:right;font-size:21px;font-weight:600!important}.navigation .navbar-nav .nav-link{color:#1f3451;padding-left:1.5rem;padding-right:1.5rem;font-weight:600}.common_btn{color:#fff;background-image:linear-gradient(179deg,#fc7346 29%,#fb511c 59%)}.common_btn:hover{color:#fff;background-image:linear-gradient(179deg,#fb511c 29%,#fc7346 59%)}.outr{float:left;width:100%;margin:15px 0 0}.outr .main_div{max-width:320px;margin:0 auto}.outr a{color:#fff;text-align:left;background-image:linear-gradient(#ff852f 0%,#ee3a00);border-radius:50px;width:100%;height:55px;margin-left:5px;padding:0;display:inline-block}.outr .lf_circle{float:left;position:relative;bottom:10px;right:10px}.outr .lf_circle .telephone{z-index:9999;position:absolute;bottom:20px;left:16px}.outr a .text{text-align:left;padding:0 12px;font-size:25px;font-weight:700;display:inline-block;position:relative;bottom:22px;right:15px}.outr a .text small{font-size:12px;position:relative;top:10px}.banner figure img{max-width:310px}.banner .outer_nw .input-group input::placeholder{color:#1f3451;font-size:13px;font-weight:600}.outer_nw{float:left;background:#b0daef;border-radius:4px;width:100%;margin-top:10px;padding:15px;box-shadow:0 0 3px #83bad6}.outer_nw .input-group{box-shadow:0 0 4px #ccc}.banner .outer_nw .input-group input{color:#1f3451;height:40px;padding:0 15px}.outer_nw .input-group-addon{color:#fff;background:#1f3451;border:none;border-radius:0 4px 4px 0;padding:7px 20px;font-weight:600}.journey .detailed_each h6{font-size:12px;font-weight:600}.journey ul li:first-child{width:20%;font-size:20px;font-weight:600}.journey ul li{float:left;width:33%;font-size:14px;font-weight:500;display:inline-block}.border_doted{float:left;width:90%;margin:0;padding:0 0 5px;font-size:10px}.journey ul li:nth-child(3){text-align:center;width:14%;font-size:13px}.journey ul li:last-child{text-align:right}.journey ul li:last-child .border_doted{text-align:right;float:right}.journey{float:left;border-bottom:1px dashed #ccc;align-self:center;width:100%;margin-bottom:5px;padding:0}.journey ul li:first-child{text-align:center;width:20%;font-size:20px;font-weight:600}.journey ul li:first-child small{font-size:13px}.journey ul li:first-child img{width:50px}.journey:last-child{border:none}.journey ul li span.airline_name{color:var(--color-blue);text-align:center;float:left;width:100%;font-size:11px;display:inline-block}.journey ul li .IATA{color:#fb511c}.journey ul li:nth-child(3) small{color:#9c9c9c}.journey ul li strong{font-size:15px}.journey ul li ul.stopage{width:100%;display:inline-block}.journey ul li ul.stopage li{text-align:center;background:#ff5e11;width:100%;height:1px;margin:0 auto;position:relative;top:0}.journey ul li ul.stopage li span.bullet{z-index:9;background:#ff5e11;border-radius:50%;width:5px;height:5px;margin:0 5px;display:inline-block;position:relative;bottom:20px}span.super_saver{color:#fff;background:#048e08;border-radius:4px 4px 0 0;margin-bottom:-10px;padding:2px 10px;font-size:12px;position:relative;top:-10px}span.flight_details a{font-size:13px;text-decoration:none}span.depart_return{background:#d4e6ff;border-radius:4px;width:auto;padding:1px 10px;font-size:13px;font-weight:600}.PNR_status{padding:30px 0}.PNR_status h4{color:#032858;margin:0;padding:0 5px;font-size:18px;font-weight:700}.PNR_status form.row{margin-top:10px}.PNR_status form .input-group-text{color:#fff;background:#032858;border-color:#032858;border-radius:4px 0 0 4px;font-weight:500}.PNR_status form input.form-control{height:44px}button.btn.select_flight{color:#fff;background-image:linear-gradient(179deg,#fc7346 29%,#fb511c 59%);padding:8px 28px;font-weight:600}.PNR_status form input.form-control::placeholder{color:#484848;font-weight:500}ul,ol{margin:0;padding:0;list-style:none}.depart_div,.return_div{border-radius:4px;width:100%;margin:5px 0 0;padding:5px;display:inline-block;box-shadow:0 0 .3125rem #adadad66}.layover-info{text-align:center;padding:10px 0;display:inline-block;position:relative}.layover-info:before{content:"";border-top:1px dashed #cbcbcb;position:absolute;top:23px;left:0;right:0}.layover-box{background-color:#f3f3f3;border-radius:.9375rem;width:auto;margin:0 .125rem;padding:.125rem .625rem;display:inline-block;position:relative}.depart_div .IATA,.return_div .IATA{color:#6e6e6e;font-size:12px!important}.flight_destinations{color:#000;margin-top:15px;font-weight:700}span.AL_num{float:left;color:#f15a29;letter-spacing:1px;width:100%;font-size:11px}.baggage{color:#f15a29;margin-top:20px;margin-bottom:5px;font-size:14px;font-weight:500}.kg{margin:5px 5px 0;font-size:14px;font-weight:500}.bag_table .table-bordered{margin:0}.side-filter{background:#fff;border-radius:4px;margin-top:6px;padding:15px;box-shadow:0 0 .3125rem #adadad66}.common_filter{margin-bottom:10px}.common_filter h5{color:#f15a29;text-transform:uppercase;font-size:14px;font-weight:700}.common_filter label{width:100%;margin-bottom:5px}.common_filter label span{margin-left:7px;font-size:14px}.confirmation{background:#e6e6e6}.confirmation article{width:100%;padding:10px;display:inline-block}.confirmation .detail_ticket h4{color:#0d547c;margin:0 0 15px;font-size:20px;font-weight:700}.confirmation .detail_ticket{border:none}.confirmation .detail_ticket .journey img{max-width:90px}.confirmation .detail_ticket .journey h5{margin-bottom:0;font-size:14px}.confirmation .detail_ticket .journey .time_details h5{color:#f15a29;font-size:16px;font-weight:700}.confirmation .detail_ticket .journey .time_details h6{color:#7c7c7c;margin:0 0 15px;font-size:.8em}.confirmation .detail_ticket .journey .time_details h4{margin:0;font-size:25px;font-weight:700}.confirmation .detail_ticket .journey .cabin_detail h5{text-align:right;margin-bottom:8px;font-size:16px}.al_confirmation{background:#f6f6f6;border-radius:6px;margin:0 0 5px;padding:10px 15px}.confirmation .detail_ticket .journey .cabin_detail h6{margin:0;font-size:14px;font-weight:400}.confirmation .detail_ticket .journey p{margin:0;font-size:14px}.confirmation .detail_ticket .journey hr{float:left;width:25%;position:relative;top:15px}.confirmation .detail_ticket .journey .main_div{max-width:80%;margin:15px auto}.confirmation .flight_connect{background:#eee;border-radius:4px;padding:4px 0;font-size:14px}h6.top_botm_border{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 0 15px;padding:10px 0}.additional_info ul{padding:0 0 0 10px;list-style:outside}.booking_slider{background:#f5f5f5;padding:40px 0}.booking_slider h3{color:var(--color-orange);font-weight:700}.comn_sctn{background:#fff;border:7px solid #e9e9e9;border-radius:4px;padding:20px;box-shadow:0 1px 6px #0003}.booking_slider h4{font-size:16px}.booking_slider span{color:#de552b;font-weight:600}.comn_sctn .form-floating input{border:1px solid #094c71}.comn_sctn .form-floating label{color:#094c71}.comn_sctn .form-floating label i{color:var(--color-blue)}.destination_end{position:relative}img.transfer_icon{position:absolute;top:29px;left:-25px}.booking_slider button.btn.select_flight{width:100%;height:57px}.call_click_img img{border-radius:4px;box-shadow:1px 1px 20px #949494}.payment_widget ul li{margin-top:15px;display:inline-block}.payment_widget ul li img{max-width:55px}.center-text{text-align:center}#msform fieldset .next.action-button{color:#fff;background:#ff4600;border:none;border-radius:6px;padding:10px 25px;font-size:20px;font-weight:500}#msform fieldset input.previous{background:var(--color-blue);color:#fff;border:none;border-radius:6px;padding:10px 25px;font-size:20px;font-weight:500}.economy_div{position:relative}.passenger{z-index:9999999;background:#fff;border-radius:4px;padding:10px 0;position:absolute;left:15px;right:15px;box-shadow:0 0 .3125rem #adadad66}.passenger .col-4,.passenger .col-8{margin-bottom:5px}.passenger input{border:1px solid #ccc;border-radius:4px;width:100%;padding:0 5px}.passenger label{color:#6c6c6c;font-size:14px;font-weight:600}.modify_form .passenger button{color:#fff;text-align:center;background-color:red;border:none;margin:auto;padding:8px 15px;font-size:14px;display:table;width:80px!important}.date-wrp-air .css-26l3qy-menu{z-index:999;min-width:180px}.outer_form .form-control{border:none;border-radius:4px;margin:0;padding:0}footer .lst_txt{float:left;text-align:center;color:#5a5959;width:100%;margin:5px 0 0;font-size:13px;font-weight:400}ul.payment-getway{text-align:center;margin-top:15px;display:inline-block}ul.payment-getway li{display:contents}footer .float-start li img{max-width:74px}footer .text-end.float-end{margin-top:25px}.transfer{color:#fff}.menu{z-index:99;width:100%;position:static}.menu.sticky{top:0}.common_white{float:left;background:#fff;border-radius:4px;width:100%;margin-bottom:20px;padding:15px;box-shadow:0 2px 12px #0000002b}span.depart_return{float:left}span.id_info{float:left;color:#7b7b7b;border:1px solid #dedede;border-radius:4px;width:100%;margin-bottom:15px;padding:8px;font-weight:700}.traveler_common .row{align-items:baseline}.traveler_common .adult p{text-align:center;color:#fff;background:#757575;border-radius:4px;width:100%;margin-bottom:10px;font-size:12px;font-weight:500}.traveler_common label.form-label{color:#828282;margin-bottom:2px;font-size:14px;font-weight:500}.seat_select .icon-square img{max-width:110px}.plane_number p{color:#de552b;border:1px solid #de552b;border-radius:4px;padding:0 15px;font-size:14px;font-weight:500}.plane_number span i{color:#0c547c;text-align:center;border-radius:50%;margin:0 10px;padding:10px 0}span.passanger{color:#868686;font-weight:500}.adults li{color:#0c547c;text-transform:uppercase;border:2px solid #0c547c;border-radius:8px;margin-bottom:12px;margin-right:5px;padding:5px 15px 5px 10px;font-weight:700;display:inline-block}.adults li span{color:#fff;text-align:center;float:left;background:#0c547c;border-radius:50%;width:28px;height:28px;margin-right:4px;padding:1px 0}@media (max-width:575px){.air-bag-fee-title h2,.air-bag-fee-detail a,.air-bag-fee-logo span{font-size:14px!important}.service-content{padding:5px}.banner{padding:0}.banner form .form-label{display:none}.banner h5{font-size:1em}.banner .col-sm-7,.radio_outer{padding:0}.banner form .form-check-label{font-size:11px}.banner .select_person .form-select{margin:3px 0 0;font-size:11px}.outer_radio{position:static}.top_bar .kd-on a img{max-width:120px}.intro-banner-vdo-play-btn img{max-height:26px}.navbar-right.top_bar h4{font-size:18px}.top_bar h4 small{font-size:10px}.modify_form.menu.active{display:block}.side-filter{display:none}.side-filter.active{display:block}.journey ul li,.journey ul li strong{font-size:12px}.journey ul li span.date,.border_doted{font-size:9px}.journey ul li:nth-child(3),.journey ul li span.airline_name{font-size:10px}.accordion.accordion-flush{order:3;margin:0;padding:0}.confirmation .detail_ticket .journey .main_div{max-width:100%}.confirmation .detail_ticket .journey hr{display:none}.menu.sticky{position:static}.pro-result{margin-left:0}}.loader{text-align:center;width:100%;max-width:35rem;height:30rem;margin:0 auto;position:relative;overflow:hidden}.iata_code{opacity:.3;color:#09c;font-size:5rem;position:absolute;top:10%}.departure_city{left:0}.arrival_city{right:1rem}.plane{width:100%;margin:0 auto;position:absolute}.plane-img{animation:2.5s linear infinite spin}@-moz-keyframes spin{to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}.earth-wrapper{width:100%;margin:0 auto;padding-top:2.7rem;position:absolute}.earth{background:url(https://zupimages.net/up/19/34/6vlb.gif) 0 0/340px;border:1px solid #cdd1d3;border-radius:100%;width:160px;height:160px;margin:0 auto;animation:12s linear infinite earthAnim}@keyframes earthAnim{0%{background-position-x:0}to{background-position-x:-340px}}@media screen and (max-width:420px){.service-content{padding:5px}.departure_city{margin:0 auto;position:absolute;top:30%;left:0;right:0}.arrival_city{margin:0 auto;position:absolute;top:93%;left:0;right:0}}.error_text{text-align:center}.error_text h4{color:#fff;background:#1080be;border-radius:4px;margin-top:20px;padding:10px 0;font-size:20px}.error_text h4 small{color:#ffe3dc;margin-left:7px}.pro-result .page-item.active .page-link{background-color:var(--color-blue);border-color:var(--color-blue)}li.page-item.dots{padding-top:4px;padding-left:8px;padding-right:12px}.page-item a:hover,.page-item:focus{color:#fff;background:#1080be}.call_genrate .modal-body{padding:5px 12px 15px}.content_side{margin-top:20px;padding-left:20px}.error_content_payment{margin-bottom:30px}.error_content_payment h2{color:#f6342a;font-weight:800}.error_content_payment h4,.error_content_payment p{color:#606060;line-height:28px}.oneway .row{align-items:center}.content_side h6{color:#314486;margin:0}.content_side h5{color:#273b80;text-align:center;margin:0;font-weight:800}.content_side span{color:#9d9d9d;font-size:13px}.plane_icon{text-align:center;color:#f63c2d;position:relative}.contact_number a.btn_common{float:left;text-align:center;color:#fff;border-radius:4px;width:100%;margin-top:15px;padding:10px 0;font-size:22px;text-decoration:none}.call_genrate button.btn-close{color:#6b6b6b;opacity:1;z-index:9;background:#fff;border:1px solid #ccc;border-radius:50%;width:25px;height:25px;position:absolute;top:-15px;right:-15px}.btn_common{color:#fff;background-image:linear-gradient(100deg,#f0b42d 3%,#f45b2b 100%);border:none}.plane_icon:before{left:0}.plane_icon:before,.plane_icon:after{content:"";border:1px dashed #bababa;width:40%;height:1px;position:absolute;top:11px}.pnr_confirm .usd_bill{float:right;font-weight:500}.pnr_confirm .confirmation{background:0 0}.pnr_confirm .confirmation article .detailed_view{box-shadow:none;margin:0;padding:0}.pnr_confirm .common_txt{font-size:20px}.loader_tbo{color:#fff;background:#1080be;border-radius:4px;margin-bottom:5px;margin-left:-12px;padding:5px 20px;display:inline-block;box-shadow:0 0 .3125rem #adadad66}.loader_tbo small{margin-right:10px;font-size:16px;position:relative;bottom:5px}.timer{text-align:center;color:#318c0b;background:#eaffef;border-top:1px solid #b1f7c1;max-width:1245px;margin:0 auto 0 12px;padding:5px 0;font-size:15px;font-weight:500}.timer.time_out{color:#d62525;background:#ffdede;border-top:1px solid #ff9797}span.passport-note{color:orange;font-size:14px;font-style:italic;font-weight:700}.payment-success{text-align:center;color:green;margin-top:100px}.payment-success h2.common_txt{color:green}.payment-success span.usd_bill{font-size:14px}.row.payment-failed{text-align:center!important}.payment-failed h2.common_txt{color:red}.payment-failed a{font-size:14px}.ticket-loading{color:#fff;width:100px;margin:auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ticket-loading span{width:84px;height:10px;position:absolute;overflow:hidden}.ticket-loading span>i{border-radius:50%;width:4px;height:4px;animation:4s infinite wait;position:absolute}.ticket-loading span>i:first-of-type{background:var(--color-orange);left:-28px}.ticket-loading span>i:nth-of-type(2){background:#006400;animation-delay:.8s;left:-21px}.ticket-loading span>i:nth-of-type(3){background:pink;animation-delay:.8s;left:-21px;line-height:15px!important}.success-container{height:1700px}@keyframes wait{0%{left:-7px}30%{left:52px}60%{left:22px}to{left:100px}}.navbar-brand{max-width:235px}.toll_free{border-left:1px solid #ccc}.toll_free a{float:right;width:300px;text-decoration:none}.toll_free span{float:left;margin-right:10px;padding-left:15px}.toll_free span img{max-width:50px}.toll_free h6{color:#f15a29;margin:5px 0 0;font-size:14px;font-weight:600}.toll_free h3{color:#031b47bd;font-size:24px;font-weight:700}.payment_section{background-color:#fff}.ticket-booking-processing{text-align:center;color:#fff;background:#12b830;border-radius:6px;height:200px;margin-top:16px;padding-top:66px}.copyrite{text-align:center;color:#fff;border-bottom:1px dashed #fff;margin-top:0;margin-bottom:20px;padding:5px 0 20px;font-size:13px;line-height:22px}.footer .text-center>div{width:45px}.footer .text-center>div:last-child{width:95px}img.footer-images{border-radius:10px}.row.cc-row{margin-top:5px}.recomendation-filters{text-align:center;vertical-align:middle;color:#aeb8d3;cursor:pointer;background:#fff;border-radius:0;font-size:18px;font-weight:600;display:table-cell}span.spnPrice{color:#aeb8d3;font-size:16px;font-weight:500}.recommendation-filters{position:relative}.recommendation-filters ul{flex-flow:wrap;justify-content:space-between;margin-left:-1px;display:flex}.recommendation-filters li{text-align:center;cursor:pointer;background-color:#edf3ff;border-left:0;flex-grow:1;flex-basis:auto;margin:0 10px;padding:5px 15px;font-size:16px}.recommendation-filters li:first-child{margin-left:0!important}.recommendation-filters li:last-child{margin-right:0!important}li.recomendation-filters.active,li.recomendation-filters:hover{background:var(--color-blue);color:#fff;cursor:pointer;transition:all .3s;box-shadow:0 5px 10px #0000004d}li.recomendation-filters.active span.spnPrice{color:#fff;font-weight:400}.services img{background:var(--color-blue);color:#fff;border-radius:25%;width:85px;margin-left:15px;padding:15px;box-shadow:0 0 10px 1px #cac4c4}.call-earphones-icons img{background:#fff!important}.services h2.title_common{text-align:center;background:var(--color-blue);color:#fff;border-radius:5px;padding:14px;font-size:18px}.services{border-radius:20px;margin-bottom:10px;padding-bottom:10px;box-shadow:0 0 12px #ccc}.services h3{text-align:center;color:#212529;padding:15px;font-size:16px;display:inline-block}.list-item{color:#212529;margin-left:35px;font-size:16px;font-style:italic;font-weight:700;list-style:outside}.help-content{color:#fc831c;text-align:center}.toll-free h6{font-style:italic;text-decoration:none}.toll-free a{text-decoration:none}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit;background-color:var(--color-blue);color:#fff}.common_filter small{padding:2px;font-size:11px}.data-grid th{border-right:1px solid}table.data-grid{color:#fff;background:var(--color-blue);padding:9px}.data-grid td{border-color:inherit;border-style:solid;border-width:0 1px 0 0;border-right-color:currentColor;padding:15px}.dashed{text-align:center;border:3px dashed;padding:5px 20px;display:inline-block}.content_side span{color:#f3561e;margin-top:14px;margin-left:142px;font-size:13px}.callback{text-align:center;color:var(--color-blue)!important;font-size:20px!important;font-weight:800!important}#staff{letter-spacing:0;text-align:center;position:relative}.cell-country-code,.country-flag{color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px;padding:6px 12px;font-size:14px;font-weight:400;line-height:1}.phone-input-callback{border:none}.callback-inputs{margin-top:15px;margin-left:80px}.callback-error{color:red;border:1px solid;padding:5px}.modal-content{border:none!important}.price-cell{text-align:center;cursor:pointer!important}.return-row{font-size:12px}td.price-cell.active{background-color:#d6af27}.bannertemp{background-color:#fff;background-image:url(https://assets.shipratravel.com/social/support2.png);background-repeat:no-repeat;background-size:contain;width:90%;max-width:800px;margin:50px auto;padding:40px;display:table;box-shadow:0 0 10px #00000080}.textcontent{float:right;text-align:right;width:60%}.textcontent>h3{color:#ff5d16;margin:0;font-size:14px;font-weight:500}.textcontent>h4{float:right;text-transform:capitalize;max-width:95%;margin:10px 0;font-size:20px;line-height:30px}.callus{text-align:center;clear:both;float:right;max-width:300px;padding-top:20px}.callus h6{color:#000;letter-spacing:.5px;margin-top:20px;margin-bottom:9px;font-size:14px;font-weight:600}.callus a{letter-spacing:1px;background-color:var(--color-blue);color:#fff;border-radius:25px;justify-content:center;align-items:center;padding:10px 30px;font-size:18px;font-weight:500;text-decoration:none;display:flex}.callus h5:first-child{color:#333;text-transform:uppercase;letter-spacing:2px;margin-bottom:5px;font-size:12px;font-weight:700}.uptooff{clear:both}.callus a img{width:22px;margin-right:10px}.callus a:hover{color:#fff;text-decoration:none}.callus h5{color:#888;margin-top:10px;font-size:14px;font-weight:400}.uptooff h6{text-transform:uppercase;letter-spacing:1px;float:right;color:var(--color-blue);margin-bottom:0;font-size:12px;font-weight:700;display:table;position:relative;bottom:-15px}.uptooff h2{clear:both;margin-top:0;margin-bottom:0}.uptooff h2 span{color:var(--color-blue);font-size:40px;font-weight:700}.uptooff h5{color:#888;text-transform:uppercase;margin-top:-3px;font-size:10.5px;font-weight:500}@media (min-width:1000px){.textcontent>img{display:none}}@media (max-width:999px){.textcontent>img{width:100%;max-width:500px;margin:20px auto 50px;display:table}.textcontent{width:100%}.bannertemp{box-sizing:border-box;padding:20px;background-image:unset!important}.textcontent>h3{text-align:center}.textcontent>h4{text-align:center;width:100%;max-width:100%;font-size:20px}.callus{float:none;text-align:center;margin:auto}.uptooff{margin:auto;display:table}}.react-datepicker__close-icon:after{padding:0!important;line-height:1px!important}span.total-results{text-align:right;width:100%;display:inline-block}#target{background:0 0;padding:0}#search-wrap .calendar-box img{position:absolute;top:10px;left:15px}#search-wrap .calendar-box input{padding-left:50px}#search-wrap .form-check-input[type=radio]{cursor:pointer;border-radius:50%;width:16px;height:16px;border:3px solid var(--main-color-white)!important;background-color:#0000!important}#search-wrap .form-check label{cursor:pointer;margin-bottom:0;position:relative;top:0}.economy_div input{background-color:#0000;border:0}.date-wrp-air .css-1s2u09g-control{min-height:unset;background:0 0;border:0}.date-wrp-air .css-1okebmr-indicatorSeparator{display:none}.date-wrp-air .css-qc6sy-singleValue{color:var(--main-color-white)!important;font-size:16px!important}.date-wrp-air .css-1s2u09g-control{margin:0;padding:0}.date-wrp-air .economy_div input::placeholder{color:var(--main-color-white);opacity:1}#search-wrap .form-check-input:checked[type=radio]{background:red!important}#search-wrap select{background-color:var(--color-blue);color:var(--main-color-white);border:0;font-size:16px}#search-wrap select option{background-color:#0000}#search-wrap .changer-way{background:var(--color-blue);text-align:center;z-index:1;cursor:pointer;border-radius:50%;width:40px;height:40px;margin:auto;padding-top:13px;position:absolute;top:7px;left:0;right:0}#search-wrap .second-cal{padding-left:0!important}#search-wrap .submit-button .btn{opacity:1;cursor:pointer;background-color:red;border:0;border-radius:0;width:100%;height:55px;padding:13px 0;font-size:16px;box-shadow:2px 2px 5px #0003}#search-wrap .submit-button .btn:hover{background-color:red}#search-wrap .economy_div input:focus-visible{outline:0;box-shadow:unset!important}#search-wrap .economy_div input{cursor:pointer;position:relative}#search-emp-space-top{background-color:var(--color-blue);clear:both;width:100%;height:120px}#search-wrap .form-check{float:left;width:110px;color:var(--main-color-white);margin-right:15px;font-size:16px}.date-wrp-air .col .css-b62m3t-container>div:nth-child(3),.date-wrp-air .col .css-b62m3t-container>div:nth-child(3) div,.date-wrp-air .col .css-b62m3t-container{min-height:unset;box-shadow:unset;background-color:#0000;border:0;margin:0;padding:0;line-height:normal}.date-wrp-air .col .css-b62m3t-container>div:nth-child(3):focus-visible,.date-wrp-air .col .css-b62m3t-container>div:nth-child(3) div:focus-visible{box-shadow:unset;outline:0}.date-wrp-air .css-4ljt47-MenuList div,.date-wrp-air .col .css-b62m3t-container,.date-wrp-air .col .css-b62m3t-container>div{cursor:pointer!important}.date-wrp-air .css-26l3qy-menu>div .css-9gakcf-option{background-color:var(--color-blue)!important}.economy_div .passenger.show{visibility:visible;opacity:1;z-index:999;transition:all .3s;transform:translateY(2px)}.economy_div .passenger{z-index:9;visibility:hidden;opacity:0;background-color:#fff;border:1px solid #ccc;border-radius:5px;min-width:290px;padding:15px;transition:all;position:absolute;transform:translateY(-33px)}.economy_div .passenger div label{color:#000;font-size:14px}.economy_div .passenger div .react-numeric-input,.economy_div .passenger div .react-numeric-input input{width:100%}.economy_div .passenger div .react-numeric-input input{text-align:center;height:40px;margin:auto;font-weight:500;border:0!important;border-radius:0!important;width:40px!important;padding:5px!important;font-size:16px!important}.economy_div .passenger div .react-numeric-input b:nth-child(2),.economy_div .passenger div .react-numeric-input b:nth-child(3){z-index:9;height:35px;width:40px!important;box-shadow:unset!important;cursor:pointer!important;border:1px solid #ccc!important;top:0!important}.economy_div .passenger div .react-numeric-input b:nth-child(2){border-radius:0 5px 5px 0!important}.economy_div .passenger div .react-numeric-input b:nth-child(3){border-radius:5px 0 0 5px!important}.economy_div .passenger div .react-numeric-input b:nth-child(2){right:0}.economy_div .passenger div .react-numeric-input b:nth-child(3){left:0}.economy_div .passenger div .react-numeric-input b{background-color:var(--main-color-white)!important}.economy_div .passenger div .react-numeric-input b:nth-child(2) i,.economy_div .passenger div .react-numeric-input b:nth-child(3) i{color:#000;border:0;font-family:FontAwesome;font-style:normal;font-weight:300;border-style:none!important;top:10px!important;left:18px!important}.economy_div .passenger div .react-numeric-input b:nth-child(3) i:nth-child(2),.economy_div .passenger div .react-numeric-input b:nth-child(2) i:nth-child(2),.economy_div .passenger div .react-numeric-input b:nth-child(2) i:nth-child(3),.economy_div .passenger div .react-numeric-input b:nth-child(3) i:nth-child(3){color:#0000;display:none}.economy_div .passenger div .react-numeric-input b:nth-child(2) i:before{content:"";color:#000;background:#fff;width:12px;position:absolute;top:-6px;left:0;right:0}.economy_div .passenger div .react-numeric-input b:nth-child(3) i:before{content:"";color:#000;background:#fff;width:12px;position:absolute;top:-6px;left:0;right:0}.economy_div .passenger .col-4{min-width:95px;margin-bottom:10px;padding-right:0}.economy_div .passenger .col-8{max-width:133px;margin-bottom:6px;padding-right:0}.pop-head{text-align:center;background-color:#dbe6ff;padding:12px 10px}#callback_modal{max-width:700px;top:50%;transform:translateY(-50%);box-shadow:0 0 5px #0000004d}.popup-title{text-align:center;color:#e18a00;padding:15px 0;font-size:24px;font-weight:600}.popup-title span{padding-left:70px}.cdr-air h4,.cdr-air h3{font-size:18px}.cdr-air h4{font-weight:600}.cdr-air h3{font-size:16px;font-weight:400}.cdr-air{padding-top:10px;padding-bottom:10px}.pop-right-content>h5{font-size:16px}#callback_modal .modal-body{padding:0!important}.pop-price h3{width:125px;margin-bottom:0;font-size:18px;font-weight:600;line-height:normal}.pop-price h4{color:#01a418;text-align:right;font-size:28px;font-weight:600}.pop-price h4 sub{color:#bcbcbc;font-size:18px}.pop-price{border-top:1px solid #bcbcbc;padding-top:10px}.call-btn a{background-color:var(--color-blue);color:#fff;float:left;border-radius:5px;width:250px;height:46px;padding:0;font-size:22px;line-height:normal;text-decoration:none;display:inline-block}.call-btn a:hover{color:#fff}.call-btn a img{border-right:1px solid #fff;padding:10px 15px}.call-btn a span{padding:5px 8px 5px 10px;font-weight:600;line-height:30px;display:inline-block}.call-btn .call-qr-code{float:left;width:50px}.call-qr-code img{width:46px;margin-left:38px;position:relative}.call-btn{padding-top:15px;padding-bottom:15px}#callback_modal .modal-body .container-fluid{padding:0 30px 20px}.popup-banner-girl-img{width:100%;max-width:350px;margin:auto;display:table}.modal-backdrop.show{opacity:.7}.fot-text p{border-bottom:1px solid #000;margin-bottom:5px;padding-bottom:5px;font-size:12px}.fot-text h6{margin-bottom:0;font-size:16px}#callback_modal .btn-close{text-align:center;background-color:var(--color-blue);opacity:1;background-image:url(https://assets.faremaze.com/icon/cross-icon.png);background-position:50%;background-repeat:no-repeat;background-size:10px;border:2px solid #dbe6ff;border-radius:50%;width:20px;height:20px;position:relative;right:-10px;color:#fff!important;top:-10px!important}.cdr-air img{width:100%}.recommendation-filters .recomendation-filters i{display:none}.flight-btns a{color:var(--color-blue);text-align:center;border-radius:25px;margin:0 auto;font-size:12px;font-weight:500;text-decoration:none;display:table}.flight-btns a:hover{text-decoration:underline}.flight-detail-list .nav.nav-tabs{border-bottom:1px dashed #7893cd;padding:10px}.flight-detail-list{z-index:999999999;background-color:#fff;border-radius:0;width:90%;max-width:850px;height:100%;margin:auto;transition:all 1s;position:fixed;top:0%;right:-500%;transform:translate(150%);box-shadow:0 0 6px #00000029}.flight-detail-list.flightclose{transition:all 1s;right:0%;transform:translate(0%)}.flight-detail-wrp-close-btn{cursor:pointer;position:absolute;top:10px;right:15px}.flight-detail-wrp-close-btn i{font-size:30px;font-weight:700}.flight-detail-wrp-close-btn i:before{content:"×"!important}#flight-details .row .col-xxl-6:first-child{padding-right:35px;position:relative}#flight-details .row .col-xxl-6:first-child:before{content:"/";color:#0000;border-right:1px dashed #7893cd;position:absolute;top:50px;bottom:50px;right:0}#flight-details .row .col-xxl-6:nth-child(2){padding-left:35px}.flight-detail-list .nav.nav-tabs li a{color:#6b6f78;text-align:left;text-align:center;background-color:#edf2ff;border-radius:0;margin-right:5px;font-size:14px;font-weight:600;padding:10px 15px!important}.flight-detail-list .nav.nav-tabs li a.active,.flight-detail-list .nav.nav-tabs li a:hover{background-color:var(--color-blue);color:#fff;text-decoration:none}.flight-time-alrt{float:left}.flight-time-alrt i{color:red;margin-right:10px}.flight-time-alrt span{color:red;font-size:14px;font-weight:500!important}#trustbox iframe{max-width:150px;max-height:110px;margin:20px auto 0}.popup-option .cound-bottom{background:var(--color-blue);color:#fff;cursor:pointer;text-align:center;border-radius:50px;min-width:230px;padding:7px 10px 7px 20px;font-size:17px;font-weight:700;box-shadow:0 0 6px #0000004d}.popup-option .cound-bottom .t-price{font-size:22px}.popup-option{z-index:99;display:none;position:fixed;bottom:15px;left:15px}.popup-option .cound-bottom .sec-devider{border-left:1px solid #fff;margin-left:10px;padding-left:10px}.popup-option-hide{display:none}.session-expired-wrp h4{color:var(--color-blue);font-size:18px}.session-expired-wrp h2{color:var(--color-blue);width:85%;margin:auto;font-size:22px;font-weight:500;line-height:normal}.session-expired-wrp p{color:#000;margin:15px 0;font-size:14px;font-weight:500}.session-expired-wrp img{width:100%;max-width:300px;margin:20px 0}.session-btns{border-top:1px solid}.session-btns>div{text-align:center}.session-btns>div a{width:100%;color:var(--color-blue);margin-top:8px;margin-bottom:8px;padding:10px 0;font-size:16px;font-weight:500;text-decoration:none;display:inline-block}.session-btns>div:first-child a{border-right:1px solid #000;font-weight:700}.session-btns>div:nth-child(2) a{color:#000}div#idle_timeout_modal .modal-body{padding:0}#idle_timeout_modal{top:50%;transform:translateY(-50%);box-shadow:0 0 5px #0000004d}@media (min-width:768px) and (max-width:991px){.web-checkin-list,.webcheckin-morelist{padding-left:0!important}.calendar-box.first-cal{display:flex}#flight-details .row .col-xxl-6:first-child{padding-right:15px!important}#flight-details .row .col-xxl-6:first-child:before{border-bottom:1px dashed #7893cd;width:100%;height:1px;bottom:0!important;top:unset!important;border-right:0!important}#flight-details .row .col-xxl-6:nth-child(2){padding-left:15px!important}}img.full-width{width:100%}.col.submit-button button img{display:none}@media (min-width:992px) and (max-width:1199px){.web-checkin-list,.webcheckin-morelist{padding-left:0!important}.web-checkin-list ul li{font-size:12px!important}.web-checkin-list button{height:55px!important;font-size:13px!important}.main-popup-sss .sss-type-header{padding:20px 15px 40px!important}.sss-popup-close-btn img{max-width:25px!important}.main-popup-sss .sss-content ul li h2{margin-top:15px!important;font-size:16px!important}.main-popup-sss .sss-content{margin-top:10px!important}.diamond-icon-sss{width:70px!important;height:70px!important;margin-top:-35px!important;line-height:70px!important}.price-table{overflow:scroll}.price-table>.row{width:1000px}.search-form .ariline-auto-search-wrp{margin-bottom:10px}.col.submit-button button img{width:30px;margin:auto;display:block!important}.col.submit-button button span{display:none}}@media (min-width:1200px) and (max-width:1399px){.webcheckin-price span{font-size:10px!important}.web-checkin-list,.webcheckin-morelist{padding-left:0!important}.web-checkin-list button{height:55px!important}.main-popup-sss .sss-type-header{padding:20px 15px 40px!important}.main-popup-sss .sss-content{margin-top:10px!important}.diamond-icon-sss{width:70px!important;height:70px!important;margin-top:-35px!important;line-height:70px!important}.table-sss-sub-title{font-size:20px!important}.table-sss-recomended{max-width:100px;bottom:5px!important;right:-17px!important}.table-sss-recomended img{width:100%}.table-sss-wrap{border-radius:10px!important;padding:10px!important}.sss-list li .sss-list-text,.sss-view-btn{font-size:12px!important}.table-sss-content{height:340px!important}.table-sss-content h4{margin-top:15px!important}.table-sss-price{font-size:30px!important}.info-inner-accordion .accordion-button{font-weight:400}}.table{border:1px solid #ddd}#tax table.table tbody tr:first-child,div table.table tr.dar-bg-blue{color:#fff;background-color:var(--color-blue)!important}.table-striped>tbody>tr:nth-of-type(odd){background-color:#fff!important}.table-striped>tbody>tr td{vertical-align:middle;border:1px solid #ddd;padding:10px}.disclaimers-text{font-size:16px}.disclaimers-text p{margin-bottom:8px}.disclaimers-text b{padding-bottom:5px;display:inline-block}.table h3,.component-city-content .table tr{text-align:center}table.table.table-striped th,table.table.table-striped td{padding:15px!important}table.table.table-striped b{font-size:16px;font-weight:600}.terms-code h3{margin-bottom:15px;font-weight:700}.terms-code p{font-size:16px}@media (max-width:991px){header#header{z-index:99;background-color:#fff;position:fixed;top:0;left:0;right:0}.table_data,.component-city-content{overflow:auto}.table_data table.table,.component-city-content table.table{min-width:767px}}.air-bag-fee-title{background-color:var(--color-blue);padding:15px}.air-bag-fee-title h2{color:#fff;margin-bottom:0;font-size:16px;font-weight:600;line-height:normal}.air-bag-fee-title>.row>div:nth-child(2) h2{text-align:right}.air-bag-fee{background-color:#fff;border:1px solid #bcbcbc;margin-bottom:40px;padding:15px}.air-bag-fee .row{border-bottom:1px dashed var(--color-blue);margin-bottom:15px;padding-bottom:15px}.air-bag-fee-logo img{width:auto;height:35px;margin-right:10px}.air-bag-fee-logo span{font-size:14px;font-weight:600}.air-bag-fee-detail a{color:#000;font-size:16px;font-weight:500;text-decoration:underline}.air-bag-fee-detail a:hover{color:var(--color-blue);text-decoration:none}.note p,.airline-bag-fee-wrp p{margin-bottom:5px;font-size:14px}.airline-bag-fee-wrp h3{margin-bottom:15px;font-size:22px;font-weight:600}.airline-bag-fee-wrp{padding:40px 15px}.airline-bag-fee-main-wrp{background-color:#efefef;padding:50px 15px}.airline-bag-fee-main-wrp>h5{text-align:center;margin-bottom:40px;font-size:32px;font-weight:600}.airport-name-tooltip{text-align:left;z-index:9999999;background-color:#fff;min-width:250px;margin-top:10px;padding:10px;font-size:14px;transition:all .3s;position:absolute;transform:scale(0);box-shadow:0 0 6px #00000029}.airport-name-tooltip:before,.airport-name-tooltip:after{content:"";border-bottom:10px solid #ccc;border-left:10px solid #0000;border-right:10px solid #0000;position:absolute;top:-10px;left:50%;transform:translate(-50%);left:35px!important}.airport-name-tooltip:after{z-index:1;border-bottom:11px solid #fff}.droplist-wrp img{width:15px;height:auto;margin-right:10px}.changer-way.flapped{transition:all .3s;transform:rotate(180deg)}.changer-way{transition:all .3s;transform:rotate(0)}.greyspace-top{background-color:#e7e8ed;width:100%;height:0}.disclaimers-text ul{padding-left:15px;list-style:outside}.disclaimers-text ul li{margin-bottom:10px}.disclaimers-text ul ol{padding-top:10px}.filters-toggle-btns{justify-content:space-between;margin:0}.flight-detail-list .tab-pane table tr:first-child th{color:#000;background-color:#edf2ff;font-weight:400}.flight-detail-list .tab-pane table tr:last-child th{color:#000!important}.flight-detail-list .tab-pane table tr:last-child th:first-child{font-weight:400}.flight-detail-list .tab-pane table tr:last-child th:last-child{background-color:var(--color-blue);text-align:center;font-weight:600;color:#fff!important}.flight-detail-list .tab-pane table{margin-top:15px}#btn-fixed-mob .glyphicon-earphone{float:left;border-right:1px solid;margin:-1px 10px 0 0;padding:10px 15px;line-height:40px}.glyphicon-earphone:before{content:""}.glyphicon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;display:inline-block;position:relative;top:1px}.react-datepicker__close-icon:after,.close-searching-icon{cursor:pointer;color:#00000080!important;background:0 0!important;font-size:22px!important}.date-wrp-air .economy_div input{width:100%}.date-wrp-air .col{flex:unset;width:auto;margin-right:5px}.economy_div input{width:100px!important}.date-wrp-air .economy_div:before{content:"";color:#fff;font-family:FontAwesome;font-size:22px;position:absolute;top:-5px;right:5px}.form_modify .css-b62m3t-container{font-weight:500;padding-top:1px!important}.flight-btns a,.flight-btns a:hover{color:var(--color-blue);box-shadow:unset;background-color:#0000;margin-top:5px;font-size:14px}body.open-flight-detail #__next .open-flight-detail-overly,body.filter-loader-bg-open #__next .open-flight-detail-overly,body.price-detail-summary-opened #__next>.open-flight-detail-overly,body.loaderr #__next>.open-flight-detail-overly{z-index:999999999;border:0;width:100%;transition:all 1s;display:block;position:fixed;inset:0}body.filter-loader-bg-open #__next .open-flight-detail-overly:before{opacity:.4}body.open-flight-detail #__next .open-flight-detail-overly:before,body.modify-form-wrp-open #__next .open-flight-detail-overly:before,body.filter-loader-bg-open #__next .open-flight-detail-overly:before,body.price-detail-summary-opened #__next .open-flight-detail-overly:before,body.loaderr #__next .open-flight-detail-overly:before{content:"/";color:#0000;z-index:2147483647;background-color:#000000b3;position:absolute;inset:0}body #__next .open-flight-detail-overly{display:none}.flight-detail-list .tab-content{height:100vh;min-height:350px;padding-bottom:170px;overflow-x:auto}.session-expired-wrp{overflow:hidden}body div #search-wrap .passenger.show>.row{border-bottom:1px dashed #ccc;padding-bottom:0;margin:0 0 10px!important}.economy_div .passenger div label span{color:#00000080;font-size:14px;font-weight:400}.cursor-pointer{cursor:pointer}.row.ret-wrp-box{align-items:center}.date-wrp-air .col .css-b62m3t-container .css-1hb7zxy-IndicatorsContainer>div,.date-wrp-air .col .css-b62m3t-container .css-1wy0on6>div{color:#fff;position:relative;top:2px;right:-5px}.intro-banner-vdo-play-btn h4 span{clear:both;margin-bottom:.5rem;line-height:26px;display:table}@media (max-width:767px){.dual-tickets button{text-decoration:underline;background-color:#0000!important;border:0!important;padding:0!important}.dual-tickets{top:40px;right:10px;position:absolute!important}.bag-section-mobile-tabs .nav-tabs button{text-align:left;width:50%}.hide-mobile{display:none}.select-baggage-list{height:80vh;overflow:auto}.select-bag-box .row:nth-child(2),.select-bag-box .row:nth-child(3){margin-top:15px!important}.select-bag-dropdown h2,.select-bag-box .checkout-bag-text h4{font-size:14px!important}.bag-type-add h5{font-size:16px!important}.bag-type-add img{width:50px!important}.select-bag-box{margin-top:0!important}.web-checkin-list button{text-align:left!important;padding:10px 15px!important;font-size:13px!important}.webcheck-select-btn span img{margin-left:4px}.add-bag-wrap .checkout-bag-fee-wrp .checkout-bag-text h4{font-size:14px!important}.add-bag-wrap .checkout-bag-fee-wrp .checkout-bag-text h6 span{font-size:11px!important}.checkout-bag-fee-wrp{margin:10px 0}.webcheckin .col-4,.add-bag-wrap .col-5{padding-left:0}.web-checkin-list h4{font-size:14px!important}.webcheckin-price span{font-size:10px!important}.webcheckin-morelist{margin-bottom:10px;padding-top:10px!important}.webcheckinbtnorder>div:nth-child(2){order:-2}.web-checkin-list button{margin-top:0!important}.webcheckinbtnorder{padding-top:20px}.web-checkin-list,.webcheckin-morelist{padding-left:0!important}.web-checkin-list ul li{font-size:12px!important}.diamond-icon-sss{width:50px!important;height:50px!important;margin-top:-25px!important;line-height:50px!important}.main-popup-sss .sss-type-header{padding:15px 15px 30px!important;font-size:18px!important}.main-popup-sss .sss-content{margin-top:0!important;padding:0 20px 25px!important}.main-popup-sss .sss-content ul li h2{font-size:14px!important}.main-popup-sss .sss-content ul li p{font-size:12px!important}.sss-popup-close-btn img{max-width:20px!important}.sss-popup-close-btn{top:18px!important;right:18px!important}.diamond-icon-sss img{width:35px}.price-table-banner p{font-size:12px!important}.table-sss-recomended{max-width:120px;bottom:8px!important;right:-18px!important}.table-sss-recomended img{width:100%}.table-sss-wrap{border-radius:10px!important;padding:10px!important}.price-table{overflow:scroll}.sss-list li .sss-list-text{font-size:12px!important}.table-sss-price{font-size:36px!important}.price-table>.row{width:800px}.search-navi .navbar-nav .dropdown .passenger.row{top:55px;left:0;right:0!important}.modify-popup-close .modify-close{text-align:right}.modify-popup-close h5{color:var(--color-orange);margin-bottom:0;font-size:18px}.modify-popup-close{border-bottom:1px solid #ccc;width:94%;margin:auto;padding:15px 0}.search-navi ul.navbar-nav{padding-top:15px;position:relative}.search-box ul.navbar-nav li a{font-size:14px!important}.search-box ul.navbar-nav li a img{margin-right:5px}.footer-desk-strip{display:none}img.footer-mob-strip{width:100%;max-width:200px;margin:20px auto 0;display:table}body>.zopim:nth-child(2){top:2px;position:absolute!important;right:55px!important}body>.zopim:nth-child(3){cursor:pointer;top:17px;z-index:999!important;background:url(https://assets.faremaze.com/icon/live-chat-icon.png) 50%/cover no-repeat!important;width:25px!important;height:20px!important;position:absolute!important;right:70px!important}body>.zopim:nth-child(3)>iframe{opacity:0}.desktop-view,img.go-home-confirm-popup-img.desk{display:none}.gohome-confirm-popup .modal-dialog{width:90%;margin:auto}.go-home-confirm-popup-cont{padding:30px!important}#flight-detail-modal .nav.nav-tabs .nav-item{width:30%}#flight-detail-modal .nav.nav-tabs .nav-item a{border-radius:3px;margin-right:10px;padding:8px 5px!important;font-size:12px!important}.tab-content .bag-details-tab .bag-fee-tooltip ol li:nth-child(3){width:65px!important}.tab-content .bag-details-tab .bag-fee-tooltip h5{padding:15px!important}.tab-content .bag-details-tab .bag-fee-tooltip ol li:nth-child(4) h5{padding-right:0!important}div.tab-content .bag-details-tab .bag-fee-tooltip ol{padding-left:15px!important;padding-right:15px!important}.bag-fee-tooltip-overly ol li:nth-child(2),.bag-fee-tooltip ol li:nth-child(2){width:130px!important}.flight-detail-list{width:100%!important}body.open-flight-detail{overflow:hidden}.price-strip-desk .ticketbookingbtn{padding-right:0}.price-strip-desk{padding:0!important}.flight-detail-list .tab-content{padding-bottom:220px!important}.airport-name-tooltip{display:none}.calendar-box .rs-picker:nth-child(2){margin-top:10px}.rs-picker-menu .rs-calendar{min-width:260px}.popup-option{bottom:120px!important}.popup-option .cound-bottom{box-shadow:1px 1px 5px #00000080!important}.popup-option .cound-bottom .t-price{font-size:18px!important}.popup-option .cound-bottom{min-width:200px!important}.air-line-logo-small>div:first-child{width:40px!important}.date-wrp-air .col{width:50%}#search-wrap .changer-way{border:1px solid #8787b8;bottom:5px;background-color:#fff!important;width:35px!important;height:35px!important;padding:10px 0 0!important;transform:rotate(-90deg)!important}#search-wrap .changer-way.flapped{transform:rotate(90deg)!important}#search-wrap .changer-way .transfer{color:var(--color-blue)}#search-wrap .changer-way .transfer:after{content:"/";color:#0000;z-index:-1;background-color:#fff;width:6px;height:35px;margin:auto;position:absolute;inset:0 0 0 -1px}#search-emp-space-top{height:0!important}#search-wrap.inner-modify-search-wrp{z-index:9;z-index:2147483647;background-color:#fff;border-radius:3px;width:100%;margin:auto;padding:0 15px;transition:all 1s;display:none;left:0;right:0;box-shadow:0 0 6px #00000029;margin-top:0!important}.modify_form.active #search-wrap{border-radius:5px;transition:all 1s;display:block;background-color:#fff!important;padding:0!important}#search-wrap .modify-search-wrp div.search-form{box-shadow:unset!important;padding:0 20px 20px!important}#search-wrap .submit-button .btn{text-align:center;background-image:url(https://assets.faremaze.com/icon/red-btn-bg-img.png);background-repeat:repeat-x;background-size:contain;margin:20px auto;box-shadow:0 0 6px #00000029;border-radius:25px!important;padding:10px 30px!important}.close-search-wrap-form span{float:left;color:red;font-size:18px;display:inline-block}.close-search-wrap-form img{float:right;border-left:1px solid #b7b7b7;width:40px;padding-left:15px}.close-search-wrap-form{border-bottom:1px solid #b7b7b7;width:100%;margin-bottom:30px;padding-bottom:15px;display:table}.form_modify .col .outer_radio{width:auto;margin:auto;display:table}#search-wrap .form-check{font-size:14px;width:auto!important;margin:0 10px!important}.modify_form .form-check-label{color:#000}.modify_form #search-wrap .form-check-input[type=radio]{border-color:#b7b7b7!important}.modify_form #search-wrap .form-check-input:checked[type=radio]{border-color:var(--color-blue)!important}.date-wrp-air .economy_div input::placeholder,.date-wrp-air .economy_div:before,.form_modify .date-wrp-air .css-qc6sy-singleValue,.date-wrp-air .col .css-b62m3t-container .css-1hb7zxy-IndicatorsContainer>div,.date-wrp-air .col .css-b62m3t-container .css-1wy0on6>div{color:#000!important}.form_modify .date-wrp-air .css-qc6sy-singleValue,.date-wrp-air .economy_div input::placeholder,.modify_form .form-check-label{font-size:14px!important}.date-wrp-air .col .css-b62m3t-container .css-1wy0on6>div{top:0!important;right:0!important}.date-wrp-air .economy_div:before{right:14px!important}.date-wrp-air{background-color:#fff;width:auto;display:inline-flex;margin:auto!important}.date-wrp-air .col{margin:0 10px;padding:0!important}.date-wrp-air{justify-content:center}.fa-exchange-alt:before{content:""!important}.flight-btns:after{display:none}.flight-btns{border-right:0!important}#flight-details{padding:0 10px}#flight-details .row .col-xxl-6:first-child{padding-right:15px!important}#flight-details .row .col-xxl-6:first-child:before{border-bottom:1px dashed #7893cd;width:100%;height:1px;bottom:0!important;top:unset!important;border-right:0!important}#flight-details .row .col-xxl-6:nth-child(2){padding-left:15px!important}.flight-btns a{font-size:14px}.fot-text p{color:#fff}.header_phone_mb{text-align:center;background:linear-gradient(#2577f9,#072770);border-radius:50%;width:30px;height:30px;padding:4px 8px 10px 9px;font-size:16px;position:absolute;top:12px;right:20px}.header_phone_mb a{color:#fff;text-align:center;text-decoration:none}.header_phone_mb a:focus,.header_phone_mb a:hover{color:#fff}.navbar-toggler{color:#fff;border:none}.navbar-toggler:visited,.navbar-light .navbar-toggler{box-shadow:none;border:none}.input-group-section{display:none}.callback-modal span{margin-left:65px!important}.service-content{padding:5px}.iata_code{font-size:2rem;top:10%}.plane-img{max-width:140px}.arrival_city{top:0%}.departure_city{top:20%}.earth{width:60px;height:60px}.confirmation-booking-date-time{padding:20px 10px!important;font-size:14px!important}.time-slip h5 .total-trip-time{margin-bottom:20px;text-align:left!important}.booking-detail-table-wrp .table-mob-rsponsive{overflow:auto}.booking-detail-table-wrp .table-mob-rsponsive table{min-width:700px}.flight-time-alrt{margin-bottom:0}.recommendation-filters li{padding:10px;font-size:14px}#trustbox iframe{max-width:120px!important;max-height:85px!important;margin-top:10px!important}span.call-qr-code{display:none}.modal-body .fot-text{padding-bottom:20px}.pop-price{padding-top:5px}.call-btn{padding-top:10px;padding-bottom:10px}#callback_modal .modal-body .container-fluid>.row:nth-child(2)>div:first-child{border-bottom:4px solid #dbcdfe;margin-bottom:10px}#search-wrap .container .row:first-child{justify-content:center;padding-bottom:0}.form_modify .col-6:last-child .row{z-index:2147483647}.passenger.show.row{margin:auto;top:30px;left:90%;transform:translate(-50%)}.form_modify .col-6:last-child .row:before{content:"/";color:#0000;z-index:-1;width:100%;height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.form_modify .col-6:last-child .row .col{flex:unset;width:auto;margin:auto;display:table;padding:0 10px!important}.pop-head{padding:8px 10px}.popup-title span{padding-left:10px}.popup-title{font-size:14px}.popup-banner-girl-img{max-width:180px;margin:10px auto 0;display:table}.fot-text h6{font-size:14px}#callback_modal .modal-body .container-fluid{padding:0}.cdr-air h4,.cdr-air h3{font-size:16px;line-height:normal}.pop-price h3{width:110px;font-size:16px;line-height:22px!important}.pop-price h4{font-size:24px}.pop-price h4 sub{font-size:14px}.call-qr-code img{margin-left:15px}.call-btn a{width:215px}.call-btn a img{padding:10px}.call-btn a span{color:#fff;z-index:9;height:30px;padding:0 0 0 5px;font-size:18px;line-height:normal;display:inline-block;position:relative}#callback_modal{width:90%;margin:15px auto}#callback_modal .modal-body .container-fluid>.row{margin:auto}.cdr-air>div:last-child{text-align:right}.call-btn .col-sm-12{width:250px;margin:auto}.pop-head img{max-width:150px}#callback_modal .modal-body .container-fluid>.row:nth-child(2)>div:nth-child(2){padding:0 20px}span.criteria-message.desk{display:none}.calendar-box .rs-picker .rs-picker-toggle .rs-stack .rs-stack-item .rs-picker-toggle-clean.rs-btn-close{opacity:.8;right:8px}.price-short-filter-full p{font-size:12px}.price-short-filter-full select{margin-top:10px}.rs-anim-fade.rs-anim-in.rs-picker-daterange-menu.rs-picker-menu.placement-bottom-start{z-index:2147483647}.rs-picker-default .rs-picker-toggle{z-index:0}.airline-bag-fee-main-wrp>.container:first-child .row>div:first-child .air-bag-fee{border-bottom:0;margin-bottom:0;padding-bottom:0}.airline-bag-fee-main-wrp>.container:first-child .row>div:first-child .air-bag-fee .row:last-child{margin-bottom:0}.airline-bag-fee-main-wrp>.container:first-child .row>div:nth-child(2) .air-bag-fee-title{display:none}.airline-bag-fee-main-wrp>.container:first-child .row>div:nth-child(2) .air-bag-fee{border-top:0}.bagg-fee-tool-tip{z-index:9;position:absolute;bottom:-85px;right:10px}.time-slip h5{margin:5px 0;font-size:14px!important}header .top_bar.container{max-width:inherit}header .top_bar .kd-on.last.d-none.d-sm-block{display:none!important}.date-wrp-air .css-26l3qy-menu{min-width:150px!important}.rs-anim-fade.rs-anim-in.rs-picker-date-menu.rs-picker-menu.placement-bottom-start{z-index:2147483647;position:fixed}.filters-toggle-btns .toggle:focus{outline:0}.air-flight-timeing-head h4{color:#000;margin-bottom:0;font-size:12px;font-weight:600}.flight-seets-booking-class span{font-weight:400}.search-detail-list-head i{color:#000;margin:0 10px;font-size:14px;line-height:18px}.air-flight-timeing-head{padding-left:5px}.filters-toggle-btns{background-color:#e1e1e1;align-items:center;padding:10px 0}.filters-toggle-btns .back-to-home-btn{background-color:#dfdfdf;height:75px}.filters-toggle-btns .back-to-home-btn a{width:100%;height:75px;display:inline-block;position:relative}.filters-toggle-btns .back-to-home-btn a i{color:#000;font-size:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (min-width:768px){.desktop-view{margin-bottom:20px}.hide-desk{display:none}img.footer-desk-strip{width:100%;max-width:600px;margin:20px auto 0;display:table}.mobile-view,img.go-home-confirm-popup-img.mob,.close-search-wrap-form,.filters-toggle-btns,.img-bot-line,span.criteria-message.mob{display:none}.col.calendar-box.first-cal{display:flex}.checkout-page .zopim{display:none!important}.full-fl-dl .row{float:left;width:50%}.full-fl-dl .row>.col-3{max-width:100px}.full-fl-dl>ul,.full-fl-dl>ol{clear:unset;width:50%;margin-top:0;float:right!important}.full-fl-dl .row{float:left;clear:unset;width:50%;transform:translateY(150%)}}.info-inner-accordion .accordion-button{color:#000;background:0 0;padding:0 0 0 50px;font-size:14px;font-weight:600;border:0!important}.info-inner-accordion .accordion-button:after{float:left;content:"-";color:#fff;text-align:center;background-color:var(--color-blue);background-image:unset;border:0;border-radius:50%;width:35px;height:35px;margin:0;font-size:24px;line-height:30px;transition:unset;position:absolute;left:0}.info-inner-accordion .accordion-button.collapsed:after{content:"+";transition:unset}.info-inner-accordion .accordion-item{margin-top:20px}.info-inner-accordion .accordion-button span{color:var(--color-blue);margin-right:5px}.info-inner-accordion .accordion-collapse{border:0}.form-group-box label{width:100%;margin-bottom:0;font-size:12px;font-weight:500;display:inline-block}.form-group-box label sup{color:red}.form-group-box .form-check input{border-width:1px!important;width:20px!important;height:20px!important;padding:0!important}.form-group-box .small-select{width:80px}.form-group-box .full-select{width:100%}.form-group-box .dob-select{width:33.33%}.bag-entire-trip{color:var(--color-orange);font-size:18px!important;top:0!important}.more-flight-details{color:var(--color-blue);background-color:#0000;border:0;margin:30px 0 0;font-size:14px;display:table}.calendar-box .rs-picker{width:100%!important}.calendar-box .rs-picker .rs-picker-toggle{border:0;border-radius:0;height:55px;box-shadow:2px 2px 5px #0003}.calendar-box .rs-picker .rs-picker-toggle .rs-stack{background-image:url(https://assets.faremaze.com/calender-icon.webp);background-position:0;background-repeat:no-repeat;background-size:20px;height:40px}.calendar-box .rs-picker .rs-picker-toggle .rs-stack .rs-picker-toggle-placeholder,.calendar-box .rs-picker .rs-picker-toggle .rs-stack .rs-picker-toggle-value{color:#000;padding-left:35px}.calendar-box .rs-picker .rs-picker-toggle .rs-stack .rs-stack-item .rs-picker-toggle-caret.rs-icon{visibility:hidden}.calendar-box .rt-range-picker .rs-picker .rs-picker-toggle .rs-stack .rs-stack-item .rs-picker-toggle-clean.rs-btn-close{top:50%;transform:translateY(-50%);visibility:visible!important}.calendar-box .rt-range-picker .rs-picker .rs-picker-toggle .rs-stack .rs-stack-item .rs-picker-toggle-clean.rs-btn-close svg path{color:#000}h1,h2,h3,h4,h5,h6{line-height:normal!important}.col.submit-button{max-width:200px}#btn-fixed-mob .btn{background:var(--color-blue);color:#fff;border:none;width:100%;padding:0;font-size:27px;line-height:1}#btn-fixed-mob span{vertical-align:top;line-height:.8}#btn-fixed-mob small{font-size:14px}#btn-fixed-mob .phone-icon{border-right:1px solid #fff;padding-right:20px}.rs-picker-daterange-content .rs-picker-daterange-header{text-align:center}.no-result-lising{text-align:center;background-color:#fff;width:100%;padding:20px;box-shadow:0 0 6px #00000029}.no-result-lising h5{margin:20px 0 10px;font-size:20px}.no-result-lising p{color:#818181;font-size:16px}.no-result-lising button{color:var(--color-blue);background-color:#0000;border:0;margin-top:15px;font-size:18px}.no-result-lising a{text-align:center;border:1px solid var(--color-blue);border-radius:25px;justify-content:center;align-items:center;width:250px;margin:20px auto 5px;padding:10px 0;display:flex}.no-result-lising a img{width:25px;margin-right:10px}.no-result-lising a span{color:var(--color-blue);font-size:18px}.rs-calendar .rs-calendar-header-month-toolbar .rs-btn-icon{background-color:var(--color-blue);opacity:1;color:#fff!important}.rs-calendar .rs-calendar-header-month-toolbar .rs-btn-icon .rs-icon{font-size:16px}.rs-picker-daterange-calendar-group .rs-calendar:first-child .rs-calendar-header-month-toolbar .rs-calendar-header-backward,.rs-picker-daterange-calendar-group .rs-calendar:nth-child(2) .rs-calendar-header-month-toolbar .rs-calendar-header-forward{display:none}.rs-picker-daterange-calendar-group .rs-calendar .rs-calendar-header-month-toolbar,.rs-picker-daterange-calendar-group .rs-calendar{position:unset}.rs-picker-daterange-calendar-group .rs-calendar:nth-child(2) .rs-calendar-header-month-toolbar .rs-calendar-header-backward,.rs-picker-daterange-calendar-group .rs-calendar:first-child .rs-calendar-header-month-toolbar .rs-calendar-header-forward{position:absolute;top:43px}.rs-picker-daterange-calendar-group .rs-calendar:first-child .rs-calendar-header-month-toolbar .rs-calendar-header-forward{right:5px}.rs-picker-daterange-calendar-group .rs-calendar:nth-child(2) .rs-calendar-header-month-toolbar .rs-calendar-header-backward{left:10px}.fade.modal.show{z-index:2147483647}.rs-picker-daterange-menu .rs-calendar:first-child{border-right:0!important}.air-line-logo-small>div:first-child,.air-line-logo-small>img.full-width,.air-line-logo-small>img{width:40px!important}.price-short-filter-full{border:0px 5px 0px 0px;background-color:#fff;padding:20px}.price-short-filter-full p{color:#000000b3;margin-bottom:0;font-size:13px}.price-short-filter-full p a{color:#000000b3}.price-short-filter-full select:focus{box-shadow:unset}.economy_div .passenger div .react-numeric-input b:nth-child(2) i,.economy_div .passenger div .react-numeric-input b:nth-child(3) i{color:#0000;top:15px!important;left:18px!important}@media (max-width:991px){body.hide-menu button.navbar-toggler{display:none!important}body.hide-menu .mob-icon-for-mob-screen{margin-right:0!important}.flight-drop-list.show .field-search{width:92%}span.bag-type-icon-sub{border-radius:50%;display:inline-block;position:absolute;top:-5px;right:-8px;overflow:hidden}span.bag-type-icon-sub img{width:15px!important}.bag-icon-mobile-checkout-main img{width:18px}.bag-icon-mobile-checkout{float:right}.bag-icon-mobile-checkout-detial ol{margin:10px 0;padding:0;display:flex}.bag-icon-mobile-checkout-detial ol li:first-child{margin:0 10px 0 0!important}.bag-icon-mobile-checkout-detial ol li.icon.grey-icon img{opacity:.5}.bag-icon-mobile-checkout-detial ol li.icon.grey-icon{position:relative}.bag-icon-mobile-checkout-detial ol li.icon.grey-icon:before{content:"/";color:#0000;opacity:.8;background:#000;width:1.5px;height:30px;margin:auto;position:absolute;top:-1px;left:0;right:0;transform:rotate(-45deg)}.bag-icon-mobile-checkout-detial ol li:first-child img{width:20px}.bag-icon-mobile-checkout-detial ol li{margin:0!important}.bag-icon-mobile-checkout-detial ol li h4{color:#000;margin-bottom:0;font-size:14px}.bag-icon-mobile-checkout-detial ol li h5{margin-bottom:0;font-size:12px}.bag-icon-mobile-checkout-detial ol:before,.bag-icon-mobile-checkout-detial ol li:after{display:none}.bag-icon-mobile-checkout-main{text-align:center;background-color:#f5f6f8;border-radius:50%;width:40px;height:40px;line-height:36px}.bag-icon-mobile-checkout-detial{box-sizing:border-box;z-index:9;background-color:#fff;border-radius:5px;padding:10px 20px;position:absolute;top:45px;right:15px;box-shadow:0 0 6px #0000004d}.bag-icon-mobile-checkout-detial.close{display:none!important}#search-wrap .modify-search-wrp .search-form button.search-btn{position:unset;width:100%!important}}@media (min-width:992px){header#header{z-index:99;background-color:#fff;position:fixed;top:0;left:0;right:0}}.rs-picker-toolbar.rs-stack .rs-stack-item{width:100%}.rs-picker-toolbar.rs-stack .rs-stack-item .rs-btn{float:none;background-color:red;margin:auto;display:table}.rs-picker-toolbar.rs-stack{width:100%;display:table}.scroll-to-top{text-align:center;color:#fff;background-color:var(--color-blue);opacity:.7;z-index:99999;border-radius:50%;width:35px;height:35px;font-size:16px;line-height:32px;position:fixed;bottom:75px;right:20px}.scroll-to-top:hover{opacity:1;cursor:pointer}span.criteria-message{color:red;font-size:14px;font-weight:500}.rs-stack-item .rs-btn-close{transform:translateY(-50%);top:50%!important;right:8px!important}.rs-stack-item .rs-btn-close svg path{color:#000c}.time-slip h5 .total-trip-time{text-align:right;font-size:14px}.time-slip h5 .total-trip-time i{color:var(--color-blue);margin-right:10px;font-size:24px;position:relative;top:4px}.time-slip h5{margin-top:10px;font-size:18px}#confirmation-baner{background-image:url(https://assets.faremaze.com/cloud-bg-img.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;padding:30px 0}.confirmation-baner-content img{width:100%;max-width:150px;margin-top:20px}.confirmation-baner-content img.pending-booking-img{max-width:250px}.confirmation-baner-content h3{color:var(--color-blue);margin-bottom:5px;font-size:30px}.confirmation-baner-content p{margin-top:10px;margin-bottom:0;font-size:16px}.confirmation-baner-content p a{color:var(--color-blue)}.confirmation-booking-date-time{background-color:var(--color-blue);text-align:center;color:#fff;border-radius:3px;width:100%;max-width:600px;margin:20px auto;padding:20px;font-size:18px;font-weight:600}.confirmation-booking-number .air-ticket-down-img{display:inherit;clear:both;width:50px;margin:auto;position:relative;top:-20px}.confirmation-booking-number .air-ticket{max-width:150px;margin-top:20px}.confirmation-booking-number p{margin-bottom:5px;font-size:14px}.confirmation-booking-number h4{font-size:20px;font-weight:700}.confirmation-note-text p{text-align:justify;text-align-last:center;color:#000000b3;margin-bottom:0;font-size:14px}.confirmation-note-text{border-top:1px solid #bbb;border-bottom:1px solid #bbb;margin-top:20px;margin-bottom:20px;padding:10px 0}h4.booking-det-hed{text-align:center;background-color:#f7f7f7;margin-top:20px;margin-bottom:15px;padding:15px;font-size:20px}table.table.table-bordered tr{text-align:center;color:#7a7a7a}.booking-detail-dec-list{margin-top:50px;margin-bottom:50px}.booking-detail-dec-list h3{color:#7a7a7a;margin-bottom:20px;font-size:20px;text-decoration:underline}.booking-detail-dec-list ul{margin:20px 0 0;padding:0}.booking-detail-dec-list ul li{background-image:url(https://assets.faremaze.com/icon/hand-bulet-icon.png);background-position:0 5px;background-repeat:no-repeat;background-size:16px;margin-bottom:10px;padding-left:25px;font-size:14px}.booking-detail-table-wrp table h4{text-align:right;padding-right:20px}.booking-detail-table-wrp table h5{color:#000}.booking-detail-table-wrp table h4,.booking-detail-table-wrp table h5{margin-bottom:0;font-size:20px}.print-ticket span{color:var(--color-blue);margin-right:15px;font-size:16px}.print-ticket img{width:35px}.no-shdow{box-shadow:unset!important}.thanku-msg h6{text-align:center;margin-bottom:50px;font-size:16px;text-decoration:underline;line-height:26px!important}.show-more-flight-detials{height:0;transition:1;position:relative;top:-5000000px;overflow:hidden}.show-more-flight-detials.active{height:auto;overflow:unset;transition:1;top:0}.more-flight-details:focus{border:0!important;outline:0!important}.more-flight-details .fa{margin-left:5px}.avg-price-top{text-align:right;color:#000;font-weight:600;font-size:22px!important}.avg-price-top sup{font-size:15px;font-weight:600}.avg-price-top span{text-align:right;color:#0009;font-size:13px;font-weight:400;position:relative;top:-5px}.region-drop-menu{position:relative}.region-drop-menu:before{content:"";color:#000;opacity:.7;text-align:center;z-index:-1;width:25px;height:25px;margin:auto;font-family:FontAwesome;font-size:22px;position:absolute;bottom:16px;right:10px}.region-drop-menu:hover{opacity:1}.total-price-strip-fixed{background-color:var(--color-blue);z-index:99;border-top:1px solid #fff;width:100%;padding:10px 0;position:fixed;bottom:0}.total-price-strip-fixed h2{color:#fff;margin-bottom:0;font-weight:600}.total-price-strip-fixed h2 span{border-right:2px solid #fff;margin-right:10px;padding-right:10px;font-size:30px}.total-price-strip-fixed h2 span sup{font-size:18px}.total-price-strip-fixed span{color:#fff;font-size:14px}.checkout-page{background:#f5f6f8}.checkout-page header{background-color:#fff}span.stop-py{color:#00000080;font-size:14px}.success-payment-loader-img{width:90%;max-width:700px;margin:50px auto}.success-payment-loader-img img{width:100%}.bagg-fee-tooltip-icon{justify-content:center;align-items:center;padding-top:5px;display:flex}.bagg-fee-tooltip-icon li{cursor:pointer;padding:0 5px;display:flex}.bagg-fee-tooltip-icon li img{width:auto;height:24px}.bagg-fee-tooltip-icon li .bagg-fee-sign-icon{width:16px;height:16px;position:relative}.bagg-fee-tooltip-icon li .bagg-fee-sign-icon img{z-index:9;width:100%;height:auto;position:absolute;top:-2px;left:-8px}.bagg-fee-tooltip-icon li .bagg-fee-sign-grey-line-icon{z-index:9;margin:auto;position:absolute;inset:0}.bagg-fee-tooltip-icon li .bagg-fee-sign-grey-line-icon img{width:100%;height:auto}.bagg-fee-tooltip-icon li img.grey-icon{filter:grayscale()}.bag-fee-tooltip-overly ol,.bag-fee-tooltip ol{margin:20px 0;display:flex}.bag-fee-tooltip-overly{z-index:9999999;background:#fff;border-radius:5px;width:auto;margin-top:-5px;padding:5px 20px;transition:all .2s;position:absolute;right:0;transform:scale(0);box-shadow:0 0 10px #00000029}.bagg-fee-tool-tip:hover .bag-fee-tooltip-overly,.airbagcode:hover .bag-fee-tooltip-overly{transition:all .2s;transform:scale(1)}.bag-fee-tooltip-overly ol li:first-child,.bag-fee-tooltip ol li:first-child{width:40px;display:flex;position:relative}.bag-fee-tooltip-overly ol li:last-child,.bag-fee-tooltip ol li:last-child{text-align:left;width:70px;margin-left:20px}.bag-fee-tooltip-overly ol li:first-child img,.bag-fee-tooltip ol li:first-child img{width:auto;height:20px}.bag-fee-tooltip-overly ol li:first-child .bagg-fee-sign-icon,.bag-fee-tooltip ol li:first-child .bagg-fee-sign-icon{width:13px;height:13px;position:relative}.bag-fee-tooltip-overly ol li:nth-child(2),.bag-fee-tooltip ol li:nth-child(2){width:120px}.bag-fee-tooltip-overly ol li:first-child .bagg-fee-sign-icon img,.bag-fee-tooltip ol li:first-child .bagg-fee-sign-icon img{width:100%;height:auto;position:absolute;top:-5px;left:-5px}.bag-fee-tooltip-overly ol li:nth-child(2) h6,.bag-fee-tooltip ol li:nth-child(2) h6{color:#000;text-align:left;margin:0;font-size:13px}.bag-fee-tooltip-overly ol li:nth-child(2) h5,.bag-fee-tooltip ol li:nth-child(2) h5{color:#818181;margin:0;font-size:12px;font-weight:400}.bag-fee-tooltip-overly ol li:nth-child(3) h4,.bag-fee-tooltip ol li:nth-child(3) h4{color:green;text-align:left;font-size:13px;font-weight:600}.bagg-fee-tool-tip{margin-top:5px}.ticketbookingbtn{width:100%;padding:10px;display:table}.ticketbookingbtn span{text-align:center;color:#fff;background-color:var(--color-orange);float:right;letter-spacing:.5px;border-radius:5px;align-items:center;margin:4px 0 3px;padding:12px 30px;font-size:14px;font-weight:600;line-height:17px;text-decoration:none;display:flex}.ticketbookingbtn span .spinner-border{width:1rem;height:1rem;margin-right:5px}.ticketbookingbtn span:hover,.ticketbookingbtn span:focus{background-color:var(--main-color-light-blue);color:#fff;cursor:pointer;text-decoration:none}.react-tel-input .country-list .search-box{margin-left:0!important}.session-expired-wrp button{background-color:var(--color-blue);color:#fff;border:0;border-radius:25px;padding:8px 30px;font-size:14px;display:inline-block}.session-expired-wrp button:hover{background-color:red}#continue_modal{top:50%;transform:translateY(-50%)}.price-strip-desk{background-color:var(--color-blue);width:100%;padding:20px 0;position:fixed;bottom:0;left:0;right:0}.price-strip-desk .row{align-items:center;margin:0;padding:0 15px}.tab-content .bag-details-tab .bag-fee-tooltip{border:1px solid #0000004d;border-radius:10px;padding:0}.tab-content .bag-details-tab h4 img,.tab-content .bag-details-tab .bag-fee-tooltip h5 img{margin-right:10px}.tab-content .bag-details-tab h4{color:#000;align-items:center;padding:20px 0;font-size:18px;display:flex}.tab-content .bag-details-tab .bag-fee-tooltip h5{color:#000;border-bottom:1px solid #0000004d;align-items:center;padding:20px;font-size:16px;display:flex}.tab-content .bag-details-tab .bag-fee-tooltip ol{align-items:center;margin:0;padding:20px 20px 0!important}.tab-content .bag-details-tab .bag-fee-tooltip ol li h5{border-bottom:0;padding:0!important;font-size:13px!important}.tab-content .bag-details-tab p{padding:5px 20px}.tab-content .bag-details-tab .bag-fee-tooltip li h4{padding-top:5px;padding-bottom:5px}.tab-content .bag-details-tab .bag-fee-tooltip ol li:nth-child(3){width:100px;margin-left:0}.tab-content .bag-details-tab .bag-fee-tooltip ol li:nth-child(3) h4{float:left}.tab-content .bag-details-tab .bag-fee-tooltip ol li:last-child{margin-left:0}.tab-content .bag-details-tab .bag-fee-tooltip ol li:nth-child(4){width:auto}.tab-content .bag-details-tab .bag-fee-tooltip ol li:nth-child(4) h5{float:right;padding-left:10px;font-size:12px}.bag-fee-tooltip h5 span{padding-left:10px}.checkout-bag-fee-wrp .checkout-bag-text h4{margin-bottom:0;font-size:14px}.checkout-bag-fee-wrp .checkout-bag-text h6{margin-top:0;margin-bottom:0;font-size:12px;font-weight:400}.checkout-bag-fee-wrp .checkout-bag-icon img{width:25px}.checkout-bag-fee-wrp .checkout-bag-icon{text-align:center;background-color:#fff;border-radius:50%;margin-right:8px;position:relative}.checkout-bag-fee-wrp .checkout-bag-icon.grey-icon img{filter:grayscale();opacity:.5}.gohome-confirm-popup .modal-body{padding:0}.gohome-confirm-popup .modal-dialog{max-width:650px;top:50%;transform:translateY(-50%)!important}img.go-home-confirm-popup-img{width:100%}.go-home-confirm-popup-cont{padding-right:30px!important}.go-home-confirm-popup-cont h2{color:#000;margin-bottom:20px;font-size:24px;line-height:normal}.go-home-confirm-popup-btn{margin-top:30px}.go-home-confirm-popup-cont p{color:#000;margin-top:0;font-size:16px}.go-home-confirm-popup-btn a{border:1px solid var(--color-blue);text-align:center;color:#000;border-radius:3px;width:100%;padding:10px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.go-home-confirm-popup-btn a:focus{text-decoration:none}.go-home-confirm-popup-btn a.censal-btn{background-color:var(--color-orange);color:#fff;border-color:var(--color-orange);opacity:.9}.go-home-confirm-popup-btn a:hover{color:#fff;background-color:var(--color-blue);opacity:1;text-decoration:none}.go-home-confirm-popup-btn a.censal-btn:hover{background-color:var(--color-blue);border-color:var(--color-blue)}.top_bar a:hover{cursor:pointer}.modify-search-wrp .search-navi .navbar-nav{background-color:#fff;border-radius:5px 5px 0 0;padding:20px 10px 5px 33px!important}#search-wrap .modify-search-wrp .search-form{border-radius:0 0 5px 5px!important;padding:0 40px 40px!important}footer#inner-footer .copyright{text-align:center;border-top:1px solid #ccc;margin-top:20px;margin-bottom:0;padding-top:20px}.air-line-logo-small img{width:100%;height:auto}#search-wrap .modify-search-wrp .search-form .search-btn{position:unset;width:100%!important;height:55px!important;box-shadow:unset!important;border-radius:3px!important;justify-content:center!important;padding:0 5px!important;bottom:0!important}#search-wrap .modify-search-wrp .search-form .search-btn span{padding-left:0!important;font-size:14px!important}#search-wrap .modify-search-wrp .search-form .search-btn img{border:0!important;width:25px!important;padding:0!important;display:none!important}#search-wrap.inner-modify-search-wrp{border-radius:0;background:#052943!important;padding:50px 0!important}.table-sss-wrap.active-blue{background-color:var(--color-blue)}.table-sss-wrap.active-blue .table-sss-sub-title,.table-sss-wrap.active-blue .table-sss-price,.table-sss-wrap.active-blue .table-sss-content h4,.table-sss-wrap.active-blue .sss-list li .sss-list-text,.table-sss-wrap.active-blue .sss-view-btn,.table-sss-wrap.active-blue .table-sss-per-person{color:#fff}.table-sss-sub-title{color:#000;font-size:22px;font-weight:600}.sss-list li .sss-icon span{text-align:center;background-color:#91aed0;border-radius:50%;width:18px;height:18px;margin-top:2px;margin-right:5px;display:inline-block}.sss-list li .sss-list-text{font-size:14px}.sss-list li .sss-icon span img{width:9px;margin-top:-7px}.sss-list li .sss-icon .sss-white-check-icon,.table-sss-wrap.active-blue .sss-list li .sss-icon .sss-blue-check-icon{display:none}.table-sss-wrap.active-blue .sss-list li .sss-icon .sss-white-check-icon{width:10px;margin-top:6px;margin-left:4px;display:block}.sss-list li{clear:both;padding:3px 0;display:flex}.table-sss-recomended{position:absolute;bottom:15px;right:-31px}.table-sss-content h4{color:var(--color-blue);margin-top:25px;margin-bottom:10px;font-size:16px}.sss-view-btn{color:var(--color-orange);background-color:#0000;border:0;border-bottom:1px solid;margin-top:5px;font-size:14px}.table-sss-content{height:320px}.table-sss-price{color:var(--color-blue);font-size:46px;font-weight:bolder}.table-sss-per-person{color:#0009;text-transform:capitalize;font-size:12px}.table-sss-wrap{cursor:pointer;border:1px solid #a7a7a7;border-radius:20px;padding:20px}.table-sss-check-icon img{width:18px;margin-top:8px;margin-left:5px;display:none}.table-sss-wrap.active-blue .table-sss-check-icon img{display:block}.table-sss-header{border-bottom:1px solid #ededed;margin-bottom:10px;padding-bottom:10px;position:relative}.table-sss-check-icon{text-align:center;z-index:9;background-color:#fff;border:1px solid #707070;border-radius:50%;width:30px;height:30px;position:absolute;right:0}.price-table-banner p{color:#000;margin-bottom:30px;font-size:16px;font-weight:300}.diamond-icon{display:none}.diamond-icon.open{display:block}.price-value.hide .price-span{display:none}.diamond-icon img{max-width:50px;margin-top:-60px}.main-popup-sss #idle_timeout_modal{border-radius:5px;max-width:800px;margin:auto;box-shadow:0 0 10px #0003;width:95%!important}.main-popup-sss .sss-type-header{text-align:center;background:#dcedff;border-radius:5px 5px 0 0;padding:30px 15px 70px;font-size:24px;font-weight:500}.main-popup-sss .sss-content{max-height:400px;margin-top:25px;margin-bottom:40px;padding:0 50px 50px;overflow:auto}.main-popup-sss .sss-content ul li{background-image:url(https://assets.faremaze.com/point.png);background-position:0 5px;background-repeat:no-repeat;background-size:15px;padding-left:30px}.main-popup-sss .sss-content ul li h2{margin-top:20px;margin-bottom:5px;font-size:18px}.main-popup-sss .sss-content ul li p{margin-bottom:0;font-size:14px}.diamond-icon-sss{text-align:center;background-color:#fff;border:1px solid #dcedff;border-radius:50%;width:100px;height:100px;margin:-50px auto auto;line-height:95px}.sss-popup-close-btn{cursor:pointer;position:absolute;top:30px;right:30px}.sss-popup-close-btn img{max-width:30px}span.usd-text{color:#00000080;font-size:13px}h4.superss-table-text{font-size:16px!important;font-weight:400!important}.superss-table-text .sss-price-division{color:#000000b3;font-size:13px}h4.superss-table-text span{color:#000;font-weight:500!important}.web-checkin-list{padding-top:10px;padding-left:40px}.web-checkin-list h4{color:var(--color-blue);font-size:16px;font-weight:400}.web-checkin-list ul li{background-image:url(https://assets.faremaze.com/check-icon.png);background-position:0 8px;background-repeat:no-repeat;background-size:13px;padding:3px 3px 3px 22px;font-size:14px}.web-checkin-list button.active{background-color:var(--color-blue);color:#fff}.web-checkin-list button{border:1px solid var(--color-blue);background-color:#eff6ff;border-radius:10px;width:100%;height:65px;margin:30px 0 20px;padding:0 10px;font-size:14px}.web-checkin-list button:hover{background-color:var(--color-blue);color:#fff}.webcheck-select-btn span{border:1px solid var(--color-blue);background-color:#eff6ff;border-radius:50%;width:25px;height:25px;margin-right:10px;display:inline-block}.webcheck-select-btn span img{visibility:hidden;width:13px;margin-top:2px}.webcheck-select-btn span.active img{visibility:visible}.web-checkin-list h6{font-size:14px;font-weight:400}.webcheckin-morelist{padding-top:30px;padding-left:40px}.webcheckin-morelist button{color:var(--color-blue);background-color:#0000;border:0;font-size:14px}.webcheckin-morelist button i{color:var(--color-blue);margin-left:5px;font-size:18px}.webcheckin-morelist h5{color:#000;margin-top:20px;margin-bottom:10px;font-size:16px;font-weight:400}.webcheckin-morelist ul li{background-image:url(https://assets.faremaze.com/icon/hand-bulet-icon.png);background-position:0 10px;background-repeat:no-repeat;background-size:13px;padding:5px 3px 5px 22px;font-size:14px}.webcheckin-price{color:#19a037;margin-bottom:0;font-size:20px}.webcheckmorelist{display:none}.webcheckmorelist.show{display:block}.webcheckin-price span{position:unset;color:#0000004d;font-size:12px}.add-bag-wrap .checkout-bag-fee-wrp .checkout-bag-icon{background-color:#0000;width:auto;height:auto;line-height:normal}.add-bag-wrap .checkout-bag-fee-wrp .checkout-bag-icon img{width:24px;height:auto}.add-bag-wrap .checkout-bag-fee-wrp .checkout-bag-text h4{font-size:16px}.add-bag-wrap .checkout-bag-fee-wrp .checkout-bag-text h6{margin-top:5px;font-size:12px}.checkout-bag-fee-wrp .checkout-bag-text h6 img{width:15px;margin-top:-2px;margin-right:3px}.add-bag-wrap .checkout-bag-fee-wrp .checkout-bag-text h6 span{color:#0009}.ad-bag-btn label{color:#00000080;width:100%;margin-top:20px;margin-bottom:5px;font-size:14px;display:inline-block}.ad-bag-btn button{border:1px solid var(--color-blue);width:100%;color:var(--color-blue);background-color:#eff6ff;border-radius:10px;padding:13px 10px;font-size:14px}.ad-bag-btn button:hover{background-color:var(--color-blue);color:#fff}.remove-bin-icon-hide{display:none}.remove-bag-btn{cursor:pointer;width:30px;padding-left:10px;display:inline-block}.remove-bag-btn img{width:100%}.ad-bag-btn .hide-bag-btn{display:none}.ad-bag-btn h6{margin-top:5px;margin-bottom:0;font-size:14px}.ad-bag-btn h6.hide-bag-title{display:none}.add-bag-popup .modal-dialog{float:right;bottom:0;top:0!important;right:0!important;left:unset!important;width:100%!important;max-width:700px!important;margin:0!important;transform:translate(2000px)!important}.add-bag-popup.show .modal-dialog{transform:translate(0)!important}.add-bag-popup .modal-dialog .modal-content{height:100vh;border-radius:0!important}.addbag-popupclosebtn{cursor:pointer;width:20px;height:20px;position:absolute;top:20px;right:25px}.addbag-popupclosebtn img{width:100%}.bag-type-add{border-bottom:1px solid #0000001a;padding:20px 20px 20px 30px}.bag-type-add h5{font-size:18px;font-weight:400}.select-bag-box .bag-type-add{border:0;padding:0}.select-bag-box .bag-type-add h5{font-size:18px;font-weight:600}.bag-type-add img{width:55px;margin-right:15px}.bag-type-add h5{margin-bottom:0}.select-bag-box{padding:20px 20px 20px 30px}.select-bag-box .checkout-bag-icon{background-color:#0000;width:auto;height:auto;margin-right:10px;line-height:0}.select-bag-box .checkout-bag-icon img{width:30px;height:auto}.select-bag-box .checkout-bag-text h4{margin-bottom:5px;font-size:16px}.select-bag-dropdown{position:relative}.select-bag-dropdown h2{cursor:pointer;border:1px solid #0003;border-radius:5px;margin-bottom:0;padding:10px;font-size:16px}.select-bag-dropdown h2 i{float:right;color:#00000080;font-size:20px}.select-bag-dropdown ul{z-index:5;box-sizing:border-box;background-color:#fff;border:1px solid #0003;width:100%;margin:-2px 0 0;position:absolute;transform:scale(0)}.select-bag-dropdown ul.show{transform:scale(1)}.select-bag-dropdown ul li{padding:10px;font-size:14px;font-weight:600}.select-bag-dropdown ul li:hover{cursor:pointer;background-color:#f8fafb}.select-bag-dropdown ul li span{float:right}.select-bag-box .row:nth-child(2),.select-bag-box .row:nth-child(3){margin-top:30px}.select-bag-box.return-select-bag-box{border-top:1px solid #0000001a}.add-bag-foot{background-color:#f8fafb;width:100%;padding:20px;position:fixed;bottom:0}.add-bag-foot h5{font-size:16xp;color:#000}.add-bag-foot h5 span{color:#0006;float:left;width:100%;padding-top:3px;font-size:12px;display:inline-block}.add-bag-foot button{float:right;background-color:var(--main-color-light-blue);color:#fff;border:0;border-radius:5px;padding:10px 30px;font-size:14px}.add-bag-foot button:hover{background-color:var(--color-orange)}.add-bag-popup{padding-right:0!important}h4.way-title-bag{font-size:20px}.checkout-bag-icon .bag-type-icon-sub{border-radius:50%;width:20px;height:19px;display:inline-block;position:absolute;top:-5px;right:-8px;overflow:hidden}.checkout-bag-icon .bag-type-icon-sub img{width:15px!important;height:15px!important}.emailer-main-wrp{background-color:#e8ecf3;margin:50px 0;padding:40px}.emailer-cont-text p{color:#000;font-size:16px;font-weight:500}.emailer-cont-text p:last-child{border-bottom:1px double #a2b8cd;margin-bottom:5px;padding-bottom:50px}.emailer-cont-text{border-bottom:1px double #a2b8cd;margin-bottom:80px;padding-bottom:0}.client-review-btn a{background-color:var(--color-blue);color:#fff;text-align:center;border:0;border-radius:3px;width:100%;max-width:400px;margin:auto;padding:15px 40px;font-size:20px;font-weight:300;text-decoration:none;display:table}.emailer-main-wrp li{text-align:center}.emailer-main-wrp li a{margin:10px;text-decoration:none;display:inline-block}.emailer-main-wrp li a:hover{color:var(--color-blue)}.emailer-main-wrp ol li a{color:#000;font-size:14px}.emailer-main-wrp ul li a{color:#869fb2;font-size:20px}.mailer-foot{text-align:center;margin-top:10px}.mailer-foot h3{margin-bottom:10px;font-size:14px;font-weight:300}.mailer-foot h4{border-top:1px double #a2b8cd;margin-bottom:0;padding-top:10px;font-size:16px;font-weight:300}img.review-thankyou-img{width:100%;max-width:500px;margin:50px auto;display:table}img.faremaze-logo-grey{width:100%;max-width:200px;margin:0 auto 30px;display:table}.airline-drop{background-color:var(--color-blue);padding:30px 0}.airline-drop h2{color:#fff;margin-bottom:15px;font-size:24px}.airline-drop ul.d-flex{justify-content:center;align-items:center}.airline-drop ul.d-flex li{color:#fff}.airline-drop ul.d-flex li img{width:25px;margin:0 20px}img.way-air-line-icon{width:85%;margin-top:15px}.airline-drop ol.d-flex h4{text-align:center;background-color:#fff;border-radius:5px;margin-bottom:0;margin-right:5px;padding:10px 20px;font-size:16px}img.final-loc-img{width:100%;max-width:300px;position:absolute;top:0;right:0}.airline-drop ul.d-flex li h4{margin-bottom:0}img.main-banner-img-mailer.full-width{display:none}@media (max-width:1399px){.emailer-cont-text p{font-size:14px}}@media (min-width:1200px) and (max-width:1399px){img.final-loc-img{max-width:220px}}@media (min-width:992px) and (max-width:1199px){img.final-loc-img{max-width:190px}.airline-drop h2{font-size:20px}}@media (min-width:768px) and (max-width:991px){.flight-detail-list .tab-content{height:80vh!important;padding-bottom:0!important}.airline-drop ol.d-flex{display:table!important}.airline-drop ol.d-flex h4{margin-bottom:5px;margin-right:0}.airline-drop h2{margin-bottom:10px;font-size:16px!important}.airline-drop ul.d-flex li h4{font-size:16px}img.final-loc-img{max-width:230px}.airline-drop h2{font-size:20px}.airline-drop ul.d-flex li img{width:20px}}@media (max-width:767px){.airline-drop .container{max-width:unset}.airline-drop ol.d-flex{display:table!important}.airline-drop ol.d-flex h4{margin-bottom:5px;margin-right:0}img.final-loc-img{max-width:230px;display:none}img.way-air-line-icon{width:100%}}.flight-detail-list .tab-content::-webkit-scrollbar{width:8px}.flight-detail-list .tab-content::-webkit-scrollbar-track{background:#f5f6f8}.flight-detail-list .tab-content::-webkit-scrollbar-thumb{background:var(--color-blue)}.flight-detail-list .tab-content::-webkit-scrollbar-thumb:hover{background:#555}.hide-menu #header .navbar-nav li:first-child,.hide-menu #header .navbar-nav li:nth-child(2){display:none}.why-choose-img img{max-width:800px}.airbagcode{cursor:pointer;margin:auto;display:table}.airbagcode-box span{background-color:var(--color-blue);color:#fff;border-radius:25px;justify-content:center;align-items:center;padding:3px 15px;font-size:12px;display:flex;margin:0 auto 10px!important}.airbagcode-box span i{margin-left:8px}.stjr-review-checkout-widget{transform:translateY(-50%);top:50%!important}span.bag-sub-info{color:#000000b3;font-size:14px}.bag-detail-info{margin-bottom:5px}.bag-detail-info span{font-size:12px}.bag-detail-info img{width:15px;margin-left:8px}.bag-info-foot{border-top:1px solid #efefef;margin-top:30px;padding-top:10px}.bag-info-foot p{color:#3e3e3e;font-size:14px;margin:4px 0!important}.row.add-bag-main-wrp.returnbag{border-top:1px solid #efefef;margin-top:20px}.bag-section-mobile-tabs .nav-tabs button.active{color:#000;opacity:1;font-weight:500;border-bottom:2px solid orange!important}.bag-section-mobile-tabs .nav-tabs button{color:#000;opacity:.8;border:0}.per-bag-price-green{color:#19a037}.bag-weight-main-wrp{z-index:1;cursor:pointer;display:table;position:relative}.bag-weight-box{background:#fff;min-width:150px;padding:10px;display:table;position:absolute;transform:scale(0);box-shadow:0 0 10px #00000029}.bag-weight-main-wrp:hover .bag-weight-box{transform:scale(1)}.email-suggestions{float:left;background-color:#f1f1f1;border:1px solid #ccc;border-radius:3px;width:100%}.email-suggestions span{clear:both;cursor:pointer;color:#000;width:100%;padding:6px 10px;font-size:12px;display:inline-block}.email-suggestions span:hover{background-color:#e0dcff}button.booking-status{background-color:var(--color-blue);color:#fff;border:0;border-radius:25px;padding:8px 20px}img.img-fluid.entire-trip-bag{max-width:100px}.banner-flight-info{width:25px}.flagship_tag{font-size:11px!important}.old-price-through{width:auto!important}@keyframes blink-animation{to{visibility:hidden}}.dual-tickets button{border:1px solid var(--color-blue);color:var(--color-blue);background-color:#d5e5f4;border-radius:25px;padding:6px 25px;font-weight:500}.dual-tickets button img{width:15px}.dual-tickets{position:relative}.dual-tickets-info{z-index:99;color:#000;text-align:left;background-color:#fff;min-width:220px;padding:10px;font-size:12px;transition:all .4s;position:absolute;top:40px;right:0;transform:scale(0);box-shadow:0 0 5px #0000004d}.dual-tickets button:hover .dual-tickets-info{transform:scale(1)}.dual-tickets-info ul,.dual-tickets-list ul{padding-left:15px;list-style:outside}.dual-tickets-info ul li{padding:3px 0}.dual-tickets-list ul li{font-size:12px}.dual-tickets-list p{color:var(--color-blue);font-size:14px}.dual-tickets-list{border-radius:5px}.flightdetails-accordion .accordion-button{box-shadow:unset;background:0 0;width:100px;margin:10px auto 0;font-size:13px}.flightdetails-accordion .accordion-button:after{background-size:cover;width:15px;height:15px}.flightdetails-accordion .nav-item .nav-link{color:#000;cursor:pointer;border-radius:5px;margin-bottom:5px;margin-right:10px;padding:10px 20px}.flightdetails-accordion .nav-item .nav-link.active,.flightdetails-accordion .nav-item .nav-link:hover{background-color:var(--color-blue);color:#fff!important;cursor:pointer!important}.gds-code{height:0;font-size:13px;position:relative;top:-25px}.payment-cards img{width:35px}.accordion-button .select-card-btn{border:1px solid var(--color-blue);background-color:#fff;border-radius:50%;width:20px;height:20px;margin-right:10px;display:inline-block;position:relative}.accordion-button .select-card-btn:before{content:"/";color:#0000;background-color:var(--color-blue);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkout-step-main-box .input-group input,.checkout-step-main-box .input-group select{height:50px;font-size:14px;color:#000!important;border-color:#e7e8ec!important;border-radius:5px!important}.dropdown-hover:hover .dropdown-menu{display:block!important}.card-details-tooltip{min-width:400px}button.carouselbtn{opacity:.5;background:#fff;margin:10px 5px;padding:2px 15px;border:0!important}
ul{margin:0;padding:0;list-style:none}.blackoverly.show:before{content:"/";color:#0000;z-index:99999;background-color:#000000b3;width:100%;height:5000px;position:absolute;inset:0}.search-engine-box{background-color:#fff;border-radius:5px;padding:30px 20px 20px;box-shadow:0 0 6px #0000004d}.field-search{position:relative}.field-search svg{width:22px;height:22px;position:absolute;top:17px;left:13px}.field-search input{border:1px solid #dadce0;border-radius:5px;width:100%;height:55px;padding:0 25px 0 45px;font-size:14px}.field-search input:focus{outline:0}.field-search input:hover{border-color:#9aa0a6}.field-search input:focus{border-color:#4285f4;outline:0}.flight-search-field .row .col-xxl-6{padding:0 5px}.trip-chnager{text-align:center;z-index:1;background-color:#fff;border:1px solid #dadce0;border-radius:50%;width:35px;height:35px;margin:auto;padding:0;line-height:30px;position:absolute;top:10px;left:0;right:0}.trip-chnager svg{width:22px;position:relative}.trip-chnager span:before,.trip-chnager span:after{content:"/";color:#0000;background-color:#fff;width:10px;height:5px;margin:auto;position:absolute;left:0;right:0}.trip-chnager span:before{top:-3px}.trip-chnager span:after{bottom:-3px}.return.flight-search-box .field-search input{padding-left:53px}.return.flight-search-box .field-search svg{left:20px}.field-search-focus{z-index:999999}.flight-search-box{position:relative}.field-search-focus input{border:0;width:435px;font-size:16px;font-weight:700;padding-right:0!important}.flight-drop-list-close-btn{color:#fff;text-align:center;cursor:pointer;background-color:#000;border-radius:50%;width:20px;height:20px;font-size:14px;font-weight:700;line-height:20px;position:absolute;top:15px;right:20px}.search-engine-box .search-btn{background-color:var(--color-orange);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-width:200px;margin:20px auto -40px;padding:10px;font-size:16px;font-weight:500;display:flex}.search-engine-box .search-btn img{width:20px;margin-right:10px}.search-engine-box .search-btn:focus,.search-engine-box .search-btn:hover{box-shadow:unset}.flight-box{margin-bottom:15px;display:flex}.flight-icon svg{width:25px;margin-right:10px}.air-port-name h2{color:#202124;margin-bottom:0;font-size:14px;font-weight:500}.flight-box>.air-port-name>h2{font-size:16px}.air-port-name h5{color:#70757a;margin-bottom:0;font-size:12px;font-weight:400}.air-port-name ul{margin:15px 0 10px}.air-port-name ul li{margin:10px 0;display:flex}.flight-drop-list{z-index:99999;opacity:0;background-color:#fff;border-radius:5px;width:550px;padding:0 10px;position:absolute;top:0;left:0;transform:scale(0);box-shadow:0 1px 3px #3c40434d,0 4px 8px 3px #3c404326}.flight-drop-list.show{opacity:1;pointer-events:auto;animation-duration:.18s,60ms;animation-delay:0s,60ms;animation-fill-mode:forwards,forwards;display:block;transform:scale(1)}.flight-drop-list.show .flight-list-wrp{height:250px;overflow:auto}.flight-list{border-top:1px solid #ccc;padding-top:15px}.air-port-name,.flight-icon{cursor:pointer}.date-picer-main-wrap svg{z-index:0;width:25px;position:absolute;top:14px;left:15px}.react-datepicker__input-container input{background:0 0}.blank-error-filed span{text-align:center;width:100%;margin-bottom:50px;display:inline-block}.blank-error-filed svg{width:50px;text-align:center!important;float:none!important;margin:20px auto!important;display:block!important}@media (min-width:992px){.flight-search-field>.row{margin:0}.flight-search-field>.row>.col-xxl-6:first-child{padding-left:0}.flight-search-field>.row>.col-xxl-6:last-child{padding-right:0}}@media (min-width:768px) and (max-width:991px){.flight-search-field{margin-bottom:10px}}@media (min-width:768px){.trip-chnager.flapped span:before,.trip-chnager.flapped span:after{left:-1px}}@media (max-width:991px){.field-search-focus input,.flight-drop-list{width:100%}.field-search-focus{width:82%!important}}@media (max-width:767px){.modify-wrp-main .container{padding:0}.return.flight-search-box .field-search svg{left:10px}.return.flight-search-box .field-search input{padding-left:45px}.modify-wrp-main .search-engine-box{box-shadow:unset;margin-bottom:20px;padding:0 20px 20px!important}.modify-wrp-main .search-engine-box .search-navi .navbar-nav .dropdown .nav-link{margin-right:15px}.field-search input,.air-port-name h2{font-size:14px}.trip-chnager{top:42px}.trip-chnager span:before,.trip-chnager span:after{margin:unset;height:8px;top:12px;bottom:0}.trip-chnager.flapped span:before,.trip-chnager.flapped span:after{top:13px}.trip-chnager svg{transform:rotate(90deg)}.trip-chnager span:after{right:-3px;left:unset}.trip-chnager span:before{left:-3px;right:unset}.flight-search-field .flight-search-box,.date-picer-main-wrap .flex-fill{margin-bottom:8px}}.modify-wrp-main .search-engine-box .search-btn{width:100%;height:55px;min-width:unset;justify-content:center;margin:0}.modify-wrp-main .search-engine-box .search-btn img{display:none}.modify-wrp-main .search-engine-box .search-navi .navbar-nav .dropdown img{margin-right:5px}.modify-wrp-main .search-engine-box .search-navi .navbar-nav .dropdown .nav-link{align-items:center;font-size:14px;display:flex}.modify-wrp-main .search-engine-box{padding-top:10px;padding-bottom:25px;padding-right:30px}#search-engine-wrap .btn.search-btn:hover{background-color:var(--color-blue)}.field-search-focus{width:90%}@media (max-width:767px){.flight-drop-list.show .field-search{width:90%}body.home-focus{width:100%;height:100vh;position:fixed;top:0;overflow:hidden!important}.field-search.field-search-focus{position:fixed;top:0;left:0;right:0}.field-search-focus input{border-radius:0!important}.flight-drop-list.show{border-radius:0;height:100vh;padding-top:0;position:fixed;top:0}.flight-drop-list.show .flight-list-wrp{height:80vh;max-height:unset}}.flight-drop-list .field-search input{border:0}
.SplashLoader{border:10px solid #eaf0f6;border-top:10px solid var(--color-blue);border-radius:50%;width:150px;height:150px;margin:auto;animation:2s linear infinite spinner}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SlashLoaderAir{color:var(--color-blue)}.splash-code{position:relative}.splash-code:before{z-index:2;content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff4d 100%);width:100%;height:100%;animation:.75s infinite shine;display:block;position:absolute;top:0;left:-50%;transform:skew(-25deg)}.splash-page{overflow-x:hidden}@keyframes shine{0%{}to{left:125%}}.splash-bg-grey,.splash-code hr{background-color:var(--main-grey)}.tc-text{color:#0000}.bg-white{background-color:#fff}.splash-code{-webkit-user-select:none;user-select:none}.splash-air-progress-bar{width:100%;height:10px;margin-top:25px;margin-bottom:50px}.splash-air-animation-bar{background-color:#e56c01;height:10px;animation:20s forwards splash-air;position:relative}.splash-air-animation-bar.go{animation:1s forwards splash-air-go}.splash-air-animation-bar:before{content:"/";color:#0000;background-image:url(https://assets.faremaze.com/animation-air-icon.svg);background-repeat:no-repeat;background-position:right right;z-index:2;background-size:cover;width:40px;height:42px;position:absolute;top:-16px;right:2px}.splash-air-animation-bar:after{content:"/";color:#0000;background-color:#f3f3f7;background-size:cover;width:40px;height:10px;position:absolute;top:0;right:0}@keyframes splash-air{0%{width:0%}to{width:100%}}@keyframes splash-air-go{0%{width:90%}to{width:100%}}@media (max-width:991px){.mob-hide,.splash-code:before{display:none}}
.expiry-date input{border:1px solid #00000080;margin-left:10px;position:relative;top:2px;width:12px!important;height:12px!important}.expiry-date span{color:#00000080;font-size:12px;font-weight:400}.imp-info{padding-left:4px;position:relative;color:red!important;font-size:12px!important}.new-price-popup .closepopbtn{position:absolute;top:15px;right:15px}.new-price-popup>img{width:100%;max-width:250px;margin:auto;display:table}.new-price-popup h3{max-width:300px;margin:20px auto 10px;font-size:16px}.new-price-popup h5{font-size:12px}.new-price-popup>div button{color:#fff;background-color:#003d79;border:1px solid #003d79;border-radius:3px;margin:0 5px;font-size:14px}.new-price-popup>div button:last-child{color:#003d79;background-color:#fff}.new-price-popup>div button:hover{color:#fff;background-color:#003d79}.booking-new-priceing .modal-dialog{top:50%;transform:translateY(-50%)!important}
:root{--color-blue:#003d79;--color-light-blue:#f3faff;--color-skyblue:#2276e3;--color-extra-light-blue:#e8f7ff;--color-orange:#ff4600;--color-light-orange:#ffd3ac;--color-red:#915656;--color-green:#19a037;--color-body-grey:#f3f3f9;--color-grey:#5c5c5c;--color-light-blue1:#f6faff}.bg-light-blue1{background-color:var(--color-light-blue1)}div .border-orange{border-color:var(--color-orange)!important}div .border-blue{border-color:var(--color-blue)!important}div .border-red{border-color:red!important}.color-blue{color:var(--color-blue)}.color-skyblue{color:var(--color-skyblue)}.bg-blue,table .bg-blue{background-color:var(--color-blue)}.bg-grey{background-color:#f4f7fb!important}.color-light-blue{color:var(--color-light-blue)}.bg-light-blue{background-color:var(--color-light-blue)}.color-orange{color:var(--color-orange)}.bg-orange{background-color:var(--color-orange)!important}.color-light-orange{color:var(--color-light-orange)}.bg-light-orange{background-color:var(--color-light-orange)}.bg-extra-light-blue{background-color:var(--color-extra-light-blue)!important}.color-red{color:red!important}div .start-unset{left:unset!important}.bg-red{background-color:var(--color-red)}.color-green{color:var(--color-green)}.bg-green{background-color:var(--color-green)}.color-black{color:#000}.bg-black{background-color:#000}.color-white{color:#fff}.bg-white{background-color:#fff}ul,ol{list-style:none;margin:0!important;padding:0!important}input:focus,button:focus,select:focus,textarea:focus{box-shadow:unset!important;outline:0!important}.buttonStyle4{background:linear-gradient(#2fa5ec 0%,#12547c 100%) no-repeat padding-box padding-box;transition:all .3s}.buttonStyle4:hover{box-shadow:0 6px 14px #0000003d}.z-index-1{z-index:1}.z-index-2{z-index:2}.z-index-3{z-index:3}.z-index-4{z-index:4}.z-index-5{z-index:5}.z-index-6{z-index:6}.z-index-7{z-index:7}.z-index-8{z-index:8}.z-index-9{z-index:9}.z-index-99{z-index:99}.z-index-999{z-index:999}.z-index-10{z-index:10}.fs-7{font-size:7px}.fs-8{font-size:8px}.fs-9{font-size:9px}.fs-10{font-size:10px}.fs-12{font-size:12px}.fs-14{font-size:14px}.fs-16{font-size:16px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-22{font-size:22px}.fs-24{font-size:24px}.fs-26{font-size:26px}.fs-28{font-size:28px}.fs-30{font-size:30px}div .after-none:after{display:none!important}.buttonStyle1{background-color:var(--color-orange);color:#fff;border:0;transition:all .3s}.buttonStyle1:hover{background-color:var(--color-blue)}.buttonStyle2{background-color:var(--color-blue);color:#fff;border:0;transition:all .3s}.buttonStyle2:hover{background-color:var(--color-orange)}.buttonStyle3{border:1px solid var(--color-orange);color:var(--color-orange);background-color:#0000;transition:all .3s}.buttonStyle3:hover{color:#fff;background-color:var(--color-orange)}.transform-none .dropdown-menu.show{transform:unset!important}.SliderLayout1 .slick-slider .slick-arrow{padding-right:10px}.SliderLayout1 .slick-slider .slick-prev,.SliderLayout1 .slick-slider .slick-next{transform-origin:50%;color:#0000;background-image:url(https://assets.faremaze.com/icon/right-arrow-black-rounded-icon.svg);background-size:cover;width:35px;height:35px;position:absolute;left:unset!important}.SliderLayout1 .slick-slider .slick-arrow.slick-prev{transform:rotate(-180deg)}.SliderLayout1 .slick-slider .slick-prev:before,.SliderLayout1 .slick-slider .slick-next:before{display:none}.SliderLayout1 .slick-slider .slick-prev{top:-45px;right:55px}.SliderLayout1 .slick-slider .slick-next{top:-28px;right:10px}.SliderLayout1 .slick-slider .slick-prev:hover,.SliderLayout1 .slick-slider .slick-next:hover{background-image:url(https://assets.faremaze.com/icon/right-arrow-orange-rounded-icon.svg)}.SliderLayout2 .slick-arrow:before{display:none}.SliderLayout2 .slick-arrow{border:1px solid #dee2e6;width:25px;height:40px;background-color:#fff!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:10px!important;border-radius:3px!important}.SliderLayout2 .slick-arrow.slick-prev{background-image:url(https://assets.travanya.com/icon/left-arow-black.png)}.SliderLayout2 .slick-arrow.slick-next{background-image:url(https://assets.travanya.com/icon/right-arow-black.png)}.text-blink{animation:1s linear infinite textBlink}@keyframes textBlink{0%{opacity:0}50%{opacity:.5}to{opacity:1}}
.formTabsButton{border-radius:10px 10px 0 0}.formTabsButton li{cursor:pointer;background-color:#fff;width:120px;height:80px;margin-top:0;padding-top:15px;transition:all .4s;display:inline-block}.formTabsButton li>div{border-right:1px solid #dee2e6}.formTabsButton li.active>div{border-right:0}.formTabsButton li.active{background:linear-gradient(#e0572c 0%,#ae2b00 100%) no-repeat padding-box padding-box;border-radius:10px 10px 0 0;height:90px;margin-top:-10px;box-shadow:0 3px 10px #0000004d}.formTabsButton li:last-child{border-radius:0 10px 0 0}.formTabsButton li:hover{background-color:#f3f3f9;border-radius:10px 10px 0 0;height:90px;margin-top:-10px}.formTabsButton li.active div{color:#fff}#BritishAirwaysFlights #mainSearchForm{background-image:url(https://assets.faremaze.com/banner/british-airways-flights-form-bg.webp)}.flightSearchTitle{text-shadow:0 5px 10px #0000004d;font-size:50px}.fromTofromBox .cityLabel{font-size:26px;font-weight:bolder}.cityBoxDropDown .dropdown-menu{width:300px;transform:unset!important}.airPortName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SearchCityList{padding:10px 0;transition:all .3s}.SearchCityList:hover{cursor:pointer;background-color:#f1f7ff}.SearchCityBox input{width:100%;padding:15px;font-size:14px}.SearchCityListBox{max-height:200px;overflow:auto}.flightSearchWrp .form-check .form-check-input:focus{box-shadow:unset}.flightSearchWrp .form-check .form-check-input:checked{background-color:var(--color-orange);border-color:var(--color-orange)}.dateLabel span{font-size:26px;font-weight:700}.DatePickerBtn>.react-datepicker-wrapper,.DatePickerBtn>.react-datepicker-wrapper>div,.DatePickerBtn>.react-datepicker-wrapper>div>button{z-index:2;opacity:0;width:100%;height:100%;position:absolute;inset:0}.trv-datepicker>.react-datepicker-wrapper div{height:100%}.passenger-count-btn span{text-align:center;border:0;width:60%;height:100%;padding:0;left:0;border:none!important;border-radius:4px!important;width:100%!important;height:30px!important;display:flex!important;position:relative!important;overflow:hidden!important}.passenger-count-btn span input{color:var(--color-blue);text-align:center;border:none!important;width:70%!important;height:100%!important;padding:0!important;display:flex!important;position:absolute!important;left:15%!important}.passenger-count-btn span b:nth-child(2n),.passenger-count-btn span b:nth-child(odd){text-align:center;cursor:default;transition:all .1s;box-shadow:inset -1px -1px 3px #0000001a,inset 1px 1px 3px #ffffffb3;width:30%!important;height:100%!important;box-shadow:none!important;cursor:pointer!important;transition:all .5s!important;display:flex!important;position:absolute!important;top:0!important}.passenger-count-btn span b:nth-child(2n){background:#0000001a;border:1px solid #0000001a;border-top-width:0;border-radius:0 0 2px 2px;bottom:2px;background:var(--color-light-orange)!important;border:0!important;left:70%!important;right:0!important}.passenger-count-btn span b:nth-child(odd){background:red;border:0;order:1;width:30%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;background:var(--color-light-orange)!important;border:0!important;left:0!important}.passenger-count-btn .react-numeric-input b i{display:none}.passenger-count-btn span b:nth-child(2n):after,.passenger-count-btn span b:nth-child(odd):after{content:"";z-index:1;background-position:50%,50%;background-repeat:no-repeat;background-size:10px;width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:0 3px 6px #00000029}.passenger-count-btn span b:nth-child(2n):after{background-image:url(https://assets.neofares.com/all-icon/plus.svg)}.passenger-count-btn span b:nth-child(odd):after{background-image:url(https://assets.neofares.com/all-icon/minus.svg)}.cityBoxDropDown .travelers-card{z-index:999;width:280px;right:0}.FlightFlip{z-index:10;cursor:pointer;transition:all .4s;transform:rotate(0)}.FlightFlip.active{transform:rotate(180deg)}h2.react-datepicker__current-month.react-datepicker__current-month--hasYearDropdown.react-datepicker__current-month--hasMonthDropdown,span.react-datepicker__month-read-view--down-arrow,span.react-datepicker__year-read-view--down-arrow,svg.react-datepicker__triangle{display:none}.react-datepicker__header{background-color:#fff!important;border-bottom:0!important}.react-datepicker__day-names{border:1px solid #ccc;border-radius:5px;width:95%;margin:5px auto 0;box-shadow:unset!important}.react-datepicker__day-names>div{color:#000!important}.react-datepicker__month-dropdown-container.react-datepicker__month-dropdown-container--scroll,.react-datepicker__year-dropdown-container.react-datepicker__year-dropdown-container--scroll{margin:0!important}span.react-datepicker__year-read-view--selected-year,span.react-datepicker__month-read-view--selected-month{text-transform:capitalize;font-size:16px;font-weight:700}.react-datepicker__day{border:1px solid #ccc;height:40px;border-radius:5px!important;width:40px!important;line-height:38px!important}.react-datepicker__day.react-datepicker__day--selected{background-color:var(--color-blue)!important}.react-datepicker__day.react-datepicker__day--outside-month{visibility:hidden;height:1px}.DatePickerBtn .react-datepicker{border:1px solid #00000029!important;box-shadow:0 3px 6px #00000029!important}.DepartDatePicker .react-datepicker-popper{right:0;transform:translateY(65px)!important}.ReturnDatePicker .react-datepicker-popper{right:0;left:unset!important;transform:translateY(65px)!important}@media (max-width:767px){.mainFlightSearchBox .FieldA{padding:0}.mainFlightSearchBox .FieldB .row .col-6:first-child{border-radius:10px 0 0 10px}.mainFlightSearchBox .FieldB .row .col-6:nth-child(2){border-radius:0 10px 10px 0}.mainFlightSearchBox .FieldB .row .col-12{border-radius:10px;margin-top:10px}.mainFlightSearchBox .FieldC{padding:0}.mainFlightSearchBox .FieldC .buttonStyle4{background:linear-gradient(#46b8ff 0%,#1976af 100%) no-repeat padding-box padding-box}.mainFlightSearchBox .FieldA .col-6 .bg-white{border-radius:10px;padding:10px}.mainFlightSearchBox .FieldA .col-6{border:0!important}.flightSearchWrp{background-color:#0000!important}.mainFlightSearchBox{border:0!important}.ToCodeSearchBox .dropdown-menu{right:0!important;left:unset!important}.cityBoxDropDown .dropdown-menu{min-width:280px}.mainFlightSearchBox img.FlightFlip{width:40px!important;height:40px!important;margin-right:-18px!important}.ReturnDateBox p,.DepartDateBox p,.fromTofromBoxLabel{font-size:10px!important}.mainFlightSearchBox{padding:0 10px!important}.ReturnDateBox,.ToCodeSearchBox{border-right:0!important}.flightSearchTitle{font-size:24px}.formTabs ul{background-color:#fff}.fromTofromBox .cityLabel,.dateLabel span{font-size:20px}.flightSearchWrp .form-check label{font-size:12px!important}.cityBoxDropDown .dropdown-menu{width:100%}div.flightSearchWrp{border-radius:5px!important;padding:0 10px!important}.formTabsButton li{width:55px;padding-top:5px;height:50px!important;margin-top:0!important}.formTabsButton li:hover{background-color:#fff!important;border-radius:0!important}.formTabsButton li img{width:15px!important}.formTabsButton li div{font-size:10px;margin-top:5px!important}}@media (min-width:768px) and (max-width:991px){.flightSearchWrp{padding:20px!important}.mobForm.FieldA .fromTofromBox>.row,.mobForm.FieldB>.row{margin:0!important}}@media (min-width:768px){.fromTofromBox .FlightFlip{margin-right:-18px!important}.FromCodeSearchBox{padding-right:20px!important}.ToCodeSearchBox{padding-left:20px!important}}
