@media only screen and (max-width: 767px) and (min-width: 320px) and (orientation: landscape) {
    .login_popup_modal .details_popup_modal-content {
        height: 345px !important;
        width: 60% !important;
    }

    .error_messages-box {
        width: 400px !important;
    }

    .modal-content.ax-login-new-error {
        height: 275px !important;
    }

    .continueSessionMob {
        overflow-y: auto !important;
    }

    .continueSessionTimer_Main {
        margin-top: 240px !important;
    }

    #myModalInternet .modal-content {
        height: 175% !important;
        width: 70% !important;
    }

    #myModalPriceChange .modal-content {
        height: 190% !important;
        width: 70% !important;
    }

    #myModalCouponExhausted .modal-content {
        height: 190% !important;
        width: 70% !important;
    }

    #myModalPGfailed .modal-content {
        height: auto !important;
        width: 70% !important;
    }

    #myModalLoginErrorfailed .modal-content {
        height: 160% !important;
    }

    #insufficientbalance .modal-content {
        height: 155% !important;
    }
}




@media only screen and (max-width: 824px) and (min-width: 822px) and (orientation: landscape) {
    .modal-content.ax-login-new-error {
        background-color: #fefefe;
        margin: auto;
        padding: 20px;
        border: 1px solid #888;
        width: 80%;
        height: 395px !important;
        padding-bottom: 0px;
        border-radius: 8px;
        overflow-y: scroll !important;
    }
}

@media only screen and (max-width: 824px) and (min-width: 822px) and (orientation: landscape) {
    .login_popup_modal .details_popup_modal-content {
        height: 400px !important;
    }

    .modal-content.ax-login-new-error {
        height: 300px !important;
    }

    .continueSessionMob {
        overflow-y: auto !important;
    }

    .continueSessionTimer_Main {
        margin-top: 130px !important;
    }

    .maintenance-page-wrapper {
        width: 70% !important;
        position: unset !important;
        height: 400px !important;
        transform: none !important;
    }


    .bot_2 {
        position: fixed !important;
    }


}



@media only screen and (max-width: 812px) and (min-width: 811px) and (orientation: landscape) {
    .login_popup_modal .details_popup_modal-content {
        height: 365px !important;
    }

    .modal-content.ax-login-new-error {
        height: 325px !important;
    }

    .continueSessionMob {
        overflow-y: auto !important;
    }

    .continueSessionTimer_Main {
        margin-top: 130px !important;
    }

    .maintenance-page-wrapper {

        width: 70% !important;
        position: unset !important;
        height: 400px !important;
        transform: none !important;
    }


    .bot_2 {
        position: inherit !important;
    }
}



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

    #myModalPGfailed .modal-content {
        height: 280% !important;
    }

    #myModalPriceChange .modal-content {
        height: 225% !important;
        width: 76% !important;
    }

    #myModalCouponExhausted.modal-content {
        height: 225% !important;
        width: 76% !important;
    }

    #myModalInternet .modal-content {
        height: 200% !important;
        width: 76% !important;
    }

    #myModalLoginErrorfailed .modal-content {
        height: 200% !important;
    }

    #insufficientbalance .modal-content {
        height: 180% !important;
    }

    .webtip-btn {
        top: 32% !important;
    }
}


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

    .webtip-btn {
        top: 30% !important;
    }


    .landing_deal_box {
        width: 36% !important;
    }

    .ax-page-hotel-search .ax-thumbnailcolum {
        width: 60% !important;
    }

    .experience-right-div-card .act_searchpage_card {
        width: 51% !important;
    }



    .offer_deal_box {
        width: 51% !important;
    }




    .tool-tip-travel-detail {
        right: 16% !important;
    }

    .tool-tip-anc-detail {
        right: 16% !important;
    }

    .tool-tip-rev-detail {
        right: 16% !important;
    }

    .tool-tip-edge-point {
        right: 110px !important;
    }

    .tool-tip-drag-point {
        top: -95px !important;
    }




    .flight-tip-title {
        top: -30px !important;
        left: 400px !important;
    }


    .tooltip,
    .tooltip-1,
    .tooltip-2,
    .tooltip-3,
    .tool-tip-4 {
        left: 61% !important;
    }

    .arrow-point-flight-trav-tips {
        left: 112% !important;
    }

    .tool-tip-1 {
        left: 130% !important;
    }




    .hotelarrow {}

    .tooltip-hotel,
    .tooltip-city-2 {
        left: 126% !important;
    }

    .arrow-point-hotel-name,
    .arrow-point-hotel-date {
        left: 111% !important;
    }




    .arrow-point-exp {
        left: 112% !important;
    }

    .tooltip-exp {
        left: 126% !important;
    }

    .tooltip-city-exp-3 {
        left: 40% !important;
    }




    .hotels-filter-mob h1.webTips-font {
        right: 100px !important;
    }

    .arrow-point-hotel-modifytip-mob {
        left: 86% !important;
    }

    .hotels-modify-mob h1 {
        left: 56% !important;
    }




    .arrow-point-hotel-rew-point-tip {
        left: -100px !important;
    }

    .hotels-rewards-points.rewardnew h1 {
        right: 66px !important;
    }

    .hotels-slider-redeem.slider-new h1 {
        left: 135px !important;
    }




    .exp-filter-mob h1.webTips-font {
        right: 100px !important;
    }

    .exp-details-avail h1 {
        left: 180px !important;
    }

    .exp-tour-guest h1.webTips-font {
        top: -25px !important;
        width: 157px !important;
        left: 220px !important;
    }

    .exp-tour-range h1 {
        left: 170px !important;
    }





    .error_messages-box.session-timeout {

        margin-bottom: 70px !important;
    }


    #myModalHotelErrorfailed .modal-content {

        height: 175% !important;
    }

    #myModalHotelErrorfailed .error_messages-box {
        width: 435px !important;

    }
}