.rtl {
    direction: rtl;
    text-align: right;
}

.rtl .breadcrumb-top .breadcrumb {
    padding-right: 100px;
    padding-left: initial;
}

.rtl .middle-navbar ul li:hover .megamenu li .menu-heading {
    text-align: right;
}

.rtl .manage-booking .breadcrumb {
    padding: 0;
    margin-bottom: 37px;
    direction: rtl;
}

.rtl .manage-booking .booking-card {
    display: flex;
    align-items: center;
    gap: 35px;
    flex-direction: row-reverse;
}

.rtl .inner-section.manage-booking .row {
    flex-direction: row-reverse;
}

.rtl .inner-section.manage-booking .contact_us_btn {
    direction: rtl;
}

.rtl .not-found.inner-section {
    background-image: url(../images/svg/rtl-not-found.svg.html);
}
.rtl .manage-booking .booking-card .card.search .card-body.contact-search .wpforms-field-large.wpforms-smart-phone-field.wpforms-input-temp-name {
    padding-left: 0px !important;
    padding-right: 95px !important;
}
.rtl .inner-section.booking-success.success-response.booking-new-screen .tickets .card .card-header {
    justify-content: space-between;
    direction: rtl;
}
.rtl .inner-section.booking-success.success-response.booking-new-screen .card.tickets-card .card-header{
    direction: rtl;
    justify-content: space-between;
}
/* .rtl .inner-section.booking-success.success-response.booking-new-screen .card.tickets-card .card-header .ml-3{
    margin-left: 0 !important;
}*/
.rtl .price-tag{
    right: 32px;
    left: auto;
}
@media screen and (max-width: 1280px) {
    .rtl .breadcrumb-top .breadcrumb {
        padding-right: 70px;
    }
}

@media screen and (max-width: 1100px) {
    .rtl .breadcrumb-top .breadcrumb {
        padding-right: 45px;
    }
}

@media screen and (max-width: 950px) {
    .rtl .cookie-notice {
        right: 0 !important;
    }
    .rtl .breadcrumb-top .breadcrumb {
        padding-right: 30px;
    }

    .rtl .sitemap .nav-list {
        align-items: flex-start;
    }

    .rtl .sitemap .nav-list ul.megamenu li {
        width: 100%;
    }

    .rtl .not-found.inner-section {
        background-image: url(../images/svg/resnot.svg.html);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        background-position: 100% 100%;
        background-size: contain;
    }

    .rtl .not-found.inner-section .btn-cta {
        width: 170px !important;
        line-height: 33px !important;
        left: 46% !important;
        right: auto !important;
        top: 76% !important;
    }

    .rtl .not-found.inner-section .icon {
        height: 130px !important;
        width: 130px !important;
        display: block;
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        left: 33% !important;
        right: auto;
        top: 47% !important;
    }

    .rtl .not-found.inner-section .tower-icon {
        display: none;
    }
}

@media screen and (max-width: 576px) {
    .rtl .cookie-notice {
        margin-right: 0 !important;
    }
    .rtl .breadcrumb-top .breadcrumb {
        padding-right: 16px;
    }
    .rtl .dropdown-content {
        top: -263px !important;
        right: 210px !important;
    }
}

.rtl.fp-viewing-1-0 #fullpage .level1_txt {
    right: -10px;
}

.rtl.fp-viewing-1-1 #fullpage .level2_txt {
    right: auto;
    left: 10px;
}

.rtl.fp-viewing-1-2 #fullpage .level3_txt {
    right: auto;
    left: 10px;
}

.rtl .tower-level>div {
    position: absolute;
    right: auto;
    left: 10px;
}

.rtl .page-experience-detail .testimonials .testimonial-card .user-detail figure {
    margin-right: 0;
    margin-left: 15px;
}

/* Arabic Header Starts */
.rtl .mainWrapperAtt .navbar .navbar-content .side-border::after {
    right: auto;
    left: 0;
}

.rtl .mainWrapperAtt .navbar .navbar-content .action-group {
    margin-left: 0;
    margin-right: 24px;
}

.rtl .mainWrapperAtt .navbar .navbar-content .cart-notify {
    padding-left: 0;
    padding-right: 16px;
}

.rtl .mainWrapperAtt .navbar .navbar-content .book-ticket img {
    margin-right: initial;
    margin-left: 10px;
}

.rtl .mainWrapperAtt .navbar .navbar-content .nav-list:not(:first-child) {
    margin-left: initial;
    margin-right: 32px;
}

.rtl .mainWrapperAtt .sidenav-overlay {
    transform: translateX(-105%);
}

.rtl .mainWrapperAtt .sidenav-overlay.active {
    transform: none;
}

.rtl .mainWrapperAtt .collapsable-sidenav {
    margin-left: initial;
    margin-right: auto;
}

.rtl .mainWrapperAtt .collapsable-sidenav .upper-portion .navbar-nav .nav-title span {
    right: initial;
    left: -30px;
}

.rtl .mainWrapperAtt .collapsable-sidenav .upper-portion .navbar-nav .nav-title span::after {
    right: initial;
    left: 3px;
}

.rtl .mainWrapperAtt .collapsable-sidenav .upper-portion .navbar-nav .nav-title {
    padding: 18px 0 18px 16px;
}

.rtl .mainWrapperAtt .collapsable-sidenav .cart-notify-cover .cart-notify {
    margin-right: initial;
    margin-left: 24px;
}

.rtl .middle-navbar ul li .megamenu {
    left: initial;
    right: 0;
}

.rtl .ticket_recommendation .package_list li .image-holder img:first-child {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 4px;
    margin: 0 0 0 0.25rem !important;
}

.rtl.page-template-template-booking-successful .booking-success.inner-section .tickets .card .card-header .button-group {
    flex-direction: row-reverse;
    display: flex;
}

.rtl .booking-success.inner-section .tickets .card .card-header .button-group .btn {
    margin-left: 10px;
    padding: 0 0 0 12px;
    margin-right: 0;
    border-left: 1px solid;
    border-right: 0;
}

/* Arabic Header Ends */


/* Arabic Footer Starts */
.rtl .footer .footer-menu {
    border-left: none;
    padding-left: initial;
    padding-right: 3vw;
}

.rtl .footer .news-letter {
    padding-left: initial;
    padding-right: 25px;
}

