﻿/*-------------------------general------------------------------*/
@font-face {
  font-family: "Estedad";
  src: url("/fonts/Estedad-Medium.woff2") format("woff"), url("/fonts/Estedad-Medium.ttf") format("truetype"), url("/fonts/Estedad-Medium.eot") format("embedded-opentype");
  font-weight: normal; }

html body.ltr-language.online-booking-system.body {
  /*------------------------header------------------------*/
  /*---------------------search form----------------------*/
  /*---------------------second section--------------------*/
  /*----------------------third section---------------------*/
  /*--------------------tour section-------------------------*/
  /*---------------------hotel--------------------*/
  /*--------------------mobile app section------------------*/
  /*-------------------news section-----------------------*/
  /*------------------footer------------------------------*/
  /*----------------search result page---------------------*/
  /*--------------------------pop ups---------------------------*/
  /*-------------------------Visa-------------------------*/
  /*----log in form----*/
  /*---passenger info--*/
  /*---reserve info----*/
  /*----cherge account---*/
  /*----account tables---*/
  /*----phonelist----*/
  /*---refund popup----*/
  /*-----ticket------*/
  /*------reserve info--------*/
  /*-------------agency-------------------*/
  /*--------------------------------------------------------------------Russian Language------------------------------------------------------------*/
  /* --------------------- passengers------------------------*/
  /* --------------------- ContactUs------------------------*/ }
  html body.ltr-language.online-booking-system.body .body-content #FlightScopeWrapper .result-list-wrapper.domestic .flight-clock {
    left: -25px; }
    html body.ltr-language.online-booking-system.body .body-content #FlightScopeWrapper .result-list-wrapper.domestic .flight-clock:after {
      left: 35rem; }
  html body.ltr-language.online-booking-system.body .body-content #FlightScopeWrapper .result-list-wrapper.domestic .submit-detail {
    left: 21rem; }
  html body.ltr-language.online-booking-system.body .body-content #FlightScopeWrapper .result-list-wrapper.domestic .price-info {
    left: 24rem; }
    html body.ltr-language.online-booking-system.body .body-content #FlightScopeWrapper .result-list-wrapper.domestic .price-info span.ng-scope {
      left: 64px; }
  html body.ltr-language.online-booking-system.body .body-content .hotel-information div {
    float: left !important;
    direction: ltr; }
  html body.ltr-language.online-booking-system.body .body-content .search-field-wrapper.has-icon .search-label {
    padding-left: 50px; }
  html body.ltr-language.online-booking-system.body #registerModal .modal-content .field-wrapper .field {
    float: left;
    direction: ltr !important;
    text-align: left !important; }
  html body.ltr-language.online-booking-system.body span.pull-right.text-right.rtl.col-xs-4 {
    display: none; }
  html body.ltr-language.online-booking-system.body .international.multi-destination.route-count3 .labels-wrapper {
    margin-right: 0 !important;
    /* margin-left: 63px !important; */ }
  html body.ltr-language.online-booking-system.body * {
    font-family: sans-serif, FontAwesome !important; }
    html body.ltr-language.online-booking-system.body *::first-letter {
      text-transform: capitalize; }
  html body.ltr-language.online-booking-system.body .text-left:not(.latin) {
    text-align: right !important;
    direction: rtl !important; }
  html body.ltr-language.online-booking-system.body .col-md-1, html body.ltr-language.online-booking-system.body .col-md-2, html body.ltr-language.online-booking-system.body .col-md-3, html body.ltr-language.online-booking-system.body .col-md-4, html body.ltr-language.online-booking-system.body .col-md-5, html body.ltr-language.online-booking-system.body .col-md-6, html body.ltr-language.online-booking-system.body .col-md-7, html body.ltr-language.online-booking-system.body .col-md-8, html body.ltr-language.online-booking-system.body .col-md-9, html body.ltr-language.online-booking-system.body .col-md-10, html body.ltr-language.online-booking-system.body .col-md-11, html body.ltr-language.online-booking-system.body .col-md-12 {
    float: left !important;
    direction: ltr; }
  html body.ltr-language.online-booking-system.body .table {
    direction: ltr; }
    html body.ltr-language.online-booking-system.body .table td.name span.fa-name {
      font-family: iransans !important;
      display: initial !important; }
  html body.ltr-language.online-booking-system.body li {
    float: left; }
  html body.ltr-language.online-booking-system.body .header li.header-items i {
    float: left;
    margin-right: 10px; }
  html body.ltr-language.online-booking-system.body .persian-placeholder::-webkit-input-placeholder {
    direction: ltr;
    font-family: sans-serif !important; }
  html body.ltr-language.online-booking-system.body .persian-placeholder::-moz-placeholder {
    direction: ltr;
    font-family: sans-serif !important; }
  html body.ltr-language.online-booking-system.body .persian-placeholder:-ms-input-placeholder {
    direction: ltr;
    font-family: sans-serif !important; }
  html body.ltr-language.online-booking-system.body .persian-placeholder:-moz-placeholder {
    direction: ltr;
    font-family: sans-serif !important; }
  html body.ltr-language.online-booking-system.body .latin-placeholder::-webkit-input-placeholder {
    direction: ltr;
    font-family: sans-serif !important; }
  html body.ltr-language.online-booking-system.body .latin-placeholder::-moz-placeholder {
    direction: ltr;
    font-family: sans-serif !important; }
  html body.ltr-language.online-booking-system.body .latin-placeholder:-ms-input-placeholder {
    direction: ltr;
    font-family: sans-serif !important; }
  html body.ltr-language.online-booking-system.body .latin-placeholder:-moz-placeholder {
    direction: ltr;
    font-family: sans-serif !important; }
  html body.ltr-language.online-booking-system.body .left-placeholder::-webkit-input-placeholder {
    text-align: left !important; }
  html body.ltr-language.online-booking-system.body .left-placeholder::-moz-placeholder {
    text-align: left !important; }
  html body.ltr-language.online-booking-system.body .left-placeholder:-ms-input-placeholder {
    text-align: left !important; }
  html body.ltr-language.online-booking-system.body .left-placeholder:-moz-placeholder {
    text-align: left !important; }
  html body.ltr-language.online-booking-system.body .right-placeholder::-webkit-input-placeholder {
    text-align: left !important;
    direction: ltr; }
  html body.ltr-language.online-booking-system.body .right-placeholder::-moz-placeholder {
    text-align: left !important;
    direction: ltr; }
  html body.ltr-language.online-booking-system.body .right-placeholder:-ms-input-placeholder {
    text-align: left !important;
    direction: ltr; }
  html body.ltr-language.online-booking-system.body .right-placeholder:-moz-placeholder {
    text-align: left !important;
    direction: ltr; }
  html body.ltr-language.online-booking-system.body label.field-label {
    right: unset !important;
    left: 30px;
    padding-right: 5px; }
  html body.ltr-language.online-booking-system.body .field-label {
    font-size: 11px !important; }
  html body.ltr-language.online-booking-system.body .header-second-style .mobile-nav-second#headerMenu .page-header-bar .container {
    border-image: linear-gradient(to right, #ffffff 0%, transparent 50%, transparent 100%);
    border-image-slice: 1; }
  html body.ltr-language.online-booking-system.body .header-second-style .mobile-nav-second#headerMenu .page-header-bar .logo {
    right: 0; }
    html body.ltr-language.online-booking-system.body .header-second-style .mobile-nav-second#headerMenu .page-header-bar .logo i {
      float: right !important; }
    html body.ltr-language.online-booking-system.body .header-second-style .mobile-nav-second#headerMenu .page-header-bar .logo img {
      float: right !important; }
  html body.ltr-language.online-booking-system.body .header-second-style .mobile-nav-second#headerMenu .page-header-bar .top-header .language-menu {
    /*margin-left: 194px !important;*/
    float: right !important; }
    html body.ltr-language.online-booking-system.body .header-second-style .mobile-nav-second#headerMenu .page-header-bar .top-header .language-menu ul.header-tools.language-tools {
      float: right !important; }
      html body.ltr-language.online-booking-system.body .header-second-style .mobile-nav-second#headerMenu .page-header-bar .top-header .language-menu ul.header-tools.language-tools li {
        float: right; }
        html body.ltr-language.online-booking-system.body .header-second-style .mobile-nav-second#headerMenu .page-header-bar .top-header .language-menu ul.header-tools.language-tools li a {
          border-right: 1px solid gray;
          border-left: none !important; }
          html body.ltr-language.online-booking-system.body .header-second-style .mobile-nav-second#headerMenu .page-header-bar .top-header .language-menu ul.header-tools.language-tools li a img {
            right: 1px !important; }
        html body.ltr-language.online-booking-system.body .header-second-style .mobile-nav-second#headerMenu .page-header-bar .top-header .language-menu ul.header-tools.language-tools li span.flag {
          left: -1px !important; }
        html body.ltr-language.online-booking-system.body .header-second-style .mobile-nav-second#headerMenu .page-header-bar .top-header .language-menu ul.header-tools.language-tools li:first-child a {
          font-family: IRANSans !important;
          border-right: none !important; }
  html body.ltr-language.online-booking-system.body .header-second-style .mobile-nav-second#headerMenu .page-header-bar .top-header ul.header-tools {
    float: left !important; }
  html body.ltr-language.online-booking-system.body .header-second-style .mobile-nav-second#headerMenu .page-header-bar .top-header li.header-items a {
    padding: 8px !important; }
    html body.ltr-language.online-booking-system.body .header-second-style .mobile-nav-second#headerMenu .page-header-bar .top-header li.header-items a i {
      float: right;
      right: 5px !important; }
      html body.ltr-language.online-booking-system.body .header-second-style .mobile-nav-second#headerMenu .page-header-bar .top-header li.header-items a i.fa.fa-chevron-down, html body.ltr-language.online-booking-system.body .header-second-style .mobile-nav-second#headerMenu .page-header-bar .top-header li.header-items a i.fa.fa-chevron-up, html body.ltr-language.online-booking-system.body .header-second-style .mobile-nav-second#headerMenu .page-header-bar .top-header li.header-items a i.fa.fa-sign-out {
        float: right !important;
        left: 2px !important; }
  html body.ltr-language.online-booking-system.body .header-second-style .mobile-nav-second#headerMenu .page-header-bar .top-header li.header-items .account-menu {
    right: -22px; }
  html body.ltr-language.online-booking-system.body .header-second-style .account-menu {
    width: 228px; }
  html body.ltr-language.online-booking-system.body.scrolled .header.header-second-style .mobile-nav-second .language-menu {
    margin-right: 61px !important;
    width: 215px !important; }
  html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .tabs-navigate-wrapper {
    float: left; }
    html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .tabs-navigate-wrapper ul li.tabs-navigate {
      margin-right: 5px;
      margin-left: 0; }
      html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .tabs-navigate-wrapper ul li.tabs-navigate i {
        float: left;
        left: -5px;
        right: unset !important; }
      html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .tabs-navigate-wrapper ul li.tabs-navigate.tour-tab {
        padding: 11px 24px !important; }
  html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .search-forms.tabs-wrapper {
    -moz-border-radius: 0px 10px 10px 10px;
    -webkit-border-radius: 0px 10px 10px 10px;
    border-radius: 0px 10px 10px 10px; }
    html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .search-forms.tabs-wrapper .round-type {
      float: right; }
      html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .search-forms.tabs-wrapper .round-type ul li {
        float: left; }
        html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .search-forms.tabs-wrapper .round-type ul li:after {
          border-right: 1px solid gray;
          border-left: none;
          right: -12px; }
        html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .search-forms.tabs-wrapper .round-type ul li:last-child:after {
          border: none !important; }
        html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .search-forms.tabs-wrapper .round-type ul li i {
          float: left;
          margin-right: 5px; }
    html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .search-forms.tabs-wrapper .more-filters-wrapper label {
      float: left;
      margin-left: 10px;
      padding-left: 13px; }
    html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .search-forms.tabs-wrapper select.field {
      direction: ltr; }
      html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .search-forms.tabs-wrapper select.field#DurationsOfStay {
        padding-left: 25px !important; }
  html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .form-title {
    float: left; }
  html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .form-wrapper form.round-trip .search-field-wrapper.advanced-item input.search-field {
    padding-right: 20px !important; }
  html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .form-wrapper form.round-trip .search-field-wrapper.advanced-item i {
    right: 5px !important;
    left: unset !important; }
  html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .form-wrapper form.round-trip .search-field-wrapper input#origin {
    padding-right: 33px !important; }
  html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .form-wrapper form.round-trip .search-field-wrapper.has-icon .search-field.right-placeholder {
    padding-left: 27px !important;
    padding-right: 0 !important; }
  html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .search-field-wrapper {
    float: left; }
    html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .search-field-wrapper > i {
      right: unset;
      left: 10px; }
      html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .search-field-wrapper > i.fa.fa-chevron-down {
        right: 15px !important;
        left: unset !important; }
    html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .search-field-wrapper .search-field {
      text-align: left !important;
      font-size: 12px !important; }
      html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .search-field-wrapper .search-field#domOrigin, html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .search-field-wrapper .search-field#origin {
        -moz-border-radius: 5px 0px 0px 5px !important;
        -webkit-border-radius: 5px 0px 0px 5px !important;
        border-radius: 5px 0px 0px 5px !important; }
    html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .search-field-wrapper .search-label {
      left: 8px !important;
      right: unset; }
    html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .search-field-wrapper.has-icon .search-field {
      padding-left: 30px !important;
      padding-right: 5px !important; }
    html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .search-field-wrapper.advanced-item .search-field {
      font-size: 12.5px !important; }
  html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .search-form .submit-wrapper button {
    -moz-border-radius: 0 5px 5px 0 !important;
    -webkit-border-radius: 0 5px 5px 0 !important;
    border-radius: 0 5px 5px 0 !important; }
  html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-first-style .search-forms .search-form.tour-search .search-field-wrapper .search-field#destionation {
    -moz-border-radius: 5px 0px 0px 5px !important;
    -webkit-border-radius: 5px 0px 0px 5px !important;
    border-radius: 5px 0px 0px 5px !important; }
  html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-second-style .search-forms.tabs-wrapper .search-form .form-header .round-type ul {
    direction: ltr; }
  html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-second-style .search-forms.tabs-wrapper .search-form .form-wrapper .search-field-wrapper {
    float: left !important; }
    html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-second-style .search-forms.tabs-wrapper .search-form .form-wrapper .search-field-wrapper .search-label {
      right: unset !important;
      left: 5px !important; }
    html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-second-style .search-forms.tabs-wrapper .search-form .form-wrapper .search-field-wrapper.has-icon input {
      padding-left: 30px !important; }
    html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-second-style .search-forms.tabs-wrapper .search-form .form-wrapper .search-field-wrapper i {
      right: unset !important;
      left: 10px !important; }
      html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-second-style .search-forms.tabs-wrapper .search-form .form-wrapper .search-field-wrapper i.fa.fa-chevron-down {
        right: 10px !important;
        left: unset !important; }
      html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-second-style .search-forms.tabs-wrapper .search-form .form-wrapper .search-field-wrapper i.fa.fa-search {
        right: 10px !important;
        left: unset !important;
        display: inline; }
    html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-second-style .search-forms.tabs-wrapper .search-form .form-wrapper .search-field-wrapper input {
      direction: ltr;
      padding-right: 5px !important;
      padding-left: 10px !important; }
    html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-second-style .search-forms.tabs-wrapper .search-form .form-wrapper .search-field-wrapper:nth-child(2n+1) {
      margin-left: 0;
      margin-right: 4%; }
  html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-second-style .search-forms.tabs-wrapper .search-form .more-filters-wrapper .acc-tab {
    text-align: left; }
    html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-second-style .search-forms.tabs-wrapper .search-form .more-filters-wrapper .acc-tab .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
      float: left; }
      html body.ltr-language.online-booking-system.body #searchForms .search-forms-wrapper.search-form-second-style .search-forms.tabs-wrapper .search-form .more-filters-wrapper .acc-tab .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline input.select2-search__field {
        direction: ltr;
        padding-left: 10px; }
  html body.ltr-language.online-booking-system.body .advanced-itemses-label {
    float: left; }
  html body.ltr-language.online-booking-system.body .counter {
    float: right; }
  html body.ltr-language.online-booking-system.body .advanced-items {
    width: 335px !important; }
  html body.ltr-language.online-booking-system.body .choice-class {
    float: right; }
  html body.ltr-language.online-booking-system.body .acc-tab > label {
    padding-left: 15px; }
    html body.ltr-language.online-booking-system.body .acc-tab > label::after {
      left: 130px;
      right: 100%; }
  html body.ltr-language.online-booking-system.body .last-field .search-field {
    -moz-border-radius: 0 5px 5px 0 !important;
    -webkit-border-radius: 0 5px 5px 0 !important;
    border-radius: 0 5px 5px 0 !important; }
  html body.ltr-language.online-booking-system.body button.change-button {
    left: unset;
    right: 0; }
  html body.ltr-language.online-booking-system.body .city-name {
    float: left !important;
    text-align: left !important;
    direction: ltr !important; }
  html body.ltr-language.online-booking-system.body .search-form-popup.dom {
    width: 237px;
    margin-left: -100px;
    z-index: 1000; }
    html body.ltr-language.online-booking-system.body .search-form-popup.dom .city-name {
      width: 118px !important; }
  html body.ltr-language.online-booking-system.body .iata-code {
    float: right !important; }
  html body.ltr-language.online-booking-system.body .search-form.tabs .form-wrapper .flight-multi-routes .search-field-wrapper.multi-routs-actions {
    margin-left: 7px; }
    html body.ltr-language.online-booking-system.body .search-form.tabs .form-wrapper .flight-multi-routes .search-field-wrapper.multi-routs-actions .custom-button {
      float: left;
      text-align: left !important;
      padding-left: 22px; }
      html body.ltr-language.online-booking-system.body .search-form.tabs .form-wrapper .flight-multi-routes .search-field-wrapper.multi-routs-actions .custom-button i {
        right: unset;
        left: 6px !important; }
  html body.ltr-language.online-booking-system.body section#bookingServices li:first-child {
    margin-left: 8.5%;
    margin-right: 9px !important; }
  html body.ltr-language.online-booking-system.body section#bookingServices li p {
    direction: ltr; }
  html body.ltr-language.online-booking-system.body #routFlight .services-box .services-inner .rout-flight span.sample-city b {
    text-align: left;
    width: 70px; }
    html body.ltr-language.online-booking-system.body #routFlight .services-box .services-inner .rout-flight span.sample-city b:last-child {
      text-align: right; }
  html body.ltr-language.online-booking-system.body #routFlight .services-box .services-inner li {
    padding: 10px 12.2px !important; }
  html body.ltr-language.online-booking-system.body #routFlight .services-box .services-inner h5 {
    text-align: left !important;
    direction: ltr; }
    html body.ltr-language.online-booking-system.body #routFlight .services-box .services-inner h5 small {
      padding-left: unset !important;
      padding-right: 5px; }
  html body.ltr-language.online-booking-system.body #routFlight .services-box .services-inner i {
    right: 7px;
    left: unset; }
  html body.ltr-language.online-booking-system.body #routFlight .services-box .services-inner .rout-flight span.sample-city b {
    padding: 0 !important;
    float: left !important;
    padding-left: 0px !important;
    /*padding-right: 5px !important;*/ }
    html body.ltr-language.online-booking-system.body #routFlight .services-box .services-inner .rout-flight span.sample-city b:last-child {
      float: right !important;
      padding-right: 0px !important;
      /*padding-left: 5px !important;*/ }
  html body.ltr-language.online-booking-system.body #routFlight .services-box .services-inner .rout-flight span.sample-city small {
    /*float: left;*/
    font-size: 10px !important; }
  html body.ltr-language.online-booking-system.body #Content .container .tour .row .img-wrapper .price-grid {
    left: 0;
    -moz-border-radius: 0 3px 3px 0 !important;
    -webkit-border-radius: 0 3px 3px 0 !important;
    border-radius: 0 3px 3px 0 !important;
    right: unset; }
  html body.ltr-language.online-booking-system.body #Content .container .tour .row .img-wrapper .image-container a .short-info {
    text-align: left; }
    html body.ltr-language.online-booking-system.body #Content .container .tour .row .img-wrapper .image-container a .short-info h3 {
      text-align: left; }
    html body.ltr-language.online-booking-system.body #Content .container .tour .row .img-wrapper .image-container a .short-info p {
      text-align: left; }
  html body.ltr-language.online-booking-system.body .hotel-content-wrapper section.hotel-room-select-wrapper .package-counter .counter {
    right: -20px !important;
    left: initial !important;
    float: left; }
  html body.ltr-language.online-booking-system.body .hotel-content-wrapper #hotelListWrapper .hotel-list.result-list .hotel-list-header.card-1 .col-md-10.text-right {
    text-align: start !important; }
  html body.ltr-language.online-booking-system.body .hotel-content-wrapper .right-sidebar-wrapper .result-filtering .card-content .panel-group .panel > .panel-heading a {
    float: left !important; }
  html body.ltr-language.online-booking-system.body .hotel-content-wrapper .item-list-wrapper .result-list .result-list-item .general-details .hotel-info .hotel-title .hotel-rates.dom {
    text-align: left;
    float: left;
    direction: rtl; }
  html body.ltr-language.online-booking-system.body .hotel-content-wrapper #HotelDetailWrapper .result-list div#quick-access {
    position: sticky !important; }
  html body.ltr-language.online-booking-system.body .hotel-content-wrapper #HotelDetailWrapper .result-list #hotel-general-info .hotel-info .text-right {
    text-align: left !important; }
  html body.ltr-language.online-booking-system.body .hotel-content-wrapper #HotelDetailWrapper #RoomSelectSection .card-wrapper.card-1.custom {
    margin-right: -10px !important; }
  html body.ltr-language.online-booking-system.body .hotel-content-wrapper #HotelDetailWrapper #RoomSelectSection button.custom-button.card-hover.ng-scope {
    margin-left: 10px !important; }
  html body.ltr-language.online-booking-system.body #mobileApplication .mobile-img img {
    float: left; }
  html body.ltr-language.online-booking-system.body #mobileApplication .mobile-content {
    direction: ltr; }
  html body.ltr-language.online-booking-system.body #mobileApplication .mobile-app {
    float: left !important; }
    html body.ltr-language.online-booking-system.body #mobileApplication .mobile-app i {
      left: 28px;
      position: relative;
      text-align: center;
      float: left; }
  html body.ltr-language.online-booking-system.body .news-detail .news-details-inner span {
    float: left; }
  html body.ltr-language.online-booking-system.body .news-detail .news-details-inner ul {
    text-align: left; }
  html body.ltr-language.online-booking-system.body .news-detail .news-details-inner .archive-link i {
    right: 0px !important; }
  html body.ltr-language.online-booking-system.body footer .footer-wrapper li.footer-inner {
    text-align: left; }
    html body.ltr-language.online-booking-system.body footer .footer-wrapper li.footer-inner span {
      text-align: left; }
    html body.ltr-language.online-booking-system.body footer .footer-wrapper li.footer-inner h5 {
      text-align: left !important;
      padding-left: 6px; }
    html body.ltr-language.online-booking-system.body footer .footer-wrapper li.footer-inner .mobile-apps {
      float: left; }
      html body.ltr-language.online-booking-system.body footer .footer-wrapper li.footer-inner .mobile-apps i {
        margin-right: -10px;
        float: left;
        margin-left: 6px; }
  html body.ltr-language.online-booking-system.body footer .socket-wrapper ul {
    float: right !important; }
  html body.ltr-language.online-booking-system.body footer .socket-wrapper a {
    float: left;
    direction: ltr; }
  html body.ltr-language.online-booking-system.body footer .socket-wrapper i {
    top: -1px;
    float: left; }
  html body.ltr-language.online-booking-system.body footer .footer-contact {
    direction: ltr; }
    html body.ltr-language.online-booking-system.body footer .footer-contact i {
      left: 1px !important;
      -moz-transform: rotate(0deg) !important;
      -ms-transform: rotate(0deg) !important;
      -o-transform: rotate(0deg) !important;
      -webkit-transform: rotate(0deg) !important;
      transform: rotate(0deg) !important; }
  html body.ltr-language.online-booking-system.body section.navigation {
    padding-left: 0 !important; }
    html body.ltr-language.online-booking-system.body section.navigation li {
      padding-right: 20px !important;
      direction: rtl;
      float: left !important;
      padding-left: 20px !important;
      margin: 0; }
      html body.ltr-language.online-booking-system.body section.navigation li.remaining-time {
        float: right !important;
        padding: 5px 15px 7px 0 !important; }
        html body.ltr-language.online-booking-system.body section.navigation li.remaining-time:before {
          content: none !important; }
        html body.ltr-language.online-booking-system.body section.navigation li.remaining-time p {
          direction: ltr;
          float: left; }
        html body.ltr-language.online-booking-system.body section.navigation li.remaining-time timer {
          float: right; }
      html body.ltr-language.online-booking-system.body section.navigation li i {
        float: left; }
      html body.ltr-language.online-booking-system.body section.navigation li:before {
        border-left-color: transparent;
        border-top-color: transparent;
        border-right-color: gray;
        border-bottom-color: gray;
        right: -11px; }
  html body.ltr-language.online-booking-system.body section.main-wrapper.col-md-9.col-sm-12.float-left {
    padding-left: 0 !important; }
  html body.ltr-language.online-booking-system.body section.passenegrs-info .passengers .passengers-detail .paaseneger-tools button.custom-button.forth-type-button.card-1.card-hover .phonebook-passengers, html body.ltr-language.online-booking-system.body section.passenegrs-info .passengers .passengers-detail .paaseneger-tools button.custom-button.forth-type-button.card-1.card-hover .passenger-type {
    font-size: 11px; }
  html body.ltr-language.online-booking-system.body section.request-summary .research-form.search-form-first-style.search-forms-wrapper .flight-multi-routes:first-child .search-field {
    border-left: 1px solid lightgray !important; }
  html body.ltr-language.online-booking-system.body section.request-summary .research-form.search-form-first-style.search-forms-wrapper .form-wrapper .search-field-wrapper {
    float: left !important; }
    html body.ltr-language.online-booking-system.body section.request-summary .research-form.search-form-first-style.search-forms-wrapper .form-wrapper .search-field-wrapper.has-icon .search-field {
      padding-left: 27px !important;
      padding-right: 5px !important; }
    html body.ltr-language.online-booking-system.body section.request-summary .research-form.search-form-first-style.search-forms-wrapper .form-wrapper .search-field-wrapper .search-field {
      border-left: 1px solid lightgray;
      border-right: 0;
      direction: ltr;
      text-align: left !important;
      font-size: 12px !important; }
    html body.ltr-language.online-booking-system.body section.request-summary .research-form.search-form-first-style.search-forms-wrapper .form-wrapper .search-field-wrapper > i {
      right: unset;
      left: 10px; }
      html body.ltr-language.online-booking-system.body section.request-summary .research-form.search-form-first-style.search-forms-wrapper .form-wrapper .search-field-wrapper > i.fa.fa-chevron-down {
        right: 15px !important;
        left: unset !important; }
    html body.ltr-language.online-booking-system.body section.request-summary .research-form.search-form-first-style.search-forms-wrapper .form-wrapper .search-field-wrapper.submit-wrapper button.custom-button {
      border-radius: 0 5px 5px 0; }
  html body.ltr-language.online-booking-system.body .result-list-wrapper .navigation li.passed {
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important; }
  html body.ltr-language.online-booking-system.body .main-wrapper .request-summary .search-form-first-style.search-forms-wrapper.research-form .search-form.flight-search .form-header .round-type, html body.ltr-language.online-booking-system.body .main-wrapper .request-summary .search-form-first-style.search-forms-wrapper.research-form #intFlight .form-header .round-type {
    position: relative;
    top: 0px;
    float: right; }
    html body.ltr-language.online-booking-system.body .main-wrapper .request-summary .search-form-first-style.search-forms-wrapper.research-form .search-form.flight-search .form-header .round-type li i, html body.ltr-language.online-booking-system.body .main-wrapper .request-summary .search-form-first-style.search-forms-wrapper.research-form #intFlight .form-header .round-type li i {
      float: left; }
    html body.ltr-language.online-booking-system.body .main-wrapper .request-summary .search-form-first-style.search-forms-wrapper.research-form .search-form.flight-search .form-header .round-type li:after, html body.ltr-language.online-booking-system.body .main-wrapper .request-summary .search-form-first-style.search-forms-wrapper.research-form #intFlight .form-header .round-type li:after {
      border-right: 1px solid gray;
      border-left: none;
      left: 10px;
      right: unset; }
  html body.ltr-language.online-booking-system.body .main-wrapper .request-summary .search-form-first-style.search-forms-wrapper.research-form .search-form.flight-search .form-wrapper form .row .search-field-wrapper input#origin.search-field, html body.ltr-language.online-booking-system.body .main-wrapper .request-summary .search-form-first-style.search-forms-wrapper.research-form #intFlight .form-wrapper form .row .search-field-wrapper input#origin.search-field {
    text-align: left !important; }
  html body.ltr-language.online-booking-system.body .main-wrapper .result-ordering.second-style .card-title i {
    float: left;
    right: -25px;
    position: relative; }
  html body.ltr-language.online-booking-system.body .main-wrapper .result-ordering.second-style .change-date-buttons button {
    width: 80px;
    font-size: 11px;
    padding: 0px; }
    html body.ltr-language.online-booking-system.body .main-wrapper .result-ordering.second-style .change-date-buttons button i {
      top: 0px;
      transform: rotate(180deg); }
      html body.ltr-language.online-booking-system.body .main-wrapper .result-ordering.second-style .change-date-buttons button i.fa.fa-chevron-left {
        float: right; }
      html body.ltr-language.online-booking-system.body .main-wrapper .result-ordering.second-style .change-date-buttons button i.fa.fa-chevron-right {
        float: left; }
  html body.ltr-language.online-booking-system.body .main-wrapper .result-ordering.second-style .result-ordering-content .filter-box .card-content li {
    float: right !important; }
  html body.ltr-language.online-booking-system.body .main-wrapper .international-result-tools-wrapper .card-title i {
    float: left;
    right: -25px;
    position: relative; }
  html body.ltr-language.online-booking-system.body .main-wrapper .international-result-tools-wrapper .change-date-buttons button {
    width: 88px;
    font-size: 10px;
    padding: 0px; }
    html body.ltr-language.online-booking-system.body .main-wrapper .international-result-tools-wrapper .change-date-buttons button i {
      top: 0px;
      transform: rotate(180deg); }
      html body.ltr-language.online-booking-system.body .main-wrapper .international-result-tools-wrapper .change-date-buttons button i.fa.fa-chevron-left {
        float: right; }
      html body.ltr-language.online-booking-system.body .main-wrapper .international-result-tools-wrapper .change-date-buttons button i.fa.fa-chevron-right {
        float: left; }
  html body.ltr-language.online-booking-system.body .main-wrapper .international-result-tools-wrapper .change-date-buttons button i {
    top: 7px; }
  html body.ltr-language.online-booking-system.body .card-content:before {
    top: 12px;
    left: 150px;
    right: initial;
    opacity: 0;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #a0a0a0 40%, #a0a0a0 60%, #ffffff 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%, #a0a0a0 40%, #a0a0a0 60%, #ffffff 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #a0a0a0 40%, #a0a0a0 60%, #ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
    width: 1px; }
  html body.ltr-language.online-booking-system.body .card-content .flight-info span {
    direction: ltr;
    float: left; }
  html body.ltr-language.online-booking-system.body .card-content span.route-title {
    left: -5px !important;
    right: initial !important; }
  html body.ltr-language.online-booking-system.body .card-content .airline-img {
    left: 20px !important; }
  html body.ltr-language.online-booking-system.body .card-content span.title {
    font-size: 10px; }
  html body.ltr-language.online-booking-system.body .bordered-button span.title {
    display: block;
    color: #666;
    direction: ltr; }
  html body.ltr-language.online-booking-system.body .right-sidebar-wrapper {
    padding-right: 10px !important; }
    html body.ltr-language.online-booking-system.body .right-sidebar-wrapper .result-filtering .card-title i.fa.fa-filter {
      position: relative;
      float: left;
      top: -4px;
      left: 95px; }
    html body.ltr-language.online-booking-system.body .right-sidebar-wrapper .result-filtering span.card-content-label {
      text-align: left; }
    html body.ltr-language.online-booking-system.body .right-sidebar-wrapper .result-filtering .card-content ul li {
      float: left; }
    html body.ltr-language.online-booking-system.body .right-sidebar-wrapper .result-filtering .more-filters-wrapper a {
      float: left; }
  html body.ltr-language.online-booking-system.body .domestic .flight-info {
    padding-right: 0px; }
  html body.ltr-language.online-booking-system.body .domestic .price-info span.price-amount small.price-without-discont {
    margin-right: -3px;
    color: gray; }
  html body.ltr-language.online-booking-system.body .flight-list .list-loading .progress > div:before {
    left: unset;
    margin-top: -11px;
    right: -25px;
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  html body.ltr-language.online-booking-system.body .flight-list .loading-wrapper .progress .progress-bar {
    float: left; }
  html body.ltr-language.online-booking-system.body .bordered-button span.min-price {
    direction: ltr; }
  html body.ltr-language.online-booking-system.body form .field-wrapper select {
    direction: ltr; }
  html body.ltr-language.online-booking-system.body form .field-wrapper .field {
    text-align: left;
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body .form-width.row form.form-horizontal .field-wrapper input.field#OldPassword {
    padding-left: 117px !important;
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body .form-width.row form.form-horizontal .field-wrapper input.field#NewPassword {
    padding-left: 101px !important;
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body .form-width.row form.form-horizontal .field-wrapper input.field.confirmpassword-field {
    padding-left: 145px !important;
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body .title select {
    direction: ltr; }
    html body.ltr-language.online-booking-system.body .title select#viewCounts {
      text-indent: 90px;
      padding-right: 0 !important; }
  html body.ltr-language.online-booking-system.body #visaForm textarea {
    padding-left: 63px !important; }
  html body.ltr-language.online-booking-system.body #visaForm form[name=userVisaInfo] .field-wrapper .field.fa-family-field.ng-valid-required {
    padding-left: 74px !important; }
  html body.ltr-language.online-booking-system.body .modal-content .modal-title i {
    margin-left: 5px;
    float: left;
    left: 48px;
    top: 2px; }
    html body.ltr-language.online-booking-system.body .modal-content .modal-title i.fa.fa-user-plus {
      left: 96px; }
    html body.ltr-language.online-booking-system.body .modal-content .modal-title i.fa.fa-lock {
      left: 40px;
      top: 3px; }
    html body.ltr-language.online-booking-system.body .modal-content .modal-title i.fa.fa-bording-pass {
      left: 40px;
      top: 5px; }
    html body.ltr-language.online-booking-system.body .modal-content .modal-title i.fa.fa-recycle {
      left: 70px; }
  html body.ltr-language.online-booking-system.body .modal-content .modal-body .field-label {
    left: 22px !important;
    right: unset !important;
    border-left: none !important;
    padding-right: 5px !important;
    padding-left: 0 !important; }
  html body.ltr-language.online-booking-system.body .modal-content .modal-body label.checkbox-label {
    float: left; }
    html body.ltr-language.online-booking-system.body .modal-content .modal-body label.checkbox-label input {
      float: left;
      margin: 2px 2px; }
  html body.ltr-language.online-booking-system.body .modal-content .links li:first-child a {
    border-left: none;
    border-right: 1px solid #414f68; }
  html body.ltr-language.online-booking-system.body .field-wrapper .field.fa-name-field, html body.ltr-language.online-booking-system.body .field.fa-family-field {
    font-family: 'Estedad' !important; }
  html body.ltr-language.online-booking-system.body .passengers-info.discription-field textarea.field {
    min-height: 50px; }
  html body.ltr-language.online-booking-system.body .passengers-info .discount-field-show .field-wrapper input#Discount {
    padding-left: 95px !important; }
  html body.ltr-language.online-booking-system.body .passengers-info p.ng-binding {
    float: left;
    text-align: left; }
    html body.ltr-language.online-booking-system.body .passengers-info p.ng-binding i {
      left: -2px !important; }
  html body.ltr-language.online-booking-system.body .passengers-info .pax-history-button i {
    float: left; }
  html body.ltr-language.online-booking-system.body .passengers-info .field-label {
    left: 7px;
    right: unset; }
  html body.ltr-language.online-booking-system.body .passengers-info .paaseneger-tools {
    float: right !important;
    width: 140px !important;
    margin-right: -6px !important;
    margin-left: 19px !important; }
  html body.ltr-language.online-booking-system.body .passengers-info fieldset {
    margin: 20px -30px 0px -3px !important; }
  html body.ltr-language.online-booking-system.body .passengers-info .date-inputs-group-wrapper {
    padding-left: 38% !important; }
    html body.ltr-language.online-booking-system.body .passengers-info .date-inputs-group-wrapper .date-inputs-group {
      float: left;
      width: 33%; }
  html body.ltr-language.online-booking-system.body .passengers-info .passengers .passengers-detail .phonebook-passengers {
    font-size: 11px !important; }
  html body.ltr-language.online-booking-system.body .passengers-detail .form-header h5 {
    float: left; }
  html body.ltr-language.online-booking-system.body .passengers-detail .form-header .add-remove-passenegers {
    float: right;
    margin-right: 27px !important; }
    html body.ltr-language.online-booking-system.body .passengers-detail .form-header .add-remove-passenegers .paaseneger-tools {
      /*width: 126px !important;
                    margin-right: 21px !important;*/ }
  html body.ltr-language.online-booking-system.body .passengers-detail legend {
    left: 0;
    right: unset !important; }
  html body.ltr-language.online-booking-system.body .passengers-detail .passengers-info.submit .discount-field-wrapper.discount-field-show .field-wrapper {
    padding-left: 0 !important; }
  html body.ltr-language.online-booking-system.body .reserve-info.submit-wrapper .custom-button {
    width: 114%;
    padding-left: 15px;
    letter-spacing: -0.5px; }
    html body.ltr-language.online-booking-system.body .reserve-info.submit-wrapper .custom-button i {
      float: left;
      right: unset;
      left: 10px; }
      html body.ltr-language.online-booking-system.body .reserve-info.submit-wrapper .custom-button i.fa.fa-credit-card {
        font-size: 9px !important;
        top: 12px;
        left: 5px !important; }
  html body.ltr-language.online-booking-system.body .table-action-button:last-child {
    margin-left: 10px !important; }
  html body.ltr-language.online-booking-system.body .user-ticket .title .table-title, html body.ltr-language.online-booking-system.body .user-trans .title .table-title {
    float: left !important;
    direction: ltr; }
  html body.ltr-language.online-booking-system.body .user-ticket .title .view-count, html body.ltr-language.online-booking-system.body .user-trans .title .view-count {
    float: right !important; }
    html body.ltr-language.online-booking-system.body .user-ticket .title .view-count label, html body.ltr-language.online-booking-system.body .user-trans .title .view-count label {
      left: 0 !important; }
  html body.ltr-language.online-booking-system.body .reserve-info-wrapper .form-header h5 {
    float: left; }
  html body.ltr-language.online-booking-system.body .reserve-info-wrapper .form-header .error-info .alert.alert-warning {
    padding: 25px 20px !important; }
    html body.ltr-language.online-booking-system.body .reserve-info-wrapper .form-header .error-info .alert.alert-warning h2 {
      margin-top: -15px !important;
      line-height: 1.4; }
      html body.ltr-language.online-booking-system.body .reserve-info-wrapper .form-header .error-info .alert.alert-warning h2 i {
        float: left;
        margin: 0 0 0 10px !important; }
  html body.ltr-language.online-booking-system.body .reserve-info-wrapper .reserve-info {
    width: 100% !important; }
    html body.ltr-language.online-booking-system.body .reserve-info-wrapper .reserve-info span.show-info {
      float: right; }
    html body.ltr-language.online-booking-system.body .reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm {
      float: left !important; }
      html body.ltr-language.online-booking-system.body .reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm .information-content .information .information-item {
        float: left !important; }
        html body.ltr-language.online-booking-system.body .reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm .information-content .information .information-item span {
          padding: 0 0 0 30px !important; }
          html body.ltr-language.online-booking-system.body .reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm .information-content .information .information-item span.title.destination {
            width: 70px !important; }
          html body.ltr-language.online-booking-system.body .reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm .information-content .information .information-item span.ng-binding {
            float: right !important; }
          html body.ltr-language.online-booking-system.body .reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm .information-content .information .information-item span.red-flight {
            margin-right: 24px !important; }
          html body.ltr-language.online-booking-system.body .reserve-info-wrapper .reserve-info.detail-flight-info .flight-detail-confirm .information-content .information .information-item span.title {
            width: 95px !important;
            float: left !important;
            margin-left: -16px; }
    html body.ltr-language.online-booking-system.body .reserve-info-wrapper .reserve-info .flight-information {
      float: left !important; }
      html body.ltr-language.online-booking-system.body .reserve-info-wrapper .reserve-info .flight-information > div {
        float: left !important; }
        html body.ltr-language.online-booking-system.body .reserve-info-wrapper .reserve-info .flight-information > div span {
          border-right: solid 0.5px darkgray;
          border-left: none !important;
          float: left;
          padding: 0 10px !important; }
          html body.ltr-language.online-booking-system.body .reserve-info-wrapper .reserve-info .flight-information > div span.plane-icon {
            float: right !important;
            border-right: none !important; }
            html body.ltr-language.online-booking-system.body .reserve-info-wrapper .reserve-info .flight-information > div span.plane-icon i.fa-plane {
              transform: rotate(45deg) !important; }
            html body.ltr-language.online-booking-system.body .reserve-info-wrapper .reserve-info .flight-information > div span.plane-icon.back i.fa-plane {
              transform: rotate(225deg) !important; }
    html body.ltr-language.online-booking-system.body .reserve-info-wrapper .reserve-info.passenegrs-list td.total {
      text-align: left; }
    html body.ltr-language.online-booking-system.body .reserve-info-wrapper .reserve-info.submit-wrapper .button-description {
      font-size: 12px; }
  html body.ltr-language.online-booking-system.body table.table td.total {
    text-align: right; }
  html body.ltr-language.online-booking-system.body .financial-form input#Price {
    padding-left: 54px !important;
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body .financial-form .price-text-show .price-view {
    direction: ltr; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field#ToAirport {
    padding-left: 80px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field#toDate {
    padding-left: 90px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field#FromCredit {
    padding-left: 165px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field#ToCredit {
    padding-left: 152px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field#FromDebit {
    padding-left: 140px !important;
    padding-right: 97px; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field#ToDebit {
    padding-left: 125px !important;
    padding-right: 95px; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field#ToCreatedDateForView {
    padding-left: 115px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field#FromFlightDateForView {
    padding-left: 110px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field#OperatorReferenceNumber {
    padding-left: 150px !important;
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field#FromCheckInDateForView, html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field#ToCheckInDateForView {
    padding-left: 170px !important;
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field#ToCheckOutDateForView {
    padding-left: 180px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field#FromCheckOutDateForView {
    padding-left: 185px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field#ToFlightDateForView {
    padding-left: 95px !important;
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field#FromAirport {
    padding-left: 50px !important;
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field#Mobile {
    padding-left: 55px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field#PassengerName {
    padding-left: 200px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field#TicketNumber {
    padding-left: 95px !important;
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field#Email {
    padding-left: 55px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field#HotelName {
    padding-left: 80px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field.first-calender-field {
    padding-right: 5px !important;
    padding-left: 58px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field.second-calender-field {
    padding-right: 5px !important;
    padding-left: 58px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field.price-field {
    padding-left: 90px !important;
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field.detail-field {
    padding-right: 5px !important;
    padding-left: 87px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field.flightdate-field {
    padding-right: 5px !important;
    padding-left: 75px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field#destination {
    padding-right: 5px !important;
    padding-left: 78px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field.fromdate-field {
    padding-right: 5px !important;
    padding-left: 105px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field#bookDate {
    padding-left: 100px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper input.field#origin {
    padding-left: 53px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper select#type {
    text-indent: 75px;
    padding-right: 0 !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper label.field-label {
    left: 10px; }
  html body.ltr-language.online-booking-system.body .table-action-button:first-child {
    margin-right: 0px !important;
    margin-left: 2px !important; }
  html body.ltr-language.online-booking-system.body .user-ticket .title .view-count.field-wrapper {
    padding-right: 0 !important; }
  html body.ltr-language.online-booking-system.body .user-ticket .table-filters form .row .field-wrapper {
    width: 33.333%;
    padding-bottom: 0 !important; }
  html body.ltr-language.online-booking-system.body .user-ticket .table-filters form .row:last-child {
    padding-bottom: 10px; }
  html body.ltr-language.online-booking-system.body .user-ticket .table-filters form input#FromCreatedDateForView {
    padding-left: 128px !important; }
  html body.ltr-language.online-booking-system.body .user-trans .table-filters form .row:first-child .field-wrapper {
    width: 25%; }
  html body.ltr-language.online-booking-system.body .user-trans .table-filters form .row:nth-child(2) .field-wrapper {
    width: 25%; }
  html body.ltr-language.online-booking-system.body .user-trans .title .excel-output {
    float: right !important; }
    html body.ltr-language.online-booking-system.body .user-trans .title .excel-output button i {
      margin-left: 0; }
  html body.ltr-language.online-booking-system.body .phonebook-list-wrapper .phonebook-list.search-form-popup .alert.alert-danger {
    width: 100%;
    text-align: center; }
  html body.ltr-language.online-booking-system.body .phonebook-list-wrapper .phonebook-list.search-form-popup .phonebook-header p {
    text-align: left; }
  html body.ltr-language.online-booking-system.body .phonebook-list-wrapper .phonebook-list.search-form-popup .phonebook-header .field-wrapper input#phonebookFilter {
    padding-left: 60px !important;
    padding-right: 5px !important;
    text-align: left;
    direction: ltr; }
  html body.ltr-language.online-booking-system.body .phonebook-list-wrapper li div {
    float: left; }
  html body.ltr-language.online-booking-system.body .phonebook-list-wrapper li span {
    float: left;
    border-right: 1px solid;
    border-left: none !important; }
    html body.ltr-language.online-booking-system.body .phonebook-list-wrapper li span.phonebook-tools {
      float: right !important;
      border-right: none !important;
      border-left: none !important; }
    html body.ltr-language.online-booking-system.body .phonebook-list-wrapper li span.phonebook-birthdate {
      border-right: none !important; }
  html body.ltr-language.online-booking-system.body .refund-wrapper {
    direction: ltr; }
    html body.ltr-language.online-booking-system.body .refund-wrapper .type-refund label {
      direction: ltr; }
  html body.ltr-language.online-booking-system.body .refund-popup-wrapper section.navigation li.passed:before {
    border-left-color: transparent;
    border-top-color: transparent; }
  html body.ltr-language.online-booking-system.body .domestic-ticket {
    direction: ltr; }
    html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .airline-logo-title .top-info .flight-airline {
      float: left; }
    html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .airline-logo-title .top-info .barkodee .barcode {
      left: initial;
      right: 20px; }
    html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .airline-logo-title .down-info .refrence-number {
      float: left; }
    html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .airline-logo-title .down-info .date {
      float: right; }
      html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .airline-logo-title .down-info .date p {
        float: right; }
    html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .passenger-flight-info .right-section {
      float: left;
      border-right: 1px solid #ccc;
      border-left: none;
      width: 300px; }
      html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .passenger-flight-info .right-section p {
        margin-left: 35px;
        margin-right: 0px; }
      html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .passenger-flight-info .right-section .latin-text {
        text-align: left;
        margin-left: 35px !important;
        margin-right: 0px !important; }
      html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .passenger-flight-info .right-section .authorized-weight span.fa-info {
        right: initial;
        left: 5px; }
      html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .passenger-flight-info .right-section .passenger-type p span {
        left: 5px !important; }
    html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .passenger-flight-info .left-section {
      float: right;
      right: 0;
      left: inherit;
      padding-left: 40px;
      width: 400px; }
      html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .passenger-flight-info .left-section .flight-number {
        margin: 12px 5px 0 0px;
        float: left !important; }
      html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .passenger-flight-info .left-section .plane-type {
        margin: 12px 5px 0 0px;
        float: left !important; }
      html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .passenger-flight-info .left-section .origin-destination .origin {
        float: left !important; }
        html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .passenger-flight-info .left-section .origin-destination .origin .origin-city {
          float: left; }
      html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .passenger-flight-info .left-section span.fa-chevron-left-thin {
        left: 0px;
        top: 163px;
        color: #36c5c2 !important;
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        position: absolute;
        right: initial; }
      html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .passenger-flight-info .left-section .destination {
        float: right !important; }
        html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .passenger-flight-info .left-section .destination .destination-city {
          text-align: right; }
      html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .passenger-flight-info .left-section .flight-date-info p {
        float: left; }
      html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .passenger-flight-info .left-section .flight-date-info .fa-calendar {
        margin-left: 0;
        margin-right: 5px; }
      html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .passenger-flight-info .left-section .flight-date-info .time {
        padding-left: 0 !important; }
      html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .passenger-flight-info .left-section .flight-date-info .fa-clock-o {
        left: -4px;
        margin-left: 0; }
      html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .passenger-flight-info .left-section .flight-date-info .fa-plane-nav {
        right: initial;
        left: -31px; }
      html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .passenger-flight-info .left-section .flight-date-info .terminal {
        margin-right: 0; }
      html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .passenger-flight-info .left-section .price > div {
        float: left; }
      html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .passenger-flight-info .left-section .price span {
        float: right; }
        html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .passenger-flight-info .left-section .price span:before {
          left: -158px !important; }
      html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .passenger-flight-info .left-section .price .total-number:before {
        left: -120px !important; }
      html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .passenger-flight-info .left-section .price small {
        float: right; }
    html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .footer .company-info > div {
      float: left; }
      html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .footer .company-info > div p strong {
        float: left;
        direction: ltr; }
      html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .footer .company-info > div p span {
        float: left;
        margin: 0px 10px;
        display: inline-block; }
    html body.ltr-language.online-booking-system.body .domestic-ticket .inner-wrapper .footer .company-info .logo {
      float: right !important; }
  html body.ltr-language.online-booking-system.body .inner-wrapper.international-flight .footer .company-info > div {
    float: left; }
    html body.ltr-language.online-booking-system.body .inner-wrapper.international-flight .footer .company-info > div p {
      text-align: left; }
      html body.ltr-language.online-booking-system.body .inner-wrapper.international-flight .footer .company-info > div p strong, html body.ltr-language.online-booking-system.body .inner-wrapper.international-flight .footer .company-info > div p span {
        float: left;
        direction: ltr;
        margin: 0 3px; }
  html body.ltr-language.online-booking-system.body .inner-wrapper.international-flight .footer .company-info .logo {
    float: right !important; }
  html body.ltr-language.online-booking-system.body .domestic .ticket-type .custom-label.second-type-label {
    margin-left: -60%; }
  html body.ltr-language.online-booking-system.body button .spinner {
    right: unset !important;
    left: 10px !important; }
  html body.ltr-language.online-booking-system.body .general-content-wrapper.contact-us .contact-wrapper .company-address span {
    text-align: left !important; }
  html body.ltr-language.online-booking-system.body .general-content-wrapper .custom-breadcrumb .breadcrumb-item {
    float: left;
    margin-right: 20px;
    margin-left: 0px; }
    html body.ltr-language.online-booking-system.body .general-content-wrapper .custom-breadcrumb .breadcrumb-item:after {
      right: -10px;
      left: 0px;
      transform: rotate(230deg); }
  html body.ltr-language.online-booking-system.body .reserve-info.submit-wrapper .flight-ticket-purchase-rules .international-onway-flight-purchase-rules label {
    float: left; }
  html body.ltr-language.online-booking-system.body section.my-reserve-wrapper .flight-item i.fa-chevron-left {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    top: 50px;
    right: 10px !important; }
  html body.ltr-language.online-booking-system.body section.my-reserve-wrapper .flight-item i.fa.fa-clock-o {
    left: 5px;
    position: relative; }
  html body.ltr-language.online-booking-system.body section.my-reserve-wrapper .flight-item i.fa.fa-calendar {
    left: 0px;
    position: relative; }
  html body.ltr-language.online-booking-system.body section.my-reserve-wrapper .remaining-time {
    width: 200px; }
    html body.ltr-language.online-booking-system.body section.my-reserve-wrapper .remaining-time p {
      float: left; }
  html body.ltr-language.online-booking-system.body section.my-reserve-wrapper table.table td.total {
    text-align: right; }
    html body.ltr-language.online-booking-system.body section.my-reserve-wrapper table.table td.total span {
      float: right; }
  html body.ltr-language.online-booking-system.body .price-change-detail p span {
    text-align: left;
    float: left;
    margin-right: -50px; }
  html body.ltr-language.online-booking-system.body .price-change-detail p small {
    left: initial; }
  html body.ltr-language.online-booking-system.body span.select2-container.select2-container--default .select2-dropdown ul.select2-results__options li {
    float: none !important; }
  html body.ltr-language.online-booking-system.body .departure-route i {
    transform: rotate(0deg) !important; }
  html body.ltr-language.online-booking-system.body .departure-route .stops {
    direction: ltr; }
    html body.ltr-language.online-booking-system.body .departure-route .stops .custom-label, html body.ltr-language.online-booking-system.body .departure-route .stops small {
      float: left; }
  html body.ltr-language.online-booking-system.body .departure-route .starting {
    text-align: right; }
  html body.ltr-language.online-booking-system.body .departure-route .destination {
    text-align: left; }
  html body.ltr-language.online-booking-system.body .flight-route-detail .route-detail:not(.none-stop) .flight-detail:last-child .details {
    right: -50px;
    left: inherit !important; }
    html body.ltr-language.online-booking-system.body .flight-route-detail .route-detail:not(.none-stop) .flight-detail:last-child .details.stop-pin {
      left: -50px !important; }
    html body.ltr-language.online-booking-system.body .flight-route-detail .route-detail:not(.none-stop) .flight-detail:last-child .details.airport-pin.dep span, html body.ltr-language.online-booking-system.body .flight-route-detail .route-detail:not(.none-stop) .flight-detail:last-child .details.airport-pin.arr span {
      left: -30px !important; }
  html body.ltr-language.online-booking-system.body .flight-route-detail .route-detail:not(.none-stop) .flight-detail:first-child .details {
    left: -50px;
    right: 0 !important; }
  html body.ltr-language.online-booking-system.body .flight-route-detail .route-detail .flight-detail {
    float: left; }
    html body.ltr-language.online-booking-system.body .flight-route-detail .route-detail .flight-detail .details {
      float: left; }
      html body.ltr-language.online-booking-system.body .flight-route-detail .route-detail .flight-detail .details i {
        transform: rotate(0deg) !important;
        top: 38.8px !important; }
      html body.ltr-language.online-booking-system.body .flight-route-detail .route-detail .flight-detail .details.stop-pin {
        left: -50px;
        right: 0 !important; }
  html body.ltr-language.online-booking-system.body .flight-route-detail .route-detail.none-stop .details.airport-pin.dep {
    left: -50px;
    right: inherit !important; }
  html body.ltr-language.online-booking-system.body .flight-route-detail .route-detail.none-stop .details.airport-pin.arr {
    right: -53px;
    left: inherit !important; }
  html body.ltr-language.online-booking-system.body .general-content-wrapper.contact-us .contact-wrapper input#mobile {
    text-indent: 15px; }
  html body.ltr-language.online-booking-system.body .general-content-wrapper.contact-us .contact-wrapper textarea.field {
    text-indent: 75px; }
  html body.ltr-language.online-booking-system.body .route-count2.result-list-wrapper.round-trip.domestic .container section.navigation ul li {
    padding-right: 19px !important; }
  html body.ltr-language.online-booking-system.body .route-count2.result-list-wrapper.round-trip .container section.navigation ul li {
    font-size: 11px !important;
    padding-right: 30px !important; }
  html body.ltr-language.online-booking-system.body .route-count2.result-list-wrapper.international.multi-destination section.flight-list.result-list.first-style #flightsListWrapper .flight.result-list-item .result-list-item.card-wrapper .card-content.row.general-details {
    margin: 0 !important; }
    html body.ltr-language.online-booking-system.body .route-count2.result-list-wrapper.international.multi-destination section.flight-list.result-list.first-style #flightsListWrapper .flight.result-list-item .result-list-item.card-wrapper .card-content.row.general-details:before {
      top: 45px;
      left: 195px; }
    html body.ltr-language.online-booking-system.body .route-count2.result-list-wrapper.international.multi-destination section.flight-list.result-list.first-style #flightsListWrapper .flight.result-list-item .result-list-item.card-wrapper .card-content.row.general-details .price-info {
      margin-top: -3%; }
    html body.ltr-language.online-booking-system.body .route-count2.result-list-wrapper.international.multi-destination section.flight-list.result-list.first-style #flightsListWrapper .flight.result-list-item .result-list-item.card-wrapper .card-content.row.general-details div[ng-if="item.FlightGroups.length == 2"].multi-air .airline-logo {
      right: unset;
      left: -30px !important; }
    html body.ltr-language.online-booking-system.body .route-count2.result-list-wrapper.international.multi-destination section.flight-list.result-list.first-style #flightsListWrapper .flight.result-list-item .result-list-item.card-wrapper .card-content.row.general-details div[ng-if="item.FlightGroups.length == 2"].multi-air h5 {
      right: 0;
      left: 90px; }
    html body.ltr-language.online-booking-system.body .route-count2.result-list-wrapper.international.multi-destination section.flight-list.result-list.first-style #flightsListWrapper .flight.result-list-item .result-list-item.card-wrapper .card-content.row.general-details .departure-route {
      margin-left: 15% !important;
      padding-right: 0 !important; }
  html body.ltr-language.online-booking-system.body .route-count2.result-list-wrapper.international.round-trip section.flight-list.result-list.first-style #flightsListWrapper .flight.result-list-item .result-list-item.card-wrapper .card-content.row.general-details {
    margin: 0 !important; }
    html body.ltr-language.online-booking-system.body .route-count2.result-list-wrapper.international.round-trip section.flight-list.result-list.first-style #flightsListWrapper .flight.result-list-item .result-list-item.card-wrapper .card-content.row.general-details .general-info .airline-name {
      right: 0 !important;
      left: 60px !important; }
    html body.ltr-language.online-booking-system.body .route-count2.result-list-wrapper.international.round-trip section.flight-list.result-list.first-style #flightsListWrapper .flight.result-list-item .result-list-item.card-wrapper .card-content.row.general-details .general-info .airline-logo {
      margin-right: 0 !important;
      margin-left: 15px !important; }
    html body.ltr-language.online-booking-system.body .route-count2.result-list-wrapper.international.round-trip section.flight-list.result-list.first-style #flightsListWrapper .flight.result-list-item .result-list-item.card-wrapper .card-content.row.general-details .general-info .labels-wrapper {
      float: left;
      margin-right: 0 !important;
      margin-left: 63px; }
  html body.ltr-language.online-booking-system.body .route-count2.result-list-wrapper.international .search-result-wrapper .right-sidebar-wrapper .result-filtering .card-content .bordered-button span.min-price small {
    font-size: 10px; }
  html body.ltr-language.online-booking-system.body .route-count2.result-list-wrapper.international .search-result-wrapper .right-sidebar-wrapper .result-filtering .card-content .card-content-label small {
    font-size: 10px; }
  html body.ltr-language.online-booking-system.body .route-count2.result-list-wrapper.international .search-result-wrapper .right-sidebar-wrapper .route-order ul li {
    width: 98% !important; }
    html body.ltr-language.online-booking-system.body .route-count2.result-list-wrapper.international .search-result-wrapper .right-sidebar-wrapper .route-order ul li .bordered-button span {
      font-size: 9px; }
  html body.ltr-language.online-booking-system.body .route-count2.result-list-wrapper.international section.flight-list.result-list .flight.result-list-item .result-list-item .card-content.general-details .price-info .price-label {
    font-size: 12px; }
  html body.ltr-language.online-booking-system.body section.page-title .card-wrapper .text-center h1 {
    font-size: 10px !important;
    margin-right: 5px !important; }
  html body.ltr-language.online-booking-system.body .search-result-wrapper section.flight-list.result-list.first-style .list-loading.loading-wrapper, html body.ltr-language.online-booking-system.body .search-result-wrapper section.flight-list.result-list.first-style .list-loading.loading-wrapper, html body.ltr-language.online-booking-system.body .search-result-wrapper section.flight-list.result-list.second-style .list-loading.loading-wrapper, html body.ltr-language.online-booking-system.body .search-result-wrapper section.flight-list.result-list.second-style .list-loading.loading-wrapper {
    margin-right: 0 !important; }
  html body.ltr-language.online-booking-system.body #printTicket .header-wrapper.button-in-header .button-wrapper a {
    padding: 0;
    padding-top: 5px; }
    html body.ltr-language.online-booking-system.body #printTicket .header-wrapper.button-in-header .button-wrapper a i {
      padding: 0px 5px; }
  html body.ltr-language.online-booking-system.body #printTicket #ticketDom .domestic-ticket .passenger-flight-info .left-section .origin-destination span.fa.fa-chevron-left-thin.first-chevron:before {
    top: 35px !important; }
  html body.ltr-language.online-booking-system.body #phonebookEditOpenModal .modal-content {
    min-height: 400px !important;
    overflow-y: auto;
    max-height: 500px; }
  html body.ltr-language.online-booking-system.body #phonebookEditOpenModal fieldset legend {
    left: 0 !important;
    right: unset !important; }
  html body.ltr-language.online-booking-system.body #phonebookEditOpenModal fieldset .row .field-wrapper {
    width: 100%;
    text-align: center; }
    html body.ltr-language.online-booking-system.body #phonebookEditOpenModal fieldset .row .field-wrapper .date-inputs-group-wrapper, html body.ltr-language.online-booking-system.body #phonebookEditOpenModal fieldset .row .field-wrapper input {
      width: 60% !important; }
    html body.ltr-language.online-booking-system.body #phonebookEditOpenModal fieldset .row .field-wrapper .date-inputs-group-wrapper {
      padding-left: 25% !important;
      float: unset;
      margin: 0 auto; }
      html body.ltr-language.online-booking-system.body #phonebookEditOpenModal fieldset .row .field-wrapper .date-inputs-group-wrapper label {
        left: 0px !important; }
    html body.ltr-language.online-booking-system.body #phonebookEditOpenModal fieldset .row .field-wrapper label {
      left: 100px !important; }
  html body.ltr-language.online-booking-system.body #phonebookEditOpenModal select#titleId {
    text-indent: 30px; }
  html body.ltr-language.online-booking-system.body #phonebookEditOpenModal input#LastName {
    padding-right: 5px !important;
    padding-left: 75px !important; }
  html body.ltr-language.online-booking-system.body #phonebookEditOpenModal input#Name {
    padding-right: 5px !important;
    padding-left: 50px !important; }
  html body.ltr-language.online-booking-system.body #phonebookEditOpenModal input#PersianName {
    padding-right: 5px !important;
    padding-left: 50px !important; }
  html body.ltr-language.online-booking-system.body #phonebookEditOpenModal input.field.text-right.name-field {
    padding-right: 5px !important;
    padding-left: 125px !important; }
  html body.ltr-language.online-booking-system.body #phonebookEditOpenModal input#PassportNumber {
    padding-right: 5px !important;
    padding-left: 108px !important; }
  html body.ltr-language.online-booking-system.body #phonebookEditOpenModal .date-inputs-group-wrapper {
    padding-left: 45% !important; }
    html body.ltr-language.online-booking-system.body #phonebookEditOpenModal .date-inputs-group-wrapper .date-inputs-group {
      width: 33% !important; }
  html body.ltr-language.online-booking-system.body #editUserinfoModal select.field.ueser-title-field {
    text-indent: 30px !important; }
  html body.ltr-language.online-booking-system.body #editUserinfoModal input#Nationid {
    padding-left: 110px !important; }
  html body.ltr-language.online-booking-system.body div#refundWithoutLoginModal select#products {
    text-indent: 90px;
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body .agency-register-wrapper .form-width .field-wrapper .file-upload .agencylicense {
    right: unset !important;
    left: 14px;
    border-radius: 5px 0px 0px 5px; }
  html body.ltr-language.online-booking-system.body .agency-register-wrapper .form-width .field-wrapper .file-upload .file-selected-name {
    right: 20px !important;
    left: unset; }
  html body.ltr-language.online-booking-system.body.default-language-en, html body.ltr-language.online-booking-system.body.default-language-ru, html body.ltr-language.online-booking-system.body.default-language-tr {
    /*-------------Login Form-------------------*/
    /* --------------------- UserTickets------------------------*/
    /* --------------------- UserData/MyReserves------------------------*/
    /* --------------------- Account/ForgotPassword------------------------*/
    /*----------------search result page---------------------*/ }
    html body.ltr-language.online-booking-system.body.default-language-en section.navigation .card-wrapper, html body.ltr-language.online-booking-system.body.default-language-ru section.navigation .card-wrapper, html body.ltr-language.online-booking-system.body.default-language-tr section.navigation .card-wrapper {
      height: 55px; }
      html body.ltr-language.online-booking-system.body.default-language-en section.navigation .card-wrapper li, html body.ltr-language.online-booking-system.body.default-language-ru section.navigation .card-wrapper li, html body.ltr-language.online-booking-system.body.default-language-tr section.navigation .card-wrapper li {
        font-size: 11px !important;
        height: 55px;
        padding-left: 45px !important;
        padding-top: 18px; }
        html body.ltr-language.online-booking-system.body.default-language-en section.navigation .card-wrapper li.passed, html body.ltr-language.online-booking-system.body.default-language-ru section.navigation .card-wrapper li.passed, html body.ltr-language.online-booking-system.body.default-language-tr section.navigation .card-wrapper li.passed {
          padding-right: 15px !important;
          margin-right: -4px; }
        html body.ltr-language.online-booking-system.body.default-language-en section.navigation .card-wrapper li:before, html body.ltr-language.online-booking-system.body.default-language-ru section.navigation .card-wrapper li:before, html body.ltr-language.online-booking-system.body.default-language-tr section.navigation .card-wrapper li:before {
          width: 40px !important;
          height: 40px !important;
          top: 8px !important;
          right: -19px !important; }
      html body.ltr-language.online-booking-system.body.default-language-en section.navigation .card-wrapper .remaining-time, html body.ltr-language.online-booking-system.body.default-language-ru section.navigation .card-wrapper .remaining-time, html body.ltr-language.online-booking-system.body.default-language-tr section.navigation .card-wrapper .remaining-time {
        display: block !important;
        z-index: 9 !important;
        position: absolute;
        left: 0;
        top: 70px;
        background-color: rgba(92, 219, 149, 0.1);
        height: 25px;
        width: 56px;
        border-radius: 5px 5px 5px 0; }
        html body.ltr-language.online-booking-system.body.default-language-en section.navigation .card-wrapper .remaining-time p, html body.ltr-language.online-booking-system.body.default-language-ru section.navigation .card-wrapper .remaining-time p, html body.ltr-language.online-booking-system.body.default-language-tr section.navigation .card-wrapper .remaining-time p {
          display: block;
          margin: 0;
          width: 100%;
          position: relative;
          top: -4px; }
    html body.ltr-language.online-booking-system.body.default-language-en .page-title.col-md-3.col-xs-12 .card-wrapper, html body.ltr-language.online-booking-system.body.default-language-ru .page-title.col-md-3.col-xs-12 .card-wrapper, html body.ltr-language.online-booking-system.body.default-language-tr .page-title.col-md-3.col-xs-12 .card-wrapper {
      height: 55px; }
    html body.ltr-language.online-booking-system.body.default-language-en .result-list-wrapper.round-trip.international.user-guide-show .search-form-first-style.search-forms-wrapper.research-form .form-wrapper, html body.ltr-language.online-booking-system.body.default-language-ru .result-list-wrapper.round-trip.international.user-guide-show .search-form-first-style.search-forms-wrapper.research-form .form-wrapper, html body.ltr-language.online-booking-system.body.default-language-tr .result-list-wrapper.round-trip.international.user-guide-show .search-form-first-style.search-forms-wrapper.research-form .form-wrapper {
      margin-top: 40px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .header-second-style .mobile-nav-second#headerMenu .page-header-bar .top-header ul.header-tools li.header-items, html body.ltr-language.online-booking-system.body.default-language-ru .header-second-style .mobile-nav-second#headerMenu .page-header-bar .top-header ul.header-tools li.header-items, html body.ltr-language.online-booking-system.body.default-language-tr .header-second-style .mobile-nav-second#headerMenu .page-header-bar .top-header ul.header-tools li.header-items {
      width: auto !important; }
      html body.ltr-language.online-booking-system.body.default-language-en .header-second-style .mobile-nav-second#headerMenu .page-header-bar .top-header ul.header-tools li.header-items a, html body.ltr-language.online-booking-system.body.default-language-ru .header-second-style .mobile-nav-second#headerMenu .page-header-bar .top-header ul.header-tools li.header-items a, html body.ltr-language.online-booking-system.body.default-language-tr .header-second-style .mobile-nav-second#headerMenu .page-header-bar .top-header ul.header-tools li.header-items a {
        white-space: nowrap; }
      html body.ltr-language.online-booking-system.body.default-language-en .header-second-style .mobile-nav-second#headerMenu .page-header-bar .top-header ul.header-tools li.header-items .account-menu .header-items a, html body.ltr-language.online-booking-system.body.default-language-ru .header-second-style .mobile-nav-second#headerMenu .page-header-bar .top-header ul.header-tools li.header-items .account-menu .header-items a, html body.ltr-language.online-booking-system.body.default-language-tr .header-second-style .mobile-nav-second#headerMenu .page-header-bar .top-header ul.header-tools li.header-items .account-menu .header-items a {
        white-space: normal !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .field-wrapper .field, html body.ltr-language.online-booking-system.body.default-language-ru .field-wrapper .field, html body.ltr-language.online-booking-system.body.default-language-tr .field-wrapper .field {
      direction: ltr; }
    html body.ltr-language.online-booking-system.body.default-language-en .body-content-text, html body.ltr-language.online-booking-system.body.default-language-ru .body-content-text, html body.ltr-language.online-booking-system.body.default-language-tr .body-content-text {
      direction: ltr; }
    html body.ltr-language.online-booking-system.body.default-language-en #refundWithoutLoginModal select#products, html body.ltr-language.online-booking-system.body.default-language-ru #refundWithoutLoginModal select#products, html body.ltr-language.online-booking-system.body.default-language-tr #refundWithoutLoginModal select#products {
      text-indent: 85px; }
    html body.ltr-language.online-booking-system.body.default-language-en #refundWithoutLoginModal input#EmailAddressRefound, html body.ltr-language.online-booking-system.body.default-language-ru #refundWithoutLoginModal input#EmailAddressRefound, html body.ltr-language.online-booking-system.body.default-language-tr #refundWithoutLoginModal input#EmailAddressRefound {
      padding-left: 123px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en #refundWithoutLoginModal input#Mobile, html body.ltr-language.online-booking-system.body.default-language-ru #refundWithoutLoginModal input#Mobile, html body.ltr-language.online-booking-system.body.default-language-tr #refundWithoutLoginModal input#Mobile {
      padding-left: 134px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en #refundWithoutLoginModal input#OperatorReferenceNumber, html body.ltr-language.online-booking-system.body.default-language-ru #refundWithoutLoginModal input#OperatorReferenceNumber, html body.ltr-language.online-booking-system.body.default-language-tr #refundWithoutLoginModal input#OperatorReferenceNumber {
      padding-left: 120px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en #reserveFollowModal input#EmailAddress, html body.ltr-language.online-booking-system.body.default-language-ru #reserveFollowModal input#EmailAddress, html body.ltr-language.online-booking-system.body.default-language-tr #reserveFollowModal input#EmailAddress {
      padding-left: 73px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en #reserveFollowModal input#Mobile, html body.ltr-language.online-booking-system.body.default-language-ru #reserveFollowModal input#Mobile, html body.ltr-language.online-booking-system.body.default-language-tr #reserveFollowModal input#Mobile {
      padding-left: 78px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en #reserveFollowModal input#OperatorReferenceNumber, html body.ltr-language.online-booking-system.body.default-language-ru #reserveFollowModal input#OperatorReferenceNumber, html body.ltr-language.online-booking-system.body.default-language-tr #reserveFollowModal input#OperatorReferenceNumber {
      padding-left: 122px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en #reserveFollowModal select#products, html body.ltr-language.online-booking-system.body.default-language-ru #reserveFollowModal select#products, html body.ltr-language.online-booking-system.body.default-language-tr #reserveFollowModal select#products {
      text-indent: 85px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en #reserveFollowModal .modal-title i.fa.fa-bording-pass, html body.ltr-language.online-booking-system.body.default-language-ru #reserveFollowModal .modal-title i.fa.fa-bording-pass, html body.ltr-language.online-booking-system.body.default-language-tr #reserveFollowModal .modal-title i.fa.fa-bording-pass {
      left: 30px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en #loginModal .modal-title i.fa.fa-lock, html body.ltr-language.online-booking-system.body.default-language-ru #loginModal .modal-title i.fa.fa-lock, html body.ltr-language.online-booking-system.body.default-language-tr #loginModal .modal-title i.fa.fa-lock {
      left: 30px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .search-form-first-style.search-forms-wrapper .search-field-wrapper .search-label, html body.ltr-language.online-booking-system.body.default-language-ru .search-form-first-style.search-forms-wrapper .search-field-wrapper .search-label, html body.ltr-language.online-booking-system.body.default-language-tr .search-form-first-style.search-forms-wrapper .search-field-wrapper .search-label {
      right: unset !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .advanced-items .counter, html body.ltr-language.online-booking-system.body.default-language-ru .advanced-items .counter, html body.ltr-language.online-booking-system.body.default-language-tr .advanced-items .counter {
      width: 80px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .custom-button .spinner, html body.ltr-language.online-booking-system.body.default-language-ru .custom-button .spinner, html body.ltr-language.online-booking-system.body.default-language-tr .custom-button .spinner {
      left: 1px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .search-form .form-wrapper .search-field-wrapper.multi-routs-actions button, html body.ltr-language.online-booking-system.body.default-language-ru .search-form .form-wrapper .search-field-wrapper.multi-routs-actions button, html body.ltr-language.online-booking-system.body.default-language-tr .search-form .form-wrapper .search-field-wrapper.multi-routs-actions button {
      width: 97% !important;
      left: 13px;
      padding-right: 18px !important; }
      html body.ltr-language.online-booking-system.body.default-language-en .search-form .form-wrapper .search-field-wrapper.multi-routs-actions button i, html body.ltr-language.online-booking-system.body.default-language-ru .search-form .form-wrapper .search-field-wrapper.multi-routs-actions button i, html body.ltr-language.online-booking-system.body.default-language-tr .search-form .form-wrapper .search-field-wrapper.multi-routs-actions button i {
        right: 5px; }
    html body.ltr-language.online-booking-system.body.default-language-en .request-summary .research-form .form-header, html body.ltr-language.online-booking-system.body.default-language-ru .request-summary .research-form .form-header, html body.ltr-language.online-booking-system.body.default-language-tr .request-summary .research-form .form-header {
      padding-bottom: 8px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .bordered-button span.min-price, html body.ltr-language.online-booking-system.body.default-language-ru .bordered-button span.min-price, html body.ltr-language.online-booking-system.body.default-language-tr .bordered-button span.min-price {
      direction: ltr; }
    html body.ltr-language.online-booking-system.body.default-language-en .financial-form input#Price, html body.ltr-language.online-booking-system.body.default-language-ru .financial-form input#Price, html body.ltr-language.online-booking-system.body.default-language-tr .financial-form input#Price {
      padding-left: 85px !important;
      padding-right: 5px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en #editUserinfoModal .field-wrapper #Name, html body.ltr-language.online-booking-system.body.default-language-ru #editUserinfoModal .field-wrapper #Name, html body.ltr-language.online-booking-system.body.default-language-tr #editUserinfoModal .field-wrapper #Name {
      padding-left: 42px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en #editUserinfoModal .field-wrapper #Family, html body.ltr-language.online-booking-system.body.default-language-ru #editUserinfoModal .field-wrapper #Family, html body.ltr-language.online-booking-system.body.default-language-tr #editUserinfoModal .field-wrapper #Family {
      padding-left: 68px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en #editUserinfoModal .field-wrapper #Email, html body.ltr-language.online-booking-system.body.default-language-ru #editUserinfoModal .field-wrapper #Email, html body.ltr-language.online-booking-system.body.default-language-tr #editUserinfoModal .field-wrapper #Email {
      padding-left: 122px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en #editUserinfoModal .field-wrapper #MobileUserEdit, html body.ltr-language.online-booking-system.body.default-language-ru #editUserinfoModal .field-wrapper #MobileUserEdit, html body.ltr-language.online-booking-system.body.default-language-tr #editUserinfoModal .field-wrapper #MobileUserEdit {
      padding-left: 135px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en #editUserinfoModal .field-wrapper #Nationid, html body.ltr-language.online-booking-system.body.default-language-ru #editUserinfoModal .field-wrapper #Nationid, html body.ltr-language.online-booking-system.body.default-language-tr #editUserinfoModal .field-wrapper #Nationid {
      padding-left: 195px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en #editUserinfoModal .field-wrapper #CityInfo, html body.ltr-language.online-booking-system.body.default-language-ru #editUserinfoModal .field-wrapper #CityInfo, html body.ltr-language.online-booking-system.body.default-language-tr #editUserinfoModal .field-wrapper #CityInfo {
      padding-left: 53px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .title select#viewCounts, html body.ltr-language.online-booking-system.body.default-language-ru .title select#viewCounts, html body.ltr-language.online-booking-system.body.default-language-tr .title select#viewCounts {
      text-indent: 124px; }
    html body.ltr-language.online-booking-system.body.default-language-en .login-page .card .links a, html body.ltr-language.online-booking-system.body.default-language-ru .login-page .card .links a, html body.ltr-language.online-booking-system.body.default-language-tr .login-page .card .links a {
      border-right: 1px solid; }
    html body.ltr-language.online-booking-system.body.default-language-en .login-page .loginForm .card .login-control .field.username-field #Email, html body.ltr-language.online-booking-system.body.default-language-ru .login-page .loginForm .card .login-control .field.username-field #Email, html body.ltr-language.online-booking-system.body.default-language-tr .login-page .loginForm .card .login-control .field.username-field #Email {
      padding-left: 124px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .login-page .loginForm .card .login-control .field.text-left.password-field #Password, html body.ltr-language.online-booking-system.body.default-language-ru .login-page .loginForm .card .login-control .field.text-left.password-field #Password, html body.ltr-language.online-booking-system.body.default-language-tr .login-page .loginForm .card .login-control .field.text-left.password-field #Password {
      padding-left: 63px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .user-trans .table-filters .field-wrapper #userTransactionType, html body.ltr-language.online-booking-system.body.default-language-ru .user-trans .table-filters .field-wrapper #userTransactionType, html body.ltr-language.online-booking-system.body.default-language-tr .user-trans .table-filters .field-wrapper #userTransactionType {
      text-indent: 34px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .user-trans .table-filters .field-wrapper input.field#OperatorReferenceNumber, html body.ltr-language.online-booking-system.body.default-language-ru .user-trans .table-filters .field-wrapper input.field#OperatorReferenceNumber, html body.ltr-language.online-booking-system.body.default-language-tr .user-trans .table-filters .field-wrapper input.field#OperatorReferenceNumber {
      padding-left: 154px !important;
      padding-right: 3px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .user-trans .table-filters .field-wrapper input.field#Document, html body.ltr-language.online-booking-system.body.default-language-ru .user-trans .table-filters .field-wrapper input.field#Document, html body.ltr-language.online-booking-system.body.default-language-tr .user-trans .table-filters .field-wrapper input.field#Document {
      padding-right: 1px !important;
      padding-left: 73px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .user-trans .table-filters .field-wrapper input.field#FromCredit, html body.ltr-language.online-booking-system.body.default-language-ru .user-trans .table-filters .field-wrapper input.field#FromCredit, html body.ltr-language.online-booking-system.body.default-language-tr .user-trans .table-filters .field-wrapper input.field#FromCredit {
      padding-left: 111px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .user-trans .table-filters .field-wrapper input.field#ToCredit, html body.ltr-language.online-booking-system.body.default-language-ru .user-trans .table-filters .field-wrapper input.field#ToCredit, html body.ltr-language.online-booking-system.body.default-language-tr .user-trans .table-filters .field-wrapper input.field#ToCredit {
      padding-left: 113px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .user-trans .table-filters .field-wrapper input.field#FromDebit, html body.ltr-language.online-booking-system.body.default-language-ru .user-trans .table-filters .field-wrapper input.field#FromDebit, html body.ltr-language.online-booking-system.body.default-language-tr .user-trans .table-filters .field-wrapper input.field#FromDebit {
      padding-left: 82px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .user-trans .table-filters .field-wrapper input.field#ToDebit, html body.ltr-language.online-booking-system.body.default-language-ru .user-trans .table-filters .field-wrapper input.field#ToDebit, html body.ltr-language.online-booking-system.body.default-language-tr .user-trans .table-filters .field-wrapper input.field#ToDebit {
      padding-left: 83px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .user-trans .table-filters .field-wrapper input.field#FromCreatedDateForView, html body.ltr-language.online-booking-system.body.default-language-ru .user-trans .table-filters .field-wrapper input.field#FromCreatedDateForView, html body.ltr-language.online-booking-system.body.default-language-tr .user-trans .table-filters .field-wrapper input.field#FromCreatedDateForView {
      padding-left: 58px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .user-trans .table-filters .field-wrapper input.field#toDate, html body.ltr-language.online-booking-system.body.default-language-ru .user-trans .table-filters .field-wrapper input.field#toDate, html body.ltr-language.online-booking-system.body.default-language-tr .user-trans .table-filters .field-wrapper input.field#toDate {
      padding-left: 65px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .user-ticket .table-filters .field-wrapper input.field#FromCreatedDateForView, html body.ltr-language.online-booking-system.body.default-language-ru .user-ticket .table-filters .field-wrapper input.field#FromCreatedDateForView, html body.ltr-language.online-booking-system.body.default-language-tr .user-ticket .table-filters .field-wrapper input.field#FromCreatedDateForView {
      padding-left: 107px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .user-ticket .table-filters .field-wrapper input.field#ToFlightDateForView, html body.ltr-language.online-booking-system.body.default-language-ru .user-ticket .table-filters .field-wrapper input.field#ToFlightDateForView, html body.ltr-language.online-booking-system.body.default-language-tr .user-ticket .table-filters .field-wrapper input.field#ToFlightDateForView {
      padding-left: 108px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .user-ticket .table-filters .field-wrapper input.field#OperatorReferenceNumber, html body.ltr-language.online-booking-system.body.default-language-ru .user-ticket .table-filters .field-wrapper input.field#OperatorReferenceNumber, html body.ltr-language.online-booking-system.body.default-language-tr .user-ticket .table-filters .field-wrapper input.field#OperatorReferenceNumber {
      padding-left: 155px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .user-ticket .table-filters .field-wrapper input.field#FromAirport, html body.ltr-language.online-booking-system.body.default-language-ru .user-ticket .table-filters .field-wrapper input.field#FromAirport, html body.ltr-language.online-booking-system.body.default-language-tr .user-ticket .table-filters .field-wrapper input.field#FromAirport {
      padding-left: 57px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .user-ticket .table-filters .field-wrapper input.field#ToAirport, html body.ltr-language.online-booking-system.body.default-language-ru .user-ticket .table-filters .field-wrapper input.field#ToAirport, html body.ltr-language.online-booking-system.body.default-language-tr .user-ticket .table-filters .field-wrapper input.field#ToAirport {
      padding-left: 117px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .user-ticket .table-filters .field-wrapper input.field#Email, html body.ltr-language.online-booking-system.body.default-language-ru .user-ticket .table-filters .field-wrapper input.field#Email, html body.ltr-language.online-booking-system.body.default-language-tr .user-ticket .table-filters .field-wrapper input.field#Email {
      padding-left: 125px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .user-ticket .table-filters .field-wrapper input.field#Mobile, html body.ltr-language.online-booking-system.body.default-language-ru .user-ticket .table-filters .field-wrapper input.field#Mobile, html body.ltr-language.online-booking-system.body.default-language-tr .user-ticket .table-filters .field-wrapper input.field#Mobile {
      padding-left: 138px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .user-ticket .table-filters .field-wrapper input.field#PassengerName, html body.ltr-language.online-booking-system.body.default-language-ru .user-ticket .table-filters .field-wrapper input.field#PassengerName, html body.ltr-language.online-booking-system.body.default-language-tr .user-ticket .table-filters .field-wrapper input.field#PassengerName {
      padding-left: 125px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .user-ticket.hotel-user-ticket .table-filters .field-wrapper input.field#PassengerName, html body.ltr-language.online-booking-system.body.default-language-ru .user-ticket.hotel-user-ticket .table-filters .field-wrapper input.field#PassengerName, html body.ltr-language.online-booking-system.body.default-language-tr .user-ticket.hotel-user-ticket .table-filters .field-wrapper input.field#PassengerName {
      padding-left: 125px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .user-ticket.hotel-user-ticket .table-filters .field-wrapper input.field#Mobile, html body.ltr-language.online-booking-system.body.default-language-ru .user-ticket.hotel-user-ticket .table-filters .field-wrapper input.field#Mobile, html body.ltr-language.online-booking-system.body.default-language-tr .user-ticket.hotel-user-ticket .table-filters .field-wrapper input.field#Mobile {
      padding-left: 135px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .user-ticket .result .user-ticket-table td.actions .table-action-button:first-child, html body.ltr-language.online-booking-system.body.default-language-en .user-ticket .result .user-ticket-table td.actions .table-action-button:last-child, html body.ltr-language.online-booking-system.body.default-language-ru .user-ticket .result .user-ticket-table td.actions .table-action-button:first-child, html body.ltr-language.online-booking-system.body.default-language-ru .user-ticket .result .user-ticket-table td.actions .table-action-button:last-child, html body.ltr-language.online-booking-system.body.default-language-tr .user-ticket .result .user-ticket-table td.actions .table-action-button:first-child, html body.ltr-language.online-booking-system.body.default-language-tr .user-ticket .result .user-ticket-table td.actions .table-action-button:last-child {
      width: 80%;
      height: 27px;
      display: block;
      margin: 0 auto !important;
      margin-bottom: 10px !important;
      text-align: center;
      float: unset; }
    html body.ltr-language.online-booking-system.body.default-language-en .login-form input#Email, html body.ltr-language.online-booking-system.body.default-language-ru .login-form input#Email, html body.ltr-language.online-booking-system.body.default-language-tr .login-form input#Email {
      padding-left: 125px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en #loginModal .modal-body .field-wrapper.login-control input#EmailLogin, html body.ltr-language.online-booking-system.body.default-language-ru #loginModal .modal-body .field-wrapper.login-control input#EmailLogin, html body.ltr-language.online-booking-system.body.default-language-tr #loginModal .modal-body .field-wrapper.login-control input#EmailLogin {
      padding-left: 120px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en #printTicket .header-wrapper.button-in-header .button-wrapper a, html body.ltr-language.online-booking-system.body.default-language-ru #printTicket .header-wrapper.button-in-header .button-wrapper a, html body.ltr-language.online-booking-system.body.default-language-tr #printTicket .header-wrapper.button-in-header .button-wrapper a {
      height: 50px;
      text-align: center; }
      html body.ltr-language.online-booking-system.body.default-language-en #printTicket .header-wrapper.button-in-header .button-wrapper a:first-child, html body.ltr-language.online-booking-system.body.default-language-en #printTicket .header-wrapper.button-in-header .button-wrapper a.download-ticket, html body.ltr-language.online-booking-system.body.default-language-ru #printTicket .header-wrapper.button-in-header .button-wrapper a:first-child, html body.ltr-language.online-booking-system.body.default-language-ru #printTicket .header-wrapper.button-in-header .button-wrapper a.download-ticket, html body.ltr-language.online-booking-system.body.default-language-tr #printTicket .header-wrapper.button-in-header .button-wrapper a:first-child, html body.ltr-language.online-booking-system.body.default-language-tr #printTicket .header-wrapper.button-in-header .button-wrapper a.download-ticket {
        padding-top: 12px; }
    html body.ltr-language.online-booking-system.body.default-language-en #phonebookEditOpenModal input#NationalID, html body.ltr-language.online-booking-system.body.default-language-ru #phonebookEditOpenModal input#NationalID, html body.ltr-language.online-booking-system.body.default-language-tr #phonebookEditOpenModal input#NationalID {
      padding-left: 193px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en #phonebookEditOpenModal input.field.text-right.name-field, html body.ltr-language.online-booking-system.body.default-language-ru #phonebookEditOpenModal input.field.text-right.name-field, html body.ltr-language.online-booking-system.body.default-language-tr #phonebookEditOpenModal input.field.text-right.name-field {
      padding-left: 65px !important;
      padding-right: 5px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en #phonebookEditOpenModal form div .row:nth-child(5) .col-md-6.col-xs-12.field-wrapper, html body.ltr-language.online-booking-system.body.default-language-ru #phonebookEditOpenModal form div .row:nth-child(5) .col-md-6.col-xs-12.field-wrapper, html body.ltr-language.online-booking-system.body.default-language-tr #phonebookEditOpenModal form div .row:nth-child(5) .col-md-6.col-xs-12.field-wrapper {
      width: 73%;
      margin: 0 auto;
      text-align: center;
      float: unset !important; }
    html body.ltr-language.online-booking-system.body.default-language-en #phonebookEditOpenModal form div .row:nth-child(4) .col-md-6.col-xs-12.field-wrapper, html body.ltr-language.online-booking-system.body.default-language-ru #phonebookEditOpenModal form div .row:nth-child(4) .col-md-6.col-xs-12.field-wrapper, html body.ltr-language.online-booking-system.body.default-language-tr #phonebookEditOpenModal form div .row:nth-child(4) .col-md-6.col-xs-12.field-wrapper {
      width: 73%;
      margin: 0 auto;
      text-align: center;
      float: unset !important; }
      html body.ltr-language.online-booking-system.body.default-language-en #phonebookEditOpenModal form div .row:nth-child(4) .col-md-6.col-xs-12.field-wrapper:nth-child(2), html body.ltr-language.online-booking-system.body.default-language-ru #phonebookEditOpenModal form div .row:nth-child(4) .col-md-6.col-xs-12.field-wrapper:nth-child(2), html body.ltr-language.online-booking-system.body.default-language-tr #phonebookEditOpenModal form div .row:nth-child(4) .col-md-6.col-xs-12.field-wrapper:nth-child(2) {
        margin-top: 30px; }
    html body.ltr-language.online-booking-system.body.default-language-en .table-filters .field-wrapper input#flightDate, html body.ltr-language.online-booking-system.body.default-language-ru .table-filters .field-wrapper input#flightDate, html body.ltr-language.online-booking-system.body.default-language-tr .table-filters .field-wrapper input#flightDate {
      padding-left: 88px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .table-filters .field-wrapper input#origin, html body.ltr-language.online-booking-system.body.default-language-ru .table-filters .field-wrapper input#origin, html body.ltr-language.online-booking-system.body.default-language-tr .table-filters .field-wrapper input#origin {
      padding-left: 60px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .table-filters .field-wrapper input#destination, html body.ltr-language.online-booking-system.body.default-language-ru .table-filters .field-wrapper input#destination, html body.ltr-language.online-booking-system.body.default-language-tr .table-filters .field-wrapper input#destination {
      padding-left: 118px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en div#registerModal.general-modals .modal-dialog .field-wrapper, html body.ltr-language.online-booking-system.body.default-language-ru div#registerModal.general-modals .modal-dialog .field-wrapper, html body.ltr-language.online-booking-system.body.default-language-tr div#registerModal.general-modals .modal-dialog .field-wrapper {
      width: 100%; }
    html body.ltr-language.online-booking-system.body.default-language-en section.navigation li, html body.ltr-language.online-booking-system.body.default-language-ru section.navigation li, html body.ltr-language.online-booking-system.body.default-language-tr section.navigation li {
      padding-left: 17px !important;
      padding-right: 7px !important; }
      html body.ltr-language.online-booking-system.body.default-language-en section.navigation li:before, html body.ltr-language.online-booking-system.body.default-language-ru section.navigation li:before, html body.ltr-language.online-booking-system.body.default-language-tr section.navigation li:before {
        right: -13px !important;
        top: 3px; }
    html body.ltr-language.online-booking-system.body.default-language-en section.navigation .card-wrapper .remaining-time, html body.ltr-language.online-booking-system.body.default-language-ru section.navigation .card-wrapper .remaining-time, html body.ltr-language.online-booking-system.body.default-language-tr section.navigation .card-wrapper .remaining-time {
      padding: 1px 3px 2px 3px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .route-count2.result-list-wrapper.round-trip .container section.navigation ul li, html body.ltr-language.online-booking-system.body.default-language-ru .route-count2.result-list-wrapper.round-trip .container section.navigation ul li, html body.ltr-language.online-booking-system.body.default-language-tr .route-count2.result-list-wrapper.round-trip .container section.navigation ul li {
      font-size: 10px !important;
      padding-right: 3px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .route-count2.result-list-wrapper.round-trip.domestic.user-guide-show .container section.navigation ul li, html body.ltr-language.online-booking-system.body.default-language-ru .route-count2.result-list-wrapper.round-trip.domestic.user-guide-show .container section.navigation ul li, html body.ltr-language.online-booking-system.body.default-language-tr .route-count2.result-list-wrapper.round-trip.domestic.user-guide-show .container section.navigation ul li {
      font-size: 10px !important;
      padding-right: 0px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .main-wrapper .result-ordering.second-style .result-ordering-content .col-md-3.before-after, html body.ltr-language.online-booking-system.body.default-language-ru .main-wrapper .result-ordering.second-style .result-ordering-content .col-md-3.before-after, html body.ltr-language.online-booking-system.body.default-language-tr .main-wrapper .result-ordering.second-style .result-ordering-content .col-md-3.before-after {
      padding-left: 0;
      margin-left: -53px; }
    html body.ltr-language.online-booking-system.body.default-language-en .main-wrapper .result-ordering.second-style .result-ordering-content .change-date-buttons button, html body.ltr-language.online-booking-system.body.default-language-ru .main-wrapper .result-ordering.second-style .result-ordering-content .change-date-buttons button, html body.ltr-language.online-booking-system.body.default-language-tr .main-wrapper .result-ordering.second-style .result-ordering-content .change-date-buttons button {
      width: 113px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .main-wrapper .result-ordering.second-style .result-ordering-content .change-date-buttons, html body.ltr-language.online-booking-system.body.default-language-ru .main-wrapper .result-ordering.second-style .result-ordering-content .change-date-buttons, html body.ltr-language.online-booking-system.body.default-language-tr .main-wrapper .result-ordering.second-style .result-ordering-content .change-date-buttons {
      width: 236px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .main-wrapper .result-ordering.second-style .result-ordering-content .filter-box .card-content li, html body.ltr-language.online-booking-system.body.default-language-ru .main-wrapper .result-ordering.second-style .result-ordering-content .filter-box .card-content li, html body.ltr-language.online-booking-system.body.default-language-tr .main-wrapper .result-ordering.second-style .result-ordering-content .filter-box .card-content li {
      margin-right: 0px;
      margin-left: 15px;
      float: left !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .main-wrapper .col-md-3.before-after, html body.ltr-language.online-booking-system.body.default-language-ru .main-wrapper .col-md-3.before-after, html body.ltr-language.online-booking-system.body.default-language-tr .main-wrapper .col-md-3.before-after {
      padding-left: 0;
      margin-left: -53px; }
    html body.ltr-language.online-booking-system.body.default-language-en .main-wrapper .change-date-buttons button, html body.ltr-language.online-booking-system.body.default-language-ru .main-wrapper .change-date-buttons button, html body.ltr-language.online-booking-system.body.default-language-tr .main-wrapper .change-date-buttons button {
      width: 113px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .main-wrapper .change-date-buttons, html body.ltr-language.online-booking-system.body.default-language-ru .main-wrapper .change-date-buttons, html body.ltr-language.online-booking-system.body.default-language-tr .main-wrapper .change-date-buttons {
      width: 236px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .main-wrapper .filter-box .card-content li, html body.ltr-language.online-booking-system.body.default-language-ru .main-wrapper .filter-box .card-content li, html body.ltr-language.online-booking-system.body.default-language-tr .main-wrapper .filter-box .card-content li {
      margin-right: 0px;
      margin-left: 15px;
      float: left !important; }
  html body.ltr-language.online-booking-system.body .modal.fade.i#registerModal .field-wrapper input.field::placeholder {
    text-align: left !important; }
  html body.ltr-language.online-booking-system.body .passengers .passengers-detail .passengers-info.submit #Discount {
    padding-left: 102px !important; }
  html body.ltr-language.online-booking-system.body .passengers .passengers-detail .passengers-info.discription-field textarea.field {
    padding-left: 75px; }
  html body.ltr-language.online-booking-system.body .passengers .passengers-detail .form-header h5 {
    padding-left: 14px; }
  html body.ltr-language.online-booking-system.body .passengers .passengers-detail .passengers-info.contact-info .field-wrapper {
    width: 50%; }
    html body.ltr-language.online-booking-system.body .passengers .passengers-detail .passengers-info.contact-info .field-wrapper.padding-mobile {
      width: 25%; }
  html body.ltr-language.online-booking-system.body .passengers .passengers-detail .passengers-info.contact-info p i {
    left: 0px !important;
    top: 3px; }
  html body.ltr-language.online-booking-system.body .passengers .passengers-detail .passengers-info p i {
    left: 0px !important; }
  html body.ltr-language.online-booking-system.body .contact-wrapper .contact-us form .field-wrapper .field.name-field {
    padding-left: 55px !important; }
  html body.ltr-language.online-booking-system.body .contact-wrapper .contact-us form .field-wrapper #mobile {
    text-indent: 90px; }
  html body.ltr-language.online-booking-system.body .contact-wrapper .contact-us form .field-wrapper textarea.field.message-field {
    text-indent: 90px; }

/*----------------------responsive part-----------------------*/
@media only screen and (max-width: 767px) {
  html body.ltr-language.online-booking-system.body #loginModal .field-wrapper input[name="CellPhone"] {
    text-indent: 85px;
    font-size: 13px !important; }
  html body.ltr-language.online-booking-system.body .body-content td {
    float: left !important; }
  html body.ltr-language.online-booking-system.body .body-content .international .details-tabs {
    padding: 0px 65px !important; }
    html body.ltr-language.online-booking-system.body .body-content .international .details-tabs .price-details td:last-child {
      left: 52px;
      position: relative; }
  html body.ltr-language.online-booking-system.body .body-content .international .general-info {
    padding: 0px 52px 0 0 !important; }
  html body.ltr-language.online-booking-system.body .body-content .international .flight.result-list-item .details-header ul li label {
    font-size: 8px !important; }
  html body.ltr-language.online-booking-system.body .body-content .international .flight.result-list-item.selected-result-list-item .card-wrapper .card-content {
    position: relative;
    padding: 1px; }
  html body.ltr-language.online-booking-system.body .body-content #HotelScopeWrapper .hotel-title {
    position: relative;
    left: 140px; }
  html body.ltr-language.online-booking-system.body .body-content #HotelScopeWrapper #hotel-general-info .hotel-title {
    left: 0 !important; }
  html body.ltr-language.online-booking-system.body .body-content #HotelScopeWrapper .form-wrapper .search-field-wrapper.has-icon .search-field {
    padding-left: 81px !important; }
  html body.ltr-language.online-booking-system.body .body-content #HotelScopeWrapper div#hotel-general-info {
    left: 8px;
    position: relative; }
  html body.ltr-language.online-booking-system.body .body-content #HotelScopeWrapper input#RequesteLastName {
    padding-left: 72px !important; }
  html body.ltr-language.online-booking-system.body .body-content #HotelScopeWrapper input#BookRequestEmail {
    padding-left: 40px !important; }
  html body.ltr-language.online-booking-system.body .body-content #HotelScopeWrapper .passengers-info select[id^="Nationality"] {
    text-indent: 11px; }
  html body.ltr-language.online-booking-system.body .body-content #HotelScopeWrapper .passengers-info input[id^="Name"] {
    text-indent: 57px; }
  html body.ltr-language.online-booking-system.body .body-content #HotelScopeWrapper .passengers-info input[id^="LastName"] {
    padding-right: 66px !important;
    text-indent: 70px; }
  html body.ltr-language.online-booking-system.body .body-content #HotelScopeWrapper .passengers-info input[id^="PassportNumber"] {
    padding-right: 74px !important;
    text-indent: 44px; }
  html body.ltr-language.online-booking-system.body .body-content #HotelScopeWrapper .passengers-info .en-name-field {
    text-indent: 89px; }
  html body.ltr-language.online-booking-system.body .body-content #HotelScopeWrapper .passengers-info input#Discount {
    padding-right: 4px !important; }
  html body.ltr-language.online-booking-system.body .body-content input#new-Domorigin {
    padding-left: 50px !important; }
  html body.ltr-language.online-booking-system.body .body-content #FlightScopeWrapper .domestic .ticket-type {
    left: -106px !important;
    position: relative;
    top: 21px; }
  html body.ltr-language.online-booking-system.body .body-content #FlightScopeWrapper .domestic .mobile-detail-submit button {
    left: 139px !important; }
  html body.ltr-language.online-booking-system.body .body-content #FlightScopeWrapper .domestic .mobile-detail-wrapper .result-details-button {
    margin-left: -170px !important; }
  html body.ltr-language.online-booking-system.body .body-content #FlightScopeWrapper .domestic .airline-img {
    left: 0px !important;
    top: 8px; }
  html body.ltr-language.online-booking-system.body .body-content #FlightScopeWrapper .domestic .flight-clock {
    left: -152px !important; }
  html body.ltr-language.online-booking-system.body .body-content #FlightScopeWrapper .domestic .price-info {
    left: 6rem !important;
    top: 25px; }
    html body.ltr-language.online-booking-system.body .body-content #FlightScopeWrapper .domestic .price-info span:last-child {
      left: 49px !important; }
  html body.ltr-language.online-booking-system.body .body-content #FlightScopeWrapper .search-field-wrapper.has-icon label.search-label.active {
    left: -43px !important; }
  html body.ltr-language.online-booking-system.body .search-form-popup.airports-list .list-filter .search-field {
    direction: ltr; }
  html body.ltr-language.online-booking-system.body.default-language-en .container.padding-resp {
    padding: 0 15px !important; }
  html body.ltr-language.online-booking-system.body.default-language-en .mobile-detail-wrapper .flight-submit-wrapper-mobile button {
    -moz-border-radius: 5px 0 0 0 !important;
    -webkit-border-radius: 5px 0 0 0 !important;
    border-radius: 5px 0 0 0 !important; }
  html body.ltr-language.online-booking-system.body.default-language-en .domestic .mobile-detail-wrapper {
    /*.result-details-button {
                        width: 40% !important;
                    }*/ }
    html body.ltr-language.online-booking-system.body.default-language-en .domestic .mobile-detail-wrapper .mobile-detail-submit {
      width: 60% !important; }
  html body.ltr-language.online-booking-system.body.default-language-en .domestic .price-amount {
    margin-left: -33px; }
  html body.ltr-language.online-booking-system.body.default-language-en .domestic .flight-info {
    width: 55% !important; }
  html body.ltr-language.online-booking-system.body.default-language-en .domestic .price-info {
    width: 45% !important;
    padding-left: 38px !important; }
  html body.ltr-language.online-booking-system.body.default-language-en .passenegrs-info .date-inputs-group-wrapper .date-inputs-group {
    width: 25%; }
  html body.ltr-language.online-booking-system.body.default-language-en.scrolled .header.header-second-style .mobile-nav-second#headerMenu .language-menu ul.header-tools.language-tools li a {
    color: black !important; }
    html body.ltr-language.online-booking-system.body.default-language-en.scrolled .header.header-second-style .mobile-nav-second#headerMenu .language-menu ul.header-tools.language-tools li a img {
      right: 4px !important; }
  html body.ltr-language.online-booking-system.body.default-language-en #searchForms .search-forms-wrapper.search-form-first-style .search-forms.tabs-wrapper .round-type {
    width: 100% !important; }
  html body.ltr-language.online-booking-system.body.default-language-en #searchForms .search-forms-wrapper.search-form-first-style .form-title {
    float: none; }
  html body.ltr-language.online-booking-system.body.default-language-en #searchForms .search-forms-wrapper.search-form-first-style li.tabs-navigate {
    width: 31% !important;
    margin: 0px !important;
    margin-bottom: 5px !important;
    margin-right: 5px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en #searchForms .search-forms-wrapper.search-form-first-style li.tabs-navigate.tour-tab {
      padding: 5px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en #searchForms .search-forms-wrapper.search-form-first-style li.tabs-navigate i {
      font-size: 15px !important;
      right: unset !important; }
  html body.ltr-language.online-booking-system.body.default-language-en #searchForms .search-forms-wrapper.search-form-first-style .tabs-navigate-wrapper ul li.tabs-navigate.tour-tab {
    padding: 7px 5px !important; }
  html body.ltr-language.online-booking-system.body.default-language-en footer .footer-wrapper li.footer-inner span {
    text-align: center; }
  html body.ltr-language.online-booking-system.body.default-language-en footer .footer-wrapper li.footer-inner .mobile-apps {
    float: none !important; }
    html body.ltr-language.online-booking-system.body.default-language-en footer .footer-wrapper li.footer-inner .mobile-apps i {
      margin-right: -67px;
      float: left;
      margin-left: 63px; }
  html body.ltr-language.online-booking-system.body.default-language-en footer .footer-wrapper li.footer-inner h5 {
    text-align: center !important; }
  html body.ltr-language.online-booking-system.body.default-language-en section#bookingServices li:first-child {
    margin-left: 0 !important; }
  html body.ltr-language.online-booking-system.body.default-language-en section#mobileApplication .mobile-content i {
    padding-left: 5px; }
  html body.ltr-language.online-booking-system.body.default-language-en .passengers-detail .form-header .add-remove-passenegers .paaseneger-tools {
    width: 100% !important;
    margin-left: initial !important;
    margin-right: -4px !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .passengers-detail .form-header .add-remove-passenegers .paaseneger-tools i {
      left: -5px !important;
      float: right !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .passengers-detail .form-header .add-remove-passenegers .paaseneger-tools span {
      right: unset !important; }
    html body.ltr-language.online-booking-system.body.default-language-en .passengers-detail .form-header .add-remove-passenegers .paaseneger-tools .get-recent-passengers-info {
      float: left !important; }
  html body.ltr-language.online-booking-system.body.default-language-en section.passenegrs-info .passengers .passengers-detail .add-remove-passenegers {
    margin: 0 !important; }
    html body.ltr-language.online-booking-system.body.default-language-en section.passenegrs-info .passengers .passengers-detail .add-remove-passenegers .paaseneger-tools {
      /*margin: 0 auto !important;*/
      text-align: center; }
      html body.ltr-language.online-booking-system.body.default-language-en section.passenegrs-info .passengers .passengers-detail .add-remove-passenegers .paaseneger-tools:nth-child(2) {
        margin: 0 15px !important; }
      html body.ltr-language.online-booking-system.body.default-language-en section.passenegrs-info .passengers .passengers-detail .add-remove-passenegers .paaseneger-tools i {
        left: -80% !important; }
      html body.ltr-language.online-booking-system.body.default-language-en section.passenegrs-info .passengers .passengers-detail .add-remove-passenegers .paaseneger-tools button.custom-button.third-type-button.pax-history-button {
        width: 100% !important; }
  html body.ltr-language.online-booking-system.body.default-language-en section.passenegrs-info .passengers .passengers-detail .passengers-info .paaseneger-tools {
    width: 100% !important; }
    html body.ltr-language.online-booking-system.body.default-language-en section.passenegrs-info .passengers .passengers-detail .passengers-info .paaseneger-tools button.custom-button.third-type-button.pax-history-button {
      width: 98% !important; }
  html body.ltr-language.online-booking-system.body.default-language-en .passenegrs-info .pax-history-button i {
    float: initial; }
  html body.ltr-language.online-booking-system.body.default-language-en .passengers-detail .passengers-info.submit .discount-field-wrapper.discount-field-show .field-wrapper {
    padding-left: 5px !important; }
  html body.ltr-language.online-booking-system.body.default-language-en .international.round-trip .result-list-item:not(.selected-result-list-item) div.multi-airline {
    float: left !important;
    right: 0 !important;
    left: 23px !important;
    top: 5px; }
    html body.ltr-language.online-booking-system.body.default-language-en .international.round-trip .result-list-item:not(.selected-result-list-item) div.multi-airline h5.airline-name {
      font-size: 11px;
      line-height: 1.8; }
    html body.ltr-language.online-booking-system.body.default-language-en .international.round-trip .result-list-item:not(.selected-result-list-item) div.multi-airline .labels-wrapper {
      width: max-content; }
      html body.ltr-language.online-booking-system.body.default-language-en .international.round-trip .result-list-item:not(.selected-result-list-item) div.multi-airline .labels-wrapper span.custom-label.second-type-label {
        white-space: nowrap; }
  html body.ltr-language.online-booking-system.body.default-language-en .international.round-trip .result-list-item:not(.selected-result-list-item) .route-info {
    float: right !important; }
  html body.ltr-language.online-booking-system.body.default-language-en .international .search-result-wrapper {
    max-width: 100%; }
    html body.ltr-language.online-booking-system.body.default-language-en .international .search-result-wrapper section.reserve-info-wrapper .reserve-info.submit-wrapper .international-onway-flight-purchase-rules p {
      text-align: left; }
    html body.ltr-language.online-booking-system.body.default-language-en .international .search-result-wrapper section.reserve-info-wrapper .reserve-info.submit-wrapper .international-onway-flight-purchase-rules ul {
      padding: 0 20px !important; }
  html body.ltr-language.online-booking-system.body.default-language-en #FlightScopeWrapper .flight-list .general-info h5 {
    float: right;
    left: 0; }
  html body.ltr-language.online-booking-system.body.default-language-en #FlightScopeWrapper .flight-list .general-info .labels-wrapper {
    float: right;
    padding: 0;
    margin: 0; }
  html body.ltr-language.online-booking-system.body.default-language-en .domestic .ticket-type .custom-label.second-type-label {
    line-height: 2.2;
    margin-right: 0;
    margin-left: -57%; }
  html body.ltr-language.online-booking-system.body.default-language-en section.my-reserve-wrapper {
    margin-top: 0 !important; }
    html body.ltr-language.online-booking-system.body.default-language-en section.my-reserve-wrapper .flight-item i.fa-chevron-left {
      top: 101px !important; }
  html body.ltr-language.online-booking-system.body.default-language-en .user-trans .table-filters form .row .field-wrapper, html body.ltr-language.online-booking-system.body.default-language-en .user-ticket .table-filters form .row .field-wrapper {
    width: 100% !important; }
  html body.ltr-language.online-booking-system.body.default-language-en #printTicket #ticketDom .domestic-ticket .passenger-flight-info .right-section {
    left: 20px !important;
    right: 0 !important;
    border-right: unset; }
  html body.ltr-language.online-booking-system.body.default-language-en #printTicket #ticketDom .domestic-ticket .passenger-flight-info .left-section {
    width: 100% !important;
    padding-left: 0 !important; }
    html body.ltr-language.online-booking-system.body.default-language-en #printTicket #ticketDom .domestic-ticket .passenger-flight-info .left-section .origin-destination span.fa.fa-chevron-left-thin.first-chevron {
      left: 48%; }
      html body.ltr-language.online-booking-system.body.default-language-en #printTicket #ticketDom .domestic-ticket .passenger-flight-info .left-section .origin-destination span.fa.fa-chevron-left-thin.first-chevron:before {
        top: 50px !important; }
  html body.ltr-language.online-booking-system.body.default-language-en .departure-route .destination {
    float: right !important; }
  html body.ltr-language.online-booking-system.body.default-language-ru .passengers-info .date-inputs-group-wrapper .date-inputs-group {
    padding-top: 6px; }
    html body.ltr-language.online-booking-system.body.default-language-ru .passengers-info .date-inputs-group-wrapper .date-inputs-group:before {
      top: 10px !important; }
  html body.ltr-language.online-booking-system.body .main-wrapper .international-result-tools-wrapper .change-date-buttons button {
    width: 100%; } }

