<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
 /* moving time remove start  */


 /* moving time remove end */
 .sidepricewrp.price_flt{
    position: relative;
 }

    @media screen and (max-width: 1325px) {
    .lug_weight_pill {
        width: 122%;
        right: 40px;
        position: relative;
    }
 }
 
 @media screen and (min-width: 1200px) and (max-width:1325px) {
 .new_sections_wtsap li h6 {
    font-size: 12px;
    padding-top: 0;
}

.new_sections_wtsap li h5 {
    margin-bottom: 0;
}
}

 @media screen and (min-width: 992px) {
 .celhtl.width20.midlbord {
    width: 20%;
    float: left;
}

.celhtl.width80 {
    width: 80%;
}

}

 @media screen and (max-width: 1199px) {
    .farefamily_meals table {
        display: block;
        overflow-x: scroll;
        padding: 15px;
    }
    
    .farefamily_meals td {
        padding: 0px 10px;
    }

    .select_fare_classed {
        padding-left: 10px !important;
        top: -30px;
    }
    
    .farefamily_meals ul {
        display: block;
        margin-left: 15px;
    }
    
    .farefamily_meals ul li {
        display: inline;
    }
    

span.fare_j9_select {
    padding: 8px 10px;
}

    .ifoneway .flitruo {
        padding-bottom: 0 !important;
    }
    
    .waymensn {
        padding-bottom: 0 !important;
    }
    

    .lug_weight_pill {
        width: 140% !important;
        left: -52px !important;
    }


.result_sortby_head-nine {
    width: 50%;
}

h3.location_dis.fltsrch {
    text-align: left;
}

.imagesContainer_ruslt {
    height: 50px;
}

div#top-sort-list-1 {
    padding: 11px 3px 0;
}
}


@media screen and (max-width: 991px) {
    ul.zroo_pds {
        padding: 0px !important;
    }
    .comon_backbg {
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0;
        box-shadow: none !important;
    }
    .pad_section_p.pasngrinput._passenger_hiiden_inputs.pad_mar_sexzti {
        width: 100%;
        box-shadow: none;
        margin-left: 0;
        margin-right: 0;
    }

.pasngrinput._passenger_hiiden_inputs.spce.main_hide {
    margin: 0;
    width: 100%;
    box-shadow: none;
}

.moreflt.boksectn {
    width: 100%;
    padding: 0px 15px;
}

.passngr_inputs {
    height: fit-content;
}

.passngr_inputs p {
    font-size: 12px;
    line-height: 25px;
    padding-left: 15px;
}

.passngr_inputs:before {
    height: fit-content;
}

    .top_whtsap_head_sectiona {
        width: 100%;
        float: left;
        padding: 15px;
    }
    .pre_summery_outbox.pasngrinput._passenger_hiiden_inputs.login_dev.spce.main_hide {
        margin: 0px;
        width: 100%;
    }

    .new_sections_wtsap.new_sections_wtsap_n {
        margin: 0;
        width: 100%;
    }
    
    li.new_sections_wtsap_n_left {
        width: -webkit-fill-available;
        margin-bottom: 10px;
        margin-right: 0;
        height: auto    ;
    }
    
    .new_sections_wtsap.new_sections_wtsap_n.main_hide ul {
        float: left;
        width: 100%;
        padding: 0px 15px;
    }

    .wrapper_insunce_deatils_loader img {
        display: none;
    }   

    .col-md-4.col-sm-12.nopadding_right.sidebuki.frmbl {
        padding: 0px 15px !important;
    }
    span.fare_j9_select {
        width: 85%;
        margin-left: 7%;
        padding: 7px 0px;
    }
   
/* .width20 {
    width: 15% !important;
} */
.lug_weight_pill {
    width: 150% !important;
    left: -62px !important;
}
.celhtl.width80 {
    width: 77%;
}
.flight_icons_arrows_flighxt {
    top: 20px !important;
}
.flight_icons_arrows_flighxt:after {
    right: -15px;
    top: 66px;
}
.prev_next_date_inbound.round_trip {
    width: auto !important;
    float: left;
}

.prev_next_date_outbound.round_trip.rtn_last_lines {
    width: 50% !important;
    float: left;
}

.prev_next_date_inbound.round_trip i {
    padding: 0;
}


.prev_next-full-view {
    display: flex;
    justify-content: center;
    padding: 10px;
}

.prev_next_date_inbound.round_trip {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
}

.prev_next_date_outbound .btn_dates, .datevery, .prev_next_date_inbound .btn_dates {
    min-width: 100px !important;
}

.prev_next_date_outbound.round_trip.rtn_last_lines {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
    margin-left: 10px;
}
.prev_next_date_outbound.round_trip, .prev_next_date_inbound.round_trip {
    width: 50% !important;
}
.modify_result_button {
    display: block !important;
}


.modify_s.collapse.in {
    margin-top: 60px !important;
    border: none;
    padding: 15px 0px 0;
    background: #edebeb !important;
}
.splmodify {
    width: 97%;
    margin-left: 3%;
}

.collapse.in.araeinner.araeinner1 {
    padding-top: 0px !important;
    margin-top: 0px !important;
}


button#modify_result_button_click {
    width: 100%;
    margin-bottom: 15px;
    height: auto;
    padding: 10px;
}