.rtl .footer .logo-wrap {
    padding-right: initial;
    padding-left: 3vw;
    border-right: none;
    border-left: 1px solid #ccc;
}

.rtl .footer .exp_circle_btn .circle-icon {
    transform: rotate(180deg);
}

.rtl .footer .exp_circle_btn .viewdetailbtn {
    transform: translateX(15px);
}

.rtl .footer .exp_circle_btn:hover .viewdetailbtn {
    transform: translateX(0);
}

.rtl .footer .news-letter .form-control {
    padding-left: 55px;
    padding-right: 10px;
}

.rtl .footer .news-letter .input-group-append {
    position: absolute;
    right: auto;
    left: 56px;
    top: 15px;
}

.rtl .footer .news-letter .input-group-append button {
    transform: rotateY(180deg);
}

@media screen and (max-width: 1350px) {
    .rtl .footer .news-letter .input-group-append {
        left: 34px;
    }
}

@media screen and (max-width: 1200px) {
    .rtl .footer .news-letter {
        padding-right: 0;
    }
}

@media screen and (max-width: 576px) {
    .rtl .footer .news-letter .input-group-append .input-group-text {
        right: -14px;
        top: 0px !important;
    }

    .rtl .school-dialog .modal-dialog {
        max-width: calc(100vw - 25px);
        margin-right: 13px;
        margin-left: auto;
    }
    .rtl.page-template-template-contact-us .footer .news-letter .input-group-append .input-group-text{
        right: -20px;
        top: -5px !important;
    }
    .rtl .footer .footer-content h4 {
        padding: 18px 0 18px 16px;
    }

    .rtl .footer .footer-content .responsive-head::after {
        left: 3px;
        right: auto;
    }

    .rtl .footer .news-letter .input-group-append {
        left: 47px;
    }

    .rtl .footer .logo-wrap {
        border-left: none;
    }

    .rtl .footer .footer-menu {
        padding-right: 0;
    }
}

/* Arabic Footer Ends */


/* Landing Page Starts */
.rtl #landing-carousel .owl-slide::before {
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    left: inherit;
    width: 100%;
    background: linear-gradient(150deg, rgba(19, 19, 19, 0.00) 38.05%, rgb(34 34 34 / 10%) 57.59%, #0d0d0db3 83.8%);
    background-size: cover;
    height: 100%;
 
}
.rtl .text_slide_container .txt_anim_panel .lounge_banner .d-flex {
    flex-direction: row-reverse;
}

.rtl .text_slide_container .txt_anim_panel .lounge_banner .d-flex img {
    margin-left: initial;
    margin-right: 17px;
}

.rtl .text_slide_container .txt_anim_panel .lounge_subheading,
.rtl .text_slide_container .txt_anim_panel .lounge_para {
    text-align: right;
    margin-left: auto;
}

.rtl .action-btn-group {
    flex-direction: row-reverse !important;
}

.rtl .action-btn-group .lounge_book_btn_wrap {
    min-width: auto !important;
}

.rtl .action-btn-group .lounge_book_btn {
    padding-right: 16px;
    padding-left: 0;
}

.rtl .action-btn-group .btnbook {
    transform: rotate(180deg);
    right: 16px;
    left: initial;
}

.rtl .action-btn-group .lounge_book_btn:hover {
    padding-left: 16px;
    padding-right: 0;
}

.rtl .action-btn-group .lounge_book_btn:hover .btnbook {
    right: initial;
    left: 16px;
}

.rtl .action-btn-group .circle-btn {
    flex-direction: row-reverse;
    margin-right: 20px;
}

.rtl .action-btn-group .circle-btn .circle-icon {
    border: none;
}

.rtl.page-template-home .owl-item .lounge_banner {
    text-align: right;
}

.rtl.page-template-home .owl-slide .lounge_container_section .row {
    flex-direction: row-reverse;
}

.rtl.page-template-home .owl-item .exclusive_para {
    margin-left: auto;
}

.rtl .lounge_container_section .row {
    flex-direction: row-reverse;
    left: 0;
    transform: none;
    width: calc(100% + 30px);
}

.rtl .experience .exp_lounge_book_btn {
    min-width: auto;
}

.rtl .circle-btn .circle-icon {
    transform: rotate(180deg);
}

.rtl .circle-btn .circle-icon svg {
    transform: none;
}

.rtl .circle-btn .viewdetailbtn {
    transform: translateX(18px);
    width: auto;
}

.rtl .lounge_detail_btn:hover .viewdetailbtn {
    transform: translateX(0);
}

.rtl #exclusive-carousel .owl-nav {
    right: auto;
    left: 70px;
}

.rtl #exclusive-carousel .owl-nav button.owl-next {
    transform: rotate(180deg);
}

.rtl .text_slide_container .tower_img_section {
    left: 15px;
    right: auto;
}

.rtl #fullpage .tower-level {
    right: -260px;
    left: auto;
}

.rtl #fullpage .tower-level span::before {
    left: 15px;
    right: auto;
}

.rtl #fullpage .tower-level span {
    left: -68px;
    right: auto;
}

.rtl .fp-viewing-1-0 #fullpage .level1_txt,
.rtl .fp-viewing-1-1 #fullpage .level2_txt,
.rtl .fp-viewing-1-2 #fullpage .level3_txt {
    left: 3px;
}

.rtl .visitor_card {
    flex-direction: row-reverse;
}

.rtl .visitor_tab {
    width: auto;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: end;
}

.rtl .confirm-btn:disabled {
    width: 60% !important;
}

.rtl .visitor_tab .ticketbtn {
    width: 60% !important;
}

.rtl .ticket_card .card-footer .s_visitor_summary {
    flex-direction: row-reverse;
}

.rtl .cartsummary .cart_card .cart-header .btn-header-link:after {
    left: 0;
    right: auto;
}

@media screen and (max-width: 950px) {
    .rtl .circle-btn .viewdetailbtn {
        transform: none;
    }

    .rtl .lounge_detail_btn:hover .viewdetailbtn {
        width: auto;
    }

    .rtl .mob-d-block {
        width: 100%;
        flex-direction: column;
        align-items: flex-end;
        margin: 0;
    }

    .arb_rt_0 {
        padding-right: 0 !important;
    }
    .rtl .dropdown-content {
        top: -263px !important;
        right: 210px !important;
    }
}

