/*!
Theme Name: Airssist Aero
Theme URI: https://airssist.aero/
Author: akel_alkubeh
Author URI: https://airssist.aero/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: Airssist Aero
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Arabian Entertainment House is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

/* General CSS*/
@charset "utf-8";
/* CSS Document */
body {
  font-family: Comfortaa;
}
.page-content, .entry-content, .entry-summary{
	margin:0px !important;
}
.post, .page{
  margin:0px !important;  
}
::marker {
  color: #ffdd00;
  font-size: 30px;
}
.blue-btn {
  background-color: #225492 !important;
  color: #fff !important;
  margin: 1%;
  padding: 1%;
}
.footercontainer2 {
    background: #225492;
}
.banner {
  background: url("https://airssist.aero/wp-content/uploads/2023/01/banner.webp");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  /* height: 80vh; */
}
.Businessbanner {
  background: url("https://airssist.aero/wp-content/uploads/2023/01/bg.webp");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  /* height: 80vh; */
}


.nav-item a:visited {
  color: #585858;
  font-weight: 500;
}
.nav-item a {
  color: #585858;
  font-weight: 500;
}
.main-bg {
  background: #225492;
}
.form-bg {
  background: #f7f7f7eb;
  padding: 4%;
  border-radius: 4px;
}
.red-btn {
  background-color: #dc2b35 !important;
  color: #fff !important;
  margin: 1%;
  padding: 1%;
}
textarea.form-control {
  height: 8em !important;
  padding: 6px !important;
}
.seco-b {
  background: #d8262e !important;
  color: #fff !important;
}
.seco-b:hover,
.seco-b:active,
.seco-b:focus {
  background: #cf313a !important;
  border-color: #cf313a !important;
  box-shadow: none !important;
}

.main-color {
  color: #225492;
}
@media only screen and (max-width: 768px) {
  .banner {
    background: #f4f4f4;
    /* height: 75%; */
  }
  .lptitle{
    font-size: 18px !important;
	  padding:0px 1em;
  }
	.hero-icon {
    width: auto;
    height: 35px !important;
	}
  .Businessbanner {
    background: #f4f4f4;
    /* height: 75%; */
  }
  .nav-link {
    color: #000 !important;
  }
	.wpcf7 h3{
    font-size: 16px;
  }
}
.lptitle{
  font-size: 1.5em;
	 color: #225492;
}
.fleet-icon {
  width: 3em;
  margin-top: 3%;
  margin-bottom: 3%;
}

/* table  */
#meet-greet-table {
  border-collapse: collapse;
  width: 100%;
}

#meet-greet-table td,
#vip-terminal-table th {
  border: 1px solid #ddd;
  padding: 8px;
}

#meet-greet-table tr:nth-child(even) {
  background-color: #f2f2f2;
}

#meet-greet-table tr:hover {
  background-color: #ddd;
}

#meet-greet-table th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #225492;
  color: white;
}

.table-head img {
  width: 30px;
}
.tick-img img {
  width: 30px;
  /* width: 2.5rem; */
  margin: 2px;
}

.description-cont img {
  width: 30px;
  height: 30px;
  margin: 2px;
}
#meet-greet-table p {
  margin: 0;
}
.table-head {
  font-size: 1em;
  font-weight: 400;
  width: 3.8em;
}

/* top-left border-radius */
#meet-greet-table tr:first-child th:first-child {
  border-top-left-radius: 20px;
}

/* top-right border-radius */
#meet-greet-table tr:first-child th:last-child {
  border-top-right-radius: 20px;
}

/* bottom-left border-radius */
#meet-greet-table tr:last-child td:first-child {
  border-bottom-left-radius: 20px;
}

/* bottom-right border-radius */
#meet-greet-table tr:last-child td:last-child {
  border-bottom-right-radius: 20px;
}

/* timeline */

.timeline {
  width: 100%;
  height: 20px;
  list-style: none;
  text-align: justify;
  margin: 80px auto;
  background: -webkit-gradient(
    left top,
    left bottom,
    color-stop(0%, rgba(255, 255, 255, 0)),
    color-stop(45%, rgba(255, 255, 255, 0)),
    color-stop(51%, rgba(191, 128, 11, 1)),
    color-stop(57%, rgba(255, 255, 255, 0)),
    color-stop(100%, rgba(255, 255, 255, 0))
  );
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0) 45%,
    rgba(191, 128, 11, 1) 51%,
    rgba(255, 255, 255, 0) 57%,
    rgba(255, 255, 255, 0) 100%
  );
}
.timeline:after {
  display: inline-block;
  content: "";
  width: 100%;
}
.timeline li {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: #ffdd00;
  text-align: center;
  line-height: 1.2;
  position: relative;
  border-radius: 50%;
}
.timeline li:first-child {
  right: 37px;
}
/*.timeline li:before {
  display: inline-block;
  content: attr(data-year);
  font-size: 26px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.timeline li:nth-child(odd):before {
  bottom: -40px;
}
.timeline li:nth-child(even):before {
  bottom: -40px;
} */