@media only screen and (min-width: 768px) and (max-width: 991px) {
  html body.ltr-language.online-booking-system.body .passenegrs-info .date-inputs-group-wrapper .date-inputs-group {
    width: 23%; }
  html body.ltr-language.online-booking-system.body .passenegrs-info .paaseneger-tools {
    margin-right: 5px !important; }
  html body.ltr-language.online-booking-system.body section.passenegrs-info .passengers .passengers-detail .add-remove-passenegers .paaseneger-tools {
    margin-right: 20px !important; }
  html body.ltr-language.online-booking-system.body .user-ticket .table-filters form .row .field-wrapper {
    width: 50% !important; }
  html body.ltr-language.online-booking-system.body footer .footer-wrapper li.footer-inner > div {
    text-align: left !important; }
  html body.ltr-language.online-booking-system.body footer .footer-wrapper li.footer-inner h5 {
    text-align: left !important; }
  html body.ltr-language.online-booking-system.body .route-count2.result-list-wrapper.round-trip section.page-title {
    width: 35% !important; }
  html body.ltr-language.online-booking-system.body .route-count2.result-list-wrapper.round-trip.domestic .container section.navigation ul li {
    padding-right: 0px !important;
    font-size: 10px !important; }
  html body.ltr-language.online-booking-system.body .route-count2.result-list-wrapper.round-trip .container section.navigation ul li {
    font-size: 10px !important;
    padding-right: 8px !important; }
  html body.ltr-language.online-booking-system.body .field-wrapper.destination label.field-label {
    margin-left: 25%; }
  html body.ltr-language.online-booking-system.body .general-info {
    padding-left: 19px !important;
    padding-right: 0 !important; }
  html body.ltr-language.online-booking-system.body .card-content:before {
    left: 130px; }
  html body.ltr-language.online-booking-system.body #printTicket #ticketDom .domestic-ticket .passenger-flight-info .left-section .origin-destination .flight-date-info {
    height: 158px; } }

