﻿
/*---------Gofiro Css------*/
.ar .infomsg, .ar .successmsg, .ar .warningmsg, .ar .errormsg, .ar .validation, .ar .validation-summary-errors{ background-position:right center;padding: 12px 50px 12px 10px; text-align:right;}
.rtl .infomsg, .rtl .successmsg, .rtl .warningmsg, .rtl .errormsg, .rtl .validation, .rtl .validation-summary-errors{ background-position:right center;padding: 12px 50px 12px 10px; text-align:right;}
body #header .nav{ float:left;}
body #header .nav::before {right: 0; left:inherit;}
body #header .nav::after { border-right: 24px solid transparent;right: -24px; left:inherit; border-left:0;}
.help-box::before {left: 5px; right:inherit;}
.help-box .help-row {text-align: right;padding: 11px 57px 11px 11px;}
.help-box .hrssuport::after, .help-box .hrs-contact::after {right: 12px; left:inherit; }
.logo { right: 0;  left:inherit; }
.footer-right{ float:left;}
.advanced-search-link { top: 18px;left: 10px;right:inherit;}
.advanced-search-link a{ padding:0px;top:0;}
.flightbody .btn-row-last {left: 10px;right:inherit;width: 154px;}
.flight_search .btn-blue, .hotels-page .btn-blue, .insurance-page .btn-blue, .meetgreet-page .btn-blue {border-radius: 5px 0px 0px 5px;}
.flight_search .fromcity .form-input .in, .hotelbody .destination-City .form-input .in {border-radius: 0px 5px 5px 0px;padding-right: 33px !important;padding-left: 12px !important;}
.RoundTrip .passenger-col {left: 164px;right: inherit;width: 182px;}
.passenger-col .btn-detail::before {left: 9px;right:inherit;}
.flight_search .fromcity .form-input::after, .meetgreet-page .meetgreet-destination .form-input::after, .meetgreet-page .meetgreet-airport .form-input::after, .insurance-page .insurance-destination .form-input::after, .insurance-page .countryof-residence .form-input::after, .flight_search .tocity .form-input::after, .hotelbody .destination-City .form-input::after {right: 10px;left: inherit}
.flight_search .tocity .form-input .in {padding-right: 33px !important;padding-left: 12px !important;}
.flight_search .departuredate .form-input .in, .meetgreet-page .meetgreet-traveldate .form-input .in, .insurancebody .insurance-return-date .form-input .in, .insurancebody .insurance-departure-date .form-input .in, .flight_search .returndate .form-input .in, .hotelbody .hotelCheckInDate .form-input .in, .hotelbody .out-Date .form-input .in {padding-right: 33px !important;padding-left: 12px !important;}
.flight_search .departuredate .form-input::after, .meetgreet-page .meetgreet-traveldate .form-input::after, .insurancebody .insurance-return-date .form-input::after, .insurancebody .insurance-departure-date .form-input::after, .flight_search .returndate .form-input::after, .hotelbody .hotelCheckInDate .form-input::after, .hotelbody .out-Date .form-input::after {right:7px;left:inherit;}
.passenger-col .btn-detail::after {right: 9px; left:inherit;}
.passenger-col .btn-detail {margin: 15px 32px 0 31px;white-space: nowrap;}
.passenger-col .form-colum .form-label, .passenger-col .grid_2 .form-label {float: right;}
.passenger-col .form-colum .adult-input, .passenger-col .grid_2 .form-input {float: left;}
.ui-menu .ui-menu-item a { padding: 8px 36px 8px 8px;}
.ui-autocomplete .ui-menu-item a::before {right: 10px; left:inherit;}
.flight_search .btn-blue:hover, .hotels-page .btn-blue:hover, .insurance-page .btn-blue:hover, .meetgreet-page .btn-blue:hover {border-radius:5px 0px 0px 5px;}
.hotels-page .out-Date .form-input .in {border-radius: 0px;}
.hotelbody .h-remove {right: 10px;}
.hotelbody .advanced-search-link {left: inherit;right: 76px;}
.hotels-page .adult-box {left: 207px; right:inherit;}
.hotels-page .child-box {left: 10px;right:inherit;}
.hotels-page .hotel-nationality .form-input .in {border-radius:0px 5px 5px 0px;}
body .adult-box .adult-input .in, body .child-box .adult-input .in, body .infant-box .adult-input .in { text-indent: -20px;}
.grid_2 {width: 15.667%;}
.datetime-error .ui-datepicker-trigger {left: 7px; right:inherit;}
.prosys_form-row div.grid002 th{ text-align:right;}
.prosys_form-row div.grid002 td{ text-align:right;}
.leaving-form th{text-align:right;}
.leaving-form td{text-align:right;}
.treeview .submenu ul li{text-align:right;}
.finde-button { font-size: 11px;}
.tripadult-row .trip-column p{ min-height: inherit;}
.menu-accordion ul li b {padding: 10px 10px 10px 25px;text-align:center;}
.filter1 p span{ float:right;}
.filter1 p input{float:right; margin:0 0px 0 2px;}
.filter1 p  a{ margin:0 2px;}
.airlines-text {width: 74%;}
.trip-input .ui-datepicker-trigger { left: 5px; right:inherit;}
.flight_search .form-label .age{ margin:0px;}
.leavingform .ltr{direction:rtl !important;}
.flight-review{direction:rtl !important;}
.flight-review td {text-align: right;}
.leaving-text {direction: rtl;}
.button-back .l{float:left;}
.button-back .r {float: right;}
.flight-review th{ text-align:right;}
.flight-review th a span{ float:left;}
#content{direction: rtl;}
.contct-box1 th { text-align: right;}
.contct-box1 td { text-align: right;}
.pay p { float:none; display:inline-block; margin-left:15px; margin-right:0px;}
.button-last .r{ float:left;}
.title .flight-icon-ar { display:none;}
.contct-box1 h5 { background: rgba(0, 0, 0, 0) url("images/left-go-black-ar.png") no-repeat scroll right center; padding-right:10px;}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 { float: right;}
.contact-forgot  .text1-rtl { padding-right:10px; float:right;}
.seat-rtl .l{ float:right;}
.view_services ul li {background: rgba(0, 0, 0, 0) url("imagescustomize/right-icon.png") no-repeat scroll right center; padding: 5px 20px 5px 0px;}
.inclusion_table th{ text-align:right;}
.inclusion_table td{ text-align:right;}
.quote-col1 {float: right;}
.quote-col { float: right;}
.quote-td b { float: right;}
.advanced-search-link a {bottom: inherit;}
.modal-title { float: right;}
.modal-header .btn {left: 10px; right: inherit;}
.FlightCalendar_dialog_box .flight-icon-en{float: right;margin-right: -29px;margin-left: 10px;margin-top: 0;}
.calendar-table tr th {text-align: right;}
.calendar-top-col{ float:left;}
calendar-top-btn { float:left;}
.leaving-text td {text-align: left;}
.leavingtexts-right{ text-align: right;}
.flight-results .title {background: #fff url("imagescustomize/flight-icon_ar.png") no-repeat scroll 99.3% top !important;}
.Result-pages .sidebar-collapse, .hotelreview .sidebar-collapse{ background-position: 97% center !important; padding: 10px 25px 10px 10px;text-align: right;}
.flights-review .leaving-text .title {background-position: 100% center !important;}
.menu-accordion ul li b {padding: 10px 10px 10px 25px;text-align: right;}
.inclusion_table td { text-align: right;}
.insuranceplan h2:nth-child(1)::after{ float:left; margin-right:3px; content: "\f060"; color: #000;}
.insuranceplan h2:nth-child(2)::before{ float:right; margin-left:3px;}
/* .quote-col span{ float: right;} */
.info{float:right;}
.quote-th b{float: right;}
.quote-th { padding: 7px 25px 6px 0px;}
.leaving-text .leavingtexts-right{text-align: left; padding-left: 10px;}
/*-------5 may css----------*/
.toplink-left{float:right;}
.toplink-right{float:left;}
 body {direction: rtl;}
.flight_search .fromcity .form-input .in {background-position:right top !important;}
.flight_search .in {padding: 10px 50px 9px 10px;}
.flight_search .tocity .form-input .in,.flight_search .departuredate .form-input .in ,.flight_search .returndate .form-input .in{background-position:right top !important;}
.flight_search .multicitytime .form-input .in {background-position:right top !important;padding: 10px 50px 9px 10px;}
.flight_search .flight-class .form-input .in{background-position:right top !important;}
.flight_search .adult-box-d .form-input .in,.flight_search .infant-box-d .form-input .in,.flight_search .child-box-d .form-input .in,.flight_search .preferredairline .form-input .in{background-position:right top !important;}
.flight_search select.in, .hotels-page select.in, .insurance-page select.in, .meetgreet-page select.in{padding-left:10px !important;}
.flight-type .radio label {background-position:right top !important;}
.flight_search select.in {padding-right: 10px !important;padding-right: 50px !important;}
.flight-icon-ar {display: none;}
.flight-type .radio label {padding: 11px 50px 11px 10px;}
.col, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {float: right;}
.airline-matrix-left h2 img {position: absolute;left: 12px;top: 10px;}

.hotels-page .destination-City .form-input .in,.hotels-page .hotelCheckInDate .form-input .in,.hotels-page .out-Date .form-input .in {background-position:right top !important;}
.hotelform .in {padding: 10px 50px 9px 10px;}
.hotels-page .hotel-nights .form-input .in{background-position:right top !important;border-radius: 5px 0px 0px 5px;}
.hotels-page .hotel-country .form-input .in{background-position:right top !important;}
.hotels-page .hotel-nationality .form-input .in{background-position:right top !important;}
.flight_search .child-box-d .form-input .in, .meetgreet-page .child-box-d .form-input .in, .hotels-page .child-box-d .form-input .in{background-position:right top !important;}
.flight_search .adult-box-d .form-input .in, .meetgreet-page .adult-box-d .form-input .in, .hotels-page .adult-box-d .form-input .in{background-position:right top !important;}
.hotels-page select.in {padding-right: 10px !important;padding-right: 10px !important;}
.insurance-page select.in {padding-right: 10px !important;padding-right: 10px !important;}
.meetgreet-page  select.in {padding-right: 10px !important;padding-right: 10px !important;}
.rule-heading p {float: left;width: 240px;padding-left: 102px;}
.insurance-page .countryof-residence .form-input .in{background-position:right top !important;}
.insurance-page .insurance-destination .form-input .in{background-position:right top !important;}
.insurance-page .insurance-departure-date .form-input .in{background-position:right top !important;}
.insurance-page .in{padding: 10px 50px 9px 10px;}
.insurance-page .insurance-return-date .form-input .in{background-position:right top !important;}
.insurance-page .ins-senior .form-input .in{background-position:right top !important;}
.insurance-page .ins-young .form-input .in{background-position:right top !important;}
.insurance-page .ins-adult .form-input .in{background-position:right top !important;}
.insurance-page .annualtrip .form-input label{background-position:right top !important;}
.insurance-page .annualtrip .form-input label {padding: 11px 50px 11px 10px;}
select.in {text-align: right;}
.meetgreet-page .meetgreet-airport .form-input .in,.meetgreet-page .meetgreet-service .form-input .in{background-position:right top !important;}
.meetgreet-page .meetgreet-destination .form-input .in{background-position:right top !important;}
.meetgreet-page .meetgreet-terminal .form-input .in{background-position:right top !important;}
.flight_search .infant-box-d .form-input .in, .meetgreet-page .infant-box-d .form-input .in{background-position:right top !important;}
.meetgreet-page .meetgreet-flightnumber .form-input .in{background-position:right top !important;}
.meetgreet-page .meetgreet-flighttime .form-input .in{background-position:right top !important;}
.meetgreet-page .meetgreet-traveldate .form-input .in{background-position:right top !important;}
.meetgreet-page .in {padding: 10px 50px 9px 10px;}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12{ position: relative;margin-right: 0px;  margin-left: 1px!important;}
.fromcity .autocomp {padding-right: 0px; margin-left:0px!important;}
.tocity {padding-left: 0;padding-right: 0px;}
#one-way #round-trip::before { left: 66.4%;}
#one-way .fromcity .autocomp::before {right: 286px;}
.airline-matrix-left {border-radius: 0px 5px 5px 0px;}
.airline-matrix-left h2 img {left: 19px;top: 10px;right: inherit;}
.rules-title { float:right;}
.rules-title a {border-left: solid 1px #ccc; border-right:0px;}
.total_hotels {border-left: solid 1px #ccc;border-right:0; margin-left: 15px;margin-right:0px; float: right !important;}
.total_hotels p {padding: 5px 10px 5px 17px;}
.hotelraeing { float:right;}
.rooprice{ float:left;}
.rooprice h3 {float: right;margin-left: 15px;}
.rooprice h5 {margin-left: 0;}
.hotel-img{   float: right; margin-right:0px;  margin-left: 15px;}
.view_services {float: left;}
div.modifysearch0 .hotelraeing h1 {padding-top: 5px;}
div.room_list0 .modifysearch { margin: 0px 10px 15px 10px;padding-top: 10px;}
.hotelraeing {float: right;}
.guest-page .total_hotels { border-right: solid 1px #ccc;border-left: 0;margin-right: 15px;margin-left: 0px;}
.insuranceplan h2:nth-child(2) {right: 13px;left: inherit;}
.insuranceplan h2:nth-child(1) {left: 13px; right: inherit;}
#multi-city .fromcity .form-input {padding-left:0px;padding-right: 0;}
#multi-city .fromcity .form-input::before {right: 286px;}
.btn-row-last .form-colum {float: left;}
.add-multicity { right:inherit;left: -8px;}
.btn-row-last { float: left;}
body .travel-title b{float: right;}
body .meetgreet-result .travel-title div {height: auto !important; padding:15px 0px;}
.baggage-left {float:right;}
.baggage-detail-tab .nav-tabs li {float: right;margin-right: 0px;margin-left: 8px;}
.baggage-left-title {margin: 0 0 5px 5px;}
.baggage-left .nav-tabs {border-radius: 0 5px 5px 0px; margin: 0px 0 0 -1px;}
.baggage-left .nav-tabs > li.active > a {margin-left: -1px;margin-right: 0;}
.baggage-left .nav-tabs li:first-child a {border-radius: 0 5px 0px 0;}
.baggage-right .nav  {padding-right: 30px;padding-left: 0px;}
.baggage-col {float: right;border-right:0px;border-left: dotted 1px #A3A3A3;}
.baggage-title img {margin-left: 5px;margin-right: 0px;}
.confirmation-grand-total {text-align: left;}
.passengers-details .passengers-left { float: right;}
 .passengers-details .passengers-right { float: left;}
.confirmation-details .confirmation-details-left {float: right;border-right: solid 1px #EEEEEE;border-left: 0;}
.confirmation-details-right table tr td { border-right: solid 1px #EEEEEE;border-left: 0;}
.confirmation-details-left table tr th {text-align: right; border-left: solid 1px #ddd;border-right: 0;}
.confirmation-details-left table tr td {text-align: right; border-left: solid 1px #ddd;border-right: 0;}
.confirmation-details-right table tr th {text-align: right;}
.confirmation-details-right {margin-right: -1px; margin-left:0px;}
.confirmation-priceinfo table tr th {text-align: right;}
.confirmation-details-left {margin-left: -1px; margin-right:0px;}
.flight-results .title { text-align: right;}
body .leaving-text td {text-align: right;}
body .leaving-content #f-preferred1 h2 {left: 0px; right:inherit;}
body .leaving-content .leavingform tr td {text-align: right;}
body .leaving-content #f-airlines {left: inherit;right: 0px;}
.leaving-content #f-stops, .leaving-content #f-faretype{left: 0px;right:inherit;text-align: left;}
.bagage-icon {text-align: right;}
.leaving-form td h6 {right:inherit;left: -3px;}
.trip-input input { margin-left: 5px; margin-right:0px;}
.baggage-passenger{float:right;}
.baggage-passenger-aed{padding: 0 5px 0 0px; border-right: dotted #DDDDDD 1px; border-left:0;}
.retrieve-booking {float:right; padding-left: 5px;}
#header .toplink-right ul li {margin-right: 5px; margin-left: 0px; border-right: solid 1px #E2E2E2 !important; border-left: 0 !important;}
.retrieve-booking-form {left: 0px; right: inherit;}
.retrieve-arrow { left: 8px;right: inherit;}
body .login-modal .nav-tabs > li {float: right;}
.dialog-close {    left: -23px; right: inherit;}
 body .login-modal .tab-list {padding-left:0px; padding-right:0px; }
 .loginbtn { float: left;}
 .form-label span { margin-right: 0;}
 .f-right { float:left;}
 .copyright{ float:right;}
 .ui-datepicker .ui-datepicker-next{ left:0px !important; right:inherit!important;}
 .ui-datepicker .ui-widget-header .ui-datepicker-prev  .ui-icon:after{ position: absolute;top: 28%;left:2px;content: "\f054"; }
.ui-datepicker .ui-widget-header .ui-datepicker-next  .ui-icon:after{position: absolute;top: 28%;right:2px;content:"\f053";}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 2px;}
.ui-datepicker-rtl .ui-datepicker-prev {right: 0 !important; left: inherit !important;}
.hotel-name {float: right;}
.guest-page .total_hotels {margin-left: 0px; margin-right: 0px; }
.checkin-right{float: left;}
.inclusion_table td {text-align: left;}
.inclusion_table td { text-align: right;}
.treeview li.submenu {background-image: url(images/closed.gif);background-position: 848px 18px;}
.guest-page .inclusion_table td {text-align: right;}
.guest-page .inclusion_table td {text-align: right;}
.guest-page .inclusion_table th {text-align: right;}
.guest-page .inclusion_table td {text-align: right;}
.guest-page .inclusion_table .totalPrice td:nth-child(1) { text-align: left;}
.hotel-details-page .inclusion_table td, .hotel-details-page .inclusion_table th  {text-align: right;}
.insurance-auotation div.quote-space .quote-td span{ float: right;}
.inclusion_table .totalPrice td:nth-child(1) {text-align: left;}
.insurancequote .quote-td span { float: right;}
.insurancequote  .quote-th span { float: right;}
.insurancequote .quote-col-single { float: right;}
.insurancequote .quote-col1 .quote-td span{ float:none;}
.insurancequote .quote-col1 div.quote-space .quote-td span{ float:none;}
#header .nav ul li { float: right;}
.selectiontrip {text-align: right;}
.advanced-search-link a { right: 0;left: inherit;}
.form-label { padding-right: 0px;}
#header .nav ul li{ background-position: center right;}
.flight-results .leavingtexts-right {text-align: left; padding-left: 10px;}
.price-detail p { padding-left: 10px;text-align: left; padding-right:10px;}
.email-print-btn {text-align: left;}
#header .toplink-right ul .ChangeLanguage a {font-size: 16px;line-height: 25px;}
.price-detail .price-detail {text-align: right;}
.riview-totalprice {padding-left: 204px !important;}
.ui-dialog .ui-dialog-title { float: right;}
.title-bar ul li { float: right;}
.choose-list .choosehotel-list-left { float: right;}
.ui-widget-header1 a { float: left;}
#air div.r{ float:left;}
 body .ui-dialog .ui-dialog-titlebar-close {left: 8px;right: inherit;}
.seatmap-left { float:right;}
div.seatmap-right {float: left;}
.hotelgroups-icon {left: 3px;top: 7px; right:inherit;}
.insurancebody .btn-blue{float: left;}
.profile-icon { border:0; border-right: solid 1px #E2E2E2 !important;padding: 7px 7px 7px 7px; border-left:0!important;}
.profile-dropdown p a {text-align: right;}
.profile-img {margin-right:0px; margin-left: 50px; float: right;}
.profile-uplod { float:right;}
.profile-form .profile-input .ui-datepicker-trigger, .mytrips-form .date .ui-datepicker-trigger { left: 7px;top: 10px; right:inherit;}
.profile-last-btn { text-align: left;}
.profile-page [class*="col-"]{float:right;}
.mytrips-left {float:right; text-align: right;}
.mytrips-right {float:left;}
.profile-form .profile-label label { padding: 8px 18px 0 0;}
.insurance-page .countryof-residence .form-input .in {border-radius: 0px 5px 5px 0px;}
.insurancebody .insurance-return-date .form-input .in {border-radius: 5px 0px 0px 5px;}
.insurancebody .btn-row-last {left: 10px; right:inherit;}
.insurancebody .btn-blue { border-radius: 5px 0px 0px 5px !important;}
.insurancebody .annualtrip .form-input label {border-radius: 0px 5px 5px 0px;}
.insurance-page .countryof-residence .form-input .in, .meetgreet-page .meetgreet-destination .form-input .in, .meetgreet-page .meetgreet-airport .form-input .in, .insurance-page .insurance-destination .form-input .in {padding-right: 33px !important; padding-left:12px !important;}
.meetgreet-page .meetgreet-airport .form-input .in, .meetgreet-page .meetgreet-traveldate .form-input .in {border-radius: 0px 5px 5px 0px;}
.meetgreet-page .meetgreet-terminal .form-input .in {border-radius: 5px 0px 0px 5px;}
.meetgreetbody .btn-row-last {left: 10px; right:inherit;width: 10.7%;}
.meetgreetbody .btn-blue { border-radius: 5px !important;}
.btn-row-last .form-colum {float: none;}
.meetgreet-page .meetgreet-flightnumber .form-input .in, .meetgreet-page #Transfer .meetgreet-destination .form-input .in {border-radius: 5px 0px 0px 5px;}
.slick-slide {float: right;}
.sidebar .newleft-top ul li {float: right;}
.contentareartl{ float:none;}
#content .contentarea #listing .box-n { padding: 0px 104px 0px 0;}
#listing #f-preferred, #listing #f-preferred1 { border-left:0; border-right: dashed 2px #E6E4EB;}
#listing .pricetd {border-right: dashed 2px #E6E4EB; border-left:0;}
#listing .pricetd::before, #listing .pricetd::after{ right: -8px; left:inherit;}
body .Result-pages .leaving-content .leavingform tr td {text-align: center;}
#listing .bagage-icon {text-align: right;}
#listing .baggagelist-icon::after, #listing .fareruleslist-icon a::after, #listing .refundablelist-icon::after { border-left:0; border-right: solid 1px #999;padding: 1px 5px 1px 0;}
#listing .bagage-icon ul li {text-align: right;}
#listing .f-flight-line {background: url('/Content/Site/imagescustomize/fligt-go-iconar.png') no-repeat left center;}
#modify_search .trip-column {float: right;}
.hotelpenal .trip-row.hotel-room {float: right;}
.hotelpenal .findenew {float: left;}
.hotelprice::after {left: 190px; right:inherit;}
.hotelprice h2::before, .hotelprice h2::after { left: 184px; right:inherit;}
.hotelreview #dvRooms p.hidden-sm1 { right: 0px; left:inherit;}
.sidebar .price-range-box{ float:right;}
.sidebar .price-range-box, .refundable-box, .filterby-stops-box, .filterby-airlines-box, .hotelchain-col, .locationhotel-col, .preferd-col, .rating-box, .filterby-airports-box, .filterby-preferd-box{float:right;}
.meetgreet-page .meetgreet-flightnumber .form-input .in{ border-radius:0;}
.OneWay .passenger-col, .MultiCity .passenger-col {left: 164px; width: 183px; right:inherit;}
.toplink-right .l{ float:right;}

#modify_search .trip-column {float: right !important;}
.MultiCity #modify_search .multicity-adult {width: 563px;left: 15px;top: 120px;right: inherit;}
.sortby-row .selectlook {padding-left: 33px; padding-right:5px;}
.sortby-row .selectlook {background: #fff url('imagescustomize/selcet-arrow.png') 5px center no-repeat;}
.ar .flipster__button--prev, .rtl .flipster__button--prev {left: 0;right: inherit;margin-left: -129px !important;}
.ar .flipster__button--next, .rtl .flipster__button--next {right: 0;left: inherit;}
.flight-travellers .quote-col-single .insurance-panal-left{float: right;}
body.ar .guest-page .button-back .r, body.rtl .guest-page .button-back .r { float: left !important;}
.ar .errormsg, .ar .validation-summary-errors, .rtl .errormsg, .rtl .validation-summary-errors { background: url('images/error.png') no-repeat right 10px center !important;}
.ar .insurance-travellers .button-back .l, .rtl .insurance-travellers .button-back .l {float: right;}
.ar .insurance-travellers .button-last .r, .rtl .insurance-travellers .button-last .r {float: left;}
.flight-resultpages .timingsBlock .nav-tabs li{float: right;}
.flight-resultpages .sidebar {float: right;}
.flight-resultpages .contentarea {float: left;}
.ar #modify_search .m-form .trip-input .in-form, .ar #modify_search .m-to .trip-input .in-form, .ar .m-destination .trip-input .in-form, 
.rtl #modify_search .m-form .trip-input .in-form, .rtl #modify_search .m-to .trip-input .in-form, .rtl .m-destination .trip-input .in-form {padding-left: 5px !important;padding-right: 25px !important;}
#modify_search .m-form .trip-input::after, #modify_search .m-to .trip-input::after, .m-destination .trip-input::after{right: 6px;left: inherit;}
.ar .collapse-f::after, .rtl .collapse-f::after { left: 8px; right: inherit;}
.ar .guest-page .paymentbtn, .rtl .guest-page .paymentbtn { float: right !important;}
.ar .result-back-button, .rtl .result-back-button{right: 0; left:inherit;}
.ar .result-back-button a, .rtl .result-back-button a{border-radius: 35px 0 0 35px;}
.ar .result-back-button a .fa-arrow-left::before, .rtl .result-back-button a .fa-arrow-left::before{content: "\f061";}
.ar .result-back-button a .fa-arrow-left::before, .rtl .result-back-button a .fa-arrow-left::before{content: "\f061";}
.flight_search .fromcity .form-input{margin-left:14px;margin-right:0px;}
.flight_search #dvArrivalLocation{margin-right:14px;margin-left:0px;}
.flight_search .fromcity .swip{left:-14px;right:inherit;}
.MultiCity #multi-city .fromcity .form-input {margin-right:inherit;margin-left:0px;}

#addRefundBooking .covid-info{padding: 4px 18px 4px 0px;}
#addRefundBooking .add-refund-tab ul li {padding: 4px 29px 4px 0px;}
#addRefundBooking .add-refund-tab ul li::after {right: 0px;left:inherit;}
#addRefundBooking .covid-info::after {right: 0px;left:inherit;}
#addRefundBooking .covid-terms p{padding:0px 29px 0px 0px;}

/*---------------Responsive css-----------------------*/

@media screen and (max-width:1200px) {

.hotelbody .hotels-page .adult-box {left:174px;}
#listing #f-preferred, #listing #f-preferred1 {padding: 0 5px !important;}
.RoundTrip .passenger-col {left: 163px;width: 133px;}


}


@media screen and (max-width:1000px) {

.section1 .grid_2 { width: 19.667%;}
div.sidebar {float: none; width:auto; margin-left:0;}
.contentareartl {float: none; width:auto; margin-left:0;}
.seatmap-left { float: none;    width: auto;}
.seatmap-right { float: none;    width: auto;}
.seatmap {margin: 0;  min-height: inherit; padding: 10px;}
div.seatmap-right { float: none;  margin: auto;}
.flight_search .tocity .form-input .in{ border-radius: 5px 0px 0px 5px;}
.flight_search .departuredate .form-input .in{ border-radius: 0px 5px 5px 0px;}
.flightbody #one-way .grid_2 {float: right;   margin-right: 0px;}
.flightbody #one-way #round-trip {float: right;}
.passenger-col .btn-detail {margin: 9px 32px 0 31px;}
.passenger-col {left: 123px;top: 139px;}
.flightbody .btn-row-last {top: 139px;}
 .hotelbody .hotels-page .adult-box {left:136px;}
 .meetgreetbody .btn-row-last {width:24.3%;}
 #content .contentarea #listing .box-n { padding: 0px 0px 0px 0;}
 #listing #f-preferred, #listing #f-preferred1, #listing .pricetd {  border-left: 0;border-right: 0;}
 #listing .pricetd { left:1px; right:inherit;}
 #listing #f-preferred {right: 0; left:inherit; }
#listing #f-preferred::before {right: 0px; left:inherit; }
.hotelprice::after {left: 150px;}
.hotelprice h2::before, .hotelprice h2::after {left: 143px;}
.hoteldetail .mr10{ margin:0;}
.OneWay .passenger-col, .MultiCity .passenger-col {left: 165px;width: 220px;top: 144px;}
.flightbody .btn-row-last {top: 144px;}
.MultiCity #multi-city .departuredate .form-input .in {border-radius: 5px 0px 0px 5px;}
.RoundTrip .passenger-col {left: 165px;width: 220px;top: 144px;}
.flight_search .fromcity .form-input .in{border-radius:0px 5px 5px 0px;}
#listing .bagage-icon {text-align: center;}
#content .contentarea #listing .box-n tr {padding-right: 140px;padding-left: 0;}
#f-departure, .g-flight, #f-arrival {float: right;}
#content .contentarea #listing .box-n tr:last-child {padding-left: 0px;padding-right:0px;}
#listing #f-departure {text-align: left;}
#listing #f-arrival {text-align: right;}
#listing .pricetd h6 {float: left;   padding: 5px 5px 5px 0;}
#listing .pricetd h2 {float:right;padding-left: 0;}
.flight-resultpages .sidebar {float:none !important;}
.flight-resultpages .contentarea {float:none !important;}
 

}






@media screen and (max-width:767px) {
.section1 .grid_2 {  width: 49%;}
#one-way .ui-datepicker-trigger { margin-top: 0; position: absolute;}
#login-box .grid_3 { width: 33%;}
.selectiontrip .roundtrip-radio ins::before, .selectiontrip .oneway-radio ins::before, .selectiontrip .multicity-radio ins::before { margin-left: 4px;  margin-right:0px;}
.form-input     {background-position: right!important;}                                      
 .move-arrow { left: 0px; right:inherit   }
 .tocity {padding-left: 20px; padding-right: 0;}
 .multicitytime {padding-right: 45px;padding-left: 0;background-position: right!important;}
 .flight_search select.in { padding-left: 10px !important; padding-right: 10px !important;}
 .flight-class .form-input {padding-left: 0;padding-right: 45px;}
 .nav ul li a {text-align: right;}
 .hotel-nights .form-input{background-position: right!important;}
 .in-date .in, .out-Date .in, .hotel-nights .in, .hotel-nationality .in, .hotel-country .in{padding: 10px 50px 9px 10px; padding-left: 10px !important;}
 .btn-row-last, .btn-row-last .form-colum { float: none;}
 .countryof-residence .in, .insurance-destination .in, .insurance-departure-date .in, .insurance-return-date .in {padding-left: 10px !important;}
 .insurance-page .annualtrip .form-input label { padding: 11px 10px 11px 10px;}
 div.sidebar {float: none;width: auto; padding:15px;}
 .baggage-left { float: none;}
 .baggage-left .nav-tabs {border-radius: 0px;margin: 0 0 8px 0;}
.baggage-right .nav { padding-right: 0;}
.baggage-left .nav-tabs > li.active > a { margin-left: 0;}
body .flights-review .box-n {padding: 10px 33px 10px 10px;}
#Results .hotel-detail .hoteldetail { position: relative;min-height: 152px;padding: 10px;border-bottom: solid 1px #D6D6D6;}
#Results .hotel-detail .hotel-img {right: 10px; left:inherit;}
#Results .hotel-detail .hotelraeing {padding-right:157px;padding-left: 0; width: auto !important; text-align: right;}
.hotelraeing, .hotelraeing p, .hotelraeing p span {text-align: right;}
#Results .hotel-detail .hotelraeing h1 { padding: 3px 0 0px 0;}
#Results .hotel-detail .hoteldetail .hotelprice {margin-right: 158px; margin-left: 0px;}
#Results .hotel-detail .hoteldetail .hotelprice h6 {float: left;}
#Results .hotel-detail .hoteldetail .hotelprice h2 { float: right;}
#Results .hotel-detail .hoteldetail #viewmaplink {margin: -22px 53px 0 55px;float: right;}
div.modifysearch0 .rooprice h3 {float: right;padding: 0 0 0px 0;}
div.modifysearch0 .rooprice h5 {float: left;}
.confirmation-details .confirmation-details-left {float: none;}
.confirmation-details-left table tr td { border-right: solid 1px #EEEEEE!important;}
.confirmation-details-left {border-bottom: solid 1px #EEEEEE;}
.passengers-details .passengers-right {float: right;}
.passengers-details .passengers-left { float: none;}
.hotel-img {margin-left: 0px;}
body .hotel-details-page .inclusion_table table, body .hotel-details-page .inclusion_table table tr, body .hotel-details-page .inclusion_table table td {text-align: right !important;}
.total_hotels p {float: none;display: inline-block;}
.guest-page .total_hotels{border-left: 0;border-right: 0;margin-left:0px;text-align: right;margin-right: 0px;float: none !important;}
.guest-page .inclusion_table td {text-align: right !important;}
.guest-page .inclusion_table .thlable {text-align: right !important;}
.guest-page .inclusion_table tr td .thlable::after {left: 0;}
.meetgreet-insurancequote .quote-td {text-align: right !important;}
.meetgreet-insurancequote tr td {font-weight: normal;text-align: right !important;}
body .meetgreet-traveller .inclusion_table table td {text-align: right !important;}
body .insurance-travellers .price-detail table td {text-align: right !important;}
body .insurance-travellers .price-detail table td {text-align: right !important;}
body .insurance-travellers .price-detail table td .thlable {text-align: right !important;position: relative;}
body .insurance-travellers .price-detail table td .thlable::after {left: 0;}
 body .meetgreet-traveller .inclusion_table .thlable {position: relative;text-align: right !important;}
body .meetgreet-traveller .inclusion_table .thlable::after {content: ':';position: absolute;left: 0px;}
.flight-detail-box .flight-review td {text-align: right;}
body .flights-review .price-detail table td div {text-align: right !important;}
body .flights-review .price-detail table td {position: relative;text-align: right !important;}
body .flights-review .price-detail table td { text-align: right !important;margin-left: 0;}
body .flight-travellers .contct-box1 table tr td { text-align: right !important;}
body .contct-box1 table tr td div {text-align: right !important;}
body .Result-pages .m1, body .hotelreview .m1 {float: none;}
body .Result-pages .m2, body .hotelreview .m2 {float: none;}
.modifysearch-col .modifysearch { padding: 10px 45px 10px 10px; background: url("imagescustomize/h-icon1.png") no-repeat 98% 12px; }
.modifysearch-col .modifysearch .hotels-availablein p {text-align: right;}
.total_hotels{border-left: 0;border-right: 0; float:none!important; text-align: right!important;margin-left: 0;margin-right:0px}
.modifysearch-col .modifysearch .checkin-text p {text-align: right;}
.hotel-details-page .checkintext  p{display: inline-block;}
.guest-page div.modifysearch .total_hotels p {text-align: right;}
body .flights-review .price-detail table td .thlable::after { right: 114px; left:inherit;}
body .flights-review .box-n {padding: 10px 10px 10px 10px;}
body .flight-travellers .contct-box1 table tr td .thlable {position: relative;text-align: right !important;}
body .flight-travellers .contct-box1 table tr td .thlable::after {left: 0;}
#Results .hotel-detail .hoteldetail #hotel-location {float: right;}
#Results .hotel-detail .hoteldetail .hotelprice h2 { text-align: right;}
body .home-btn a { right: 0px; left:inherit; margin-right: 0;margin-left: 15px;}
body .nav h2 { padding-right: 48px; padding-left: 0;text-align: right;}
#doneBg::before { right: -58%; left:inherit;}
body .nav-btn {left: 0px; right:inherit;}
body .headertop .retrieve-btn {left: 46px;top: 17px;right:inherit;}
.retrieve-arrow {right: 87%;}
.Result-pages .sidebar-collapse { padding: 13px 0;}
.menu-accordion ul li b {text-align: center;}
.Result-pages .m2 .sidebar-collapse{border-left: solid 1px #E0E0E0 !important;}
.leaving-text .leavingtexts-right { text-align: right;}
body .hotel-details-page .menu-accordion ul li b { padding: 10px 13px 10px 0;text-align: right;}
body .hotel-details-page .modifysearch_accordion .treeview .open1 { background-position: 98% 17px !important;}
.contentarea .listVie-btn > div a { float: right;}
body .back-btn a {right: 0px; margin-left: 15px; left: inherit; margin-right:0;}
.child-box { float: left !important; margin:0;}
.insurancequote .quote-col-single { float: none;}
body .flight_search .multicitytime {float: left;clear: inherit;border-bottom: 0;margin-bottom: 10px;padding-left: 0;}
.multicitytime {padding-right: 0;}
.tocity {padding-left: 0;}
body .flight_search .returndate { float: right;}
.flight-class .form-input {padding-left: 0;padding-right: 0;}
#multi-city .fromcity .form-input {padding-left: 0;}
.leaving-content #f-preferred1 .bagage-icon ul li {float: right;}
body .email-print-btn strong { text-align: right;}
body .email-print-btn td{ text-align: right;}
.email-print-btn .btn-blue { margin-left: 12px; margin-right: -9px;}
.menu-accordion ul li b {text-align: right;}
.insurancebody .insurance-return-date{ float: left;}
.insurance-page select.in { padding-right: 5px !important;}
body .headertop .retrieve-btn {left: 4px; top: 3px; right: inherit;}
.retrieve-booking-form {left: -250px;right: inherit;}
.retrieve-arrow { left: inherit; right: 79px;}
.menu-accordion ul li b { text-align: center;}
.quote-td { padding: 6px 12px 6px 0px;}
.sidebar .menu-accordion .m1 b {border-radius: 0px 5px 5px 0;}
.sidebar .menu-accordion li:last-child {border-radius: 5px 0px 0px 5px;}
.Result-pages .sidebar-collapse, .hotelreview .sidebar-collapse {padding: 13px 0;}
#doneBg::before { margin-left: 0; margin-right: 46px;}
.profile-last-btn { margin: 0px 0 10px 0;}
.profile-uplod { float:none;}
.mytrips-left {float:none; text-align: right;}
.mytrips-right {float:none;}
.profile-img {margin-right: 0px;float: none;}
.RoundTrip #one-way .grid_4 {float:right; width: 49.7%; margin-right: 0;}
.passenger-col {left: 10px; border-radius: 5px 0px 0px 5px; width: 39.7%; top: 162px;}
.radio-label label {float: right;}
body .flight_search .advanced-search-link {text-align: right;}
.advanced-search-link a { padding: 0px; top: 0; top: 0;left: 0;}
body .flight_search .advanced-search-link {top: 0;right: 10px;left: inherit; }
body #header .nav {width: 100%;}
.help-box .help-row { text-align: right !important;}
.help-box::before {right: 5px; left: inherit;}
.flight_search .btn-blue, .hotels-page .btn-blue, .insurance-page .btn-blue, .meetgreet-page .btn-blue { border-radius:0px!important;}
.flight_search .fromcity .form-input .in, .hotelbody .destination-City .form-input .in {border-radius: 0px 5px 5px 0px;}
.hotels-page .out-Date .form-input .in {border-radius: 0px 5px 5px 0px;}
.hotels-page .hotel-country .form-input .in {border-radius: 5px 0px 0px 5px;}
.hotelbody .advanced-search-link {left: inherit; right: 0;text-align: right;}
body .nav h2 { padding-left: 48px;padding-right: 0px;}
#header .toplink-right ul li {border-right: solid 1px #000 !important;}
.insurancebody .insurance-departure-date .form-input .in {border-radius: 0px 5px 5px 0px;}
.meetgreet-page .meetgreet-airport .form-input .in, .meetgreet-page .meetgreet-traveldate .form-input .in {border-radius: 5px;}
.meetgreet-page .meetgreet-traveldate .form-input .in {border-radius: 0 5px 5px 0px;}
.meetgreetbody .btn-row-last {width: auto;}
#content .contentarea #listing .box-n {padding: 0px 0px 88px 0px;}
body #listing #f-arrival {text-align: right!important;}
#listing #f-departure { text-align: left;}
#listing .pricetd h6 {float: left;margin: 0 0 0 3px;}
#listing .pricetd h2 {float: right;padding: 5px 12px 0 0;}
#listing #f-preferred::before, #listing #f-preferred::after {width: 100%; left:0;}
#listing #f-preferred, #listing #f-preferred1 {padding: 0 !important;}
.hotelreview .sidebar  #modify_search .m-checkindate, .hotelreview .sidebar  #modify_search  .m-nationality,  .hotelreview .sidebar  #modify_search   .m-hotelname{float:left;width: 48%;}
.ar .passenger-col, .rtl .passenger-col {  left: 0; width: auto; top: 0; float: none;position: relative;clear: both;display: block;border-radius: 5px;}
.passenger-col .btn-detail {margin: 4px 32px 0 31px; padding-top: 8px;}
.flightbody #one-way #round-trip {width: 50%;}
.flightbody #one-way .grid_2{width: 50%; margin:0 0 0px 0!important;}
.flightbody #one-way .returndate .in{border-radius: 5px 0px 0px 5px; margin-right:1px!important;}
.OneWay #one-way .grid_4 { width: 49.7%;margin-right: 0;float: right;}
.OneWay #one-way .grid_2{margin:0 0 5px 0!important;}
.MultiCity #one-way .grid_4 { margin-right: 0; float: right;}
.MultiCity #multi-city .grid_3 {margin-right: 0; float: right;}
.MultiCity #multi-city .grid_3 .tocity .form-input .in{border-radius: 5px 0px 0px 5px;}
.MultiCity #one-way .grid_2, .MultiCity #multi-city .grid_2 {width: 100%;}
.MultiCity #one-way .grid_2 .form-input .in, .MultiCity #multi-city .grid_2 .form-input .in{border-radius: 5px;}
.hotels-page .hotel-nights .form-input .in {border-radius: 5px;}
.insurance-page .countryof-residence .form-input .in { border-radius: 5px 5px 5px 5px;}
.meetgreet-page .meetgreet-flightnumber .form-input .in {border-radius: 5px 0 0 5px;}
.leaving-content #f-preferred1 .bagage-icon ul li {float: none;}
#content .contentarea #listing .box-n {padding: 0px 0px 00px;}
.review-departure-details {float:left;}
 .ar .navbar-expand-xl .navbar-collapse .navbar-nav .dropdown-toggle::after, 
.rtl .navbar-expand-xl .navbar-collapse .navbar-nav .dropdown-toggle::after {left: 25px;right: auto;}
.ar .navbar-nav a#abtnRegister, body.ar #header .nav ul li.currency-menu, .rtl .navbar-nav a#abtnRegister, body.ar #header .nav ul li.currency-menu {text-align: initial;}

} 



@media screen and (max-width:520px) {


.retrieve-booking-form {left: -192px; right:inherit;}
.retrieve-booking-form { width: 205px;}
.retrieve-arrow {right: 12px;left:inherit;}
.RoundTrip #one-way .grid_4 {width: 100%;}
body .flight_search .returndate {float: left;width: 100%;}
.flightbody .flight_search .returndate .form-input .in {border-radius: 5px 0px 0px 5px;}
.passenger-col { left: 0; border-radius: 5px;width: auto; top: 0;}
#footer .copyright{ float:none; text-align:center; padding-bottom:5px;}
#footer  .footer-right{ float:none; text-align:center;}
.insurance-page .countryof-residence .form-input .in {border-radius: 5px;}
.hotelreview .sidebar  #modify_search .m-destination{ float:none; width:auto;}
#Results .hotel-detail .hotelraeing { padding-right: 129px;}
#Results .hotel-detail .hoteldetail .hotelprice {margin-right: 129px;}
.MultiCity #multi-city .grid_3 .tocity .form-input .in {border-radius: 5px;}
.OneWay #one-way .grid_4 {width: 100%;float: none;}
.OneWay  #one-way .grid_2 {width: 100%;}



}
@media screen and (max-width:400px) {
.review-departure-details {float:left;}


}



.wdp-ribbon{left: 0px;right:inherit;}
.wdp-ribbon-discount::before {border-right-color: transparent !important;}
.ar #LblRefundProtectPrice, .rtl #LblRefundProtectPrice{float:left;}
.ar .feature-Package .holidaypkgs-slider1, .rtl .feature-Package .holidaypkgs-slider1{direction:ltr;}
.ar .header-menu .navbar-collapse.show, .rtl .header-menu .navbar-collapse.show {
    right: 0 !important;
    left: 0;
}
.header-right-menu .navbar-collapse.show {
	left: 0 !important;
	right: auto !important;
}