.custom_reservation_tab{background:none;border:none}.banner-center-box{margin-top:-37px}.radio-container.radio-default{color:#fff}#banner .custom_reservation_tab .br-tabs li a{background:initial;padding:10px;border-radius:5px}.custom_reservation_tab .br-tabs li.active a:after{display:none}.custom_reservation_tab .br-tabs .active a{background-color:#fff!important;color:#02004e!important}.radio-container.radio-default{color:#fff;font-weight:500}.custom_reservation_tab .br-tabs li.active a>.radio-container{color:#02004e}.radio-container.radio-default .checkmark:after{background-color:#02004e}.drop_cb{align-items:center;padding:5px 10px}.drop_cb>label{margin-bottom:0}.drop_cb>label>i{color:#fff}.drop_cb>select{background:initial;border:none;outline:none!important;color:#fff}select option[value=""]{background:#000}.flexdps{margin-left:20px}.custom_reservation_tab form.cngbxs_h,.cngbxs_h{display:flex;justify-content:space-between}.cngbxs_h1{display:flex}.custom_reservation_tab form.form-banner-reservation .cus_loc_field{width:50%}.frm_to,.one_rnd{display:flex}.loc_search_field .location_search,.loc_search_field_to .location_search_to,.loc_search_field_one .one_location_search_from,.loc_search_field_one_to .one_location_search_to,.custom_reservation_tab form.form-banner-reservation .one_rnd_sng1 .cus_calendar_field{width:100%}.custom_reservation_tab form.form-banner-reservation .cus_calendar_field,.custom_reservation_tab form.form-banner-reservation .cus_passenger_field{width:auto}li.tripp.QATAR_AIRWAYS.flight-card{list-style:none}.flexdps{position:absolute;top:-44px;left:446px;z-index:1}.page-search .custom_reservation_tab form.form-banner-reservation .form-group>i{color:#ddd;top:35px}.searchrs .custom_reservation_tab form.form-banner-reservation .cus_searchbtn_field button{padding:30px 10px;border-radius:5px}.page-search .custom_reservation_tab .br-tabs-content button.roundformsearch,.page-search .custom_reservation_tab .br-tabs-content .cus_searchbtn_field button.multiroundformsearch{padding:34px 10px;border-radius:5px;margin-left:10px}.custom_reservation_tab .multiwaytrip .form-banner-reservation .ismultipleway a.closem{line-height:72px;margin-left:10px}.droppasng .list-dropdown-passengers{width:275px!important}@media (min-width: 1025px){.dflex_js>li{flex:0 0 24%}.dflex_js>li:last-child{text-align:right}.hrst{width:45px;margin:0 auto}}.closersl{position:absolute!important;top:10px!important;right:10px!important;width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:100%;border-width:2px;margin:0!important}.loader1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fffc;z-index:9999;display:none;justify-content:center;align-items:center}.plane1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fffc;z-index:9999;display:flex;justify-content:center;align-items:center}.plane-img{width:238px;-webkit-animation:spin 2.5s linear infinite;-moz-animation:spin 2.5s linear infinite;animation:spin 2.5s linear infinite}.earth{width:160px;height:160px;background:url(https://zupimages.net/up/19/34/6vlb.gif);border-radius:100%;background-size:340px;animation:earthAnim 12s infinite linear;margin:0 auto;border:1px solid #CDD1D3}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#fff}span.p-10{padding:10px}.clear_done{display:flex}.accord-box{background:linear-gradient(45deg,#ffa3138a,#fff)}.sk-chase{width:40px;height:40px;position:relative;animation:sk-chase 2.5s infinite linear both}.sk-chase-dot{width:100%;height:100%;position:absolute;left:0;top:0;animation:sk-chase-dot 2s infinite ease-in-out both}.sk-chase-dot:before{content:"";display:block;width:21%;height:21%;background-color:#327c8e;border-radius:100%;animation:sk-chase-dot-before 2s infinite ease-in-out both}.sk-chase-dot:nth-child(1){animation-delay:-1.1s}.sk-chase-dot:nth-child(2){animation-delay:-1s}.sk-chase-dot:nth-child(3){animation-delay:-.9s}.sk-chase-dot:nth-child(4){animation-delay:-.8s}.sk-chase-dot:nth-child(5){animation-delay:-.7s}.sk-chase-dot:nth-child(6){animation-delay:-.6s}.sk-chase-dot:nth-child(1):before{animation-delay:-1.1s}.sk-chase-dot:nth-child(2):before{animation-delay:-1s}.sk-chase-dot:nth-child(3):before{animation-delay:-.9s}.sk-chase-dot:nth-child(4):before{animation-delay:-.8s}.sk-chase-dot:nth-child(5):before{animation-delay:-.7s}.sk-chase-dot:nth-child(6):before{animation-delay:-.6s}@keyframes sk-chase{to{transform:rotate(360deg)}}@keyframes sk-chase-dot{80%,to{transform:rotate(360deg)}}@keyframes sk-chase-dot-before{50%{transform:scale(.4)}to,0%{transform:scale(1)}}h4.modal-title.ml-2{font-size:21px;margin-left:-492px;margin-bottom:-42px}p.mb-0.font_heading_fl{font-size:16px;font-weight:700;color:#7b68ee}a.btnvw{text-align:center;font-size:17px}span.spanClose{font-size:34px!important}.one_rnd{margin-right:0;gap:1px}button.form-control.roundformsearch.icon{height:78px}button.form-control.icon.add-city{height:78px!important}button.form-control.icon.remove-city{height:78px}.city-row{display:flex;flex-wrap:wrap;gap:0px;justify-content:space-between;margin-bottom:5px}.form-field{flex:1;min-width:100px;padding:8px;border:1px solid #ccc;border-radius:5px}.btn.add-city{background-color:#28a745}.custom_reservation_tab form.form-banner-reservation .cus_loc_field.multic{width:34%}@media only screen and (max-width: 1040px){div#location_search,#location_search_to{width:200px!important}.custom_reservation_tab form.form-banner-reservation input.add{padding:0 6px!important}.hideonmob{display:none}button.form-control.roundformsearch.icon,button.form-control.icon.add-city,button.form-control.icon.remove-city{height:62px!important}div#roundtp,div#onetp{margin-right:0}div#onetp1{width:100px}h4.modal-title.ml-2{font-size:18px;margin-left:-3px}.one_rnd{flex-direction:row;gap:5px}.one_rnd .form-group{margin-bottom:0!important}.frm_to,.one_rnd{display:flex;gap:4px;min-width:30%!important}.frm_to,{margin-right:-18!important}.choosedate_start,.choosedate_end{flex:0 0 100%;max-width:100%}.choosedate_start.visible,.choosedate_end.visible{flex:0 0 50%;max-width:50%}}.form-container{width:100%;padding:10px}@media (max-width: 1024px){.city-row{flex-direction:row;gap:2px;display:flex;flex-wrap:inherit;justify-content:space-between;margin-bottom:6px}.form-field,.btn{flex:1;min-width:auto;padding:6px}}.loader{text-align:center;width:100%;position:relative;max-width:38rem;height:34rem;margin:0 auto}.wait{margin:5rem 0}.iata_code{font-size:3rem;top:50%;position:absolute;color:#09c}.departure_city{left:0}.arrival_city{right:1.5rem}.plane{position:absolute;margin:-18px auto;width:100%}.plane-img{-webkit-animation:spin 2.5s linear infinite;-moz-animation:spin 2.5s linear infinite;animation:spin 2.5s linear infinite}@-moz-keyframes spin{to{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.earth-wrapper{position:absolute;margin:0 auto;width:100%;padding-top:2.7rem}.earth{width:160px;height:160px;background:url(https://zupimages.net/up/19/34/6vlb.gif);border-radius:100%;background-size:340px;animation:earthAnim 12s infinite linear;margin:0 auto;border:1px solid #CDD1D3}@keyframes earthAnim{0%{background-position-x:0}to{background-position-x:-340px}}@media screen and (max-width: 420px){.departure_city{left:0;right:0;top:30%;position:absolute;margin:0 auto}.arrival_city{left:0;right:0;top:86%;position:absolute;margin:0 auto}}h6.rg-sale-set{width:88px}.fare-details{line-height:35px}a.remove-city{position:absolute;right:-4px;background:#fff;color:#000;padding:2px}.btn.add-city{background-color:#28a74500;color:#fff;border:2px dotted}.btn.add-city:hover{background-color:#28a74500;color:#000;border:2px dotted}.search_btn{position:absolute;display:flex;justify-content:center;align-items:center;height:100%;width:100%;margin-top:80px}.showonmob_{display:none}.hideonmob_{display:block}h6.rg-sale-set{color:#ff7575}@media (max-width: 1025px){h6.rg-sale-set{width:0px!important;left:68px;position:absolute;margin-top:-15px;font-size:18px}.showonmob_{display:block!important}.hideonmob_{display:none!important}span.n-black{margin-right:-4px}.bookprc>h5{font-size:18px}.bookprc{justify-content:end!important}span.n-black{font-size:18px}button.btn.btn-primary_1.add-city.w-100{width:140px;margin-bottom:6px}.search_btn{margin-top:115px}a.remove-city{right:-12px;z-index:999999}}.flight-card{background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;box-shadow:0 8px 20px #0000001a;padding:25px;margin-bottom:20px;transition:all .4s ease-in-out;border:1px solid rgba(255,255,255,.2);position:relative;overflow:hidden}.flight-card:before{content:"";top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(rgba(255,255,255,.2),transparent);transition:all .5s ease-in-out}.flight-card:hover:before{top:-30%;left:-30%}.flight-card:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 10px 25px #0003}@media (max-width: 767px){.modifysectionScreen{display:none}.accordion.open{background:#f4f4f4;height:auto}form#flightSearchForm .flight-search .header-container.hidden{display:block!important}.header-container.hidden .edit-button{display:none}.accordion.open .accordion-header{border-bottom:1px solid #c6c6c6}.flight-search .accordion{width:100%;padding-bottom:20px;border-radius:2px 2px 8px 8px}.accordion.open .FROM,.accordion.open .TO,.accordion.open .DATE-CONTAINER,.accordion.open .PASSENGER-CLASS-CONTAINER,.accordion.open .multicity-segment,.accordion.open .multicity-footer{width:92%}.trip-type-btn{text-align:center}.accordion.open .search-button{bottom:0;background:#0a64af;width:92%!important;padding:0 30px;height:37px;line-height:37px;font-size:12px;left:50%;transform:translate(-50%)}.accordion.open .PASSENGER-CLASS-CONTAINER{margin-bottom:14px}.accordion.open .multicity-search-button{background:#0a64af;width:92%!important;padding:0 30px;height:37px;line-height:37px;font-size:12px;font-weight:500}.accordion.open .add-flight-button{height:37px;text-align:center;line-height:37px;font-size:13px;width:92%}}@media (min-width: 768px){.modifysectionPhone{display:none}}.triphsr ul li,.tripp{list-style:none}.list_fliter .prishow{width:100%}.flight-card>.row{display:flex;align-items:center;overflow:hidden}.flight-card>.row .col-md-2{padding-left:0}.flight-card>.row .col-md-2 .prishow{background:#e9f7ff;height:100%;min-height:114px;display:flex;align-items:center;justify-content:center}.bookprc>h5{margin-bottom:8px}.bookprc>span{margin-top:8px}.bookprc .fa.fa-angle-down{display:none}.bookprc .btnvw{padding:0 7px 0 2px}.bagbx.kk_bagBox span{padding-top:7px}.fs-main-row{gap:6px}.fs-container .fs-select-options{background:#fff}.fs-container .fs-select-option:hover{background-color:#4299e1}.fs-container .fs-select-option:hover .fs-select-option-city{color:#fff}.fs-container .fs-select-option:hover .fs-select-option-airport{color:#ececec}.fs-container .fs-select option{color:#000;background:#fff}.fs-container .fs-select{text-align:left}.fs-passenger-btn{line-height:1.3}.flight-details-acc .tab_pane div{padding:0 10px}.flight-details-acc .tab_pane .ds-departure{padding:10px 15px;border-bottom:1px dashed #017bc2}.flight-details-acc .ds-departure h6{margin:0}.flight-details-acc .flights_stops{margin:15px}.flight-details-acc .airlineCode p small{margin-left:10px}.flight-details-acc .detailsContent{margin-top:10px}.flight-details-acc{margin-top:6px}.flight-details-acc .detailsContent{padding:15px!important}.pricebreakdown h6{font-size:13px;font-weight:700}.breakdown-table td{font-weight:500}.breakdown-table{margin-bottom:0}.grandTotal{padding-top:6px;border-top:1px dashed #017bc2;margin-top:6px}.grandTotal span{color:#017bc2}.fliex-item span{font-weight:400;color:#6c6c6c}.flight-details-acc .card td,.flight-details-acc .card th{padding:8px 10px!important}.flight-details-acc .card{padding:0!important}.flight-details-acc .tab_pane{padding:0}.fare-table thead,tr.resrules{background:#f8f8f8}.fare-table thead tr td,.fare-table tr.resrules{color:#2a2a2a;font-size:14px;font-weight:600}.fare-table .disclaimer.highlight{line-height:1.5;font-size:12px}.mobile-filter{width:100%;bottom:0;border-radius:3px 3px 0 0;padding:10px;background:#000000e6}.mobile-filter>ul>li{font-size:12px}.mobile-filter>ul>li>i{font-size:16px;margin-bottom:3px}.fs-main-row .fs-date-container{max-width:330px}.rg-sale-set.write_up.red-box{width:fit-content!important;text-decoration:blink;-webkit-animation-name:blinker;-webkit-animation-duration:1.4s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate}@-webkit-keyframes blinker{0%{opacity:1}to{opacity:0}}.tabsl_vs .tbsort_ls .nav-tabs>li{display:flex;flex-basis:100%}.tabsl_vs .tbsort_ls .nav-tabs>li>a{width:100%}.tabsl_vs .tbsort_ls .nav-tabs>li:last-child{margin:0}#multiCityContainer .fs-multi-city-row{margin-bottom:6px;gap:6px}#multiCityContainer{padding-top:2px}#multiCityContainer .fs-remove-flight{background:#fff;line-height:normal;padding:1px 6px;border-radius:100%;font-size:16px}@media (max-width:1440px){.modifysection .fs-container{padding:10px 0}#multiCityContainer{padding-top:6px}.modifysection .fs-container .fs-main-row{flex-wrap:wrap;height:fit-content;justify-content:start}.tbsort_ls .nav-tabs>li>a{width:100%}.modifysectionScreen .fs-location-container{flex-grow:1}.fs-main-row .fs-from,.fs-main-row .fs-to{width:100%}}@media (max-width:1024px){.flight-card>.row{display:block}.rg-sale h6.rg-sale-set{left:17px;position:absolute;margin-top:unset;font-size:14px;top:7px}.rg-sale+h5{margin-top:12px}}@media (max-width:990px){.flight-card>.row .col-md-2{padding:0}.flight-card>.row .col-md-2 .bookprc{justify-content:end!important;align-items:end}.flight-card>.row #fltid{margin:0 15px 5px 0;text-align:right}.flight-card>.row .col-md-2 .prishow{min-height:2px;padding:5px 10px 10px;width:100%}.flight-card>.row .tbfare{width:100%}.flight-card>.row .bookprc>h5{position:absolute;left:20px;top:50%;transform:translateY(-50%)}.flight-card>.row .bookprc>h5 .n-black{font-size:22px}.flight-card>.row .tbfare{display:flex!important;flex-direction:column-reverse;align-items:end}.rg-sale-set.write_up.red-box{position:absolute;left:50%;transform:translate(-50%);top:0;height:fit-content;font-weight:600;font-size:14px;border:0;box-shadow:none;background:transparent;-webkit-animation-duration:1.8s;letter-spacing:.6px}.tabsl_vs .tbsort_ls .nav-tabs>li{flex-basis:31.3%}.tabsl_vs .tbsort_ls>ul{align-items:flex-start}}
