@font-face {
  font-family: "Tajawal";
  src: url("../images/fonts/Tajawal-Bold.woff2") format("woff2"),
    url("../images/fonts/Tajawal-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Tajawal";
  src: url("../images/fonts/Tajawal-Medium.woff2") format("woff2"),
    url("../images/fonts/Tajawal-Medium.woff") format("woff");
  /* font-weight: 500; */
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Tajawal";
  src: url("../images/fonts/Tajawal-Light.woff2") format("woff2"),
    url("../images/fonts/Tajawal-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Tajawal";
  src: url("../images/fonts/Tajawal-Regular.woff2") format("woff2"),
    url("../images/fonts/Tajawal-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

body {
  font-family: "Tajawal";
  /*font-weight: 500;*/
}
h1,
h2,
h3,
h4,
h5 {
  font-family: "Tajawal";
  /*font-weight: bold;*/
}
/*********************
Common CSS
**********************/
.upperheader .header-weather,
.upperheader .header-weather img,
.upperheader .header-alert img {
  margin-left: 10px;
  margin-right: 0;
}
.upperheader .header-alert,
.upperheader .header-time {
  padding-left: 18px;
  border-left: 1px solid rgba(255, 255, 255, 0.5);
  border-right: 0px;
  margin-left: 18px;
  padding-right: 0;
  margin-right: 0;
  /*font-size:18px;*/
}
.upperheader .header-alert.active:before {
  right: 12px;
  left: auto;
}
.upperheader .header-time .time-txt {
  margin-left: 0;
  margin-right: 10px;
}
.direction-ltr {
  direction: ltr;
}
.top-dropdown {
  text-align: right;
  background-position: left center;
  margin-right: 0;
  margin-left: 36px;
}
.top-dropdown:after {
  left: -18px;
  right: auto;
}
.alert-section .alert-top {
  left: auto;
  right: 0;
}
.alert-slidebox .alert-txt .bell-icon {
  margin-left: 10px;
  margin-right: 0;
}
.alert-slidebox .slick-arrow.slick-next {
  left: -60px;
  right: auto;
  transform: rotate(0deg);
}
.alert-slidebox .slick-arrow.slick-prev {
  left: -30px;
  right: auto;
  transform: rotate(180deg);
  top: -3px;
}
.alert-section .alert-close {
  right: auto;
  left: -3px;
}
.alert-txt .alert-txtbx a {
  float: right;
}
.alert-txt .alert-txtbx span {
  text-align: right;
}
.alert-section.topalertsection .alert-slidebox .alert-txt .alert-txtbx strong {
  text-align: right;
}
.alert-section.topalertsection .alert-update-txt {
  text-align: right;
}
.alert-txt .alert-txtbx .alert-icon {
  left: auto;
  right: 0;
}
.alert-txt .alert-txtbx {
  padding-left: 0;
  padding-right: 65px;
}
#footer .copyright .copy-images img {
  margin-left: 0;
  margin-right: 8px;
}
#footer .copyright .copy-images img:first-child {
  margin-right: 0px;
}
#footer .footer-lnk-bg .ft-social-icons a:last-child {
  margin-right: 25px;
}
#footer .footer-lnk-bg .ft-social-icons a:first-child {
  margin-right: 0px;
}
#footer .footer-lnk-bg .ft-social-icons {
  text-align: center;
}
.scroll-top {
  left: 15px;
  right: auto;
}
.upperheader .header-btn {
  margin-right: auto;
  margin-left: 0;
  /*font-size: 18px;*/
}
.text-right {
  text-align: left !important;
}
.btn-type1,
.btn-type1:focus {
  padding: 12px 20px 12px 44px;
}
.btn-type1.large,
.btn-type1.large:focus {
  padding: 22px 23px 22px 75px;
}
.btn-type1:after {
  right: inherit;
  left: 15px;
  transform: rotate(180deg) !important;
}
.btn-type1:hover:after {
  -webkit-animation: bounceRight 2s infinite;
  animation: bounceRight 2s infinite;
  animation: none;
  -webkit-animation: none;
}
.btn-type1.fixed-w {
  text-align: right;
}
.btn-type2.icon-btn {
  padding-right: 40px;
  padding-left: 20px;
}
.btn-type2.icon-btn.map-pin:before {
  left: auto;
  right: 12px;
}
.badge {
  padding-top: 4px;
}
.covid19-page .contact-list {
  padding-right: 56px;
  padding-left: 0;
}
.covid19-page .contact-list .contact-icon {
  left: auto;
  right: 0;
}
.covid-info-lstg {
  padding-left: 0px;
  padding-right: 65px;
}
.covid-info-itm .point-bdg {
  left: auto;
  right: -65px;
}
.covid-info-lstg.lstng-type2 {
  padding-right: 20px;
}
.covid-info-lstg.lstng-type2 .covid-info-itm:after {
  left: auto;
  right: -20px;
}
.upperheader .header-weather {
  /*font-size:19px;*/
}
.navbar-section .navbar-expand-lg .navbar-nav .nav-link,
.tabs-type1.nav-tabs .nav-link {
  /*font-size:20px;*/
}
.flights-description {
  text-align: right;
}
.midbar-outer .alert-section {
  display: block;
}
.ratings_stars {
  float: right;
  position: relative;
  right: 125px;
  margin-left: 5px;
}
#feedbackpopup .modal-header button {
  right: -10px;
}
@media (min-width: 1200px) {
  .badge {
    min-width: 114px;
    max-width: 114px;
    /*font-size: 15px;*/
  }
}
@media (min-width: 767px) {
  .upperheader .container {
    padding-right: 15px; /*padding-left:0px;*/
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .flights-table .badge {
    min-width: 91px;
    max-width: 91px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .upperheader .header-btn:last-child {
    margin-right: 0px;
    margin-left: -30px;
  }
}
@media (max-width: 767px) {
  .badge {
    min-width: 88px;
    max-width: 88px;
    /*font-size: 9px;*/
  }
  .upperheader .container {
    max-width: none;
    padding-right: 15px;
    padding-left: 0;
  }
  .upperheader .header-alert {
    padding-left: 5px;
    margin-left: 20px;
  }
  .upperheader .header-btn {
    margin-right: auto;
    margin-left: 0;
  }
  .upperheader .header-alert:after {
    left: 10px;
  }
  .alert-section .alert-top {
    text-align: right;
  }
  .alert-slidebox .slick-arrow.slick-prev {
    left: 45px;
    top: -18px;
  }
  .alert-slidebox .slick-arrow.slick-next {
    left: 20px;
  }
}
@media (max-width: 575px) {
  .alert-slidebox .slick-arrow.slick-prev {
    top: -26px;
  }
}
#footer .footer-lnk-bg .ft-links {
  text-align: right;
  /*font-size: 19px;*/
}
#footer .footer-lnk-bg .ft-links .ft-link {
  margin-left: 20px;
  margin-right: 0;
}
#footer .footer-lnk-bg .ft-social-icons {
  text-align: left;
}
#footer .footer-lnk-bg .ft-social-icons a {
  margin-left: 25px;
  margin-right: 0;
}
#footer .footer-lnk-bg .ft-social-icons a:last-child {
  margin-left: 0;
  margin-right: 0px;
}
#footer .copyright .copy-images {
  text-align: left;
}
#footer .copyright .copy-images img {
  margin-right: 8px;
  margin-left: 0;
}
#footer .copyright .copyright-txt {
  text-align: right;
  /*font-size: 16px;*/
}
#footer .copyright .copyright-txt span {
  /*font-size: 14px;*/
}
#footer .footer-lnk-bg .ft-social-icons span {
  margin-right: 0;
  margin-left: 25px;
}
@media (min-width: 980px) {
  #footer .footer-lnk-bg .ft-link:last-child {
    margin-left: 0;
  }
  #footer .footer-lnk-bg .ft-social-icons span:last-child {
    margin-left: 0;
  }
}
@media only screen and (device-width: 812px) and (-webkit-device-pixel-ratio: 3) {
  #footer .footer-lnk-bg .ft-social-icons {
    text-align: right;
  }
}
@media (max-width: 1199px) {
  #footer .footer-lnk-bg .ft-links .ft-link {
    margin-left: 28px;
  }
}
@media (max-width: 768px) {
  #footer .footer-lnk-bg .ft-social-icons {
    text-align: center;
  }
  #footer .footer-lnk-bg .ft-links {
    text-align: center;
  }
  #footer .footer-lnk-bg .ft-social-icons span {
    margin: 0;
  }
  #footer .footer-lnk-bg .ft-links .ft-link {
    margin-right: 3%;
    margin-left: 3%;
    /*font-size: 15px;*/
  }
}
@media (max-width: 767px) {
  #footer .copyright .copy-images,
  #footer .copyright .copyright-txt,
  #footer .footer-lnk-bg .ft-links,
  #footer .footer-lnk-bg .ft-social-icons {
    text-align: center;
  }
}
@media (max-width: 480px) {
  .cookieBox .cookiebtn,
  .cookieBox .cookietext {
    text-align: right;
  }
}
@media (min-width: 567px) {
  .cookieBox .cookiebtn {
    text-align: left;
  }
  .cookieBox .cookietext {
    text-align: right;
  }
}
@media (max-width: 567px) {
  #footer .footer-lnk-bg .ft-link {
    text-align: center;
  }
}
h1,
.hd-type1,
.hd-type2,
.hd-type6,
.hd-type7,
.flights-table .control-typ1-hd,
.flights-table div[class^="col"],
.sub-head-type1,
.sub-head-type2,
.services-slider .services-item,
.events-slider .events-item,
.instagram-image-section,
.subscribe-newsletter-box,
.tooltipster-sidetip .tooltipster-content,
.contact-wrapper,
.email-input-wrap .alert,
.flightupdate-popup,
.point-type1 li a,
.sidebar-hd-type1,
.cms-text1,
.search-header,
.search-lists {
  text-align: right;
}
.navbar-expand-lg .navbar-nav {
  padding-right: 0;
}
.navbar-section .navlinks-section {
  text-align: right;
}
.navbar-section .menu-content-box .map-image {
  margin-right: 0px;
  margin-left: 0;
  position: absolute;
  right: auto;
  left: 0;
}
.navbar-section .menu-content-box .content-col {
  padding-right: 0;
  padding-left: 25%;
}
.navbar-section .navlinks-section .navlinks-list ul {
  padding-left: 0;
  padding-right: 0;
}
.navbar-section .navlinks-section .navlinks-list li:before {
  left: auto;
  right: 0;
  transform: rotate(180deg);
}
.navbar-section .navlinks-section .navlinks-list li {
  padding-right: 15px;
  padding-left: 0;
}
.navbar-section .navbar-expand-lg .navbar-nav .nav-item {
  margin-left: 35px;
  margin-right: auto;
}
#header .top-right-icons:before {
  left: auto;
  right: 0;
  top: 4px;
}
#header .top-right-icons {
  padding-left: 0;
  padding-right: 46px;
}
.navbar-section .menu-content-hd svg {
  margin-right: 0px;
  margin-left: 8px;
}
.navbar-section .navlinks-section .navlinks-list .nav-links-head {
  padding-left: 0;
  padding-right: 0px;
}
.navbar-section .navlinks-section .navlinks-list li {
  padding-right: 0;
}
.navbar-section .navlinks-section .navlinks-list li {
  padding-right: 16px;
}
.navbar-section .navlinks-section .navlinks-list li:before {
  top: 7px;
  right: 0px;
  left: auto;
}
.navbar-section .menu-content-box .content-col .link-type2 {
  padding-left: 40px;
  padding-right: 0;
}
/*.cms-text{
font-size:20px;
}*/
@media (min-width: 992px) {
  .navbar-section .navbar-expand-lg .navbar-nav .dropdown-menu {
    right: 50%;
    left: auto;
    transform: translateX(50%);
  }
  .menu-left {
    left: -50px !important;
    right: auto !important;
    transform: translateX(0%) !important;
  }
  .navbar-section .menu-content-box {
    padding-left: 0px;
    padding-right: 15px;
  }
  .navbar-section .menu-content-col {
    border-right: solid 1px #ececec;
    border-left: none;
  }
  .navbar-section .navbar-expand-lg .navbar-nav .nav-item:first-child {
    margin-right: 0px;
  }
  .navbar-section .navbar-expand-lg .navbar-nav .nav-item:last-child {
    margin-right: 8px;
  }
}
@media (min-width: 1199px) {
  .navbar-section .navbar-expand-lg .navbar-nav .nav-item:last-child {
    margin-right: auto;
    margin-left: 25px;
  }
  .navbar-section .navlinks-section .navlinks-list {
    padding-left: 0px;
    padding-right: 15px;
  }
  .navbar-section .navbar-expand-lg .navbar-nav .nav-item:last-child {
    margin-right: 25px;
  }
}
@media (max-width: 1199px) {
  .navbar-section .navbar-expand-lg {
    margin-right: 0px;
    margin-left: 8px;
  }
}
@media (min-width: 992px) and (max-width: 1299px) {
  .top-right-icons {
    right: auto;
    left: 0px;
  }
  .navbar-section .navbar-expand-lg {
    margin-left: 0;
    padding-left: 0;
  }
  .menu-left {
    left: 0px !important;
    right: auto !important;
  }
}
@media (max-width: 991px) {
  #header .top-right-icons .menu-wrapper {
    margin-left: 0;
    margin-right: 20px;
  }
  .navbar-section .navbar {
    right: -100%;
    left: auto;
    transition: right 0.3s ease;
    /*box-shadow: 4px 0px 10px rgba(0,0,0,0.3);*/
    margin: 0;
  }
  .navbar-section .navbar-expand-lg .navbar-nav .nav-link {
    text-align: right;
    padding: 15px 15px 15px 40px;
  }
  .navbar-section .navbar-expand-lg .navbar-nav .dropdown .nav-link:before {
    right: auto;
    left: 15px;
  }
  .navbar-section .navlinks-section .navlinks-list {
    text-align: right;
  }
  body.body-move .navbar-section .navbar {
    right: 0px;
    left: auto;
  }
  .navbar-section .navbar-expand-lg .nav-close {
    text-align: left;
  }
  .navbar-section .navbar-expand-lg .nav-close .ml-2 {
    margin-right: 15px;
    margin-left: 0 !important;
  }
  .navbar-section .navbar-expand-lg .navbar-nav .nav-item {
    margin-left: 0px;
  }
  .navbar-section .navlinks-section .navlinks-list .nav-links-head {
    padding-right: 35px;
  }
  .navbar-section .navlinks-section .navlinks-list li {
    padding-left: 0px;
    padding-right: 78px;
  }
  .navbar-section .navlinks-section .navlinks-list li:before {
    top: 21px;
    right: 60px;
  }
}
@media (max-width: 767px) {
  #header .topbarlogo {
    width: 130px;
  }
}
/* Modal CSS*/
.modal .modal-header .close {
  margin: -0.2rem auto -1rem -0.6rem;
}
.modal .modal-title,
.modal .modal-body {
  text-align: right;
}
.flightupdate-popup .note b {
  margin-right: 0px;
  margin-left: 10px;
}
/* Form css*/
select.form-control {
  background-position: top 50% left 15px;
}
/**************************
Link Type CSS
**************************/

