@charset "utf-8";
/* CSS Document */
@media (max-width: 1399px) {
  .form-field-div-box .form-field-div-box-title {
    font-size: 11px;
  }
  .departing-date input {
    font-size: 11px;
  }
  .empty-leg-flight-listing-box .empty-leg-flight-listing-box-des .empty-leg-flight-listing-box-des-title-main {
    font-size: 16px;
  }
  .group-charter-flights-benefit-box .group-charter-flights-benefit-box-title {
    font-size: 20px;
    line-height: 24px;
  }
  .my-report-upload-form .wizard > .steps > ul > li::after {
    width: 50px;
  }
  .dashboard-all-journey-status-main-div {
    justify-content: flex-start;
    margin-top: 6px;
  }
}
@media (max-width: 1199px) {
  .form-field-div-box .form-field-div-box-field .select-div .select-div-icon {
    right: -8px;
  }
  .form-field-div-box .form-field-div-box-title {
    font-size: 11px;
  }
  .departing-date input {
    font-size: 12px;
  }
  .plus-minus-div a {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
  .form-field-div-main .row .col.form-field-border {
    border-bottom: 1px solid #7C8DB0;
  }
  .form-field-div-main .row .col.form-field-border:nth-child(2) {
    border-right: 0px;
  }
  .form-field-div-main .row .col.form-field-border:nth-child(4) {
    border-right: 0px;
  }
  .form-field-div-main .row .col.form-field-border:nth-child(5) {
    border-right: 1px solid #7C8DB0;
    border-bottom: 0px;
  }
  .form-field-div-main {
    padding: 0px 12px;
  }
  .charter-listing-box-main .charter-listing-box-des {
    padding: 15px 15px 15px 15px;
  }
  .search-result-img-div {
    display: flex;
    justify-content: center;
  }
  .search-result-img-div .image-caption {
    top: 2px;
    right: 0px;
    left: 0;
    margin: auto;
    text-align: center;
  }
  .empty-leg-flight-listing-box .empty-leg-flight-listing-box-des .empty-leg-flight-listing-box-des-title-main {
    font-size: 12px;
  }
  .empty-leg-flight-listing-box-price-main .empty-leg-flight-listing-box-price-div {
    font-size: 12px;
    font-weight: 600;
  }
  .empty-leg-flight-book-now-btn {
    padding: 6px 20px;
    font-size: 14px;
  }
  .empty-leg-flight-listing-box .empty-leg-flight-listing-box-des .empty-leg-flight-listing-box-des-info li {
    font-size: 11px;
  }
  .empty-leg-flight-listing-more-detail-des .card-body {
    font-size: 12px;
  }
  .empty-leg-flight-listing-box-price-div {
    font-size: 14px;
  }
  .empty-leg-flight-listing-box-price-div span {
    display: inline-block;
    width: 100%;
  }
  .group-charter-flights-intro-img {
    display: none;
  }
  .group-charter-flights-benefit-box {
    border: 2px solid #FDC703;
    height: auto;
    display: block;
    margin-bottom: 10px;
  }
  .private-plane-group-trip-carousel .owl-nav {
    display: block;
  }
  .pricing-box .pricing-info li {
    font-size: 14px;
  }
  .dashboard-sidebar-user-header .dashboard-sidebar-user-name, .dashboard-sidebar-user-header .dashboard-sidebar-user-email {
    font-size: 12px;
  }
  .date-of-experience-div {
    margin-top: 10px;
  }
  .dashboard-booking-details-tabs .nav-tabs .nav-link {
    font-size: 16px;
  }
  .my-report-upload-form .wizard > .steps > ul > li::after {
    display: none;
  }
  .empty-leg-book-flight-box-arrow {
    display: none;
  }
  .book-empty-leg-flights-with-us-right-img {
    display: none;
  }
}
/* Medium Devices, Desktops */
@media (max-width: 991px) {
  .headernavigation .navbar-nav {
    background-color: #029E9D;
    border-radius: 6px;
    padding: 5px 0px;
  }
  .headernavigation .navbar-nav .nav-item {
    border-bottom: 1px dashed rgba(255, 255, 255, 0.2);
  }
  .headernavigation .navbar-nav .nav-item .nav-link {
    color: #fff;
    text-align: left;
  }
  .testimonials-img {
    display: none;
  }
  .headernavigation .navbar-nav .nav-item .nav-link span.nav-icon {
    display: inline-block;
    margin-right: 10px;
  }
  .choose-your-flight-type {
    margin-bottom: 8px;
  }
  .head-text {
    text-align: center;
  }
  .header-link {
    text-align: center;
    margin-top: 10px;
  }
  .banner-text h1 {
    font-size: 20px;
    line-height: 20px;
  }
  .home-banner-image {
    height: 240px;
  }
  .home-banner {
    padding: 40px 0 20px 0;
  }
  .section-title h2 {
    font-size: 30px;
    line-height: 40px;
  }
  .book-idf-text {
    text-align: left;
  }
  .box-style-4 .image img {
    width: 100%;
  }
  .horizontal-line-main {
    display: inline-block;
    border-bottom: 0;
  }
  .horizontal-div-box {
    width: 50%;
    float: left;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  }
  .horizontal-line-main {
    padding: 0px;
    width: 100%;
  }
  .horizontal-div-box .form-select, .horizontal-div-box input[type="text"] {
    border-right: 0px;
    background-color: transparent;
  }
  .horizontal-div-box:nth-child(2):after {
    display: none;
  }
  .horizontal-div-box:nth-child(3) {
    border-right: 0px;
  }
  .close-div {
    margin-left: 0px;
    width: 100%;
  }
  .close-div button {
    width: 100%;
    border-radius: 0px;
  }
  .close-div button span {
    display: inline-block;
  }
  .home-search-form-border .row .col:nth-child(2) {
    border-right: 0px;
  }
  .select2-container .select2-selection--single {
    height: 42px;
    background-color: transparent;
  }
  .home-search-form-border .select2-container--default .select2-selection--single .select2-selection__rendered, .home-search-form-border .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 38px;
  }
  .horizontal-div-box .select2-container--default .select2-selection--single .select2-selection__rendered, .horizontal-div-box input[type="text"]::placeholder {
    line-height: 42px;
  }
  .passengerselect-btn {
    line-height: 42px;
  }
  .home-search-form .select-div {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .round-trip-form .horizontal-line-main {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  }
  .round-trip-form .horizontal-line-main .horizontal-div-box:last-child {
    border-bottom: 0px;
  }
  .round-trip-form .horizontal-div-box:nth-child(4):after {
    display: none;
  }
  .home-round-trip .passenger-form-main-div {
    margin-left: 12px;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
  }
  .home-multi-city-form .horizontal-line-main .horizontal-div-box input[type="text"] {
    height: 42px;
  }
  .home-multi-city-form .horizontal-div-box:nth-child(4):after {
    display: none;
  }
  .home-multi-city-form .horizontal-line-main {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  }
  .flight-detail-sidebar-carousel .carousel-item img {
    width: 100%;
  }
  .airlines-info-box-right {
    margin-top: 15px;
  }
  .airlines-info-box-right:before {
    display: none;
  }
  .flight-detail-price-div {
    text-align: center;
  }
  .confirm-your-details-main-title {
    font-size: 20px;
    line-height: 26px;
  }
  .aircraft-info-box .aircraft-info-box-title {
    font-size: 15px;
  }
  .aircraft-info-box .aircraft-info-box-text {
    font-size: 12px;
  }
  .confirm-your-details-main-title {
    display: block;
  }
  .Status-confirmed {
    justify-content: flex-start;
    margin-top: 10px;
  }
  .your-confirmed-detail-main2 {
    margin-bottom: 20px;
  }
  .your-confirmed-booking-detail-main-box .card-body {
    padding: 15px 15px 0px 15px;
  }
  .your-confirmed-booking-grand-total-main-div .your-confirmed-booking-grand-total-text {
    text-align: right;
  }
  .your-confirmed-booking-grand-total-border {
    display: none;
  }
  .empty-leg-flight-listing-box .empty-leg-flight-listing-box-des {
    padding: 15px;
  }
  .group-charter-flights-how-it-works-timeline-main:before {
    margin: inherit;
    left: -13px;
    right: auto;
  }
  .group-charter-flights-how-it-work-left-box {
    text-align: left;
    padding: 0px 0px 0px 15px;
  }
  .group-charter-flights-how-it-work-left-box:after {
    left: -24px;
  }
  .group-charter-flights-how-it-work-left-box .group-charter-flights-how-it-work-left-border-icon::after {
    background-image: url("../img/group-charter-flights-how-it-work-right-border-icon.webp");
    background-repeat: no-repeat;
    left: -5px;
    top: -12px;
  }
  .business-travel-charters-intro-img {
    display: none;
  }
  .overlook-view-box-image img {
    width: 100%;
  }
  .my_profile-edit-country .select-div .select2-container--default .select2-selection--single {
    height: auto;
  }
  .popular-countrie-list-box-book-now-btn {
    font-size: 12px;
    line-height: 20px;
    padding: 8px 15px;
  }
  .popular-countrie-starting-from-title {
    font-size: 12px;
  }
  .popular-countrie-starting-from-price {
    font-size: 15px;
    line-height: 22px;
  }
  .popular-countrie-starting-from-price small {
    font-size: 12px;
  }
}
/* Small Devices, Tablets */
@media (max-width: 767px) {
  .inner-head-main {
    padding: 60px 0;
  }
  .listing-box-main-1 .image img, .listing-box-main-2 .image img, .listing-box-main-4 .image img {
    width: 100%;
  }
  .listing-box-main-1 .content-box, .listing-box-main-2 .content-box, .listing-box-main-3 .content-box, .listing-box-main-4 .content-box {
    padding: 10px 10px 10px 10px;
  }
  .sign-up-main {
    display: block;
    height: auto;
  }
  .sign-up-left, .sign-up-right {
    width: 100%;
    padding: 15px;
  }
  .inner-head-main2 {
    padding: 30px 0;
  }
  .inner-head-box2 h1 {
    font-size: 30px;
  }
  .section-title {
    margin-bottom: 20px;
  }
  .section-title h2 {
    padding-bottom: 0;
  }
  .sortrow-option {
    justify-content: start;
    margin-top: 10px;
  }
  .home-search-form-border .row .col {
    border-right: 0px;
  }
  .passenger-form-main-div {
    padding: 0 12px;
  }
  .home-search-form input[type="text"], .home-search-form input[type="datetime-local"], .home-search-form .form-select {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .home-round-trip .passenger-form-main-div {
    margin-left: 0px;
    border-top: 0px;
  }
  .quote-passenger-form-main-div {
    margin-left: 30px;
  }
  .specifications-tabs .nav-tabs .nav-link {
    font-size: 12px;
    padding: 10px 16px;
  }
  .airlines-info-box-des {
    margin-bottom: 15px;
  }
  .airlines-info-box-right {
    text-align: center;
  }
  .flight-details-tabsmain .nav-tabs {
    display: block;
  }
  .flight-details-tabsmain .nav-tabs .nav-item {
    width: 49%;
    display: inline-block;
    margin-bottom: 6px;
  }
  .charter-listing-search-form-radio-div .form-check-label {
    font-size: 12px;
    margin-left: 5px;
  }
  .charter-listing-search-form-radio-div .form-check-input[type="radio"] {
    width: 12px;
    height: 12px;
  }
  .booking-details-tabs .nav-tabs .nav-item .nav-link {
    font-size: 12px;
  }
  .your-confirmed-booking-grand-total-main-div .your-confirmed-booking-grand-total-text, .your-confirmed-booking-grand-total-main-div .your-confirmed-booking-grand-total-price {
    text-align: left;
  }
  .empty-leg-flight-listing-box-price-main .empty-leg-flight-listing-box-price-Negotiable {
    font-size: 12px;
  }
  .empty-leg-flight-book-now-btn {
    padding: 6px 10px;
    font-size: 10px;
  }
  .section-title-style3 .section-title-style3-title {
    font-size: 26px;
    line-height: 34px;
  }
  .group-charter-flights-benefits-corporate-travel-area .container .row .col {
    margin-bottom: 10px;
  }
  .group-charter-flights-benefit-box {
    height: 100%;
    padding: 30px;
    align-items: center;
    display: flex;
    justify-content: center;
  }
  .pricing-box .pricing-info {
    margin-bottom: 10px;
  }
  .dashboard-booking-details-tabs .nav-tabs .nav-link {
    font-size: 12px;
  }
  .dashboard-booking-details-tabs .nav-tabs .nav-link img {
    max-width: 20px;
  }
  .my-report-upload-form .wizard > .steps a {
    font-size: 12px;
    ;
  }
  .my-report-upload-form .wizard > .steps .disabled a .number, .my-report-upload-form .wizard .steps ul li.current a .number, .my-report-upload-form .wizard > .steps .done a .number {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 10px;
  }
  .dashboard-write-a-review-lnik-div {
    text-align: left;
    margin-top: 6px;
  }
  .private-charter-flights-intro-img-right {
    display: none;
  }
  .how-to-book-private-charter-flight-right-img {
    display: none;
  }
  .countries-detail-content-title2 {
    font-size: 20px;
  }
}
/* Extra Small Devices, Phones */
@media (max-width: 575px) {
  .section-title h2 {
    font-size: 30px;
    line-height: 40px;
  }
  .footer-bottom {
    text-align: center;
  }
  .rediabtn .form-check-label {
    font-size: 12px;
  }
  .banner-text {
    margin-bottom: 10px !important;
  }
  .home-banner {
    padding: 20px 0 20px 0;
  }
  .home-banner-image {
    height: 150px;
  }
  .form-main-tabs .nav-tabs .nav-item .nav-link {
    font-size: 12px;
    padding: 10px 10px;
  }
  .book-idf-text {
    font-size: 12px;
  }
  .counter-main {
    padding: 10px;
  }
  .counter-main li .number {
    font-size: 20px;
  }
  .counter-main li .title {
    font-size: 12px;
  }
  .inner-head-box h1 {
    font-size: 20px;
  }
  .inner-head-main {
    padding: 40px 0;
  }
  .form-style1 input[type="text"] {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    border-right: 0px;
  }
  .single-counter-box .text-wrap .counter-info-text span {
    font-size: 30px;
    line-height: 34px;
  }
  .call-to-action-area {
    padding: 40px 0;
  }
  .listing-box-main-1 .content-box .title, .listing-box-main-2 .content-box .title {
    display: block;
  }
  .form-style-main {
    margin-top: 30px;
  }
  .horizontal-div-box {
    width: 100%;
    float: none;
  }
  .horizontal-line-main {
    width: 100%;
  }
  .horizontal-div-box:first-child, .horizontal-div-box:nth-child(3) {
    border-right: 0px;
  }
  .home-search-form-border .row .col {
    border-right: 0px;
  }
  .horizontal-div-box .passenger-form-main-div {
    padding: 0 12px 0 44px;
  }
  .horizontal-div-box:after {
    display: none;
  }
  .horizontal-div-box:nth-child(3) {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  }
  .quote-passenger-form-main-div {
    margin-left: 0px;
  }
  .filter-div {
    border-right: 0px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .form-style1 input[type="text"] {
    border-bottom: 0px;
    padding: 0px 25px 15px 10px;
  }
  .specifications-tabs .nav-tabs {
    display: block;
  }
  .specifications-tabs .nav-tabs .nav-link {
    width: 100%;
  }
  .dashboard-user-detail li {
    font-size: 12px;
  }
  .personal-information-detail li .user-detail-right .form-control {
    font-size: 12px;
  }
  .personal-information-detail li {
    font-size: 12px;
  }
  .airlines-main .airline-des .title {
    font-size: 20px;
    line-height: 26px;
  }
  .airlines-main .airline-des .sub-title {
    font-size: 15px;
    line-height: 20px;
  }
  .flight-details-sorted-by {
    display: block;
  }
  .flight-details-sorted-by li:first-child {
    width: 100%;
    margin-bottom: 10px;
  }
  .flight-details-sorted-by li {
    width: 49%;
    display: inline-block;
    text-align: left;
    margin-bottom: 6px;
  }
  .form-field-div-main .row .col.form-field-border {
    border-right: 0px;
  }
  .form-field-div-main .row .col.form-field-border:nth-child(5) {
    border-right: 0;
  }
  .charter-listing-box-main .charter-listing-box-des .charter-listing-box-title-header .charter-listing-box-title {
    font-size: 15px;
    line-height: 25px;
  }
  .charter-listing-box-main .charter-listing-box-des .charter-listing-box-title-header .charter-listing-box-price {
    font-size: 15px;
    line-height: 25px;
  }
  .charter-listing-box-main .charter-listing-box-des .charter-listing-facility-div {
    display: inline-block;
    width: 100%;
    position: relative;
  }
  .charter-listing-box-main .charter-listing-box-des .charter-listing-facility-div .listing-facility-div-box {
    width: 46%;
    border-right: 0px;
    float: left;
  }
  .charter-listing-box-main .charter-listing-box-des {
    padding: 0px 15px 0px 15px;
  }
  .charter-listing-box-main .charter-listing-box-des .listing-detail-div-box .listing-detail-box .listing-detail-box-title {
    font-size: 10px;
    display: block;
  }
  .charter-listing-box-main .charter-listing-box-des .listing-detail-div-box .listing-detail-box .listing-detail-box-time {
    font-size: 10px;
  }
  .charter-listing-box-main .charter-listing-box-des .listing-detail-div-box .listing-detail-box .listing-detail-box-date {
    font-size: 10px;
  }
  .charter-listing-box-des .listing-detail-div-box .stop-hr-div .stop-text {
    font-size: 12px;
  }
  .charter-listing-box-main .charter-listing-box-des .listing-detail-div-box .stop-hr-div .stop-text {
    font-size: 12px;
  }
  .charter-listing-box-main .more-detail-btn, .charter-listing-box-main .book-now-btn-2 {
    padding: 10px 18px;
  }
  .sort-by-div {
    display: inline-block;
    width: 100%;
  }
  .sort-by-div select {
    font-size: 12px;
    display: inline-block;
    margin-bottom: 6px;
  }
  .charter-listing-box-main .listing-detail-facility-div-box .facility-text {
    font-size: 9px;
    white-space: normal;
  }
  .sort-by-title {
    font-size: 12px;
    margin-bottom: 8px;
  }
  .plus-minus-div-desktop {
    display: none;
  }
  .plus-minus-div-mobile-title {
    display: block;
  }
  .popular-filter-sidebar-main-div .navbar-toggler {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .side-filter-categories {
    padding: 0px 15px;
  }
  .side-filter-categories .form-check:last-child {
    margin-bottom: 0px;
  }
  .charter-listing-box-main .charter-listing-box-des .listing-detail-div-box .listing-detail-box .listing-detail-box-title .flighttimeinfo {
    font-size: 10px;
    display: block;
    margin-left: 0;
  }
  .booking-details-tabs .nav-tabs .nav-item .nav-link.active {
    border-bottom: 3px solid #0C519C;
    border-radius: 0;
  }
  .booking-details-tabs .nav-tabs {
    display: inline-block;
    width: 100%;
    border-top: 1px solid #969696;
    border-left: 1px solid #969696;
    border-right: 1px solid #969696;
  }
  .booking-details-tabs .nav-tabs li {
    display: inline-block;
    width: 100%;
  }
  .booking-details-tabs .nav-tabs li:first-child {
    width: 100%;
  }
  .booking-details-tabs .nav-tabs .nav-item .nav-link {
    padding: 10px;
  }
  .booking-detail-title {
    line-height: 18px;
    font-size: 16px;
  }
  .confirm-form-check .form-check-label {
    font-size: 11px;
  }
  .your-confirmed-booking-detail-main-box .card-header {
    display: block;
  }
  .empty-leg-flight-listing-box .empty-leg-flight-listing-box-des {
    padding: 8px;
  }
  .empty-leg-flight-listing-box .empty-leg-flight-listing-box-des .empty-leg-flight-listing-box-des-title-main {
    font-size: 11px;
  }
  .charter-listing-box-btn-div {
    justify-content: space-between;
    display: flex;
    padding: 0px 10px;
  }
  .charter-listing-box-main .listing-detail-facility-div-box .facility-icon {
    margin-right: 0px;
  }
  .charter-listing-header-banner {
    display: block;
    padding: 20px 0 20px 0;
  }
  .charter-listing-header-banner h1 {
    font-size: 20px;
  }
  .charter-listing-header-banner .inner-head-box2-text {
    font-size: 12px;
  }
  .listing-more-detail-des .card-body {
    font-size: 12px;
    text-align: center;
  }
  .sign-up-left {
    display: none;
  }
  .booking-detail-same-box-information-des {
    height: 350px;
    overflow: scroll;
  }
  .remove-btn {
    display: flex;
    align-items: center;
    font-size: 12px;
  }
  .remove-btn i {
    margin-right: 4px;
  }
  .aircraft-info-box {
    text-align: center;
  }
  .specifications-features-list li {
    font-size: 13px;
  }
  .aircraft-info-box2 {
    text-align: left;
  }
  .inner-head-box3 h1 {
    font-size: 24px;
  }
  .inner-head-main4 {
    padding: 20px 0 20px 0;
  }
  .header-page-style-2-title h1 {
    font-size: 20px;
    line-height: 28px;
  }
  .header-page-style-2 {
    padding: 20px 0px;
    background-color: #f5f5f5;
  }
  .aircraft-info-box3 .aircraft-info-box3-text {
    font-size: 15px;
  }
  .confirm-your-detailsModal .modal-header .modal-title {
    font-size: 18px;
  }
  .inner-head-main3 {
    padding: 20px 0 18px 0;
    margin-bottom: 20px;
  }
  .sidebar-price-details-main-div-toggle .sidebar-price-details-main-div .sidebar-price-detail-title {
    display: none;
  }
  .sidebar-price-details-main-div-toggle .navbar-toggler {
    text-align: left;
    background-color: #029E9D;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    border-radius: 10px;
    padding: 15px 10px;
    width: 100%;
    justify-content: space-between;
    display: flex;
    border-color: #b7f5f5;
  }
  .sidebar-price-details-main-div-toggle .navbar-toggler[aria-expanded="false"] .fa-circle-minus {
    display: none;
  }
  .sidebar-price-details-main-div-toggle .navbar-toggler[aria-expanded="true"] .fa-circle-plus {
    display: none;
  }
  .sidebar-price-details-main-div-toggle {
    position: fixed;
    bottom: 6px;
    left: 0px;
    right: 0px;
    width: 96%;
    margin: auto;
    z-index: 100;
  }
  .sidebar-price-details-main-div-toggle .navbar-collapse {
    position: absolute;
    bottom: 55px;
    background-color: #029E9D;
    border: 2px solid #029E9D;
    padding: 10px 10px 0px 10px;
    border-radius: 6px;
  }
  .empty-leg-flight-listing-box .empty-leg-flight-listing-box-des .empty-leg-flight-listing-box-des-title-main {
    width: 100%;
    display: inline-block;
  }
  .empty-leg-flight-listing-box-price-div {
    font-size: 10px;
  }
  .empty-leg-flight-listing-box .empty-leg-flight-listing-box-des .empty-leg-flight-listing-box-des-title-main span {
    display: inline-block;
    width: 100%;
  }
  .empty-leg-flight-listing-box .empty-leg-flight-listing-box-des .empty-leg-flight-listing-box-des-title-main span small {
    display: inline-block;
    font-size: 11px
  }
  .empty-leg-flight-listing-box .empty-leg-flight-listing-box-des {
    text-align: left;
  }
  .empty-leg-flight-listing-box-price-main .empty-leg-flight-listing-box-price-Negotiable {
    font-size: 10px;
  }
  .empty-leg-flight-book-now-btn {
    padding: 6px 8px;
    font-size: 10px;
  }
  .empty-leg-flight-listing-box .empty-leg-flight-listing-box-des .empty-leg-flight-listing-box-des-info li .empty-leg-flight-listing-icon {
    font-size: 12px;
  }
  .empty-leg-flight-more-detail-btn {
    font-size: 12px;
  }
  .empty-leg-flight-listing-box .empty-leg-flight-listing-box-des .empty-leg-flight-listing-box-des-info li .empty-leg-flight-listing-icon {
    width: 15px;
  }
  .empty-leg-flight-listing-box .empty-leg-flight-listing-box-des .empty-leg-flight-listing-box-des-info li {
    font-size: 11px;
  }
  .empty-leg-flight-listing-box .empty-leg-flight-listing-box-des .empty-leg-flight-listing-box-des-info li {
    padding-bottom: 4px;
  }
  .empty-leg-flight-listing-box .empty-leg-flight-listing-box-des .empty-leg-flight-listing-box-des-title-main span:nth-child(2) {
    display: none;
  }
  .group-charter-flights-how-it-works-area .section-title-style1 .section-title-style1-small-title {
    font-size: 16px;
    line-height: 20px;
  }
  .group-charter-flights-how-it-works-area .section-title-style1 .section-title-style1-title {
    font-size: 28px;
    line-height: 20px;
  }
  .group-charter-flights-how-it-works-area {
    padding: 20px 0;
  }
  .group-charter-flights-how-it-work-left-box .group-charter-flights-how-it-work-left-box-title, .group-charter-flights-how-it-work-right-box .group-charter-flights-how-it-work-right-box-title {
    font-size: 20px;
    line-height: 26px;
  }
  .group-charter-flights-how-it-work-left-box .group-charter-flights-how-it-work-left-box-des, .group-charter-flights-how-it-work-right-box .group-charter-flights-how-it-work-right-box-des {
    font-size: 14px;
    line-height: 20px;
  }
  .group-charter-flights-how-it-works-timeline-main:before {
    left: 8px;
  }
  .group-charter-flights-how-it-work-left-box:after {
    width: 20px;
    height: 20px;
    border: 2px solid #1893D8;
    top: 4px;
    left: 0px;
  }
  .group-charter-flights-how-it-work-left-box {
    padding: 0px 0px 0px 30px;
  }
  .group-charter-flights-how-it-work-right-box:after {
    width: 20px;
    height: 20px;
    border: 2px solid #1893D8;
    left: 0px;
    top: 4px;
  }
  .group-charter-flights-how-it-work-right-box {
    padding: 0px 0px 0px 30px;
  }
  .group-charter-flights-how-it-works-timeline-main .row .col:last-child .group-charter-flights-how-it-work-right-box {
    margin-bottom: 10px;
  }
  .group-charter-flights-intro-text .group-charter-flights-intro-text-small-title {
    font-size: 16px;
    line-height: 20px;
  }
  .group-charter-flights-intro-text .group-charter-flights-intro-text-title {
    font-size: 26px;
    line-height: 32px;
  }
  .group-charter-flights-intro-text p {
    font-size: 15px;
    line-height: 24px;
  }
  .group-charter-flights-benefits-corporate-travel-area {
    padding: 20px 0;
  }
  .group-charter-flights-benefit-box .group-charter-flights-benefit-box-title {
    font-size: 16px;
    line-height: 20px;
  }
  .group-charter-flights-benefit-box {
    border: 1px solid #FDC703;
    margin-bottom: 6px;
  }
  .group-charter-flights-benefit-box {
    padding: 15px 15px;
  }
  .group-charter-flights-how-it-work-left-box .group-charter-flights-how-it-work-left-box-title {
    margin-bottom: 4px;
  }
  .private-plane-group-trip-area .section-title-style2 .section-title-style2-title {
    font-size: 24px;
    line-height: 32px;
  }
  .private-plane-group-trip-area .section-title-style2 .section-title-style2-small-title {
    font-size: 15px;
    line-height: 24px;
  }
  .private-plane-group-trip-box .private-plane-group-trip-box-title {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 6px;
  }
  .private-plane-group-trip-box .private-plane-group-trip-box-des {
    font-size: 12px;
    line-height: 20px;
  }
  .private-plane-group-trip-box {
    height: auto;
    margin-bottom: 0px;
  }
  .private-plane-group-trip-carousel .owl-nav .owl-prev {
    margin-left: 0px !important;
    width: 20px;
    height: 20px;
  }
  .private-plane-group-trip-carousel .owl-nav .owl-next {
    margin-right: 0px !important;
    width: 20px;
    height: 20px;
  }
  .group-charter-flights-list-area .section-title-style3 .section-title-style3-title {
    font-size: 20px;
    line-height: 28px;
    padding-top: 10px;
  }
  .group-charter-flights-faq-accordion .accordion-item .accordion-header .accordion-button, .group-charter-flights-faq-accordion .accordion-item .accordion-header .accordion-button.collapsed {
    font-size: 15px;
  }
  .group-charter-flights-faq-accordion .accordion-item .accordion-body, .group-charter-flights-faq-accordion .accordion-item .accordion-body p {
    font-size: 12px;
  }
  .business-travel-charter-text-box .business-travel-charter-text-box-title {
    font-size: 16px;
    padding: 10px 15px;
    margin-bottom: 10px;
  }
  .business-travel-charter-text-box p {
    font-size: 14px;
    line-height: 20px;
  }
  .business-travel-charter-text-box {
    margin-bottom: 10px;
  }
  .business-travel-charter-text-box-img img {
    -webkit-box-shadow: -5px 5px 0px 0px rgba(2, 158, 157, 1);
    -moz-box-shadow: -5px 5px 0px 0px rgba(2, 158, 157, 1);
    box-shadow: -5px 5px 0px 0px rgb(2, 158, 157);
  }
  .future-business-travel-area .section-title-style4 h2 {
    font-size: 20px;
    line-height: 30px;
  }
  .overlook-view-at-our-charter-area .section-title-style5 .section-title-style5-title {
    font-size: 30px;
    line-height: 35px;
    padding-bottom: 12px;
  }
  .business-travel-charters-faq-area .section-title-style5 .section-title-style5-title {
    font-size: 30px;
    line-height: 35px;
    padding-bottom: 12px;
  }
  .explore-group-home {
    padding-top: 10px;
  }
  .confirm-your-detailsModal .modal-content .modal-footer button.edit-your-detail-btn, .confirm-your-detailsModal .modal-content .modal-footer button.confirm-your-detail-btn {
    width: 100%;
  }
  .remove-another-traveler-link {
    font-size: 12px;
  }
  .booking-details-btn-div .preview-your-details-btn, .booking-details-btn-div .proceed-with-payment-btn {
    width: 100%;
  }
  .sidebar-other-details-navbars-div .sidebar-other-detail-title {
    display: none;
  }
  .empty-leg-flights-page-text {
    margin-top: 30px;
  }
  .group-charter-flights-list-area-desktop {
    display: none;
  }
  .group-charter-flights-list-area-mobile {
    display: block;
  }
  .private-plane-group-trip-area-mobile {
    display: block;
  }
  .private-plane-group-trip-area-desktop {
    display: none;
  }
  .group-charter-flights-faq-area .section-title-style3 {
    margin-bottom: 10px;
  }
  .group-charter-flights-faq-area .section-title-style3 .section-title-style3-title {
    font-size: 28px;
  }
  .box-style-1 .title {
    font-size: 16px;
    line-height: 20px;
  }
  .business-travel-charter-text-box-img {
    margin-left: 10px;
    margin-bottom: 10px;
  }
  .overlook-view-box-image-mobile img {
    border-radius: 8px;
  }
  .overlook-charter-desktop {
    display: none;
  }
  .overlook-charter-mobile {
    display: block;
  }
  .private-jet-memberships-inner-head {
    padding: 20px 0;
  }
  .membership-title {
    font-size: 18px;
    line-height: 22px;
  }
  .personal-information-detail li .user-detail-right {
    color: #666;
    width: 172px;
  }
  .dashboard-upcoming-trips .card-header, .dashboard-spend-summary-div .card-header {
    font-size: 16px;
  }
  .dashboard-all-journey-box-title-main {
    font-size: 16px;
  }
  .dashboard-all-journey-box-title-main span {
    font-size: 13px;
  }
  .dashboard-all-journey-box-pnr-no {
    font-size: 12px;
  }
  .dashboard-listing-detail-main {
    padding: 0px 0px 15px 0px;
  }
  .dashboard-listing-detail-box-time, .dashboard-detail-box-date, .dashboard-stop-hr-div .dashboard-stop-text {
    font-size: 12px;
  }
  .dashboard-no-canceled-booking-img img {
    max-width: 50px;
  }
  .dashboard-no-canceled-booking-title {
    font-size: 20px;
    line-height: 24px;
  }
  .dashboard-no-canceled-booking-text {
    font-size: 16px;
    line-height: 20px;
  }
  .my-report-upload-form .wizard > .steps a {
    font-size: 10px;
  }
  .my-report-upload-form .wizard > .steps .disabled a .number, .my-report-upload-form .wizard .steps ul li.current a .number, .my-report-upload-form .wizard > .steps .done a .number {
    width: 20px;
    height: 20px;
    line-height: 20px;
  }
  .my-report-upload-title {
    font-size: 14px;
  }
  .dashboard-my-expense-table-img img {
    width: 40px;
    max-width: none;
  }
  .my-expenses-create-new-modal-form .col-form-label {
    text-align: left;
  }
  .dashboard-booking-detail-write-a-review-lnik {
    font-size: 12px;
  }
  .empty-leg-flights-intro-area {
    padding-top: 20px;
  }
  .empty-leg-flights-intro-text-title {
    font-size: 22px;
    line-height: 30px;
  }
  .empty-leg-flights-intro-text-div p {
    font-size: 15px;
    line-height: 25px;
  }
  .empty-leg-flight-title-1 {
    font-size: 24px;
    line-height: 35px;
  }
  .empty-leg-flight-title-1-div p {
    text-align: left;
  }
  .empty-leg-flight-title-2 {
    font-size: 18px;
  }
  .view-available-flights-btn {
    margin-bottom: 10px;
  }
  .empty-leg-flight-title-3 {
    font-size: 22px;
    line-height: 32px;
    text-align: center;
  }
  .empty-leg-flight-title-3-line {
    margin: auto;
  }
  .book-empty-leg-flights-with-us-box-icon, .book-empty-leg-flights-with-us-box-div:after {
    display: none;
  }
  .book-empty-leg-flights-with-us-box-div li, .book-empty-leg-flights-with-us-box-div li:last-child {
    padding: 0px 0px 10px 0px;
  }
  .book-empty-leg-flights-with-us-box-title {
    font-size: 17px;
    line-height: 23px;
  }
  .book-empty-leg-flights-with-us-box-text {
    font-size: 15px;
    line-height: 23px;
  }
  .empty-leg-flight-title-3-div {
    margin-bottom: 10px;
  }
  .available-empty-leg-route-table-footer-text {
    font-size: 15px;
    line-height: 18px;
    margin-top: 10px;
  }
  .private-charter-flights-intro-text-title {
    font-size: 22px;
    line-height: 30px;
  }
  .private-charter-flights-intro-area {
    padding-top: 0px;
  }
  .private-charter-flights-intro-text-div p {
    font-size: 15px;
    line-height: 25px;
  }
  .why-choose-private-charter-flight-area .empty-leg-flight-title-1, .private-charter-flights-popular-routes-area .empty-leg-flight-title-1, .private-charter-flights-explore-our-fleet-area .empty-leg-flight-title-1, .how-to-book-private-charter-flights-area .empty-leg-flight-title-1, .private-charter-flights-unmatched-comfort-area .empty-leg-flight-title-1 {
    font-size: 20px;
    line-height: 22px;
    text-align: left;
    margin-bottom: 6px;
  }
  .why-choose-private-charter-flight-area .empty-leg-flight-title-1-line, .private-charter-flights-popular-routes-area .empty-leg-flight-title-1-line, .private-charter-flights-explore-our-fleet-area .empty-leg-flight-title-1-line, .how-to-book-private-charter-flights-area .empty-leg-flight-title-1-line, .private-charter-flights-unmatched-comfort-area .empty-leg-flight-title-1-line {
    margin: 0 0 10px 0;
  }
  .empty-leg-flight-title-1-div p {
    font-size: 17px;
    line-height: 24px;
  }
  .how-to-book-private-charter-flight-box-line-icon {
    display: none;
  }
  .private-charter-flights-unmatched-comfort-area {
    padding: 0px 0px;
  }
  .inner-head-main5 {
    padding: 20px 0 20px 0;
  }
  .inner-head-box5 h1 {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 6px;
  }
  .inner-head-box5-breadcrumb li {
    font-size: 14px;
    line-height: 20px;
  }
  .inner-head-box5-breadcrumb li:before {
    font-size: 10px;
  }
  .popular-countrie-pagination .page-link {
    width: 30px;
    height: 30px;
    line-height: 18px;
    font-size: 11px;
  }
  .countries-detail-popular-destination-mobile {
    display: none;
  }
  .countries-detail-popular-destination-img-location {
    left: 10px;
    bottom: 8px;
    font-size: 12px;
  }
  .countries-detail-content-title1 {
    font-size: 20px;
    line-height: 25px;
  }
  .countries-detail-content-with-img-div-des p {
    font-size: 12px;
    line-height: 22px;
  }
  .countries-detail-basic-information-title {
    font-size: 12px;
    width: 80px;
    margin-right: 6px;
  }
  .countries-detail-basic-information-text {
    font-size: 11px;
  }
  .book-trip-detail-box-des-main-div {
    margin-top: 8px;
    border-left: 0px;
    border-right: 0px;
    padding: 0px 0px;
  }
  .book-trip-detail-box-price-div {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-top: 1px solid #B3B3B3;
    padding-top: 6px;
    margin-top: 6px;
  }
  .countries-detail-basic-information-table table tr th, .countries-detail-basic-information-table table tr td {
    font-size: 14px;
    line-height: 18px;
  }
  .countries-detail-sidebar-title {
    font-size: 20px;
    line-height: 25px;
    padding: 6px 0 6px 6px;
  }
  .countries-detail-sidebar-other-countries-box-title {
    font-size: 16px;
    line-height: 24px;
  }
  .countries-detail-sidebar-other-countries-box-starting-from {
    font-size: 13px;
    line-height: 21px;
  }
  .countries-detail-sidebar-other-countries-box-price {
    font-size: 16px;
    line-height: 26px;
  }
  .countries-detail-sidebar-other-countries-box-price small {
    font-size: 12px;
    line-height: 18px;
  }
  .countries-detail-sidebar-special-offers-box-title {
    font-size: 12px;
  }
  .countries-detail-sidebar-why-avatarjet-box-title2 {
    font-size: 12px;
    line-height: 20px;
  }
  .countries-detail-sidebar-why-avatarjet-box-headtext {
    font-size: 13px;
  }
  .countries-detail-faq-area {
    padding: 0px 0px 20px 0px;
  }
  .countries-detail-faq-area-title {
    font-size: 20px;
    line-height: 22px;
  }
  .countries-detail-faq-accordion .accordion-item .accordion-header .accordion-button.collapsed, .countries-detail-faq-accordion .accordion-item .accordion-header .accordion-button {
    font-size: 13px;
  }
  .countries-detail-faq-accordion .accordion-item .accordion-body p {
    font-size: 12px;
    line-height: 22px;
  }
  .popular-route-list-box-book-now-btn {
    font-size: 12px;
    padding: 8px 12px;
  }
  .popular-route-starting-from-title {
    font-size: 12px;
  }
  .popular-route-starting-from-price {
    font-size: 15px;
    line-height: 22px;
  }
  .popular-route-starting-from-price small {
    font-size: 12px;
  }
  .popular-route-list-box-round-trip-box-sub-box, .popular-route-list-box-round-trip-hours-box, .popular-route-list-box-city-name {
    font-size: 12px;
  }
  .popular-route-list-box-city-name {
    padding: 4px 8px;
  }
  .popular-route-list-box-title {
    font-size: 20px;
  }
  .popular-airport-list-box-title {
    font-size: 18px;
    line-height: 24px;
  }
  .popular-airport-list-box-text {
    font-size: 12px;
  }
  .popular-airport-list-box-lable {
    padding: 2px 6px;
    font-size: 16px;
  }
  .dashboard-main-title {
    padding: 6px;
  }
  .import-add-expense-btn, .dashboard-write-a-review-lnik {
    font-size: 10px;
    padding: 4px 4px;
  }
  .download-sample-template-btn {
    padding: 8px 8px;
    font-size: 16px;
  }
  .import-expense-form .my-travel-document-upload-save-btn, .import-expense-form .my-travel-document-upload-cancel-btn, .import-expense-form .reset-btn {
    padding: 4px 10px;
    font-size: 14px;
  }
  .add-bulk-expenses-modal-table table tr th {
    display: none;
  }
  .add-bulk-expenses-modal-table-mobile-title {
    display: inline-block;
    width: 100%;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 6px;
    color: #029E9D;
  }
  .add-bulk-expenses-modal-select-trip-div {
    width: 100%;
  }
  .add-bulk-expenses-modal-table table tr td {
    display: flex;
    flex-wrap: wrap;
    padding-top: 6px;
    padding-bottom: 6px;
    position: relative;
  }
  .add-bulk-expenses-modal-table table tr td .form-control, .expense-date-div {
    width: 100%;
  }
  .add-bulk-expenses-modal-table .select2-container .select2-selection--single {
    height: auto;
  }
  .cookiemessage {
    max-width: 340px;
  }
  .thank-you-page-head-text {
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 10px;
  }
  .thank-you-page-main-div {
    padding: 30px 0 90px 0;
  }
}