@media screen and (max-width: 768px) {
    .rtl .action-btn-group .lounge_book_btn:hover {
        padding-right: 16px;
        padding-left: 0;
    }

    .rtl .lounge_book_btn span.d-flex {
        justify-content: flex-end;
    }

    .rtl .action-btn-group .lounge_book_btn:hover .btnbook {
        right: 16px;
        left: initial;
    }

    .rtl .action-btn-group .lounge_book_btn:hover span.d-flex {
        padding-left: initial;
    }

    .rtl .lounge_book_btn span.d-flex {
        padding-left: initial;
        padding-right: 16px;
    }

    .rtl.page-template-template-experiences .lounge_book_btn span.d-flex {
        padding-right: 0;
    }

    .rtl .circle-btn .viewdetailbtn {
        width: auto;
    }

    .rtl .action-btn-group .lounge_book_btn {
        min-width: 130px;
    }
}

@media screen and (max-width: 576px) {
    .rtl .banner-text2 {
        left: 50%;
        transform: translateX(-50%) !important;
    }

    .rtl .lounge_container_section .row {
        width: calc(100% + 25px);
    }

    .rtl #landing-carousel .lounge_container_section .row {
        width: 100%;
        margin: 0px 15px;
    }


}

/* Landing Page Ends */



/* Arabic Experience Detail Starts */
.rtl .other-experience-carousel .owl-item {
    margin-right: 0 !important;
    margin-left: 32px;
}

.rtl .breadcrumb-item+.breadcrumb-item {
    padding-left: 0;
    padding-right: 8px;
}

.rtl .breadcrumb-item+.breadcrumb-item::before {
    padding-left: 8px;
    padding-right: 0;
    content: '';
    border-left: 0;
    border-right: 1px solid;
    min-height: 15px;
    height: 100%;
    display: flex;
    margin: auto;
}

.rtl .page-experience-detail .banner .floating-strip .left-portion img {
    margin-left: 0;
    margin-right: 10px;
}

.rtl .page-experience-detail .banner .floating-strip .left-portion p span {
    border-right: 2px solid #101010;
    border-left: none;
    padding-right: 16px;
    margin-right: 16px;
    padding-left: 0;
    margin-left: 0;
}

.rtl .page-experience-detail .banner .floating-strip .left-portion img {
    margin-left: 0;
    margin-right: 20px;
}

.rtl .page-experience-detail .banner .floating-strip .btn {
    margin-left: 0;
    margin-right: 34px;
}

.rtl .page-experience-detail .overview .overview-container .overview-grid .row figure.landscape a {
    right: auto;
    left: 24px;
}

.rtl .page-experience-detail .overview .overview-container .overview-info ul li span {
    padding-right: 0;
    padding-left: 20px;
}

.rtl .page-experience-detail .highlights .highlights-container ul li div {
    padding-left: 0;
    padding-right: 16px;
}

.rtl .page-experience-detail .tickets ul .single-ticket .ticket-info .ticket-body .left-portion {
    padding-right: 0;
    padding-left: 30px;
}

.rtl .page-experience-detail .tickets ul .single-ticket .ticket-info .ticket-body .left-portion ul li span {
    padding-left: 20px;
    padding-right: 0;
}

.rtl .page-experience-detail .tickets ul .single-ticket .ticket-info .ticket-body .right-portion p {
    text-align: left;
}

.rtl .page-experience-detail .tickets ul .single-ticket .ticket-info .ticket-body .right-portion h5 {
    text-align: left;
}

.rtl .page-experience-detail .tickets ul .single-ticket .ticket-info .ticket-body .right-portion {
    align-items: flex-end;
}

.rtl .mainWrapperAtt .action-group .action-btn.hamburger-icon {
    margin-left: initial;
    margin-right: 20px;
}

.rtl .page-experience-detail .travel-tips .travel-data ul {
    padding-left: initial;
    padding-right: 25px;
}

.rtl .page-experience-detail .other-experience .experience-card .info .text-right p {
    text-align: left;
}

.rtl .page-experience-detail .more-around-bk .owl-nav button.owl-prev {
    left: auto;
    right: 0;
}

.rtl .page-experience-detail .more-around-bk .owl-nav button.owl-next {
    left: 0;
    right: auto;
}

.rtl .ticketDetailModal .modal-content {
    direction: rtl;
}

.rtl .ticketDetailModal .modal-header button {
    margin: -1rem auto -1rem -1rem;
}

.rtl .ticketDetailModal .modal-header figure {
    margin-left: initial;
    margin-right: 30px;
}

.rtl .ticketDetailModal .modal-body ul {
    padding-left: initial;
    padding-right: 25px;
}

.rtl .ticketDetailModal .modal-body .single-inclusion {
    flex-direction: row-reverse;
}

.rtl .ticketDetailModal .modal-body .single-inclusion figure {
    margin-right: initial;
    margin-left: 8px;
}

.rtl .ticketDetailModal .modal-footer h5 {
    margin-right: initial;
    margin-left: 8px;
}

.rtl .page-experience-detail .other-experience .other-experience-carousel .owl-nav button.owl-prev {
    margin-right: initial;
    margin-left: 16px;
}

@media screen and (max-width: 768px) {
    .rtl .page-experience-detail .banner .floating-strip .left-portion p span {
        border-right: none;
        padding-right: 0;
        margin-right: 0;
    }

    .rtl .page-experience-detail .banner .floating-strip .right-portion p {
        text-align: right;
    }

    .rtl .page-experience-detail .banner .floating-strip .btn {
        margin-right: 10px;
    }

    .rtl .cart-success .ticket_recommendation .package_ticket_container .cart_box .text-title-cart {
        margin-right: auto;
        text-align: left;
        margin-left: 0px !important;
    }

    .rtl .cart-success .ticket_recommendation .package_ticket_container .cart_box .text-label-cart {
        width: 50%;
    }

    .rtl .cart-success .ticket_recommendation .package_ticket_container .cart_box .text-title-cart {
        margin-left: auto;
        text-align: end;
    }

    .rtl .cart-success .na {
        margin-right: auto;
    }
}

