@media ( max-width: 992px ) {

    .callBtn{
        margin: 6px 0;
    }
    .flightSearchSection .entrySection{
        flex-wrap: wrap;gap: 12px 6px;
    }
    .flightSearchSection .entrySection .firstCh1{
        width: 48%;
    }
    .flightSearchSection .entrySection .firstCh2{
        width: 12%;
    }
    .flightSearchSection .entrySection .firstCh3{
        width: 30%;
    }
    .flightSearchSection .searchButton{
        top: 93%;
    }
    .whyWithUs .firstCHild{
        grid-template-columns: repeat(2,1fr);
    }

    /* ---------------------- Fligt Search Css ------------------------ */
    .modifySearch .modyvghjkl{
        flex-direction: column;gap: 1rem;align-items: start;
    }
    .flightSearchSection.ytycytckgctd.active{
        height: 20em;
    }
    .flightResultMainbhj{
        position: relative;
    }
    .flightResultMainbhj .filterSection{
        position: absolute;top: 1rem;width: 20em;z-index: 2;height: 43em;overflow: auto;transform: translateX(-150%);transition: all ease-in-out .4s;
    }
    .flightResultMainbhj .filterSection.active{
        transform: translateX(0%);
    }
    .flightResultMainbhj .resultSection{
        width: 100%;
    }
    .flightResultMainbhj .filterSection .hevybooubub .fgweh2qef{
        display: block;position: absolute;
    }
    .searchOneWayBox .prizenvinwe .biiqbbiq{
        width: 100%;
    }
    .srtByTop .fghq3f{
        display: none;
    }
    .srtByTop .fghq3fwvw{
        display: block;margin-left: 1rem;border: 1px solid #ddd;border-radius: 12px;padding: 2px 1rem;
    }

}

@media ( max-width: 768px ) {

    .mainSetion .mainHeading{
        font-size: 26px;
    }
    .cfvghjklkjhbv .mainewewe{
        font-size: 26px;
    }
    .whyWithUs .firstCHild h4{
        font-size: 16px;
    }
    .whyWithUs .firstCHild p{
        font-size: 12px;
    }
    .flightSearchSection .entrySection .firstCh2{
        width: 15%;
    }
    .flightSearchSection .entrySection .firstCh3{
        width: 49%;
    }
    .flightSearchSection .entrySection .ewawegWEWE#toDestiDiv{
        right: 0;
    }

    .modifySearch .wouehouwvwef{
        flex-wrap: wrap;
    }

    .searchOneWayBoxMain{
        padding: 8px 0;
    }
    .searchOneWayBox .fguioaecw,
    .searchOneWayBox .prizenvinwe{
        display: none;
    }
    .searchOneWayBox .tinianscac{
        width: 100%;border: 0px;
    }
    .searchOneWayBox .tinianscac .vghjkw4eg4e .date,
    .searchOneWayBox .tinianscac .vghjkw4eg4e .time,
    .searchOneWayBox .tinianscac .vghjkw4eg4e .aiwena{
        font-size: 12px;
    }

    .searchOneWayBox .tinianscac .second .iasciascna .direct{
        margin: 8px 0;
    }
    .iiqigvqefqaqf{
        padding-bottom: 8px;
    }
    .moreInfo{
        font-size: 12px;padding-top: 8px;
    }
    .searchTwoniai{
        width: 100%;border: 0px;
    }
    
}

@media ( max-width: 576px ) {

    .mainSetion{
        background: #fff;padding: 2rem 0 1rem 0;
    }
    .mainSetion .mainHeading{
        font-size: 20px;color: #000;border-bottom: 1px solid #ddd;padding-bottom: 12px;
    }
    .flightSearchSection{
        margin-top: 1rem;padding:0 10px;
    }
    .flightSearchSection .searchButton{
        position: relative;top: revert;margin-top: 18px;
    }
    .flightSearchSection .searchButton button{
        width: 100%;border-radius: 4px;
    }
    .flightSearchSection .tripType label{
        border: 1px solid #ddd;border-radius: 6px;
    }
    .flightSearchSection .tripType label.active{
        border-radius: 6px;border-color: var(--main-clr);
    }
    .flightSearchSection .entrySection{
        gap: 12px 4px;
    }
    .flightSearchSection .entrySection .firstCh1{
        width: 100%;
    }
    .flightSearchSection .entrySection .firstCh1.fghuio{
        width: 49.3%;
    }
    .sliderArrow.fa-arrow-right{
        right: 0;
    }
    .sliderArrow.fa-arrow-left{
        left: 0;
    }
    .whyWithUs .firstCHild{
        grid-template-columns: repeat(1,1fr);
    }
    .subscriberDiv h3{
        font-size: 18px;
    }
    .subscriberDiv p{
        font-size: 14px;
    }
    .subscriberDiv form input,
    .subscriberDiv form button{
        font-size: 14px;
    }
    .whyWithUs{
        padding: 1rem 0;
    }
    footer .footerPartner > div{
        height: 40px;
    }

    /*.modifySearch{
        background: var(--main-clr);padding: 1px;
    }*/
    .modifySearch .fghjkl,
    .modifySearch .modyvghjkl{
        display: none;
    }
    .modifySearch .gctvyuiljhgbw{
        background-color: var(--main-clr);padding: 0;
    }
    .modifySearch .flightSearchSection.ytycytckgctd{
        padding: 0 12px;border-radius: 6px;
    }
    .modifySearch .flightSearchSection.ytycytckgctd.active{
        height: 26em;
    }
    .modifySearch .flightSearchSection form{
        padding-top: 10px;
    }

    .mobModify{
        display: flex;align-items: center;justify-content: space-between;padding: 10px 0;color: white;font-size: 12px;font-weight: 400;
    }
    .mobModify>div:last-child{
        font-size: 14px;background: #ffffff3a;padding: 6px 10px;border-radius: 6px;
    }

    .flightResultMainbhj .filterSection{
        position: fixed;height: 100dvh;width: 100%;top: 0;left: 0;overflow: auto;z-index: 5;border-radius: 0px;
    }

}


@media ( max-width:472px ){

    .flightSearchSection .entrySection .ewawegWEWE{
        width: 100%;
    }
    .flightSearchSection .entrySection .firstCh2{
        width: 32.4%;
    }
    .flightSearchSection .entrySection .firstCh3{
        width: 100%;
    }
    .modifySearch .flightSearchSection.ytycytckgctd.active{
        height: 30em;
    }
    
}