@media only screen and (min-width: 768px) and (max-width: 1023px) {

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

    .hotel_transaction_btn_refund {
        text-align: center;
    }

    .cancel_trans_exp_main .hotel-transaction-btn {
        width: 100%;
        max-width: none;
    }

    .cancel_trans_flight_main {
        display: block;
        padding: 10px 10px;
    }



    .trans_details_maincontent_row1 {
        display: block;
        padding: 0px 20px;
        border-top: 1px solid #e6e6e6;
    }

    .trans_details_maincontent_row1 {
        display: block;
        padding: 0px 20px;
    }
    .trans_details_con-right1{
        width: 100%;
    }
    .trans_details_right1 {
        width: 100%;
    }

    .trans_details_con-right1 #rescheduleid, .trans_details_right1 #cancelcf, .trans_details_right1 button {
        width: 100%;
    }

    .trans_details_con-right1 #rescheduleid{
        width: 100%;
    }

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

    .trans_details_maincontent_row1_col_2 .trans_drop_partial {
        display: block;
        width: 100%;
    }

    .cancel_trans_flight_main .trans_drop_partial {
        width: 100%;
        padding: 20px 0px;
    }

    .cancel_trans_flight_main .hotel-transaction-btn {
        width: 100%;
        justify-content: center;
    }


    .cancel_trans_exp_main .date-for-adve {
        width: 100%;
        padding: 20px 0px;
    }

    .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;
    }





    .linkbox {
        width: 20% !important;
    }

    .partnerlogo {
        width: 140px !important;
    }

    .right-booking-info {

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

    .cancel_dot_track {
        width: 210px !important;

    }


    .refundstatus-refund-table {

        width: 100% !important;
    }

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

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



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

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




    .container {
        width: 100% !important;
    }

    .exp-loads {

        width: 100%;
        padding: 22% 7% 0% 7% !important;
    }

    .hotel_tab_details {
        width: 100% !important;
    }

    .firstimgcolum>img {
        max-width: 188px !important;
    }

    .hotel_transaction_view2 {
        text-align: revert !important;
    }

    .hotel_transaction_amt {
        margin-left: 0% !important;
    }

    .hotel_checkin {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .hotel_checkout {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }

    .hotel_room {
        padding-left: 0px !important;
        padding-right: 4px !important;
    }

    .hotel_guest {
        padding-left: 4px !important;
        padding-right: 10px !important;
    }


    .domestic_one_img_plane_inter {
        margin-right: 0px !important;
    }


    .act_searchpage_mid-div .category-main-title {
        padding: 15px 15px !important;
    }

    .categ_main_flex_div {
        padding-right: 5px !important;
        padding-left: 15px !important;
    }

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


    .ipad-1 {
        padding: 0px 0px 0px 0px !important;
    }


    .error_top_pad {
        padding-top: 155px !important;
    }

    .exp-side-load {

        padding: 22% 7% 0% 7% !important;
        width: 100% !important;
        min-height: 514px !important;
    }

    .categ_drop_img {
        background: url(/TE/image/experience/downarrow.png)no-repeat 20px 0px !important;
    }

    .activity_tr_lan_requirement input.floating-select {
        font-size: 11px !important;
    }

    .error_messages-box_flt_search {
        width: 65% !important;
    }

    .act-experience-searchpage-sub .act_searchpage_flModSearchLbl img {}


    .db_pop_err {
        width: 0 !important;
    }

    .sww {
        margin: 0 90px;
    }

    .form_extra {
        width: 90%;
    }

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

    .mr-120 {
        margin: 0;
    }

    .domestic_flightnumber-plusone {
        margin-left: 71px;
        top: -5px;
    }

    .trans_details_row3 {
        display: flex;

    }

    .landing_dealscontainer {
        padding: 0px 30px;
    }

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

        display: inline-block;
    }

    .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;
    }

    .loggedin-user {
        margin-right: 5px !important;
        width: max-content;
    }

    .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;
    }

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

    .ax-hotelsrp-sort ul li {
        margin-right: 13px !important;
    }

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

    .ax-form-fields-wrap>input {
        background-position: 165px center !important;
        width: 200px !important;
        padding-left: 15px !important;
        padding-right: 52px !important;

    }

    .rightside-sort {

        width: 34% !important;
    }

    .extra_error_pad {
        width: 64% !important;

    }


    .reviewdesktop-loader {
        width: 65% !important;

    }


    .seatmaprow {
        width: 60% !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 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_main_body {
        width: 100%;
    }

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


    .landing_deal_box {
        margin-bottom: 23px;

        width: 29%;
        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%;


    }

    .landing_trav_types_fare_indicator {
        width: 100%;
    }

    .modify_trav_types_fare_indicator {
        width: 100%;
    }


    .landing_searchinput_travellers,
    .floating-select {
        width: 82%;
    }

    .landing_search_box {
        width: 311px;
    }


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

    .footercontainer {
        width: 723px !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;
    }

    .sortBy_label {
        width: 18% !important;
    }

    .Sortby_body {
        width: 69% !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;
    }

    .lbl_holder_inter>b {
        font-size: 21px !important;
    }



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

    .landing_label_modify {
        font-size: 13px;
    }

    .ax-location-search-wrap {
        width: 24% !important;
    }

    .Result_Hotel_search_box {
        width: 195px;
    }

    .ax-desktop-suggested-flyout-container div>input {
        font-size: 14px !important;
    }

    .ax-daterange label>input {
        font-size: 14px !important;
    }

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

    .Result_Hotel_search_box {
        width: 195px;
    }

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

    .Result_Hotel_travellers_room {
        width: 223px;
    }

    .ax-paxcongig>input {
        width: 132px !important;
        font-size: 14px !important;
    }

    .ax-paxcongig {
        width: 150px;
    }

    .landing_searchbtn-hotel {
        width: 150px !important;
        height: 41px !important;
        font-size: 14px !important;
    }

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

    .ax-star-rating {
        margin: 0px 6px !important;
    }

    .ax-filters-wrap .ax-checkbox-label-text {
        font-size: 12px !important;
        width: 80px !important;
    }

    .ax-slideparents {
        width: 190px !important;
        height: 165px !important;
    }

    .ax-thumbnailcolum {
        width: 550px !important;
        min-height: 190px !important;
    }

    .thumbtopheadingrow {
        width: 355px !important;
        padding: 7px 20px 0px 20px !important;
    }



    .act_searchpage_row>div {
        margin-right: 33px !important;
        margin-left: 10px !important;
    }

    .experience-search {

        width: 32% !important;
        margin-right: 55px !important;
    }

    .experience-search1 {

        width: 35% !important;
        margin-right: 55px !important;
    }

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

    .categ_main_flex_div {
        padding-top: 5px;
        padding-bottom: 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%;
    }

    .act-experience-searchpage-sub .test {
        width: 239%;
    }

    .dropdown-featured {
        width: 69%;
    }

    .total-exp-count {

        width: 48%;
    }

    .experience-right-div-card .act_searchpage_card {

        width: 43.33%;
    }

    .experience-right-div-card .act_searchpage_card {
        margin-right: 35px;
    }




    .main_domestic {
        width: 100%%;
    }

    .main_domestic .domestic_one_lbl_holder_inter {
        font-size: 18px;
    }

    .main_domestic .checkmark_radio {
        width: 18px;
        height: 18px;
    }

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

    .main_domestic .domestic_one_flight_info_label_inter:first-child {
        margin-right: 6px
    }

    .main_domestic .domestic_one_main_sub_inter {
        height: 75px;
    }

    .main_domestic .domestic_one_right_inter {
        width: 42%;
        padding-right: 0px;
    }

    .main_domestic .domestic_one_flight_radio_dom_card {
        margin-left: 4px;
    }

    .main_domestic .domestic_one_info_comp_inter {
        flex-wrap: wrap;
    }



    .main_domestic .container_radio .checkmark_radio:after {
        width: 6px;
        height: 6px;
    }

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



    .master_two_way_inter {
        width: 100% !important;
    }



    .flight_tour_main-component .leftside-panel-nav {
        margin-right: 10px;
    }

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

    .flight_tour_main_middle-menu {
        width: 67%;
    }

    .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%;
    }



    .flight_tour_main-component .flight-booking-innerlooprow:first-child {
        padding: 5px 5px;
    }

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

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

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

    .flight_tour_main-component .flight-traveller-info {
        padding: 15px 5px;
    }

    .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 .email_conntactdetails-main {
        grid-template-columns: 15% 85%;
    }

    .flight_tour_main-component .reviewbooking_firstpart_col_2 {
        padding-left: 20px;
    }

    .flight_tour_main-component .flight-booking-innerlooprow {
        padding: 0px 5px 20px 5px !important;
    }

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

    .flight_tour_main-component .use_axis_edge {
        padding: 10px !important;
    }

    .flight_tour_main-component .proceed_to_payment_btn {
        font-size: 14px !important;
    }

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

    .flight_tour_main-component .flight_tour_right-menu {
        margin-left: 1% !important;
    }

    .flight_tour_main-component .termconditionrow {
        right: -262px !important;
        top: -48px !important;
    }






    .flight_trans_container .flight_trans_main-component {

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

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

    .flight_trans_main-component .mobile-filter-view {
        display: none;
    }

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

    .flight_trans_main-component .flight_trans_button_booking {
        width: 103px;
        font-size: 13px;
    }

    .flight_trans_main-component .flight_trans_button_booking {
        margin-right: 5px;
    }


    .flight_trans_main-component .flight_trans_left1 {
        width: 11%;
        margin: auto 15px auto 0px;
    }

    .flight_trans_main-component .trans_details_buttons {
        width: 21%;
        flex-direction: column;
    }

    .flight_trans_main-component .trans_details_row2 {
        flex-direction: column;
    }

    .flight_trans_main-component .transcation img {
        display: none;
    }

    .flight_trans_main-component .trans_details_row2 div {
        border-right: none;
        line-height: 1.7;
    }

    .flight_trans_main-component .trans_details_buttons button {
        width: 110px;
    }

    .flight_trans_main-component .flight_trans_tabcontent .flight_trans_main1 {

        height: 100%;
    }

    .hotel_transaction_card_main .hotel_transaction_btn2 {
        width: 71px;
    }

    .hotel_transaction_card_main .hotel-transaction-btn {
        width: 1%;
        margin-left: 0px;
    }

    .hotel_transaction_card_main .hotel_transaction_content_1 {
        width: 30%;
    }

    .hotel_transaction_card_main .hotel_transaction_content_2 {
        padding-left: 10px;
        width: 35%;
    }

    .numberofbooking-exp .act_cancelpagemiddle {
        width: 65% !important;
    }

    .numberofbooking-exp .act_cancelpageright1 button {
        width: 71px;
    }

    .numberofbooking-exp .experience-btn {
        width: 15%;
        justify-content: flex-start;
        padding-left: 10px;
        margin-left: 0px;
    }

    .numberofbooking-exp .act_cancelpagecol2 {
        font-size: 13px;
    }

    .numberofbooking-exp .exp_cncl_before {
        width: 71px;
    }

    .exp_trans_middle1 .trans_details_row2 {
        flex-direction: row;
    }

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



    .hotel_main_details_section1 {
        width: 50%;
    }

    .hotel_main_details_section2 {

        width: 50%;
        padding: 5px 20px 10px 0px;
    }

    .about_details {

        width: 53%;
    }

    .ax-roomleft {
        width: 25.78%;
    }

    .inclusion-block {
        width: 25.33%;
    }

    .ax-roomheader div:first-child {

        width: 25.78%;
    }

    .ax-roomheader div {
        width: 23.4%;
    }

    .inc {
        width: 17.7% !important;
    }

    .ax-content-modal {
        width: 89%;
    }

    .section-for-imp {
        width: 87%;
    }

    .othercontext-para {
        width: 87%;
    }

    .cancellation-policy .details_popup_modal-content {
        margin-top: 125px;
    }


    .landing_deal_btn_ipads {
        top: 85px;
    }


    .pageload {

        width: 767px !important;
    }


    .act-cha-main-containBox .images {

        width: 70%;
    }

    .act-cha-main-containBox .contain {

        width: 30%;
    }

    .description-wrapper {
        width: 87%;
    }

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

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

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

    .mainheader {
        padding-left: 15px;
    }

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

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

    .act_tour_middle {
        margin-left: 10px;
    }

    .act_tour_middle {
        width: 67%;
    }

    .activity_tr_details_card_img {
        width: 52%;
    }

    .activity_tr_details_card_info {
        width: 40%;
    }

    .act_tour_right_component {
        width: 46%;
    }

    .edgelogo-left p {
        padding: 5px 1px;
    }

    .floating-input_gst,
    .floating_select {
        padding: 26px 0;
    }

    .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;
    }

    .ax-booking-sucess-inner {
        padding: 20px !important;
    }

    .leftpanelh {}

    .innerdivhotel {
        width: 92% !important;
    }

    .firstimgcolum {
        width: 145px !important;
    }

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

    .contact_details_pax {
        padding-right: 10px !important;
    }

    .exp_container div.onepanel div.rightpanel {}

    .h_tex {
        width: 320px;
        !important;
    }

    .hotelname p {
        width: 320px !important;
    }



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

    .landing_label_modify {
        font-size: 13px;
    }


    .Result_Hotel_search_box {
        width: 195px;
    }

    .ax-desktop-suggested-flyout-container div>input {
        font-size: 14px !important;
    }

    .ax-daterange label>input {
        font-size: 14px !important;
    }


    .Result_Hotel_search_box {
        width: 195px;
    }


    .Result_Hotel_travellers_room {
        width: 223px;
    }

    .ax-paxcongig>input {
        width: 132px !important;
        font-size: 14px !important;
    }

    .ax-paxcongig {
        width: 150px;
    }

    .landing_searchbtn-hotel {
        width: 150px !important;
        height: 41px !important;
        font-size: 14px !important;
    }


    .ax-star-rating {
        margin: 0px 6px !important;
    }

    .ax-filters-wrap .ax-checkbox-label-text {
        font-size: 12px !important;
        width: 80px !important;
    }

    .ax-slideparents {
        width: 190px !important;
        height: 165px !important;
    }

    .ax-thumbnailcolum {
        width: 550px !important;
        min-height: 190px !important;
    }

    .thumbtopheadingrow {
        width: 355px !important;
        padding: 7px 20px 0px 20px !important;
    }


    .hotelLoader {

        margin-left: 0px !important;
    }

    .hotelLoader {
        width: auto !important;
    }



    .act_searchpage_row>div {
        margin-right: 33px !important;
        margin-left: 10px !important;
        margin-top: 10px;
    }


    .experience-left-aside-menu .act_searchpage_collapse+label {

        padding: 15px 15px !important;
    }

    .categ_main_flex_div {

        padding: 15px 15px;
    }

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

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

    .act_searchpage_contents {
        width: 80%;
    }







    .leftside-panel-nav {
        width: 27%;
    }

    .right-booking-info {
        width: 86%;
        margin-left: 10px;
    }

    .right-booking-info .ax-booking-sucess-inner {
        padding: 10px;
    }

    .right-booking-info .righttop {
        padding: 16px 5px 16px 5px;
    }

    .right-booking-info .rightpanel {
        margin-left: 10px;
    }

    .right-booking-info .leftboxdetails {
        width: 46%;
    }

    .right-booking-info .rightboxdetails {
        width: 54%;
    }

    .right-booking-info .middlecalc {
        padding: 16px 5px 0px 5px;
    }




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

    .right-booking-info .firstimgcolum {
        width: 170px;
    }

    .right-booking-info .onepanel div.leftpanelh>h1 {
        padding-left: 10px;
    }

    .right-booking-info .onepanel div.leftpanelh div.innerdivhotel {
        padding-left: 10px;
    }

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

    .right-booking-info .hcompletedetails li {
        margin-left: 0px;
        padding-left: 0px;
    }

    .right-booking-info .boxdetails div.leftboxdetails>p {
        font-size: 12px;
    }

    .right-booking-info .boxdetails div.rightboxdetails>p {
        font-size: 12px;
    }



    .trans_rel .ax-trans-details {
        flex-direction: column;
        padding-left: 20px;
    }

    .trans_rel .flight_transaction_room_guest {
        padding-left: 20px;
    }

    .trans_rel .trans_details_con-right333 {
        margin-left: 20px;
        margin-right: 5px;
    }

    .trans_details_row333 .trans_details_flight_id {
        width: 38%;
    }

    .trans_details_row333 .trans_details_middle1333 {
        margin-left: 8px;
    }

    .trans_details_row333 .trans_details_right333 {
        width: 22%;
        padding-left: 0px;
        margin-left: 20px;
    }



    .offer_details h1 {

        width: 100%;
    }

    .li_style {
        width: 100%;

        padding: 0px 5px;
    }

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

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

    #termsandconddynamic {

        width: 100%;
        padding: 0px 38px;
        padding-top: 60px;
    }

    .offer_deals_card_main {
        width: 100% !important;
    }


    .dynamic_error_min_height {
        margin: 140px;
    }


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

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

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

    .offer_bookbtn_div {
        width: 65%;
    }

    .accordion {
        width: 100% !important;
    }


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

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

    .loaderrow {

        min-height: 935px !important;
        width: 767px !important;

    }

    .loaderrowAvailability {

        min-height: 838px !important;
        width: 767px !important;

    }

    .panel-style {
        max-height: 99px;

        width: 100%;
    }

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

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

    .exp-details-loader {
        min-height: 840px !important;
        width: 100% !important;
    }

    .footer-bots {
        bottom: 0;
    }

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


    .continueSessionMob {
        width: 80% !important;
    }

    #myModalInternet .modal-content {
        width: 76%;
    }

    #myModalLoginErrorfailed .modal-content {
        width: 78%;
    }

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

    #myModalPGfailed .modal-content {
        width: 78%;
    }

    #insufficientbalance .modal-content {
        width: 78%;
    }

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

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

    .main-wrapper-booking-hotel .container .hotel-booking-section .error_messages-box {
        margin-left: 113px !important;
    }

    #myModalHotelErrorfailed .modal-content {
        width: 78%;
    }


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



    }


    .left_container {

        width: 25%;
    }

    .form_container {

        width: 38%;
    }

    .right_container {

        width: 30%;
    }






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

    }

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

    }

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

    }

    .maintenance-page-wrapper {
        position: fixed;
        transform: translate(-50%, -50%);
        margin-top: 0px !important;
    }

    .act_tour_main-component .flightloader {}

    .page {}

    .password_main_content {
        width: 88% !important;
    }



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

    .contact-us_corporate_sub {
        width: 50%;
    }



    .landing_deal_know_more_sub {
        width: 41% !important;
    }

    .offer_know_more_sub {
        width: 41% !important;
    }

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


    .cancellation_reason_main {
        width: 100% !important;
    }

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

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

    .mod_swaplocation {
        top: 30px !important;
        right: -27% !important;
    }

    .flModSearchIn_modify .mod_swaplocation {
        top: 25px !important;
        right: -8% !important;
    }

    .arrow-point-flight-modify {
        top: -2px !important;
        right: 184px !important;
    }

    .tool-tip-search {
        top: 24px !important;
        right: 43px !important;
        width: 300px;
    }

    .flight-sch-destination {
        width: 49% !important;
    }



    .mob-modfiy-parent {
        display: flex;
        flex-direction: column-reverse;
        align-items: center;
        width: 100%;
    }

    .flModSearchBt_modify {
        width: 40%;
        margin: 10px 0px;

    }

    .spe-cat {
        margin: 10px 0px;
    }

    .searchbtn_modify {
        margin-top: 0px;
    }

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

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

    .flight-sch-destination {
        width: 49% !important;
    }

    .sortBy_tab button {
        margin-right: 10px;
    }

    .master_inter .left_inter>label>span {
        left: 64px !important;
    }
}