@media screen and (max-width: 767px) {
    .rtl .page-experience-detail .tickets .tickets-container>div {
        text-align: right;
    }

    .rtl .page-experience-detail .other-experience .other-experience-container>div {
        text-align: right;
    }

    .rtl .page-experience-detail .tickets ul .single-ticket:not(:last-of-type) {
        margin-right: initial;
        margin-left: 16px;
    }

    .rtl .page-experience-detail .tickets ul .single-ticket .ticket-info .ticket-body .left-portion {
        padding-left: 0;
    }

    .rtl .page-experience-detail .tickets ul .single-ticket .ticket-info .ticket-body .right-portion p {
        text-align: right;
    }

    .rtl .page-experience-detail .tickets ul .single-ticket .ticket-info .ticket-body .right-portion .btn {
        margin-right: 8px;
        margin-left: 0;
    }

    .rtl .other-experience-carousel .owl-item {
        margin-left: 16px;
    }
}

@media screen and (max-width: 576px) {
    .rtl .page-experience-detail .highlights .highlights-container ul li div {
        padding-right: 0;
    }

    .rtl .ticketDetailModal .modal-header figure {
        margin-right: 10px;
    }
}

/* Arabic Experience Detail Ends */


/* Policies Starts */
.rtl .policies ul {
    padding-left: initial;
    padding-right: 25px;
}

/* Policies Ends */


.rtl .iti--show-flags .wpforms-smart-phone-field {
    padding-left: 20px !important;
    padding-right: 90px !important;
}


/* FAQ Starts */
.rtl .faq .inner-box .accordion>.card .card-header {
    padding: 21px 0 21px 15px;
    display: block;
}

.rtl .faq .accordion .card-header:after {
    float: left;
}

.rtl .faq .container-fluid .row {
    flex-direction: row-reverse;
}

/* FAQ End */


/* Exp. Listing Starts */
.rtl .exper-slide .lounge_container_section .row {
    flex-direction: row-reverse;
}

.rtl .exper-slide .lounge_container_section .row .tower_img_section {
    bottom: 40px;
    right: auto;
}

.rtl .exper-slide .lounge_container_section .row .lounge_banner .d-flex {

    flex-direction: row-reverse;
}

.rtl .exper-slide .lounge_container_section .row .lounge_banner .lounge_text+img {
    margin-left: initial;
    margin-right: 17px;
}

.rtl .absolute_bottom_section .experience_banner .d-flex {
    flex-direction: row-reverse;
}

.rtl .homebackground .absolute_bottom_section .experience_subheading {
    max-width: 100%;
}

.rtl .homebackground .absolute_bottom_section .experience_para.mxwdth {
    margin-left: auto;
}

.rtl .tower-level {
    right: -331px;
    left: auto;
    text-align: left;
}

.rtl .tower-level span {
    left: -68px;
    right: auto;
}

.rtl .tower-level span::before {
    left: 5px;
    right: auto;
}

.rtl .absolute_bottom_section {
    padding: 0 100px;
}

/* Exp. Listing Ends */


/* Tickets Listing Starts */
.rtl .ticket-listing .breadcrumb {
    flex-direction: row-reverse;
    padding-right: 0;
}

.rtl .scroller-tab-main-wrapper .main-content .nav-content {
    flex-direction: row-reverse;
}

.rtl .scroller-tab-main-wrapper {
    flex-direction: row-reverse;
}

.rtl .ticket-listing nav ul {
    margin-left: auto;
}

.rtl .sepratore .heading {
    padding-left: 0;
    padding-right: 24px;
    border-left: none;
    border-right: 1px solid #ccc;
}

.rtl .scroller-tab-main-wrapper .side-bar .navigation ul li {
    border-left: none;
    border-right: 1px solid #ccc;
}

.rtl .scroller-tab-main-wrapper .side-bar .navigation ul li {
    padding-left: 0;
    padding-right: 24px;
}

.rtl .scroller-tab-main-wrapper .side-bar .navigation ul li .active {
    border-left: none;
    border-right: 2px solid #CFA76D;
    padding-left: 0;
    padding-right: 24px;
    margin-right: -25px;
}

.rtl .ticket-listing .tickets .text-wrap .innner-wrap .ticket-detail {
    margin-left: auto;
}

.rtl .page-experience-detail .tickets-listing .tickets .card-image {
    border-radius: 0px;
}

.rtl .ticket-listing .tickets .text-wrap .innner-wrap .ticket-price {
    text-align: left;
    width: 43%;
    display: flex;
    flex-direction: column;
}

.rtl .page-experience-detail .testimonials .testimonials-carousel .owl-nav button.owl-prev {
    margin-right: 8px;
    margin-left: 16px;
}

.rtl .ticketDetailModal .modal-body .row {
    direction: rtl;
}

.rtl .ticketDetailModal .modal-body .row .col-6 {
    direction: ltr;
}

.rtl .page-experience-detail .testimonials .testimonial-card {
    margin-right: 6px;
}

.rtl .prices-info,
.rtl .ticket-listing .tickets .card-image,
.rtl .ticket-listing .tickets .text-wrap .top-heading {
    flex-direction: row-reverse;
}

@media screen and (max-width: 992px) {
    .rtl .ticket-listing .tickets .text-wrap .top-heading {
        flex-direction: column-reverse;
    }

    .rtl .scroller-tab-main-wrapper .main-content .nav-content {
        flex-direction: column;
    }

    .rtl .ticket-listing nav ul {
        max-width: 100%;
    }

    .rtl .ticket-listing nav ul h3,
    .rtl .ticket-listing nav ul li {
        border-left: none !important;
    }

    .rtl .scroller-tab-main-wrapper {
        flex-direction: column;
    }

    .rtl .ticket-listing .tickets .text-wrap .top-heading {
        align-items: flex-end;
    }

    .rtl .prices-info {
        flex-direction: column;
    }

    .rtl .prices-info .mx-wid {
        margin-left: auto;
    }

    .rtl .ticket-listing .tickets .text-wrap .innner-wrap .ticket-price {
        flex-direction: row-reverse;
        width: 100%;
    }

    .rtl .ticket-listing .tickets .text-wrap .innner-wrap .ticket-price {
        text-align: right;
    }

    .rtl .ticket-listing .tickets .text-wrap .top-heading img {
        margin-right: 0 !important;
    }
}

.rtl .ticket-listing .tickets .card-image {
    border-radius: 0px 4px 4px 0px;
}

.rtl .mx-wid .levels {
    direction: rtl;
}

.rtl .ticketDetailModal .modal-header div {
    direction: rtl;
}

/* Tickets Listing Ends */

/* School Visit Starts */
.rtl .school-visit .row {
    flex-direction: row-reverse;
}

.rtl .school-visit .visit-gallery .gallery-container {
    direction: rtl;
}