.link-type1,
.link-type1:focus,
.link-type2 {
  padding: 5px 5px 5px 40px;
  display: inline-block;
  /*font-size:15px;*/
}
.link-type1:after,
.link-type2:after,
.link-type1:hover:after,
.link-type2:hover:after {
  right: auto;
  left: 0;
  transform: rotate(180deg);
  animation: none;
}
.mr-3,
.mx-3 {
  margin-left: 1rem !important;
  margin-right: 0 !important;
}
/**************************
Home CSS
**************************/
.sectionmove-buttons {
  left: auto;
  right: 0;
}
.sectionmove-buttons a .section-txt {
  margin-left: 0;
  margin-right: 18px;
  transition: all 0.5s;
}
.sectionmove-buttons a:first-child {
  border-radius: 3px 0 0 0;
}
.sectionmove-buttons a:last-child {
  border-radius: 0 0 0 3px;
}
.sectionmove-buttons a:hover {
  max-width: 300px;
}
@media (max-width: 1199px) {
  .sectionmove-buttons {
    flex-direction: row-reverse;
    left: 0;
    right: 0;
  }
}
/**************************
Home flights
**************************/
.flights-section .flights-table .control-typ1-hd .link-type1 {
  right: auto;
  left: 15px;
}
.flights-section .flights-table .control-typ1-hd svg {
  margin-right: 0px;
  margin-left: 10px;
}
.flights-section .flights-table .f-bell {
  /*float: left;*/
  text-align: left;
}
/*.flights-section .flights-table .flight-table-head .col-flight-status {
padding-left: 13%;
padding-right: 5px;
}*/
.flights-section .flights-table .flight-table-head .col-flight-status {
  padding-left: 0;
  padding-right: 5px;
}
.flights-section .flights-section .track-flight {
  text-align: left;
}
.track-flight-bar .pulse:after {
  left: -5px;
}
.track-flight-bar .pulse {
  background: none;
}
.flights-section .hd-type1.section-inner-title {
  text-align: right;
}
.col-selection {
  text-align: right;
}
.col-selection .custom-select {
  background-position: 10px 17px !important;
}
.home-form-wrap .custom-radiobtn-type1:first-child {
  margin-right: 0;
  margin-left: 115px;
}
.home-form-wrap .select-type,
.search-form {
  text-align: right;
}
.home-form-wrap .search-box svg {
  left: 27px;
  right: auto;
}
@media (min-width: 1200px) {
  .home-form-wrap {
    padding-right: 290px;
    padding-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .flights-table .f-bell {
    margin-right: 0;
    margin-left: -5px;
  }
}
@media (max-width: 979px) {
  .flights-section .flights-table .flight-table-head .col-flight-status {
    padding-left: 10%;
  }
  .flights-section .flights-table .plus {
    border-right: 1px solid #574468;
    border-left: none;
    left: 0;
    right: auto;
  }
  .flights-section .hd-type1 {
    text-align: right;
  }
}
@media (max-width: 480px) {
  .flights-section .flights-table .flight-table-list .col-flight-status {
    display: block;
    float: left;
    margin-right: auto;
    margin-left: 0;
  }
  .home-form-wrap .custom-radiobtn-type1:first-child {
    margin-left: 100px;
  }
}
/**************************
control headers
**************************/
.services-section .btn-type1,
.events-section .btn-type1,
.lounge-section .btn-type1 {
  left: 15px;
  right: auto;
}
ul.slick-slider,
li.slick-slide {
  padding: 0;
}
li.slick-slide {
  margin: 0;
}
.slick-slider .slick-dots {
  padding-right: 0;
}
/**************************
service and event controls
**************************/
.services-slider .services-head:after,
.events-slider .events-head::after {
  right: auto;
  left: 15px;
  transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  animation: none;
}
.services-slider .services-head:hover:after {
  animation: none;
}
.services-slider .link-type1,
.events-slider .link-type2 {
  padding-left: 40px;
  margin-right: -10px;
}
.events-slider .link-type2 {
  left: auto;
  right: 25px;
}
.services-slider .services-item:hover .link-type2,
.events-slider .events-item:hover .link-type2 {
  opacity: 1;
  margin-right: 0;
}
.services-slider .services-summary {
  padding: 0 5px 0 0;
}
.services-slider .services-head {
  padding: 10px 15px 10px 35px;
}
@media (max-width: 1199px) {
  .services-slider .link-type2 {
    margin-right: 0px;
  }
}
@media (max-width: 992px) {
  .services-slider .slick-slide.slide-left {
    transform: translate(-50%, 0);
  }
  .services-slider .slick-slide.slide-right {
    transform: translate(50%, 0);
  }
  .events-section .btn-box {
    text-align: left !important;
  }
  .events-section .btn-box .btn-type1 {
    left: 30px;
  }
  .events-slider.slick-slider .slick-next {
    right: 92px;
    left: auto;
    transform-origin: center;
    transform: rotate(0deg);
  }
  .events-slider.slick-slider .slick-prev {
    right: 15px;
    left: auto;
    transform-origin: center;
    transform: rotate(180deg);
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .services-slider .slick-slide.slide-left {
    transform: translate(0%, 0);
  }
  .services-slider .slick-slide.slide-right {
    transform: translate(0%, 0);
  }
  .services-section .btn-type1,
  .events-section .btn-type1,
  .lounge-section .btn-type1 {
    left: 30px;
  }
}
@media (max-width: 767px) {
  .events-slider.slick-slider .slick-next {
    right: 75px;
  }
  .events-slider.slick-slider .slick-prev {
    right: 15px;
  }
}
@media (max-width: 480px) {
  .services-slider .slick-slide.slide-left {
    transform: translate(-77%, 0);
  }
  .services-slider .slick-slide.slide-right {
    transform: translate(77%, 0);
  }
}
@media (min-width: 993px) {
  .events-slider.slick-slider .slick-next {
    right: auto;
    left: -20px;
    transform-origin: center;
    transform: rotate(0deg);
    margin-top: 0;
  }
  .events-slider.slick-slider .slick-prev {
    left: auto;
    right: -20px;
    transform-origin: center;
    transform: rotate(180deg);
  }
  .services-slider.slick-slider .slick-next {
    right: auto;
    left: -12px;
    transform-origin: center;
    transform: rotate(0deg);
    margin-top: 0;
  }
  .services-slider.slick-slider .slick-prev {
    left: auto;
    right: -12px;
    transform-origin: center;
    transform: rotate(180deg);
  }
}
@media (min-width: 1600px) {
  .events-slider.slick-slider .slick-next,
  .services-slider.slick-slider .slick-next {
    right: auto;
    left: -80px;
  }
  .events-slider.slick-slider .slick-prev,
  .services-slider.slick-slider .slick-prev {
    left: auto;
    right: -80px;
  }
}
.instagram-image-section .hd-type1 i {
  margin-right: 0px;
  margin-left: 10px;
}
.contact-box .email-input-wrap .btn {
  left: 9px;
  right: auto;
}
.contact-box .form-control {
  padding-left: 29%;
  padding-right: 0.75rem;
  text-align: right;
}
.contact-box .btn-type1.addon svg {
  float: left;
  margin-right: 12px;
  margin-left: 0;
}
.connect-section .btn-type1 {
  right: auto;
  left: 15px;
}
.like-comment-box span {
  margin-left: 13px;
  margin-right: 0;
}
.like-comment-box span i {
  margin-left: 13px;
}
.tile-image .like-comment-box span i {
  margin-left: 8px;
}
.tile-image .like-comment-box span {
  margin-left: 0px;
  margin-right: 0;
}
.connect-section .hd-type1 {
  padding-left: 0px;
  padding-right: 0px;
}
.connect-section .hd-type1 i {
  position: absolute;
  right: 0;
  left: auto;
}
/**************************
Lounge controls
**************************/
.lounge-section .cms-text1 {
  text-align: right;
}
.lounge-section .lounge-content {
  /*transform: translateX(-215%);*/
  text-align: right;
}
.hd-type3:after,
.hd-type7:after {
  left: auto;
  right: 0;
}
.lounge-section .lounge-view .content-box {
  padding: 40px 40px 40px 47%;
}
.lounge-section .lounge-view .content-box .link-type2 {
  left: auto;
  right: 40px;
}
.lounge-section .slick-slider .slick-prev {
  left: auto;
  right: 90px;
  transform: rotate(180deg);
}
.lounge-section .slick-slider .slick-next {
  left: auto;
  right: 156px;
  transform: rotate(0deg);
}
.slider-content-inner {
  border-radius: 0px 10px 10px 0px;
  margin-right: 0px;
  margin-left: -1px;
  text-align: right;
}
/*.slider-content-inner .hd-type3{
font-size:22px;
}
.slider-content-inner .cms-text{
font-size:18px;
}	
.lounge-section .btn-type1{
font-size: 16px;
}	*/

/*@media(min-width: 768px){
.lounge-section .lounge-view:hover .content-box:after{ right: 91.3%; }
.lounge-section .lounge-view:hover .content-box{
left: 6%;
right:0;
}
.lounge-section .lounge-view:hover .content-box .lounge-content {
float: left;
}
}*/

@media (min-width: 1200px) {
  .lounge-section .slick-slider .slick-prev {
    right: 48px;
    bottom: 8px;
    margin: 0;
  }
  .lounge-section .slick-slider .slick-next {
    right: 115px;
    bottom: 10px;
    margin: 0;
  }
}
@media (min-width: 1300px) {
  .lounge-section .slick-slider .slick-prev {
    right: 90px;
    bottom: 10px;
    margin: 0;
  }
  .lounge-section .slick-slider .slick-next {
    right: 156px;
    bottom: 10px;
    margin: 0;
  }
}
@media (min-width: 1400px) {
  .lounge-section .slick-slider .slick-prev {
    right: 135px;
  }
  .lounge-section .slick-slider .slick-next {
    right: 201px;
  }
}
@media (min-width: 1450px) {
  .lounge-section .slick-slider .slick-prev {
    right: 212px;
  }
  .lounge-section .slick-slider .slick-next {
    right: 278px;
  }
}
@media (min-width: 1700px) {
  .lounge-section .slick-slider .slick-prev {
    right: 375px;
  }
  .lounge-section .slick-slider .slick-next {
    right: 442px;
  }
}
@media (min-width: 1980px) {
  .lounge-section .slick-slider .slick-prev {
    right: 34.8%;
  }
  .lounge-section .slick-slider .slick-next {
    right: 36.7%;
  }
}
@media (max-width: 1199px) {
  .lounge-section .lounge-view .content-box {
    padding: 15px;
    bottom: 0;
  }
  .lounge-slider li {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .lounge-section .slick-slider .slick-prev {
    right: 48px;
    bottom: 8px;
    margin: 0;
  }
  .lounge-section .slick-slider .slick-next {
    right: 115px;
    bottom: 9px;
    margin: 0;
  }
}
@media (max-width: 1019px) {
  .lounge-section .lounge-view:after {
    left: auto;
    right: 0;
    border-radius: 10px 10px 0px 0px;
    z-index: 9;
  }
  .lounge-section .slick-slider .slick-prev {
    left: auto;
    right: 15px;
  }
  .lounge-section .slick-slider .slick-next {
    left: auto;
    right: 85px;
  }
  .lounge-section .lounge-view .lounge-content .hd-type3 {
    text-align: right;
  }
}
@media (max-width: 992px) {
  .lounge-section .lounge-content {
    /*transform: translateX(-140%);*/
  }
  .lounge-section .slick-slider .slick-prev {
    right: 30px;
  }
  .lounge-section .slick-slider .slick-next {
    left: auto;
    right: 100px;
  }
}
@media (max-width: 767px) {
  .lounge-section .lounge-view .content-box {
    bottom: 0px;
  }
}
@media (max-width: 575px) {
  .lounge-section .slick-slider .slick-prev {
    right: 20px;
  }
  .lounge-section .slick-slider .slick-next {
    right: 80px;
  }
}
/**************************
Search controls CSS
**************************/
.overlay-search .search-head,
.overlay-search .search-typing {
  text-align: right;
}
.overlay-search .search-head {
  padding-right: 0;
  padding-left: 40px;
}
.overlay-search .search-head .search-close {
  right: auto;
  left: 0;
}
.overlay-search .search-textbox .search-btn {
  left: 0;
  right: auto;
}
/**************************
midbar controls
**************************/
.midbar-content-view .midbar-content {
  /*transform: translateX(-140%);
  text-align: right;*/
}
.midbarsearch-box {
  transform: translateX(-50%);
}
.midbar-radiobtn span.radioVal svg {
  margin-left: 10px;
  margin-right: 0px;
}
.midbar-radiobtn span.radioVal {
  text-align: right;
}
.midbar-section .slick-slider .slick-dots {
  padding-right: 0;
  right: auto;
  left: 0;
}
@media (max-width: 1199px) {
  .midbar-content-view .midbar-content {
    transform: translateX(-100%);
    text-align: right;
  }
  .midbarsearch-box {
    transform: translateX(-30%);
  }
}
@media (max-width: 992px) {
  .midbar-content-view .midbar-content {
    transform: translateX(0%);
    text-align: center;
  }
  .midbarsearch-box {
    transform: translateX(0%);
  }
}
@media (max-width: 767px) {
  .midbar-content-view .midbar-content {
    transform: translateX(0%);
    text-align: center;
  }
  .midbar-content-view .midbar-content .midbar-header {
    text-align: center;
  }
  .midbar-section.inner-midbar .slick-slider .slick-dots {
    margin-right: 0px;
    margin-left: 10px;
  }
}
/*BREAD CRUMBS*/
.breadcrumb {
  padding-left: 0px;
  padding-right: 14px;
}
.home-link {
  right: 0;
  left: auto;
}
.breadcrumb-item + .breadcrumb-item {
  padding-right: 0.5rem;
  padding-left: 0;
}
.breadcrumb-item + .breadcrumb-item::before {
  padding-right: 12px;
  color: #6c757d;
  background: url(../images/right-arrow3.svg) no-repeat;
  transform: rotate(180deg);
}
.header-grid .header-buttons {
  text-align: left;
}
@media (max-width: 567px) {
  .header-grid .header-buttons {
    text-align: right;
  }
}
/*PAGINATION*/
.pagination-type1 .pagination {
  padding-right: 0;
}
.page-item.prev-link svg {
  transform: rotate(0deg);
}
.page-item.next-link svg {
  transform: rotate(180deg);
}
.page-item:last-child .page-link {
  margin-right: 4px;
  margin-left: 0;
}
.page-item:first-child .page-link {
  margin-right: 0px;
  margin-left: 4px;
}
@media (min-width: 980px) {
  .pagination-type1 .col-lg-4 {
    text-align: right;
  }
}
/*GALLERY*/
.mfp-gallery button.mfp-close {
  left: -10px;
  right: auto;
}
.mfp-gallery .mfp-arrow-left {
  left: auto;
  right: 20px;
  transform: rotate(180deg);
  background-position: right center;
}
.mfp-gallery .mfp-arrow-right {
  left: 5px;
  right: auto;
  transform: rotate(180deg);
  background-position: left center;
}
.mfp-gallery .mfp-bottom-bar .mfp-title {
  text-align: right;
}
.gallerydetail-page .cms-text1 {
  text-align: right;
}
/*RADIO BOX*/
.custom-radiobtn-type1 span.radioVal {
  padding-left: 0 !important;
  padding-right: 32px;
}
.custom-radiobtn-type1 span.radioVal:before,
.custom-radiobtn-type1 span.radioVal:after {
  left: auto;
  right: 3px;
}
.custom-radiobtn-type1 span.radioVal:before {
  left: auto;
  right: 7px;
}
.custom-radiobtn-type1,
.custom-radiobtn-type2 {
  margin-left: 10px;
  margin-right: 0px;
}
/*FLIGHTS ARRIVAL*/

.select-day {
  margin-right: 0;
  margin-left: 13px;
}
.flight-status-wrap .search-btn {
  margin-right: 8px;
  margin-left: 0;
}
.flights-status-table .flights-table .flight-table-head,
.flights-status-table .flights-table .flight-table-list {
  padding-left: 0px;
  padding-right: 30px;
}
.flights-status-table .flights-table .col-notify,
.flights-status-table .flights-table .col-flight-status {
  text-align: center;
}
.hd-type4,
.flights-more-info,
.flight-status-wrap {
  text-align: right;
}
.current-status .icon {
  margin-right: 0px;
  margin-left: 20px;
}
/*details page*/
.search-form-box .search-btn {
  padding: 17px 23px 17px 63px;
  margin-left: 0px;
  margin-right: 10px;
}
.flights-status-table .flights-table .flight-table-head,
.flights-status-table .flights-table .flight-table-list {
  padding-left: 15px;
  padding-right: 15px;
}
.page-tabs2 svg {
  margin-right: 0px;
  margin-left: 15px;
}
.fliter-reset {
  left: 20px;
  right: auto;
}
@media (max-width: 1199px) {
  .select-day {
    margin-right: 0px;
    margin-left: 0px;
    text-align: right;
  }
  .flight-status-search .select-day {
    margin-right: 0px;
    margin-left: 10px;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .flight-status-search .select-day {
    margin-right: 10px;
    margin-left: 10px;
  }
  .search-form-box .search-btn {
    padding: 17px 23px 17px 50px;
  }
}
@media (max-width: 767px) {
  .flights-status-table .flights-table .col-airline {
    margin-left: 0;
    margin-right: 16%;
  }
  .flights-status-table .flights-table .flight-table-head .col-airline {
    margin-left: 0;
    margin-right: 0;
  }
  .flight-status-wrap .search-btn {
    margin-right: 0px;
    margin-left: 0;
  }
  .flights-status-table .flights-table .flight-table-head,
  .flights-status-table .flights-table .flight-table-list {
    padding-left: 0px;
    padding-right: 15px;
  }
  .flight-status-search .select-day {
    margin-right: 0px;
    margin-left: 0;
  }
  .flight-status-search .search-form-box {
    text-align: right;
  }
  .fliter-reset {
    left: auto;
    right: auto;
  }
}
/** alert CSS **/
.alert span {
  margin-left: 0;
  margin-right: 10px;
}
/** Sidebar CSS **/
.sb-head {
  padding-left: 32px;
  padding-right: 10px;
}
.sb-head:after {
  right: auto;
  left: 7px;
}
.sidebar-boxlink {
  text-align: right;
}
.sidebar-boxlink .point-type1 li {
  margin-left: 0;
  margin-right: 20px;
}
/** CMS page css **/
.cms-page {
  text-align: right;
}
/** Faq Page CSS **/
.faq-groupbox > .faq-groupHead:before {
  left: auto;
  right: 20px;
}
.faq-groupbox > .faq-groupHead > span {
  right: auto;
  left: 0px;
}
.faqbox .faq-question {
  padding: 12px 15px 10px 40px;
}
.faqbox .faq-question:before {
  right: auto;
  left: 15px;
}
.faq-groupbox > .faq-groupHead {
  padding-right: 0px;
  padding-left: 30px;
}
/** Sitemap Page CSS **/
.sub-level > li.sub-level-head > .ft-open,
.sub-level > li.sub-level-head > .head > .ft-open {
  left: auto;
  right: 0px;
}
.sub-level > li > .sub2sub-head {
  padding-left: 0;
  padding-right: 45px;
}
.sub-level > li > a:before {
  left: auto;
  right: 18px;
  transform: rotate(180deg);
  top: 11px;
}
.sub-level > li.sub-level-head > .ft-open {
  left: auto;
  right: 12px;
}
.sub-page .sub-level ul.sub-level ul.sub-level {
  padding-left: 0;
  padding-right: 30px;
}
/** Contact Page CSS **/
.custom-select {
  background-position: 10px 0.5rem;
  padding: 0.375rem 0.75rem 0.375rem 1.75rem;
}
.inner-conetnt,
.things-conetnt {
  padding-left: 110px;
  padding-right: 0px;
}
.point-type1 li .list-cntct {
  padding-left: 0;
  padding-right: 49px;
}
.point-type1 li .list-cntct.ph-icon:before {
  right: 0;
  left: auto;
}
.point-type1 li .list-cntct.loss-icon:before {
  right: 0;
  left: auto;
}
.point-type1 li .list-cntct.globe-icon:before {
  right: 0;
  left: auto;
}
.point-type1 li .list-cntct.feedback-icon:before {
  right: 0;
  left: auto;
}
.point-type2 li {
  padding-left: 0;
  padding-right: 25px;
}
.point-type2 li:before {
  left: auto;
  right: 0;
  transform: rotate(180deg);
  top: 10px;
}
.select2 {
  padding: 12px 26px 12px 40px;
  text-align: right;
}
.select2-container--default[dir="rtl"]
  .select2-selection--single
  .select2-selection__arrow {
  left: 23px;
  right: auto;
}
.select2-results__option[aria-selected] {
  text-align: right;
}
.upld-area {
  margin-right: 0px;
  margin-left: 30px;
}
.upld-area:after {
  right: auto;
  left: 20px;
}
.del-file {
  right: auto;
  left: 10px;
}
.form-type1 .form-row.sbmtbtn-outer .send-btn-box {
  text-align: left;
}
.select2-container[dir="rtl"]
  .select2-selection--single
  .select2-selection__rendered {
  padding-right: 0;
  padding-left: 0;
  direction: ltr;
}
.custom-field1 .select2 {
  padding-left: 30px;
  padding-right: 26px;
  left: auto;
  right: 0;
  border-radius: 0 25px 25px 0;
  border-left: 0;
}
.custom-field1
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  left: 12px;
}
.custom-field1 .form-control {
  padding-right: 120px;
  padding-left: 26px;
}
.char-input {
  margin-right: 20px;
  margin-left: 0;
}
.fl-popup-select .custom-field1 .select2 {
  padding-left: 30px;
  padding-right: 26px;
  left: auto;
  right: 0;
  border-radius: 0 25px 25px 0;
  border-left: 0;
}
.fl-popup-select
  .custom-field1
  .select2-container--default
  .select2-selection--single
  .select2-selection__arrow {
  left: 12px;
  right: auto;
}
.fl-popup-select .custom-field1 .form-control {
  padding-right: 180px;
  padding-left: 26px;
}
@media (max-width: 1199px) {
  .inner-conetnt,
  .things-conetnt {
    padding-left: 0px;
  }
}
@media (max-width: 767px) {
  .form-type1 .form-row.sbmtbtn-outer .send-btn-box,
  .form-type1 .form-row .form-group {
    text-align: center;
  }
}
@media (max-width: 567px) {
  .fl-popup-select .custom-field1 .form-control {
    padding-left: 12px;
    padding-right: 165px;
    /*font-size: 15px;*/
  }
  /*.fl-popup-select .select2 {
font-size: 15px;
}*/
  .fl-popup-select .custom-field1 .select2 {
    width: 155px !important;
    padding-right: 25px;
  }
  .fl-popup-select
    .custom-field1
    .select2-container--default
    .select2-selection--single
    .select2-selection__arrow {
    left: 8px;
  }
  .flightupdate-popup .custom-radiobtn-type2 span.radioVal {
    /*font-size: 13px;*/
    padding-right: 4px;
  }
  .flightupdate-popup .custom-radiobtn-type2 {
    margin-left: 4px;
    margin-right: 0;
  }
  .flightupdate-popup .custom-radiobtn-type2:last-child {
    margin-left: 0;
  }
  /*.flightupdate-popup .label-val {
font-size: 13px;
}*/
}
@media (max-width: 575px) {
  .form-type1 .form-row.sbmtbtn-outer .send-btn-box {
    text-align: center;
    padding-top: 10px;
  }
  .char-input {
    margin-right: 15px;
  }
}
/** Dining Page CSS **/
.dining-search .form-control {
  padding: 10px 20px 10px 50px;
}
.dining-search .btn-search {
  right: auto;
  left: 18px;
}
.dining-option .btn-group .multiselect {
  padding: 10px 20px 10px 40px;
  text-align: right;
}
.dining-option .multiselect-container > li > a > label {
  text-align: right;
}
.dining-option
  .multiselect-container
  > li
  > a
  > label
  > input[type="checkbox"] {
  margin-right: 0;
  margin-left: 5px;
}
.list-restaurants .item-hd {
  padding: 15px 15px 16px 75px;
}
.list-restaurants .item-hd:after {
  right: auto;
  left: 15px;
}
.list-restaurants .item-hd:after,
.list-restaurants .item-hd:hover .item-hd:after {
  transform: rotate(180deg);
}
.img-restaurants .dining-tag {
  left: auto;
  right: 15px;
  display: inline-block;
  vertical-align: top;
  padding: 1px 8px 6px 8px;
}
.img-restaurants .dining-map,
.dining-option .btn-group .multiselect.dropdown-toggle::after {
  right: auto;
  left: 15px;
}
.dining-info li span.icon {
  margin-right: 0;
  margin-left: 10px;
}
.btnbar-restaurants .link-type2 {
  padding-left: 40px;
  padding-right: 0;
}
.dining-btngroup {
  text-align: right;
}
@media (max-width: 992px) {
  .dining-btngroup {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .dining-btngroup {
    text-align: right;
  }
}
/** Document Page CSS **/
.document-box .document-content {
  margin-left: 0;
  margin-right: 20px;
}
.doc-link img {
  margin-left: 0;
  margin-right: 15px;
}
/** Employee Page CSS **/
.employee-content {
  text-align: right;
}
.employee-page .employee-content {
  padding-left: 0;
  padding-right: 30px;
}
.employee-page .employee-content:before {
  left: auto;
  right: -5px;
  transform: rotateY(180deg);
}
.map-search-field .custom-select {
  background-position: 13px 14px;
}
/********MAP POPUP RTL STYLES********/
.map-popup-container.left-arrow:after {
  right: auto;
  left: 100%;
  border-top: 7px solid transparent;
  border-left: 11px solid #c80f2e;
  border-bottom: 7px solid transparent;
  border-right: none;
}
.flight-logo {
  float: right !important;
  margin-right: 0 !important;
  margin-left: 10px !important;
}
.flight-details {
  float: right;
  text-align: right;
}
.flight-time {
  text-align: right;
  margin-bottom: 10px;
}
.map-popup-container .badge {
  padding-top: 5px;
  /*font-size: 11px;*/
  min-width: auto !important;
  float: right;
}
.flight-from {
  order: 3;
  text-align: right;
}
.flight-fromto-icon {
  order: 2;
}
.flight-fromto-icon img {
  transform: rotate(178deg);
}
.flight-to {
  order: 1;
  text-align: right;
}
/********MAP POPUP RTL STYLES********/

@media (max-width: 767px) {
  .employee-page .employee-content {
    padding-right: 0px;
  }
}
.jobdetail-page {
  text-align: right;
}
.jobdetail-page .jobdetail-header {
  padding-right: 0;
  padding-left: 20px;
}
.jobdetail-page .jobdetail-header > span {
  right: auto;
  left: 0px;
}
/** Home Corporate Page CSS **/
.vpo-summary {
  text-align: right;
}
.vpo-head {
  text-align: right;
}
.vpo-head:after {
  left: auto;
  right: 0;
}
.aboutbac-content {
  text-align: right;
}
.vpo-section .btn-type1,
.bac-news-section .btn-type1,
.business-section .btn-type1 {
  left: 15px;
  right: auto;
}
/** Specialist – Procurement Page CSS **/
.calendar-field .ui-datepicker-trigger {
  right: auto;
  left: 9px;
}
.form-type1 .lbl-txt.position-relative {
  padding-right: 0;
  padding-left: 27px;
}
.lbl-txt .question-icon {
  right: auto;
  left: 0;
}
.form-type1 .custom-file-label {
  right: 0;
  left: 73px;
}
.form-type1 .custom-file-label::after {
  right: auto;
  left: -73px;
}
.ui-datepicker .ui-widget-header .ui-datepicker-title select {
  background-position: calc(0px - -8px) center;
}
.ui-datepicker .ui-widget-header .ui-datepicker-prev .ui-icon,
.ui-datepicker .ui-widget-header .ui-datepicker-next .ui-icon {
  font-size: 0;
}
/************************************/
.park-container {
  padding-left: 0;
  padding-right: 70px;
}
.park-hd {
  text-align: right;
  padding-right: 0px;
  padding-left: 30px;
}
.park-hd .plus-minus {
  right: auto;
  left: 5px;
}
.park-btnbar .link-type1 {
  padding-left: 40px;
  padding-right: 0px;
}
@media (max-width: 1199px) {
  .park-container {
    padding-right: 0;
  }
}
/******************************/
.attheairport-section .btn-type1 {
  right: auto;
  left: 15px;
}
.item-attheairport .item-hd {
  padding-left: 75px;
  padding-right: 15px;
  /*font-size: 22px;*/
}
.item-attheairport .item-hd:after {
  right: auto;
  left: 15px;
  transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  animation: none;
}
/*.instagram-image-text{
font-size:17px;
}*/
/*.navbar-section .navlinks-section .navlinks-list li a{
font-size: 18px;
}*/
.contact-list .contact-hd {
  font-size: 16px;
}
/*.contact-list a{
font-size: 20px;
}*/
.item-attheairport .item-hd:hover:after {
  animation: none;
}
/*************************/
.contact-info,
.contact-box .contact-list {
  text-align: right;
}
.contact-box .col-auto:last-child .contact-list {
  padding-right: 80px;
  padding-left: 0;
}
@media (min-width: 1200px) {
  .contact-box .col-auto:first-child .contact-list .contact-icon {
    left: auto;
    right: 0;
  }
  .contact-box .col-auto:first-child .contact-list {
    padding-left: 35px;
    padding-right: 60px;
  }
  .contact-list {
    padding: 0 80px 0 35px;
  }
  .contact-list .contact-icon {
    position: absolute;
    left: auto;
    right: 20px;
    top: 5px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .contact-list {
    padding: 0 50px 0 30px;
    text-align: right;
  }
  .contact-box .col-auto:first-child {
    border: none;
  }
  .contact-box .col-auto:first-child .contact-list {
    padding-right: 40px;
  }
  .contact-box .col-auto:first-child .contact-list .contact-icon {
    right: 0;
  }
  .contact-box .col-auto:last-child .contact-list {
    padding-left: 0;
    padding-right: 50px;
  }
  .contact-list .contact-icon {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .contact-box .col-auto {
    border-left: none;
    border-right: 1px solid rgba(59, 59, 59, 0.2);
    min-width: 22% !important;
  }
  .contact-box .col-auto:nth-child(2) {
    min-width: 29%;
  }
}
@media (max-width: 991px) {
  .contact-list {
    text-align: right;
    padding: 0 50px 0 35px;
  }
  .contact-list .contact-icon {
    left: auto;
    right: 0;
  }
  .contact-box .col-auto:last-child .contact-list {
    padding-right: 50px;
  }
}
@media (max-width: 767px) {
  .events-section .btn-box {
    text-align: left !important;
  }
  .connect-section .btn-box {
    text-align: center !important;
  }
}
.tabs-type1.nav-tabs .nav-link svg {
  margin-right: 0;
  margin-left: 20px;
}
.flight-tabbg .select2 {
  padding: 12px 26px 12px 40px;
}
.flight-tabbg
  .select2-container--default[dir="rtl"]
  .select2-selection--single
  .select2-selection__arrow {
  left: 23px;
  right: auto;
}
.select2-results__option[aria-selected] {
  text-align: right;
}
@media (max-width: 992px) {
  .panel-head {
    text-align: right;
  }
  .panel-head.open:before {
    left: auto;
    right: 15px;
    top: 100%;
  }
  .panel-head .plus-minus {
    right: auto;
    left: 15px;
  }
  .panel-head svg {
    margin-right: 0px;
    margin-left: 18px;
  }
}
/** Artgalery and events CSS **/
.link-type2.read-more {
  padding-right: 0;
  padding-left: 40px;
}
/*CMS GRID - LIKE CAR PARK LOUNGES*/
.grid-content.image-right .grid-text {
  padding-right: 0px;
  padding-left: 100px;
}
.grid-content.image-left .grid-text {
  padding-right: 100px;
  padding-left: 0px;
}
.grid-content.image-right .image-box:after {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  margin-left: 0px;
  margin-right: -190px;
  left: auto;
  right: 100%;
  background-position: right center;
}
.grid-content.image-left .image-box:after {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  margin-right: 0px;
  margin-left: -190px;
  left: 100%;
  right: auto;
  background-position: left center;
}
.grid-content .table-cover th,
.grid-content .table-cover td {
  border-right: none;
  border-left: solid 1px rgba(151, 151, 151, 0.38);
}
.grid-content .table-cover th:first-child,
.grid-content .table-cover td:first-child {
  border-left: solid 1px rgba(151, 151, 151, 0.38);
  border-right: none;
}
.grid-content .table-cover th:last-child,
.grid-content .table-cover td:last-child {
  border-left: none;
}
table tr:first-child th:first-child {
  border-top-left-radius: 0px;
}
.event-search .form-control {
  padding-left: 40px;
  padding-right: 20px;
}
.event-search svg {
  right: auto;
  left: 15px;
  transform: translateY(-50%) scaleX(-1);
}
@media (min-width: 1024px) {
  .grid-content.image-left .image-box .interactive-map-icon {
    left: 15px;
  }
  .grid-content.image-right .image-box .interactive-map-icon {
    right: 15px;
  }
}
@media (max-width: 1199px) {
  .grid-content.image-right .grid-text {
    padding-left: 50px;
  }
  .grid-content.image-left .grid-text {
    padding-right: 50px;
  }
}
@media (max-width: 992px) {
  .grid-content.image-right .grid-text {
    padding-left: 0px;
  }
  .grid-content.image-left .grid-text {
    padding-right: 0px;
  }
  .grid-content.image-right .image-box:after,
  .grid-content.image-left .image-box:after {
    margin-left: 0px;
    margin-right: 0px;
    left: -50px;
    right: -50px;
    bottom: 40%;
    top: -35px;
    width: auto;
    background-position: 0 0;
  }
  .blue-bg .image-box::after,
  .red-bg .image-box::after {
    background-size: 103%;
    background-position: 0 0;
  }
  .grid-content.image-left .image-box .interactive-map-icon,
  .grid-content.image-right .image-box .interactive-map-icon {
    left: 11%;
  }
}
@media (max-width: 767px) {
  .grid-content.image-right .image-box:after,
  .grid-content.image-left .image-box:after {
    left: -25%;
    right: -25%;
  }
  .grid-content .table-cover th,
  .grid-content .table-cover td {
    text-align: right;
  }
  table tr:first-child {
    width: auto;
  }
  table tr:last-child {
    width: 40%;
  }
  .grid-content.image-left .image-box .interactive-map-icon,
  .grid-content.image-right .image-box .interactive-map-icon {
    left: 15px;
  }
}
/*SEARCH PAGE*/
.search-bg .btn-search {
  right: auto;
  left: 20px;
}
.cms-image-left .left-image {
  margin-left: 30px;
  margin-right: 0;
}
@media (max-width: 767px) {
  .cms-image-left {
    display: block !important;
    text-align: right;
  }
  .cms-image-left .left-image {
    margin-left: 0px;
    margin-bottom: 15px;
  }
}
.error-img-bx .error-image {
  float: none;
  margin-right: 0px;
  margin-left: 30px;
}
.error-content-bx {
  text-align: right;
}
.error-content-bx .points-type1 li {
  padding-right: 20px;
  padding-left: 0;
}
.error-content-bx .points-type1 li:before {
  background: url(../images/bullet-arrow-white.svg) no-repeat 0 0px;
  left: auto;
  right: 0;
  transform: rotate(180deg);
}
@media (max-width: 567px) {
  .error-img-bx .error-image {
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px;
  }
}
/*flight tracker page*/
.flight-track-form .search-btn {
  right: auto;
  left: 15px;
}
.popup-outer {
  text-align: right;
}
.popup-outer .flight-logo {
  margin-left: 0px;
  margin-right: 10px;
}
button.gm-ui-hover-effect {
  left: -5px !important;
  right: auto !important;
}
.estimated-time span {
  float: left;
  text-align: right;
}
.estimated-time {
  display: inline-block;
}
/*events*/
.interactive-map-icon {
  left: 15px;
  right: auto;
}

/*Corporate Site RTL*/
.icon-list-main.no-gutters > [class*="col-"] {
  border-right: 0;
  border-left: 1px solid #57476b;
}
.icon-list-main.no-gutters > [class*="col-"]:last-child {
  border-right: 0;
  border-left: 0;
}
.aboutcorp-section .purple-fullbox {
  text-align: right;
}
.icon-content-list {
  margin-left: auto;
  margin-right: 24px;
}
.abouthom-listbox .item-hd {
  text-align: right;
  padding: 16px 17px 16px 75px;
}
.abouthom-listbox .item-hd:after {
  left: 15px;
  right: auto;
  transform: rotate(180deg) !important;
}
.bacnews-listbox .item-hd {
  padding: 16px 17px 16px 17px;
  text-align: right;
}
.bacnews-listbox .item-hd:after {
  left: 15px;
  right: auto;
  transform: rotate(180deg) !important;
}
.bacnewscorp-section .content-description {
  text-align: right;
}
.bacnewscorp-section .purple-fullbox .description,
.bacnewscorp-section .content-description {
  text-align: right;
}
.newslettercorp-section .purple-fullbox .description {
  text-align: right;
}
.newslettercorp-section .text-right .form-box {
  margin-right: auto;
  margin-left: 20px;
}
#contactcorporate .contact-box .col-auto:nth-child(2) {
  min-width: 1px;
}
#contactcorporate .contact-box .col-auto {
  min-width: 1px;
}
.corporate .navbar-section .navbar-expand-lg .navbar-nav .nav-item {
  margin-right: auto;
  margin-left: 8px;
}
.corporate .navbar-section .navbar-expand-lg .navbar-nav .nav-item:last-child {
  margin-right: 0px;
  margin-left: 0px;
}
.feedback-btn {
  right: auto;
  left: 8px;
  transform: rotate(-90deg) translateY(-100%);
  -webkit-transform: rotate(-90deg) translateY(-100%);
}
.corporate .page-cms-content {
  text-align: right;
}
.grid-image-typ2 .col-text .inner-grid-content {
  padding-left: 0;
  padding-right: 100px;
}
.grid-image-typ3 .col-text .inner-grid-content {
  padding-left: 0;
  padding-right: 40px;
}
.date-content {
  right: auto;
  left: 0;
}
.slider-content .slider-inner-content {
  padding-right: 30px;
  padding-left: 160px;
}
.carousel-nav.carousel-prev {
  margin-right: 0;
  margin-left: 16px;
}
.slide-custom-buttons .slide-custom-box2 .slide-custom-inner {
  padding-left: 0;
  padding-right: 30px;
}
.carousel-nav.carousel-prev {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.carousel-nav.carousel-next {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
}
.download-box .download-inner {
  padding-right: 52px;
  padding-left: 170px;
}
.download-box .doc-icon {
  left: auto;
  right: 0;
}
.download-box .download-btn {
  right: auto;
  left: 10px;
  text-align: right !important;
}
.download-box .download-btn svg {
  margin-right: 0;
  margin-left: 11px;
}
.mfp-gallery button.mfp-close {
  right: auto;
  left: 18px;
}
.event-img-box {
  float: right;
  margin-right: 0;
  margin-left: 4%;
}
.news-info > span.publish {
  margin-right: 0;
  margin-left: 65px;
}
.point-type1 li .list-cntct.address-icon:before {
  left: auto;
  right: 0;
}
#videoModal .modal-header .close {
  right: auto;
  left: 27px;
}
.page-viewbox .cms-text1 {
  text-align: right;
}
.newslettercorp-section .text-right .form-box {
  text-align: right;
}
.newslettercorp-section .alert.form-success {
  text-align: right;
}

@media (max-width: 1199px) and (min-width: 1024px) {
  #header .top-right-icons {
    padding-right: 20px;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .corporate .navbar {
    padding: 0.5rem 10px;
  }
}
@media (max-width: 1199px) {
  .feedback-btn {
    left: 0;
  }
  .grid-image-typ2 .col-text .inner-grid-content {
    padding-right: 30px;
  }
  .grid-image-typ3 .col-text .inner-grid-content {
    padding-right: 20px;
  }
  .slider-content .slider-inner-content {
    padding-right: 0;
    padding-left: 70px;
  }
}
@media (max-width: 992px) {
  .icon-list-main.no-gutters > [class*="col-"] {
    border-left: 0;
  }
  .icon-list-main.no-gutters > [class*="col-"]:nth-child(2n + 1) {
    border-right: 0;
    border-left: 1px solid #57476b;
  }
  .newslettercorp-section .text-right {
    text-align: right !important;
  }
  #contactcorporate .contact-box .col-auto {
    border-left: 0;
    border-right: 1px solid rgba(59, 59, 59, 0.2);
  }
  #contactcorporate .contact-box .col-auto-quarter {
    border-left: 1px solid rgba(59, 59, 59, 0.2);
    border-right: 0;
  }
  #contactcorporate .contact-box .col-auto-quarter:last-child {
    border-right: 0;
    border-left: 0;
  }
  #contactcorporate .contact-box .col-auto-half {
    border-right: 0;
  }
  .grid-image-typ2 .col-text .inner-grid-content {
    padding-right: 0;
  }
  .grid-image-typ3 .col-text .inner-grid-content {
    padding-right: 0;
  }
  .date-content {
    right: auto;
    left: 15px;
  }
  .download-box .download-inner {
    padding-right: 50px;
    padding-left: 0;
  }
  .filter-btn {
    left: 10px;
    right: auto;
  }
  .back-btn {
    left: auto;
    right: 10px;
  }
}
@media (max-width: 767px) {
  .bacnewscorp-section .purple-fullbox .text-right {
    text-align: right !important;
  }
  .feedback-btn {
    left: 0;
  }
  .popup-outer .btn-type1 {
    padding: 13px 21px 12px 40px;
  }
}
@media (max-width: 479px) {
  #contactcorporate .contact-box .col-auto-quarter {
    border-left: 0;
  }
  .feedback-btn {
    left: 0;
  }
}
/*CSS for search Airlines page START*/
.airline-search .btn-search {
  right: auto;
  left: 18px;
}
.airline-search .form-control {
  padding: 10px 20px 10px 50px;
}
.list-arrow-icon:after {
  transform: rotate(180deg);
  right: auto;
  left: 15px;
}
.flight-name {
  padding-right: 17px;
}
.list-arrow {
  padding-right: 15px;
}
/*CSS for search Airlines page END*/
/*CSS for DETAIL Airlines page START*/
.cms p {
  padding-left: 90px;
  padding-right: 0;
}
.arbtn {
  text-align: right;
}
/*CSS for DETAIL Airlines page end*/

