@media only screen and (min-width: 1024px) and (max-width: 1365px) {

    .trans_flight_completed,
    .cancel_trans_exp_main {
        padding: 10px 10px;
    }

    .cancel_trans_exp_main .date-for-adve {
        width: 60%;
        padding: 20px 10px;
    }

    .cancel_trans_flight_main .trans_drop_partial {
    
        width: 40%;
        padding: 20px 10px;
    }

    .complete_trans_exp_details,
    .cancel_trans_flight_main {
        padding: 10px 10px;
    }

    .low_balance-hemb,
    .customer_balance-hemb,
    .menu-option-hemb {
        top: 40px !important;
        right: 0 !important;
    }

    .tab_inter .flexi_flextopcolum_btn {
        text-align: right;
    }

    .fareroundtripscrollbar {
        display: flex;
    }

    .extrabenefitbordersection>div:first-child {
        border-radius: 4px 4px 0px 0px;
    }

    .extrabenefitbordersection>div:last-child {
        border-radius: 0px 0px 4px 4px;
    }

    .flexi_flexifareinfocolum2 {
        width: 100%;
    }

    .flexi_innerflexirow.flexi_roundtripinnerflex div.flexi_extraflexioptionrow {
        width: 100%;
        text-align: center;
    }

    .flexi_innerflexirow.flexi_roundtripinnerflex div.flexi_extraflexioptionrow>h1 {

        text-align: center;
    }

    .flexibucketrow.flexroundtripbucket {
        padding: 0px 10px 0px 10px;
    }

    .flexi_innerflexirow {
        margin-right: 10px;
    }

    .multi_fare_radio {
        align-self: initial;
        right: 10px;
        position: absolute;
        top: 20px;
    }




    .refundstatus-refund-table {

        width: 100% !important;
    }

    .tool-tip-sort {
        width: 200px !important;
    }

    .tip-btn {
        top: 135px !important;
    }

    .skip-it-btn {
        top: 180px !important;
    }

    .tool-tip-search {
        top: 23px !important;
        right: 51px !important;
    }

    .arrow-point-flight-modify {
        top: -5px !important;
        right: 195px !important;
    }

    .arrow-point-flight-class-tips {
        left: 74% !important;
        top: 105px !important;
    }

    .arrow-point-flight-class-tips:after {
        height: 20px !important;
        left: 4px !important;
        top: 9px !important;
    }

    .tool-tip-4 {
        width: 150px !important;
        left: 565px !important;
        top: 125px !important;
    }

    .arrow-point-flight-arridate {
        left: 98% !important;
        top: 145px !important;
    }

    .arrow-point-flight-arridate:after {
        height: 290px !important;
        top: -290px !important;
    }


    .arrow-point-flight-from {
        left: 529px !important;
        top: -5px !important;
    }

    .arrow-point-flight-from:after {
        height: 20px !important;
        left: 4px !important;
        top: -20px !important;
    }

    .tooltip {
        top: -82px !important;
        left: 475px !important;
        width: 125px !important;
        text-align: center;
    }

    .swaplocation {
        right: -34px !important;
    }

    .partnerlogo {
        width: 184px !important;
    }

    .cancel_dot_track {
        width: 290px !important;

    }

    .passenger-status-container {
        padding: 73px;
    }

    .cancellation-details-container {
        padding: 10px;
        min-height: 1042px;
    }



    .offers-body {
        display: none;
        padding: 0px !important;
    }

    .off-slider {
        width: 660px !important;
        margin: 0 auto !important;
        margin-bottom: 22px !important;
    }




    .act-experience-searchpage-sub .act_searchpage_flModSearchLbl img {
        top: 16px !important;
    }


    .min-height-css {
        min-height: 1150px !important;
    }


    .act-experience-searchpage-sub .floating-select {
        padding-top: 15px !important;
    }


    .container {
        width: 100% !important;
    }

    .error_top_pad {

        padding-top: 100px !important;
    }

    .form_extra {
        width: 65%;
    }

    .mr-120 {
        margin: 0;
    }

    .trans_details_row3 {
        display: flex;

    }

    .landing_dealscontainer {
        padding: 0px 30px;
    }

    .landing_deals_card_main {
        width: 100%;
        overflow: auto;
        white-space: nowrap;
    }

    .landing_deal_box {
        float: none;
        display: inline-block;
    }

    .filter-section-hotel {
        padding: 0px 15px;
    }

    .ax-row {
        padding: 0px 15px;
    }

    .ax-breadcrumb-Wrap {
        padding: 0px 15px;
    }

    .hotel-booking-wrapper {
        min-height: 1240px !important;
    }

    .hotel_details_body {
        width: 100% !important;
        padding-left: 20px;
        padding-right: 20px;
    }

    .loggedin-user {
        margin-right: 15px !important;
    }

    .offer_details {
        min-height: 1200px !important;
    }

    .flight_tour_main-component {
        min-height: 1230px !important;
    }

    .flight_trans_main-component {
        min-height: 1200px !important;
    }

    .loaderrow {
        min-height: 1200px !important;
    }

    .contact-wrapper .contact-us-container {

        width: 100% !important;
    }

    .contact_us_main_pad {
        padding-left: 30px;
        padding-right: 30px;
    }

    .contact_us_info {
        width: 50% !important;
    }

    .seatmaprow {
        width: 80% !important;
    }


    .head .container {

        width: 100% !important;
        padding-left: 14px;
        padding-right: 14px;
    }

    .head header>span>a>img {
        width: 105px;
    }

    .head header>span {
        margin-top: 14px;
    }

    .userlogged {
        margin-top: 5px;
    }

    .userlogged span {
        font-size: 12px;
    }

    .header_accountDetails i {
        font-size: 13px;
    }

    .header_accountDetails div {
        font-size: 12px;
    }

    .newadd_header {
        font-size: 12px;
    }


    .landing_tabcontainer {

        width: 100% !important;
        padding-left: 20px;
        padding-right: 20px;
    }

    .landing_dealscontainer {

        width: 100% !important;
        display: inline-block !important;
    }

    .landing_deals_title {
        width: 100%;
    }

    .landing_deal_box {
        margin-bottom: 23px;
        width: 30%;
        margin: 0 auto;
        margin-right: 22px;
    }

    .landing_banner {

        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }

    .landing_flModSearchIn {
        width: 48.5%;
    }

    .landing_trav_types {
        width: 100%;
    }





    .flight-search-btn-container {
        width: 48.5%;
    }

    #hotel_earn .landing_flModSearchBt {
        width: 48.5%;
    }

    .special-cat {
        display: flex;
    }

    .landing_trav_types_fare_indicator {
        width: 100%;
    }

    .landing_searchbtn {
        width: 100%;
    }

    .modify_trav_types_fare_indicator {
        width: 100%;
    }

    .landing_search_box {
        width: 431px;
    }


    .sidemaprow>ul>li {
        margin: 0 20px;
    }

    .footercontainer {
        width: 1000px !important;
    }


    .row_modify_search {
        padding: 0px 10px;
    }

    .ax_breadcrumbs {
        padding: 0 10px;
    }

    .searchbtn_modify {
        font-size: 13px;
    }

    .Main_filters {
        padding-left: 10px !important;
        padding-right: 10px !important;
        width: 28% !important;
        margin-right: 0px !important;
    }

    .master_inter {
        width: 100% !important;
    }

    .btn_inter {
        padding: 10px 10px !important;
    }

    .middle_inter {
        width: 25% !important;
    }

    .container_duration_inter {
        width: 47%;
    }

    .left_inter {
        width: 20% !important;
    }



    .ax-form-fields-wrap>input {
        background-position: 181px center !important;
        width: 217px !important;
    }

    .ax-real-content .othercontext-para p,
    ul.ax-form-fields-wrap {
        padding: 0px 11px;
    }


    .ax-date-range-wrap {
        width: 29% !important;
    }

    .ax-pax-config-wrap {
        width: 26% !important;
    }

    div#customfilter {
        padding: 0px 8px;
    }

    .leftside-sort {
        width: 70% !important;
    }

    .ax-result-col {
        width: 100% !important;
    }



    .act_searchpage_row>div {
        margin-left: 10px;
    }

    .experience-search {
        width: 29% !important;
    }

    .experience-search1 {
        width: 29% !important;
    }

    .experience-left-aside-menu .act_searchpage_collapse+label {
        padding: 15px 5px !important;
    }

    .categ_main_flex_div {
        padding: 5px 8px;
    }

    .act_searchpage_mid-div {
        justify-content: normal;
    }

    .experience-left-aside-menu {
        width: 20%;
    }

    .act_searchpage_contents {
        width: 80%;
    }


    .total-exp-count {
        width: 74%;
    }

    .dropdown-featured {
        width: 58%;
    }

    .experience-right-div-card .act_searchpage_card {
        width: 29.33%;
    }



    .master_two_way_inter {
        width: 100% !important;
    }



    .main_domestic {
        width: 100%;
    }

    .main_domestic .domestic_one_main_sub_inter {
        height: 75px;
    }

    .main_domestic .domestic_one_container_duration_inter {
        width: 43% !important;
    }

    .main_domestic .domestic-book-now-main {
        padding: 15px 40px !important;
    }



    .flight_tour_main-component .flight_tour_full_middle-menu {
        width: 82%;
    }

    .flight_tour_main-component .flight-booking-bottominnerrow {
        padding-right: 10px !important;
    }

    .flight_tour_main-component .flight-booking-baggagerow {
        width: 35%;
        padding-left: 10px;
    }

    .flight_tour_main-component .flight-booking-baggagerow-benefits {
        width: 35%;
        padding-left: 10px;
    }

    .flight_tour_main-component .flight-booking-info_comp_inter {
        width: 65%;
    }

    .flight_tour_main-component .flight-booking-info_comp_inter-benefits {
        width: 65%;
    }



    .termconditionrow1 {
        right: -406px !important;
    }

    .flight_tour_main-component .dropimg-traveller_flt {
        left: 322px !important;
    }

    .flight_tour_main-component .form_one_title {
        width: 13% !important;
    }

    .flight_tour_main-component .ax-traveller-input input {
        width: 100% !important;
    }

    .flight_tour_main-component .traveller-gender-drop .dropimg-traveller {
        left: 45px !important;
    }

    .flight_tour_main-component .mealsinfodetailsbox>input {
        width: 75% !important;
    }

    .flight_tour_main-component .proceedToPaymentNote {
        padding-left: 0px;
    }

    .flight_tour_main-component .termconditionrow {
        right: -429px !important;
    }






    .flight_trans_container .flight_trans_main-component {


        width: 100%;
        padding-left: 15px;
        padding-right: 15px;
    }

    .date-for-adve.desktop {
        display: none;
    }

    .experience-btn {
        margin-left: 33px;
    }

    .flight_trans_main-component .flight_trans_right {
        width: 27%;
        margin-left: 22px;
    }


    .flight_trans_main-component .trans_details_buttons {
        width: 18%;
        flex-direction: column;
        margin-left: 15px;
    }

    .flight_trans_main-component .flight_trans_middle1 {
        width: 60%;
    }

    .hotel_transaction_card_main .hotel_transaction_btn2 {
        width: 100px;
    }

    .hotel_transaction_btn_refund .refund_btn1 {
        width: 78px;
        height: 62px;
    }

    .flight_trans_tabcontent .flight_trans_main1 .hotel-transaction-btn {
        width: 8% !important;
    }



    .hotel_main_details_section2 {
        padding: 15px 7px 10px 0px;
    }



    .mainheader {
        padding-left: 15px;
    }

    .main-container-check-avaibility .style .rating {
        padding: 0px 10px;
    }

    .act-cha-main-containBox .images {

        width: 70%;
    }

    .act-cha-main-containBox .contain {
        width: 30%;
    }

    .tg-container-left {
        width: 72%;
    }

    .act-cha-overview {
        padding: 0px 15px;
        width: 100%;
    }

    .act-cha-hrs.accordion {
        padding: 0px 15px;
        width: 100%;
    }

    .leftside-panel-nav {
        margin-right: 0px;
        width: 16%;
    }

    .activity_tr_details_card_img {
        width: 40%;
    }

    .act_tour_middle {
        width: 55%;
    }

    .activity_tr_details_card_info {
        width: 70%;
    }

    .left_container {

        width: 25%;
    }

    .form_container {

        width: 38%;
    }

    .right_container {

        width: 30%;
    }

    .important_information .details_popup_modal-content,
    .view_all_amenities .details_popup_modal-content,
    .terms-condition-popup .details_popup_modal-content,
    .more-info-popup .details_popup_modal-content,
    .cancellation-policy .details_popup_modal-content,
    .cancel-cnf_popup_modal .details_popup_modal-content,
    .reschedule_popup_modal .details_popup_modal-content {
        margin-top: 100px;
    }

    .fare-benefits-popup .details_popup_modal-content {
        margin-top: 100px;
        width: 55%;
    }

    .fare-benefits-popup .fare_benefits_info .flexi_flextopcolum .flexi_flextopcolum_btn {
        text-align: right;
        padding-right: 4px;
    }

    .leftpanelh {}

    .exp_container div.onepanel div.rightpanel {}

    .onepanel .leftpanelh hr {
        width: 84% !important;
    }

    .innertabeldata.policyinnerrow {
        width: 83% !important;
    }

    .h_tex {
        width: 90%;
    }



    .ax-real-content .othercontext-para p,
    ul.ax-form-fields-wrap {
        padding: 0px 11px;
    }


    .ax-pax-config-wrap {
        width: 22% !important;
    }

    div#customfilter {
        padding: 0px 8px;
        width: 25.5% !important;
    }

    div#hoteldetails {
        width: 74% !important;
    }







    .act_searchpage_row>div {
        margin-left: 10px;
        margin-top: 10px;
    }

    .experience-search {
        width: 29% !important;
    }

    .experience-search1 {
        width: 29% !important;
    }


    .categ_main_flex_div {
        padding: 5px 8px;
    }

    .act_searchpage_mid-div {
        justify-content: normal;
    }



    .experience-price-search {
        width: 20%;
    }

    .experience-time-search {
        width: 20%;
    }

    .experience-rating-search {
        width: 20%;
    }

    .experience-more-search {
        width: 20%;
    }


    .experience-right-div-card .act_searchpage_card {
        width: 29.33%;
    }



    .right-booking-info {

        width: 100%;
        margin: 0px 10px;
    }

    .right-booking-info .farehead>p.pperson {
        width: 27%;
        text-align: right;
    }



    .right-booking-info .innerdivhotel {
        width: 506px;
    }

    .ax-booking-sucess-inner .booking_container .leftpanelh {
        width: 68% !important;
    }



    .offer_details h1 {

        width: 100%;
    }

    .li_style {

        width: 100%;
        padding: 0px 12px;
    }

    #termsandconddynamic {
        width: 100%;

        padding: 0px 45px;

        padding-top: 60px;
    }

    .faq-category {
        padding: 0px 14px;
    }

    .faq-heading h1 {
        padding: 71px 15px 20px !important;
    }

    .panel {

        width: 100%;
    }

    .offer_deals_card_main {
        width: 100% !important;
    }

    .offer_deal_box {
        width: 30% !important;
        margin-right: 15px !important;
        margin-top: 15px !important;
        margin-left: 15px !important;
    }


    .dynamic_error_min_height {
        margin: 240px;
    }


    .offer_details h2,
    h3,
    h4 {
        padding: 0px 15px;
    }

    .offer_details ul {
        margin: 0px 15px;
        padding: 0px 15px;
    }

    .offer_bookbtn_div {
        width: 87%;
    }


    .ax-page-experience-search #main_content .error_messages-box {
        margin-left: 240px !important;
    }

    .ax-page-flight-booking .container .error_messages-box.session-timeout {
        width: 1023px !important;
        margin: 0px !important;
    }

    .ax-page-hotel-success .container .hotel-booking-section .error_messages-box.session-timeout {
        width: 1023px !important;
        margin: 0px !important;
    }

    .main-wrapper-booking-hotel .container .hotel-booking-section .error_messages-box {}




    .footer-bot {
        position: absolute;
        bottom: 0;
    }


    .landing_deal_btn_ipads {
        top: 85px;
    }

    .loader-left {
        margin: 0px 125px 0px 0px;
    }

    #faq_div {
        min-height: 800px !important;
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }

    .ax-page-wrapper.contact-wrapper {
        min-height: 1134px !important;
    }

    .pageload {
        min-height: 1032px !important;
        width: 1024px !important;
    }

    .exp-details-loader {
        min-height: 1180px !important;

        width: 100% !important;
    }

    .loaderrow {
        min-height: 1180px !important;
        width: 1024px !important;

    }

    .loaderrowAvailability {
        min-height: 1180px !important;
        width: 1024px;

    }

    .hotel_details_banner {
        width: 0% !important;
    }

    .hotelLoader {
        width: 100% !important;
    }

    .act_tour_main-component {
        min-height: 1234px !important;
    }

    .footer-bots {
        bottom: 0;
    }

    .mt-120 {
        margin-top: 120px !important;
    }


    #reviewpageloaderform {
        min-height: 1181px !important;



    }


    .reviewdesktop-loader {

        width: 100% !important;
    }


    .mn-ht {
        min-height: 901px !important;

    }

    .mn-ht-of {
        min-height: 1181px !important;

    }

    .flight_trans_container {
        min-height: 1181px !important;

    }

    .password_main_content {
        width: 88% !important;
    }


    .contact-us_corporate_Main {
        display: flex;
        width: 100%;
    }

    .contact-us_corporate_sub {
        width: 50%;
    }

    .ax-page-wrapper.container.offerdetails-wrapper {
        padding: 0 20px;
    }


    .cancellation_reason_main {
        width: 100% !important;
    }

    .cancellation_reason_content {
        padding: 0px 25px;
        width: 75% !important;
    }

    .flModSearchIn_modify {
        width: 32%;
        padding: 0 20px;
        margin-top: 10px;
    }

    .flModSearchBt_modify {
        width: 32%;
        margin-left: 0;
        padding: 0 20px;
        margin-top: 10px;
    }


}

@media only screen and (min-width: 1024px) and (max-width: 1025px) {
    .footer-bot {
        position: absolute;
        bottom: 0;
    }
}

@media only screen and (min-width: 1365px) and (max-width: 1366px) and (orientation:landscape) {

    .off-slider {
        width: 820px !important;
        margin: 0 auto !important;
        margin-bottom: 22px !important;
    }

    .loaderrow {
        margin-bottom: 130px !important;
    }

    .loaderrowAvailability {
        margin-bottom: 130px !important;
    }

    .search_result_content .loaderrow {
        margin-bottom: 85px !important;
    }

    .flight_tour_main-component {
        margin-bottom: 211px !important;
    }

    .loggedin-user {
        margin-right: 20px !important;
    }

    .swaplocation {
        right: -34px !important;
    }
}