.rtl .form-wrap {
    max-width: 95%;
    margin-left: auto;
}

/* School Visit Ends */


/* Ticket Booking Starts */
.rtl .page_ticketbooking .ticket_wrapper {
    flex-direction: row-reverse;
}

.rtl .page_ticketbooking .calendar_wrapper .calendar_card_header button {
    text-align: right;
}

.rtl .ticket_card_wrapper .ticket_card_body .ticket_card_imagebox .detail_book .align-items-center {
    flex-direction: row-reverse;
}

.rtl .ticket_wrapper table {
    direction: rtl;
}

/* Ticket Booking Ends */

/* Contact Us Starts */
.rtl .contactus .container-fluid {
    padding-left: 0;
    padding-right: 100px;
}

.rtl .contactus .container-fluid .row {
    flex-direction: row-reverse;
}

.rtl .pr-100 {
    padding-right: 15px;
    padding-left: 100px;
}

.rtl .contactus .banner .inner-wrap {
    padding-right: 0;
    padding-left: 60px;
}

.rtl .wpforms-container .wpforms-field-label {
    direction: rtl;
}

.rtl .contactus div.wpforms-container-full input[type=submit]:hover,
.rtl .contactus div.wpforms-container-full input[type=submit]:active,
.rtl .contactus div.wpforms-container-full button[type=submit]:hover,
.rtl .contactus div.wpforms-container-full button[type=submit]:active,
.rtl .contactus div.wpforms-container-full .wpforms-page-button:hover,
.rtl .contactus div.wpforms-container-full .wpforms-page-button:active {
    letter-spacing: 0.2px !important;
}

.rtl .contactus body .iti--allow-dropdown input,
.rtl .contactus body .iti--allow-dropdown input[type=text],
.rtl .contactus body .iti--allow-dropdown input[type=tel],
.rtl .contactus body .iti--separate-dial-code input,
.rtl .contactus body .iti--separate-dial-code input[type=text],
.rtl .contactus body .iti--separate-dial-code input[type=tel],
.rtl .contactus div.wpforms-container .wpforms-form .iti--allow-dropdown input,
.rtl .contactus div.wpforms-container .wpforms-form .iti--allow-dropdown input[type=text],
.rtl .contactus div.wpforms-container .wpforms-form .iti--allow-dropdown input[type=tel],
.rtl .contactus div.wpforms-container .wpforms-form .iti--separate-dial-code input,
.rtl .contactus div.wpforms-container .wpforms-form .iti--separate-dial-code input[type=text],
.rtl .contactus div.wpforms-container .wpforms-form .iti--separate-dial-code input[type=tel],
.rtl .contactus div.wpforms-container-full .wpforms-form .iti--allow-dropdown input,
.rtl .contactus div.wpforms-container-full .wpforms-form .iti--allow-dropdown input[type=text],
.rtl .contactus div.wpforms-container-full .wpforms-form .iti--allow-dropdown input[type=tel],
.rtl .contactus div.wpforms-container-full .wpforms-form .iti--separate-dial-code input,
.rtl .contactus div.wpforms-container-full .wpforms-form .iti--separate-dial-code input[type=text],
.rtl .contactus div.wpforms-container-full .wpforms-form .iti--separate-dial-code input[type=tel],
.rtl .contactus #wpforms-conversational-form-page .iti--allow-dropdown input,
.rtl .contactus #wpforms-conversational-form-page .iti--allow-dropdown input[type=text],
.rtl .contactus #wpforms-conversational-form-page .iti--allow-dropdown input[type=tel],
.rtl .contactus #wpforms-conversational-form-page .iti--separate-dial-code input,
.rtl .contactus #wpforms-conversational-form-page .iti--separate-dial-code input[type=text],
.rtl .contactus #wpforms-conversational-form-page .iti--separate-dial-code input[type=tel] {
    padding-right: 100px !important;
    padding-left: 0 !important;
}

body.rtl .iti__country-list,
body.rtl div.wpforms-container .wpforms-form .iti__country-list,
body.rtl div.wpforms-container-full .wpforms-form .iti__country-list,
body.rtl #wpforms-conversational-form-page .iti__country-list {
    right: 0 !important;
    left: auto !important;
}

.rtl .contactus .wpforms-field-container select {
    background-position: center left 18px;
    direction: rtl;
    padding-right: 15px;
}

.rtl .booking-success.inner-section .tickets .card .card-body .image-holder .img1.mr-1 {
    margin-right: 0 !important;
    margin-left: 0.25rem !important;
}

.rtl .school-visit .wpforms-field-container select {
    background-position: center left 18px;
    direction: rtl;
    padding-right: 15px;
}

.rtl div.wpforms-container-full .wpforms-form label.wpforms-error,
.rtl .wpforms-container-full .wpforms-form em.wpforms-error {
    padding: 0 21px 0 0px;
}

.rtl .booking-success.inner-section .tickets .card .card-header {
    justify-content: end;
}

.rtl .booking-success.inner-section .tickets .card .card-body.aligns {
    direction: rtl;
}

.rtl .booking-success.inner-section .tickets .card .card-body .image-holder img:first-child {
    border-radius: 0 0 4px 0px;
}

.rtl .ticket-text {
    direction: rtl;
}

.rtl .tickets-wrap {
    padding: 25px 0px 15px 20px;
}

.rtl div.wpforms-container-full .wpforms-form em.wpforms-error:before {
    left: auto;
    right: 0;
}

.rtl .ticket_recommendation .recommend_tabs {
    justify-content: end;
    border-bottom: 2px solid #ccc;
    flex-direction: row-reverse;
}

.rtl .quantity {
    flex-direction: row;
    direction: rtl;
    margin-right: 26px;
}

.rtl .ticket_recommendation .package_list li .package_info .package_save .offer_box {
    width: fit-content;
    margin-left: 0;
    margin-right: auto;
}

.rtl .ticket_recommendation .package_list li .package_info .package_save .offer_box h3 {
    text-align: left;
}

.rtl .ticket_recommendation .package_list li .package_info .package_save .offer_box h5,
.rtl .package_ticket_container .cart_box .cart_title {
    text-align: left !important;
}

.rtl .multi-column-dropdown li a {
    direction: ltr;
}

.rtl .ticket_recommendation .package_list li figure:first-child {
    border-radius: 0px 4px 4px 0px;
}