@media only screen and (max-width: 991px) {
  html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper li.tabs-navigate {
    height: 40px;
    margin: 0px !important;
    margin-bottom: 5px !important;
    margin-right: 5px !important; }
  html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form.hotel-search select.field {
    text-indent: 110px !important; }
  html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form#insurance select.field {
    text-indent: 120px !important; }
    html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form#insurance select.field#DurationsOfStay {
      text-indent: 65px !important; }
  html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input.search-field {
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important;
    border: 1px solid #d3d3d3;
    padding-bottom: 6px; }
    html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input.search-field#origin, html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input.search-field#domOrigin {
      padding-left: 60px !important;
      padding-right: 5px !important; }
    html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input.search-field#destionation, html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input.search-field#domDestionation {
      padding-left: 85px !important;
      padding-right: 5px !important; }
    html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input.search-field#intDepartureDate, html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input.search-field#domDepartureDate {
      padding-left: 100px !important;
      padding-right: 5px !important; }
    html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input.search-field#intReturnDate, html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input.search-field#domReturnDate {
      padding-left: 83px !important;
      padding-right: 5px !important; }
    html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input.search-field#tourCheckinDate {
      padding-right: 5px !important;
      padding-left: 95px !important; }
    html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input.search-field#tourCheckoutDate {
      padding-right: 5px !important;
      padding-left: 100px !important; }
    html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input.search-field#hotelCheckinDate {
      padding-right: 5px !important;
      padding-left: 65px !important; }
    html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input.search-field#hotelCheckoutDate {
      padding-right: 5px !important;
      padding-left: 75px !important; }
    html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input.search-field#insuranceStartDate {
      padding-right: 5px !important;
      padding-left: 100px !important; }
    html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input.search-field#intDepartureDate0, html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input.search-field#intDepartureDate1, html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input.search-field#intDepartureDate2 {
      padding-right: 5px !important;
      padding-left: 100px !important; }
    html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input.search-field#trainDepartureDate, html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input.search-field#trainIntDeparture {
      padding-right: 5px !important;
      padding-left: 95px !important; }
    html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input.search-field#trainDestionation {
      padding-right: 5px !important;
      padding-left: 75px !important; }
    html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input.search-field#trainReturnDate, html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input.search-field#trainIntReturnDate {
      padding-right: 5px !important;
      padding-left: 80px !important; }
  html body.ltr-language.online-booking-system.body #searchForms .search-form-first-style.search-forms-wrapper .search-form .submit-wrapper button {
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important; }
  html body.ltr-language.online-booking-system.body .header .mobile-nav-second#headerMenu {
    left: -13px !important;
    float: left;
    text-align: left;
    right: unset !important;
    -moz-transform: translate3d(0%, 111%, 0px);
    -ms-transform: translate3d(0%, 111%, 0px);
    -o-transform: translate3d(0%, 111%, 0px);
    -webkit-transform: translate3d(0%, 111%, 0px);
    transform: translate3d(0%, 111%, 0px); }
    html body.ltr-language.online-booking-system.body .header .mobile-nav-second#headerMenu .page-header-bar .row.top-header .language-menu {
      margin-left: 12px !important;
      float: left !important; }
      html body.ltr-language.online-booking-system.body .header .mobile-nav-second#headerMenu .page-header-bar .row.top-header .language-menu ul.header-tools.language-tools li {
        float: left; }
        html body.ltr-language.online-booking-system.body .header .mobile-nav-second#headerMenu .page-header-bar .row.top-header .language-menu ul.header-tools.language-tools li a {
          border-right: none !important;
          font-family: IRANSans !important; }
          html body.ltr-language.online-booking-system.body .header .mobile-nav-second#headerMenu .page-header-bar .row.top-header .language-menu ul.header-tools.language-tools li a img {
            right: 4px !important; }
    html body.ltr-language.online-booking-system.body .header .mobile-nav-second#headerMenu .header-items {
      padding: 0 6px !important; }
  html body.ltr-language.online-booking-system.body #menu-btn-mob {
    float: left;
    margin-left: 17px; }
  html body.ltr-language.online-booking-system.body .m-header .navbar-header .logo-container {
    float: right; }
    html body.ltr-language.online-booking-system.body .m-header .navbar-header .logo-container i {
      left: unset; }
  html body.ltr-language.online-booking-system.body .search-result-wrapper section.flight-list.result-list.first-style .list-loading.loading-wrapper, html body.ltr-language.online-booking-system.body .search-result-wrapper section.flight-list.result-list.first-style .list-loading.loading-wrapper, html body.ltr-language.online-booking-system.body .search-result-wrapper section.flight-list.result-list.second-style .list-loading.loading-wrapper, html body.ltr-language.online-booking-system.body .search-result-wrapper section.flight-list.result-list.second-style .list-loading.loading-wrapper {
    margin-right: 0 !important;
    transform: unset !important; }
  html body.ltr-language.online-booking-system.body .title select {
    direction: ltr; }
    html body.ltr-language.online-booking-system.body .title select#viewCounts {
      text-indent: 10px; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field.first-calender-field {
    padding-right: 5px !important;
    padding-left: 58px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field.second-calender-field {
    padding-right: 5px !important;
    padding-left: 58px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field#FromCredit {
    padding-left: 96px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field#Document {
    padding-right: 5px !important;
    padding-left: 88px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field#origin {
    padding-left: 65px !important;
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field#bookDate {
    padding-left: 100px !important;
    padding-right: 5px !important; }
    html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field#bookDate::placeholder {
      text-align: left !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field#flightDate {
    padding-right: 5px !important;
    padding-left: 85px !important; }
    html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field#flightDate::placeholder {
      text-align: left !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field.destination-field, html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field#destination {
    padding-left: 90px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field#HotelName, html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field#FromCreatedDateForView, html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field#ToCreatedDateForView, html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field#FromFlightDateForView, html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field#toDate, html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field#ToAirport, html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field#Email, html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field#Mobile, html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field#PassengerName {
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field#FromCreatedDateForView {
    padding-left: 100px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field#FromCredit {
    padding-left: 165px !important;
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field#ToCredit, html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field#FromDebit, html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field#ToDebit {
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper .field#FromDebit {
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body .table-filters .field-wrapper label.field-label {
    left: 10px; }
  html body.ltr-language.online-booking-system.body section.passenegrs-info .passengers .passengers-detail .paaseneger-tools button.custom-button.forth-type-button.card-1.card-hover .passenger-type span.passenger-type {
    float: right; }
  html body.ltr-language.online-booking-system.body section.passenegrs-info .passengers .passengers-info textarea.field {
    padding-right: 5px !important;
    padding-left: 85px !important; }
  html body.ltr-language.online-booking-system.body section.passenegrs-info .passengers .passengers-info select#Nationality0 {
    padding-right: 5px !important;
    padding-left: 75px; }
  html body.ltr-language.online-booking-system.body section.passenegrs-info .passengers .passengers-info select#Gender0 {
    padding-left: 40px !important;
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body section.passenegrs-info .passengers .passengers-info input.field#LastName0 {
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body section.passenegrs-info .passengers .passengers-info input.field#NationalID0 {
    padding-left: 100px;
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body section.passenegrs-info .passengers .passengers-info input.field.text-left.mobile-field {
    padding-right: 5px !important;
    padding-left: 47px !important; }
  html body.ltr-language.online-booking-system.body section.passenegrs-info .passengers .passengers-info input.field#EmailBookRequest {
    padding-right: 5px !important;
    padding-left: 58px !important; }
  html body.ltr-language.online-booking-system.body section.passenegrs-info .passengers .passengers-info input.field#Name0 {
    padding-right: 5px !important;
    padding-left: 55px !important; }
  html body.ltr-language.online-booking-system.body section.passenegrs-info .passengers .passengers-info input.field#PersianLastName0, html body.ltr-language.online-booking-system.body section.passenegrs-info .passengers .passengers-info input.field#PersianName0 {
    text-indent: 66px; }
    html body.ltr-language.online-booking-system.body section.passenegrs-info .passengers .passengers-info input.field#PersianLastName0::placeholder, html body.ltr-language.online-booking-system.body section.passenegrs-info .passengers .passengers-info input.field#PersianName0::placeholder {
      text-align: left !important; }
  html body.ltr-language.online-booking-system.body section.request-summary .search-form-first-style.search-forms-wrapper .form-wrapper .search-field-wrapper input#origin {
    padding-left: 60px !important;
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body section.request-summary .search-form-first-style.search-forms-wrapper .form-wrapper .search-field-wrapper input#destionation {
    padding-left: 80px !important;
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body section.request-summary .search-form-first-style.search-forms-wrapper .form-wrapper .search-field-wrapper input#intDepartureDate0, html body.ltr-language.online-booking-system.body section.request-summary .search-form-first-style.search-forms-wrapper .form-wrapper .search-field-wrapper input#intDepartureDate1, html body.ltr-language.online-booking-system.body section.request-summary .search-form-first-style.search-forms-wrapper .form-wrapper .search-field-wrapper input#intDepartureDate2 {
    padding-left: 100px !important; }
  html body.ltr-language.online-booking-system.body section.request-summary .search-form-first-style.search-forms-wrapper .form-wrapper .search-field-wrapper input#domDepartureDate {
    padding-left: 100px !important;
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body section.request-summary .search-form-first-style.search-forms-wrapper .form-wrapper .search-field-wrapper input#domReturnDate {
    padding-left: 85px !important;
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body section.request-summary .search-form-first-style.search-forms-wrapper .form-wrapper .search-field-wrapper input#intDepartureDate {
    padding-left: 100px !important;
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body section.request-summary .search-form-first-style.search-forms-wrapper .form-wrapper .search-field-wrapper input#intReturnDate {
    padding-left: 85px !important;
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body section.request-summary .search-form-first-style.search-forms-wrapper .form-wrapper .search-field-wrapper .search-label.active {
    right: unset;
    left: 10px; }
  html body.ltr-language.online-booking-system.body .main-wrapper .result-ordering.second-style .col-md-3.before-after.visible-xs {
    padding: 0 !important; }
    html body.ltr-language.online-booking-system.body .main-wrapper .result-ordering.second-style .col-md-3.before-after.visible-xs .change-date-buttons button {
      width: 100% !important; }
      html body.ltr-language.online-booking-system.body .main-wrapper .result-ordering.second-style .col-md-3.before-after.visible-xs .change-date-buttons button i.fa.fa-chevron-left {
        right: 20px !important; }
      html body.ltr-language.online-booking-system.body .main-wrapper .result-ordering.second-style .col-md-3.before-after.visible-xs .change-date-buttons button i.fa.fa-chevron-right {
        left: 20px !important; }
  html body.ltr-language.online-booking-system.body form .field-wrapper select {
    direction: ltr; }
    html body.ltr-language.online-booking-system.body form .field-wrapper select#userTransactionType {
      padding-left: 0px !important;
      padding-right: 0px !important;
      text-indent: 110px !important; }
    html body.ltr-language.online-booking-system.body form .field-wrapper select#products {
      padding-right: 0 !important; }
  html body.ltr-language.online-booking-system.body form .field-wrapper .field {
    text-align: left; }
    html body.ltr-language.online-booking-system.body form .field-wrapper .field.en-family-field {
      padding-left: 70px !important;
      padding-right: 5px !important; }
    html body.ltr-language.online-booking-system.body form .field-wrapper .field#email {
      padding-left: 54px !important;
      padding-right: 5px !important; }
    html body.ltr-language.online-booking-system.body form .field-wrapper .field.password-field {
      padding-left: 74px !important; }
    html body.ltr-language.online-booking-system.body form .field-wrapper .field.pass-confirmation-field {
      padding-left: 140px !important; }
    html body.ltr-language.online-booking-system.body form .field-wrapper .field.reference-number {
      padding-left: 115px !important; }
    html body.ltr-language.online-booking-system.body form .field-wrapper .field.en-family-field {
      padding-left: 80px !important;
      padding-right: 5px !important; }
    html body.ltr-language.online-booking-system.body form .field-wrapper .field.fa-name-field {
      padding-left: 50px !important; }
      html body.ltr-language.online-booking-system.body form .field-wrapper .field.fa-name-field.ng-valid-required {
        padding-left: 55px !important;
        text-align: left; }
    html body.ltr-language.online-booking-system.body form .field-wrapper .field#PassportNumber0 {
      padding-left: 118px !important;
      padding-right: 5px !important; }
    html body.ltr-language.online-booking-system.body form .field-wrapper .field.field.gender-field {
      padding-left: 58px !important; }
    html body.ltr-language.online-booking-system.body form .field-wrapper .field#IssuingBirth0 {
      padding-left: 96px !important;
      padding-right: 5px !important; }
    html body.ltr-language.online-booking-system.body form .field-wrapper .field#IssuingPassports0 {
      padding-left: 150px !important;
      padding-right: 5px !important; }
    html body.ltr-language.online-booking-system.body form .field-wrapper .field.username-field {
      padding-left: 74px !important; }
    html body.ltr-language.online-booking-system.body form .field-wrapper .field.nationality-field {
      padding-left: 95px !important; }
    html body.ltr-language.online-booking-system.body form .field-wrapper .field#Mobile {
      padding-right: 5px !important; }
    html body.ltr-language.online-booking-system.body form .field-wrapper .field#OperatorReferenceNumber {
      padding-left: 92px !important;
      padding-right: 5px !important; }
    html body.ltr-language.online-booking-system.body form .field-wrapper .field.city-field {
      padding-right: 5px !important;
      padding-left: 45px !important; }
  html body.ltr-language.online-booking-system.body .form-width.row form.form-horizontal .field-wrapper input.field.oldpassword-field {
    padding-left: 119px !important; }
  html body.ltr-language.online-booking-system.body .form-width.row form.form-horizontal .field-wrapper input.field.newpassword-field {
    padding-left: 103px !important; }
  html body.ltr-language.online-booking-system.body .form-width.row form.form-horizontal .field-wrapper input.field.confirmpassword-field {
    padding-left: 147px !important; }
  html body.ltr-language.online-booking-system.body .financial-form input#Price {
    padding-left: 61px !important; }
  html body.ltr-language.online-booking-system.body #HomeScopeWrapper #routFlight .services-box .services-inner .rout-flight span.sample-city b {
    padding-left: 50px !important; }
    html body.ltr-language.online-booking-system.body #HomeScopeWrapper #routFlight .services-box .services-inner .rout-flight span.sample-city b:last-child {
      padding-right: 50px !important;
      padding-left: 0 !important; }
  html body.ltr-language.online-booking-system.body .field-label {
    padding-left: 5px !important; }
  html body.ltr-language.online-booking-system.body .header-second-style .mobile-nav-second#headerMenu .page-header-bar .top-header li.header-items .account-menu {
    right: 0; }
  html body.ltr-language.online-booking-system.body .domestic .ticket-type {
    padding-right: 0 !important; }
  html body.ltr-language.online-booking-system.body .body-content .mobile-detail-wrapper .result-details-button span {
    font-size: 11px; }
  html body.ltr-language.online-booking-system.body .body-content .general-info .labels-wrapper {
    margin-left: 33px; }
  html body.ltr-language.online-booking-system.body .body-content .general-info .airline-logo {
    margin-right: 12px; }
  html body.ltr-language.online-booking-system.body .body-content section.card-wrapper.international-result-tools .change-date-buttons {
    margin-left: 104px !important; }
  html body.ltr-language.online-booking-system.body .body-content .view-count.field-wrapper .field.select-viewcount-field {
    padding-right: 5px !important;
    padding-left: 95px !important; }
  html body.ltr-language.online-booking-system.body .modal.fade.in#loginModal input#EmailLogin {
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body .modal.fade.in#loginModal input#Password {
    padding-right: 40px !important; }
  html body.ltr-language.online-booking-system.body .modal.fade.in#editUserinfoModal .modal-body input#Name, html body.ltr-language.online-booking-system.body .modal.fade.in#editUserinfoModal .modal-body input#Family, html body.ltr-language.online-booking-system.body .modal.fade.in#editUserinfoModal .modal-body input#Nationid, html body.ltr-language.online-booking-system.body .modal.fade.in#editUserinfoModal .modal-body input#CityInfo {
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body .modal.fade.in#phonebookEditOpenModal form .field-wrapper input.field.name-field {
    padding-left: 130px !important; }
  html body.ltr-language.online-booking-system.body .modal.fade.in#phonebookEditOpenModal form .field-wrapper input#PersianName {
    padding-right: 5px !important;
    padding-left: 55px !important; }
    html body.ltr-language.online-booking-system.body .modal.fade.in#phonebookEditOpenModal form .field-wrapper input#PersianName::placeholder {
      text-align: left !important; }
  html body.ltr-language.online-booking-system.body .modal.fade.in#phonebookEditOpenModal form .field-wrapper input#PersianLastName {
    padding-right: 5px !important;
    padding-left: 80px !important; }
    html body.ltr-language.online-booking-system.body .modal.fade.in#phonebookEditOpenModal form .field-wrapper input#PersianLastName::placeholder {
      text-align: left !important; }
  html body.ltr-language.online-booking-system.body .modal.fade.in#phonebookEditOpenModal form .field-wrapper input#IssuingPassports, html body.ltr-language.online-booking-system.body .modal.fade.in#phonebookEditOpenModal form .field-wrapper input#NationalID {
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body .modal.fade.in#refundWithoutLoginModal .modal-body .field#OperatorReferenceNumber {
    padding-right: 5px !important; }
  html body.ltr-language.online-booking-system.body .modal.fade.in#reserveFollowModal select#products {
    padding-right: 5px !important;
    text-indent: 85px; }
  html body.ltr-language.online-booking-system.body .modal.fade.in#reserveFollowModal input#OperatorReferenceNumber {
    padding-left: 118px !important;
    padding-right: 5px !important; }
  html body.ltr-language.ltr-language.default-language-en .research-form.search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input#origin {
    padding-left: 60px !important; }
  html body.ltr-language.ltr-language.default-language-en .research-form.search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input#destionation {
    padding-left: 85px !important; }
  html body.ltr-language.ltr-language.default-language-en .research-form.search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input#intDepartureDate {
    padding-left: 100px !important; }
  html body.ltr-language.ltr-language.default-language-en .research-form.search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input#domDepartureDate {
    padding-left: 10px !important; }
  html body.ltr-language.ltr-language.default-language-en .research-form.search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input#domReturnDate {
    padding-left: 10px !important; }
  html body.ltr-language.ltr-language.default-language-en .research-form.search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input#intDepartureDate0 {
    padding-left: 10px !important; }
  html body.ltr-language.ltr-language.default-language-en .research-form.search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input #intDepartureDate1 {
    padding-left: 10px !important; }
  html body.ltr-language.ltr-language.default-language-en .research-form.search-form-first-style.search-forms-wrapper .search-form .form-wrapper .search-field-wrapper input #intDepartureDate2 {
    padding-left: 10px !important; }
  html body.ltr-language.ltr-language.default-language-en .search-field-wrapper.multi-routs-actions button {
    text-align: left; }
  html body.ltr-language.ltr-language.default-language-en section.card-wrapper.international-result-tools .before-after .row.change-date-buttons .col-md-6 button {
    float: right; }
  html body.ltr-language.ltr-language.default-language-en #searchForms .search-forms-wrapper.search-form-second-style .search-forms.tabs-wrapper .search-form .form-wrapper .search-field-wrapper {
    width: 100% !important; }
    html body.ltr-language.ltr-language.default-language-en #searchForms .search-forms-wrapper.search-form-second-style .search-forms.tabs-wrapper .search-form .form-wrapper .search-field-wrapper input#intDepartureDate {
      padding-left: 70px !important;
      padding-top: 3px !important; }
    html body.ltr-language.ltr-language.default-language-en #searchForms .search-forms-wrapper.search-form-second-style .search-forms.tabs-wrapper .search-form .form-wrapper .search-field-wrapper input#intReturnDate {
      padding-left: 90px !important;
      padding-top: 3px !important; }
    html body.ltr-language.ltr-language.default-language-en #searchForms .search-forms-wrapper.search-form-second-style .search-forms.tabs-wrapper .search-form .form-wrapper .search-field-wrapper input#intDepartureDate0 {
      padding-left: 68px !important;
      padding-top: 3px !important; } }