.top-dropdown .mr-1 {
  margin-right: 0rem !important;
  margin-left: 0.25rem;
}

/*************** PROCESS RTL CSS ***************/
#process-section .list-content {
  margin-left: auto;
  margin-right: 80px;
}
#process-section .process-list ul {
  padding-left: 0;
  padding-right: 20px;
}

@media (max-width: 1199px) {
  #process-section .list-content {
    margin-left: 40px;
  }
}
@media (max-width: 991px) {
  #process-section .list-content {
    margin-left: 0px;
    margin-right: 0;
  }
}
.select2-results ul.select2-results__options li {
  text-align: right;
}

section.flights-status-table div.flights-table div.alert.alert-danger {
  text-align: right;
}

.sidebar-outer > .sidebar-header {
  text-align: right;
  padding-right: 10px;
  padding-left: 40px;
}
.sidebar-outer > .sidebar-header > span {
  right: auto;
  left: 15px;
}
.sidebar-outer .sidebar-groupcontent .sub-content li {
  text-align: right;
}
.sidebar-outer .sidebar-groupcontent .sub-content li .sub-links {
  padding-right: 25px;
}
.sidebar-outer .sidebar-groupcontent .sub-content li:before {
  right: 10px;
  transform: rotate(180deg);
}
.back-btn {
  left: auto;
  right: 10px;
  transform: translateY(50%);
  line-height: 24px;
  top: 50%;
}