.rtl .ticket_recommendation .package_list li figure:first-child img {
    border-radius: 0px 4px 4px 0px;
}

.rtl .page_ticketbooking .ticket_card_wrapper .ticketb_total {
    text-align: left;
}

.rtl .ticket_recommendation .package_ticket_container .cart_box .text-cart {
    margin-left: 60px;
    margin-right: 0 !important;
}

.rtl .editbtn {
    margin-right: 10px;
}

.rtl .cartsummary .cart_card .cart-header .btn-header-link.collapsed:after {
    float: left;
    right: auto;
}

.rtl .cartsummary .cart_card .cart-header .cart_head_title {
    max-width: 100%;
    text-align: right;
    align-items: end;
}

.rtl .cartsummary .cart_card .cart-header .cart_head_para {
    text-align: right;
    direction: rtl;
}


.rtl .row.s_visitor_summary.align-items-center {
    /* flex-direction: row-reverse; */
    direction: rtl;
}

.rtl.page-template-template-cart .row.s_visitor_summary.align-items-center {
    flex-direction: row;
    direction: rtl;
}

.rtl.page-template-template-cart .cartsummary .cart_card .visitor_amt.justify-content-end {
    justify-content: end !important;
}

.rtl.page-template-template-cart .cartsummary .cart_card .visitor_amt {
    text-align: right;
    justify-content: flex-start;
}

.rtl.page-template-template-cart .row.s_visitor_summary.pb-16 {
    flex-direction: row;
    direction: rtl;
}

.rtl.page-template-template-cart .ticket_card_wrapper .ticketb_total.text-end {
    text-align: left !important;
}

.rtl.page-template-template-cart .ticket_card_wrapper .ticketb_total {
    text-align: right !important;
}

.rtl .cartsummary .cart_card .visitor_amt {
    text-align: left;
    justify-content: flex-end;
}

.rtl .cartsummary .cart_card .visitor_amt.justify-content-end {
    justify-content: flex-start !important;
}

.rtl .row.s_visitor_summary.pb-16 {
    flex-direction: row-reverse;
    direction: rtl;
}

.rtl .page_ticketbooking .ticket_card_wrapper .ticketb_total.text-end {
    text-align: left !important;
}

.rtl .page_ticketbooking .ticket_card_wrapper .ticketb_total {
    text-align: right !important;
}

.rtl .booking-success.inner-section .top-heading {
    flex-direction: row-reverse;
}

.rtl .booking-success.inner-section .top-heading img.mr-3 {
    margin-right: 0 !important;
    margin-left: 1rem !important;
}

.rtl .inner-section.booking-success.success-response .row {
    flex-direction: row-reverse;
}

.rtl .booking-success.inner-section .booking-success-top .card .card-body .body-section {
    direction: rtl;
}

.rtl .ticket-ref-col {
    align-items: flex-end;
}

.rtl .ticket-ref-col-inner {
    direction: rtl;
}

.rtl .booking-success.inner-section .tickets .card .card-header .d-flex {
    flex-direction: row-reverse;
}

.rtl .booking-success.inner-section .tickets .card .card-header .d-flex img {
    margin-right: 1rem;
}

.rtl #faq .card .card-header .btn-header-link:after {
    float: left;
}

.rtl .booking-success #faq .card .card-header .btn-header-link {
    text-align: right;
}

.rtl .booking-success #faq .card .card-header .btn-header-link.collapsed:after {
    float: left;
}

.rtl .tickettemplate .ticketinfo .row.tempdetail {
    flex-direction: row-reverse;
}

.rtl .tickettemplate .ticketinfo .row.tempdetail .col-4 {
    padding-right: 0;
}

.rtl .ticket_recommendation #packages .package_list li .imgbox figure img.border-radius {
    border-radius: 0px 4px 4px 0px;
}

.rtl .ticket_recommendation #packages .package_list li .imgbox figure.fig-radius {
    border-radius: 0px 4px 4px 0px;
}

.rtl .tickettemplate .refnum {
    justify-content: flex-start;
    width: 250px;
    text-align: right;
}

.rtl .not-found.inner-section .icon {
    background-image: url(../images/svg/rtl-notfound1.svg.html);
    height: 397px;
    position: absolute;
    width: 397px;
    left: 16%;
    right: auto;
    top: 33%;
}

.rtl .not-found.inner-section .btn-cta {
    background-image: url(../images/svg/rtlctabg.svg.html);
    background-repeat: no-repeat;
    width: 230px;
    height: 58px;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    background-size: contain;
    font-size: var(--fs-16);
    font-weight: 600;
    display: flex;
    color: #000;
    justify-content: center;
    position: absolute;
    text-transform: uppercase;
    line-height: 41px;
    left: 7%;
    right: auto;
    top: 79%;
}

.rtl .manage-booking .booking-gallery .booking-container {
    direction: rtl;
}

.rtl .manage-booking .booking-gallery .booking-container .grid-item:nth-child(1) img {
    border-radius: 0px 4px 4px 0px;
}

.rtl .manage-booking .booking-gallery .booking-container .grid-item:nth-child(5) img {
    border-radius: 4px 0px 0 0px;
}

.rtl .manage-booking .booking-gallery .booking-container .grid-item .overlay {
    border-radius: 0 0px 0px 4px
}

.rtl .manage-booking .booking-gallery .booking-container .grid-item:nth-child(6) img {
    border-radius: 0 0px 0px 4px;
}

.rtl .ticket-info-col {
    align-items: end;
}

.rtl.page-template-template-booking-successful .booking-success.inner-section .tickets .card .card-header {
    justify-content: space-between;
    flex-direction: row-reverse;
}

.rtl.page-template-template-view-ticket .ticket_recommendation .recommend_tabs {
    justify-content: end;
    border-bottom: 2px solid #ccc;
    flex-direction: row;
}

.rtl.page-template-template-ticket-booking .visitors_select {
    width: 60%;
}

.rtl .detail_book .info {
    margin-top: 0;
}

.rtl .ticket_recommendation .package_list li.normal-package {
    border: 1.07px #ADADAD solid;
    border-radius: 4px;
    margin-bottom: 24px;
}

.rtl .ticket_recommendation #addons .package_list li figure img {
    border-radius: 0 4px 4px 0px;
}

