.show{display:block}.expand-button{font-size:13px;background:#f0f0f0;border:none;padding:10px;width:100%;text-align:center;cursor:pointer;color:#000;font-weight:700;border-top:1px solid #ddd}.expand-button:after{content:" ▼";margin-left:5px}.expand-button.active:after{content:" ▲"}.hidden_secVal{display:none}.rg-stopone{display:flex;align-items:center}.rg-stop-amount h6{margin-bottom:0}.rg-stop-head h4{font-size:13px;font-weight:600;padding-top:12px}.rg-stop-check{display:flex;justify-content:space-between;align-items:center;padding:6px 0}.rg-stopone input{height:14px;width:14px}.rg-stopone h6{margin-bottom:0;padding-left:8px;font-size:13px}h6.rg-sale-set{margin-bottom:0;padding:6px 8px;font-size:13px;font-weight:700;color:#999}.largehead.rg-sale-count{background:linear-gradient(45deg,#b2e3ff,#fffffffa);display:flex;justify-content:space-between;align-items:center}.bookprc h5{margin-bottom:2px}h6.rg-cut-slae{color:red;font-weight:600;text-decoration:line-through;margin-bottom:3px}.details-flexbox .flight-time{font-weight:600;font-size:16px!important}.border-dash-bottom.ng-tns-c167-24{border-bottom:1px dashed green;margin-bottom:9px;font-size:78px;display:flex;justify-content:space-between;align-items:center;padding:10px 5px 5px;background-color:#f0f8ff}span.rg-flight-t{font-size:14px}span.show-avlability{float:right}ul.tktlist.accord-list{background:#eaf0f3;border:none!important}.panel-default{border-color:#eaf0f3}.panel-heading{background-color:#f0f0f0;border-radius:8px;padding:15px;margin-bottom:10px;box-shadow:0 2px 4px #0000001a}.panel-heading.accord-box{border-radius:0!important;padding:0}a.icon-box{border-radius:0!important;margin-bottom:0;background:#e4e4e4 none repeat scroll 0 0}.panel-heading.accord-box{background-color:#fff;box-shadow:0 2px 4px #0000001a;margin-bottom:0!important;padding:10px 30px 6px 3px!important}.panel-heading:hover{background-color:#e0e0e0}.panel-title a{text-decoration:none;color:#333}.panel-title a:hover{color:#555}.txtftr{display:flex;justify-content:space-between;align-items:center}.txtftr h6{margin:0;font-size:18px;font-weight:700;color:#555}.FLEXIBILITYAirline{background:linear-gradient(135deg,#fff,#fff);border:1px solid #ccc;padding:0;border-radius:4px;transition:transform .3s ease;margin-bottom:25px}.FLEXIBILITYAirline:hover{transform:translateY(-5px)}.show-avlability{color:red}.wrapper{display:flex;align-self:flex-start;max-width:600px;height:40px;padding:5px;margin:0 auto;align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.8);border-radius:8px;box-shadow:4px 4px 4px #0000001a}.wrapper button{width:30px;height:30px;display:block;line-height:1;padding:5px 10px;margin-left:5px;border:0px none transparent;background:none;cursor:pointer;outline:none}.wrapper button#backBtn{position:relative}.wrapper button#backBtn:after{content:"";position:absolute;right:-20px;background:linear-gradient(to right,#fff 20%,transparent);top:-2px;bottom:-2px;width:20px}.wrapper button#forBtn{position:relative}.wrapper button#forBtn:before{content:"";position:absolute;left:-20px;background:linear-gradient(to left,#fff 20%,transparent);top:-2px;bottom:-2px;width:20px}ul#Calendar{margin:0 auto;display:flex;flex-wrap:nowrap;list-style:none;overflow-x:hidden;-webkit-overflow-scrolling:touch;border:1px solid #dedcdc;border-radius:4px}ul#Calendar::-webkit-scrollbar{display:none}.calendar-box{margin:10px auto}ul#Calendar li{text-align:center;width:17%;padding:5px;background:#fff;flex:0 0 auto;font-weight:700;border:1px solid rgb(121 115 115 / 10%);transition:all .2s linear 0s}.day h6{margin-bottom:5px;margin-top:5px;color:#696969}ul#Calendar li.highlight{color:red}ul#Calendar li:hover{transition:all .2s linear 0s;z-index:1;position:relative;cursor:pointer;background-color:#c7ebf642;color:#fafafa}button#forBtn{position:relative;top:-50px;left:98%;margin-left:30px;border:none}.day h5{font-size:13px;margin-top:5px;font-weight:600;margin-bottom:5px;color:#2f4f4f}h4.filter-btn-hd{font-size:13px}option{background:#393bd7;color:#e8e8e8}.textcps>span{font-size:13px;font-weight:600}h4.dep_arl{font-size:18px;font-weight:800}.ds-departure h6,.border-dash-bottom.ng-tns-c167-24 h6.text-info.font-16.mb-3.ng-tns-c167-24{font-size:13px;font-weight:600;color:#31708f;margin-bottom:7px}.ds-departure i,.border-dash-bottom.ng-tns-c167-24 i{padding-right:10px}.ds-departure{width:100%;height:100%;border-bottom:1px dashed green;margin-bottom:14px;display:flex;justify-content:space-between;align-items:center;background-color:#f0f8ff;padding:2px 6px 0}@media (max-width: 426px){.airlineCode p{font-size:12px!important}.ds-departure{width:80%;height:100%;min-height:59px}div#one_7{padding:9px}.flight-details-acc{padding:5px;background-color:#f5f5f5;display:none}.details-flexbox .fliex-item{flex:0 0 30%!important;text-align:start!important}.fliex-item.text-right{text-align:end!important}.border-dotted{width:68%;background-color:#017bc2}.details-flexbox .flight-time{font-size:15px;font-weight:700}.details-flexbox{align-items:center;flex-wrap:nowrap!important;gap:0!important}.flights_stops{padding:8px 12px;font-size:11px;font-weight:600}.ds-departure h6{padding:4% 0 0 0%;font-size:13px;font-weight:600}.prishow{width:40%!important}.inuot_bx{width:60%!important}.airnm>span{width:33px!important;height:29px!important}.flexlist{justify-content:space-between}.flexlist{display:block!important}.bookprc>h5{margin-bottom:0}.tbfare{justify-content:end!important}.prishow,.inuot_bx{width:100%!important}.bookprc .btnvw{padding:6px 6px 6px 0!important;font-size:11px!important;margin:0 6px}.airnm>h6,.tmingtk>ul>li>p,.cnts{font-size:11px!important}.blkts{font-size:10px!important}}.tab_pane.active{display:block}.tab_pane.hide{display:none}.tab_link.activelink{color:red}.flight_details_tabs .tab_link{list-style:none}.flight_details_tabs{display:flex;align-items:center;gap:20px;padding-left:0}.flight_details_tabs .tab_link a{text-decoration:none;padding:5px 10px;border-bottom:2px solid transparent;transition:.5s all ease;color:#222;font-size:13px;font-weight:500;letter-spacing:.5px}.flight_details_tabs .tab_link a.activelink{border-bottom-color:#017bc2;color:#017bc2}.tab_pane{padding:6px;background-color:#fff;margin-top:10px;box-shadow:1px 1px 4px #e9e9e9;border-radius:4px}.prishow{border-left:none!important}.col-md-4.col-md-8{padding-left:6px;padding-right:6px}.ds-remove{display:none}@media (max-width: 991px){.flex-column{flex-direction:column!important}.foot-socials ul{display:inline-flex}.bgblu{padding-top:50px!important;padding-bottom:0!important;top:-20px!important;margin-top:0}.dflex_js{justify-content:space-between}}.bookprc .btnvw{color:#fff;background:#017bc2;font-size:13px;width:100%;display:block;border-radius:5px;transition:all .5s ease-in-out}.bookprc .btnvw:hover{background:#0d5178;color:#fff}@media (max-width: 1025px){.bookprc{justify-content:flex-end}span#fltid{margin-left:250px}.bookprc>span{margin-top:0!important}.bookprc .btnvw{width:90px}.ds-departure,.custom_reservation_tab form.form-banner-reservation .cus_calendar_field,.custom_reservation_tab form.form-banner-reservation .cus_passenger_field{width:100%!important}div#onetp.visible{width:90%!important}li.tooltip1.ds-right{text-align:right;width:36%}}@media (max-width: 1025px){.bookprc .btnvw{height:25p !importantx;padding:3px!important}.flight_details_tabs{white-space:nowrap;overflow-x:scroll;padding-bottom:16px}.bgblu{padding-top:30px!important}#banner{margin-top:0}.kk_bagBox{display:block!important}}@media (max-width: 478px){.kk_bagBox{display:none!important}h6.rg-sale-set{padding:4px;font-size:13px}h6.rg-cut-slae{font-size:13px;margin-bottom:0}.mdtxt{width:100%}li.spcmd{display:flex;gap:20px;justify-content:start}.flx_md li{padding:5px}}@media (max-width: 365px){.dflex_js{column-gap:6px!important}.flight_details_tabs .tab_link a{font-size:13px}.custom_reservation_tab form.form-banner-reservation .cus_calendar_field,.custom_reservation_tab form.form-banner-reservation .cus_passenger_field,.custom_reservation_tab form.form-banner-reservation .cus_loc_field{height:45px!important}.custom_reservation_tab form.form-banner-reservation .form-group>i{line-height:0px}.custom_reservation_tab form.form-banner-reservation input.add{font-size:13px}.airnm>h6,.tmingtk>ul>li>p,.cnts{font-size:11px!important}}@media (max-width: 376px){li.spcmd{gap:14px}}@media (max-width: 321px){li.spcmd{gap:1px}}div#amount_hs{margin-top:-33px;font-weight:600;font-size:13px}.tab_link a{cursor:pointer}.loading-indicator{text-align:center;padding:10px;font-style:italic;color:#666}