@media only screen and (min-width: 991px) and (max-width: 1024px) {
  .modal-content .modal-title i.fa.fa-user-plus {
    left: 140px !important; }
  html body.ltr-language #HomeScopeWrapper #routFlight .services-box .services-inner .rout-flight span.sample-city b {
    padding-left: 10px !important; }
    html body.ltr-language #HomeScopeWrapper #routFlight .services-box .services-inner .rout-flight span.sample-city b:last-child {
      padding-right: 10px !important;
      padding-left: 0 !important; }
  html body.ltr-language .result-ordering.second-style .change-date-buttons {
    right: 0 !important; }
  html body.ltr-language .domestic .ticket-type {
    padding-right: 0 !important; }
  html body.ltr-language .card-content:before {
    left: 132px; }
  html body.ltr-language #searchForms .search-forms-wrapper.search-form-first-style .tabs-navigate-wrapper {
    width: 100%; }
    html body.ltr-language #searchForms .search-forms-wrapper.search-form-first-style .tabs-navigate-wrapper li.tabs-navigate:last-child {
      width: 12% !important; }
  html body.ltr-language section.request-summary .research-form.search-form-first-style.search-forms-wrapper .form-wrapper .search-field-wrapper.multi-routs-actions {
    width: 28%; }
  html body.ltr-language section.request-summary .research-form.search-form-first-style.search-forms-wrapper .form-wrapper .search-field-wrapper .search-label {
    right: unset; }
  html body.ltr-language section.flight-list.result-list.first-style .result-list-item .card-content.general-details img.airline-logo, html body.ltr-language section.flight-list.result-list.first-style .result-list-item .card-content.general-details h5.airline-name {
    left: 25px; }
  html body.ltr-language section.flight-list.result-list.first-style .result-list-item .card-content.general-details .labels-wrapper {
    margin-right: -40px; }
  html body.ltr-language .right-sidebar-wrapper .result-filtering .card-title i.fa.fa-filter {
    left: 70px !important; }
  html body.ltr-language.default-language-en section.page-title .card-wrapper .text-center h1 {
    font-size: 11px; } }

@media only screen and (max-width: 320px) {
  .modal-content .modal-title i.fa.fa-user-plus {
    left: 45px !important; }
  html body.ltr-language #HomeScopeWrapper #routFlight .services-box .services-inner .rout-flight span.sample-city b {
    padding-left: 20px !important; }
    html body.ltr-language #HomeScopeWrapper #routFlight .services-box .services-inner .rout-flight span.sample-city b:last-child {
      padding-right: 20px !important;
      padding-left: 0 !important; } }

@media only screen and (min-width: 360px) and (max-width: 375px) {
  .modal-content .modal-title i.fa.fa-user-plus {
    left: 70px !important; } }

@media only screen and (min-width: 1024px) {
  .modal-content .modal-title i.fa.fa-user-plus {
    left: 140px !important; } }