.collapse.in.araeinner.araeinner1 {
    margin: 0px;
    border-radius: 10px;
}
.filter_tab {
    z-index: 10000 !important;
    bottom: 40px;
    padding: 6px 6px;
    top: initial !important;
    width: 40px;
    margin: auto;
    position: fixed !important;
    height: 40px;
    border-radius: 50%;
    left: 15px !important;
    border: none;
    background: #44b50c;
    font-size: 16px !important;
}
}


@media screen and (max-width: 850px) {
.modal-content.share_singl_copy_cart_content {
    width: auto !important;
}

.body-mege_shre_cxx {
    padding-right: 0;
    padding-left: 0;
}
}
@media screen and (max-width: 767px) {
   
    .col-md-4.col-sm-12.nopadding_right {
        padding: 0px 15px !important;
    }

    .insidebosc{
        padding: 0px;
    }
    .result_sortby_head-nine {
        width: 60%;
        float: left;
    }
    
    .result_sortby_head-left {
        width: 40%;
        float: left;
    }
    .centerload_cityload-new {
        background: none;
        height: auto;
    }
    
    .centerload_cityload-new img {
        width: 70%;
        height: 330px;
    }
.celhtl.width80 {
    width: 80%;
}

.col-xs-4.padflt.widfty.padfive.new_update_lftx {
    width: 33% !important;
    margin: 0 !important;
}

.col-xs-4.padflt.widfty.flight_icons_arrows_flighxt {
    width: 33% !important;
    margin: 0px !important;
}

.col-xs-4.padflt.widfty.padfive.new_update_rigtx {
    width: 33% !important;
    margin: 0 !important;
}

.air_name.timlbl_right {
    text-align: right;
    white-space: normal;
}

.lug_kg {
    font-size: 12px !important;
}
}

@media screen and (max-width: 700px) {

    span.fare_j9_select {
        width: 100%;
        float: right !important;
            margin-bottom:0px !important;
    }
    

    span.f-p.prc_adlt {
        text-align: right;
        font-size: 16px;
    }

    h3.location_dis.fltsrch {
        padding-top: 5px;
    }
    .sidenamedesc {
        display: block !important;
    }
    
    .width80.w100 {
        width: 100%;
        padding-right: 0;
    }
    
    
    .lug_weight_pill {
        left: -82px !important;
    }
    .width80.w100:before {
        display: none;
    }
    .width20.mbl-bookbtn.width20_mbl {
        position: relative;
        width: 100%;
    }
    
    .sidepricewrp.price_flt {
        position: relative;
        transform: translateY(0%);
        top: 0;
        margin: 0;
    }
    
    .width20.mbl-bookbtn.width20_mbl::before {
        display: none;
    }
    
    .mobile_diveriod_a {
        float: left;
        width: 50%;
        padding-left: 10px;
    }
    
    .sidepricewrp.price_flt h6 {
        text-align: left;
        width: 100%;
        float: left;
    }
    
    .f_detail_btn {
        width: auto !important;
        margin: 10px 0 !important;
        float: left !important;
        padding: 7px 20px !important;
    }
    
    .mobile_diveriod_b {
        width: 50%;
        float: right;
        padding-bottom: 10px;
        padding-right: 15px;
    }
    
    .sidepricewrp.price_flt abbr {
        justify-content: right;
    }
    
    #flight_search_result .bookallbtn {
        margin-bottom: 0;
        float: right;
        padding: 3px 21px;
        font-size: 13px !important;
        margin-top: 0;
        width: auto;
    }
    
    .sidepricewrp span:nth-child(3) {
        font-size: 15px !important;
        text-align: right;
    }
    
    span.prc_adlt.prc_adlt_a {
        text-align: right;
    }
    .result_sortby_head-nine {
        width: 100%;
        float: left;
    }
    
    .result_sortby_head-left {
        width: auto;
        float: left;
        margin-top: 10px;
    }
    .prev_next-full-view {
        display: block !important;
    }
    
    .prev_next_date_inbound.round_trip {
        width: 100% !important;
        float: left;
        display: block;
    }
    
    .prev_next_date_outbound.round_trip.rtn_last_lines {
        display: block;
        width: 100% !important;
        float: left;
        margin: 10px 0;
        border-top: 1px solid #ebebeb;
    }
    
}
@media screen and (max-width: 600px) {

.fulloading {
    padding-left: 0;
    padding-right: 0;
}

.centerload_cityload-new {
    
    float: left;
    display: flex;
    justify-content: center;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
}

.centerload_cityload-new img {
    width: 300px;
    height: 300px;
    margin: 0 !important;
}

.relativetop .nigthcunt, .sckintload .borddo.brdrit, .sckintload .borddo.brdrit span {
    padding: 0;
}

.relativetop .nigthcunt, .relativetop .sckintload, .relativetop .sckintload.round-loading .tablecelfty .borddo.brdrit {
    line-height: 26px;
}

.load_links {
    right: 50px !important;
}
}
@media screen and (max-width: 550px) {
    .imagesContainer_ruslt {
        height: 35px;
    }
    .collapse_flight span {
        padding: 8px 25px !important;
        background: #E6E7E5 !important;
    }
    span.text-center.ref {
        text-align: left !important;
        width: 100%;
    }
    span.text-center.ref {
        text-align: left !important;
        width: 100%;
    }
    
    .mobile_diveriod_b {
        padding-right: 0;
    }
    
    .sidepricewrp span:nth-child(3) {
        text-align: right !important;
    }
    
    .button_mobile_hide_n {
        float: right;
    }
    .airlinename {
        margin-top: 0 !important;
    }
    .lug_weight_pill {
        left: -62px !important;
    }
    .operanted_new.display_operator_code {display: none;}
    .prev_next_date_outbound.round_trip.rtn_last_lines {
        padding-top: 10px;
        padding-bottom: 0;
        margin-bottom: 5px;
    }
}
@media screen and (max-width: 539px) {
.lug_weight_pill {
    left: -102px !important;
    width: 180% !important;
}
}