.rtl .ticket_recommendation #addons .package_list li figure {
    border-radius: 0 0 4px 0px;
}
.rtl.page-template-template-ticket-booking .ticket_recommendation #addons .package_list li figure {
    border-radius: 0 4px 4px 0px;
}
.rtl.page-template-template-view-ticket .ticket_recommendation #addons .package_list li figure {
    border-radius: 0 0 4px 0px;
}
.rtl.page-template-template-view-ticket .ticket_recommendation #addons .package_list li figure img {
    border-radius: 0 0px 4px 0px;
}

.rtl .ticket_recommendation .recommend_tabs li a {
    padding: 24px 12px 20px 32px !important;
}
.rtl .inner-section.unsuccessful .heading-section{
    display: flex;
    gap: 16px;
    align-items: center;
    padding: 65px 0;
    flex-direction: row-reverse;
}
.rtl .inner-section.unsuccessful .inner-wrap {
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    gap: 40px;
    display: flex;
}
.rtl .inner-section.unsuccessful .inner-col {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    gap: 24px;
    display: flex;
}
.rtl .inner-section.unsuccessful .cta-group {
    justify-content: flex-start;
    align-items: flex-start;
    display: inline-flex;
    gap: 21px;
    flex-direction: row-reverse;
}
.rtl.page-template-template-ticket-booking .date_section ul{
    flex-direction: row-reverse;
}
.rtl.page-template-template-ticket-booking .trash_sec {
    margin-right: auto;
    margin-left: 0;
}

@media screen and (max-width: 1280px) {
    .rtl .contactus .container-fluid {
        padding-right: 70px;
    }

    .rtl .pr-100 {
        padding-left: 70px;
    }
}

@media screen and (max-width: 1100px) {
    .rtl .contactus .container-fluid {
        padding-right: 45px;
    }

    .rtl .pr-100 {
        padding-left: 45px;
    }
}

@media screen and (max-width: 950px) {
    .rtl .tickets-wrap {
        padding: 0px 0px 15px 20px;
    }

    .rtl .tickettemplate .refnum {
        justify-content: flex-start;
        text-align: left;
        gap: 10px;
        width: auto;
    }

    .rtl .ticket_recommendation .package_list li .image-holder img:first-child {
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0px;
        border-top-right-radius: 4px;
        border-top-left-radius: 0;
        width: calc(50% - 0.25rem) !important;
    }

    .rtl .ticket_recommendation .package_list li .image-holder.single_img img {
        width: 100% !important;
    }

    .package_box.mob-d-block.card-header .ml-3 {
        margin-right: 0 !important;
    }

    .rtl .ticket_recommendation .package_list li .image-holder img:last-child {
        border-radius: 4px 0px 0 0;
    }

    .rtl .booking-success.inner-section .tickets .card .card-body .image-holder img:last-child {
        border-radius: 4px 0px 0px 0px;
    }

    .rtl .booking-success.inner-section .tickets .card .card-body .image-holder img:first-child {
        border-radius: 0 4px 0px 0px;
    }

    .rtl .ticket_recommendation .package_list li figure {
        border-radius: 4px 4px 0px 0px;
    }

    .rtl .ticket_recommendation .package_list li figure img {
        border-radius: 4px 4px 0px 0px !important;
    }

    .rtl .ticket_recommendation #cart_Elements.package_list li figure img {
        border-radius: 4px 0 0 0 !important;
    }
    .rtl.page-template-template-cart .ticket_recommendation .package_list li figure {
        border-radius: 4px 0px 0px 0px;
    }
    .rtl.page-template-template-cart .ticket_recommendation .package_list li figure:first-child {
        border-radius: 0px 4px 0px 0px;
    }
    .rtl.page-template-template-cart .ticket_recommendation #cart_Elements.package_list li figure:first-child img {
        border-radius: 0px 4px 0 0px !important;
    }

    .rtl .ticket_recommendation #cart_Elements.package_list li figure:first-child img {
        border-radius: 4px 4px 0 0px !important;
    }

    .rtl .ticket_recommendation .package_list li .package_info .package_save .offer_box h3 {
        text-align: right !important;
    }

    .rtl .ticket_recommendation .package_list li .package_info .package_save .offer_box h5 {
        text-align: right !important;
    }

    .rtl .contactus .container-fluid {
        padding-right: 30px;
    }

    .rtl .booking-success.inner-section .tickets .card .card-header .d-flex {
        flex-direction: row-reverse;
        direction: ltr;
    }

    .rtl .booking-success.inner-section .tickets .card .card-header .d-flex img {
        margin-right: 0;
        margin-left: 1rem !important;
    }

    .rtl .booking-success.inner-section .tickets .card .card-header {
        flex-direction: column !important;
        align-items: end;
    }

    .rtl .not-found.inner-section .btn-cta {
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
    }

    .rtl .ticket_recommendation #packages .package_list li .imgbox figure.fig-radius {
        border-radius: 0px 4px 0px 0px;
    }

    .rtl .ticket_recommendation #packages .package_list li .imgbox figure img.border-radius {
        border-radius: 0px 4px 0px 0px !important;
    }

    .rtl .ticket_recommendation #packages .package_list li .imgbox figure.mob-radius {
        border-radius: 4px 0px 0px 0px;
    }

    .rtl .ticket_recommendation #packages .package_list li .imgbox figure img.mob-radius {
        border-radius: 4px 0px 0px 0px !important;
    }
    .rtl .ticket_recommendation .package_list li figure:first-child {
        border-radius: 4px 4px 0px 0px;
    }


    .rtl .pr-100 {
        padding-left: 30px;
    }

    .rtl .manage-booking .booking-card {
        flex-direction: column;
    }

    .rtl .top-banner-wrapper .banner-text2 {
        left: 50%;
    }

    .rtl .sitemap .nav-list-new a {
        display: block;
    }
}

@media screen and (max-width: 576px) {
    .rtl .contactus .container-fluid {
        padding-right: 16px;
    }

    .rtl .pr-100 {
        padding-left: 16px;
    }
}

@media (max-width: 1920px) and (max-height: 950px) {
    .rtl .not-found.inner-section .tower-icon {
        left: 2%;
        top: 36%;
        right: auto;
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
    }
}

@media (max-width: 1366px) {
    .rtl .not-found.inner-section .tower-icon {
        left: 1%;
        top: 36% !important;
        right: auto;
    }

    .rtl .not-found.inner-section .icon {
        height: 260px;
        width: 260px;
        left: 16%;
        right: auto;
        top: 31%;
    }

    .rtl .not-found.inner-section .btn-cta {
        left: 8%;
        top: 74%;
        right: auto;
    }
}