.timeline li:after {
  display: inline-block;
  content: attr(data-text);
  font-size: 16px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.timeline li:nth-child(odd):after {
  bottom: 0;
  margin-bottom: -10px;
  width: 10em;
  transform: translate(-50%, 100%);
}
.timeline li:nth-child(even):after {
  bottom: 0;
  width: 10em;
  margin-bottom: -10px;
  transform: translate(-50%, 100%);
  -webkit-transform: translate(-50%, 100%);
  -moz-transform: translate(-50%, 100%);
  -ms-transform: translate(-50%, 100%);
  -o-transform: translate(-50%, 100%);
}

ul.timelinemobile > li:before {
  content: " ";
  background: #ffdd00;
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  left: 20px;
  width: 20px;
  height: 20px;
  z-index: 400;
}

.fleethead::before {
  background-color: #225492;
  width: 20px;
  height: 20px;
  border-radius: 25%;
  -webkit-border-radius: 25%;
  -moz-border-radius: 25%;
  -ms-border-radius: 25%;
  -o-border-radius: 25%;
}
/* Corporates LP  */
.hero-icon {
  width: auto;
  height: 50px !important;
}
.slick-slide {
  margin: 0px 20px;
}

.logo-carousel {
  overflow: inherit;
}

.slick-slide img {
  width: 100%;
}

.slick-arrow {
  position: absolute;
  top: 50%;
  background: url(https://raw.githubusercontent.com/solodev/infinite-logo-carousel/master/images/arrow.svg?sanitize=true)
    center no-repeat;
  color: #fff;
  filter: invert(77%) sepia(32%) saturate(1%) hue-rotate(344deg)
    brightness(105%) contrast(103%);
  border: none;
  width: 2rem;
  height: 1.5rem;
  z-index: 99;
}

/* Media Queries */

@media (max-width: 768px) {
  .slick-arrow {
    width: 1rem;
    height: 1rem;
  }
}
.corporates-sec-sec {
  background-color: #225492;
}
.corporates-laptop {
  margin-top: -30px;
}
.corporates-tick {
  width: auto;
  height: 25px !important;
}
.servicetitleimg {
  width: 50px;
  height: 50px !important;
}
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.formtitlerow{
  background: #225492;
  border-radius: 5px;
  padding: 6px 0px;
}
.formtitlerow h3{
  font-size: 1.2em;
}
.businessformcontainer{
  background-color: #fff;
      box-shadow: 0 0 11px 0px #0c0c0c52;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
}
.cf7mls-btns .cf7mls_next.action-button,
.cf7mls-btns .cf7mls_back.action-button{
      width: -webkit-fill-available;
      width: -moz-available ;
}
.buseness-btn{
  background-color: #ffdd00 !important;
  width: -webkit-fill-available;
  width: -moz-available;
}
.form-control {
  height: 2.5em;
  padding: 6px !important;
}
.wpcf7-spinner{
  display:none;
}
::placeholder {
  font-size: 14px;
}
/* awards Banner  */
.awards-container {
  background: #ffffff70;
  padding: 4px !important;
  border-radius: 10px;
  font-size: 7px;
  font-weight: 700;
  border: 1px solid #ddd;
  width: fit-content;
  align-items: center;
  white-space: nowrap;
  height: 6em;
  margin: 0px !important;
}

.awards-container .awards-item {
  background-color: transparent !important;
  border: 0px !important;
  padding: 2px;
  width: inherit;
  margin: auto;
}
.corporatlp-icn {
  width: 4em;
}

#wpcf7-f1151-o1 ::placeholder {
  font-size: 8px;
}


.dropdown:hover>.dropdown-menu {
  display: block;
}

.dropdown>.dropdown-toggle:active {
  /*Without this, clicking will make it sticky*/
  pointer-events: none;
}

.dropdown a,
.dropdown a:visited {
  color: #000;
}

.bticon svg .cls-2 {
  fill: #ededed !important;
}
.languagedropdown li[lang="en"]{
  display: none;
}