@media screen and (max-width: 480px) {
    .celhtl.width80 {
        padding-bottom: 0px !important;
    }
    div#top-sort-list-1 {
        float: left;
        width: 92% !important;
        margin-left: 5% !important;
    }
    
    .result_sortby_head-left {
        margin-bottom: 1px;
    }
    .prev_next-full-view {
        margin: 10px 4%;
        width: 93%;
    }
    .ifround .onesetsi {
        padding: 15px;
    }
    .insidebosc {
        padding: 10px !important;
    }
    
    svg.fill_depart {
        left: 10px;
        top: 10px;
    }
    
    .celhtl.width80 {
        width: 100%;
        float: left;
        padding: 15px;
    }
    
    .ifoneway .flitruo {
        width: 100%;
        padding-right: 0 !important;
    }
    
    .ifoneway .celhtl.midlbord {
        width: 180px;
        display: flex;
        justify-content: space-around;
        align-items: center;
        position: absolute;
        top: -47px;
        left: 44px;
    }
    
    .airlinename {
        text-align: left !important;
        line-height: 18px !important;
        padding-left: 10px !important;
    }
    
    .lug_weight_pill {margin-top: 0;}
    
    .top-bagguges-resultpages.new_update_rigtx_xz {
        position: relative;
        top: -24px;
    }
    .lug_weight_pill {
        margin-top: 0 !important;
    }
    .sidepricewrp.price_flt h6 {
        font-size: 12px !important;
    }
    .collapse_flight span {
        font-size: 12px !important;
    }
    span.text-center.ref {
        font-size: 14px !important;
    }
    
    .complete_new_main-refund {
        align-items: center;
    }
}

@media screen and (max-width: 400px) {
.lug_weight_pill {
    left: -80px !important;
}
}


.airlinename {
    font-size: 12px !important;
    padding-left: 0;
    position: relative;
    left: 5px;
}
@media screen and (max-width: 380px) {
    button.bookcont_x_g {
        padding: 8px;
        font-size: 13px;
        font-weight: 400;
    }
    button.bookcont_x_r {
        padding: 8px;
        font-size: 13px;
        font-weight: 400;
    }
    .user_informations_nn label {
            font-size: 15px;
        line-height: 27px;
    }
.ifoneway .celhtl.midlbord {/* display: block; */justify-content: flex-start;}
}


@media screen and (max-width: 436px) {
    .new_sections_wtsap_text {
        width: 66%;
    }
    
    .new_sections_wtsap_svgs {
        width: 10%;
    }
    
    .new_sections_wtsap li h6 {
        text-align: center;
        font-size: 13px;
        padding-top: 0;
        left: -5px;
    }
    
    .new_sections_wtsap li p {
        padding-right: 10px;
    }
}

@media screen and (max-width: 405px) {
    .complete_new_main-refund {
        display: block;
    }
    
    .collapse_flight {
        width: 100%;
        float: left;
    }
    
    .refundble_pattren {
        width: 100%;
        float: left;
    }
    
    .collapse_flight span {
        width: 100%;
        float: left;
    }
    
    span.text-center.ref {
        text-align: center !important;
        width: 100%;
        float: left;
        display: flex;
        justify-content: center;
    }
    .sidepricewrp.price_flt h6 {
        font-size: 11px !important;
    }
    .mobile_diveriod_a {
        padding: 0;
    }
    
    .sidepricewrp.price_flt h6 {
        margin-top: 0;
    }
    
    .complete_new_main-refund {
        padding-bottom: 0;
    }
    .f_detail_btn {
        padding: 7px 11px !important;
    }
}

@media screen and (max-width: 350px) {
    .lug_weight_pill {
        left: -58px !important;
        top: -4px !important;
    }

.lug_kg {
    margin: 0 !important;
    float: left;
    width: 25% !important;
}

.lug_kg span {
    top: 0;
}

.flight_icons_arrows_flighxt:after {
    display: none;
}


}</pre></body></html>