@media (max-width: 1440px) {
    .rtl .not-found.inner-section .tower-icon {
        left: 1%;
        top: 42.3% !important;
        right: auto;
    }

    .rtl .not-found.inner-section .icon {
        height: 277px;
        width: 277px;
        left: 15%;
        right: auto;
        top: 30%;
    }

    .rtl .not-found.inner-section .btn-cta {
        left: 8%;
        right: auto;
        top: 74%;
    }
}


@media (max-width: 1920px) {
    .rtl .not-found.inner-section .tower-icon {
        left: 2%;
        top: 52% !important;
        right: auto;
        /* background-image: url(../images/svg/rtltower.svg.html); */
    }

    /* .rtl .visitor_tab .ticketbtn {
        width: 44.5% !important;
    } */

    .rtl .not-found.inner-section .icon {
        height: 342px;
        width: 340px;
        left: 10%;
        top: 32%;
    }
}

@media (max-width: 1580px) {
    .rtl .not-found.inner-section .tower-icon {
        left: 2%;
        top: 46% !important;
        right: auto;
    }

    .rtl .not-found.inner-section .btn-cta {
        left: 8%;
        right: auto;
        top: 69% !important;
    }

    .rtl .not-found.inner-section .icon {
        height: 310px;
        width: 310px;
        left: 13%;
        right: auto;
        top: 28%;
    }
}

@media (max-width: 1680px) {
    .rtl .not-found.inner-section .tower-icon {
        left: 2%;
        top: 43% !important;
        right: auto;
    }

    .rtl .not-found.inner-section .icon {
        height: 310px;
        width: 310px;
        left: 19%;
        right: auto;
        top: 31%;
    }
}


@media screen and (max-width: 950px) {
    .rtl .visitor_tab .ticketbtn {
        width: 100% !important;
    }

    .rtl .visitor_card {
        flex-direction: row-reverse;
        max-width: 100%;
        width: 100%;
    }

    .rtl.page-template-template-ticket-booking .visitors_select {
        margin-bottom: 16px;
        max-width: 100%;
        width: max-content;
        min-width: 100%;
    }

    .rtl .ticket_recommendation .package_list li .package_info .package_save .offer_box {
        width: fit-content;
        margin-right: 0 !important;
        margin-left: auto !important;
    }

    .rtl .mainWrapperAtt .navbar .nav-list:not(:first-child) {
        margin-left: 0;
    }

    .rtl .ticket-listing .tickets .card-image {
        border-radius: 4px 4px 0px 0px !important;
    }
    .rtl .inner-section.unsuccessful .heading-section {
        padding: 30px 0 !important;
    }
    .rtl .ticket_recommendation #addons .package_list li figure {
        border-radius: 4px 4px 0px 0px;
    }
}


@media (max-width: 767px) {
    .rtl .not-found.inner-section .btn-cta {
        right: auto;
        height: auto;
        line-height: 30px !important;
        top: auto !important;
    }

    .rtl .not-found.inner-section .icon {
        height: 195px !important;
        width: 194px !important;
    }

    .rtl .ticket_recommendation .recommend_tabs li a {
        padding: 24px 12px 5px 32px !important;
    }
    .rtl.page-template-template-view-ticket .ticket_recommendation .recommend_tabs li a {
        padding: 24px 12px 21px 32px !important;
    } 
}



@media screen and (max-width: 576px) {
    .rtl .mainWrapperAtt .navbar .navbar-content .action-group {
        margin-right: 0;
    }

    .rtl .mainWrapperAtt .action-group .action-btn.hamburger-icon {
        margin-right: 12px;
    }

    .rtl .mainWrapperAtt .hamburger-icon .cart_count {
        right: auto;
        left: 10px;
    }

    .rtl .booking-success.inner-section .tickets .card .card-body .image-holder .img1.mr-1 {
        width: calc(50% - 0.25rem) !important;
    }

    .ticket-text {
        width: 100% !important;
    }
}
@media screen and (max-width: 1600px) {
    .rtl .price-tag{
        right: 20px;
        left: auto;
    }
}
@media screen and (max-width: 1400px) {
    .rtl .price-tag{
        right: 16px;
        left: auto;
    }
}
/*  */
.rtl .ui-datepicker-calendar th.ui-datepicker-week-end{
    text-align: center;
}
.rtl .ui-datepicker-calendar td{
    text-align: center;
}
.rtl .fp-is-overflow .fp-overflow.fp-auto-height, .rtl .fp-is-overflow .fp-overflow.fp-auto-height-responsive, .rtl .fp-is-overflow>.fp-overflow {
    overflow-y: auto;
    overflow-x: hidden;   
}

.rtl .viewMoreModal .modal-dialog .modal-header .user-detail figure{
    margin-left: 16px;
    margin-right: 0;
}
.rtl .sitemap .heading-title {
    direction: rtl;
}
.rtl .cookie-notice {
    margin-right: 6.3rem;
    margin-left: 0;
}
.rtl .wpforms-container .wpforms-datepicker-wrap .wpforms-datepicker-clear{
    right: auto;
    left: 10px !important;
}
.rtl .footer .news-letter .input-group-append .input-group-text{
    height: 43px;
    top: 0px;
}
/* booking successful */
.rtl .booking-success .faq-booking .card .card-header .btn-header-link {
    text-align: right !important;
}

.rtl .booking-success .faq-booking .card .card-header a[aria-expanded="true"]::after {
    right: auto !important;
    left: 20px;
}

.rtl .booking-success .faq-booking .card .card-header a[aria-expanded="false"]::after {
    right: auto !important;
    left: 20px;
}
.rtl .page_ticketbooking .ui-datepicker-next::after {
    content: "";
    display: inline-block;
    width: 13px;
    background-image: url(../images/svg/arrowleft.svg);
    background-size: contain;
    margin-left: 5px;
    height: 36px;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    bottom: 0;
    cursor: pointer;
    right: initial;
}


.rtl .page_ticketbooking .ui-datepicker-prev:after {
    content: "";
    display: inline-block;
    width: 13px;
    background-image: url(../images/svg/arrowright.svg);
    background-size: contain;
    margin-left: 5px;
    height: 36px;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
left: initial;
    bottom: 0;
    cursor: pointer;
}